From 88916ed90fb780822725fdf84973d49b21de3a1a Mon Sep 17 00:00:00 2001 From: caoyuchun Date: Thu, 12 Sep 2024 09:17:30 +0800 Subject: [PATCH] cyc --- src/App.vue | 29 +- src/components/MindElixirDialog.vue | 118 + src/components/Navigation.vue | 116 + src/eventBus.js | 3 + .../lib/2fc7f439d1d2419e.png | Bin 32460 -> 0 bytes .../lib/c7183429d7d16546.png | Bin 20742 -> 0 bytes .../xml-digital-teaching/lib/catalog.css | 8 +- .../xml-digital-teaching/lib/catalog.js | 4 +- .../xml-digital-teaching/lib/catalog.min.css | 2 +- src/plugin/xml-digital-teaching/lib/ebook.css | 6 +- src/plugin/xml-digital-teaching/lib/ebook.js | 9 +- src/plugin/xml-digital-teaching/lib/group.js | 4 +- src/plugin/xml-digital-teaching/lib/html.js | 12 +- src/plugin/xml-digital-teaching/lib/image.css | 6 +- src/plugin/xml-digital-teaching/lib/image.js | 8 +- .../xml-digital-teaching/lib/image.min.css | 2 +- .../xml-digital-teaching/lib/imageText.css | 38 +- .../xml-digital-teaching/lib/imageText.js | 6296 ++- .../lib/imageText.min.css | 2 +- src/plugin/xml-digital-teaching/lib/index.css | 3039 +- src/plugin/xml-digital-teaching/lib/index.js | 43091 ++++++++-------- .../xml-digital-teaching/lib/index.min.css | 2 +- src/plugin/xml-digital-teaching/lib/layout.js | 2 +- src/plugin/xml-digital-teaching/lib/music.css | 40 - src/plugin/xml-digital-teaching/lib/music.js | 875 +- .../xml-digital-teaching/lib/music.min.css | 1 - .../xml-digital-teaching/lib/paragraph.css | 162 +- .../xml-digital-teaching/lib/paragraph.js | 6356 ++- .../xml-digital-teaching/lib/question.css | 274 +- .../xml-digital-teaching/lib/question.js | 72 +- .../xml-digital-teaching/lib/question.min.css | 2 +- .../xml-digital-teaching/lib/render.css | 187 +- src/plugin/xml-digital-teaching/lib/render.js | 6 +- .../xml-digital-teaching/lib/render.min.css | 2 +- .../xml-digital-teaching/lib/resource.css | 4 +- .../xml-digital-teaching/lib/resource.js | 9 +- .../xml-digital-teaching/lib/resource.min.css | 2 +- .../lib/single-ctalog-group.css | 6 +- .../lib/single-ctalog-group.js | 4 +- .../lib/single-ebook-group.css | 6 +- .../lib/single-ebook-group.js | 4 +- .../lib/single-html-group.css | 6 +- .../lib/single-html-group.js | 4 +- .../lib/single-image-group.js | 2 +- .../lib/single-music-group.css | 6 +- .../lib/single-music-group.js | 4 +- .../lib/single-question-group.css | 6 +- .../lib/single-question-group.js | 4 +- .../lib/single-resource-group.css | 6 +- .../lib/single-resource-group.js | 4 +- .../lib/single-testpaper-group.css | 6 +- .../lib/single-testpaper-group.js | 4 +- .../lib/single-text-group.css | 6 +- .../lib/single-text-group.js | 4 +- .../lib/single-video-group.css | 6 +- .../lib/single-video-group.js | 4 +- .../xml-digital-teaching/lib/splitline.css | 128 +- .../xml-digital-teaching/lib/splitline.js | 6340 ++- .../xml-digital-teaching/lib/testPaper.css | 106 +- .../xml-digital-teaching/lib/testPaper.js | 72 +- .../lib/testPaper.min.css | 2 +- src/plugin/xml-digital-teaching/lib/text.css | 12 +- src/plugin/xml-digital-teaching/lib/text.js | 6274 ++- .../xml-digital-teaching/lib/theme/index.css | 2 +- .../theme/xml-components/paragraphLibrary.css | 2 +- .../lib/theme/xml-components/styleLibrary.css | 2 +- .../xml-components/xmlDigitalTeaching.css | 2 +- .../xmlSingleHtmlGroupRender.css | 2 +- .../xmlSingleImageGroupRender.css | 2 +- .../xmlSingleMusicGroupRender.css | 2 +- .../xmlSingleTextGroupRender.css | 2 +- src/plugin/xml-digital-teaching/lib/title.css | 164 +- src/plugin/xml-digital-teaching/lib/title.js | 12150 ++--- .../xml-digital-teaching/lib/titleLibrary.css | 212 +- .../xml-digital-teaching/lib/titleLibrary.js | 6386 ++- .../lib/titleLibrary.min.css | 2 +- src/plugin/xml-digital-teaching/lib/video.css | 12 +- src/plugin/xml-digital-teaching/lib/video.js | 6 +- .../xml-digital-teaching/lib/video.min.css | 2 +- .../images/icons/books/catalog_left_gk.png | Bin 0 -> 1198 bytes .../images/icons/books/catalog_right_gk.png | Bin 0 -> 1174 bytes .../icons/resource/Group 77731413@2x.png | Bin 0 -> 1002 bytes .../icons/resource/student-bookmark.png | Bin 0 -> 362 bytes .../icons/resource/student-lighheight.png | Bin 0 -> 622 bytes .../images/icons/toolbar/icon_gk_01.png | Bin 0 -> 2092 bytes .../images/icons/toolbar/icon_gk_02.png | Bin 0 -> 1465 bytes .../images/icons/toolbar/icon_gk_03.png | Bin 0 -> 1465 bytes .../images/icons/toolbar/icon_gk_04.png | Bin 0 -> 1146 bytes .../images/icons/toolbar/icon_gk_05.png | Bin 0 -> 1916 bytes .../images/icons/toolbar/icon_gk_06.png | Bin 0 -> 1653 bytes .../images/icons/toolbar/icon_gk_07.png | Bin 0 -> 1898 bytes .../images/icons/toolbar/icon_gk_08.png | Bin 0 -> 1898 bytes .../images/icons/toolbar/icon_gk_09.png | Bin 0 -> 1775 bytes .../leaflet/resourceCenter/html_bg_01.png | Bin 0 -> 17076 bytes .../leaflet/resourceCenter/html_cover.png | Bin 0 -> 3362 bytes .../leaflet/resourceCenter/title_bg2.png | Bin 0 -> 10939 bytes .../leaflet/resourceCenter/title_icon8.png | Bin 0 -> 9299 bytes src/plugin/xml-digital-teaching/使用文档.md | 134 +- src/service/getData.js | 46 +- src/store/index.js | 5 +- src/views/About.vue | 27 +- src/views/Book.vue | 253 +- 102 files changed, 46116 insertions(+), 47114 deletions(-) create mode 100644 src/components/MindElixirDialog.vue create mode 100644 src/components/Navigation.vue create mode 100644 src/eventBus.js delete mode 100644 src/plugin/xml-digital-teaching/lib/2fc7f439d1d2419e.png delete mode 100644 src/plugin/xml-digital-teaching/lib/c7183429d7d16546.png delete mode 100644 src/plugin/xml-digital-teaching/lib/music.css delete mode 100644 src/plugin/xml-digital-teaching/lib/music.min.css create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/books/catalog_left_gk.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/books/catalog_right_gk.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/resource/Group 77731413@2x.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/resource/student-bookmark.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/resource/student-lighheight.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_01.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_02.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_03.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_04.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_05.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_06.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_07.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_08.png create mode 100644 src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_09.png create mode 100644 src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/html_bg_01.png create mode 100644 src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/html_cover.png create mode 100644 src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/title_bg2.png create mode 100644 src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/title_icon8.png diff --git a/src/App.vue b/src/App.vue index 8bb90b1..a730c37 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,15 +1,7 @@ @@ -17,9 +9,10 @@ + + + \ No newline at end of file diff --git a/src/components/Navigation.vue b/src/components/Navigation.vue new file mode 100644 index 0000000..df4a32d --- /dev/null +++ b/src/components/Navigation.vue @@ -0,0 +1,116 @@ + + + + + + \ No newline at end of file diff --git a/src/eventBus.js b/src/eventBus.js new file mode 100644 index 0000000..ab02f71 --- /dev/null +++ b/src/eventBus.js @@ -0,0 +1,3 @@ +import Vue from "vue"; + +export const eventBus = new Vue() \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/2fc7f439d1d2419e.png b/src/plugin/xml-digital-teaching/lib/2fc7f439d1d2419e.png deleted file mode 100644 index b4cfd294557b1388aa8a678d234c94e50905d307..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32460 zcmXt9WmFtZ)7@R%9YSz-cX!v|4nae3m&M&(f)gY_a0za~-QC^YosT^4`F`x#b9QHH zy6fJquCBThuB<491pgTx001D#NQ?x!q%E+A}Q z1R3^<0{4jvmIdx79xSS?Xur|S3i)D!tJ~V+@u+N{LW;&{g21)+8}nM4=2?r=UYqV1 zMHih79A;ETEmxT>=)t$Z3*Z2!G;6*fmmj$B z-dZy1@gFAR_>pFq*KVHvgye*S3-U|YW8I6*YQZSf6~>n!M()JHglYn9L7JJad~to> zRJY{BTO*V;N{kbRrM6@=S!?78_2?1@dc(~EF#W;+5F3@Vbcr|`f`WDYqvqYqVsO^z z=&(SFEHiu#q1w(;T(OPsZX+aLbl)3ch@m%;tWF=zrlH^Yvdp`|AJ@|UyEZ!cgk$T_ zCa-#c05z604YF=XL&Z*thQirokn{!337W%C;j=(cLkRl8(tnrV4&$*|38Czfpy^_i zx>AWCfbxU9;(RY`P8D`lW6I_84=?7FK^Z}iqQaJEtiNLT$d0SFY5f+1GDYe|d=fz2 z)lt@p_O$wp+!RQNWq|Q0+<9J%UarxL%*9;q!-eQ^rEIF zB4VG}q!Garq4L9Y^gq*kD)+b?*Whd%55x`RAoOFfyfAd|cNvL7o*w~VF+N$gUc9yX zaA{)5q&@nb;>WaLgVPc}Mx2Sn&L@Bb$QUxJ0FHy5OHH1zs(@!S^!@|n{|!Qe^}Zm@ zV^Moe9{>aCic#URBJ+pDk1!Vzw(@aHVpkQWbvA0RTUQj$n)SmSg}8EQZcAnQ@-y=O zRhm_NUya1H&nbu#Cyap|H08zVxJzHsNj5H06eK@r!Tu-dtkLAVl;0gXuni8!cj`dh zLQn)6Ze0g6SzTSRCu(z6!3FK@18>#%54;u1Oz*3mz!pF*5pLupgv#}}{a=EJhG-GB z=&U$QX-mGFzw+oe`9A^#(N^67cK{m zVq*3mnkICd*3GFo8BXlscmP|JOEdKIE~v#KYZ@y9(llc`r*Abv;ei0JxSP>|-svab znORISd^>9Ylz)iz6}T?ENUsxEJ?m=0P%neLq9RtXEA?s?Bx{j8%bs&D*{o+OMuMWV zWVS#!A?MRVW|svdMD?Z)T^6En&Kw`hYHA@O+Lu`;Zp9onoD{$Zd_wPnBya7PB|J1- zIuM1C37YL7cMtYs;(wy@!2`)^f|
y`gu1W%2S=bgAKgyW1gU<1H~8-{)1v3!BS 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 JPDHLkV1gF9F~" + l, 3); - for (var f = 0, c = r; c < l; c++) f += e[c].length; - f = Math.max(0, f - Math.floor(i)); - var h = t / a; - 1 < h ? f = Math.floor(f / h) : (h = 1, a = t), f += o.length; - for (var u = new Int16Array(f), m = 0, c = 0; c < o.length; c++) u[m] = o[c], m++; - for (; r < l; r++) { - for (var p = e[r], c = i, b = p.length; c < b;) { - var v = Math.floor(c), - d = Math.ceil(c), - g = c - v, - S = p[v], - M = d < b ? p[d] : (e[r + 1] || [S])[0] || 0; - u[m] = S + (M - S) * g, m++, c += h; + var a = {}; + N.BindDestroy = function (e, t) { + a[e] = t; + }, N.Support = function () { + if (!w) return !1; + var e = navigator.mediaDevices || {}; + return e[A] || (e = navigator)[A] || (e[A] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[A] && (N.Scope = e, !!N.GetContext()); + }, N.GetContext = function (e) { + if (!w) return null; + var t = window.AudioContext; + if (t || (t = window.webkitAudioContext), !t) return null; + var a = N.Ctx; + if (a && "closed" != a.state || (a = N.Ctx = new t(), N.NewCtxs = N.NewCtxs || [], N.BindDestroy("Ctx", function () { + var e = N.Ctx; + e && e.close && (s(e), N.Ctx = 0); + var t = N.NewCtxs; + N.NewCtxs = []; + for (var a = 0; a < t.length; a++) s(t[a]); + })), e && a.close) try { + a = new t(), N.NewCtxs.push(a); + } catch (e) { + O("GetContext tryNew Error", 1, e); } - i = c - b; - } - o = null; - var w = u.length % _; - if (0 < w) { - var R = 2 * (u.length - w); - o = new Int16Array(u.buffer.slice(R)), u = new Int16Array(u.buffer.slice(0, R)); - } - return { - index: r, - offset: i, - frameNext: o, - sampleRate: a, - data: u - }; - }, V.PowerLevel = function (e, t) { - var a = e / t || 0; - return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); - }, V.PowerDBFS = function (e) { - var t = Math.max(.1, e || 0); - return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); - }, V.CLog = function (e, t) { - var a = new Date(), - s = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), - n = this && this.envIn && this.envCheck && this.id, - r = ["[" + s + " " + T + (n ? ":" + n : "") + "]" + e], - i = arguments, - o = y.console || {}, - _ = 2, - l = o.log; - for ("number" == typeof t ? l = 1 == t ? o.error : 3 == t ? o.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); - f ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(o, r); - }; - var H = function () { - V.CLog.apply(this, arguments); - }, - f = !0; - try { - f = !console.log.apply; - } catch (e) {} - var s = 0; - function t(e) { - this.id = ++s, r(); - var t = { - type: "mp3", - bitRate: 16, - sampleRate: 16e3, - onProcess: v - }; - for (var a in e) t[a] = e[a]; - this.set = t, this._S = 9, this.Sync = { - O: 9, - C: 9 - }; - } - V.Sync = { - O: 9, - C: 9 - }, V.prototype = t.prototype = { - CLog: H, - _streamStore: function () { - return this.set.sourceStream ? this : V; - }, - open: function (e, a) { - var s = this, - n = s._streamStore(); - e = e || v; - var r = function (e, t) { - t = !!t, s.CLog("录音open失败:" + e + ",isUserNotAllow:" + t, 1), a && a(e, t); - }, - i = function () { - s.CLog("open ok id:" + s.id), e(), s._SO = 0; - }, - o = n.Sync, - _ = ++o.O, - l = o.C; - s._O = s._O_ = _, s._SO = s._S; - var t = s.envCheck({ - envName: "H5", - canProcess: !0 - }); - if (t) r("不能录音:" + t);else if (s.set.sourceStream) { - if (!V.GetContext()) return void r("不支持此浏览器从流中获取录音"); - S(n), s.Stream = s.set.sourceStream, s.Stream._call = {}; - try { - g(n); - } catch (e) { - return void r("从流中打开录音失败:" + e.message); - } - i(); - } else { - var f = function (e, t) { - try { - y.top.a; - } catch (e) { - return void r('无权录音(跨域,请尝试给iframe添加麦克风访问策略,如allow="camera;microphone")'); - } - /Permission|Allow/i.test(e) ? r("用户拒绝了录音权限", !0) : !1 === y.isSecureContext ? r("浏览器禁止不安全页面录音,可开启https解决") : /Found/i.test(e) ? r(t + ",无可用麦克风") : r(t); - }; - if (V.IsOpen()) i();else if (V.Support()) { - var c = function (t) { - setTimeout(function () { - t._call = {}; - var e = V.Stream; - e && (S(), t._call = e._call), V.Stream = t, function () { - if (l != o.C || !s._O) { - var e = "open被取消"; - return _ == o.O ? s.close() : e = "open被中断", r(e), !0; - } - }() || (V.IsOpen() ? (e && s.CLog("发现同时多次调用open", 1), g(n, 1), i()) : r("录音功能无效:无音频流")); - }, 100); - }, - h = function (e) { - var t = e.name || e.message || e.code + ":" + e; - s.CLog("请求录音权限错误", 1, e), f(t, "无法录音:" + t); - }, - u = { - noiseSuppression: !1, - echoCancellation: !1 - }, - m = s.set.audioTrackSet; - for (var p in m) u[p] = m[p]; - u.sampleRate = V.Ctx.sampleRate; - try { - var b = V.Scope[d]({ - audio: u - }, c, h); - } catch (e) { - s.CLog(d, 3, e), b = V.Scope[d]({ - audio: !0 - }, c, h); - } - b && b.then && b.then(c)[x](h); - } else f("", "此浏览器不支持录音"); - } - }, - close: function (e) { - e = e || v; - var t = this, - a = t._streamStore(); - t._stop(); - var s = a.Sync; - if (t._O = 0, t._O_ != s.O) return t.CLog("close被忽略(因为同时open了多个rec,只有最后一个会真正close)", 3), void e(); - s.C++, S(a), t.CLog("close"), e(); - }, - mock: function (e, t) { - var a = this; - return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a[O] = t, a; - }, - envCheck: function (e) { - var t, - a = this.set, - s = "CPU_BE"; - if (t || V[s] || !y.Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (r(s), t = "不支持CPU_BE架构"), !t) { - var n = a.type; - this[n + "_envCheck"] ? t = this[n + "_envCheck"](e, a) : a.takeoffEncodeChunk && (t = n + "类型" + (this[n] ? "" : "(未加载编码器)") + "不支持设置takeoffEncodeChunk"); - } - return t || ""; - }, - envStart: function (e, t) { - var a = this, - s = a.set; - a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = []; - var n = s[N]; - if (t < n ? s[N] = t : n = 0, a[O] = t, a.CLog(O + ": " + t + " set." + N + ": " + s[N] + (n ? " 忽略" + n : ""), n ? 3 : 0), a.engineCtx = 0, a[s.type + "_start"]) { - var r = a.engineCtx = a[s.type + "_start"](s); - r && (r.pcmDatas = [], r.pcmSize = 0); - } - }, - envResume: function () { - this.envInFixTs = []; - }, - envIn: function (e, t) { - var n = this, - r = n.set, - i = n.engineCtx, - a = n[O], - s = e.length, - o = V.PowerLevel(t, s), - _ = n.buffers, - l = _.length; - _.push(e); - var f = _, - c = l, - h = Date.now(), - u = Math.round(s / a * 1e3); - n.envInLast = h, 1 == n.buffers.length && (n.envInFirst = h - u); - var m = n.envInFixTs; - m.splice(0, 0, { - t: h, - d: u - }); - for (var p = h, b = 0, v = 0; v < m.length; v++) { - var d = m[v]; - if (3e3 < h - d.t) { - m.length = v; + return a; + }, N.CloseNewCtx = function (e) { + if (e && e != N.Ctx) { + s(e); + for (var t = N.NewCtxs || [], a = t.length, n = 0; n < t.length; n++) if (t[n] == e) { + t.splice(n, 1); break; } - p = d.t, b += d.d; + O(z("mSxV::剩{1}个GetContext未close", 0, a + "-1=" + t.length), t.length ? 3 : 0); } - var g = m[1], - S = h - p; - if (S / 3 < S - b && (g && 1e3 < S || 6 <= m.length)) { - var M = h - g.t - u; - if (u / 5 < M) { - var w = !r.disableEnvInFix; - if (n.CLog("[" + h + "]" + (w ? "" : "未") + "补偿" + M + "ms", 3), n.envInFix += M, w) { - var R = new Int16Array(M * a / 1e3); - s += R.length, _.push(R); + }; + var s = function (e) { + if (e && e.close) { + e._isC = 1; + try { + e.close(); + } catch (e) { + O("ctx close err", 1, e); } } - } - var A = n.recSize, - B = s, - k = A + B; - if (n.recSize = k, i) { - var y = V.SampleData(_, a, r[N], i.chunkInfo); - i.chunkInfo = y, k = (A = i.pcmSize) + (B = y.data.length), i.pcmSize = k, _ = i.pcmDatas, l = _.length, _.push(y.data), a = y[N]; - } - var T = Math.round(k / a * 1e3), - x = _.length, - E = f.length, - P = function () { - for (var e = L ? 0 : -B, t = null == _[0], a = l; a < x; a++) { - var s = _[a]; - null == s ? t = 1 : (e += s.length, i && s.length && n[r.type + "_encode"](i, s)); - } - if (t && i) for (a = c, f[0] && (a = 0); a < E; a++) f[a] = null; - t && (e = L ? B : 0, _[0] = null), i ? i.pcmSize += e : n.recSize += e; - }, - L = 0, - I = "rec.set.onProcess"; - try { - L = r.onProcess(_, o, T, a, l, P); - } catch (e) { - console.error(I + "回调出错是不允许的,需保证不会抛异常", e); - } - var H = Date.now() - h; - if (10 < H && 1e3 < n.envInFirst - h && n.CLog(I + "低性能,耗时" + H + "ms", 3), !0 === L) { - var C = 0; - for (v = l; v < x; v++) null == _[v] ? C = 1 : _[v] = new Int16Array(0); - C ? n.CLog("未进入异步前不能清除buffers", 3) : i ? i.pcmSize -= B : n.recSize -= B; - } else P(); - }, - start: function () { - var t = this, - a = V.Ctx, - e = 1; - if (t.set.sourceStream ? t.Stream || (e = 0) : V.IsOpen() || (e = 0), e) { - if (t.CLog("开始录音"), t._stop(), t.state = 3, t.envStart(null, a[N]), t._SO && t._SO + 1 != t._S) t.CLog("start被中断", 3);else { - t._SO = 0; - var s = function () { - 3 == t.state && (t.state = 1, t.resume()); - }; - if ("suspended" == a.state) { - var n = "AudioContext resume: "; - t.CLog(n + "wait..."), a.resume().then(function () { - t.CLog(n + a.state), s(); + }, + B = N.ResumeCtx = function (a, n, s, r) { + var i = 0, + o = 0, + _ = 0, + l = 0, + f = "EventListener", + c = "ResumeCtx ", + u = function (e, t) { + o && h(), i || (i = 1, e && r(e, l), t && s(l)), t && (!a._LsSC && a["add" + f] && a["add" + f]("statechange", b), a._LsSC = 1, _ = 1); + }, + h = function (e) { + if (!e || !o) { + o = e ? 1 : 0; + for (var t = ["focus", "mousedown", "mouseup", "touchstart", "touchend"], a = 0; a < t.length; a++) window[(e ? "add" : "remove") + f](t[a], b, !0); + } + }, + b = function () { + var e = a.state, + t = p(e); + if (!i && !n(t ? ++l : l)) return u(); + t ? (_ && O(c + "sc " + e, 3), h(1), a.resume().then(function () { + _ && O(c + "sc " + a.state), u(0, 1); })[x](function (e) { - t.CLog(n + a.state + " 可能无法录音:" + e.message, 1, e), s(); - }); - } else s(); + O(c + "error", 1, e), p(a.state) || u(e.message || "error"); + })) : "closed" == e ? (_ && !a._isC && O(c + "sc " + e, 1), u("ctx closed")) : u(0, 1); + }; + b(); + }, + p = N.CtxSpEnd = function (e) { + return "suspended" == e || "interrupted" == e; + }, + k = function (e) { + var t = e.state, + a = "ctx.state=" + t; + return p(t) && (a += z("nMIy::(注意:ctx不是running状态,rec.open和start至少要有一个在用户操作(触摸、点击等)时进行调用,否则将在rec.start时尝试进行ctx.resume,可能会产生兼容性问题(仅iOS),请参阅文档中runningContext配置)")), a; + }, + T = "ConnectEnableWebM"; + N[T] = !0; + var E = "ConnectEnableWorklet"; + N[E] = !1; + var C = function (e, _) { + var l = e.BufferSize || N.BufferSize, + f = e.Stream, + c = f._RC || f._c || N.GetContext(!0); + f._c = c; + var u, + a, + h, + i = function (e) { + var t = f._m = c.createMediaStreamSource(f), + a = c.destination, + n = "createMediaStreamDestination"; + c[n] && (a = f._d = c[n]()), t.connect(e), e.connect(a); + }, + b = "", + p = f._call, + m = function (e) { + for (var t in p) { + for (var a = e.length, n = new Int16Array(a), s = 0, r = 0; r < a; r++) { + var i = Math.max(-1, Math.min(1, e[r])); + i = i < 0 ? 32768 * i : 32767 * i, n[r] = i, s += Math.abs(i); + } + for (var o in p) p[o](n, s); + return; + } + }, + v = "ScriptProcessor", + d = "audioWorklet", + o = R + " " + d, + g = "RecProc", + w = "MediaRecorder", + S = w + ".WebM.PCM", + M = c.createScriptProcessor || c.createJavaScriptNode, + y = z("ZGlf::。由于{1}内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启{1}。", 0, d), + A = function () { + a = f.isWorklet = !1, n(f), O(z("7TU0::Connect采用老的{1},", 0, v) + Y.get(z(N[E] ? "JwCL::但已设置{1}尝试启用{2}" : "VGjB::可设置{1}尝试启用{2}", 2), [R + "." + E + "=true", d]) + b + y, 3); + var e = f._p = M.call(c, l, 1, 1); + i(e), e.onaudioprocess = function (e) { + var t = e.inputBuffer.getChannelData(0); + m(t); + }; + }, + k = function () { + u = f.isWebM = !1, I(f), a = f.isWorklet = !M || N[E]; + var t = window.AudioWorkletNode; + if (a && c[d] && t) { + var n = function () { + return a && f._na; + }, + s = f._na = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + h = 0, n() && (O(z("MxX1::{1}未返回任何音频,恢复使用{2}", 0, d, v), 3), M && A()); + }, 500)); + }, + r = function () { + if (n()) { + var e = f._n = new t(c, g, { + processorOptions: { + bufferSize: l + } + }); + i(e), e.port.onmessage = function (e) { + h && (clearTimeout(h), h = ""), n() ? m(e.data.val) : a || O(z("XUap::{1}多余回调", 0, d), 3); + }, O(z("yOta::Connect采用{1},设置{2}可恢复老式{3}", 0, d, R + "." + E + "=false", v) + b + y, 3); + } + }, + e = function () { + if (n()) if (c[g]) r();else { + var e, + t, + a = (t = "class " + g + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { + return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, o); + })(function (e) { + DEL_super(e); + var t = this, + a = e.processorOptions.bufferSize; + t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { + e.data.kill && (t.kill = !0, $C.log("$RA kill call")); + }, $C.log("$RA .ctor call", e); + }), t += "process " + e(function (e, t, a) { + var n = this, + s = n.bufferSize, + r = n.buffer, + i = n.pos; + if ((e = (e[0] || [])[0] || []).length) { + r.set(e, i); + var o = ~~((i += e.length) / s) * s; + if (o) { + this.port.postMessage({ + val: r.slice(0, o) + }); + var _ = r.subarray(o, i); + (r = new Float32Array(2 * s)).set(_), i = _.length, n.buffer = r; + } + n.pos = i; + } + return !n.kill; + }), t = (t += '}try{registerProcessor("' + g + '", ' + g + ')}catch(e){$C.error("' + o + ' Reg Error",e)}').replace(/\$C\./g, "console."), "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); + c[d].addModule(a).then(function (e) { + n() && (c[g] = 1, r(), h && s()); + })[x](function (e) { + O(d + ".addModule Error", 1, e), n() && A(); + }); + } + }; + B(c, function () { + return n(); + }, e, e); + } else A(); + }; + !function () { + var e = window[w], + t = "ondataavailable", + a = "audio/webm; codecs=pcm"; + u = f.isWebM = N[T]; + var n = e && t in e.prototype && e.isTypeSupported(a); + if (b = n ? "" : z("VwPd::(此浏览器不支持{1})", 0, S), !_ || !u || !n) return k(); + var s = function () { + return u && f._ra; + }, + r = (f._ra = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + s() && (O(z("vHnb::{1}未返回任何音频,降级使用{2}", 0, w, d), 3), k()); + }, 500)); + }, Object.assign({ + mimeType: a + }, N.ConnectWebMOptions)), + i = f._r = new e(f, r), + o = f._rd = { + sampleRate: c[D] + }; + i[t] = function (e) { + var t = new FileReader(); + t.onloadend = function () { + if (s()) { + var e = P(new Uint8Array(t.result), o); + if (!e) return; + if (-1 == e) return void k(); + h && (clearTimeout(h), h = ""), m(e); + } else u || O(z("O9P7::{1}多余回调", 0, w), 3); + }, t.readAsArrayBuffer(e.data); + }, i.start(~~(l / 48)), O(z("LMEm::Connect采用{1},设置{2}可恢复使用{3}或老式{4}", 0, S, R + "." + T + "=false", d, v)); + }(); + }, + r = function (e) { + e._na && e._na(), e._ra && e._ra(); + }, + n = function (e) { + e._na = null, e._n && (e._n.port.postMessage({ + kill: !0 + }), e._n.disconnect(), e._n = null); + }, + I = function (e) { + if (e._ra = null, e._r) { + try { + e._r.stop(); + } catch (e) { + O("mr stop err", 1, e); + } + e._r = null; } - } else t.CLog("未open", 1); - }, - pause: function () { - var e = this; - e.state && (e.state = 2, e.CLog("pause"), delete e._streamStore().Stream._call[e.id]); - }, - resume: function () { - var e, - a = this; - if (a.state) { - a.state = 1, a.CLog("resume"), a.envResume(); - var t = a._streamStore().Stream; - t._call[a.id] = function (e, t) { - 1 == a.state && a.envIn(e, t); - }, (e = t)._na && e._na(), e._ra && e._ra(); - } - }, - _stop: function (e) { - var t = this, - a = t.set; - t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); - }, - stop: function (a, t, e) { - var s, - n = this, - r = n.set, - i = n.envInLast - n.envInFirst, - o = i && n.buffers.length; - n.CLog("stop 和start时差" + (i ? i + "ms 补偿" + n.envInFix + "ms envIn:" + o + " fps:" + (o / i * 1e3).toFixed(1) : "-")); - var _ = function () { - n._stop(), e && n.close(); - }, - l = function (e) { - n.CLog("结束录音失败:" + e, 1), t && t(e), _(); - }, - f = function (e, t) { - if (n.CLog("结束录音 编码花" + (Date.now() - s) + "ms 音频时长" + t + "ms 文件大小" + e.size + "b"), r.takeoffEncodeChunk) n.CLog("启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据", 3);else if (e.size < Math.max(100, t / 2)) return void l("生成的" + r.type + "无效"); - a && a(e, t), _(); + }, + L = function (e) { + var t = (e = e || N) == N, + a = e.Stream; + a && (a._m && (a._m.disconnect(), a._m = null), !a._RC && a._c && N.CloseNewCtx(a._c), a._RC = null, a._c = null, a._d && (o(a._d.stream), a._d = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), n(a), I(a), t && o(a)), e.Stream = 0; + }, + o = N.StopS_ = function (e) { + for (var t = e.getTracks && e.getTracks() || e.audioTracks || [], a = 0; a < t.length; a++) { + var n = t[a]; + n.stop && n.stop(); + } + e.stop && e.stop(); + }; + N.SampleData = function (e, t, a, n, s) { + var r = "SampleData"; + n || (n = {}); + var i = n.index || 0, + o = n.offset || 0, + _ = n.filter; + if (_ && _.fn && _.sr != t && (_ = null, O(z("d48C::{1}的filter采样率变了,重设滤波", 0, r), 3)), !_) { + var l = 3 * t / 4 < a ? 0 : a / 2 * 3 / 4; + _ = { + fn: l ? N.IIRFilter(!0, t, l) : 0 }; - if (!n.isMock) { - var c = 3 == n.state; - if (!n.state || c) return void l("未开始录音" + (c ? ",开始录音前无用户交互导致AudioContext未运行" : "")); - n._stop(!0); } - var h = n.recSize; - if (h) { - if (n.buffers[0]) { - if (n[r.type]) { - if (n.isMock) { - var u = n.envCheck(n.mockEnvInfo || { + _.sr = t; + var f = _.fn, + c = n.frameNext || []; + s || (s = {}); + var u = s.frameSize || 1; + s.frameType && (u = "mp3" == s.frameType ? 1152 : 1); + var h = e.length; + h + 1 < i && O(z("tlbC::{1}似乎传入了未重置chunk {2}", 0, r, i + ">" + h), 3); + for (var b = 0, p = i; p < h; p++) b += e[p].length; + b = Math.max(0, b - Math.floor(o)); + var m = t / a; + 1 < m ? b = Math.floor(b / m) : (m = 1, a = t), b += c.length; + for (var v = new Int16Array(b), d = 0, p = 0; p < c.length; p++) v[d] = c[p], d++; + for (; i < h; i++) { + for (var g = e[i], p = o, w = g.length, S = f && f.Embed, M = 0, y = 0, A = 0, k = 0, R = 0, x = 0; R < w; R++, x++) if (x < w && (S ? (A = g[x], k = S.b0 * A + S.b1 * S.x1 + S.b0 * S.x2 - S.a1 * S.y1 - S.a2 * S.y2, S.x2 = S.x1, S.x1 = A, S.y2 = S.y1, S.y1 = k) : k = f ? f(g[x]) : g[x]), M = y, y = k, 0 != x) { + var B = Math.floor(p); + if (R == B) { + var T = Math.ceil(p), + E = p - B, + C = M, + I = T < w ? y : C, + L = C + (I - C) * E; + 32767 < L ? L = 32767 : L < -32768 && (L = -32768), v[d] = L, d++, p += m; + } + } else R--; + o = Math.max(0, p - w); + } + c = null; + var P = v.length % u; + if (0 < P) { + var H = 2 * (v.length - P); + c = new Int16Array(v.buffer.slice(H)), v = new Int16Array(v.buffer.slice(0, H)); + } + return { + index: i, + offset: o, + filter: _, + frameNext: c, + sampleRate: a, + data: v + }; + }, N.IIRFilter = function (e, t, a) { + var n = 2 * Math.PI * a / t, + s = Math.sin(n), + r = Math.cos(n), + i = s / 2, + o = 1 + i, + _ = -2 * r / o, + l = (1 - i) / o; + if (e) var f = (1 - r) / 2 / o, + c = (1 - r) / o;else var f = (1 + r) / 2 / o, + c = -(1 + r) / o; + var u = 0, + h = 0, + b = 0, + p = 0, + m = 0, + v = function (e) { + return b = f * e + c * u + f * h - _ * p - l * m, h = u, u = e, m = p, p = b; + }; + return v.Embed = { + x1: 0, + x2: 0, + y1: 0, + y2: 0, + b0: f, + b1: c, + a1: _, + a2: l + }, v; + }, N.PowerLevel = function (e, t) { + var a = e / t || 0; + return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); + }, N.PowerDBFS = function (e) { + var t = Math.max(.1, e || 0); + return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); + }, N.CLog = function (e, t) { + if ("object" == typeof console) { + var a = new Date(), + n = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), + s = this && this.envIn && this.envCheck && this.id, + r = ["[" + n + " " + R + (s ? ":" + s : "") + "]" + e], + i = arguments, + o = N.CLog, + _ = 2, + l = o.log || console.log; + for (f(t) ? l = 1 == t ? o.error || console.error : 3 == t ? o.warn || console.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); + c ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(console, r); + } + }; + var O = function () { + N.CLog.apply(this, arguments); + }, + c = !0; + try { + c = !console.log.apply; + } catch (e) {} + var _ = 0; + function l(e) { + var t = this; + t.id = ++_, u(); + var a = { + type: "mp3", + onProcess: S + }; + for (var n in e) a[n] = e[n]; + var s = (t.set = a)[i], + r = a[D]; + (s && !f(s) || r && !f(r)) && t.CLog(z.G("IllegalArgs-1", [z("VtS4::{1}和{2}必须是数值", 0, D, i)]), 1, e), a[i] = +s || 16, a[D] = +r || 16e3, t.state = 0, t._S = 9, t.Sync = { + O: 9, + C: 9 + }; + } + N.Sync = { + O: 9, + C: 9 + }, N.prototype = l.prototype = { + CLog: O, + _streamStore: function () { + return this.set.sourceStream ? this : N; + }, + _streamCtx: function () { + var e = this._streamStore().Stream; + return e && e._c; + }, + open: function (e, a) { + var n = this, + s = n.set, + r = n._streamStore(), + i = 0; + e = e || S; + var o = function (e, t) { + t = !!t, n.CLog(z("5tWi::录音open失败:") + e + ",isUserNotAllow:" + t, 1), i && N.CloseNewCtx(i), a && a(e, t); + }; + n._streamTag = A; + var _ = function () { + n.CLog("open ok, id:" + n.id + " stream:" + n._streamTag), e(), n._SO = 0; + }, + l = r.Sync, + f = ++l.O, + c = l.C; + n._O = n._O_ = f, n._SO = n._S; + if (w) { + var t = n.envCheck({ + envName: "H5", + canProcess: !0 + }); + if (t) o(z("A5bm::不能录音:") + t);else if (s.sourceStream) { + if (n._streamTag = "set.sourceStream", !N.GetContext()) return void o(z("1iU7::不支持此浏览器从流中获取录音")); + L(r); + var u = n.Stream = s.sourceStream; + u._RC = s.runningContext, u._call = {}; + try { + C(r); + } catch (e) { + return L(r), void o(z("BTW2::从流中打开录音失败:") + e.message); + } + _(); + } else { + var h = function (e, t) { + try { + window.top.a; + } catch (e) { + return void o(z("Nclz::无权录音(跨域,请尝试给iframe添加麦克风访问策略,如{1})", 0, 'allow="camera;microphone"')); + } + /Permission|Allow/i.test(e) ? o(z("gyO5::用户拒绝了录音权限"), !0) : !1 === window.isSecureContext ? o(z("oWNo::浏览器禁止不安全页面录音,可开启https解决")) : /Found/i.test(e) ? o(t + z("jBa9::,无可用麦克风")) : o(t); + }; + if (N.IsOpen()) _();else if (N.Support()) { + var b = s.runningContext; + b || (b = i = N.GetContext(!0)); + var p = function (t) { + setTimeout(function () { + t._call = {}; + var e = N.Stream; + e && (L(), t._call = e._call), (N.Stream = t)._c = b, t._RC = s.runningContext, function () { + if (c != l.C || !n._O) { + var e = z("dFm8::open被取消"); + return f == l.O ? n.close() : e = z("VtJO::open被中断"), o(e), !0; + } + }() || (N.IsOpen() ? (e && n.CLog(z("upb8::发现同时多次调用open"), 1), C(r, 1), _()) : o(z("Q1GA::录音功能无效:无音频流"))); + }, 100); + }, + m = function (e) { + var t = e.name || e.message || e.code + ":" + e; + n.CLog(z("xEQR::请求录音权限错误"), 1, e), h(t, z("bDOG::无法录音:") + t); + }, + v = s.audioTrackSet || {}; + v[D] = b[D]; + var d = { + audio: v + }; + try { + var g = N.Scope[A](d, p, m); + } catch (e) { + n.CLog(A, 3, e), d = { + audio: !0 + }, g = N.Scope[A](d, p, m); + } + n.CLog(A + "(" + JSON.stringify(d) + ") " + k(b) + z("RiWe::,未配置noiseSuppression和echoCancellation时浏览器可能会自动打开降噪和回声消除,移动端可能会降低系统播放音量(关闭录音后可恢复),请参阅文档中audioTrackSet配置") + "(" + y + ") LM:" + M + " UA:" + navigator.userAgent), g && g.then && g.then(p)[x](m); + } else h("", z("COxc::此浏览器不支持录音")); + } + } else o(z.G("NonBrowser-1", ["open"]) + z("EMJq::,可尝试使用RecordApp解决方案") + "(" + y + "/tree/master/app-support-sample)"); + }, + close: function (e) { + e = e || S; + var t = this, + a = t._streamStore(); + t._stop(); + var n = " stream:" + t._streamTag, + s = a.Sync; + if (t._O = 0, t._O_ != s.O) return t.CLog(z("hWVz::close被忽略(因为同时open了多个rec,只有最后一个会真正close)") + n, 3), void e(); + s.C++, L(a), t.CLog("close," + n), e(); + }, + mock: function (e, t) { + var a = this; + return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a._setSrcSR(t), a._streamTag = "mock", a; + }, + _setSrcSR: function (e) { + var t = this.set, + a = t[D]; + e < a ? t[D] = e : a = 0, this[V] = e, this.CLog(V + ": " + e + " set." + D + ": " + t[D] + (a ? " " + z("UHvm::忽略") + ": " + a : ""), a ? 3 : 0); + }, + envCheck: function (e) { + var t, + a = this.set, + n = "CPU_BE"; + if (t || N[n] || "function" != typeof Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (u(n), t = z("Essp::不支持{1}架构", 0, n)), !t) { + var s = a.type, + r = this[s + "_envCheck"]; + a.takeoffEncodeChunk && (r ? e.canProcess || (t = z("7uMV::{1}环境不支持实时处理", 0, e.envName)) : t = z("2XBl::{1}类型不支持设置takeoffEncodeChunk", 0, s) + (this[s] ? "" : z("LG7e::(未加载编码器)"))), !t && r && (t = this[s + "_envCheck"](e, a)); + } + return t || ""; + }, + envStart: function (e, t) { + var a = this, + n = a.set; + if (a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, e && (a._streamTag = "env$" + e.envName), a.state = 1, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = [], a._setSrcSR(t), a.engineCtx = 0, a[n.type + "_start"]) { + var s = a.engineCtx = a[n.type + "_start"](n); + s && (s.pcmDatas = [], s.pcmSize = 0); + } + }, + envResume: function () { + this.envInFixTs = []; + }, + envIn: function (e, t) { + var s = this, + r = s.set, + i = s.engineCtx; + if (1 == s.state) { + var a = s[V], + n = e.length, + o = N.PowerLevel(t, n), + _ = s.buffers, + l = _.length; + _.push(e); + var f = _, + c = l, + u = Date.now(), + h = Math.round(n / a * 1e3); + s.envInLast = u, 1 == s.buffers.length && (s.envInFirst = u - h); + var b = s.envInFixTs; + b.splice(0, 0, { + t: u, + d: h + }); + for (var p = u, m = 0, v = 0; v < b.length; v++) { + var d = b[v]; + if (3e3 < u - d.t) { + b.length = v; + break; + } + p = d.t, m += d.d; + } + var g = b[1], + w = u - p, + S = w - m; + if (w / 3 < S && (g && 1e3 < w || 6 <= b.length)) { + var M = u - g.t - h; + if (h / 5 < M) { + var y = !r.disableEnvInFix; + if (s.CLog("[" + u + "]" + Y.get(z(y ? "4Kfd::补偿{1}ms" : "bM5i::未补偿{1}ms", 1), [M]), 3), s.envInFix += M, y) { + var A = new Int16Array(M * a / 1e3); + n += A.length, _.push(A); + } + } + } + var k = s.recSize, + R = n, + x = k + R; + if (s.recSize = x, i) { + var B = N.SampleData(_, a, r[D], i.chunkInfo); + i.chunkInfo = B, k = i.pcmSize, R = B.data.length, x = k + R, i.pcmSize = x, _ = i.pcmDatas, l = _.length, _.push(B.data), a = B[D]; + } + var T = Math.round(x / a * 1e3), + E = _.length, + C = f.length, + I = function () { + for (var e = L ? 0 : -R, t = null == _[0], a = l; a < E; a++) { + var n = _[a]; + null == n ? t = 1 : (e += n.length, i && n.length && s[r.type + "_encode"](i, n)); + } + if (t && i) { + var a = c; + for (f[0] && (a = 0); a < C; a++) f[a] = null; + } + t && (e = L ? R : 0, _[0] = null), i ? i.pcmSize += e : s.recSize += e; + }, + L = 0, + P = "rec.set.onProcess"; + try { + L = r.onProcess(_, o, T, a, l, I); + } catch (e) { + console.error(P + z("gFUF::回调出错是不允许的,需保证不会抛异常"), e); + } + var H = Date.now() - u; + if (10 < H && 1e3 < s.envInFirst - u && s.CLog(P + z("2ghS::低性能,耗时{1}ms", 0, H), 3), !0 === L) { + for (var O = 0, v = l; v < E; v++) null == _[v] ? O = 1 : _[v] = new Int16Array(0); + O ? s.CLog(z("ufqH::未进入异步前不能清除buffers"), 3) : i ? i.pcmSize -= R : s.recSize -= R; + } else I(); + } else s.state || s.CLog("envIn at state=0", 3); + }, + start: function () { + var t = this, + e = 1; + if (t.set.sourceStream ? t.Stream || (e = 0) : N.IsOpen() || (e = 0), e) { + var a = t._streamCtx(); + if (t.CLog(z("kLDN::start 开始录音,") + k(a) + " stream:" + t._streamTag), t._stop(), t.envStart(null, a[D]), t.state = 3, t._SO && t._SO + 1 != t._S) t.CLog(z("Bp2y::start被中断"), 3);else { + t._SO = 0; + var n = function () { + 3 == t.state && (t.state = 1, t.resume()); + }, + s = "AudioContext resume: "; + B(a, function (e) { + return e && t.CLog(s + "wait..."), 3 == t.state; + }, function (e) { + e && t.CLog(s + a.state), n(); + }, function (e) { + t.CLog(s + a.state + z("upkE::,可能无法录音:") + e, 1), n(); + }); + } + } else t.CLog(z("6WmN::start失败:未open"), 1); + }, + pause: function () { + var e = this, + t = e._streamStore().Stream; + e.state && (e.state = 2, e.CLog("pause"), t && delete t._call[e.id]); + }, + resume: function () { + var a = this, + t = a._streamStore().Stream, + n = "resume(wait ctx)"; + if (3 == a.state) a.CLog(n);else if (a.state) { + a.state = 1, a.CLog("resume"), a.envResume(), t && (t._call[a.id] = function (e, t) { + 1 == a.state && a.envIn(e, t); + }, r(t)); + var s = a._streamCtx(); + s && B(s, function (e) { + return e && a.CLog(n + "..."), 1 == a.state; + }, function (e) { + e && a.CLog(n + s.state), r(t); + }, function (e) { + a.CLog(n + s.state + "[err]" + e, 1); + }); + } + }, + _stop: function (e) { + var t = this, + a = t.set; + t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); + }, + stop: function (c, t, e) { + var u, + h = this, + b = h.set, + a = h.envInLast - h.envInFirst, + n = a && h.buffers.length; + h.CLog(z("Xq4s::stop 和start时差:") + (a ? a + "ms " + z("3CQP::补偿:") + h.envInFix + "ms envIn:" + n + " fps:" + (n / a * 1e3).toFixed(1) : "-") + " stream:" + h._streamTag + " (" + y + ") LM:" + M); + var p = function () { + h._stop(), e && h.close(); + }, + m = function (e) { + h.CLog(z("u8JG::结束录音失败:") + e, 1), t && t(e), p(); + }, + s = function (e, t, a) { + var n = "arraybuffer", + s = "dataType", + r = "DefaultDataType", + i = h[s] || N[r] || "blob", + o = s + "=" + i, + _ = e instanceof ArrayBuffer, + l = 0, + f = _ ? e.byteLength : e.size; + if (i == n ? _ || (l = 1) : "blob" == i ? "function" != typeof Blob ? l = z.G("NonBrowser-1", [o]) + z("1skY::,请设置{1}", 0, R + "." + r + '="' + n + '"') : (_ && (e = new Blob([e], { + type: t + })), e instanceof Blob || (l = 1), t = e.type || t) : l = z.G("NotSupport-1", [o]), h.CLog(z("Wv7l::结束录音 编码花{1}ms 音频时长{2}ms 文件大小{3}b", 0, Date.now() - u, a, f) + " " + o + "," + t), l) m(1 != l ? l : z("Vkbd::{1}编码器返回的不是{2}", 0, b.type, i) + ", " + o);else { + if (b.takeoffEncodeChunk) h.CLog(z("QWnr::启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据"), 3);else if (f < Math.max(50, a / 5)) return void m(z("Sz2H::生成的{1}无效", 0, b.type)); + c && c(e, a, t), p(); + } + }; + if (!h.isMock) { + var r = 3 == h.state; + if (!h.state || r) return void m(z("wf9t::未开始录音") + (r ? z("Dl2c::,开始录音前无用户交互导致AudioContext未运行") : "")); + } + h._stop(!0); + var i = h.recSize; + if (i) { + if (h[b.type]) { + if (h.isMock) { + var o = h.envCheck(h.mockEnvInfo || { envName: "mock", canProcess: !1 }); - if (u) return void l("录音错误:" + u); + if (o) return void m(z("AxOH::录音错误:") + o); } - var m = n.engineCtx; - if (n[r.type + "_complete"] && m) { - var p = Math.round(m.pcmSize / r[N] * 1e3); - return s = Date.now(), void n[r.type + "_complete"](m, function (e) { - f(e, p); - }, l); + var _ = h.engineCtx; + if (h[b.type + "_complete"] && _) { + var l = Math.round(_.pcmSize / b[D] * 1e3); + return u = Date.now(), void h[b.type + "_complete"](_, function (e, t) { + s(e, t, l); + }, m); } - s = Date.now(); - var b = V.SampleData(n.buffers, n[O], r[N]); - r[N] = b[N]; - var v = b.data; - p = Math.round(v.length / r[N] * 1e3), n.CLog("采样" + h + "->" + v.length + " 花:" + (Date.now() - s) + "ms"), setTimeout(function () { - s = Date.now(), n[r.type](v, function (e) { - f(e, p); - }, function (e) { - l(e); + if (u = Date.now(), h.buffers[0]) { + var f = N.SampleData(h.buffers, h[V], b[D]); + b[D] = f[D]; + var v = f.data, + l = Math.round(v.length / b[D] * 1e3); + h.CLog(z("CxeT::采样:{1} 花:{2}ms", 0, i + "->" + v.length, Date.now() - u)), setTimeout(function () { + u = Date.now(), h[b.type](v, function (e, t) { + s(e, t, l); + }, function (e) { + m(e); + }); }); - }); - } else l("未加载" + r.type + "编码器"); - } else l("音频buffers被释放"); - } else l("未采集到录音"); - } - }, y[T] && (H("重复引入" + T, 3), y[T].Destroy()), y[T] = V; - var C = function (e, t) { - t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); - var a = t.tracks, - s = [t.pos[0]], - n = function () { - t.pos[0] = s[0]; - }, - r = t.bytes.length, - i = new Uint8Array(r + e.length); - if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { - if (X(i, s), q(i, s), !D(X(i, s), [24, 83, 128, 103])) return; - for (X(i, s); s[0] < i.length;) { - var o = X(i, s), - _ = q(i, s), - l = [0], - f = 0; - if (!_) return; - if (D(o, [22, 84, 174, 107])) { - for (; l[0] < _.length;) { - var c = X(_, l), - h = q(_, l), - u = [0], - m = { - channels: 0, - sampleRate: 0 - }; - if (D(c, [174])) for (; u[0] < h.length;) { - var p = X(h, u), - b = q(h, u), - v = [0]; - if (D(p, [215])) { - var d = Y(b); - m.number = d, a[d] = m; - } else if (D(p, [131])) { - var d = Y(b); - 1 == d ? m.type = "video" : 2 == d ? (m.type = "audio", f || (t.track0 = m), m.idx = f++) : m.type = "Type-" + d; - } else if (D(p, [134])) { - for (var g = "", S = 0; S < b.length; S++) g += String.fromCharCode(b[S]); - m.codec = g; - } else if (D(p, [225])) for (; v[0] < b.length;) { - var M = X(b, v), - w = q(b, v); - if (D(M, [181])) { - var d = 0, - R = new Uint8Array(w.reverse()).buffer; - 4 == w.length ? d = new Float32Array(R)[0] : 8 == w.length ? d = new Float64Array(R)[0] : H("WebM Track !Float", 1, w), m[N] = Math.round(d); - } else D(M, [98, 100]) ? m.bitDepth = Y(w) : D(M, [159]) && (m.channels = Y(w)); - } - } - } - t._ht = 1, H("WebM Tracks", a), n(); - break; - } - } - } - var A = t.track0; - if (A) { - if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, H("WebM 16改32位", 3)), A[N] != t[N] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || H("WebM Track非预期", 3, t), -(t.bad = 1); - for (var B = [], k = 0; s[0] < i.length;) { - var c = X(i, s), - h = q(i, s); - if (!h) break; - if (D(c, [163])) { - var y = 15 & h[0], - m = a[y]; - if (m) { - if (0 === m.idx) { - for (var T = new Uint8Array(h.length - 4), S = 4; S < h.length; S++) T[S - 4] = h[S]; - B.push(T), k += T.length; - } - } else H("WebM !Track" + y, 1, a); - } - n(); - } - if (k) { - var x = new Uint8Array(i.length - t.pos[0]); - x.set(i.subarray(t.pos[0])), t.bytes = x, t.pos[0] = 0; - for (var T = new Uint8Array(k), S = 0, E = 0; S < B.length; S++) T.set(B[S], E), E += B[S].length; - var R = new Float32Array(T.buffer); - if (1 < A.channels) { - for (var P = [], S = 0; S < R.length;) P.push(R[S]), S += A.channels; - R = new Float32Array(P); - } - return R; - } - } - }, - D = function (e, t) { - if (!e || e.length != t.length) return !1; - if (1 == e.length) return e[0] == t[0]; - for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; - return !0; - }, - Y = function (e) { - for (var t = "", a = 0; a < e.length; a++) { - var s = e[a]; - t += (s < 16 ? "0" : "") + s.toString(16); - } - return parseInt(t, 16) || 0; - }, - X = function (e, t, a) { - var s = t[0]; - if (!(s >= e.length)) { - var n = e[s], - r = ("0000000" + n.toString(2)).substr(-8), - i = /^(0*1)(\d*)$/.exec(r); - if (i) { - var o = i[1].length, - _ = []; - if (!(s + o > e.length)) { - for (var l = 0; l < o; l++) _[l] = e[s], s++; - return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = s, _; - } - } - } - }, - q = function (e, t) { - var a = X(e, t, 1); - if (a) { - var s = Y(a), - n = t[0], - r = []; - if (s < 2147483647) { - if (n + s > e.length) return; - for (var i = 0; i < s; i++) r[i] = e[n], n++; - } - return t[0] = n, r; + } else m(z("xkKd::音频buffers被释放")); + } else m(z("xGuI::未加载{1}编码器,请尝试到{2}的src/engine内找到{1}的编码器并加载", 0, b.type, R)); + } else m(z("Ltz3::未采集到录音")); } }; - V.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; - var r = V.Traffic = function (e) { - e = e ? "/" + T + "/Report/" + e : ""; - var t = V.TrafficImgUrl; - if (t) { - var a = V.Traffic, - s = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], - n = s[1] || "http://file/", - r = (s[0] || n) + e; - if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(n + e)), !a[r]) { - a[r] = 1; - var i = new Image(); - i.src = t, H("Traffic Analysis Image: " + (e || T + ".TrafficImgUrl=" + V.TrafficImgUrl)); - } - } - }; -}(window), module.exports && (module.exports = Recorder), function () { - - var i; - Recorder.prototype.enc_mp3 = { - stable: !0, - testmsg: "采样率范围48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000" - }, Recorder.prototype.mp3 = function (a, s, e) { - var n = this.set, - r = a.length, - t = this.mp3_start(n); - if (t) return this.mp3_encode(t, a), void this.mp3_complete(t, s, e, 1); - var i = new Recorder.lamejs.Mp3Encoder(1, n.sampleRate, n.bitRate), - o = [], - _ = 0, - l = 0, - f = function () { - if (_ < r) { - 0 < (e = i.encodeBuffer(a.subarray(_, _ + 57600))).length && (l += e.buffer.byteLength, o.push(e.buffer)), _ += 57600, setTimeout(f); - } else { - var e; - 0 < (e = i.flush()).length && (l += e.buffer.byteLength, o.push(e.buffer)); - var t = c.fn(o, l, r, n.sampleRate); - h(t, n), s(new Blob(o, { - type: "audio/mp3" - })); + var P = function (e, t) { + t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); + var a = t.tracks, + n = [t.pos[0]], + s = function () { + t.pos[0] = n[0]; + }, + r = t.bytes.length, + i = new Uint8Array(r + e.length); + if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { + if (j(i, n), X(i, n), !H(j(i, n), [24, 83, 128, 103])) return; + for (j(i, n); n[0] < i.length;) { + var o = j(i, n), + _ = X(i, n), + l = [0], + f = 0; + if (!_) return; + if (H(o, [22, 84, 174, 107])) { + for (; l[0] < _.length;) { + var c = j(_, l), + u = X(_, l), + h = [0], + b = { + channels: 0, + sampleRate: 0 + }; + if (H(c, [174])) for (; h[0] < u.length;) { + var p = j(u, h), + m = X(u, h), + v = [0]; + if (H(p, [215])) { + var d = F(m); + b.number = d, a[d] = b; + } else if (H(p, [131])) { + var d = F(m); + 1 == d ? b.type = "video" : 2 == d ? (b.type = "audio", f || (t.track0 = b), b.idx = f++) : b.type = "Type-" + d; + } else if (H(p, [134])) { + for (var g = "", w = 0; w < m.length; w++) g += String.fromCharCode(m[w]); + b.codec = g; + } else if (H(p, [225])) for (; v[0] < m.length;) { + var S = j(m, v), + M = X(m, v); + if (H(S, [181])) { + var d = 0, + y = new Uint8Array(M.reverse()).buffer; + 4 == M.length ? d = new Float32Array(y)[0] : 8 == M.length ? d = new Float64Array(y)[0] : O("WebM Track !Float", 1, M), b[D] = Math.round(d); + } else H(S, [98, 100]) ? b.bitDepth = F(M) : H(S, [159]) && (b.channels = F(M)); + } + } + } + t._ht = 1, O("WebM Tracks", a), s(); + break; + } + } } - }; - f(); - }, Recorder.BindDestroy("mp3Worker", function () { - Recorder.CLog("mp3Worker Destroy"), i && i.terminate(), i = null; - }), Recorder.prototype.mp3_envCheck = function (e, t) { - var a = ""; - return t.takeoffEncodeChunk && (e.canProcess ? s() || (a = "当前浏览器版本太低,无法实时处理") : a = e.envName + "环境不支持实时处理"), a; - }, Recorder.prototype.mp3_start = function (e) { - return s(e); - }; - var o = { - id: 0 - }, - s = function (e) { - var t = i; - try { - if (!t) { - var a = ");wk_lame();var wk_ctxs={};self.onmessage=" + function (e) { + var A = t.track0; + if (A) { + if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, O("WebM 16->32 bit", 3)), A[D] != t[D] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || O("WebM Track Unexpected", 3, t), -(t.bad = 1); + for (var k = [], R = 0; n[0] < i.length;) { + var c = j(i, n), + u = X(i, n); + if (!u) break; + if (H(c, [163])) { + var x = 15 & u[0], + b = a[x]; + if (b) { + if (0 === b.idx) { + for (var B = new Uint8Array(u.length - 4), w = 4; w < u.length; w++) B[w - 4] = u[w]; + k.push(B), R += B.length; + } + } else O("WebM !Track" + x, 1, a); + } + s(); + } + if (R) { + var T = new Uint8Array(i.length - t.pos[0]); + T.set(i.subarray(t.pos[0])), t.bytes = T, t.pos[0] = 0; + for (var B = new Uint8Array(R), w = 0, E = 0; w < k.length; w++) B.set(k[w], E), E += k[w].length; + var y = new Float32Array(B.buffer); + if (1 < A.channels) { + for (var C = [], w = 0; w < y.length;) C.push(y[w]), w += A.channels; + y = new Float32Array(C); + } + return y; + } + } + }, + H = function (e, t) { + if (!e || e.length != t.length) return !1; + if (1 == e.length) return e[0] == t[0]; + for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; + return !0; + }, + F = function (e) { + for (var t = "", a = 0; a < e.length; a++) { + var n = e[a]; + t += (n < 16 ? "0" : "") + n.toString(16); + } + return parseInt(t, 16) || 0; + }, + j = function (e, t, a) { + var n = t[0]; + if (!(n >= e.length)) { + var s = e[n], + r = ("0000000" + s.toString(2)).substr(-8), + i = /^(0*1)(\d*)$/.exec(r); + if (i) { + var o = i[1].length, + _ = []; + if (!(n + o > e.length)) { + for (var l = 0; l < o; l++) _[l] = e[n], n++; + return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = n, _; + } + } + } + }, + X = function (e, t) { + var a = j(e, t, 1); + if (a) { + var n = F(a), + s = t[0], + r = []; + if (n < 2147483647) { + if (s + n > e.length) return; + for (var i = 0; i < n; i++) r[i] = e[s], s++; + } + return t[0] = s, r; + } + }, + Y = N.i18n = { + lang: "zh-CN", + alias: { + "zh-CN": "zh", + "en-US": "en" + }, + locales: {}, + data: {}, + put: function (e, t) { + var a = R + ".i18n.put: ", + n = e.overwrite; + n = null == n || n; + var s = e.lang; + if (!(s = Y.alias[s] || s)) throw new Error(a + "set.lang?"); + var r = Y.locales[s]; + r || (r = {}, Y.locales[s] = r); + for (var i, o = /^([\w\-]+):/, _ = 0; _ < t.length; _++) { + var l = t[_]; + if (i = o.exec(l)) { + var f = i[1], + l = l.substr(f.length + 1); + !n && r[f] || (r[f] = l); + } else O(a + "'key:'? " + l, 3, e); + } + }, + get: function () { + return Y.v_G.apply(null, arguments); + }, + v_G: function (n, s, e) { + s = s || [], e = e || Y.lang, e = Y.alias[e] || e; + var t = Y.locales[e], + r = t && t[n] || ""; + return r || "zh" == e ? (Y.lastLang = e, "=Empty" == r ? "" : r.replace(/\{(\d+)(\!?)\}/g, function (e, t, a) { + return e = s[(t = +t || 0) - 1], (t < 1 || t > s.length) && (e = "{?}", O("i18n[" + n + "] no {" + t + "}: " + r, 3)), a ? "" : e; + })) : "en" == e ? Y.v_G(n, s, "zh") : Y.v_G(n, s, "en"); + }, + $T: function () { + return Y.v_T.apply(null, arguments); + }, + v_T: function () { + for (var e, t = arguments, a = "", n = [], s = 0, r = R + ".i18n.$T:", i = /^([\w\-]*):/, o = 0; o < t.length; o++) { + var _ = t[o]; + if (0 == o) { + if (e = i.exec(_), !(a = e && e[1])) throw new Error(r + "0 'key:'?"); + _ = _.substr(a.length + 1); + } + if (-1 === s) n.push(_);else { + if (s) throw new Error(r + " bad args"); + if (0 === _) s = -1;else if (f(_)) { + if (_ < 1) throw new Error(r + " bad args"); + s = _; + } else { + var l = 1 == o ? "en" : o ? "" : "zh"; + if ((e = i.exec(_)) && (l = e[1] || l, _ = _.substr(e[1].length + 1)), !e || !l) throw new Error(r + o + " 'lang:'?"); + Y.put({ + lang: l, + overwrite: !1 + }, [a + ":" + _]); + } + } + } + return a ? 0 < s ? a : Y.v_G(a, n) : ""; + } + }, + z = Y.$T; + z.G = Y.get, z("NonBrowser-1::非浏览器环境,不支持{1}", 1), z("IllegalArgs-1::参数错误:{1}", 1), z("NeedImport-2::调用{1}需要先导入{2}", 2), z("NotSupport-1::不支持:{1}", 1), N.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; + var u = N.Traffic = function (e) { + if (w) { + e = e ? "/" + R + "/Report/" + e : ""; + var t = N.TrafficImgUrl; + if (t) { + var a = N.Traffic, + n = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], + s = n[1] || "http://file/", + r = (n[0] || s) + e; + if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(s + e)), !a[r]) { + a[r] = 1; + var i = new Image(); + i.src = t, O("Traffic Analysis Image: " + (e || R + ".TrafficImgUrl=" + N.TrafficImgUrl)); + } + } + } + }; + t && (O(z("8HO5::覆盖导入{1}", 0, R), 1), t.Destroy()); + e[R] = N; + }(a, t), module.exports && (module.exports = a.Recorder); +}(), function (e) { + var t = "object" == typeof window && !!window.document, + a = (t ? window : Object).Recorder, + n = a.i18n; + !function (m, e, u, t) { + + var o = "48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000", + _ = "8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320"; + m.prototype.enc_mp3 = { + stable: !0, + takeEC: "full", + getTestMsg: function () { + return u("Zm7L::采样率范围:{1};比特率范围:{2}(不同比特率支持的采样率范围不同,小于32kbps时采样率需小于32000)", 0, o, _); + } + }; + var h, + v = function (e) { + var t = e.bitRate, + a = e.sampleRate, + n = a; + if (-1 == (" " + _ + ",").indexOf(" " + t + ",") && m.CLog(u("eGB9::{1}不在mp3支持的取值范围:{2}", 0, "bitRate=" + t, _), 3), -1 == (" " + o + ",").indexOf(" " + a + ",")) { + for (var s = o.split(", "), r = [], i = 0; i < s.length; i++) r.push({ + v: +s[i], + s: Math.abs(s[i] - a) + }); + r.sort(function (e, t) { + return e.s - t.s; + }), n = r[0].v, e.sampleRate = n, m.CLog(u("zLTa::sampleRate已更新为{1},因为{2}不在mp3支持的取值范围:{3}", 0, n, a, o), 3); + } + }, + n = function () { + return u.G("NeedImport-2", ["mp3.js", "src/engine/mp3-engine.js"]); + }, + d = t && "function" == typeof Worker; + m.prototype.mp3 = function (r, i, o) { + var e = this, + _ = e.set, + l = r.length; + if (m.lamejs) { + if (d) { + var t = e.mp3_start(_); + if (t) { + if (t.isW) return e.mp3_encode(t, r), void e.mp3_complete(t, i, o, 1); + e.mp3_stop(t); + } + } + v(_); + var f = new m.lamejs.Mp3Encoder(1, _.sampleRate, _.bitRate), + c = new Int8Array(5e5), + u = 0, + h = 0, + b = 0, + p = function () { + try { + if (h < l) var e = f.encodeBuffer(r.subarray(h, h + 57600));else { + b = 1; + var e = f.flush(); + } + } catch (e) { + if (console.error(e), !b) try { + f.flush(); + } catch (e) { + console.error(e); + } + return void o("MP3 Encoder: " + e.message); + } + var t = e.length; + if (0 < t) { + if (u + t > c.length) { + var a = new Int8Array(c.length + Math.max(5e5, t)); + a.set(c.subarray(0, u)), c = a; + } + c.set(e, u), u += t; + } + if (h < l) h += 57600, setTimeout(p);else { + var n = [c.buffer.slice(0, u)], + s = g.fn(n, u, l, _.sampleRate); + w(s, _), i(n[0] || new ArrayBuffer(0), "audio/mp3"); + } + }; + p(); + } else o(n()); + }, m.BindDestroy("mp3Worker", function () { + h && (m.CLog("mp3Worker Destroy"), h.terminate(), h = null); + }), m.prototype.mp3_envCheck = function (e, t) { + var a = ""; + return t.takeoffEncodeChunk && (p() || (a = u("yhUs::当前浏览器版本太低,无法实时处理"))), a || m.lamejs || (a = n()), a; + }, m.prototype.mp3_start = function (e) { + return p(e); + }; + var b = { + id: 0 + }, + p = function (t, e) { + var f, + a = function (e) { var t = e.data, - a = wk_ctxs[t.id]; - if ("init" == t.action) wk_ctxs[t.id] = { + a = f.wkScope.wk_ctxs, + n = f.wkScope.wk_lame, + s = f.wkScope.wk_mp3TrimFix, + r = a[t.id]; + if ("init" == t.action) a[t.id] = { sampleRate: t.sampleRate, bitRate: t.bitRate, takeoff: t.takeoff, - mp3Size: 0, pcmSize: 0, - encArr: [], - encObj: new wk_lame.Mp3Encoder(1, t.sampleRate, t.bitRate) - };else if (!a) return; + memory: new Int8Array(5e5), + mOffset: 0, + encObj: new n.Mp3Encoder(1, t.sampleRate, t.bitRate) + };else if (!r) return; + var i = function (e) { + var t = e.length; + if (r.mOffset + t > r.memory.length) { + var a = new Int8Array(r.memory.length + Math.max(5e5, t)); + a.set(r.memory.subarray(0, r.mOffset)), r.memory = a; + } + r.memory.set(e, r.mOffset), r.mOffset += t; + }; switch (t.action) { case "stop": - a.encObj = null, delete wk_ctxs[t.id]; + if (!r.isCp) try { + r.encObj.flush(); + } catch (e) { + console.error(e); + } + r.encObj = null, delete a[t.id]; break; case "encode": - a.pcmSize += t.pcm.length, 0 < (s = a.encObj.encodeBuffer(t.pcm)).length && (a.takeoff ? self.postMessage({ + if (r.isCp) break; + r.pcmSize += t.pcm.length; + try { + var o = r.encObj.encodeBuffer(t.pcm); + } catch (e) { + r.err = e, console.error(e); + } + o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); + chunk: o + }) : i(o)); break; case "complete": - var s; - 0 < (s = a.encObj.flush()).length && (a.takeoff ? self.postMessage({ + r.isCp = 1; + try { + var o = r.encObj.flush(); + } catch (e) { + r.err = e, console.error(e); + } + if (o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); - var n = wk_mp3TrimFix.fn(a.encArr, a.mp3Size, a.pcmSize, a.sampleRate); - self.postMessage({ + chunk: o + }) : i(o)), r.err) { + c.onmessage({ + action: t.action, + id: t.id, + err: "MP3 Encoder: " + r.err.message + }); + break; + } + var _ = [r.memory.buffer.slice(0, r.mOffset)], + l = s.fn(_, r.mOffset, r.pcmSize, r.sampleRate); + c.onmessage({ action: t.action, id: t.id, - blob: new Blob(a.encArr, { - type: "audio/mp3" - }), - meta: n + blob: _[0] || new ArrayBuffer(0), + meta: l }); } - }; - a += ";var wk_mp3TrimFix={rm:" + c.rm + ",fn:" + c.fn + "}"; - var s = Recorder.lamejs.toString(), - n = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", s, a], { - type: "text/javascript" - })); - t = new Worker(n), setTimeout(function () { - (window.URL || webkitURL).revokeObjectURL(n); - }, 1e4), t.onmessage = function (e) { - var t = e.data, - a = o[t.id]; - a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); - }; + }, + n = function (n) { + c.onmessage = function (e) { + var t = e; + n && (t = e.data); + var a = b[t.id]; + a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); + }; + }, + s = function () { + var e = { + worker: c, + set: t + }; + return t ? (e.id = ++b.id, b[e.id] = e, v(t), c.postMessage({ + action: "init", + id: e.id, + sampleRate: t.sampleRate, + bitRate: t.bitRate, + takeoff: !!t.takeoffEncodeChunk, + x: new Int16Array(5) + })) : c.postMessage({ + x: new Int16Array(5) + }), e; + }, + c = h; + if (e || !d) return m.CLog(u("k9PT::当前环境不支持Web Worker,mp3实时编码器运行在主线程中"), 3), c = { + postMessage: function (e) { + a({ + data: e + }); + } + }, f = { + wkScope: { + wk_ctxs: {}, + wk_lame: m.lamejs, + wk_mp3TrimFix: g + } + }, n(), s(); + try { + if (!c) { + var r = (a + "").replace(/[\w\$]+\.onmessage/g, "self.postMessage"), + i = ");wk_lame();self.onmessage=" + (r = r.replace(/[\w\$]+\.wkScope/g, "wkScope")); + i += ";var wkScope={ wk_ctxs:{},wk_lame:wk_lame", i += ",wk_mp3TrimFix:{rm:" + g.rm + ",fn:" + g.fn + "} }"; + var o = m.lamejs.toString(), + _ = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", o, i], { + type: "text/javascript" + })); + c = new Worker(_), setTimeout(function () { + (window.URL || webkitURL).revokeObjectURL(_); + }, 1e4), n(1); + } + var l = s(); + return l.isW = 1, h = c, l; + } catch (e) { + return c && c.terminate(), console.error(e), p(t, 1); } - var r = { - worker: t, - set: e, - takeoffQueue: [] - }; - return e ? (r.id = ++o.id, o[r.id] = r, t.postMessage({ - action: "init", - id: r.id, - sampleRate: e.sampleRate, - bitRate: e.bitRate, - takeoff: !!e.takeoffEncodeChunk, - x: new Int16Array(5) - })) : t.postMessage({ - x: new Int16Array(5) - }), i = t, r; - } catch (e) { - return t && t.terminate(), console.error(e), null; + }; + m.prototype.mp3_stop = function (e) { + if (e && e.worker) { + e.worker.postMessage({ + action: "stop", + id: e.id + }), e.worker = null, delete b[e.id]; + var t = -1; + for (var a in b) t++; + t && m.CLog(u("fT6M::mp3 worker剩{1}个未stop", 0, t), 3); } + }, m.prototype.mp3_encode = function (e, t) { + e && e.worker && e.worker.postMessage({ + action: "encode", + id: e.id, + pcm: t + }); + }, m.prototype.mp3_complete = function (t, a, n, s) { + var r = this; + t && t.worker ? (t.call = function (e) { + s && r.mp3_stop(t), e.err ? n(e.err) : (w(e.meta, t.set), a(e.blob, "audio/mp3")); + }, t.worker.postMessage({ + action: "complete", + id: t.id + })) : n(u("mPxH::mp3编码器未start")); + }, m.mp3ReadMeta = function (e, t) { + var a = "undefined" != typeof window && window.parseInt || "undefined" != typeof self && self.parseInt || parseInt, + n = new Uint8Array(e[0] || []); + if (n.length < 4) return null; + var s = function (e, t) { + return ("0000000" + ((t || n)[e] || 0).toString(2)).substr(-8); + }, + r = s(0) + s(1), + i = s(2) + s(3); + if (!/^1{11}/.test(r)) return null; + var o = { + "00": 2.5, + 10: 2, + 11: 1 + }[r.substr(11, 2)], + _ = { + "01": 3 + }[r.substr(13, 2)], + l = { + 1: [44100, 48e3, 32e3], + 2: [22050, 24e3, 16e3], + 2.5: [11025, 12e3, 8e3] + }[o]; + l && (l = l[a(i.substr(4, 2), 2)]); + var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; + if (!(o && _ && f && l)) return null; + for (var c = Math.round(8 * t / f), u = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, h = u / l * 1e3, b = Math.floor(u * f / 8 / l * 1e3), p = 0, m = 0, v = 0; v < e.length; v++) { + var d = e[v]; + if (m += d.byteLength, b + 3 <= m) { + var g = new Uint8Array(d), + w = d.byteLength - (m - (b + 3) + 1), + S = s(w, g); + p = "1" == S.charAt(6); + break; + } + } + return p && b++, { + version: o, + layer: _, + sampleRate: l, + bitRate: f, + duration: c, + size: t, + hasPadding: p, + frameSize: b, + frameDurationFloat: h + }; }; - Recorder.prototype.mp3_stop = function (e) { - if (e && e.worker) { - e.worker.postMessage({ - action: "stop", - id: e.id - }), e.worker = null, delete o[e.id]; - var t = -1; - for (var a in o) t++; - t && Recorder.CLog("mp3 worker剩" + t + "个在串行等待", 3); - } - }, Recorder.prototype.mp3_encode = function (e, t) { - e && e.worker && e.worker.postMessage({ - action: "encode", - id: e.id, - pcm: t - }); - }, Recorder.prototype.mp3_complete = function (t, a, e, s) { - var n = this; - t && t.worker ? (t.call = function (e) { - h(e.meta, t.set), a(e.blob), s && n.mp3_stop(t); - }, t.worker.postMessage({ - action: "complete", - id: t.id - })) : e("mp3编码器未打开"); - }, Recorder.mp3ReadMeta = function (e, t) { - var a = "object" == typeof window ? window.parseInt : self.parseInt, - s = new Uint8Array(e[0] || []); - if (s.length < 4) return null; - var n = function (e, t) { - return ("0000000" + ((t || s)[e] || 0).toString(2)).substr(-8); + var g = { + rm: m.mp3ReadMeta, + fn: function (e, t, a, n) { + var s = this.rm(e, t); + if (!s) return { + err: "mp3 unknown format" + }; + var r = Math.round(a / n * 1e3), + i = Math.floor((s.duration - r) / s.frameDurationFloat); + if (0 < i) { + var o = i * s.frameSize - (s.hasPadding ? 1 : 0); + t -= o; + for (var _ = 0, l = [], f = 0; f < e.length; f++) { + var c = e[f]; + if (o <= 0) break; + o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); + } + var u = this.rm(e, t); + if (!u) { + _ && (e[0] = _); + for (var f = 0; f < l.length; f++) e.splice(f, 0, l[f]); + s.err = "mp3 fix error: 已还原,错误原因不明"; + } + var h = s.trimFix = {}; + h.remove = i, h.removeDuration = Math.round(i * s.frameDurationFloat), h.duration = Math.round(8 * t / s.bitRate); + } + return s; + } }, - r = n(0) + n(1), - i = n(2) + n(3); - if (!/^1{11}/.test(r)) return null; - var o = { - "00": 2.5, - 10: 2, - 11: 1 - }[r.substr(11, 2)], - _ = { - "01": 3 - }[r.substr(13, 2)], - l = { - 1: [44100, 48e3, 32e3], - 2: [22050, 24e3, 16e3], - 2.5: [11025, 12e3, 8e3] - }[o]; - l && (l = l[a(i.substr(4, 2), 2)]); - var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; - if (!(o && _ && f && l)) return null; - for (var c = Math.round(8 * t / f), h = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, u = h / l * 1e3, m = Math.floor(h * f / 8 / l * 1e3), p = 0, b = 0, v = 0; v < e.length; v++) { - var d = e[v]; - if (m + 3 <= (b += d.byteLength)) { - var g = new Uint8Array(d); - p = "1" == n(d.byteLength - (b - (m + 3) + 1), g).charAt(6); - break; - } - } - return p && m++, { - version: o, - layer: _, - sampleRate: l, - bitRate: f, - duration: c, - size: t, - hasPadding: p, - frameSize: m, - frameDurationFloat: u - }; - }; - var c = { - rm: Recorder.mp3ReadMeta, - fn: function (e, t, a, s) { - var n = this.rm(e, t); - if (!n) return { - err: "mp3非预定格式" - }; - var r = Math.round(a / s * 1e3), - i = Math.floor((n.duration - r) / n.frameDurationFloat); - if (0 < i) { - var o = i * n.frameSize - (n.hasPadding ? 1 : 0); - t -= o; - for (var _ = 0, l = [], f = 0; f < e.length; f++) { - var c = e[f]; - if (o <= 0) break; - o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); - } - if (!this.rm(e, t)) { - _ && (e[0] = _); - for (f = 0; f < l.length; f++) e.splice(f, 0, l[f]); - n.err = "fix后数据错误,已还原,错误原因不明"; - } - var h = n.trimFix = {}; - h.remove = i, h.removeDuration = Math.round(i * n.frameDurationFloat), h.duration = Math.round(8 * t / n.bitRate); - } - return n; - } - }, - h = function (e, t) { - var a = "MP3信息 "; - (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (Recorder.CLog(a + "和设置的不匹配set:" + t.bitRate + "kbps " + t.sampleRate + "hz,已更新set:" + e.bitRate + "kbps " + e.sampleRate + "hz", 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); - var s = e.trimFix; - s ? (a += "Fix移除" + s.remove + "帧" + s.removeDuration + "ms -> " + s.duration + "ms", 2 < s.remove && (e.err = (e.err ? e.err + ", " : "") + "移除帧数过多")) : a += (e.duration || "-") + "ms", e.err ? Recorder.CLog(a, 1, e.err, e) : Recorder.CLog(a, e); - }; -}(), function () { + w = function (e, t) { + var a = "MP3 Info: "; + (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (m.CLog(a + u("uY9i::和设置的不匹配{1},已更新成{2}", 0, "set:" + t.bitRate + "kbps " + t.sampleRate + "hz", "set:" + e.bitRate + "kbps " + e.sampleRate + "hz"), 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); + var n = e.trimFix; + n ? (a += u("iMSm::Fix移除{1}帧", 0, n.remove) + " " + n.removeDuration + "ms -> " + n.duration + "ms", 2 < n.remove && (e.err = (e.err ? e.err + ", " : "") + u("b9zm::移除帧数过多"))) : a += (e.duration || "-") + "ms", e.err ? m.CLog(a, 1, e.err, e) : m.CLog(a, e); + }; + }(a, 0, n.$T, t); +}(), function (e) { function t() { - var B = function (e) { - return Math.log(e) / Math.log(10); - }; - function A(e) { + var d = function (e) { + return Math.log(e) / Math.log(10); + }, + me = function (e) { + throw new Error("abort(" + e + ")"); + }; + function S(e) { return new Int8Array(e); } - function n(e) { + function s(e) { return new Int16Array(e); } - function Ae(e) { + function ve(e) { return new Int32Array(e); } - function Be(e) { + function de(e) { return new Float32Array(e); } - function s(e) { + function n(e) { return new Float64Array(e); } - function ke(e) { - if (1 == e.length) return Be(e[0]); + function ge(e) { + if (1 == e.length) return de(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(ke(e)); + for (var a = [], n = 0; n < t; n++) a.push(ge(e)); return a; } - function Y(e) { - if (1 == e.length) return Ae(e[0]); + function w(e) { + if (1 == e.length) return ve(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(Y(e)); + for (var a = [], n = 0; n < t; n++) a.push(w(e)); return a; } - function p(e) { - if (1 == e.length) return n(e[0]); + function M(e) { + if (1 == e.length) return s(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(p(e)); + for (var a = [], n = 0; n < t; n++) a.push(M(e)); return a; } - function O(e) { + function E(e) { if (1 == e.length) return new Array(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(O(e)); + for (var a = [], n = 0; n < t; n++) a.push(E(e)); return a; } - var ye = { - fill: function (e, t, a, s) { - if (2 == arguments.length) for (var n = 0; n < e.length; n++) e[n] = t;else for (n = t; n < a; n++) e[n] = s; + var we = { + fill: function (e, t, a, n) { + if (2 == arguments.length) for (var s = 0; s < e.length; s++) e[s] = t;else for (var s = t; s < a; s++) e[s] = n; } }, - $ = { - arraycopy: function (e, t, a, s, n) { - for (var r = t + n; t < r;) a[s++] = e[t++]; + I = { + arraycopy: function (e, t, a, n, s) { + for (var r = t + s; t < r;) a[n++] = e[t++]; } }, - ee = {}; - function Te(e) { + V = {}; + function Se(e) { this.ordinal = e; } - ee.SQRT2 = 1.4142135623730951, ee.FAST_LOG10 = function (e) { - return B(e); - }, ee.FAST_LOG10_X = function (e, t) { - return B(e) * t; - }, Te.short_block_allowed = new Te(0), Te.short_block_coupled = new Te(1), Te.short_block_dispensed = new Te(2), Te.short_block_forced = new Te(3); - var K = {}; - function xe(e) { + V.SQRT2 = 1.4142135623730951, V.FAST_LOG10 = function (e) { + return d(e); + }, V.FAST_LOG10_X = function (e, t) { + return d(e) * t; + }, Se.short_block_allowed = new Se(0), Se.short_block_coupled = new Se(1), Se.short_block_dispensed = new Se(2), Se.short_block_forced = new Se(3); + var D = {}; + function Me(e) { this.ordinal = e; } - K.MAX_VALUE = 3.4028235e38, xe.vbr_off = new xe(0), xe.vbr_mt = new xe(1), xe.vbr_rh = new xe(2), xe.vbr_abr = new xe(3), xe.vbr_mtrh = new xe(4), xe.vbr_default = xe.vbr_mtrh; - function Ee(e) { + function ye(e) { var t = e; this.ordinal = function () { return t; }; } - function k() { - var M = null; + function A() { + var S = null; function v(e) { this.bits = 0 | e; } this.qupvt = null, this.setModules = function (e) { - this.qupvt = e, M = e; + this.qupvt = e, S = e; }; - var n = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; - function w(e, t, a, s, n, r) { + var s = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; + function M(e, t, a, n, s, r) { var i = .5946 / t; - for (e >>= 1; 0 != e--;) n[r++] = i > a[s++] ? 0 : 1, n[r++] = i > a[s++] ? 0 : 1; + for (e >>= 1; 0 != e--;) s[r++] = i > a[n++] ? 0 : 1, s[r++] = i > a[n++] ? 0 : 1; } - function R(e, t, a, s, n, r) { + function y(e, t, a, n, s, r) { var i = (e >>= 1) % 2; for (e >>= 1; 0 != e--;) { - var o, _, l, f, c, h, u, m; - o = a[s++] * t, _ = a[s++] * t, c = 0 | o, l = a[s++] * t, h = 0 | _, f = a[s++] * t, u = 0 | l, o += M.adj43[c], m = 0 | f, _ += M.adj43[h], n[r++] = 0 | o, l += M.adj43[u], n[r++] = 0 | _, f += M.adj43[m], n[r++] = 0 | l, n[r++] = 0 | f; + var o, _, l, f, c, u, h, b; + o = a[n++] * t, _ = a[n++] * t, c = 0 | o, l = a[n++] * t, u = 0 | _, f = a[n++] * t, h = 0 | l, o += S.adj43[c], b = 0 | f, _ += S.adj43[u], s[r++] = 0 | o, l += S.adj43[h], s[r++] = 0 | _, f += S.adj43[b], s[r++] = 0 | l, s[r++] = 0 | f; } - 0 != i && (c = 0 | (o = a[s++] * t), h = 0 | (_ = a[s++] * t), o += M.adj43[c], _ += M.adj43[h], n[r++] = 0 | o, n[r++] = 0 | _); + 0 != i && (o = a[n++] * t, _ = a[n++] * t, c = 0 | o, u = 0 | _, o += S.adj43[c], _ += S.adj43[u], s[r++] = 0 | o, s[r++] = 0 | _); } var o = [1, 2, 5, 7, 7, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13]; - function d(e, t, a, s) { - var n = function (e, t, a) { - var s = 0, - n = 0; + function d(e, t, a, n) { + var s = function (e, t, a) { + var n = 0, + s = 0; do { var r = e[t++], i = e[t++]; - s < r && (s = r), n < i && (n = i); + n < r && (n = r), s < i && (s = i); } while (t < a); - return s < n && (s = n), s; + return n < s && (n = s), n; }(e, t, a); - switch (n) { + switch (s) { case 0: - return n; + return s; case 1: - return function (e, t, a, s) { - var n = 0, - r = F.ht[1].hlen; + return function (e, t, a, n) { + var s = 0, + r = k.ht[1].hlen; do { var i = 2 * e[t + 0] + e[t + 1]; - t += 2, n += r[i]; + t += 2, s += r[i]; } while (t < a); - return s.bits += n, 1; - }(e, t, a, s); + return n.bits += s, 1; + }(e, t, a, n); case 2: case 3: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r, i, o = 0, - _ = F.ht[s].xlen; - i = 2 == s ? F.table23 : F.table56; + _ = k.ht[n].xlen; + i = 2 == n ? k.table23 : k.table56; do { var l = e[t + 0] * _ + e[t + 1]; t += 2, o += i[l]; } while (t < a); - return (r = 65535 & o) < (o >>= 16) && (o = r, s++), n.bits += o, s; - }(e, t, a, o[n - 1], s); + return (r = 65535 & o) < (o >>= 16) && (o = r, n++), s.bits += o, n; + }(e, t, a, o[s - 1], n); case 4: case 5: case 6: @@ -13109,86 +13471,84 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 13: case 14: case 15: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r = 0, i = 0, o = 0, - _ = F.ht[s].xlen, - l = F.ht[s].hlen, - f = F.ht[s + 1].hlen, - c = F.ht[s + 2].hlen; + _ = k.ht[n].xlen, + l = k.ht[n].hlen, + f = k.ht[n + 1].hlen, + c = k.ht[n + 2].hlen; do { - var h = e[t + 0] * _ + e[t + 1]; - t += 2, r += l[h], i += f[h], o += c[h]; + var u = e[t + 0] * _ + e[t + 1]; + t += 2, r += l[u], i += f[u], o += c[u]; } while (t < a); - var u = s; - return i < r && (r = i, u++), o < r && (r = o, u = s + 2), n.bits += r, u; - }(e, t, a, o[n - 1], s); + var h = n; + return i < r && (r = i, h++), o < r && (r = o, h = n + 2), s.bits += r, h; + }(e, t, a, o[s - 1], n); default: - if (x.IXMAX_VAL < n) return s.bits = x.LARGE_BITS, -1; var r, i; - for (n -= 15, r = 24; r < 32 && !(F.ht[r].linmax >= n); r++); - for (i = r - 8; i < 24 && !(F.ht[i].linmax >= n); i++); - return function (e, t, a, s, n, r) { + for (T.IXMAX_VAL < s && me(), s -= 15, r = 24; r < 32 && !(k.ht[r].linmax >= s); r++); + for (i = r - 8; i < 24 && !(k.ht[i].linmax >= s); i++); + return function (e, t, a, n, s, r) { var i, - o = 65536 * F.ht[s].xlen + F.ht[n].xlen, + o = 65536 * k.ht[n].xlen + k.ht[s].xlen, _ = 0; do { var l = e[t++], f = e[t++]; - 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += F.largetbl[l]; + 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += k.largetbl[l]; } while (t < a); - return (i = 65535 & _) < (_ >>= 16) && (_ = i, s = n), r.bits += _, s; - }(e, t, a, i, r, s); + return (i = 65535 & _) < (_ >>= 16) && (_ = i, n = s), r.bits += _, n; + }(e, t, a, i, r, n); } } - function u(e, t, a, s, n, r, i, o) { - for (var _ = t.big_values, l = 2; l < Pe.SBMAX_l + 1; l++) { + function h(e, t, a, n, s, r, i, o) { + for (var _ = t.big_values, l = 2; l < Ae.SBMAX_l + 1; l++) { var f = e.scalefac_band.l[l]; if (_ <= f) break; - var c = n[l - 2] + t.count1bits; + var c = s[l - 2] + t.count1bits; if (a.part2_3_length <= c) break; - var h = new v(c), - u = d(s, f, _, h); - c = h.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = u); + var u = new v(c), + h = d(n, f, _, u); + c = u.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = h); } } this.noquant_count_bits = function (e, t, a) { - var s = t.l3_enc, - n = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); - for (null != a && (a.sfb_count1 = 0); 1 < n && 0 == (s[n - 1] | s[n - 2]); n -= 2); - t.count1 = n; - for (var r = 0, i = 0; 3 < n; n -= 4) { + var n = t.l3_enc, + s = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); + for (null != a && (a.sfb_count1 = 0); 1 < s && 0 == (n[s - 1] | n[s - 2]); s -= 2); + t.count1 = s; + for (var r = 0, i = 0; 3 < s; s -= 4) { var o; - if (1 < (2147483647 & (s[n - 1] | s[n - 2] | s[n - 3] | s[n - 4]))) break; - o = 2 * (2 * (2 * s[n - 4] + s[n - 3]) + s[n - 2]) + s[n - 1], r += F.t32l[o], i += F.t33l[o]; + if (1 < (2147483647 & (n[s - 1] | n[s - 2] | n[s - 3] | n[s - 4]))) break; + o = 2 * (2 * (2 * n[s - 4] + n[s - 3]) + n[s - 2]) + n[s - 1], r += k.t32l[o], i += k.t33l[o]; } var _ = r; - if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = n)) return _; - if (t.block_type == Pe.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Pe.NORM_TYPE) { - if (r = t.region0_count = e.bv_scf[n - 2], i = t.region1_count = e.bv_scf[n - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < n) { + if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = s)) return _; + if (t.block_type == Ae.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Ae.NORM_TYPE) { + if (r = t.region0_count = e.bv_scf[s - 2], i = t.region1_count = e.bv_scf[s - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < s) { var l = new v(_); - t.table_select[2] = d(s, i, n, l), _ = l.bits; + t.table_select[2] = d(n, i, s, l), _ = l.bits; } - } else t.region0_count = 7, t.region1_count = Pe.SBMAX_l - 1 - 7 - 1, (i = n) < (r = e.scalefac_band.l[8]) && (r = i); - if (r = Math.min(r, n), i = Math.min(i, n), 0 < r) { - l = new v(_); - t.table_select[0] = d(s, 0, r, l), _ = l.bits; + } else t.region0_count = 7, t.region1_count = Ae.SBMAX_l - 1 - 7 - 1, r = e.scalefac_band.l[8], (i = s) < r && (r = i); + if (r = Math.min(r, s), i = Math.min(i, s), 0 < r) { + var l = new v(_); + t.table_select[0] = d(n, 0, r, l), _ = l.bits; } if (r < i) { - l = new v(_); - t.table_select[1] = d(s, r, i, l), _ = l.bits; + var l = new v(_); + t.table_select[1] = d(n, r, i, l), _ = l.bits; } - if (2 == e.use_best_huffman && (t.part2_3_length = _, best_huffman_divide(e, t), _ = t.part2_3_length), null != a && t.block_type == Pe.NORM_TYPE) { + if (2 == e.use_best_huffman && me(), null != a && t.block_type == Ae.NORM_TYPE) { for (var f = 0; e.scalefac_band.l[f] < t.big_values;) f++; a.sfb_count1 = f; } return _; - }, this.count_bits = function (e, t, a, s) { - var n = a.l3_enc, - r = x.IXMAX_VAL / M.IPOW20(a.global_gain); - if (a.xrpow_max > r) return x.LARGE_BITS; - if (function (e, t, a, s, n) { + }, this.count_bits = function (e, t, a, n) { + var s = a.l3_enc, + r = T.IXMAX_VAL / S.IPOW20(a.global_gain); + return a.xrpow_max > r ? T.LARGE_BITS : (function (e, t, a, n, s) { var r, i, o, @@ -13196,127 +13556,123 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = t, - u = 0, - m = h, + u = t, + h = 0, + b = u, p = 0, - b = e, + m = e, v = 0; - for (o = null != n && s.global_gain == n.global_gain, i = s.block_type == Pe.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { + for (o = null != s && n.global_gain == s.global_gain, i = n.block_type == Ae.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { var d = -1; - if ((o || s.block_type == Pe.NORM_TYPE) && (d = s.global_gain - (s.scalefac[r] + (0 != s.preflag ? M.pretab[r] : 0) << s.scalefac_scale + 1) - 8 * s.subblock_gain[s.window[r]]), o && n.step[r] == d) 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0);else { + if ((o || n.block_type == Ae.NORM_TYPE) && (d = n.global_gain - (n.scalefac[r] + (0 != n.preflag ? S.pretab[r] : 0) << n.scalefac_scale + 1) - 8 * n.subblock_gain[n.window[r]]), o && s.step[r] == d) 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me();else { var g, - S = s.width[r]; - if (_ + s.width[r] > s.max_nonzero_coeff && (g = s.max_nonzero_coeff - _ + 1, ye.fill(t, s.max_nonzero_coeff, 576, 0), (S = g) < 0 && (S = 0), r = i + 1), 0 == l && 0 == f && (m = h, p = u, b = e, v = c), null != n && 0 < n.sfb_count1 && r >= n.sfb_count1 && 0 < n.step[r] && d >= n.step[r] ? (0 != l && (R(l, a, b, v, m, p), l = 0, m = h, p = u, b = e, v = c), f += S) : (0 != f && (w(f, a, b, v, m, p), f = 0, m = h, p = u, b = e, v = c), l += S), S <= 0) { - 0 != f && (w(f, a, b, v, m, p), f = 0), 0 != l && (R(l, a, b, v, m, p), l = 0); + w = n.width[r]; + if (_ + n.width[r] > n.max_nonzero_coeff && (g = n.max_nonzero_coeff - _ + 1, we.fill(t, n.max_nonzero_coeff, 576, 0), (w = g) < 0 && (w = 0), r = i + 1), 0 == l && 0 == f && (b = u, p = h, m = e, v = c), null != s && 0 < s.sfb_count1 && r >= s.sfb_count1 && 0 < s.step[r] && d >= s.step[r] ? (0 != l && (y(l, a, m, v, b, p), l = 0, b = u, p = h, m = e, v = c), f += w) : (0 != f && (M(f, a, m, v, b, p), f = 0, b = u, p = h, m = e, v = c), l += w), w <= 0) { + 0 != f && me(), 0 != l && me(); break; } } - r <= i && (u += s.width[r], c += s.width[r], _ += s.width[r]); + r <= i && (h += n.width[r], c += n.width[r], _ += n.width[r]); } - 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0); - }(t, n, M.IPOW20(a.global_gain), a, s), 0 != (2 & e.substep_shaping)) for (var i = 0, o = a.global_gain + a.scalefac_scale, _ = .634521682242439 / M.IPOW20(o), l = 0; l < a.sfbmax; l++) { - var f, - c = a.width[l]; - if (0 == e.pseudohalf[l]) i += c;else for (f = i, i += c; f < i; ++f) n[f] = t[f] >= _ ? n[f] : 0; - } - return this.noquant_count_bits(e, a, s); + 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me(); + }(t, s, S.IPOW20(a.global_gain), a, n), 0 != (2 & e.substep_shaping) && me(), this.noquant_count_bits(e, a, n)); }, this.best_huffman_divide = function (e, t) { - var a = new T(), - s = t.l3_enc, - n = Ae(23), - r = Ae(23), - i = Ae(23), - o = Ae(23); - if (t.block_type != Pe.SHORT_TYPE || 1 != e.mode_gr) { - a.assign(t), t.block_type == Pe.NORM_TYPE && (!function (e, t, a, s, n, r, i) { - for (var o = t.big_values, _ = 0; _ <= 22; _++) s[_] = x.LARGE_BITS; - for (_ = 0; _ < 16; _++) { + var a = new B(), + n = t.l3_enc, + s = ve(23), + r = ve(23), + i = ve(23), + o = ve(23); + if (t.block_type != Ae.SHORT_TYPE || 1 != e.mode_gr) { + a.assign(t), t.block_type == Ae.NORM_TYPE && (function (e, t, a, n, s, r, i) { + for (var o = t.big_values, _ = 0; _ <= 22; _++) n[_] = T.LARGE_BITS; + for (var _ = 0; _ < 16; _++) { var l = e.scalefac_band.l[_ + 1]; if (o <= l) break; var f = 0, c = new v(f), - h = d(a, 0, l, c); + u = d(a, 0, l, c); f = c.bits; - for (var u = 0; u < 8; u++) { - var m = e.scalefac_band.l[_ + u + 2]; - if (o <= m) break; - var p = f, - b = d(a, l, m, c = new v(p)); - p = c.bits, s[_ + u] > p && (s[_ + u] = p, r[(n[_ + u] = _) + u] = h, i[_ + u] = b); + for (var h = 0; h < 8; h++) { + var b = e.scalefac_band.l[_ + h + 2]; + if (o <= b) break; + var p = f; + c = new v(p); + var m = d(a, l, b, c); + p = c.bits, n[_ + h] > p && (n[_ + h] = p, s[_ + h] = _, r[_ + h] = u, i[_ + h] = m); } } - }(e, t, s, n, r, i, o), u(e, a, t, s, n, r, i, o)); + }(e, t, n, s, r, i, o), h(e, a, t, n, s, r, i, o)); var _ = a.big_values; - if (!(0 == _ || 1 < (s[_ - 2] | s[_ - 1]) || 576 < (_ = t.count1 + 2))) { + if (!(0 == _ || 1 < (n[_ - 2] | n[_ - 1]) || 576 < (_ = t.count1 + 2))) { a.assign(t), a.count1 = _; for (var l = 0, f = 0; _ > a.big_values; _ -= 4) { - var c = 2 * (2 * (2 * s[_ - 4] + s[_ - 3]) + s[_ - 2]) + s[_ - 1]; - l += F.t32l[c], f += F.t33l[c]; + var c = 2 * (2 * (2 * n[_ - 4] + n[_ - 3]) + n[_ - 2]) + n[_ - 1]; + l += k.t32l[c], f += k.t33l[c]; } - if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Pe.NORM_TYPE) u(e, a, t, s, n, r, i, o);else { - if (a.part2_3_length = l, _ < (l = e.scalefac_band.l[8]) && (l = _), 0 < l) { - var h = new v(a.part2_3_length); - a.table_select[0] = d(s, 0, l, h), a.part2_3_length = h.bits; + if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Ae.NORM_TYPE) h(e, a, t, n, s, r, i, o);else { + if (a.part2_3_length = l, l = e.scalefac_band.l[8], _ < l && (l = _), 0 < l) { + var u = new v(a.part2_3_length); + a.table_select[0] = d(n, 0, l, u), a.part2_3_length = u.bits; } if (l < _) { - h = new v(a.part2_3_length); - a.table_select[1] = d(s, l, _, h), a.part2_3_length = h.bits; + var u = new v(a.part2_3_length); + a.table_select[1] = d(n, l, _, u), a.part2_3_length = u.bits; } t.part2_3_length > a.part2_3_length && t.assign(a); } } } }; - var h = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], - m = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], + var u = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], + b = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], p = [0, 0, 0, 0, 3, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4], - b = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; - k.slen1_tab = p, k.slen2_tab = b, this.best_scalefac_store = function (e, t, a, s) { - var n, + m = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; + A.slen1_tab = p, A.slen2_tab = m, this.best_scalefac_store = function (e, t, a, n) { + var s, r, i, o, - _ = s.tt[t][a], + _ = n.tt[t][a], l = 0; - for (n = i = 0; n < _.sfbmax; n++) { - var f = _.width[n]; + for (s = i = 0; s < _.sfbmax; s++) { + var f = _.width[s]; for (i += f, o = -f; o < 0 && 0 == _.l3_enc[o + i]; o++); - 0 == o && (_.scalefac[n] = l = -2); + 0 == o && (_.scalefac[s] = l = -2); } if (0 == _.scalefac_scale && 0 == _.preflag) { var c = 0; - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (c |= _.scalefac[n]); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (c |= _.scalefac[s]); if (0 == (1 & c) && 0 != c) { - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (_.scalefac[n] >>= 1); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (_.scalefac[s] >>= 1); _.scalefac_scale = l = 1; } } - if (0 == _.preflag && _.block_type != Pe.SHORT_TYPE && 2 == e.mode_gr) { - for (n = 11; n < Pe.SBPSY_l && !(_.scalefac[n] < M.pretab[n] && -2 != _.scalefac[n]); n++); - if (n == Pe.SBPSY_l) { - for (n = 11; n < Pe.SBPSY_l; n++) 0 < _.scalefac[n] && (_.scalefac[n] -= M.pretab[n]); + if (0 == _.preflag && _.block_type != Ae.SHORT_TYPE && 2 == e.mode_gr) { + for (s = 11; s < Ae.SBPSY_l && !(_.scalefac[s] < S.pretab[s] && -2 != _.scalefac[s]); s++); + if (s == Ae.SBPSY_l) { + for (s = 11; s < Ae.SBPSY_l; s++) 0 < _.scalefac[s] && (_.scalefac[s] -= S.pretab[s]); _.preflag = l = 1; } } - for (r = 0; r < 4; r++) s.scfsi[a][r] = 0; - for (2 == e.mode_gr && 1 == t && s.tt[0][a].block_type != Pe.SHORT_TYPE && s.tt[1][a].block_type != Pe.SHORT_TYPE && (!function (e, t) { - for (var a, s = t.tt[1][e], n = t.tt[0][e], r = 0; r < F.scfsi_band.length - 1; r++) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1] && !(n.scalefac[a] != s.scalefac[a] && 0 <= s.scalefac[a]); a++); - if (a == F.scfsi_band[r + 1]) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1]; a++) s.scalefac[a] = -1; + for (r = 0; r < 4; r++) n.scfsi[a][r] = 0; + for (2 == e.mode_gr && 1 == t && n.tt[0][a].block_type != Ae.SHORT_TYPE && n.tt[1][a].block_type != Ae.SHORT_TYPE && (function (e, t) { + for (var a, n = t.tt[1][e], s = t.tt[0][e], r = 0; r < k.scfsi_band.length - 1; r++) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1] && !(s.scalefac[a] != n.scalefac[a] && 0 <= n.scalefac[a]); a++); + if (a == k.scfsi_band[r + 1]) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1]; a++) n.scalefac[a] = -1; t.scfsi[e][r] = 1; } } var i = 0, o = 0; - for (a = 0; a < 11; a++) -1 != s.scalefac[a] && (o++, i < s.scalefac[a] && (i = s.scalefac[a])); - for (var _ = 0, l = 0; a < Pe.SBPSY_l; a++) -1 != s.scalefac[a] && (l++, _ < s.scalefac[a] && (_ = s.scalefac[a])); - for (r = 0; r < 16; r++) if (i < h[r] && _ < m[r]) { - var f = p[r] * o + b[r] * l; - s.part2_length > f && (s.part2_length = f, s.scalefac_compress = r); + for (a = 0; a < 11; a++) -1 != n.scalefac[a] && (o++, i < n.scalefac[a] && (i = n.scalefac[a])); + for (var _ = 0, l = 0; a < Ae.SBPSY_l; a++) -1 != n.scalefac[a] && (l++, _ < n.scalefac[a] && (_ = n.scalefac[a])); + for (var r = 0; r < 16; r++) if (i < u[r] && _ < b[r]) { + var f = p[r] * o + m[r] * l; + n.part2_length > f && (n.part2_length = f, n.scalefac_compress = r); } - }(a, s), l = 0), n = 0; n < _.sfbmax; n++) -2 == _.scalefac[n] && (_.scalefac[n] = 0); + }(a, n), l = 0), s = 0; s < _.sfbmax; s++) -2 == _.scalefac[s] && (_.scalefac[s] = 0); 0 != l && (2 == e.mode_gr ? this.scale_bitcount(_) : this.scale_bitcount_lsf(e, _)); }; var _ = [0, 18, 36, 54, 54, 36, 54, 72, 54, 72, 90, 72, 90, 108, 108, 126], @@ -13325,476 +13681,458 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js this.scale_bitcount = function (e) { var t, a, - s, - n = 0, + n, + s = 0, r = 0, i = e.scalefac; - if (e.block_type == Pe.SHORT_TYPE) s = _, 0 != e.mixed_block_flag && (s = l);else if (s = f, 0 == e.preflag) { - for (a = 11; a < Pe.SBPSY_l && !(i[a] < M.pretab[a]); a++); - if (a == Pe.SBPSY_l) for (e.preflag = 1, a = 11; a < Pe.SBPSY_l; a++) i[a] -= M.pretab[a]; + if (e.block_type == Ae.SHORT_TYPE) n = _, 0 != e.mixed_block_flag && (n = l);else if (n = f, 0 == e.preflag) { + for (a = 11; a < Ae.SBPSY_l && !(i[a] < S.pretab[a]); a++); + if (a == Ae.SBPSY_l) for (e.preflag = 1, a = 11; a < Ae.SBPSY_l; a++) i[a] -= S.pretab[a]; } - for (a = 0; a < e.sfbdivide; a++) n < i[a] && (n = i[a]); + for (a = 0; a < e.sfbdivide; a++) s < i[a] && (s = i[a]); for (; a < e.sfbmax; a++) r < i[a] && (r = i[a]); - for (e.part2_length = x.LARGE_BITS, t = 0; t < 16; t++) n < h[t] && r < m[t] && e.part2_length > s[t] && (e.part2_length = s[t], e.scalefac_compress = t); - return e.part2_length == x.LARGE_BITS; + for (e.part2_length = T.LARGE_BITS, t = 0; t < 16; t++) s < u[t] && r < b[t] && e.part2_length > n[t] && (e.part2_length = n[t], e.scalefac_compress = t); + return e.part2_length == T.LARGE_BITS; }; var g = [[15, 15, 7, 7], [15, 15, 7, 0], [7, 3, 0, 0], [15, 31, 31, 0], [7, 7, 7, 0], [3, 3, 0, 0]]; this.scale_bitcount_lsf = function (e, t) { var a, - s, n, + s, r, i, o, _, l, - f = Ae(4), + f = ve(4), c = t.scalefac; for (a = 0 != t.preflag ? 2 : 0, _ = 0; _ < 4; _++) f[_] = 0; - if (t.block_type == Pe.SHORT_TYPE) { - s = 1; - var h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[n] && (f[n] = c[3 * l + i]); + if (t.block_type == Ae.SHORT_TYPE) { + n = 1; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[s] && (f[s] = c[3 * l + i]); } else { - s = 0; - h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n], _ = 0; _ < r; _++, l++) c[l] > f[n] && (f[n] = c[l]); + n = 0; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s], _ = 0; _ < r; _++, l++) c[l] > f[s] && (f[s] = c[l]); } - for (o = !1, n = 0; n < 4; n++) f[n] > g[a][n] && (o = !0); + for (o = !1, s = 0; s < 4; s++) f[s] > g[a][s] && (o = !0); if (!o) { - var u, m, p, b; - for (t.sfb_partition_table = M.nr_of_sfb_block[a][s], n = 0; n < 4; n++) t.slen[n] = S[f[n]]; - switch (u = t.slen[0], m = t.slen[1], p = t.slen[2], b = t.slen[3], a) { + var h, b, p, m; + for (t.sfb_partition_table = S.nr_of_sfb_block[a][n], s = 0; s < 4; s++) t.slen[s] = w[f[s]]; + switch (h = t.slen[0], b = t.slen[1], p = t.slen[2], m = t.slen[3], a) { case 0: - t.scalefac_compress = (5 * u + m << 4) + (p << 2) + b; + t.scalefac_compress = (5 * h + b << 4) + (p << 2) + m; break; case 1: - t.scalefac_compress = 400 + (5 * u + m << 2) + p; + t.scalefac_compress = 400 + (5 * h + b << 2) + p; break; case 2: - t.scalefac_compress = 500 + 3 * u + m; - break; - default: - $.err.printf("intensity stereo not implemented yet\n"); + t.scalefac_compress = 500 + 3 * h + b; } } - if (!o) for (n = t.part2_length = 0; n < 4; n++) t.part2_length += t.slen[n] * t.sfb_partition_table[n]; + if (!o) for (t.part2_length = 0, s = 0; s < 4; s++) t.part2_length += t.slen[s] * t.sfb_partition_table[s]; return o; }; - var S = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; + var w = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; this.huffman_init = function (e) { for (var t = 2; t <= 576; t += 2) { - for (var a, s = 0; e.scalefac_band.l[++s] < t;); - for (a = n[s][0]; e.scalefac_band.l[a + 1] > t;) a--; - for (a < 0 && (a = n[s][0]), e.bv_scf[t - 2] = a, a = n[s][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; - a < 0 && (a = n[s][1]), e.bv_scf[t - 1] = a; + for (var a, n = 0; e.scalefac_band.l[++n] < t;); + for (a = s[n][0]; e.scalefac_band.l[a + 1] > t;) a--; + for (a < 0 && (a = s[n][0]), e.bv_scf[t - 2] = a, a = s[n][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; + a < 0 && (a = s[n][1]), e.bv_scf[t - 1] = a; } }; } - function X() {} - function M() { - this.setModules = function (e, t, a) { - }; + function O() {} + function y() { + this.setModules = function (e, t, a) {}; var o = [0, 49345, 49537, 320, 49921, 960, 640, 49729, 50689, 1728, 1920, 51009, 1280, 50625, 50305, 1088, 52225, 3264, 3456, 52545, 3840, 53185, 52865, 3648, 2560, 51905, 52097, 2880, 51457, 2496, 2176, 51265, 55297, 6336, 6528, 55617, 6912, 56257, 55937, 6720, 7680, 57025, 57217, 8e3, 56577, 7616, 7296, 56385, 5120, 54465, 54657, 5440, 55041, 6080, 5760, 54849, 53761, 4800, 4992, 54081, 4352, 53697, 53377, 4160, 61441, 12480, 12672, 61761, 13056, 62401, 62081, 12864, 13824, 63169, 63361, 14144, 62721, 13760, 13440, 62529, 15360, 64705, 64897, 15680, 65281, 16320, 16e3, 65089, 64001, 15040, 15232, 64321, 14592, 63937, 63617, 14400, 10240, 59585, 59777, 10560, 60161, 11200, 10880, 59969, 60929, 11968, 12160, 61249, 11520, 60865, 60545, 11328, 58369, 9408, 9600, 58689, 9984, 59329, 59009, 9792, 8704, 58049, 58241, 9024, 57601, 8640, 8320, 57409, 40961, 24768, 24960, 41281, 25344, 41921, 41601, 25152, 26112, 42689, 42881, 26432, 42241, 26048, 25728, 42049, 27648, 44225, 44417, 27968, 44801, 28608, 28288, 44609, 43521, 27328, 27520, 43841, 26880, 43457, 43137, 26688, 30720, 47297, 47489, 31040, 47873, 31680, 31360, 47681, 48641, 32448, 32640, 48961, 32e3, 48577, 48257, 31808, 46081, 29888, 30080, 46401, 30464, 47041, 46721, 30272, 29184, 45761, 45953, 29504, 45313, 29120, 28800, 45121, 20480, 37057, 37249, 20800, 37633, 21440, 21120, 37441, 38401, 22208, 22400, 38721, 21760, 38337, 38017, 21568, 39937, 23744, 23936, 40257, 24320, 40897, 40577, 24128, 23040, 39617, 39809, 23360, 39169, 22976, 22656, 38977, 34817, 18624, 18816, 35137, 19200, 35777, 35457, 19008, 19968, 36545, 36737, 20288, 36097, 19904, 19584, 35905, 17408, 33985, 34177, 17728, 34561, 18368, 18048, 34369, 33281, 17088, 17280, 33601, 16640, 33217, 32897, 16448]; - this.updateMusicCRC = function (e, t, a, s) { - for (var n = 0; n < s; ++n) e[0] = (r = t[a + n], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); + this.updateMusicCRC = function (e, t, a, n) { + for (var s = 0; s < n; ++s) e[0] = (r = t[a + s], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); var r, i; }; } - function q() { - var _ = this, - s = 32773, - c = null, - h = null, + function N() { + var i = this, r = null, - u = null; - this.setModules = function (e, t, a, s) { - c = e, h = t, r = a, u = s; + o = null; + this.setModules = function (e, t, a, n) { + r = a, o = n; }; - var m = null, + var _ = null, l = 0, - p = 0, - b = 0; + f = 0, + c = 0; function v(e, t, a) { for (; 0 < a;) { - var s; - 0 == b && (b = 8, p++, e.header[e.w_ptr].write_timing == l && (n = e, $.arraycopy(n.header[n.w_ptr].buf, 0, m, p, n.sideinfo_len), p += n.sideinfo_len, l += 8 * n.sideinfo_len, n.w_ptr = n.w_ptr + 1 & Z.MAX_HEADER_BUF - 1), m[p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; + var n; + 0 == c && (c = 8, f++, e.header[e.w_ptr].write_timing == l && (s = e, I.arraycopy(s.header[s.w_ptr].buf, 0, _, f, s.sideinfo_len), f += s.sideinfo_len, l += 8 * s.sideinfo_len, s.w_ptr = s.w_ptr + 1 & j.MAX_HEADER_BUF - 1), _[f] = 0), n = Math.min(a, c), a -= n, c -= n, _[f] |= t >> a << c, l += n; } - var n; + var s; } - function i(e, t, a) { - for (; 0 < a;) { - var s; - 0 == b && (b = 8, m[++p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; - } - } - function o(e, t) { + function u(e, t) { var a, - s = e.internal_flags; - if (8 <= t && (v(s, 76, 8), t -= 8), 8 <= t && (v(s, 65, 8), t -= 8), 8 <= t && (v(s, 77, 8), t -= 8), 8 <= t && (v(s, 69, 8), t -= 8), 32 <= t) { - var n = r.getLameShortVersion(); - if (32 <= t) for (a = 0; a < n.length && 8 <= t; ++a) t -= 8, v(s, n.charCodeAt(a), 8); + n = e.internal_flags; + if (8 <= t && (v(n, 76, 8), t -= 8), 8 <= t && (v(n, 65, 8), t -= 8), 8 <= t && (v(n, 77, 8), t -= 8), 8 <= t && (v(n, 69, 8), t -= 8), 32 <= t) { + var s = r.getLameShortVersion(); + if (32 <= t) for (a = 0; a < s.length && 8 <= t; ++a) t -= 8, v(n, s.charCodeAt(a), 8); } - for (; 1 <= t; t -= 1) v(s, s.ancillary_flag, 1), s.ancillary_flag ^= e.disable_reservoir ? 0 : 1; + for (; 1 <= t; t -= 1) v(n, n.ancillary_flag, 1), n.ancillary_flag ^= e.disable_reservoir ? 0 : 1; } - function f(e, t, a) { - for (var s = e.header[e.h_ptr].ptr; 0 < a;) { - var n = Math.min(a, 8 - (7 & s)); - a -= n, e.header[e.h_ptr].buf[s >> 3] |= t >> a << 8 - (7 & s) - n, s += n; + function h(e, t, a) { + for (var n = e.header[e.h_ptr].ptr; 0 < a;) { + var s = Math.min(a, 8 - (7 & n)); + a -= s, e.header[e.h_ptr].buf[n >> 3] |= t >> a << 8 - (7 & n) - s, n += s; } - e.header[e.h_ptr].ptr = s; + e.header[e.h_ptr].ptr = n; } - function n(e, t) { - e <<= 8; - for (var a = 0; a < 8; a++) 0 != (65536 & ((t <<= 1) ^ (e <<= 1))) && (t ^= s); - return t; - } - function d(e, t) { + function m(e, t) { var a, - s = F.ht[t.count1table_select + 32], - n = 0, + n = k.ht[t.count1table_select + 32], + s = 0, r = t.big_values, i = t.big_values; for (a = (t.count1 - t.big_values) / 4; 0 < a; --a) { var o = 0, _ = 0; - 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + s.table[_], s.hlen[_]), n += s.hlen[_]; + 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + n.table[_], n.hlen[_]), s += n.hlen[_]; } - return n; + return s; } - function g(e, t, a, s, n) { - var r = F.ht[t], + function b(e, t, a, n, s) { + var r = k.ht[t], i = 0; if (0 == t) return i; - for (var o = a; o < s; o += 2) { + for (var o = a; o < n; o += 2) { var _ = 0, l = 0, f = r.xlen, c = r.xlen, - h = 0, - u = n.l3_enc[o], - m = n.l3_enc[o + 1]; - if (0 != u && (n.xr[o] < 0 && h++, _--), 15 < t) { - if (14 < u) h |= u - 15 << 1, l = f, u = 15; - if (14 < m) h <<= f, h |= m - 15, l += f, m = 15; + u = 0, + h = s.l3_enc[o], + b = s.l3_enc[o + 1]; + if (0 != h && (s.xr[o] < 0 && u++, _--), 15 < t) { + if (14 < h) { + var p = h - 15; + u |= p << 1, l = f, h = 15; + } + if (14 < b) { + var m = b - 15; + u <<= f, u |= m, l += f, b = 15; + } c = 16; } - 0 != m && (h <<= 1, n.xr[o + 1] < 0 && h++, _--), u = u * c + m, l -= _, _ += r.hlen[u], v(e, r.table[u], _), v(e, h, l), i += _ + l; + 0 != b && (u <<= 1, s.xr[o + 1] < 0 && u++, _--), h = h * c + b, l -= _, _ += r.hlen[h], v(e, r.table[h], _), v(e, u, l), i += _ + l; } return i; } - function S(e, t) { + function d(e, t) { var a = 3 * e.scalefac_band.s[3]; a > t.big_values && (a = t.big_values); - var s = g(e, t.table_select[0], 0, a, t); - return s += g(e, t.table_select[1], a, t.big_values, t); + var n = b(e, t.table_select[0], 0, a, t); + return n += b(e, t.table_select[1], a, t.big_values, t); } - function M(e, t) { - var a, s, n, r; + function g(e, t) { + var a, n, s, r; a = t.big_values; var i = t.region0_count + 1; - return n = e.scalefac_band.l[i], i += t.region1_count + 1, a < n && (n = a), a < (r = e.scalefac_band.l[i]) && (r = a), s = g(e, t.table_select[0], 0, n, t), s += g(e, t.table_select[1], n, r, t), s += g(e, t.table_select[2], r, a, t); + return s = e.scalefac_band.l[i], i += t.region1_count + 1, r = e.scalefac_band.l[i], a < s && (s = a), a < r && (r = a), n = b(e, t.table_select[0], 0, s, t), n += b(e, t.table_select[1], s, r, t), n += b(e, t.table_select[2], r, a, t); } - function w() { + function p() { this.total = 0; } - function R(e, t) { + function w(e, t) { var a, - s, n, - r, - i, - o = e.internal_flags; - return i = o.w_ptr, -1 == (r = o.h_ptr - 1) && (r = Z.MAX_HEADER_BUF - 1), a = o.header[r].write_timing - l, 0 <= (t.total = a) && (s = 1 + r - i, r < i && (s = 1 + r - i + Z.MAX_HEADER_BUF), a -= 8 * s * o.sideinfo_len), a += n = _.getframebits(e), t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += p + 1, a < 0 && $.err.println("strange error flushing buffer ... \n"), a; + s, + r = e.internal_flags; + return r.w_ptr, -1 == (s = r.h_ptr - 1) && (s = j.MAX_HEADER_BUF - 1), a = r.header[s].write_timing - l, 0 <= (t.total = a) && me(), n = i.getframebits(e), a += n, t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += f + 1, a; } this.getframebits = function (e) { var t, a = e.internal_flags; - return t = 0 != a.bitrate_index ? F.bitrate_table[e.version][a.bitrate_index] : e.brate, 8 * (0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding); - }, this.CRC_writeheader = function (e, t) { - var a = 65535; - a = n(255 & t[2], a), a = n(255 & t[3], a); - for (var s = 6; s < e.sideinfo_len; s++) a = n(255 & t[s], a); - t[4] = byte(a >> 8), t[5] = byte(255 & a); + t = 0 != a.bitrate_index ? k.bitrate_table[e.version][a.bitrate_index] : e.brate; + var n = 0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding; + return 8 * n; }, this.flush_bitstream = function (e) { var t, a, - s = e.internal_flags; - s.h_ptr - 1; - if (t = s.l3_side, !((a = R(e, new w())) < 0)) { - if (o(e, a), s.ResvSize = 0, t.main_data_begin = 0, s.findReplayGain) { - var r = c.GetTitleGain(s.rgdata); - s.RadioGain = 0 | Math.floor(10 * r + .5); - } - s.findPeakSample && (s.noclipGainChange = 0 | Math.ceil(20 * B(s.PeakSample / 32767) * 10), 0 < s.noclipGainChange && (EQ(e.scale, 1) || EQ(e.scale, 0)) ? s.noclipScale = Math.floor(32767 / s.PeakSample * 100) / 100 : s.noclipScale = -1); - } - }, this.add_dummy_byte = function (e, t, a) { - for (var s, n = e.internal_flags; 0 < a--;) for (i(0, t, 8), s = 0; s < Z.MAX_HEADER_BUF; ++s) n.header[s].write_timing += 8; + n = e.internal_flags; + n.h_ptr - 1; + t = n.l3_side, (a = w(e, new p())) < 0 || (u(e, a), n.ResvSize = 0, t.main_data_begin = 0, n.findReplayGain && me(), n.findPeakSample && me()); }, this.format_bitstream = function (e) { var t, a = e.internal_flags; t = a.l3_side; - var s = this.getframebits(e); - o(e, t.resvDrain_pre), function (e, t) { + var n = this.getframebits(e); + u(e, t.resvDrain_pre), function (e, t) { var a, - s, n, + s, r = e.internal_flags; - if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, ye.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? f(r, 4094, 12) : f(r, 4095, 12), f(r, e.version, 1), f(r, 1, 2), f(r, e.error_protection ? 0 : 1, 1), f(r, r.bitrate_index, 4), f(r, r.samplerate_index, 2), f(r, r.padding, 1), f(r, e.extension, 1), f(r, e.mode.ordinal(), 2), f(r, r.mode_ext, 2), f(r, e.copyright, 1), f(r, e.original, 1), f(r, e.emphasis, 2), e.error_protection && f(r, 0, 16), 1 == e.version) { - for (f(r, a.main_data_begin, 9), 2 == r.channels_out ? f(r, a.private_bits, 3) : f(r, a.private_bits, 5), n = 0; n < r.channels_out; n++) { + if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, we.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? h(r, 4094, 12) : h(r, 4095, 12), h(r, e.version, 1), h(r, 1, 2), h(r, e.error_protection ? 0 : 1, 1), h(r, r.bitrate_index, 4), h(r, r.samplerate_index, 2), h(r, r.padding, 1), h(r, e.extension, 1), h(r, e.mode.ordinal(), 2), h(r, r.mode_ext, 2), h(r, e.copyright, 1), h(r, e.original, 1), h(r, e.emphasis, 2), e.error_protection && h(r, 0, 16), 1 == e.version) { + for (h(r, a.main_data_begin, 9), 2 == r.channels_out ? h(r, a.private_bits, 3) : h(r, a.private_bits, 5), s = 0; s < r.channels_out; s++) { var i; - for (i = 0; i < 4; i++) f(r, a.scfsi[n][i], 1); + for (i = 0; i < 4; i++) h(r, a.scfsi[s][i], 1); } - for (s = 0; s < 2; s++) for (n = 0; n < r.channels_out; n++) f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 4), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.preflag, 1), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); - } else for (f(r, a.main_data_begin, 8), f(r, a.private_bits, r.channels_out), n = s = 0; n < r.channels_out; n++) { - var o; - f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 9), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); + for (n = 0; n < 2; n++) for (s = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 4), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.preflag, 1), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); + } + } else for (h(r, a.main_data_begin, 8), h(r, a.private_bits, r.channels_out), s = n = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 9), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); } - e.error_protection && CRC_writeheader(r, r.header[r.h_ptr].buf); + e.error_protection && me(); var _ = r.h_ptr; - r.h_ptr = _ + 1 & Z.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr == r.w_ptr && $.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n"); - }(e, s); - var n = 8 * a.sideinfo_len; - if (n += function (e) { + r.h_ptr = _ + 1 & j.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr, r.w_ptr; + }(e, n); + var s = 8 * a.sideinfo_len; + if (s += function (e) { var t, a, - s, n, + s, r = 0, i = e.internal_flags, o = i.l3_side; if (1 == e.version) for (t = 0; t < 2; t++) for (a = 0; a < i.channels_out; a++) { var _ = o.tt[t][a], - l = k.slen1_tab[_.scalefac_compress], - f = k.slen2_tab[_.scalefac_compress]; - for (s = n = 0; s < _.sfbdivide; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], l), n += l); - for (; s < _.sfbmax; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], f), n += f); - _.block_type == Pe.SHORT_TYPE ? n += S(i, _) : n += M(i, _), r += n += d(i, _); + l = A.slen1_tab[_.scalefac_compress], + f = A.slen2_tab[_.scalefac_compress]; + for (n = s = 0; n < _.sfbdivide; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], l), s += l); + for (; n < _.sfbmax; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], f), s += f); + _.block_type == Ae.SHORT_TYPE ? s += d(i, _) : s += g(i, _), s += m(i, _), r += s; } else for (a = t = 0; a < i.channels_out; a++) { var c, - h, - u = 0; - if (h = s = n = 0, (_ = o.tt[t][a]).block_type == Pe.SHORT_TYPE) { - for (; h < 4; h++) { - var m = _.sfb_partition_table[h] / 3, - p = _.slen[h]; - for (c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[3 * s + 0], 0), p), v(i, Math.max(_.scalefac[3 * s + 1], 0), p), v(i, Math.max(_.scalefac[3 * s + 2], 0), p), u += 3 * p; + u, + _ = o.tt[t][a], + h = 0; + if (u = n = s = 0, _.block_type == Ae.SHORT_TYPE) { + for (; u < 4; u++) { + var b = _.sfb_partition_table[u] / 3, + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[3 * n + 0], 0), p), v(i, Math.max(_.scalefac[3 * n + 1], 0), p), v(i, Math.max(_.scalefac[3 * n + 2], 0), p), h += 3 * p; } - n += S(i, _); + s += d(i, _); } else { - for (; h < 4; h++) for (m = _.sfb_partition_table[h], p = _.slen[h], c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[s], 0), p), u += p; - n += M(i, _); + for (; u < 4; u++) { + var b = _.sfb_partition_table[u], + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[n], 0), p), h += p; + } + s += g(i, _); } - r += u + (n += d(i, _)); + s += m(i, _), r += h + s; } return r; - }(e), o(e, t.resvDrain_post), n += t.resvDrain_post, t.main_data_begin += (s - n) / 8, R(e, new w()) != a.ResvSize && $.err.println("Internal buffer inconsistency. flushbits <> ResvSize"), 8 * t.main_data_begin != a.ResvSize && ($.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n", 8 * t.main_data_begin, a.ResvSize, t.resvDrain_post, t.resvDrain_pre, 8 * a.sideinfo_len, n - t.resvDrain_post - 8 * a.sideinfo_len, n, n % 8, s), $.err.println("This is a fatal error. It has several possible causes:"), $.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"), $.err.println(" 9%% Your system is overclocked"), $.err.println(" 1%% bug in LAME encoding library"), a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { + }(e), u(e, t.resvDrain_post), s += t.resvDrain_post, t.main_data_begin += (n - s) / 8, w(e, new p()), a.ResvSize, 8 * t.main_data_begin != a.ResvSize && (a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { var r; - for (r = 0; r < Z.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; + for (r = 0; r < j.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; l = 0; } return 0; - }, this.copy_buffer = function (e, t, a, s, n) { - var r = p + 1; + }, this.copy_buffer = function (e, t, a, n, s) { + var r = f + 1; if (r <= 0) return 0; - if (0 != s && s < r) return -1; - if ($.arraycopy(m, 0, t, a, r), p = -1, (b = 0) != n) { - var i = Ae(1); - if (i[0] = e.nMusicCRC, u.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly) for (var o, _ = ke([2, 1152]), l = r, f = -1; 0 != f;) if (f = h.hip_decode1_unclipped(e.hip, t, a, l, _[0], _[1]), l = 0, -1 == f && (f = 0), 0 < f) { - if (e.findPeakSample) { - for (o = 0; o < f; o++) _[0][o] > e.PeakSample ? e.PeakSample = _[0][o] : -_[0][o] > e.PeakSample && (e.PeakSample = -_[0][o]); - if (1 < e.channels_out) for (o = 0; o < f; o++) _[1][o] > e.PeakSample ? e.PeakSample = _[1][o] : -_[1][o] > e.PeakSample && (e.PeakSample = -_[1][o]); - } - if (e.findReplayGain && c.AnalyzeSamples(e.rgdata, _[0], 0, _[1], 0, f, e.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - } + if (0 != n && n < r) return -1; + if (I.arraycopy(_, 0, t, a, r), f = -1, (c = 0) != s) { + var i = ve(1); + i[0] = e.nMusicCRC, o.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly && me(); } return r; }, this.init_bit_stream_w = function (e) { - m = A(U.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, p = -1, l = b = 0; + _ = S(Y.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, f = -1, l = c = 0; }; } - function e(e, t, a, s) { - this.xlen = e, this.linmax = t, this.table = a, this.hlen = s; + function e(e, t, a, n) { + this.xlen = e, this.linmax = t, this.table = a, this.hlen = n; } - Ee.STEREO = new Ee(0), Ee.JOINT_STEREO = new Ee(1), Ee.DUAL_CHANNEL = new Ee(2), Ee.MONO = new Ee(3), Ee.NOT_SET = new Ee(4), X.STEPS_per_dB = 100, X.MAX_dB = 120, X.GAIN_NOT_ENOUGH_SAMPLES = -24601, X.GAIN_ANALYSIS_ERROR = 0, X.GAIN_ANALYSIS_OK = 1, X.INIT_GAIN_ANALYSIS_ERROR = 0, X.INIT_GAIN_ANALYSIS_OK = 1, X.MAX_ORDER = X.YULE_ORDER = 10, X.MAX_SAMPLES_PER_WINDOW = (X.MAX_SAMP_FREQ = 48e3) * (X.RMS_WINDOW_TIME_NUMERATOR = 1) / (X.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, M.NUMTOCENTRIES = 100, M.MAXFRAMESIZE = 2880, q.EQ = function (e, t) { + D.MAX_VALUE = 3.4028235e38, Me.vbr_off = new Me(0), Me.vbr_mt = new Me(1), Me.vbr_rh = new Me(2), Me.vbr_abr = new Me(3), Me.vbr_mtrh = new Me(4), Me.vbr_default = Me.vbr_mtrh, ye.STEREO = new ye(0), ye.JOINT_STEREO = new ye(1), ye.DUAL_CHANNEL = new ye(2), ye.MONO = new ye(3), ye.NOT_SET = new ye(4), O.STEPS_per_dB = 100, O.MAX_dB = 120, O.GAIN_NOT_ENOUGH_SAMPLES = -24601, O.GAIN_ANALYSIS_ERROR = 0, O.GAIN_ANALYSIS_OK = 1, O.INIT_GAIN_ANALYSIS_ERROR = 0, O.INIT_GAIN_ANALYSIS_OK = 1, O.MAX_ORDER = O.YULE_ORDER = 10, O.MAX_SAMPLES_PER_WINDOW = (O.MAX_SAMP_FREQ = 48e3) * (O.RMS_WINDOW_TIME_NUMERATOR = 1) / (O.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, y.NUMTOCENTRIES = 100, y.MAXFRAMESIZE = 2880, N.EQ = function (e, t) { return Math.abs(e) > Math.abs(t) ? Math.abs(e - t) <= 1e-6 * Math.abs(e) : Math.abs(e - t) <= 1e-6 * Math.abs(t); - }, q.NEQ = function (e, t) { - return !q.EQ(e, t); + }, N.NEQ = function (e, t) { + return !N.EQ(e, t); }; - var F = {}; - function j(e) { + var k = {}; + function R(e) { this.bits = e; } - function y() { + function x() { this.over_noise = 0, this.tot_noise = 0, this.max_noise = 0, this.over_count = 0, this.over_SSD = 0, this.bits = 0; } - function r(e, t, a, s) { - this.l = Ae(1 + Pe.SBMAX_l), this.s = Ae(1 + Pe.SBMAX_s), this.psfb21 = Ae(1 + Pe.PSFB21), this.psfb12 = Ae(1 + Pe.PSFB12); - var n = this.l, + function r(e, t, a, n) { + this.l = ve(1 + Ae.SBMAX_l), this.s = ve(1 + Ae.SBMAX_s), this.psfb21 = ve(1 + Ae.PSFB21), this.psfb12 = ve(1 + Ae.PSFB12); + var s = this.l, r = this.s; - 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = s, $.arraycopy(this.arrL, 0, n, 0, Math.min(this.arrL.length, this.l.length)), $.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), $.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), $.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); + 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = n, I.arraycopy(this.arrL, 0, s, 0, Math.min(this.arrL.length, this.l.length)), I.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), I.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), I.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); } - function x() { + function T() { var l = null, - m = null, - s = null; + b = null, + n = null; this.setModules = function (e, t, a) { - l = e, m = t, s = a; + l = e, b = t, n = a; }, this.IPOW20 = function (e) { - return u[e]; + return h[e]; }; - var T = 2.220446049250313e-16, - f = x.IXMAX_VAL + 2, - c = x.Q_MAX, - h = x.Q_MAX2, - n = 100; + var B = 2.220446049250313e-16, + e = T.IXMAX_VAL, + f = e + 2, + c = T.Q_MAX, + u = T.Q_MAX2, + s = 100; this.nr_of_sfb_block = [[[6, 5, 5, 5], [9, 9, 9, 9], [6, 9, 9, 9]], [[6, 5, 7, 3], [9, 9, 12, 6], [6, 9, 12, 6]], [[11, 10, 0, 0], [18, 18, 0, 0], [15, 18, 0, 0]], [[7, 7, 7, 0], [12, 12, 12, 0], [6, 15, 12, 0]], [[6, 6, 6, 3], [12, 9, 9, 6], [6, 12, 9, 6]], [[8, 8, 5, 0], [15, 12, 9, 0], [6, 18, 9, 0]]]; - var w = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; - this.pretab = w, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; - var R = Be(c + h + 1), - u = Be(c), - p = Be(f), - b = Be(f); + var M = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; + this.pretab = M, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; + var y = de(c + u + 1), + h = de(c), + p = de(f), + m = de(f); function v(e, t) { - var a = s.ATHformula(t, e); - return a -= n, a = Math.pow(10, a / 10 + e.ATHlower); + var a = n.ATHformula(t, e); + return a -= s, a = Math.pow(10, a / 10 + e.ATHlower); } function A(e) { this.s = e; } - this.adj43 = b, this.iteration_init = function (e) { + this.adj43 = m, this.iteration_init = function (e) { var t, a = e.internal_flags, - s = a.l3_side; + n = a.l3_side; if (0 == a.iteration_init_init) { - for (a.iteration_init_init = 1, s.main_data_begin = 0, function (e) { - for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, s = e.internal_flags.ATH.s, n = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Pe.SBMAX_l; o++) { + for (a.iteration_init_init = 1, n.main_data_begin = 0, function (e) { + for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, n = e.internal_flags.ATH.s, s = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Ae.SBMAX_l; o++) { var _ = r.scalefac_band.l[o], l = r.scalefac_band.l[o + 1]; - t[o] = K.MAX_VALUE; + t[o] = D.MAX_VALUE; for (var f = _; f < l; f++) { - var c = v(e, f * i / 1152); - t[o] = Math.min(t[o], c); + var c = f * i / 1152, + u = v(e, c); + t[o] = Math.min(t[o], u); } } - for (o = 0; o < Pe.PSFB21; o++) for (_ = r.scalefac_band.psfb21[o], l = r.scalefac_band.psfb21[o + 1], a[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 1152), a[o] = Math.min(a[o], c); - for (o = 0; o < Pe.SBMAX_s; o++) { - for (_ = r.scalefac_band.s[o], l = r.scalefac_band.s[o + 1], s[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), s[o] = Math.min(s[o], c); - s[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; + for (var o = 0; o < Ae.PSFB21; o++) { + var _ = r.scalefac_band.psfb21[o], + l = r.scalefac_band.psfb21[o + 1]; + a[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 1152, + u = v(e, c); + a[o] = Math.min(a[o], u); + } } - for (o = 0; o < Pe.PSFB12; o++) { - for (_ = r.scalefac_band.psfb12[o], l = r.scalefac_band.psfb12[o + 1], n[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), n[o] = Math.min(n[o], c); - n[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; + for (var o = 0; o < Ae.SBMAX_s; o++) { + var _ = r.scalefac_band.s[o], + l = r.scalefac_band.s[o + 1]; + n[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + n[o] = Math.min(n[o], u); + } + n[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; } - if (e.noATH) { - for (o = 0; o < Pe.SBMAX_l; o++) t[o] = 1e-20; - for (o = 0; o < Pe.PSFB21; o++) a[o] = 1e-20; - for (o = 0; o < Pe.SBMAX_s; o++) s[o] = 1e-20; - for (o = 0; o < Pe.PSFB12; o++) n[o] = 1e-20; + for (var o = 0; o < Ae.PSFB12; o++) { + var _ = r.scalefac_band.psfb12[o], + l = r.scalefac_band.psfb12[o + 1]; + s[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + s[o] = Math.min(s[o], u); + } + s[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; } - r.ATH.floor = 10 * B(v(e, -1)); + e.noATH && me(), r.ATH.floor = 10 * d(v(e, -1)); }(e), p[0] = 0, t = 1; t < f; t++) p[t] = Math.pow(t, 4 / 3); - for (t = 0; t < f - 1; t++) b[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); - for (b[t] = .5, t = 0; t < c; t++) u[t] = Math.pow(2, -.1875 * (t - 210)); - for (t = 0; t <= c + h; t++) R[t] = Math.pow(2, .25 * (t - 210 - h)); - var n, r, i, o; - for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), n = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Pe.SBMAX_l; t++) { - _ = t <= 6 ? n : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; - } - for (t = 0; t < Pe.SBMAX_s; t++) { + for (t = 0; t < f - 1; t++) m[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); + for (m[t] = .5, t = 0; t < c; t++) h[t] = Math.pow(2, -.1875 * (t - 210)); + for (t = 0; t <= c + u; t++) y[t] = Math.pow(2, .25 * (t - 210 - u)); + var s, r, i, o; + for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), s = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Ae.SBMAX_l; t++) _ = t <= 6 ? s : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; + for (t = 0; t < Ae.SBMAX_s; t++) { var _; - _ = t <= 5 ? n : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; + _ = t <= 5 ? s : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; } } - }, this.on_pe = function (e, t, a, s, n, r) { + }, this.on_pe = function (e, t, a, n, s, r) { var i, o, _ = e.internal_flags, l = 0, - f = Ae(2), - c = new j(l), - h = m.ResvMaxBits(e, s, c, r), - u = (l = c.bits) + h; - for (Z.MAX_BITS_PER_GRANULE < u && (u = Z.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(Z.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[n][o] / 700 - a[o], f[o] > 3 * s / 4 && (f[o] = 3 * s / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > Z.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, Z.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; - if (h < i) for (o = 0; o < _.channels_out; ++o) f[o] = h * f[o] / i; - for (o = 0; o < _.channels_out; ++o) a[o] += f[o], h -= f[o]; + f = ve(2), + c = new R(l), + u = b.ResvMaxBits(e, n, c, r), + h = (l = c.bits) + u; + for (j.MAX_BITS_PER_GRANULE < h && (h = j.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(j.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[s][o] / 700 - a[o], f[o] > 3 * n / 4 && (f[o] = 3 * n / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > j.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, j.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; + if (u < i) for (o = 0; o < _.channels_out; ++o) f[o] = u * f[o] / i; + for (o = 0; o < _.channels_out; ++o) a[o] += f[o], u -= f[o]; for (o = i = 0; o < _.channels_out; ++o) i += a[o]; - if (Z.MAX_BITS_PER_GRANULE < i) { - for (o = 0; o < _.channels_out; ++o) a[o] *= Z.MAX_BITS_PER_GRANULE, a[o] /= i, a[o]; - } - return u; - }, this.reduce_side = function (e, t, a, s) { - var n = .33 * (.5 - t) / .5; - n < 0 && (n = 0), .5 < n && (n = .5); - var r = 0 | .5 * n * (e[0] + e[1]); - r > Z.MAX_BITS_PER_CHANNEL - e[0] && (r = Z.MAX_BITS_PER_CHANNEL - e[0]), r < 0 && (r = 0), 125 <= e[1] && (125 < e[1] - r ? (e[0] < a && (e[0] += r), e[1] -= r) : (e[0] += e[1] - 125, e[1] = 125)), s < (r = e[0] + e[1]) && (e[0] = s * e[0] / r, e[1] = s * e[1] / r); + return j.MAX_BITS_PER_GRANULE < i && me(), h; }, this.athAdjust = function (e, t, a) { - var s = 90.30873362, - n = ee.FAST_LOG10_X(t, 10), + var n = 90.30873362, + s = V.FAST_LOG10_X(t, 10), r = e * e, i = 0; - return n -= a, 1e-20 < r && (i = 1 + ee.FAST_LOG10_X(r, 10 / s)), i < 0 && (i = 0), n *= i, n += a + s - 94.82444863, Math.pow(10, .1 * n); - }, this.calc_xmin = function (e, t, a, s) { - var n, + return s -= a, 1e-20 < r && (i = 1 + V.FAST_LOG10_X(r, 10 / n)), i < 0 && (i = 0), s *= i, s += a + n - 94.82444863, Math.pow(10, .1 * s); + }, this.calc_xmin = function (e, t, a, n) { + var s, r = 0, i = e.internal_flags, o = 0, _ = 0, l = i.ATH, f = a.xr, - c = e.VBR == xe.vbr_mtrh ? 1 : 0, - h = i.masking_lower; - for (e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt || (h = 1), n = 0; n < a.psy_lmax; n++) { - S = (g = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.l[n], l.floor) : l.adjust * l.l[n]) / (b = a.width[n]), M = T, B = b >> 1, A = 0; - do { - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (g < A && _++, n == Pe.SBPSY_l) M < (R = g * i.nsPsy.longfact[n]) && (M = R); - if (0 != c && (g = M), !e.ATHonly) if (0 < (w = t.en.l[n])) R = A * t.thm.l[n] * h / w, 0 != c && (R *= i.nsPsy.longfact[n]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.longfact[n]; + c = e.VBR == Me.vbr_mtrh ? 1 : 0, + u = i.masking_lower; + for (e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt || (u = 1), s = 0; s < a.psy_lmax; s++) { + for (w = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.l[s], l.floor) : l.adjust * l.l[s], v = a.width[s], S = w / v, M = B, A = v >> 1, y = 0; k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++, 0 < --A;); + if (w < y && _++, s == Ae.SBPSY_l && me(), 0 != c && (w = M), !e.ATHonly) { + var h = t.en.l[s]; + 0 < h && (x = y * t.thm.l[s] * u / h, 0 != c && (x *= i.nsPsy.longfact[s]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.longfact[s]; } - var u = 575; - if (a.block_type != Pe.SHORT_TYPE) for (var m = 576; 0 != m-- && q.EQ(f[m], 0);) u = m; - a.max_nonzero_coeff = u; - for (var p = a.sfb_smin; n < a.psymax; p++, n += 3) { - var b, v, d; - for (d = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.s[p], l.floor) : l.adjust * l.s[p], b = a.width[n], v = 0; v < 3; v++) { - var g, + var b = 575; + if (a.block_type != Ae.SHORT_TYPE) for (var p = 576; 0 != p-- && N.EQ(f[p], 0);) b = p; + a.max_nonzero_coeff = b; + for (var m = a.sfb_smin; s < a.psymax; m++, s += 3) { + var v, d, g; + for (g = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.s[m], l.floor) : l.adjust * l.s[m], v = a.width[s], d = 0; d < 3; d++) { + var w, S, M, - w, - R, - A = 0, - B = b >> 1; - S = d / b, M = T; + y = 0, + A = v >> 1; + S = g / v, M = B; do { - var k, y; - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (d < A && _++, p == Pe.SBPSY_s) M < (R = d * i.nsPsy.shortfact[p]) && (M = R); - if (g = 0 != c ? M : d, !e.ATHonly && !e.ATHshort) if (0 < (w = t.en.s[p][v])) R = A * t.thm.s[p][v] * h / w, 0 != c && (R *= i.nsPsy.shortfact[p]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.shortfact[p]; + var k, R; + k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++; + } while (0 < --A); + if (g < y && _++, m == Ae.SBPSY_s && me(), w = 0 != c ? M : g, !e.ATHonly && !e.ATHshort) { + var x, + h = t.en.s[m][d]; + 0 < h && (x = y * t.thm.s[m][d] * u / h, 0 != c && (x *= i.nsPsy.shortfact[m]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.shortfact[m]; } - e.useTemporal && (s[r - 3] > s[r - 3 + 1] && (s[r - 3 + 1] += (s[r - 3] - s[r - 3 + 1]) * i.decay), s[r - 3 + 1] > s[r - 3 + 2] && (s[r - 3 + 2] += (s[r - 3 + 1] - s[r - 3 + 2]) * i.decay)); + e.useTemporal && (n[r - 3] > n[r - 3 + 1] && (n[r - 3 + 1] += (n[r - 3] - n[r - 3 + 1]) * i.decay), n[r - 3 + 1] > n[r - 3 + 2] && (n[r - 3 + 2] += (n[r - 3 + 1] - n[r - 3 + 2]) * i.decay)); } return _; - }, this.calc_noise_core = function (e, t, a, s) { - var n = 0, + }, this.calc_noise_core = function (e, t, a, n) { + var s = 0, r = t.s, i = e.l3_enc; - if (r > e.count1) for (; 0 != a--;) { - _ = e.xr[r], r++, n += _ * _, _ = e.xr[r], r++, n += _ * _; - } else if (r > e.big_values) { - var o = Be(2); - for (o[0] = 0, o[1] = s; 0 != a--;) { - _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _; - } + if (r > e.count1) for (; 0 != a--;) _ = e.xr[r], r++, s += _ * _, _ = e.xr[r], r++, s += _ * _;else if (r > e.big_values) { + var o = de(2); + for (o[0] = 0, o[1] = n; 0 != a--;) _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _; } else for (; 0 != a--;) { var _; - _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _; + _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _; } - return t.s = r, n; - }, this.calc_noise = function (e, t, a, s, n) { + return t.s = r, s; + }, this.calc_noise = function (e, t, a, n, s) { var r, i, o = 0, @@ -13802,83 +14140,54 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = -20, - u = 0, - m = e.scalefac, + u = -20, + h = 0, + b = e.scalefac, p = 0; - for (r = s.over_SSD = 0; r < e.psymax; r++) { - var b, - v = e.global_gain - (m[p++] + (0 != e.preflag ? w[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], + for (n.over_SSD = 0, r = 0; r < e.psymax; r++) { + var m, + v = e.global_gain - (b[p++] + (0 != e.preflag ? M[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], d = 0; - if (null != n && n.step[r] == v) d = n.noise[r], u += e.width[r], a[o++] = d / t[_++], d = n.noise_log[r];else { + if (null != s && s.step[r] == v) d = s.noise[r], h += e.width[r], a[o++] = d / t[_++], d = s.noise_log[r];else { var g, - S = R[v + x.Q_MAX2]; - if (i = e.width[r] >> 1, u + e.width[r] > e.max_nonzero_coeff) i = 0 < (g = e.max_nonzero_coeff - u + 1) ? g >> 1 : 0; - var M = new A(u); - d = this.calc_noise_core(e, M, i, S), u = M.s, null != n && (n.step[r] = v, n.noise[r] = d), d = a[o++] = d / t[_++], d = ee.FAST_LOG10(Math.max(d, 1e-20)), null != n && (n.noise_log[r] = d); + w = y[v + T.Q_MAX2]; + i = e.width[r] >> 1, h + e.width[r] > e.max_nonzero_coeff && (g = e.max_nonzero_coeff - h + 1, i = 0 < g ? g >> 1 : 0); + var S = new A(h); + d = this.calc_noise_core(e, S, i, w), h = S.s, null != s && (s.step[r] = v, s.noise[r] = d), d = a[o++] = d / t[_++], d = V.FAST_LOG10(Math.max(d, 1e-20)), null != s && (s.noise_log[r] = d); } - if (null != n && (n.global_gain = e.global_gain), c += d, 0 < d) b = Math.max(0 | 10 * d + .5, 1), s.over_SSD += b * b, l++, f += d; - h = Math.max(h, d); + null != s && (s.global_gain = e.global_gain), c += d, 0 < d && (m = Math.max(0 | 10 * d + .5, 1), n.over_SSD += m * m, l++, f += d), u = Math.max(u, d); } - return s.over_count = l, s.tot_noise = c, s.over_noise = f, s.max_noise = h, l; - }, this.set_pinfo = function (e, t, a, s, n) { - var r, - i, - o, - _, - l, - f = e.internal_flags, - c = 0 == t.scalefac_scale ? .5 : 1, - h = t.scalefac, - u = Be(z.SFBMAX), - m = Be(z.SFBMAX), - p = new y(); - calc_xmin(e, a, t, u), calc_noise(t, u, m, p, null); - var b = 0; - for (i = t.sfb_lmax, t.block_type != Pe.SHORT_TYPE && 0 == t.mixed_block_flag && (i = 22), r = 0; r < i; r++) { - var v = f.scalefac_band.l[r], - d = (g = f.scalefac_band.l[r + 1]) - v; - for (_ = 0; b < g; b++) _ += t.xr[b] * t.xr[b]; - _ /= d, l = 1e15, f.pinfo.en[s][n][r] = l * _, f.pinfo.xfsf[s][n][r] = l * u[r] * m[r] / d, 0 < a.en.l[r] && !e.ATHonly ? _ /= a.en.l[r] : _ = 0, f.pinfo.thr[s][n][r] = l * Math.max(_ * a.thm.l[r], f.ATH.l[r]), (f.pinfo.LAMEsfb[s][n][r] = 0) != t.preflag && 11 <= r && (f.pinfo.LAMEsfb[s][n][r] = -c * w[r]), r < Pe.SBPSY_l && (f.pinfo.LAMEsfb[s][n][r] -= c * h[r]); - } - if (t.block_type == Pe.SHORT_TYPE) for (i = r, r = t.sfb_smin; r < Pe.SBMAX_s; r++) { - v = f.scalefac_band.s[r], d = (g = f.scalefac_band.s[r + 1]) - v; - for (var g, S = 0; S < 3; S++) { - for (_ = 0, o = v; o < g; o++) _ += t.xr[b] * t.xr[b], b++; - _ = Math.max(_ / d, 1e-20), l = 1e15, f.pinfo.en_s[s][n][3 * r + S] = l * _, f.pinfo.xfsf_s[s][n][3 * r + S] = l * u[i] * m[i] / d, 0 < a.en.s[r][S] ? _ /= a.en.s[r][S] : _ = 0, (e.ATHonly || e.ATHshort) && (_ = 0), f.pinfo.thr_s[s][n][3 * r + S] = l * Math.max(_ * a.thm.s[r][S], f.ATH.s[r]), f.pinfo.LAMEsfb_s[s][n][3 * r + S] = -2 * t.subblock_gain[S], r < Pe.SBPSY_s && (f.pinfo.LAMEsfb_s[s][n][3 * r + S] -= c * h[i]), i++; - } - } - f.pinfo.LAMEqss[s][n] = t.global_gain, f.pinfo.LAMEmainbits[s][n] = t.part2_3_length + t.part2_length, f.pinfo.LAMEsfbits[s][n] = t.part2_length, f.pinfo.over[s][n] = p.over_count, f.pinfo.max_noise[s][n] = 10 * p.max_noise, f.pinfo.over_noise[s][n] = 10 * p.over_noise, f.pinfo.tot_noise[s][n] = 10 * p.tot_noise, f.pinfo.over_SSD[s][n] = p.over_SSD; + return n.over_count = l, n.tot_noise = c, n.over_noise = f, n.max_noise = u, l; }; } - function T() { - this.xr = Be(576), this.l3_enc = Ae(576), this.scalefac = Ae(z.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = Ae(3), this.subblock_gain = Ae(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = Ae(z.SFBMAX), this.window = Ae(z.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = Ae(4), this.max_nonzero_coeff = 0; + function B() { + this.xr = de(576), this.l3_enc = ve(576), this.scalefac = ve(F.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = ve(3), this.subblock_gain = ve(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = ve(F.SFBMAX), this.window = ve(F.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = ve(4), this.max_nonzero_coeff = 0; var a = this; - function s(e) { + function n(e) { return new Int32Array(e); } this.assign = function (e) { var t; - a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = s(e.l3_enc), a.scalefac = s(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = s(e.table_select), a.subblock_gain = s(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = s(e.width), a.window = s(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = s(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; + a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = n(e.l3_enc), a.scalefac = n(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = n(e.table_select), a.subblock_gain = n(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = n(e.width), a.window = n(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = n(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; }; } - F.t1HB = [1, 1, 1, 0], F.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], F.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], F.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], F.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], F.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], F.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], F.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], F.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], F.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], F.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], F.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], F.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], F.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], F.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], F.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], F.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], F.t1l = [1, 4, 3, 5], F.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], F.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], F.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], F.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], F.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], F.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], F.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], F.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], F.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], F.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], F.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], F.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], F.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], F.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], F.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], F.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], F.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], F.ht = [new e(0, 0, null, null), new e(2, 0, F.t1HB, F.t1l), new e(3, 0, F.t2HB, F.t2l), new e(3, 0, F.t3HB, F.t3l), new e(0, 0, null, null), new e(4, 0, F.t5HB, F.t5l), new e(4, 0, F.t6HB, F.t6l), new e(6, 0, F.t7HB, F.t7l), new e(6, 0, F.t8HB, F.t8l), new e(6, 0, F.t9HB, F.t9l), new e(8, 0, F.t10HB, F.t10l), new e(8, 0, F.t11HB, F.t11l), new e(8, 0, F.t12HB, F.t12l), new e(16, 0, F.t13HB, F.t13l), new e(0, 0, null, F.t16_5l), new e(16, 0, F.t15HB, F.t15l), new e(1, 1, F.t16HB, F.t16l), new e(2, 3, F.t16HB, F.t16l), new e(3, 7, F.t16HB, F.t16l), new e(4, 15, F.t16HB, F.t16l), new e(6, 63, F.t16HB, F.t16l), new e(8, 255, F.t16HB, F.t16l), new e(10, 1023, F.t16HB, F.t16l), new e(13, 8191, F.t16HB, F.t16l), new e(4, 15, F.t24HB, F.t24l), new e(5, 31, F.t24HB, F.t24l), new e(6, 63, F.t24HB, F.t24l), new e(7, 127, F.t24HB, F.t24l), new e(8, 255, F.t24HB, F.t24l), new e(9, 511, F.t24HB, F.t24l), new e(11, 2047, F.t24HB, F.t24l), new e(13, 8191, F.t24HB, F.t24l), new e(0, 0, F.t32HB, F.t32l), new e(0, 0, F.t33HB, F.t33l)], F.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], F.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], F.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], F.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], F.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], F.scfsi_band = [0, 6, 11, 16, 21], x.Q_MAX = 257, x.Q_MAX2 = 116, x.LARGE_BITS = 1e5, x.IXMAX_VAL = 8206; - var z = {}; - function w() { - var v, g, M; + k.t1HB = [1, 1, 1, 0], k.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], k.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], k.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], k.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], k.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], k.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], k.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], k.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], k.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], k.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], k.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], k.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], k.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], k.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], k.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], k.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], k.t1l = [1, 4, 3, 5], k.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], k.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], k.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], k.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], k.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], k.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], k.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], k.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], k.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], k.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], k.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], k.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], k.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], k.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], k.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], k.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], k.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], k.ht = [new e(0, 0, null, null), new e(2, 0, k.t1HB, k.t1l), new e(3, 0, k.t2HB, k.t2l), new e(3, 0, k.t3HB, k.t3l), new e(0, 0, null, null), new e(4, 0, k.t5HB, k.t5l), new e(4, 0, k.t6HB, k.t6l), new e(6, 0, k.t7HB, k.t7l), new e(6, 0, k.t8HB, k.t8l), new e(6, 0, k.t9HB, k.t9l), new e(8, 0, k.t10HB, k.t10l), new e(8, 0, k.t11HB, k.t11l), new e(8, 0, k.t12HB, k.t12l), new e(16, 0, k.t13HB, k.t13l), new e(0, 0, null, k.t16_5l), new e(16, 0, k.t15HB, k.t15l), new e(1, 1, k.t16HB, k.t16l), new e(2, 3, k.t16HB, k.t16l), new e(3, 7, k.t16HB, k.t16l), new e(4, 15, k.t16HB, k.t16l), new e(6, 63, k.t16HB, k.t16l), new e(8, 255, k.t16HB, k.t16l), new e(10, 1023, k.t16HB, k.t16l), new e(13, 8191, k.t16HB, k.t16l), new e(4, 15, k.t24HB, k.t24l), new e(5, 31, k.t24HB, k.t24l), new e(6, 63, k.t24HB, k.t24l), new e(7, 127, k.t24HB, k.t24l), new e(8, 255, k.t24HB, k.t24l), new e(9, 511, k.t24HB, k.t24l), new e(11, 2047, k.t24HB, k.t24l), new e(13, 8191, k.t24HB, k.t24l), new e(0, 0, k.t32HB, k.t32l), new e(0, 0, k.t33HB, k.t33l)], k.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], k.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], k.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], k.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], k.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], k.scfsi_band = [0, 6, 11, 16, 21], T.Q_MAX = 257, T.Q_MAX2 = 116, T.LARGE_BITS = 1e5, T.IXMAX_VAL = 8206; + var F = {}; + function C() { + var r, g; this.rv = null, this.qupvt = null; var w, - n = new function () { + s = new function () { this.setModules = function (e, t) {}; }(); - function R(e) { + function S(e) { this.ordinal = e; } function o(e) { for (var t = 0; t < e.sfbmax; t++) if (e.scalefac[t] + e.subblock_gain[e.window[t]] == 0) return !1; return !0; } - function A(e, t, a, s, n) { + function M(e, t, a, n, s) { var r; switch (e) { default: @@ -13886,13 +14195,10 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js 0 < t.over_count ? (r = a.over_SSD <= t.over_SSD, a.over_SSD == t.over_SSD && (r = a.bits < t.bits)) : r = a.max_noise < 0 && 10 * a.max_noise + a.bits <= 10 * t.max_noise + t.bits; break; case 0: - r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 8: - a.max_noise = function (e, t) { - for (var a, s = 1e-37, n = 0; n < t.psymax; n++) s += (a = e[n], ee.FAST_LOG10(.368 + .632 * a * a * a)); - return Math.max(1e-20, s); - }(n, s); + me(); case 1: r = a.max_noise < t.max_noise; break; @@ -13906,25 +14212,25 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js r = a.max_noise <= 0 && .2 < t.max_noise || a.max_noise <= 0 && t.max_noise < 0 && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise || a.max_noise <= 0 && 0 < t.max_noise && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.05 < t.max_noise && t.max_noise > a.max_noise - .1 && a.tot_noise + a.over_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.1 < t.max_noise && t.max_noise > a.max_noise - .15 && a.tot_noise + a.over_noise + a.over_noise < t.tot_noise + t.over_noise + t.over_noise; break; case 5: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 6: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || q.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || N.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); break; case 7: r = a.over_count < t.over_count || a.over_noise < t.over_noise; } return 0 == t.over_count && (r = r && a.bits < t.bits), r; } - function B(e, t, a, s, n) { + function y(e, t, a, n, s) { var r = e.internal_flags; - !function (e, t, a, s, n) { + !function (e, t, a, n, s) { var r, i = e.internal_flags; r = 0 == t.scalefac_scale ? 1.2968395546510096 : 1.6817928305074292; for (var o = 0, _ = 0; _ < t.sfbmax; _++) o < a[_] && (o = a[_]); var l = i.noise_shaping_amp; - switch (3 == l && (l = n ? 2 : 1), l) { + switch (3 == l && me(), l) { case 2: break; case 1: @@ -13934,734 +14240,536 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js default: 1 < o ? o = 1 : o *= .95; } - var f = 0; - for (_ = 0; _ < t.sfbmax; _++) { + for (var f = 0, _ = 0; _ < t.sfbmax; _++) { var c, - h = t.width[_]; - if (f += h, !(a[_] < o)) { - if (0 != (2 & i.substep_shaping) && (i.pseudohalf[_] = 0 == i.pseudohalf[_] ? 1 : 0, 0 == i.pseudohalf[_] && 2 == i.noise_shaping_amp)) return; - for (t.scalefac[_]++, c = -h; c < 0; c++) s[f + c] *= r, s[f + c] > t.xrpow_max && (t.xrpow_max = s[f + c]); + u = t.width[_]; + if (f += u, !(a[_] < o)) { + for (0 != (2 & i.substep_shaping) && me(), t.scalefac[_]++, c = -u; c < 0; c++) n[f + c] *= r, n[f + c] > t.xrpow_max && (t.xrpow_max = n[f + c]); if (2 == i.noise_shaping_amp) return; } } - }(e, t, a, s, n); + }(e, t, a, n); var i = o(t); - return !i && (!(i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) || (1 < r.noise_shaping && (ye.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (!function (e, t) { - for (var a = 0, s = 0; s < e.sfbmax; s++) { - var n = e.width[s], - r = e.scalefac[s]; - if (0 != e.preflag && (r += M.pretab[s]), a += n, 0 != (1 & r)) { + return !(i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) && (1 < r.noise_shaping && (we.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (function (e, t) { + for (var a = 0, n = 0; n < e.sfbmax; n++) { + var s = e.width[n], + r = e.scalefac[n]; + if (0 != e.preflag && (r += g.pretab[n]), a += s, 0 != (1 & r)) { r++; - for (var i = -n; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); + for (var i = -s; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); } - e.scalefac[s] = r >> 1; + e.scalefac[n] = r >> 1; } e.preflag = 0, e.scalefac_scale = 1; - }(t, s), i = !1) : t.block_type == Pe.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { - var s, - n = t.scalefac; - for (s = 0; s < t.sfb_lmax; s++) if (16 <= n[s]) return !0; + }(t, n), i = !1) : t.block_type == Ae.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { + var n, + s = t.scalefac; + for (n = 0; n < t.sfb_lmax; n++) if (16 <= s[n]) return !0; for (var r = 0; r < 3; r++) { var i = 0, o = 0; - for (s = t.sfb_lmax + r; s < t.sfbdivide; s += 3) i < n[s] && (i = n[s]); - for (; s < t.sfbmax; s += 3) o < n[s] && (o = n[s]); + for (n = t.sfb_lmax + r; n < t.sfbdivide; n += 3) i < s[n] && (i = s[n]); + for (; n < t.sfbmax; n += 3) o < s[n] && (o = s[n]); if (!(i < 16 && o < 8)) { if (7 <= t.subblock_gain[r]) return !0; t.subblock_gain[r]++; var _ = e.scalefac_band.l[t.sfb_lmax]; - for (s = t.sfb_lmax + r; s < t.sfbmax; s += 3) { - var l = t.width[s], - f = n[s]; - if (0 <= (f -= 4 >> t.scalefac_scale)) n[s] = f, _ += 3 * l;else { - n[s] = 0; + for (n = t.sfb_lmax + r; n < t.sfbmax; n += 3) { + var l = t.width[n], + f = s[n]; + if (0 <= (f -= 4 >> t.scalefac_scale)) s[n] = f, _ += 3 * l;else { + s[n] = 0; var c = 210 + (f << t.scalefac_scale + 1); - u = M.IPOW20(c), _ += l * (r + 1); - for (var h = -l; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + h = g.IPOW20(c), _ += l * (r + 1); + for (var u = -l; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); _ += l * (3 - r - 1); } } - var u = M.IPOW20(202); - for (_ += t.width[s] * (r + 1), h = -t.width[s]; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + var h = g.IPOW20(202); + _ += t.width[n] * (r + 1); + for (var u = -t.width[n]; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); } } return !1; - }(r, t, s) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), !i)); + }(r, t, n) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), i)); } - this.setModules = function (e, t, a, s) { - v = e, g = t, this.rv = t, M = a, this.qupvt = a, w = s, n.setModules(M, w); - }, this.ms_convert = function (e, t) { - for (var a = 0; a < 576; ++a) { - var s = e.tt[t][0].xr[a], - n = e.tt[t][1].xr[a]; - e.tt[t][0].xr[a] = (s + n) * (.5 * ee.SQRT2), e.tt[t][1].xr[a] = (s - n) * (.5 * ee.SQRT2); - } + this.setModules = function (e, t, a, n) { + r = t, this.rv = t, g = a, this.qupvt = a, w = n, s.setModules(g, w); }, this.init_xrpow = function (e, t, a) { - var s = 0, - n = 0 | t.max_nonzero_coeff; - if (t.xrpow_max = 0, ye.fill(a, n, 576, 0), 1e-20 < (s = function (e, t, a, s) { - for (var n = s = 0; n <= a; ++n) { - var r = Math.abs(e.xr[n]); - s += r, t[n] = Math.sqrt(r * Math.sqrt(r)), t[n] > e.xrpow_max && (e.xrpow_max = t[n]); + var n = 0, + s = 0 | t.max_nonzero_coeff; + if (t.xrpow_max = 0, we.fill(a, s, 576, 0), 1e-20 < (n = function (e, t, a, n) { + for (var s = n = 0; s <= a; ++s) { + var r = Math.abs(e.xr[s]); + n += r, t[s] = Math.sqrt(r * Math.sqrt(r)), t[s] > e.xrpow_max && (e.xrpow_max = t[s]); } - return s; - }(t, a, n, s))) { + return n; + }(t, a, s, n))) { var r = 0; 0 != (2 & e.substep_shaping) && (r = 1); for (var i = 0; i < t.psymax; i++) e.pseudohalf[i] = r; return !0; } - return ye.fill(t.l3_enc, 0, 576, 0), !1; + return we.fill(t.l3_enc, 0, 576, 0), !1; }, this.init_outer_loop = function (e, t) { - t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Pe.SBPSY_l, t.sfb_smin = Pe.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Pe.SBMAX_l : Pe.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; - for (var a = 0; a < Pe.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; - if (t.block_type == Pe.SHORT_TYPE) { - var s = Be(576); - t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && (t.sfb_smin = 3, t.sfb_lmax = 2 * e.mode_gr + 4), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Pe.SBMAX_s : Pe.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Pe.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; - var n = e.scalefac_band.l[t.sfb_lmax]; - $.arraycopy(t.xr, 0, s, 0, 576); - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[n++] = s[3 * _ + o]; - var l = t.sfb_lmax; - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; + t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Ae.SBPSY_l, t.sfb_smin = Ae.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Ae.SBMAX_l : Ae.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; + for (var a = 0; a < Ae.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; + if (t.block_type == Ae.SHORT_TYPE) { + var n = de(576); + t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && me(), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Ae.SBMAX_s : Ae.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Ae.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; + var s = e.scalefac_band.l[t.sfb_lmax]; + I.arraycopy(t.xr, 0, n, 0, 576); + for (var a = t.sfb_smin; a < Ae.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[s++] = n[3 * _ + o]; + for (var l = t.sfb_lmax, a = t.sfb_smin; a < Ae.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; } - t.count1bits = 0, t.sfb_partition_table = M.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, ye.fill(t.scalefac, 0), function (e, t) { + t.count1bits = 0, t.sfb_partition_table = g.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, we.fill(t.scalefac, 0), function (e, t) { var a = e.ATH, - s = t.xr; - if (t.block_type != Pe.SHORT_TYPE) for (var n = !1, r = Pe.PSFB21 - 1; 0 <= r && !n; r--) { + n = t.xr; + if (t.block_type != Ae.SHORT_TYPE) for (var s = !1, r = Ae.PSFB21 - 1; 0 <= r && !s; r--) { var i = e.scalefac_band.psfb21[r], o = e.scalefac_band.psfb21[r + 1], - _ = M.athAdjust(a.adjust, a.psfb21[r], a.floor); + _ = g.athAdjust(a.adjust, a.psfb21[r], a.floor); 1e-12 < e.nsPsy.longfact[21] && (_ *= e.nsPsy.longfact[21]); for (var l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < _)) { - n = !0; + if (!(Math.abs(n[l]) < _)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } - } else for (var f = 0; f < 3; f++) for (n = !1, r = Pe.PSFB12 - 1; 0 <= r && !n; r--) { - o = (i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0])) + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]); - var c = M.athAdjust(a.adjust, a.psfb12[r], a.floor); - for (1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]), l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < c)) { - n = !0; + } else for (var f = 0; f < 3; f++) for (var s = !1, r = Ae.PSFB12 - 1; 0 <= r && !s; r--) { + var i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0]), + o = i + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]), + c = g.athAdjust(a.adjust, a.psfb12[r], a.floor); + 1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]); + for (var l = o - 1; i <= l; l--) { + if (!(Math.abs(n[l]) < c)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } } }(e, t); - }, R.BINSEARCH_NONE = new R(0), R.BINSEARCH_UP = new R(1), R.BINSEARCH_DOWN = new R(2), this.trancate_smallspectrums = function (e, t, a, s) { - var n = Be(z.SFBMAX); - if ((0 != (4 & e.substep_shaping) || t.block_type != Pe.SHORT_TYPE) && 0 == (128 & e.substep_shaping)) { - M.calc_noise(t, a, n, new y(), null); - for (var r = 0; r < 576; r++) { - var i = 0; - 0 != t.l3_enc[r] && (i = Math.abs(t.xr[r])), s[r] = i; - } - r = 0; - var o = 8; - t.block_type == Pe.SHORT_TYPE && (o = 6); - do { - var _, - l, - f, - c, - h = t.width[o]; - if (r += h, !(1 <= n[o] || (ye.sort(s, r - h, h), q.EQ(s[r - 1], 0)))) { - _ = (1 - n[o]) * a[o], c = l = 0; - do { - var u; - for (f = 1; c + f < h && !q.NEQ(s[c + r - h], s[c + r + f - h]); f++); - if (_ < (u = s[c + r - h] * s[c + r - h] * f)) { - 0 != c && (l = s[c + r - h - 1]); - break; - } - _ -= u, c += f; - } while (c < h); - if (!q.EQ(l, 0)) for (; Math.abs(t.xr[r - h]) <= l && (t.l3_enc[r - h] = 0), 0 < --h;); - } - } while (++o < t.psymax); - t.part2_3_length = w.noquant_count_bits(e, t, null); - } - }, this.outer_loop = function (e, t, a, s, n, r) { + }, S.BINSEARCH_NONE = new S(0), S.BINSEARCH_UP = new S(1), S.BINSEARCH_DOWN = new S(2), this.outer_loop = function (e, t, a, n, s, r) { var i = e.internal_flags, - o = new T(), - _ = Be(576), - l = Be(z.SFBMAX), - f = new y(), + o = new B(), + _ = de(576), + l = de(F.SFBMAX), + f = new x(), c = new function () { - this.global_gain = 0, this.sfb_count1 = 0, this.step = Ae(39), this.noise = Be(39), this.noise_log = Be(39); + this.global_gain = 0, this.sfb_count1 = 0, this.step = ve(39), this.noise = de(39), this.noise_log = de(39); }(), - h = 9999999, - u = !1, - m = !1, - p = 0; - if (function (e, t, a, s, n) { + u = 9999999, + h = !1; + if (function (e, t, a, n, s) { var r, - i = e.CurrentStep[s], + i = e.CurrentStep[n], o = !1, - _ = e.OldValue[s], - l = R.BINSEARCH_NONE; + _ = e.OldValue[n], + l = S.BINSEARCH_NONE; for (t.global_gain = _, a -= t.part2_length;;) { var f; - if (r = w.count_bits(e, n, t, null), 1 == i || r == a) break; - a < r ? (l == R.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = R.BINSEARCH_UP, f = i) : (l == R.BINSEARCH_UP && (o = !0), o && (i /= 2), l = R.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && (o = !(t.global_gain = 0)), 255 < t.global_gain && (t.global_gain = 255, o = !0); + if (r = w.count_bits(e, s, t, null), 1 == i || r == a) break; + a < r ? (l == S.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = S.BINSEARCH_UP, f = i) : (l == S.BINSEARCH_UP && (o = !0), o && (i /= 2), l = S.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && me(), 255 < t.global_gain && me(); } - for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, n, t, null); - e.CurrentStep[s] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[s] = t.global_gain, t.part2_3_length = r; - }(i, t, r, n, s), 0 == i.noise_shaping) return 100; - M.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); + for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, s, t, null); + e.CurrentStep[n] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[n] = t.global_gain, t.part2_3_length = r; + }(i, t, r, s, n), 0 == i.noise_shaping) return 100; + g.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); var b = 0; - for ($.arraycopy(s, 0, _, 0, 576); !u;) { + for (I.arraycopy(n, 0, _, 0, 576); !h;) { do { - var v, - d = new y(), - g = 255; - if (v = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra) { - if (1 < l[o.sfbmax]) break; - if (o.block_type == Pe.SHORT_TYPE && (1 < l[o.sfbmax + 1] || 1 < l[o.sfbmax + 2])) break; - } - if (!B(e, o, l, s, m)) break; - 0 != o.scalefac_scale && (g = 254); - var S = r - o.part2_length; - if (S <= 0) break; - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > S && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + var p, + m = new x(), + v = 255; + if (p = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra && me(), !y(e, o, l, n)) break; + 0 != o.scalefac_scale && (v = 254); + var d = r - o.part2_length; + if (d <= 0) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > d && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; if (0 == f.over_count) { - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > h && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > u && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; } - if (M.calc_noise(o, a, l, d, c), d.bits = o.part2_3_length, 0 != (A(t.block_type != Pe.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, d, o, l) ? 1 : 0)) h = t.part2_3_length, f = d, t.assign(o), b = 0, $.arraycopy(s, 0, _, 0, 576);else if (0 == i.full_outer_loop) { - if (++b > v && 0 == f.over_count) break; - if (3 == i.noise_shaping_amp && m && 30 < b) break; - if (3 == i.noise_shaping_amp && m && 15 < o.global_gain - p) break; + if (g.calc_noise(o, a, l, m, c), m.bits = o.part2_3_length, 0 != (M(t.block_type != Ae.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, m) ? 1 : 0)) u = t.part2_3_length, f = m, t.assign(o), b = 0, I.arraycopy(n, 0, _, 0, 576);else if (0 == i.full_outer_loop) { + if (++b > p && 0 == f.over_count) break; + i.noise_shaping_amp, i.noise_shaping_amp; } } while (o.global_gain + o.scalefac_scale < 255); - 3 == i.noise_shaping_amp ? m ? u = !0 : (o.assign(t), $.arraycopy(_, 0, s, 0, 576), b = 0, p = o.global_gain, m = !0) : u = !0; + 3 == i.noise_shaping_amp ? me() : h = !0; } - return e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? $.arraycopy(_, 0, s, 0, 576) : 0 != (1 & i.substep_shaping) && trancate_smallspectrums(i, t, a, s), f.over_count; + return e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? I.arraycopy(_, 0, n, 0, 576) : 0 != (1 & i.substep_shaping) && me(), f.over_count; }, this.iteration_finish_one = function (e, t, a) { - var s = e.l3_side, - n = s.tt[t][a]; - w.best_scalefac_store(e, t, a, s), 1 == e.use_best_huffman && w.best_huffman_divide(e, n), g.ResvAdjust(e, n); - }, this.VBR_encode_granule = function (e, t, a, s, n, r, i) { - var o, - _ = e.internal_flags, - l = new T(), - f = Be(576), - c = i, - h = i + 1, - u = (i + r) / 2, - m = 0, - p = _.sfb21_extra; - for (ye.fill(l.l3_enc, 0); _.sfb21_extra = !(c - 42 < u) && p, outer_loop(e, t, a, s, n, u) <= 0 ? (m = 1, h = t.part2_3_length, l.assign(t), $.arraycopy(s, 0, f, 0, 576), o = (i = h - 32) - r, u = (i + r) / 2) : (o = i - (r = u + 32), u = (i + r) / 2, 0 != m && (m = 2, t.assign(l), $.arraycopy(f, 0, s, 0, 576))), 12 < o;); - _.sfb21_extra = p, 2 == m && $.arraycopy(l.l3_enc, 0, t.l3_enc, 0, 576); - }, this.get_framebits = function (e, t) { - var a = e.internal_flags; - a.bitrate_index = a.VBR_min_bitrate; - var s = v.getframebits(e); - a.bitrate_index = 1, s = v.getframebits(e); - for (var n = 1; n <= a.VBR_max_bitrate; n++) { - a.bitrate_index = n; - var r = new j(s); - t[n] = g.ResvFrameBegin(e, r), s = r.bits; - } - }, this.VBR_old_prepare = function (e, t, a, s, n, r, i, o, _) { - var l, - f = e.internal_flags, - c = 0, - h = 1, - u = 0; - f.bitrate_index = f.VBR_max_bitrate; - var m = g.ResvFrameBegin(e, new j(0)) / f.mode_gr; - get_framebits(e, r); - for (var p = 0; p < f.mode_gr; p++) { - var b = M.on_pe(e, t, o[p], m, p, 0); - f.mode_ext == Pe.MPG_MD_MS_LR && (ms_convert(f.l3_side, p), M.reduce_side(o[p], a[p], m, b)); - for (var v = 0; v < f.channels_out; ++v) { - var d = f.l3_side.tt[p][v]; - d.block_type != Pe.SHORT_TYPE ? (c = 1.28 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .05, l = f.PSY.mask_adjust - c) : (c = 2.56 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .14, l = f.PSY.mask_adjust_short - c), f.masking_lower = Math.pow(10, .1 * l), init_outer_loop(f, d), _[p][v] = M.calc_xmin(e, s[p][v], d, n[p][v]), 0 != _[p][v] && (h = 0), i[p][v] = 126, u += o[p][v]; - } - } - for (p = 0; p < f.mode_gr; p++) for (v = 0; v < f.channels_out; v++) u > r[f.VBR_max_bitrate] && (o[p][v] *= r[f.VBR_max_bitrate], o[p][v] /= u), i[p][v] > o[p][v] && (i[p][v] = o[p][v]); - return h; - }, this.bitpressure_strategy = function (e, t, a, s) { - for (var n = 0; n < e.mode_gr; n++) for (var r = 0; r < e.channels_out; r++) { - for (var i = e.l3_side.tt[n][r], o = t[n][r], _ = 0, l = 0; l < i.psy_lmax; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_l / Pe.SBMAX_l; - if (i.block_type == Pe.SHORT_TYPE) for (l = i.sfb_smin; l < Pe.SBMAX_s; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s; - s[n][r] = 0 | Math.max(a[n][r], .9 * s[n][r]); - } - }, this.VBR_new_prepare = function (e, t, a, s, n, r) { - var i, - o = e.internal_flags, - _ = 1, - l = 0, - f = 0; - if (e.free_format) { - o.bitrate_index = 0; - c = new j(l); - i = g.ResvFrameBegin(e, c), l = c.bits, n[0] = i; - } else { - o.bitrate_index = o.VBR_max_bitrate; - var c = new j(l); - g.ResvFrameBegin(e, c), l = c.bits, get_framebits(e, n), i = n[o.VBR_max_bitrate]; - } - for (var h = 0; h < o.mode_gr; h++) { - M.on_pe(e, t, r[h], l, h, 0), o.mode_ext == Pe.MPG_MD_MS_LR && ms_convert(o.l3_side, h); - for (var u = 0; u < o.channels_out; ++u) { - var m = o.l3_side.tt[h][u]; - o.masking_lower = Math.pow(10, .1 * o.PSY.mask_adjust), init_outer_loop(o, m), 0 != M.calc_xmin(e, a[h][u], m, s[h][u]) && (_ = 0), f += r[h][u]; - } - } - for (h = 0; h < o.mode_gr; h++) for (u = 0; u < o.channels_out; u++) i < f && (r[h][u] *= i, r[h][u] /= f); - return _; - }, this.calc_target_bits = function (e, t, a, s, n, r) { - var i, - o, - _, - l, - f = e.internal_flags, - c = f.l3_side, - h = 0; - f.bitrate_index = f.VBR_max_bitrate; - var u = new j(h); - for (r[0] = g.ResvFrameBegin(e, u), h = u.bits, f.bitrate_index = 1, h = v.getframebits(e) - 8 * f.sideinfo_len, n[0] = h / (f.mode_gr * f.channels_out), h = e.VBR_mean_bitrate_kbps * e.framesize * 1e3, 0 != (1 & f.substep_shaping) && (h *= 1.09), h /= e.out_samplerate, h -= 8 * f.sideinfo_len, h /= f.mode_gr * f.channels_out, (i = .93 + .07 * (11 - e.compression_ratio) / 5.5) < .9 && (i = .9), 1 < i && (i = 1), o = 0; o < f.mode_gr; o++) { - var m = 0; - for (_ = 0; _ < f.channels_out; _++) { - if (s[o][_] = int(i * h), 700 < t[o][_]) { - var p = int((t[o][_] - 700) / 1.4), - b = c.tt[o][_]; - s[o][_] = int(i * h), b.block_type == Pe.SHORT_TYPE && p < h / 2 && (p = h / 2), 3 * h / 2 < p ? p = 3 * h / 2 : p < 0 && (p = 0), s[o][_] += p; - } - s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), m += s[o][_]; - } - if (Z.MAX_BITS_PER_GRANULE < m) for (_ = 0; _ < f.channels_out; ++_) s[o][_] *= Z.MAX_BITS_PER_GRANULE, s[o][_] /= m; - } - if (f.mode_ext == Pe.MPG_MD_MS_LR) for (o = 0; o < f.mode_gr; o++) M.reduce_side(s[o], a[o], h * f.channels_out, Z.MAX_BITS_PER_GRANULE); - for (o = l = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), l += s[o][_]; - if (l > r[0]) for (o = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] *= r[0], s[o][_] /= l; + var n = e.l3_side, + s = n.tt[t][a]; + w.best_scalefac_store(e, t, a, n), 1 == e.use_best_huffman && w.best_huffman_divide(e, s), r.ResvAdjust(e, s); }; } - function N() { + function L() { this.thm = new i(), this.en = new i(); } - function Pe() { - var E = Pe.FFTOFFSET, - P = Pe.MPG_MD_MS_LR, - L = null, - I = this.psy = null, - H = null, - C = null; - this.setModules = function (e, t, a, s) { - L = e, this.psy = t, I = t, H = s, C = a; + function Ae() { + var k = Ae.MPG_MD_MS_LR, + R = null, + x = this.psy = null, + B = null; + this.setModules = function (e, t, a, n) { + R = e, this.psy = t, x = t, B = n; }; - var V = new function () { - var h = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * ee.SQRT2 * .5 / 2384e-9, .017876148 * ee.SQRT2 * .5 / 2384e-9, .003134727 * ee.SQRT2 * .5 / 2384e-9, .002457142 * ee.SQRT2 * .5 / 2384e-9, 971317e-9 * ee.SQRT2 * .5 / 2384e-9, 218868e-9 * ee.SQRT2 * .5 / 2384e-9, 101566e-9 * ee.SQRT2 * .5 / 2384e-9, 13828e-9 * ee.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], - z = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], - Z = z[Pe.SHORT_TYPE], - K = z[Pe.SHORT_TYPE], - G = z[Pe.SHORT_TYPE], - U = z[Pe.SHORT_TYPE], - Q = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; - function W(e, t, a) { - for (var s, n, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { + var T = new function () { + var u = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * V.SQRT2 * .5 / 2384e-9, .017876148 * V.SQRT2 * .5 / 2384e-9, .003134727 * V.SQRT2 * .5 / 2384e-9, .002457142 * V.SQRT2 * .5 / 2384e-9, 971317e-9 * V.SQRT2 * .5 / 2384e-9, 218868e-9 * V.SQRT2 * .5 / 2384e-9, 101566e-9 * V.SQRT2 * .5 / 2384e-9, 13828e-9 * V.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], + A = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], + k = A[Ae.SHORT_TYPE], + S = A[Ae.SHORT_TYPE], + R = A[Ae.SHORT_TYPE], + x = A[Ae.SHORT_TYPE], + B = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; + function T(e, t, a) { + for (var n, s, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { var l, f, c; - l = h[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = h[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = h[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = h[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = h[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = h[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = h[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = h[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = h[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = h[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = h[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = h[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = h[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = h[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = h[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = h[i + 5], f += e[t + 192] * l, l = (c -= e[o + -192] * l) - (f *= h[i + 6]), a[30 + 2 * _] = c + f, a[31 + 2 * _] = h[i + 7] * l, i += 18, t--, o++; + l = u[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = u[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = u[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = u[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = u[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = u[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = u[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = u[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = u[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = u[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = u[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = u[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = u[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = u[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = u[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = u[i + 5], f += e[t + 192] * l, c -= e[o + -192] * l, f *= u[i + 6], l = c - f, a[30 + 2 * _] = c + f, a[31 + 2 * _] = u[i + 7] * l, i += 18, t--, o++; } - c = e[t + -16] * h[i + -10], f = e[t + -32] * h[i + -2], c += (e[t + -48] - e[t + 16]) * h[i + -9], f += e[t + -96] * h[i + -1], c += (e[t + -80] + e[t + 48]) * h[i + -8], f += e[t + -160] * h[i + 0], c += (e[t + -112] - e[t + 80]) * h[i + -7], f += e[t + -224] * h[i + 1], c += (e[t + -144] + e[t + 112]) * h[i + -6], f -= e[t + 32] * h[i + 2], c += (e[t + -176] - e[t + 144]) * h[i + -5], f -= e[t + 96] * h[i + 3], c += (e[t + -208] + e[t + 176]) * h[i + -4], f -= e[t + 160] * h[i + 4], c += (e[t + -240] - e[t + 208]) * h[i + -3], s = (f -= e[t + 224]) - c, n = f + c, c = a[14], f = a[15] - c, a[31] = n + c, a[30] = s + f, a[15] = s - f, a[14] = n - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * h[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * h[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * h[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * h[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * h[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * h[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * ee.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * ee.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * h[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * h[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * h[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * h[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * h[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * h[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * h[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * h[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * h[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * h[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * h[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * h[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * h[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * h[i + -72 + 7], r = ee.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = ee.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = ee.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = ee.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = ee.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = ee.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = ee.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = ee.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -ee.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -ee.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -ee.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -ee.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; + c = e[t + -16] * u[i + -10], f = e[t + -32] * u[i + -2], c += (e[t + -48] - e[t + 16]) * u[i + -9], f += e[t + -96] * u[i + -1], c += (e[t + -80] + e[t + 48]) * u[i + -8], f += e[t + -160] * u[i + 0], c += (e[t + -112] - e[t + 80]) * u[i + -7], f += e[t + -224] * u[i + 1], c += (e[t + -144] + e[t + 112]) * u[i + -6], f -= e[t + 32] * u[i + 2], c += (e[t + -176] - e[t + 144]) * u[i + -5], f -= e[t + 96] * u[i + 3], c += (e[t + -208] + e[t + 176]) * u[i + -4], f -= e[t + 160] * u[i + 4], c += (e[t + -240] - e[t + 208]) * u[i + -3], f -= e[t + 224], n = f - c, s = f + c, c = a[14], f = a[15] - c, a[31] = s + c, a[30] = n + f, a[15] = n - f, a[14] = s - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * u[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * u[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * u[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * u[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * u[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * u[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * V.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * V.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * u[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * u[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * u[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * u[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * u[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * u[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * u[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * u[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * u[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * u[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * u[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * u[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * u[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * u[i + -72 + 7], r = V.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = V.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = V.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = V.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = V.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = V.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = V.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = V.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -V.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -V.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -V.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -V.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; } - function J(e, t) { + function E(e, t) { for (var a = 0; a < 3; a++) { - var s, n, r, i, o, _; - n = (i = e[t + 6] * z[Pe.SHORT_TYPE][0] - e[t + 15]) + (s = e[t + 0] * z[Pe.SHORT_TYPE][2] - e[t + 9]), r = i - s, o = (i = e[t + 15] * z[Pe.SHORT_TYPE][0] + e[t + 6]) + (s = e[t + 9] * z[Pe.SHORT_TYPE][2] + e[t + 0]), _ = -i + s, s = 2.069978111953089e-11 * (e[t + 3] * z[Pe.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * z[Pe.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * n + s, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, n = .5 * n * 1.907525191737281e-11 - s, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = n + _, e[t + 12] = n - _, t++; + var n, s, r, i, o, _; + i = e[t + 6] * A[Ae.SHORT_TYPE][0] - e[t + 15], n = e[t + 0] * A[Ae.SHORT_TYPE][2] - e[t + 9], s = i + n, r = i - n, i = e[t + 15] * A[Ae.SHORT_TYPE][0] + e[t + 6], n = e[t + 9] * A[Ae.SHORT_TYPE][2] + e[t + 0], o = i + n, _ = -i + n, n = 2.069978111953089e-11 * (e[t + 3] * A[Ae.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * A[Ae.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * s + n, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, s = .5 * s * 1.907525191737281e-11 - n, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = s + _, e[t + 12] = s - _, t++; } } + function C(e, t, a) { + var n, s, r, i, o, _, l, f, c, u, h, b, p, m, v, d, g, w; + r = a[17] - a[9], o = a[15] - a[11], _ = a[14] - a[12], l = a[0] + a[8], f = a[1] + a[7], c = a[2] + a[6], u = a[3] + a[5], e[t + 17] = l + c - u - (f - a[4]), s = (l + c - u) * S[19] + (f - a[4]), n = (r - o - _) * S[18], e[t + 5] = n + s, e[t + 6] = n - s, i = (a[16] - a[10]) * S[18], f = f * S[19] + a[4], n = r * S[12] + i + o * S[13] + _ * S[14], s = -l * S[16] + f - c * S[17] + u * S[15], e[t + 1] = n + s, e[t + 2] = n - s, n = r * S[13] - i - o * S[14] + _ * S[12], s = -l * S[17] + f - c * S[15] + u * S[16], e[t + 9] = n + s, e[t + 10] = n - s, n = r * S[14] - i + o * S[12] - _ * S[13], s = l * S[15] - f + c * S[16] - u * S[17], e[t + 13] = n + s, e[t + 14] = n - s, h = a[8] - a[0], p = a[6] - a[2], m = a[5] - a[3], v = a[17] + a[9], d = a[16] + a[10], g = a[15] + a[11], w = a[14] + a[12], e[t + 0] = v + g + w + (d + a[13]), n = (v + g + w) * S[19] - (d + a[13]), s = (h - p + m) * S[18], e[t + 11] = n + s, e[t + 12] = n - s, b = (a[7] - a[1]) * S[18], d = a[13] - d * S[19], n = v * S[15] - d + g * S[16] + w * S[17], s = h * S[14] + b + p * S[12] + m * S[13], e[t + 3] = n + s, e[t + 4] = n - s, n = -v * S[17] + d - g * S[15] - w * S[16], s = h * S[13] + b - p * S[14] - m * S[12], e[t + 7] = n + s, e[t + 8] = n - s, n = -v * S[16] + d - g * S[17] - w * S[15], s = h * S[12] - b + p * S[13] - m * S[14], e[t + 15] = n + s, e[t + 16] = n - s; + } this.mdct_sub48 = function (e, t, a) { - for (var s, n, r, i, o, _, l, f, c, h, u, m, p, b, v, d, g, S, M, w, R, A = t, B = 286, k = 0; k < e.channels_out; k++) { - for (var y = 0; y < e.mode_gr; y++) { - for (var T, x = e.l3_side.tt[y][k], E = x.xr, P = 0, L = e.sb_sample[k][1 - y], I = 0, H = 0; H < 9; H++) for (W(A, B, L[I]), W(A, B + 32, L[I + 1]), I += 2, B += 64, T = 1; T < 32; T += 2) L[I - 1][T] *= -1; - for (T = 0; T < 32; T++, P += 18) { - var C = x.block_type, - V = e.sb_sample[k][y], - O = e.sb_sample[k][1 - y]; - if (0 != x.mixed_block_flag && T < 2 && (C = 0), e.amp_filter[T] < 1e-12) ye.fill(E, P + 0, P + 18, 0);else { - if (e.amp_filter[T] < 1) for (H = 0; H < 18; H++) O[H][Q[T]] *= e.amp_filter[T]; - if (C == Pe.SHORT_TYPE) { - for (H = -3; H < 0; H++) { - var N = z[Pe.SHORT_TYPE][H + 3]; - E[P + 3 * H + 9] = V[9 + H][Q[T]] * N - V[8 - H][Q[T]], E[P + 3 * H + 18] = V[14 - H][Q[T]] * N + V[15 + H][Q[T]], E[P + 3 * H + 10] = V[15 + H][Q[T]] * N - V[14 - H][Q[T]], E[P + 3 * H + 19] = O[2 - H][Q[T]] * N + O[3 + H][Q[T]], E[P + 3 * H + 11] = O[3 + H][Q[T]] * N - O[2 - H][Q[T]], E[P + 3 * H + 20] = O[8 - H][Q[T]] * N + O[9 + H][Q[T]]; - } - J(E, P); - } else { - var D = Be(18); - for (H = -9; H < 0; H++) { - var Y, X; - Y = z[C][H + 27] * O[H + 9][Q[T]] + z[C][H + 36] * O[8 - H][Q[T]], X = z[C][H + 9] * V[H + 9][Q[T]] - z[C][H + 18] * V[8 - H][Q[T]], D[H + 9] = Y - X * Z[3 + H + 9], D[H + 18] = Y * Z[3 + H + 9] + X; - } - s = E, n = P, R = w = M = S = g = d = v = b = p = m = u = h = c = f = l = _ = o = i = void 0, _ = (r = D)[17] - r[9], f = r[15] - r[11], c = r[14] - r[12], h = r[0] + r[8], u = r[1] + r[7], m = r[2] + r[6], p = r[3] + r[5], s[n + 17] = h + m - p - (u - r[4]), o = (h + m - p) * K[19] + (u - r[4]), i = (_ - f - c) * K[18], s[n + 5] = i + o, s[n + 6] = i - o, l = (r[16] - r[10]) * K[18], u = u * K[19] + r[4], i = _ * K[12] + l + f * K[13] + c * K[14], o = -h * K[16] + u - m * K[17] + p * K[15], s[n + 1] = i + o, s[n + 2] = i - o, i = _ * K[13] - l - f * K[14] + c * K[12], o = -h * K[17] + u - m * K[15] + p * K[16], s[n + 9] = i + o, s[n + 10] = i - o, i = _ * K[14] - l + f * K[12] - c * K[13], o = h * K[15] - u + m * K[16] - p * K[17], s[n + 13] = i + o, s[n + 14] = i - o, b = r[8] - r[0], d = r[6] - r[2], g = r[5] - r[3], S = r[17] + r[9], M = r[16] + r[10], w = r[15] + r[11], R = r[14] + r[12], s[n + 0] = S + w + R + (M + r[13]), i = (S + w + R) * K[19] - (M + r[13]), o = (b - d + g) * K[18], s[n + 11] = i + o, s[n + 12] = i - o, v = (r[7] - r[1]) * K[18], M = r[13] - M * K[19], i = S * K[15] - M + w * K[16] + R * K[17], o = b * K[14] + v + d * K[12] + g * K[13], s[n + 3] = i + o, s[n + 4] = i - o, i = -S * K[17] + M - w * K[15] - R * K[16], o = b * K[13] + v - d * K[14] - g * K[12], s[n + 7] = i + o, s[n + 8] = i - o, i = -S * K[16] + M - w * K[17] - R * K[15], o = b * K[12] - v + d * K[13] - g * K[14], s[n + 15] = i + o, s[n + 16] = i - o; + for (var n = t, s = 286, r = 0; r < e.channels_out; r++) { + for (var i = 0; i < e.mode_gr; i++) { + for (var o, _ = e.l3_side.tt[i][r], l = _.xr, f = 0, c = e.sb_sample[r][1 - i], u = 0, h = 0; h < 9; h++) for (T(n, s, c[u]), T(n, s + 32, c[u + 1]), u += 2, s += 64, o = 1; o < 32; o += 2) c[u - 1][o] *= -1; + for (o = 0; o < 32; o++, f += 18) { + var b = _.block_type, + p = e.sb_sample[r][i], + m = e.sb_sample[r][1 - i]; + if (0 != _.mixed_block_flag && o < 2 && (b = 0), e.amp_filter[o] < 1e-12) we.fill(l, f + 0, f + 18, 0);else if (e.amp_filter[o] < 1 && me(), b == Ae.SHORT_TYPE) { + for (var h = -3; h < 0; h++) { + var v = A[Ae.SHORT_TYPE][h + 3]; + l[f + 3 * h + 9] = p[9 + h][B[o]] * v - p[8 - h][B[o]], l[f + 3 * h + 18] = p[14 - h][B[o]] * v + p[15 + h][B[o]], l[f + 3 * h + 10] = p[15 + h][B[o]] * v - p[14 - h][B[o]], l[f + 3 * h + 19] = m[2 - h][B[o]] * v + m[3 + h][B[o]], l[f + 3 * h + 11] = m[3 + h][B[o]] * v - m[2 - h][B[o]], l[f + 3 * h + 20] = m[8 - h][B[o]] * v + m[9 + h][B[o]]; } + E(l, f); + } else { + for (var d = de(18), h = -9; h < 0; h++) { + var g, w; + g = A[b][h + 27] * m[h + 9][B[o]] + A[b][h + 36] * m[8 - h][B[o]], w = A[b][h + 9] * p[h + 9][B[o]] - A[b][h + 18] * p[8 - h][B[o]], d[h + 9] = g - w * k[3 + h + 9], d[h + 18] = g * k[3 + h + 9] + w; + } + C(l, f, d); } - if (C != Pe.SHORT_TYPE && 0 != T) for (H = 7; 0 <= H; --H) { - var q, F; - q = E[P + H] * G[20 + H] + E[P + -1 - H] * U[28 + H], F = E[P + H] * U[28 + H] - E[P + -1 - H] * G[20 + H], E[P + -1 - H] = q, E[P + H] = F; + if (b != Ae.SHORT_TYPE && 0 != o) for (var h = 7; 0 <= h; --h) { + var S, M; + S = l[f + h] * R[20 + h] + l[f + -1 - h] * x[28 + h], M = l[f + h] * x[28 + h] - l[f + -1 - h] * R[20 + h], l[f + -1 - h] = S, l[f + h] = M; } } } - if (A = a, B = 286, 1 == e.mode_gr) for (var j = 0; j < 18; j++) $.arraycopy(e.sb_sample[k][1][j], 0, e.sb_sample[k][0][j], 0, 32); + if (n = a, s = 286, 1 == e.mode_gr) for (var y = 0; y < 18; y++) I.arraycopy(e.sb_sample[r][1][y], 0, e.sb_sample[r][0][y], 0, 32); } }; }(); - this.lame_encode_mp3_frame = function (e, t, a, s, n, r) { + this.lame_encode_mp3_frame = function (e, t, a, n, s, r) { var i, - o = O([2, 2]); - o[0][0] = new N(), o[0][1] = new N(), o[1][0] = new N(), o[1][1] = new N(); + o = E([2, 2]); + o[0][0] = new L(), o[0][1] = new L(), o[1][0] = new L(), o[1][1] = new L(); var _, - l = O([2, 2]); - l[0][0] = new N(), l[0][1] = new N(), l[1][0] = new N(), l[1][1] = new N(); + l = E([2, 2]); + l[0][0] = new L(), l[0][1] = new L(), l[1][0] = new L(), l[1][1] = new L(); var f, c, - h, - u = [null, null], - m = e.internal_flags, - p = ke([2, 4]), - b = [.5, .5], - v = [[0, 0], [0, 0]], - d = [[0, 0], [0, 0]]; - if (u[0] = t, u[1] = a, 0 == m.lame_encode_frame_init && function (e, t) { + u, + h = [null, null], + b = e.internal_flags, + p = ge([2, 4]), + m = [[0, 0], [0, 0]], + v = [[0, 0], [0, 0]]; + if (h[0] = t, h[1] = a, 0 == b.lame_encode_frame_init && function (e, t) { var a, - s, - n = e.internal_flags; - if (0 == n.lame_encode_frame_init) { + n, + s = e.internal_flags; + if (0 == s.lame_encode_frame_init) { var r, i, - o = Be(2014), - _ = Be(2014); - for (n.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + n.mode_gr); ++r) r < 576 * n.mode_gr ? (o[r] = 0, 2 == n.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == n.channels_out && (_[r] = t[1][i]), ++i); - for (s = 0; s < n.mode_gr; s++) for (a = 0; a < n.channels_out; a++) n.l3_side.tt[s][a].block_type = Pe.SHORT_TYPE; - V.mdct_sub48(n, o, _); + o = de(2014), + _ = de(2014); + for (s.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + s.mode_gr); ++r) r < 576 * s.mode_gr ? (o[r] = 0, 2 == s.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == s.channels_out && (_[r] = t[1][i]), ++i); + for (n = 0; n < s.mode_gr; n++) for (a = 0; a < s.channels_out; a++) s.l3_side.tt[n][a].block_type = Ae.SHORT_TYPE; + T.mdct_sub48(s, o, _); } - }(e, u), m.padding = 0, (m.slot_lag -= m.frac_SpF) < 0 && (m.slot_lag += e.out_samplerate, m.padding = 1), 0 != m.psymodel) { - var g = [null, null], - S = 0, - M = Ae(2); - for (h = 0; h < m.mode_gr; h++) { - for (c = 0; c < m.channels_out; c++) g[c] = u[c], S = 576 + 576 * h - Pe.FFTOFFSET; - if (0 != (e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? I.L3psycho_anal_vbr(e, g, S, h, o, l, v[h], d[h], p[h], M) : I.L3psycho_anal_ns(e, g, S, h, o, l, v[h], d[h], p[h], M))) return -4; - for (e.mode == Ee.JOINT_STEREO && (b[h] = p[h][2] + p[h][3], 0 < b[h] && (b[h] = p[h][3] / b[h])), c = 0; c < m.channels_out; c++) { - var w = m.l3_side.tt[h][c]; - w.block_type = M[c], w.mixed_block_flag = 0; + }(e, h), b.padding = 0, (b.slot_lag -= b.frac_SpF) < 0 && (b.slot_lag += e.out_samplerate, b.padding = 1), 0 != b.psymodel) { + var d, + g = [null, null], + w = 0, + S = ve(2); + for (u = 0; u < b.mode_gr; u++) { + for (c = 0; c < b.channels_out; c++) g[c] = h[c], w = 576 + 576 * u - Ae.FFTOFFSET; + if (e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? me() : d = x.L3psycho_anal_ns(e, g, w, u, o, l, m[u], v[u], p[u], S), 0 != d) return -4; + for (e.mode == ye.JOINT_STEREO && me(), c = 0; c < b.channels_out; c++) { + var M = b.l3_side.tt[u][c]; + M.block_type = S[c], M.mixed_block_flag = 0; } } - } else for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.l3_side.tt[h][c].block_type = Pe.NORM_TYPE, m.l3_side.tt[h][c].mixed_block_flag = 0, d[h][c] = v[h][c] = 700; + } else me(); if (function (e) { var t, a; - if (0 != e.ATH.useAdjust) { - if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? (a += e.loudness_sq[0][1], t += e.loudness_sq[1][1]) : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { - var s = 31.98 * a + 625e-6; - e.ATH.adjust >= s ? (e.ATH.adjust *= .075 * s + .925, e.ATH.adjust < s && (e.ATH.adjust = s)) : e.ATH.adjustLimit >= s ? e.ATH.adjust = s : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = s; - } - } else e.ATH.adjust = 1; - }(m), V.mdct_sub48(m, u[0], u[1]), m.mode_ext = Pe.MPG_MD_LR_LR, e.force_ms) m.mode_ext = Pe.MPG_MD_MS_LR;else if (e.mode == Ee.JOINT_STEREO) { - var R = 0, - A = 0; - for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) R += d[h][c], A += v[h][c]; - if (R <= 1 * A) { - var B = m.l3_side.tt[0], - k = m.l3_side.tt[m.mode_gr - 1]; - B[0].block_type == B[1].block_type && k[0].block_type == k[1].block_type && (m.mode_ext = Pe.MPG_MD_MS_LR); + if (0 == e.ATH.useAdjust) return e.ATH.adjust = 1; + if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? me() : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { + var n = 31.98 * a + 625e-6; + e.ATH.adjust >= n ? (e.ATH.adjust *= .075 * n + .925, e.ATH.adjust < n && (e.ATH.adjust = n)) : e.ATH.adjustLimit >= n ? e.ATH.adjust = n : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = n; } + }(b), T.mdct_sub48(b, h[0], h[1]), b.mode_ext = Ae.MPG_MD_LR_LR, e.force_ms ? b.mode_ext = Ae.MPG_MD_MS_LR : e.mode == ye.JOINT_STEREO && me(), b.mode_ext == k ? (_ = l, f = v) : (_ = o, f = m), e.analysis && null != b.pinfo && me(), e.VBR == Me.vbr_off || e.VBR == Me.vbr_abr) { + var y, A; + for (y = 0; y < 18; y++) b.nsPsy.pefirbuf[y] = b.nsPsy.pefirbuf[y + 1]; + for (u = A = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) A += f[u][c]; + for (b.nsPsy.pefirbuf[18] = A, A = b.nsPsy.pefirbuf[9], y = 0; y < 9; y++) A += (b.nsPsy.pefirbuf[y] + b.nsPsy.pefirbuf[18 - y]) * Ae.fircoef[y]; + for (A = 3350 * b.mode_gr * b.channels_out / A, u = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) f[u][c] *= A; } - if (m.mode_ext == P ? (_ = l, f = d) : (_ = o, f = v), e.analysis && null != m.pinfo) for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.pinfo.ms_ratio[h] = m.ms_ratio[h], m.pinfo.ms_ener_ratio[h] = b[h], m.pinfo.blocktype[h][c] = m.l3_side.tt[h][c].block_type, m.pinfo.pe[h][c] = f[h][c], $.arraycopy(m.l3_side.tt[h][c].xr, 0, m.pinfo.xr[h][c], 0, 576), m.mode_ext == P && (m.pinfo.ers[h][c] = m.pinfo.ers[h][c + 2], $.arraycopy(m.pinfo.energy[h][c + 2], 0, m.pinfo.energy[h][c], 0, m.pinfo.energy[h][c].length)); - if (e.VBR == xe.vbr_off || e.VBR == xe.vbr_abr) { - var y, T; - for (y = 0; y < 18; y++) m.nsPsy.pefirbuf[y] = m.nsPsy.pefirbuf[y + 1]; - for (h = T = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) T += f[h][c]; - for (m.nsPsy.pefirbuf[18] = T, T = m.nsPsy.pefirbuf[9], y = 0; y < 9; y++) T += (m.nsPsy.pefirbuf[y] + m.nsPsy.pefirbuf[18 - y]) * Pe.fircoef[y]; - for (T = 3350 * m.mode_gr * m.channels_out / T, h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) f[h][c] *= T; - } - if (m.iteration_loop.iteration_loop(e, f, b, _), L.format_bitstream(e), i = L.copy_buffer(m, s, n, r, 1), e.bWriteVbrTag && H.addVbrFrame(e), e.analysis && null != m.pinfo) { - for (c = 0; c < m.channels_out; c++) { - var x; - for (x = 0; x < E; x++) m.pinfo.pcmdata[c][x] = m.pinfo.pcmdata[c][x + e.framesize]; - for (x = E; x < 1600; x++) m.pinfo.pcmdata[c][x] = u[c][x - E]; - } - C.set_frame_pinfo(e, _); - } - return function (e) { + return b.iteration_loop.iteration_loop(e, f, [.5, .5], _), R.format_bitstream(e), i = R.copy_buffer(b, n, s, r, 1), e.bWriteVbrTag && B.addVbrFrame(e), e.analysis && null != b.pinfo && me(), function (e) { var t, a; - for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && (e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++, e.bitrate_stereoMode_Hist[15][e.mode_ext]++), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { - var s = 0 | e.l3_side.tt[t][a].block_type; - 0 != e.l3_side.tt[t][a].mixed_block_flag && (s = 4), e.bitrate_blockType_Hist[e.bitrate_index][s]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][s]++, e.bitrate_blockType_Hist[15][5]++; + for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && me(), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { + var n = 0 | e.l3_side.tt[t][a].block_type; + 0 != e.l3_side.tt[t][a].mixed_block_flag && (n = 4), e.bitrate_blockType_Hist[e.bitrate_index][n]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][n]++, e.bitrate_blockType_Hist[15][5]++; } - }(m), i; + }(b), i; }; } function i() { - this.l = Be(Pe.SBMAX_l), this.s = ke([Pe.SBMAX_s, 3]); - var s = this; + this.l = de(Ae.SBMAX_l), this.s = ge([Ae.SBMAX_s, 3]); + var n = this; this.assign = function (e) { - $.arraycopy(e.l, 0, s.l, 0, Pe.SBMAX_l); - for (var t = 0; t < Pe.SBMAX_s; t++) for (var a = 0; a < 3; a++) s.s[t][a] = e.s[t][a]; + I.arraycopy(e.l, 0, n.l, 0, Ae.SBMAX_l); + for (var t = 0; t < Ae.SBMAX_s; t++) for (var a = 0; a < 3; a++) n.s[t][a] = e.s[t][a]; }; } - function Z() { + function j() { var e = 40; function t() { - this.write_timing = 0, this.ptr = 0, this.buf = A(e); + this.write_timing = 0, this.ptr = 0, this.buf = S(e); } - this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ke([2, Z.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { - this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [Ae(4), Ae(4)]; - for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new T(); - }(), this.ms_ratio = Be(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = Ae(2), this.CurrentStep = Ae(2), this.masking_lower = 0, this.bv_scf = Ae(576), this.pseudohalf = Ae(z.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * Z.BPC + 1), this.itime = s(2), this.sideinfo_len = 0, this.sb_sample = ke([2, 2, 18, Pe.SBLIMIT]), this.amp_filter = Be(32), this.header = new Array(Z.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = Be(Pe.CBANDS), this.minval_s = Be(Pe.CBANDS), this.nb_1 = ke([4, Pe.CBANDS]), this.nb_2 = ke([4, Pe.CBANDS]), this.nb_s1 = ke([4, Pe.CBANDS]), this.nb_s2 = ke([4, Pe.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = Be(4), this.loudness_sq = ke([2, 2]), this.loudness_sq_save = Be(2), this.mld_l = Be(Pe.SBMAX_l), this.mld_s = Be(Pe.SBMAX_s), this.bm_l = Ae(Pe.SBMAX_l), this.bo_l = Ae(Pe.SBMAX_l), this.bm_s = Ae(Pe.SBMAX_s), this.bo_s = Ae(Pe.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = Y([Pe.CBANDS, 2]), this.s3ind_s = Y([Pe.CBANDS, 2]), this.numlines_s = Ae(Pe.CBANDS), this.numlines_l = Ae(Pe.CBANDS), this.rnumlines_l = Be(Pe.CBANDS), this.mld_cb_l = Be(Pe.CBANDS), this.mld_cb_s = Be(Pe.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = Be(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = Ae(2), this.nsPsy = new function () { - this.last_en_subshort = ke([4, 9]), this.lastAttacks = Ae(4), this.pefirbuf = Be(19), this.longfact = Be(Pe.SBMAX_l), this.shortfact = Be(Pe.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; + this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ge([2, j.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { + this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [ve(4), ve(4)]; + for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new B(); + }(), this.ms_ratio = de(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = ve(2), this.CurrentStep = ve(2), this.masking_lower = 0, this.bv_scf = ve(576), this.pseudohalf = ve(F.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * j.BPC + 1), this.itime = n(2), this.sideinfo_len = 0, this.sb_sample = ge([2, 2, 18, Ae.SBLIMIT]), this.amp_filter = de(32), this.header = new Array(j.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = de(Ae.CBANDS), this.minval_s = de(Ae.CBANDS), this.nb_1 = ge([4, Ae.CBANDS]), this.nb_2 = ge([4, Ae.CBANDS]), this.nb_s1 = ge([4, Ae.CBANDS]), this.nb_s2 = ge([4, Ae.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = de(4), this.loudness_sq = ge([2, 2]), this.loudness_sq_save = de(2), this.mld_l = de(Ae.SBMAX_l), this.mld_s = de(Ae.SBMAX_s), this.bm_l = ve(Ae.SBMAX_l), this.bo_l = ve(Ae.SBMAX_l), this.bm_s = ve(Ae.SBMAX_s), this.bo_s = ve(Ae.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = w([Ae.CBANDS, 2]), this.s3ind_s = w([Ae.CBANDS, 2]), this.numlines_s = ve(Ae.CBANDS), this.numlines_l = ve(Ae.CBANDS), this.rnumlines_l = de(Ae.CBANDS), this.mld_cb_l = de(Ae.CBANDS), this.mld_cb_s = de(Ae.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = de(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = ve(2), this.nsPsy = new function () { + this.last_en_subshort = ge([4, 9]), this.lastAttacks = ve(4), this.pefirbuf = de(19), this.longfact = de(Ae.SBMAX_l), this.shortfact = de(Ae.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; }(), this.VBR_seek_table = new function () { this.sum = 0, this.seen = 0, this.want = 0, this.pos = 0, this.size = 0, this.bag = null, this.nVbrNumFrames = 0, this.nBytesWritten = 0, this.TotalFrameSize = 0; - }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = Y([16, 5]), this.bitrate_blockType_Hist = Y([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; + }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = w([16, 5]), this.bitrate_blockType_Hist = w([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; for (var a = 0; a < this.en.length; a++) this.en[a] = new i(); - for (a = 0; a < this.thm.length; a++) this.thm[a] = new i(); - for (a = 0; a < this.header.length; a++) this.header[a] = new t(); + for (var a = 0; a < this.thm.length; a++) this.thm[a] = new i(); + for (var a = 0; a < this.header.length; a++) this.header[a] = new t(); } - function G() { - var B = new function () { - var u = Be(Pe.BLKSIZE), - p = Be(Pe.BLKSIZE_s / 2), - y = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; - function b(e, t, a) { - var s, - n, + function X() { + var k = new function () { + var h = de(Ae.BLKSIZE), + p = de(Ae.BLKSIZE_s / 2), + x = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; + function m(e, t, a) { + var n, + s, r, i = 0, o = t + (a <<= 1); - s = 4; + n = 4; do { - var _, l, f, c, h, u, m; - for (m = s >> 1, u = (h = (c = s) << 1) + c, s = h << 1, r = (n = t) + m; M = e[n + 0] - e[n + c], S = e[n + 0] + e[n + c], B = e[n + h] - e[n + u], R = e[n + h] + e[n + u], e[n + h] = S - R, e[n + 0] = S + R, e[n + u] = M - B, e[n + c] = M + B, M = e[r + 0] - e[r + c], S = e[r + 0] + e[r + c], B = ee.SQRT2 * e[r + u], R = ee.SQRT2 * e[r + h], e[r + h] = S - R, e[r + 0] = S + R, e[r + u] = M - B, e[r + c] = M + B, r += s, (n += s) < o;); - for (l = y[i + 0], _ = y[i + 1], f = 1; f < m; f++) { - var p, b; - p = 1 - 2 * _ * _, b = 2 * _ * l, n = t + f, r = t + c - f; + var _, l, f, c, u, h, b; + for (b = n >> 1, h = (u = (c = n) << 1) + c, n = u << 1, r = (s = t) + b; S = e[s + 0] - e[s + c], w = e[s + 0] + e[s + c], k = e[s + u] - e[s + h], y = e[s + u] + e[s + h], e[s + u] = w - y, e[s + 0] = w + y, e[s + h] = S - k, e[s + c] = S + k, S = e[r + 0] - e[r + c], w = e[r + 0] + e[r + c], k = V.SQRT2 * e[r + h], y = V.SQRT2 * e[r + u], e[r + u] = w - y, e[r + 0] = w + y, e[r + h] = S - k, e[r + c] = S + k, r += n, (s += n) < o;); + for (l = x[i + 0], _ = x[i + 1], f = 1; f < b; f++) { + var p, m; + p = 1 - 2 * _ * _, m = 2 * _ * l, s = t + f, r = t + c - f; do { - var v, d, g, S, M, w, R, A, B, k; - d = b * e[n + c] - p * e[r + c], v = p * e[n + c] + b * e[r + c], M = e[n + 0] - v, S = e[n + 0] + v, w = e[r + 0] - d, g = e[r + 0] + d, d = b * e[n + u] - p * e[r + u], v = p * e[n + u] + b * e[r + u], B = e[n + h] - v, R = e[n + h] + v, k = e[r + h] - d, A = e[r + h] + d, d = _ * R - l * k, v = l * R + _ * k, e[n + h] = S - v, e[n + 0] = S + v, e[r + u] = w - d, e[r + c] = w + d, d = l * A - _ * B, v = _ * A + l * B, e[r + h] = g - v, e[r + 0] = g + v, e[n + u] = M - d, e[n + c] = M + d, r += s, n += s; - } while (n < o); - l = (p = l) * y[i + 0] - _ * y[i + 1], _ = p * y[i + 1] + _ * y[i + 0]; + var v, d, g, w, S, M, y, A, k, R; + d = m * e[s + c] - p * e[r + c], v = p * e[s + c] + m * e[r + c], S = e[s + 0] - v, w = e[s + 0] + v, M = e[r + 0] - d, g = e[r + 0] + d, d = m * e[s + h] - p * e[r + h], v = p * e[s + h] + m * e[r + h], k = e[s + u] - v, y = e[s + u] + v, R = e[r + u] - d, A = e[r + u] + d, d = _ * y - l * R, v = l * y + _ * R, e[s + u] = w - v, e[s + 0] = w + v, e[r + h] = M - d, e[r + c] = M + d, d = l * A - _ * k, v = _ * A + l * k, e[r + u] = g - v, e[r + 0] = g + v, e[s + h] = S - d, e[s + c] = S + d, r += n, s += n; + } while (s < o); + l = (p = l) * x[i + 0] - _ * x[i + 1], _ = p * x[i + 1] + _ * x[i + 0]; } i += 2; - } while (s < a); + } while (n < a); } var v = [0, 128, 64, 192, 32, 160, 96, 224, 16, 144, 80, 208, 48, 176, 112, 240, 8, 136, 72, 200, 40, 168, 104, 232, 24, 152, 88, 216, 56, 184, 120, 248, 4, 132, 68, 196, 36, 164, 100, 228, 20, 148, 84, 212, 52, 180, 116, 244, 12, 140, 76, 204, 44, 172, 108, 236, 28, 156, 92, 220, 60, 188, 124, 252, 2, 130, 66, 194, 34, 162, 98, 226, 18, 146, 82, 210, 50, 178, 114, 242, 10, 138, 74, 202, 42, 170, 106, 234, 26, 154, 90, 218, 58, 186, 122, 250, 6, 134, 70, 198, 38, 166, 102, 230, 22, 150, 86, 214, 54, 182, 118, 246, 14, 142, 78, 206, 46, 174, 110, 238, 30, 158, 94, 222, 62, 190, 126, 254]; - this.fft_short = function (e, t, a, s, n) { + this.fft_short = function (e, t, a, n, s) { for (var r = 0; r < 3; r++) { - var i = Pe.BLKSIZE_s / 2, + var i = Ae.BLKSIZE_s / 2, o = 65535 & 192 * (r + 1), - _ = Pe.BLKSIZE_s / 8 - 1; + _ = Ae.BLKSIZE_s / 8 - 1; do { var l, f, c, - h, u, - m = 255 & v[_ << 2]; - f = (l = p[m] * s[a][n + m + o]) - (u = p[127 - m] * s[a][n + m + o + 128]), l += u, h = (c = p[m + 64] * s[a][n + m + o + 64]) - (u = p[63 - m] * s[a][n + m + o + 192]), c += u, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + h, t[r][i + 3] = f - h, f = (l = p[m + 1] * s[a][n + m + o + 1]) - (u = p[126 - m] * s[a][n + m + o + 129]), l += u, h = (c = p[m + 65] * s[a][n + m + o + 65]) - (u = p[62 - m] * s[a][n + m + o + 193]), c += u, t[r][i + Pe.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Pe.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Pe.BLKSIZE_s / 2 + 1] = f + h, t[r][i + Pe.BLKSIZE_s / 2 + 3] = f - h; + h, + b = 255 & v[_ << 2]; + l = p[b] * n[a][s + b + o], h = p[127 - b] * n[a][s + b + o + 128], f = l - h, l += h, c = p[b + 64] * n[a][s + b + o + 64], h = p[63 - b] * n[a][s + b + o + 192], u = c - h, c += h, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + u, t[r][i + 3] = f - u, l = p[b + 1] * n[a][s + b + o + 1], h = p[126 - b] * n[a][s + b + o + 129], f = l - h, l += h, c = p[b + 65] * n[a][s + b + o + 65], h = p[62 - b] * n[a][s + b + o + 193], u = c - h, c += h, t[r][i + Ae.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Ae.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Ae.BLKSIZE_s / 2 + 1] = f + u, t[r][i + Ae.BLKSIZE_s / 2 + 3] = f - u; } while (0 <= --_); - b(t[r], i, Pe.BLKSIZE_s / 2); + m(t[r], i, Ae.BLKSIZE_s / 2); } - }, this.fft_long = function (e, t, a, s, n) { - var r = Pe.BLKSIZE / 8 - 1, - i = Pe.BLKSIZE / 2; + }, this.fft_long = function (e, t, a, n, s) { + var r = Ae.BLKSIZE / 8 - 1, + i = Ae.BLKSIZE / 2; do { var o, _, l, f, c, - h = 255 & v[r]; - _ = (o = u[h] * s[a][n + h]) - (c = u[h + 512] * s[a][n + h + 512]), o += c, f = (l = u[h + 256] * s[a][n + h + 256]) - (c = u[h + 768] * s[a][n + h + 768]), l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, _ = (o = u[h + 1] * s[a][n + h + 1]) - (c = u[h + 513] * s[a][n + h + 513]), o += c, f = (l = u[h + 257] * s[a][n + h + 257]) - (c = u[h + 769] * s[a][n + h + 769]), l += c, t[i + Pe.BLKSIZE / 2 + 0] = o + l, t[i + Pe.BLKSIZE / 2 + 2] = o - l, t[i + Pe.BLKSIZE / 2 + 1] = _ + f, t[i + Pe.BLKSIZE / 2 + 3] = _ - f; + u = 255 & v[r]; + o = h[u] * n[a][s + u], c = h[u + 512] * n[a][s + u + 512], _ = o - c, o += c, l = h[u + 256] * n[a][s + u + 256], c = h[u + 768] * n[a][s + u + 768], f = l - c, l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, o = h[u + 1] * n[a][s + u + 1], c = h[u + 513] * n[a][s + u + 513], _ = o - c, o += c, l = h[u + 257] * n[a][s + u + 257], c = h[u + 769] * n[a][s + u + 769], f = l - c, l += c, t[i + Ae.BLKSIZE / 2 + 0] = o + l, t[i + Ae.BLKSIZE / 2 + 2] = o - l, t[i + Ae.BLKSIZE / 2 + 1] = _ + f, t[i + Ae.BLKSIZE / 2 + 3] = _ - f; } while (0 <= --r); - b(t, i, Pe.BLKSIZE / 2); + m(t, i, Ae.BLKSIZE / 2); }, this.init_fft = function (e) { - for (var t = 0; t < Pe.BLKSIZE; t++) u[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Pe.BLKSIZE); - for (t = 0; t < Pe.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE_s)); + for (var t = 0; t < Ae.BLKSIZE; t++) h[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Ae.BLKSIZE); + for (var t = 0; t < Ae.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE_s)); }; }(), - k = 2.302585092994046, - _e = 2, - le = 16, + R = 2.302585092994046, d = 2, g = 16, E = .34, - n = 1 / 217621504 / (Pe.BLKSIZE / 2), - fe = .3, - ce = 21, - S = .2302585093; - function M(e) { - return e; - } - function N(e, t) { - for (var a = 0, s = 0; s < Pe.BLKSIZE / 2; ++s) a += e[s] * t.ATH.eql_w[s]; - return a *= n; - } - function he(e, t, a, s, n, r, i, o, _, l, f) { + v = 1 / 217621504 / (Ae.BLKSIZE / 2), + w = .2302585093; + function se(e, t, a, n, s, r, i, o, _, l, f) { var c = e.internal_flags; - if (_ < 2) B.fft_long(c, s[n], _, l, f), B.fft_short(c, r[i], _, l, f);else if (2 == _) { - for (var h = Pe.BLKSIZE - 1; 0 <= h; --h) { - var u = s[n + 0][h], - m = s[n + 1][h]; - s[n + 0][h] = (u + m) * ee.SQRT2 * .5, s[n + 1][h] = (u - m) * ee.SQRT2 * .5; - } - for (var p = 2; 0 <= p; --p) for (h = Pe.BLKSIZE_s - 1; 0 <= h; --h) { - u = r[i + 0][p][h], m = r[i + 1][p][h]; - r[i + 0][p][h] = (u + m) * ee.SQRT2 * .5, r[i + 1][p][h] = (u - m) * ee.SQRT2 * .5; - } + _ < 2 ? (k.fft_long(c, n[s], _, l, f), k.fft_short(c, r[i], _, l, f)) : 2 == _ && me(), t[0] = n[s + 0][0], t[0] *= t[0]; + for (var u = Ae.BLKSIZE / 2 - 1; 0 <= u; --u) { + var h = n[s + 0][Ae.BLKSIZE / 2 - u], + b = n[s + 0][Ae.BLKSIZE / 2 + u]; + t[Ae.BLKSIZE / 2 - u] = .5 * (h * h + b * b); } - t[0] = M(s[n + 0][0]), t[0] *= t[0]; - for (h = Pe.BLKSIZE / 2 - 1; 0 <= h; --h) { - var b = s[n + 0][Pe.BLKSIZE / 2 - h], - v = s[n + 0][Pe.BLKSIZE / 2 + h]; - t[Pe.BLKSIZE / 2 - h] = M(.5 * (b * b + v * v)); - } - for (p = 2; 0 <= p; --p) { + for (var p = 2; 0 <= p; --p) { a[p][0] = r[i + 0][p][0], a[p][0] *= a[p][0]; - for (h = Pe.BLKSIZE_s / 2 - 1; 0 <= h; --h) { - b = r[i + 0][p][Pe.BLKSIZE_s / 2 - h], v = r[i + 0][p][Pe.BLKSIZE_s / 2 + h]; - a[p][Pe.BLKSIZE_s / 2 - h] = M(.5 * (b * b + v * v)); + for (var u = Ae.BLKSIZE_s / 2 - 1; 0 <= u; --u) { + var h = r[i + 0][p][Ae.BLKSIZE_s / 2 - u], + b = r[i + 0][p][Ae.BLKSIZE_s / 2 + u]; + a[p][Ae.BLKSIZE_s / 2 - u] = .5 * (h * h + b * b); } } - var d = 0; - for (h = 11; h < Pe.HBLKSIZE; h++) d += t[h]; - if (c.tot_ener[_] = d, e.analysis) { - for (h = 0; h < Pe.HBLKSIZE; h++) c.pinfo.energy[o][_][h] = c.pinfo.energy_save[_][h], c.pinfo.energy_save[_][h] = t[h]; - c.pinfo.pe[o][_] = c.pe[_]; - } - 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = N(t, c)); + for (var m = 0, u = 11; u < Ae.HBLKSIZE; u++) m += t[u]; + c.tot_ener[_] = m, e.analysis && me(), 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = function (e, t) { + for (var a = 0, n = 0; n < Ae.BLKSIZE / 2; ++n) a += e[n] * t.ATH.eql_w[n]; + return a *= v; + }(t, c)); } - var y, + var x, + B, T, - x, - P = 8, - L = 23, - I = 15, - ue = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749]; - var f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], + C = 8, + I = 23, + L = 15, + re = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749], + f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], c = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1], - h = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; - function me(e, t, a, s, n, r) { + u = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; + function ie(e, t, a, n, s, r) { var i; if (e < t) { - if (!(t < e * T)) return e + t; + if (!(t < e * B)) return e + t; i = t / e; } else { - if (t * T <= e) return e + t; + if (t * B <= e) return e + t; i = e / t; } - if (e += t, s + 3 <= 6) { - if (y <= i) return e; - var o = 0 | ee.FAST_LOG10_X(i, 16); + if (e += t, n + 3 <= 6) { + if (x <= i) return e; + var o = 0 | V.FAST_LOG10_X(i, 16); return e * c[o]; } - var _, l; - o = 0 | ee.FAST_LOG10_X(i, 16); - return t = 0 != r ? n.ATH.cb_s[a] * n.ATH.adjust : n.ATH.cb_l[a] * n.ATH.adjust, e < x * t ? t < e ? (_ = 1, o <= 13 && (_ = h[o]), l = ee.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * h[o] : e * f[o]; + var _, + l, + o = 0 | V.FAST_LOG10_X(i, 16); + return t = 0 != r ? s.ATH.cb_s[a] * s.ATH.adjust : s.ATH.cb_l[a] * s.ATH.adjust, e < T * t ? t < e ? (_ = 1, o <= 13 && (_ = u[o]), l = V.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * u[o] : e * f[o]; } - var r = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1]; - function A(e, t, a) { - var s; - if (e < 0 && (e = 0), t < 0 && (t = 0), e <= 0) return t; - if (t <= 0) return e; - if (s = e < t ? t / e : e / t, -2 <= a && a <= 2) { - if (y <= s) return e + t; - var n = 0 | ee.FAST_LOG10_X(s, 16); - return (e + t) * r[n]; - } - return s < T ? e + t : (e < t && (e = t), e); - } - function pe(e, t, a, s, n) { + function oe(e, t, a, n, s) { var r, i, o = 0, _ = 0; - for (r = i = 0; r < Pe.SBMAX_s; ++i, ++r) { + for (r = i = 0; r < Ae.SBMAX_s; ++i, ++r) { for (var l = e.bo_s[r], f = e.npart_s, c = l < f ? l : f; i < c;) o += t[i], _ += a[i], i++; - if (e.en[s].s[r][n] = o, e.thm[s].s[r][n] = _, f <= i) { + if (e.en[n].s[r][s] = o, e.thm[n].s[r][s] = _, f <= i) { ++r; break; } - var h = e.PSY.bo_s_weight[r], - u = 1 - h; - o = h * t[i], _ = h * a[i], e.en[s].s[r][n] += o, e.thm[s].s[r][n] += _, o = u * t[i], _ = u * a[i]; + var u = e.PSY.bo_s_weight[r], + h = 1 - u; + o = u * t[i], _ = u * a[i], e.en[n].s[r][s] += o, e.thm[n].s[r][s] += _, o = h * t[i], _ = h * a[i]; } - for (; r < Pe.SBMAX_s; ++r) e.en[s].s[r][n] = 0, e.thm[s].s[r][n] = 0; + for (; r < Ae.SBMAX_s; ++r) e.en[n].s[r][s] = 0, e.thm[n].s[r][s] = 0; } - function be(e, t, a, s) { - var n, + function _e(e, t, a, n) { + var s, r, i = 0, o = 0; - for (n = r = 0; n < Pe.SBMAX_l; ++r, ++n) { - for (var _ = e.bo_l[n], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; - if (e.en[s].l[n] = i, e.thm[s].l[n] = o, l <= r) { - ++n; + for (s = r = 0; s < Ae.SBMAX_l; ++r, ++s) { + for (var _ = e.bo_l[s], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; + if (e.en[n].l[s] = i, e.thm[n].l[s] = o, l <= r) { + ++s; break; } - var c = e.PSY.bo_l_weight[n], - h = 1 - c; - i = c * t[r], o = c * a[r], e.en[s].l[n] += i, e.thm[s].l[n] += o, i = h * t[r], o = h * a[r]; + var c = e.PSY.bo_l_weight[s], + u = 1 - c; + i = c * t[r], o = c * a[r], e.en[n].l[s] += i, e.thm[n].l[s] += o, i = u * t[r], o = u * a[r]; } - for (; n < Pe.SBMAX_l; ++n) e.en[s].l[n] = 0, e.thm[s].l[n] = 0; + for (; s < Ae.SBMAX_l; ++s) e.en[n].l[s] = 0, e.thm[n].l[s] = 0; } - function ve(e, t, a, s, n, r) { + function le(e, t, a, n, s, r) { var i, o, _ = e.internal_flags; for (o = i = 0; o < _.npart_s; ++o) { - for (var l = 0, f = 0, c = _.numlines_s[o], h = 0; h < c; ++h, ++i) { - var u = t[r][i]; - l += u, f < u && (f = u); + for (var l = 0, f = 0, c = _.numlines_s[o], u = 0; u < c; ++u, ++i) { + var h = t[r][i]; + l += h, f < h && (f = h); } a[o] = l; } for (i = o = 0; o < _.npart_s; o++) { - var m = _.s3ind_s[o][0], - p = _.s3_ss[i++] * a[m]; - for (++m; m <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[m], ++i, ++m; - var b = d * _.nb_s1[n][o]; - if (s[o] = Math.min(p, b), _.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - b = g * _.nb_s2[n][o]; - var v = s[o]; - s[o] = Math.min(b, v); + var b = _.s3ind_s[o][0], + p = _.s3_ss[i++] * a[b]; + for (++b; b <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[b], ++i, ++b; + var m = d * _.nb_s1[s][o]; + if (n[o] = Math.min(p, m), _.blocktype_old[1 & s] == Ae.SHORT_TYPE) { + var m = g * _.nb_s2[s][o], + v = n[o]; + n[o] = Math.min(m, v); } - _.nb_s2[n][o] = _.nb_s1[n][o], _.nb_s1[n][o] = p; + _.nb_s2[s][o] = _.nb_s1[s][o], _.nb_s1[s][o] = p; } - for (; o <= Pe.CBANDS; ++o) a[o] = 0, s[o] = 0; + for (; o <= Ae.CBANDS; ++o) a[o] = 0, n[o] = 0; } - function de(e, t, a) { + function fe(e, t, a) { return 1 <= a ? e : a <= 0 ? t : 0 < t ? Math.pow(e / t, a) * t : 0; } var _ = [11.8, 13.6, 17.2, 32, 46.5, 51.3, 57.5, 67.1, 71.5, 84.6, 97.6, 130]; - function ge(e, t) { - for (var a = 309.07, s = 0; s < Pe.SBMAX_s - 1; s++) for (var n = 0; n < 3; n++) { - var r = e.thm.s[s][n]; + function ce(e, t) { + for (var a = 309.07, n = 0; n < Ae.SBMAX_s - 1; n++) for (var s = 0; s < 3; s++) { + var r = e.thm.s[n][s]; if (0 < r) { var i = r * t, - o = e.en.s[s][n]; - i < o && (a += 1e10 * i < o ? _[s] * (10 * k) : _[s] * ee.FAST_LOG10(o / i)); + o = e.en.s[n][s]; + i < o && (a += 1e10 * i < o ? _[n] * (10 * R) : _[n] * V.FAST_LOG10(o / i)); } } return a; } var o = [6.8, 5.8, 5.8, 6.4, 6.5, 9.9, 12.1, 14.4, 15, 18.9, 21.6, 26.9, 34.2, 40.2, 46.8, 56.5, 60.7, 73.9, 85.7, 93.4, 126.1]; - function Se(e, t) { - for (var a = 281.0575, s = 0; s < Pe.SBMAX_l - 1; s++) { - var n = e.thm.l[s]; - if (0 < n) { - var r = n * t, - i = e.en.l[s]; - r < i && (a += 1e10 * r < i ? o[s] * (10 * k) : o[s] * ee.FAST_LOG10(i / r)); + function ue(e, t) { + for (var a = 281.0575, n = 0; n < Ae.SBMAX_l - 1; n++) { + var s = e.thm.l[n]; + if (0 < s) { + var r = s * t, + i = e.en.l[n]; + r < i && (a += 1e10 * r < i ? o[n] * (10 * R) : o[n] * V.FAST_LOG10(i / r)); } } return a; } - function Me(e, t, a, s, n) { + function he(e, t, a, n, s) { var r, i; for (r = i = 0; r < e.npart_l; ++r) { var o, @@ -14671,894 +14779,495 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js var f = t[i]; _ += f, l < f && (l = f); } - a[r] = _, s[r] = l, n[r] = _ * e.rnumlines_l[r]; + a[r] = _, n[r] = l, s[r] = _ * e.rnumlines_l[r]; } } - function we(e, t, a, s) { - var n = ue.length - 1, + function be(e, t, a, n) { + var s = re.length - 1, r = 0, i = a[r] + a[r + 1]; - 0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - for (r = 1; r < e.npart_l - 1; r++) { - var o, _; - if (0 < (i = a[r - 1] + a[r] + a[r + 1])) (o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _;else s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; + if (0 < i) { + var o = t[r]; + o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + for (r = 1; r < e.npart_l - 1; r++) if (0 < (i = a[r - 1] + a[r] + a[r + 1])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + if (0 < (i = a[r - 1] + a[r])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; } - var Re = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function D(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (s < 2) B.fft_long(_, i[o], s, t, a);else if (2 == s) for (var l = Pe.BLKSIZE - 1; 0 <= l; --l) { - var f = i[o + 0][l], - c = i[o + 1][l]; - i[o + 0][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][l] = (f - c) * ee.SQRT2 * .5; - } - r[0] = M(i[o + 0][0]), r[0] *= r[0]; - for (l = Pe.BLKSIZE / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][Pe.BLKSIZE / 2 - l], - u = i[o + 0][Pe.BLKSIZE / 2 + l]; - r[Pe.BLKSIZE / 2 - l] = M(.5 * (h * h + u * u)); - } - var m = 0; - for (l = 11; l < Pe.HBLKSIZE; l++) m += r[l]; - if (_.tot_ener[s] = m, e.analysis) { - for (l = 0; l < Pe.HBLKSIZE; l++) _.pinfo.energy[n][s][l] = _.pinfo.energy_save[s][l], _.pinfo.energy_save[s][l] = r[l]; - _.pinfo.pe[n][s] = _.pe[s]; - } - } - function Y(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (0 == n && s < 2 && B.fft_short(_, i[o], s, t, a), 2 == s) for (var l = Pe.BLKSIZE_s - 1; 0 <= l; --l) { - var f = i[o + 0][n][l], - c = i[o + 1][n][l]; - i[o + 0][n][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][n][l] = (f - c) * ee.SQRT2 * .5; - } - r[n][0] = i[o + 0][n][0], r[n][0] *= r[n][0]; - for (l = Pe.BLKSIZE_s / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][n][Pe.BLKSIZE_s / 2 - l], - u = i[o + 0][n][Pe.BLKSIZE_s / 2 + l]; - r[n][Pe.BLKSIZE_s / 2 - l] = M(.5 * (h * h + u * u)); - } - } - this.L3psycho_anal_ns = function (e, t, a, s, n, r, i, o, _, l) { - var f, - c, - h, - u, - m, - p, - b, - v, - d, - g, - S = e.internal_flags, - M = ke([2, Pe.BLKSIZE]), - w = ke([2, 3, Pe.BLKSIZE_s]), - R = Be(Pe.CBANDS + 1), - A = Be(Pe.CBANDS + 1), - B = Be(Pe.CBANDS + 2), - k = Ae(2), - y = Ae(2), - T = ke([2, 576]), - x = Ae(Pe.CBANDS + 2), - E = Ae(Pe.CBANDS + 2); - for (ye.fill(E, 0), f = S.channels_out, e.mode == Ee.JOINT_STEREO && (f = 4), d = e.VBR == xe.vbr_off ? 0 == S.ResvMax ? 0 : S.ResvSize / S.ResvMax * .5 : e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? .6 : 1, c = 0; c < S.channels_out; c++) { - var P = t[c], - L = a + 576 - 350 - ce + 192; - for (u = 0; u < 576; u++) { - var I, H; - for (I = P[L + u + 10], m = H = 0; m < (ce - 1) / 2 - 1; m += 2) I += Re[m] * (P[L + u + m] + P[L + u + ce - m]), H += Re[m + 1] * (P[L + u + m + 1] + P[L + u + ce - m - 1]); - T[c][u] = I + H; - } - n[s][c].en.assign(S.en[c]), n[s][c].thm.assign(S.thm[c]), 2 < f && (r[s][c].en.assign(S.en[c + 2]), r[s][c].thm.assign(S.thm[c + 2])); - } - for (c = 0; c < f; c++) { - var C, - V = Be(12), - O = [0, 0, 0, 0], - N = Be(12), - D = 1, - Y = Be(Pe.CBANDS), - X = Be(Pe.CBANDS), - q = [0, 0, 0, 0], - F = Be(Pe.HBLKSIZE), - j = ke([3, Pe.HBLKSIZE_s]); - for (u = 0; u < 3; u++) V[u] = S.nsPsy.last_en_subshort[c][u + 6], N[u] = V[u] / S.nsPsy.last_en_subshort[c][u + 4], O[0] += V[u]; - if (2 == c) for (u = 0; u < 576; u++) { - var z, Z; - z = T[0][u], Z = T[1][u], T[0][u] = z + Z, T[1][u] = z - Z; - } - var K = T[1 & c], - G = 0; - for (u = 0; u < 9; u++) { - for (var U = G + 64, Q = 1; G < U; G++) Q < Math.abs(K[G]) && (Q = Math.abs(K[G])); - S.nsPsy.last_en_subshort[c][u] = V[u + 3] = Q, O[1 + u / 3] += Q, Q > V[u + 3 - 2] ? Q /= V[u + 3 - 2] : Q = V[u + 3 - 2] > 10 * Q ? V[u + 3 - 2] / (10 * Q) : 0, N[u + 3] = Q; - } - if (e.analysis) { - var W = N[0]; - for (u = 1; u < 12; u++) W < N[u] && (W = N[u]); - S.pinfo.ers[s][c] = S.pinfo.ers_save[c], S.pinfo.ers_save[c] = W; - } - for (C = 3 == c ? S.nsPsy.attackthre_s : S.nsPsy.attackthre, u = 0; u < 12; u++) 0 == q[u / 3] && N[u] > C && (q[u / 3] = u % 3 + 1); - for (u = 1; u < 4; u++) { - (O[u - 1] > O[u] ? O[u - 1] / O[u] : O[u] / O[u - 1]) < 1.7 && (q[u] = 0, 1 == u && (q[0] = 0)); - } - for (0 != q[0] && 0 != S.nsPsy.lastAttacks[c] && (q[0] = 0), 3 != S.nsPsy.lastAttacks[c] && q[0] + q[1] + q[2] + q[3] == 0 || ((D = 0) != q[1] && 0 != q[0] && (q[1] = 0), 0 != q[2] && 0 != q[1] && (q[2] = 0), 0 != q[3] && 0 != q[2] && (q[3] = 0)), c < 2 ? y[c] = D : 0 == D && (y[0] = y[1] = 0), _[c] = S.tot_ener[c], he(e, F, j, M, 1 & c, w, 1 & c, s, c, t, a), Me(S, F, R, Y, X), we(S, Y, X, x), v = 0; v < 3; v++) { - var J, $; - for (ve(e, j, A, B, c, v), pe(S, A, B, c, v), b = 0; b < Pe.SBMAX_s; b++) { - if ($ = S.thm[c].s[b][v], $ *= .8, 2 <= q[v] || 1 == q[v + 1]) { - var ee = 0 != v ? v - 1 : 2; - Q = de(S.thm[c].s[b][ee], $, .6 * d); - $ = Math.min($, Q); - } - if (1 == q[v]) { - ee = 0 != v ? v - 1 : 2, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } else if (0 != v && 3 == q[v - 1] || 0 == v && 3 == S.nsPsy.lastAttacks[c]) { - ee = 2 != v ? v + 1 : 0, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } - J = V[3 * v + 3] + V[3 * v + 4] + V[3 * v + 5], 6 * V[3 * v + 5] < J && ($ *= .5, 6 * V[3 * v + 4] < J && ($ *= .5)), S.thm[c].s[b][v] = $; - } - } - for (S.nsPsy.lastAttacks[c] = q[2], h = p = 0; h < S.npart_l; h++) { - for (var te = S.s3ind[h][0], ae = R[te] * ue[x[te]], se = S.s3_ll[p++] * ae; ++te <= S.s3ind[h][1];) ae = R[te] * ue[x[te]], se = me(se, S.s3_ll[p++] * ae, te, te - h, S, 0); - se *= .158489319246111, S.blocktype_old[1 & c] == Pe.SHORT_TYPE ? B[h] = se : B[h] = de(Math.min(se, Math.min(_e * S.nb_1[c][h], le * S.nb_2[c][h])), se, d), S.nb_2[c][h] = S.nb_1[c][h], S.nb_1[c][h] = se; - } - for (; h <= Pe.CBANDS; ++h) R[h] = 0, B[h] = 0; - be(S, R, B, c); - } - (e.mode != Ee.STEREO && e.mode != Ee.JOINT_STEREO || 0 < e.interChRatio && function (e, t) { - var a = e.internal_flags; - if (1 < a.channels_out) { - for (var s = 0; s < Pe.SBMAX_l; s++) { - var n = a.thm[0].l[s], - r = a.thm[1].l[s]; - a.thm[0].l[s] += r * t, a.thm[1].l[s] += n * t; - } - for (s = 0; s < Pe.SBMAX_s; s++) for (var i = 0; i < 3; i++) n = a.thm[0].s[s][i], r = a.thm[1].s[s][i], a.thm[0].s[s][i] += r * t, a.thm[1].s[s][i] += n * t; - } - }(e, e.interChRatio), e.mode == Ee.JOINT_STEREO) && (!function (e) { - for (var t = 0; t < Pe.SBMAX_l; t++) if (!(e.thm[0].l[t] > 1.58 * e.thm[1].l[t] || e.thm[1].l[t] > 1.58 * e.thm[0].l[t])) { - var a = e.mld_l[t] * e.en[3].l[t], - s = Math.max(e.thm[2].l[t], Math.min(e.thm[3].l[t], a)); - a = e.mld_l[t] * e.en[2].l[t]; - var n = Math.max(e.thm[3].l[t], Math.min(e.thm[2].l[t], a)); - e.thm[2].l[t] = s, e.thm[3].l[t] = n; - } - for (t = 0; t < Pe.SBMAX_s; t++) for (var r = 0; r < 3; r++) e.thm[0].s[t][r] > 1.58 * e.thm[1].s[t][r] || e.thm[1].s[t][r] > 1.58 * e.thm[0].s[t][r] || (a = e.mld_s[t] * e.en[3].s[t][r], s = Math.max(e.thm[2].s[t][r], Math.min(e.thm[3].s[t][r], a)), a = e.mld_s[t] * e.en[2].s[t][r], n = Math.max(e.thm[3].s[t][r], Math.min(e.thm[2].s[t][r], a)), e.thm[2].s[t][r] = s, e.thm[3].s[t][r] = n); - }(S), g = e.msfix, 0 < Math.abs(g) && function (e, t, a) { - var s = t, - n = Math.pow(10, a); - t *= 2, s *= 2; - for (var r = 0; r < Pe.SBMAX_l; r++) f = e.ATH.cb_l[e.bm_l[r]] * n, (o = Math.min(Math.max(e.thm[0].l[r], f), Math.max(e.thm[1].l[r], f))) * t < (_ = Math.max(e.thm[2].l[r], f)) + (l = Math.max(e.thm[3].l[r], f)) && (_ *= c = o * s / (_ + l), l *= c), e.thm[2].l[r] = Math.min(_, e.thm[2].l[r]), e.thm[3].l[r] = Math.min(l, e.thm[3].l[r]); - for (n *= Pe.BLKSIZE_s / Pe.BLKSIZE, r = 0; r < Pe.SBMAX_s; r++) for (var i = 0; i < 3; i++) { - var o, _, l, f, c; - f = e.ATH.cb_s[e.bm_s[r]] * n, (o = Math.min(Math.max(e.thm[0].s[r][i], f), Math.max(e.thm[1].s[r][i], f))) * t < (_ = Math.max(e.thm[2].s[r][i], f)) + (l = Math.max(e.thm[3].s[r][i], f)) && (_ *= c = o * t / (_ + l), l *= c), e.thm[2].s[r][i] = Math.min(e.thm[2].s[r][i], _), e.thm[3].s[r][i] = Math.min(e.thm[3].s[r][i], l); - } - }(S, g, e.ATHlower * S.ATH.adjust)); - for (function (e, t, a, s) { - var n = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var r = 0; r < n.channels_out; r++) s[r] = Pe.NORM_TYPE, e.short_blocks == Te.short_block_dispensed && (t[r] = 1), e.short_blocks == Te.short_block_forced && (t[r] = 0), 0 != t[r] ? n.blocktype_old[r] == Pe.SHORT_TYPE && (s[r] = Pe.STOP_TYPE) : (s[r] = Pe.SHORT_TYPE, n.blocktype_old[r] == Pe.NORM_TYPE && (n.blocktype_old[r] = Pe.START_TYPE), n.blocktype_old[r] == Pe.STOP_TYPE && (n.blocktype_old[r] = Pe.SHORT_TYPE)), a[r] = n.blocktype_old[r], n.blocktype_old[r] = s[r]; - }(e, y, l, k), c = 0; c < f; c++) { - var ne, - re, - ie, - oe = 0; - 1 < c ? (ne = o, oe = -2, re = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (re = Pe.SHORT_TYPE), ie = r[s][c - 2]) : (ne = i, oe = 0, re = l[c], ie = n[s][c]), ne[oe + c] = re == Pe.SHORT_TYPE ? ge(ie, S.masking_lower) : Se(ie, S.masking_lower), e.analysis && (S.pinfo.pe[s][c] = ne[oe + c]); - } - return 0; - }; - var X = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function q(e, t, a) { - if (0 == a) for (var s = 0; s < e.npart_s; s++) e.nb_s2[t][s] = e.nb_s1[t][s], e.nb_s1[t][s] = 0; - } - function F(e, t) { - for (var a = 0; a < e.npart_l; a++) e.nb_2[t][a] = e.nb_1[t][a], e.nb_1[t][a] = 0; - } - function j(e, t, a, s, n, r) { - var i, - o, - _, - l = e.internal_flags, - f = new float[Pe.CBANDS](), - c = Be(Pe.CBANDS), - h = new int[Pe.CBANDS](); - for (_ = o = 0; _ < l.npart_s; ++_) { - var u = 0, - m = 0, - p = l.numlines_s[_]; - for (i = 0; i < p; ++i, ++o) { - var b = t[r][o]; - u += b, m < b && (m = b); - } - a[_] = u, f[_] = m, c[_] = u / p; - } - for (; _ < Pe.CBANDS; ++_) f[_] = 0, c[_] = 0; - for (function (e, t, a, s) { - var n = ue.length - 1, - r = 0, - i = a[r] + a[r + 1]; - for (0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0, r = 1; r < e.npart_s - 1; r++) { - var o, _; - 0 < (i = a[r - 1] + a[r] + a[r + 1]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - }(l, f, c, h), o = _ = 0; _ < l.npart_s; _++) { - var v, - d, - g, - S, - M, - w = l.s3ind_s[_][0], - R = l.s3ind_s[_][1]; - for (v = h[w], d = 1, S = l.s3_ss[o] * a[w] * ue[h[w]], ++o, ++w; w <= R;) v += h[w], d += 1, S = A(S, g = l.s3_ss[o] * a[w] * ue[h[w]], w - _), ++o, ++w; - S *= M = .5 * ue[v = (1 + 2 * v) / (2 * d)], s[_] = S, l.nb_s2[n][_] = l.nb_s1[n][_], l.nb_s1[n][_] = S, g = f[_], g *= l.minval_s[_], g *= M, s[_] > g && (s[_] = g), 1 < l.masking_lower && (s[_] *= l.masking_lower), s[_] > a[_] && (s[_] = a[_]), l.masking_lower < 1 && (s[_] *= l.masking_lower); - } - for (; _ < Pe.CBANDS; ++_) a[_] = 0, s[_] = 0; - } - function z(e, t, a, s, n) { - var r, - i = Be(Pe.CBANDS), - o = Be(Pe.CBANDS), - _ = Ae(Pe.CBANDS + 2); - Me(e, t, a, i, o), we(e, i, o, _); - var l = 0; - for (r = 0; r < e.npart_l; r++) { - var f, - c, - h, - u = e.s3ind[r][0], - m = e.s3ind[r][1], - p = 0, - b = 0; - for (p = _[u], b += 1, c = e.s3_ll[l] * a[u] * ue[_[u]], ++l, ++u; u <= m;) p += _[u], b += 1, c = A(c, f = e.s3_ll[l] * a[u] * ue[_[u]], u - r), ++l, ++u; - if (c *= h = .5 * ue[p = (1 + 2 * p) / (2 * b)], e.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - var v = _e * e.nb_1[n][r]; - s[r] = 0 < v ? Math.min(c, v) : Math.min(c, a[r] * fe); - } else { - var d = le * e.nb_2[n][r], - g = _e * e.nb_1[n][r]; - d <= 0 && (d = c), g <= 0 && (g = c), v = e.blocktype_old[1 & n] == Pe.NORM_TYPE ? Math.min(g, d) : g, s[r] = Math.min(c, v); - } - e.nb_2[n][r] = e.nb_1[n][r], e.nb_1[n][r] = c, f = i[r], f *= e.minval_l[r], f *= h, s[r] > f && (s[r] = f), 1 < e.masking_lower && (s[r] *= e.masking_lower), s[r] > a[r] && (s[r] = a[r]), e.masking_lower < 1 && (s[r] *= e.masking_lower); - } - for (; r < Pe.CBANDS; ++r) a[r] = 0, s[r] = 0; - } - function Z(e, t, a, s, n, r, i) { - for (var o, _, l = 2 * r, f = 0 < r ? Math.pow(10, n) : 1, c = 0; c < i; ++c) { - var h = e[2][c], - u = e[3][c], - m = t[0][c], - p = t[1][c], - b = t[2][c], - v = t[3][c]; - if (m <= 1.58 * p && p <= 1.58 * m) { - var d = a[c] * u, - g = a[c] * h; - _ = Math.max(b, Math.min(v, d)), o = Math.max(v, Math.min(b, g)); - } else _ = b, o = v; - if (0 < r) { - var S, - M, - w = s[c] * f; - if (S = Math.min(Math.max(m, w), Math.max(p, w)), 0 < (M = (b = Math.max(_, w)) + (v = Math.max(o, w))) && S * l < M) { - var R = S * l / M; - b *= R, v *= R; - } - _ = Math.min(b, _), o = Math.min(v, o); - } - h < _ && (_ = h), u < o && (o = u), t[2][c] = _, t[3][c] = o; - } - } - function w(e, t) { - var a; - return (a = 0 <= e ? 27 * -e : e * t) <= -72 ? 0 : Math.exp(a * S); - } - function R(e) { - var t, - a, - s = 0; - for (s = 0; 1e-20 < w(s, e); s -= 1); - for (n = s, r = 0; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? r = s : n = s; - t = n; - var n, r; - s = 0; - for (s = 0; 1e-20 < w(s, e); s += 1); - for (n = 0, r = s; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? n = s : r = s; - a = r; - var i, - o = 0; - for (i = 0; i <= 1e3; ++i) { - o += w(s = t + i * (a - t) / 1e3, e); - } - return 1001 / (o * (a - t)); - } - function H(e) { + var pe = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; + function P(e) { return e < 0 && (e = 0), e *= .001, 13 * Math.atan(.76 * e) + 3.5 * Math.atan(e * e / 56.25); } - function C(e, t, a, s, n, r, i, o, _, l, f, c) { - var h, - u = Be(Pe.CBANDS + 1), - m = o / (15 < c ? 1152 : 384), - p = Ae(Pe.HBLKSIZE); + function H(e, t, a, n, s, r, i, o, _, l, f, c) { + var u, + h = de(Ae.CBANDS + 1), + b = o / (15 < c ? 1152 : 384), + p = ve(Ae.HBLKSIZE); o /= _; - var b = 0, + var m = 0, v = 0; - for (h = 0; h < Pe.CBANDS; h++) { + for (u = 0; u < Ae.CBANDS; u++) { var d; - for (y = H(o * b), u[h] = o * b, d = b; H(o * d) - y < E && d <= _ / 2; d++); - for (e[h] = d - b, v = h + 1; b < d;) p[b++] = h; - if (_ / 2 < b) { - b = _ / 2, ++h; + for (x = P(o * m), h[u] = o * m, d = m; P(o * d) - x < E && d <= _ / 2; d++); + for (e[u] = d - m, v = u + 1; m < d;) p[m++] = u; + if (_ / 2 < m) { + m = _ / 2, ++u; break; } } - u[h] = o * b; + h[u] = o * m; for (var g = 0; g < c; g++) { - var S, M, w, R, A; - w = l[g], R = l[g + 1], (S = 0 | Math.floor(.5 + f * (w - .5))) < 0 && (S = 0), _ / 2 < (M = 0 | Math.floor(.5 + f * (R - .5))) && (M = _ / 2), a[g] = (p[S] + p[M]) / 2, t[g] = p[M]; - var B = m * R; - i[g] = (B - u[t[g]]) / (u[t[g] + 1] - u[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = H(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); + var w, S, M, y, A; + M = l[g], y = l[g + 1], (w = 0 | Math.floor(.5 + f * (M - .5))) < 0 && (w = 0), S = 0 | Math.floor(.5 + f * (y - .5)), _ / 2 < S && (S = _ / 2), a[g] = (p[w] + p[S]) / 2, t[g] = p[S]; + var k = b * y; + i[g] = (k - h[t[g]]) / (h[t[g] + 1] - h[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = P(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); } - for (var k = b = 0; k < v; k++) { - var y, - T, - x = e[k]; - y = H(o * b), T = H(o * (b + x - 1)), s[k] = .5 * (y + T), y = H(o * (b - .5)), T = H(o * (b + x - .5)), n[k] = T - y, b += x; + for (var R = m = 0; R < v; R++) { + var x, + B, + T = e[R]; + x = P(o * m), B = P(o * (m + T - 1)), n[R] = .5 * (x + B), x = P(o * (m - .5)), B = P(o * (m + T - .5)), s[R] = B - x, m += T; } return v; } - function V(e, t, a, s, n, r) { + function O(e, t, a, n, s, r) { var i, o, _, l, f, c, - h = ke([Pe.CBANDS, Pe.CBANDS]), - u = 0; - if (r) for (var m = 0; m < t; m++) for (i = 0; i < t; i++) { - var p = (o = a[m] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * S), _ /= .6609193)) * s[i]); - h[m][i] = p * n[m]; - } else for (i = 0; i < t; i++) { - var b = 15 + Math.min(21 / a[i], 12), - v = R(b); - for (m = 0; m < t; m++) { - p = v * w(a[m] - a[i], b) * s[i]; - h[m][i] = p * n[m]; - } + u = ge([Ae.CBANDS, Ae.CBANDS]), + h = 0; + if (r) for (var b = 0; b < t; b++) for (i = 0; i < t; i++) { + var p = (o = a[b] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * w), _ /= .6609193)) * n[i]); + u[b][i] = p * s[b]; + } else me(); + for (var b = 0; b < t; b++) { + for (i = 0; i < t && !(0 < u[b][i]); i++); + for (e[b][0] = i, i = t - 1; 0 < i && !(0 < u[b][i]); i--); + e[b][1] = i, h += e[b][1] - e[b][0] + 1; } - for (m = 0; m < t; m++) { - for (i = 0; i < t && !(0 < h[m][i]); i++); - for (e[m][0] = i, i = t - 1; 0 < i && !(0 < h[m][i]); i--); - e[m][1] = i, u += e[m][1] - e[m][0] + 1; - } - var d = Be(u), - g = 0; - for (m = 0; m < t; m++) for (i = e[m][0]; i <= e[m][1]; i++) d[g++] = h[m][i]; - return d; + for (var m = de(h), v = 0, b = 0; b < t; b++) for (i = e[b][0]; i <= e[b][1]; i++) m[v++] = u[b][i]; + return m; } - function O(e) { - var t = H(e); + function N(e) { + var t = P(e); return t = Math.min(t, 15.5) / 15.5, Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * t)) - 2.5); } - function s(e, t) { - return e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e), 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + function n(e, t) { + e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e); + var a = 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + return a; } - this.L3psycho_anal_vbr = function (e, t, a, s, n, r, i, o, _, l) { + this.L3psycho_anal_ns = function (e, t, a, n, s, r, i, o, _, l) { var f, c, - h, u, + h, + b, + p, m, - p = e.internal_flags, - b = Be(Pe.HBLKSIZE), - v = ke([3, Pe.HBLKSIZE_s]), - d = ke([2, Pe.BLKSIZE]), - g = ke([2, 3, Pe.BLKSIZE_s]), - S = ke([4, Pe.CBANDS]), - M = ke([4, Pe.CBANDS]), - w = ke([4, 3]), - R = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]], - A = Ae(2), - B = e.mode == Ee.JOINT_STEREO ? 4 : p.channels_out; - !function (e, t, a, s, n, r, i, o, _, l) { - for (var f = ke([2, 576]), c = e.internal_flags, h = c.channels_out, u = e.mode == Ee.JOINT_STEREO ? 4 : h, m = 0; m < h; m++) { - firbuf = t[m]; - for (var p = a + 576 - 350 - ce + 192, b = 0; b < 576; b++) { - var v, d; - v = firbuf[p + b + 10]; - for (var g = d = 0; g < (ce - 1) / 2 - 1; g += 2) v += X[g] * (firbuf[p + b + g] + firbuf[p + b + ce - g]), d += X[g + 1] * (firbuf[p + b + g + 1] + firbuf[p + b + ce - g - 1]); - f[m][b] = v + d; - } - n[s][m].en.assign(c.en[m]), n[s][m].thm.assign(c.thm[m]), 2 < u && (r[s][m].en.assign(c.en[m + 2]), r[s][m].thm.assign(c.thm[m + 2])); + v, + d, + g = e.internal_flags, + w = ge([2, Ae.BLKSIZE]), + S = ge([2, 3, Ae.BLKSIZE_s]), + M = de(Ae.CBANDS + 1), + y = de(Ae.CBANDS + 1), + A = de(Ae.CBANDS + 2), + k = ve(2), + R = ve(2), + x = ge([2, 576]), + B = ve(Ae.CBANDS + 2), + T = ve(Ae.CBANDS + 2); + for (we.fill(T, 0), f = g.channels_out, e.mode == ye.JOINT_STEREO && (f = 4), d = e.VBR == Me.vbr_off ? 0 == g.ResvMax ? 0 : g.ResvSize / g.ResvMax * .5 : e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? .6 : 1, c = 0; c < g.channels_out; c++) { + var E = t[c], + C = a + 576 - 350 - 21 + 192; + for (h = 0; h < 576; h++) { + var I, L; + for (I = E[C + h + 10], b = L = 0; b < 9; b += 2) I += pe[b] * (E[C + h + b] + E[C + h + 21 - b]), L += pe[b + 1] * (E[C + h + b + 1] + E[C + h + 21 - b - 1]); + x[c][h] = I + L; } - for (m = 0; m < u; m++) { - var S = Be(12), - M = Be(12), - w = [0, 0, 0, 0], - R = f[1 & m], - A = 0, - B = 3 == m ? c.nsPsy.attackthre_s : c.nsPsy.attackthre, - k = 1; - if (2 == m) for (b = 0, g = 576; 0 < g; ++b, --g) { - var y = f[0][b], - T = f[1][b]; - f[0][b] = y + T, f[1][b] = y - T; - } - for (b = 0; b < 3; b++) M[b] = c.nsPsy.last_en_subshort[m][b + 6], S[b] = M[b] / c.nsPsy.last_en_subshort[m][b + 4], w[0] += M[b]; - for (b = 0; b < 9; b++) { - for (var x = A + 64, E = 1; A < x; A++) E < Math.abs(R[A]) && (E = Math.abs(R[A])); - c.nsPsy.last_en_subshort[m][b] = M[b + 3] = E, w[1 + b / 3] += E, E > M[b + 3 - 2] ? E /= M[b + 3 - 2] : E = M[b + 3 - 2] > 10 * E ? M[b + 3 - 2] / (10 * E) : 0, S[b + 3] = E; - } - for (b = 0; b < 3; ++b) { - var P = M[3 * b + 3] + M[3 * b + 4] + M[3 * b + 5], - L = 1; - 6 * M[3 * b + 5] < P && (L *= .5, 6 * M[3 * b + 4] < P && (L *= .5)), o[m][b] = L; - } - if (e.analysis) { - var I = S[0]; - for (b = 1; b < 12; b++) I < S[b] && (I = S[b]); - c.pinfo.ers[s][m] = c.pinfo.ers_save[m], c.pinfo.ers_save[m] = I; - } - for (b = 0; b < 12; b++) 0 == _[m][b / 3] && S[b] > B && (_[m][b / 3] = b % 3 + 1); - for (b = 1; b < 4; b++) { - var H = w[b - 1], - C = w[b]; - Math.max(H, C) < 4e4 && H < 1.7 * C && C < 1.7 * H && (1 == b && _[m][0] <= _[m][b] && (_[m][0] = 0), _[m][b] = 0); - } - _[m][0] <= c.nsPsy.lastAttacks[m] && (_[m][0] = 0), 3 != c.nsPsy.lastAttacks[m] && _[m][0] + _[m][1] + _[m][2] + _[m][3] == 0 || ((k = 0) != _[m][1] && 0 != _[m][0] && (_[m][1] = 0), 0 != _[m][2] && 0 != _[m][1] && (_[m][2] = 0), 0 != _[m][3] && 0 != _[m][2] && (_[m][3] = 0)), m < 2 ? l[m] = k : 0 == k && (l[0] = l[1] = 0), i[m] = c.tot_ener[m]; - } - }(e, t, a, s, n, r, _, w, R, A), function (e, t) { - var a = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var s = 0; s < a.channels_out; s++) e.short_blocks == Te.short_block_dispensed && (t[s] = 1), e.short_blocks == Te.short_block_forced && (t[s] = 0); - }(e, A); - for (var k = 0; k < B; k++) { - D(e, t, a, k, s, b, d, T = 1 & k), c = s, h = k, u = b, m = void 0, m = (f = e).internal_flags, 2 == f.athaa_loudapprox && h < 2 && (m.loudness_sq[c][h] = m.loudness_sq_save[h], m.loudness_sq_save[h] = N(u, m)), 0 != A[T] ? z(p, b, S[k], M[k], k) : F(p, k); + s[n][c].en.assign(g.en[c]), s[n][c].thm.assign(g.thm[c]), 2 < f && me(); } - A[0] + A[1] == 2 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_l, p.ATH.cb_l, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_l); - for (k = 0; k < B; k++) { - 0 != A[T = 1 & k] && be(p, S[k], M[k], k); - } - for (var y = 0; y < 3; y++) { - for (k = 0; k < B; ++k) { - 0 != A[T = 1 & k] ? q(p, k, y) : (Y(e, t, a, k, y, v, g, T), j(e, v, S[k], M[k], k, y)); + for (c = 0; c < f; c++) { + var P, + H = de(12), + O = [0, 0, 0, 0], + N = de(12), + V = 1, + D = de(Ae.CBANDS), + F = de(Ae.CBANDS), + j = [0, 0, 0, 0], + X = de(Ae.HBLKSIZE), + Y = ge([3, Ae.HBLKSIZE_s]); + for (h = 0; h < 3; h++) H[h] = g.nsPsy.last_en_subshort[c][h + 6], N[h] = H[h] / g.nsPsy.last_en_subshort[c][h + 4], O[0] += H[h]; + 2 == c && me(); + var z = x[1 & c], + q = 0; + for (h = 0; h < 9; h++) { + for (var G = q + 64, U = 1; q < G; q++) U < Math.abs(z[q]) && (U = Math.abs(z[q])); + g.nsPsy.last_en_subshort[c][h] = H[h + 3] = U, O[1 + h / 3] += U, U > H[h + 3 - 2] ? U /= H[h + 3 - 2] : U = H[h + 3 - 2] > 10 * U ? H[h + 3 - 2] / (10 * U) : 0, N[h + 3] = U; } - A[0] + A[1] == 0 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_s, p.ATH.cb_s, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_s); - for (k = 0; k < B; ++k) { - 0 == A[T = 1 & k] && pe(p, S[k], M[k], k, y); - } - } - for (k = 0; k < B; k++) { - var T; - if (0 == A[T = 1 & k]) for (var x = 0; x < Pe.SBMAX_s; x++) { - var E = Be(3); - for (y = 0; y < 3; y++) { - var P = p.thm[k].s[x][y]; - if (P *= .8, 2 <= R[k][y] || 1 == R[k][y + 1]) { - var L = 0 != y ? y - 1 : 2, - I = de(p.thm[k].s[x][L], P, .36); - P = Math.min(P, I); - } else if (1 == R[k][y]) { - L = 0 != y ? y - 1 : 2, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); - } else if (0 != y && 3 == R[k][y - 1] || 0 == y && 3 == p.nsPsy.lastAttacks[k]) { - L = 2 != y ? y + 1 : 0, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); + for (e.analysis && me(), P = 3 == c ? g.nsPsy.attackthre_s : g.nsPsy.attackthre, h = 0; h < 12; h++) 0 == j[h / 3] && N[h] > P && (j[h / 3] = h % 3 + 1); + for (h = 1; h < 4; h++) (O[h - 1] > O[h] ? O[h - 1] / O[h] : O[h] / O[h - 1]) < 1.7 && (j[h] = 0, 1 == h && (j[0] = 0)); + for (0 != j[0] && 0 != g.nsPsy.lastAttacks[c] && (j[0] = 0), 3 != g.nsPsy.lastAttacks[c] && j[0] + j[1] + j[2] + j[3] == 0 || ((V = 0) != j[1] && 0 != j[0] && (j[1] = 0), 0 != j[2] && 0 != j[1] && (j[2] = 0), 0 != j[3] && 0 != j[2] && (j[3] = 0)), c < 2 ? R[c] = V : me(), _[c] = g.tot_ener[c], se(e, X, Y, w, 1 & c, S, 1 & c, n, c, t, a), he(g, X, M, D, F), be(g, D, F, B), v = 0; v < 3; v++) { + var K, Z; + for (le(e, Y, y, A, c, v), oe(g, y, A, c, v), m = 0; m < Ae.SBMAX_s; m++) { + if (Z = g.thm[c].s[m][v], Z *= .8, 2 <= j[v] || 1 == j[v + 1]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .6 * d); + Z = Math.min(Z, U); } - P *= w[k][y], E[y] = P; + if (1 == j[v]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } else if (0 != v && 3 == j[v - 1] || 0 == v && 3 == g.nsPsy.lastAttacks[c]) { + var W = 2 != v ? v + 1 : 0, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } + K = H[3 * v + 3] + H[3 * v + 4] + H[3 * v + 5], 6 * H[3 * v + 5] < K && (Z *= .5, 6 * H[3 * v + 4] < K && (Z *= .5)), g.thm[c].s[m][v] = Z; } - for (y = 0; y < 3; y++) p.thm[k].s[x][y] = E[y]; } + for (g.nsPsy.lastAttacks[c] = j[2], u = p = 0; u < g.npart_l; u++) { + for (var Q = g.s3ind[u][0], $ = M[Q] * re[B[Q]], J = g.s3_ll[p++] * $; ++Q <= g.s3ind[u][1];) $ = M[Q] * re[B[Q]], J = ie(J, g.s3_ll[p++] * $, Q, Q - u, g, 0); + J *= .158489319246111, g.blocktype_old[1 & c] == Ae.SHORT_TYPE ? A[u] = J : A[u] = fe(Math.min(J, Math.min(2 * g.nb_1[c][u], 16 * g.nb_2[c][u])), J, d), g.nb_2[c][u] = g.nb_1[c][u], g.nb_1[c][u] = J; + } + for (; u <= Ae.CBANDS; ++u) M[u] = 0, A[u] = 0; + _e(g, M, A, c); } - for (k = 0; k < B; k++) p.nsPsy.lastAttacks[k] = R[k][2]; - !function (e, t, a) { - for (var s = e.internal_flags, n = 0; n < s.channels_out; n++) { - var r = Pe.NORM_TYPE; - 0 != t[n] ? s.blocktype_old[n] == Pe.SHORT_TYPE && (r = Pe.STOP_TYPE) : (r = Pe.SHORT_TYPE, s.blocktype_old[n] == Pe.NORM_TYPE && (s.blocktype_old[n] = Pe.START_TYPE), s.blocktype_old[n] == Pe.STOP_TYPE && (s.blocktype_old[n] = Pe.SHORT_TYPE)), a[n] = s.blocktype_old[n], s.blocktype_old[n] = r; - } - }(e, A, l); - for (k = 0; k < B; k++) { - var H, C, V, O; - 1 < k ? (H = o, C = -2, V = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (V = Pe.SHORT_TYPE), O = r[s][k - 2]) : (H = i, C = 0, V = l[k], O = n[s][k]), H[C + k] = V == Pe.SHORT_TYPE ? ge(O, p.masking_lower) : Se(O, p.masking_lower), e.analysis && (p.pinfo.pe[s][k] = H[C + k]); + for (e.mode != ye.STEREO && e.mode != ye.JOINT_STEREO || me(), e.mode == ye.JOINT_STEREO && me(), function (e, t, a, n) { + var s = e.internal_flags; + e.short_blocks != Se.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); + for (var r = 0; r < s.channels_out; r++) n[r] = Ae.NORM_TYPE, e.short_blocks == Se.short_block_dispensed && (t[r] = 1), e.short_blocks == Se.short_block_forced && (t[r] = 0), 0 != t[r] ? s.blocktype_old[r] == Ae.SHORT_TYPE && (n[r] = Ae.STOP_TYPE) : (n[r] = Ae.SHORT_TYPE, s.blocktype_old[r] == Ae.NORM_TYPE && (s.blocktype_old[r] = Ae.START_TYPE), s.blocktype_old[r] == Ae.STOP_TYPE && (s.blocktype_old[r] = Ae.SHORT_TYPE)), a[r] = s.blocktype_old[r], s.blocktype_old[r] = n[r]; + }(e, R, l, k), c = 0; c < f; c++) { + var ee, + te, + ae, + ne = 0; + 1 < c ? me() : (ee = i, ne = 0, te = l[c], ae = s[n][c]), ee[ne + c] = te == Ae.SHORT_TYPE ? ce(ae, g.masking_lower) : ue(ae, g.masking_lower), e.analysis && (g.pinfo.pe[n][c] = ee[ne + c]); } return 0; }, this.psymodel_init = function (e) { var t, a = e.internal_flags, - s = !0, - n = 13, + n = !0, + s = 13, r = 0, i = 0, o = -8.25, _ = -4.5, - l = Be(Pe.CBANDS), - f = Be(Pe.CBANDS), - c = Be(Pe.CBANDS), - h = e.out_samplerate; + l = de(Ae.CBANDS), + f = de(Ae.CBANDS), + c = de(Ae.CBANDS), + u = e.out_samplerate; switch (e.experimentalZ) { default: case 0: - s = !0; + n = !0; break; case 1: - s = e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt; + n = e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt; break; case 2: - s = !1; + n = !1; break; case 3: - n = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; + s = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; } - for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Pe.NORM_TYPE, t = 0; t < 4; ++t) { - for (var u = 0; u < Pe.CBANDS; ++u) a.nb_1[t][u] = 1e20, a.nb_2[t][u] = 1e20, a.nb_s1[t][u] = a.nb_s2[t][u] = 1; - for (var m = 0; m < Pe.SBMAX_l; m++) a.en[t].l[m] = 1e20, a.thm[t].l[m] = 1e20; - for (u = 0; u < 3; ++u) { - for (m = 0; m < Pe.SBMAX_s; m++) a.en[t].s[m][u] = 1e20, a.thm[t].s[m][u] = 1e20; + for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Ae.NORM_TYPE, t = 0; t < 4; ++t) { + for (var h = 0; h < Ae.CBANDS; ++h) a.nb_1[t][h] = 1e20, a.nb_2[t][h] = 1e20, a.nb_s1[t][h] = a.nb_s2[t][h] = 1; + for (var b = 0; b < Ae.SBMAX_l; b++) a.en[t].l[b] = 1e20, a.thm[t].l[b] = 1e20; + for (var h = 0; h < 3; ++h) { + for (var b = 0; b < Ae.SBMAX_s; b++) a.en[t].s[b][h] = 1e20, a.thm[t].s[b][h] = 1e20; a.nsPsy.lastAttacks[t] = 0; } - for (u = 0; u < 9; u++) a.nsPsy.last_en_subshort[t][u] = 10; + for (var h = 0; h < 9; h++) a.nsPsy.last_en_subshort[t][h] = 10; } - for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = C(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, h, Pe.BLKSIZE, a.scalefac_band.l, Pe.BLKSIZE / 1152, Pe.SBMAX_l), t = 0; t < a.npart_l; t++) { + for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = H(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, u, Ae.BLKSIZE, a.scalefac_band.l, Ae.BLKSIZE / 1152, Ae.SBMAX_l), t = 0; t < a.npart_l; t++) { var p = r; - l[t] >= n && (p = i * (l[t] - n) / (24 - n) + r * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; + l[t] >= s && (p = i * (l[t] - s) / (24 - s) + r * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; } - a.s3_ll = V(a.s3ind, a.npart_l, l, f, c, s); - var b; - u = 0; + a.s3_ll = O(a.s3ind, a.npart_l, l, f, c, n); + var m, + h = 0; for (t = 0; t < a.npart_l; t++) { - g = K.MAX_VALUE; - for (var v = 0; v < a.numlines_l[t]; v++, u++) { - var d = h * u / (1e3 * Pe.BLKSIZE); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_l[t]) < g && (g = S); + g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_l[t]; v++, h++) { + var d = u * h / (1e3 * Ae.BLKSIZE); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_l[t]) < g && (g = w); } a.ATH.cb_l[t] = g, 6 < (g = 20 * l[t] / 10 - 20) && (g = 100), g < -15 && (g = -15), g -= 8, a.minval_l[t] = Math.pow(10, g / 10) * a.numlines_l[t]; } - for (a.npart_s = C(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, h, Pe.BLKSIZE_s, a.scalefac_band.s, Pe.BLKSIZE_s / 384, Pe.SBMAX_s), t = u = 0; t < a.npart_s; t++) { - var g; - p = o; - l[t] >= n && (p = _ * (l[t] - n) / (24 - n) + o * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), g = K.MAX_VALUE; - for (v = 0; v < a.numlines_s[t]; v++, u++) { - var S; - d = h * u / (1e3 * Pe.BLKSIZE_s); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_s[t]) < g && (g = S); + for (a.npart_s = H(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, u, Ae.BLKSIZE_s, a.scalefac_band.s, Ae.BLKSIZE_s / 384, Ae.SBMAX_s), t = h = 0; t < a.npart_s; t++) { + var g, + p = o; + l[t] >= s && (p = _ * (l[t] - s) / (24 - s) + o * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_s[t]; v++, h++) { + var w, + d = u * h / (1e3 * Ae.BLKSIZE_s); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_s[t]) < g && (g = w); } a.ATH.cb_s[t] = g, g = 7 * l[t] / 12 - 7, 12 < l[t] && (g *= 1 + 3.1 * Math.log(1 + g)), l[t] < 12 && (g *= 1 + 2.3 * Math.log(1 - g)), g < -15 && (g = -15), g -= 8, a.minval_s[t] = Math.pow(10, g / 10) * a.numlines_s[t]; } - a.s3_ss = V(a.s3ind_s, a.npart_s, l, f, c, s), y = Math.pow(10, (P + 1) / 16), T = Math.pow(10, (L + 1) / 16), x = Math.pow(10, I / 10), B.init_fft(a), a.decay = Math.exp(-1 * k / (.01 * h / 192)), b = 3.5, 0 != (2 & e.exp_nspsytune) && (b = 1), 0 < Math.abs(e.msfix) && (b = e.msfix), e.msfix = b; - for (var M = 0; M < a.npart_l; M++) a.s3ind[M][1] > a.npart_l - 1 && (a.s3ind[M][1] = a.npart_l - 1); - var w = 576 * a.mode_gr / h; - if (a.ATH.decay = Math.pow(10, -1.2 * w), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { - var R = e.out_samplerate / Pe.BLKSIZE, + a.s3_ss = O(a.s3ind_s, a.npart_s, l, f, c, n), x = Math.pow(10, (C + 1) / 16), B = Math.pow(10, (I + 1) / 16), T = Math.pow(10, L / 10), k.init_fft(a), a.decay = Math.exp(-1 * R / (.01 * u / 192)), m = 3.5, 0 != (2 & e.exp_nspsytune) && (m = 1), 0 < Math.abs(e.msfix) && (m = e.msfix), e.msfix = m; + for (var S = 0; S < a.npart_l; S++) a.s3ind[S][1] > a.npart_l - 1 && (a.s3ind[S][1] = a.npart_l - 1); + var M = 576 * a.mode_gr / u; + if (a.ATH.decay = Math.pow(10, -1.2 * M), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { + var y = e.out_samplerate / Ae.BLKSIZE, A = 0; - for (t = d = 0; t < Pe.BLKSIZE / 2; ++t) d += R, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; - for (A = 1 / A, t = Pe.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; + for (t = d = 0; t < Ae.BLKSIZE / 2; ++t) d += y, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; + for (A = 1 / A, t = Ae.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; } - for (M = u = 0; M < a.npart_s; ++M) for (t = 0; t < a.numlines_s[M]; ++t) ++u; - for (M = u = 0; M < a.npart_l; ++M) for (t = 0; t < a.numlines_l[M]; ++t) ++u; - for (t = u = 0; t < a.npart_l; t++) { - d = h * (u + a.numlines_l[t] / 2) / (1 * Pe.BLKSIZE); - a.mld_cb_l[t] = O(d), u += a.numlines_l[t]; + for (var S = h = 0; S < a.npart_s; ++S) for (t = 0; t < a.numlines_s[S]; ++t) ++h; + for (var S = h = 0; S < a.npart_l; ++S) for (t = 0; t < a.numlines_l[S]; ++t) ++h; + for (t = h = 0; t < a.npart_l; t++) { + var d = u * (h + a.numlines_l[t] / 2) / (1 * Ae.BLKSIZE); + a.mld_cb_l[t] = N(d), h += a.numlines_l[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_l[t] = 1; - for (t = u = 0; t < a.npart_s; t++) { - d = h * (u + a.numlines_s[t] / 2) / (1 * Pe.BLKSIZE_s); - a.mld_cb_s[t] = O(d), u += a.numlines_s[t]; + for (; t < Ae.CBANDS; ++t) a.mld_cb_l[t] = 1; + for (t = h = 0; t < a.npart_s; t++) { + var d = u * (h + a.numlines_s[t] / 2) / (1 * Ae.BLKSIZE_s); + a.mld_cb_s[t] = N(d), h += a.numlines_s[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_s[t] = 1; + for (; t < Ae.CBANDS; ++t) a.mld_cb_s[t] = 1; return 0; }, this.ATHformula = function (e, t) { var a; switch (t.ATHtype) { case 0: - a = s(e, 9); + a = n(e, 9); break; case 1: - a = s(e, -1); + a = n(e, -1); break; case 2: - a = s(e, 0); + a = n(e, 0); break; case 3: - a = s(e, 1) + 6; + a = n(e, 1) + 6; break; case 4: - a = s(e, t.ATHcurve); + a = n(e, t.ATHcurve); break; default: - a = s(e, 0); + a = n(e, 0); } return a; }; } - function U() { - var o = this; - U.V9 = 410, U.V8 = 420, U.V7 = 430, U.V6 = 440, U.V5 = 450, U.V4 = 460, U.V3 = 470, U.V2 = 480, U.V1 = 490, U.V0 = 500, U.R3MIX = 1e3, U.STANDARD = 1001, U.EXTREME = 1002, U.INSANE = 1003, U.STANDARD_FAST = 1004, U.EXTREME_FAST = 1005, U.MEDIUM = 1006, U.MEDIUM_FAST = 1007; - var w, R, g, S, M; - U.LAME_MAXMP3BUFFER = 147456; - var A, - B, - k, - y = new G(); - function T() { + function Y() { + var T, + E, + u, + h, + b, + C = this; + Y.V9 = 410, Y.V8 = 420, Y.V7 = 430, Y.V6 = 440, Y.V5 = 450, Y.V4 = 460, Y.V3 = 470, Y.V2 = 480, Y.V1 = 490, Y.V0 = 500, Y.R3MIX = 1e3, Y.STANDARD = 1001, Y.EXTREME = 1002, Y.INSANE = 1003, Y.STANDARD_FAST = 1004, Y.EXTREME_FAST = 1005, Y.MEDIUM = 1006, Y.MEDIUM_FAST = 1007, Y.LAME_MAXMP3BUFFER = 147456; + var p, + m, + v = new X(); + function d() { this.lowerlimit = 0; } - function n(e, t) { + function s(e, t) { this.lowpass = t; } - this.enc = new Pe(), this.setModules = function (e, t, a, s, n, r, i, o, _) { - w = e, R = t, g = a, S = s, M = n, A = r, B = o, k = _, this.enc.setModules(R, y, S, A); + this.enc = new Ae(), this.setModules = function (e, t, a, n, s, r, i, o, _) { + T = e, E = t, u = a, h = n, b = s, p = r, m = o, this.enc.setModules(E, v, h, p); }; - var x = 4294479419; - function E(e) { - return 1 < e ? 0 : e <= 0 ? 1 : Math.cos(Math.PI / 2 * e); + var I = 4294479419; + function g(e, t) { + var a = [new s(8, 2e3), new s(16, 3700), new s(24, 3900), new s(32, 5500), new s(40, 7e3), new s(48, 7500), new s(56, 1e4), new s(64, 11e3), new s(80, 13500), new s(96, 15100), new s(112, 15600), new s(128, 17e3), new s(160, 17500), new s(192, 18600), new s(224, 19400), new s(256, 19700), new s(320, 20500)], + n = C.nearestBitrateFullIndex(t); + e.lowerlimit = a[n].lowpass; } - function P(e, t) { - switch (e) { - case 44100: - return t.version = 1, 0; - case 48e3: - return t.version = 1; - case 32e3: - return t.version = 1, 2; - case 22050: - return t.version = 0; - case 24e3: - return t.version = 0, 1; - case 16e3: - return t.version = 0, 2; - case 11025: - return t.version = 0; - case 12e3: - return t.version = 0, 1; - case 8e3: - return t.version = 0, 2; - default: - return t.version = 0, -1; - } - } - function L(e, t, a) { - a < 16e3 && (t = 2); - for (var s = F.bitrate_table[t][1], n = 2; n <= 14; n++) 0 < F.bitrate_table[t][n] && Math.abs(F.bitrate_table[t][n] - e) < Math.abs(s - e) && (s = F.bitrate_table[t][n]); - return s; - } - function I(e, t, a) { - a < 16e3 && (t = 2); - for (var s = 0; s <= 14; s++) if (0 < F.bitrate_table[t][s] && F.bitrate_table[t][s] == e) return s; - return -1; - } - function H(e, t) { - var a = [new n(8, 2e3), new n(16, 3700), new n(24, 3900), new n(32, 5500), new n(40, 7e3), new n(48, 7500), new n(56, 1e4), new n(64, 11e3), new n(80, 13500), new n(96, 15100), new n(112, 15600), new n(128, 17e3), new n(160, 17500), new n(192, 18600), new n(224, 19400), new n(256, 19700), new n(320, 20500)], - s = o.nearestBitrateFullIndex(t); - e.lowerlimit = a[s].lowpass; - } - function C(e) { - var t = Pe.BLKSIZE + e.framesize - Pe.FFTOFFSET; + function L(e) { + var t = Ae.BLKSIZE + e.framesize - Ae.FFTOFFSET; return t = Math.max(t, 512 + e.framesize - 32); } - function V(e, t, a, s, n, r) { - var i = o.enc.lame_encode_mp3_frame(e, t, a, s, n, r); - return e.frameNum++, i; - } - function O() { + function P() { this.n_in = 0, this.n_out = 0; } - function f() { - this.num_used = 0; - } - function N(e, t, a) { - var s = Math.PI * t; - (e /= a) < 0 && (e = 0), 1 < e && (e = 1); - var n = e - .5, - r = .42 - .5 * Math.cos(2 * e * Math.PI) + .08 * Math.cos(4 * e * Math.PI); - return Math.abs(n) < 1e-9 ? s / Math.PI : r * Math.sin(a * s * n) / (Math.PI * a * n); - } - function c(e, t, a, s, n, r, i, o, _) { - var l, - f, - c = e.internal_flags, - h = 0, - u = e.out_samplerate / function e(t, a) { - return 0 != a ? e(a, t % a) : t; - }(e.out_samplerate, e.in_samplerate); - Z.BPC < u && (u = Z.BPC); - var m = Math.abs(c.resample_ratio - Math.floor(.5 + c.resample_ratio)) < 1e-4 ? 1 : 0, - p = 1 / c.resample_ratio; - 1 < p && (p = 1); - var b = 31; - 0 == b % 2 && --b; - var v = (b += m) + 1; - if (0 == c.fill_buffer_resample_init) { - for (c.inbuf_old[0] = Be(v), c.inbuf_old[1] = Be(v), l = 0; l <= 2 * u; ++l) c.blackfilt[l] = Be(v); - for (c.itime[0] = 0, h = c.itime[1] = 0; h <= 2 * u; h++) { - var d = 0, - g = (h - u) / (2 * u); - for (l = 0; l <= b; l++) d += c.blackfilt[h][l] = N(l - g, p, b); - for (l = 0; l <= b; l++) c.blackfilt[h][l] /= d; - } - c.fill_buffer_resample_init = 1; - } - var S = c.inbuf_old[_]; - for (f = 0; f < s; f++) { - var M, w; - if (M = f * c.resample_ratio, i <= b + (h = 0 | Math.floor(M - c.itime[_])) - b / 2) break; - g = M - c.itime[_] - (h + b % 2 * .5); - w = 0 | Math.floor(2 * g * u + u + .5); - var R = 0; - for (l = 0; l <= b; ++l) { - var A = l + h - b / 2; - R += (A < 0 ? S[v + A] : n[r + A]) * c.blackfilt[w][l]; - } - t[a + f] = R; - } - if (o.num_used = Math.min(i, b + h - b / 2), c.itime[_] += o.num_used - f * c.resample_ratio, o.num_used >= v) for (l = 0; l < v; l++) S[l] = n[r + o.num_used + l - v];else { - var B = v - o.num_used; - for (l = 0; l < B; ++l) S[l] = S[l + o.num_used]; - for (h = 0; l < v; ++l, ++h) S[l] = n[r + h]; - } - return f; - } - function D(e, t, a, s, n, r) { + function H(e, t, a, n, s, r) { var i = e.internal_flags; - if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) for (var o = 0; o < i.channels_out; o++) { - var _ = new f(); - r.n_out = c(e, t[o], i.mf_size, e.framesize, a[o], s, n, _, o), r.n_in = _.num_used; - } else { - r.n_out = Math.min(e.framesize, n), r.n_in = r.n_out; - for (var l = 0; l < r.n_out; ++l) t[0][i.mf_size + l] = a[0][s + l], 2 == i.channels_out && (t[1][i.mf_size + l] = a[1][s + l]); + if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) me();else { + r.n_out = Math.min(e.framesize, s), r.n_in = r.n_out; + for (var o = 0; o < r.n_out; ++o) t[0][i.mf_size + o] = a[0][n + o], 2 == i.channels_out && (t[1][i.mf_size + o] = a[1][n + o]); } } this.lame_init = function () { var e, t, a = new function () { - this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = Ee.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; - }(); - return 0 != ((e = a).class_id = x, t = e.internal_flags = new Z(), e.mode = Ee.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = xe.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY, e.encoder_padding = 0, t.mf_size = Pe.ENCDELAY - Pe.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0) ? null : (a.lame_allocated_gfp = 1, a); + this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = ye.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; + }(), + n = ((e = a).class_id = I, t = e.internal_flags = new j(), e.mode = ye.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = Me.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Ae.ENCDELAY + Ae.POSTDELAY, e.encoder_padding = 0, t.mf_size = Ae.ENCDELAY - Ae.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0); + return 0 != n ? null : (a.lame_allocated_gfp = 1, a); }, this.nearestBitrateFullIndex = function (e) { var t = [8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320], a = 0, - s = 0, n = 0, + s = 0, r = 0; - r = t[16], s = t[n = 16], a = 16; + r = t[16], n = t[s = 16], a = 16; for (var i = 0; i < 16; i++) if (Math.max(e, t[i + 1]) != e) { - r = t[i + 1], n = i + 1, s = t[i], a = i; + r = t[i + 1], s = i + 1, n = t[i], a = i; break; } - return e - s < r - e ? a : n; + return e - n < r - e ? a : s; }, this.lame_init_params = function (e) { var t, a, - s, n = e.internal_flags; if (n.Class_ID = 0, null == n.ATH && (n.ATH = new function () { - this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = Be(Pe.SBMAX_l), this.s = Be(Pe.SBMAX_s), this.psfb21 = Be(Pe.PSFB21), this.psfb12 = Be(Pe.PSFB12), this.cb_l = Be(Pe.CBANDS), this.cb_s = Be(Pe.CBANDS), this.eql_w = Be(Pe.BLKSIZE / 2); + this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = de(Ae.SBMAX_l), this.s = de(Ae.SBMAX_s), this.psfb21 = de(Ae.PSFB21), this.psfb12 = de(Ae.PSFB12), this.cb_l = de(Ae.CBANDS), this.cb_s = de(Ae.CBANDS), this.eql_w = de(Ae.BLKSIZE / 2); }()), null == n.PSY && (n.PSY = new function () { - this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = Be(Pe.SBMAX_l), this.bo_s_weight = Be(Pe.SBMAX_s); - }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = Ee.MONO), n.channels_out = e.mode == Ee.MONO ? 1 : 2, n.mode_ext = Pe.MPG_MD_MS_LR, e.mode == Ee.MONO && (e.force_ms = !1), e.VBR == xe.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == xe.vbr_off || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt || (e.free_format = !1), e.VBR == xe.vbr_off && 0 == e.brate && q.EQ(e.compression_ratio, 0) && (e.compression_ratio = 11.025), e.VBR == xe.vbr_off && 0 < e.compression_ratio && (0 == e.out_samplerate && (e.out_samplerate = map2MP3Frequency(int(.97 * e.in_samplerate))), e.brate = 0 | 16 * e.out_samplerate * n.channels_out / (1e3 * e.compression_ratio), n.samplerate_index = P(e.out_samplerate, e), e.free_format || (e.brate = L(e.brate, e.version, e.out_samplerate))), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { - var r = 16e3; + this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = de(Ae.SBMAX_l), this.bo_s_weight = de(Ae.SBMAX_s); + }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = ye.MONO), n.channels_out = e.mode == ye.MONO ? 1 : 2, n.mode_ext = Ae.MPG_MD_MS_LR, e.mode == ye.MONO && (e.force_ms = !1), e.VBR == Me.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == Me.vbr_off || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt || (e.free_format = !1), e.VBR == Me.vbr_off && 0 == e.brate && me(), e.VBR == Me.vbr_off && 0 < e.compression_ratio && me(), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { + var s = 16e3; switch (e.VBR) { - case xe.vbr_off: - H(i = new T(), e.brate), r = i.lowerlimit; + case Me.vbr_off: + var r = new d(); + g(r, e.brate), s = r.lowerlimit; break; - case xe.vbr_abr: - var i; - H(i = new T(), e.VBR_mean_bitrate_kbps), r = i.lowerlimit; - break; - case xe.vbr_rh: - var o = [19500, 19e3, 18600, 18e3, 17500, 16e3, 15600, 14900, 12500, 1e4, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - var _ = o[e.VBR_q], - l = o[e.VBR_q + 1], - f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + case Me.vbr_abr: + var r = new d(); + g(r, e.VBR_mean_bitrate_kbps), s = r.lowerlimit; break; + case Me.vbr_rh: + me(); default: - o = [19500, 19e3, 18500, 18e3, 17500, 16500, 15500, 14500, 12500, 9500, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - _ = o[e.VBR_q], l = o[e.VBR_q + 1], f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + me(); } - e.mode != Ee.MONO || e.VBR != xe.vbr_off && e.VBR != xe.vbr_abr || (r *= 1.5), e.lowpassfreq = 0 | r; + e.mode != ye.MONO || e.VBR != Me.vbr_off && e.VBR != Me.vbr_abr || (s *= 1.5), e.lowpassfreq = 0 | s; } - if (0 == e.out_samplerate && (2 * e.lowpassfreq > e.in_samplerate && (e.lowpassfreq = e.in_samplerate / 2), e.out_samplerate = (t = 0 | e.lowpassfreq, a = e.in_samplerate, s = 44100, 48e3 <= a ? s = 48e3 : 44100 <= a ? s = 44100 : 32e3 <= a ? s = 32e3 : 24e3 <= a ? s = 24e3 : 22050 <= a ? s = 22050 : 16e3 <= a ? s = 16e3 : 12e3 <= a ? s = 12e3 : 11025 <= a ? s = 11025 : 8e3 <= a && (s = 8e3), -1 == t ? s : (t <= 15960 && (s = 44100), t <= 15250 && (s = 32e3), t <= 11220 && (s = 24e3), t <= 9970 && (s = 22050), t <= 7230 && (s = 16e3), t <= 5420 && (s = 12e3), t <= 4510 && (s = 11025), t <= 3970 && (s = 8e3), a < s ? 44100 < a ? 48e3 : 32e3 < a ? 44100 : 24e3 < a ? 32e3 : 22050 < a ? 24e3 : 16e3 < a ? 22050 : 12e3 < a ? 16e3 : 11025 < a ? 12e3 : 8e3 < a ? 11025 : 8e3 : s))), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == xe.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == xe.vbr_abr && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps)), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && w.InitGainAnalysis(n.rgdata, e.out_samplerate) == X.INIT_GAIN_ANALYSIS_ERROR) return e.internal_flags = null, -6; - switch (n.decode_on_the_fly && !e.decode_only && (null != n.hip && k.hip_decode_exit(n.hip), n.hip = k.hip_decode_init()), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Pe.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { - case xe.vbr_mt: - case xe.vbr_rh: - case xe.vbr_mtrh: + switch (0 == e.out_samplerate && me(), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == Me.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == Me.vbr_abr && me(), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && me(), n.decode_on_the_fly && !e.decode_only && me(), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Ae.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { + case Me.vbr_mt: + case Me.vbr_rh: + case Me.vbr_mtrh: e.compression_ratio = [5.7, 6.5, 7.3, 8.2, 10, 11.9, 13, 14, 15, 16.5][e.VBR_q]; break; - case xe.vbr_abr: + case Me.vbr_abr: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps); break; default: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate); } - if (e.mode == Ee.NOT_SET && (e.mode = Ee.JOINT_STEREO), 0 < e.highpassfreq ? (n.highpass1 = 2 * e.highpassfreq, 0 <= e.highpasswidth ? n.highpass2 = 2 * (e.highpassfreq + e.highpasswidth) : n.highpass2 = 2 * e.highpassfreq, n.highpass1 /= e.out_samplerate, n.highpass2 /= e.out_samplerate) : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? (n.lowpass1 = 2 * (e.lowpassfreq - e.lowpasswidth), n.lowpass1 < 0 && (n.lowpass1 = 0)) : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : (n.lowpass1 = 0, n.lowpass2 = 0), function (e) { - var t = e.internal_flags, - a = 32, - s = -1; - if (0 < t.lowpass1) { - for (var n = 999, r = 0; r <= 31; r++) (l = r / 31) >= t.lowpass2 && (a = Math.min(a, r)), t.lowpass1 < l && l < t.lowpass2 && (n = Math.min(n, r)); - t.lowpass1 = 999 == n ? (a - .75) / 31 : (n - .75) / 31, t.lowpass2 = a / 31; + e.mode == ye.NOT_SET && (e.mode = ye.JOINT_STEREO), 0 < e.highpassfreq ? me() : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? me() : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : me(), function (e) { + var t, + a = e.internal_flags, + n = 32; + if (0 < a.lowpass1) { + for (var s = 999, r = 0; r <= 31; r++) { + var i = r / 31; + i >= a.lowpass2 && (n = Math.min(n, r)), a.lowpass1 < i && i < a.lowpass2 && (s = Math.min(s, r)); + } + a.lowpass1 = 999 == s ? (n - .75) / 31 : (s - .75) / 31, a.lowpass2 = n / 31; } - if (0 < t.highpass2 && t.highpass2 < .75 / 31 * .9 && (t.highpass1 = 0, t.highpass2 = 0, $.err.println("Warning: highpass filter disabled. highpass frequency too small\n")), 0 < t.highpass2) { - var i = -1; - for (r = 0; r <= 31; r++) (l = r / 31) <= t.highpass1 && (s = Math.max(s, r)), t.highpass1 < l && l < t.highpass2 && (i = Math.max(i, r)); - t.highpass1 = s / 31, t.highpass2 = -1 == i ? (s + .75) / 31 : (i + .75) / 31; - } - for (r = 0; r < 32; r++) { + 0 < a.highpass2 && me(), 0 < a.highpass2 && me(); + for (var r = 0; r < 32; r++) { var o, _, - l = r / 31; - o = t.highpass2 > t.highpass1 ? E((t.highpass2 - l) / (t.highpass2 - t.highpass1 + 1e-20)) : 1, _ = t.lowpass2 > t.lowpass1 ? E((l - t.lowpass1) / (t.lowpass2 - t.lowpass1 + 1e-20)) : 1, t.amp_filter[r] = o * _; + i = r / 31; + a.highpass2 > a.highpass1 ? me() : o = 1, _ = a.lowpass2 > a.lowpass1 ? 1 < (t = (i - a.lowpass1) / (a.lowpass2 - a.lowpass1 + 1e-20)) ? 0 : t <= 0 ? 1 : Math.cos(Math.PI / 2 * t) : 1, a.amp_filter[r] = o * _; } - }(e), n.samplerate_index = P(e.out_samplerate, e), n.samplerate_index < 0) return e.internal_flags = null, -1; - if (e.VBR == xe.vbr_off) { - if (e.free_format) n.bitrate_index = 0;else if (e.brate = L(e.brate, e.version, e.out_samplerate), n.bitrate_index = I(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0) return e.internal_flags = null, -1; - } else n.bitrate_index = 1; - e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), R.init_bit_stream_w(n); - for (var c, h, u, m = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), p = 0; p < Pe.SBMAX_l + 1; p++) n.scalefac_band.l[p] = S.sfBandIndex[m].l[p]; - for (p = 0; p < Pe.PSFB21 + 1; p++) { - var b = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Pe.PSFB21, - v = n.scalefac_band.l[21] + p * b; - n.scalefac_band.psfb21[p] = v; + }(e), n.samplerate_index = function (e, t) { + switch (e) { + case 44100: + return t.version = 1, 0; + case 48e3: + return t.version = 1; + case 32e3: + return t.version = 1, 2; + case 22050: + return t.version = 0; + case 24e3: + return t.version = 0, 1; + case 16e3: + return t.version = 0, 2; + case 11025: + return t.version = 0; + case 12e3: + return t.version = 0, 1; + case 8e3: + return t.version = 0, 2; + default: + return t.version = 0, -1; + } + }(e.out_samplerate, e), n.samplerate_index < 0 && me(), e.VBR == Me.vbr_off ? e.free_format ? n.bitrate_index = 0 : (e.brate = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = k.bitrate_table[t][1], s = 2; s <= 14; s++) 0 < k.bitrate_table[t][s] && Math.abs(k.bitrate_table[t][s] - e) < Math.abs(n - e) && (n = k.bitrate_table[t][s]); + return n; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = 0; n <= 14; n++) if (0 < k.bitrate_table[t][n] && k.bitrate_table[t][n] == e) return n; + return -1; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0 && me()) : n.bitrate_index = 1, e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), E.init_bit_stream_w(n); + for (var i, o = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), _ = 0; _ < Ae.SBMAX_l + 1; _++) n.scalefac_band.l[_] = h.sfBandIndex[o].l[_]; + for (var _ = 0; _ < Ae.PSFB21 + 1; _++) { + var l = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Ae.PSFB21, + f = n.scalefac_band.l[21] + _ * l; + n.scalefac_band.psfb21[_] = f; } - n.scalefac_band.psfb21[Pe.PSFB21] = 576; - for (p = 0; p < Pe.SBMAX_s + 1; p++) n.scalefac_band.s[p] = S.sfBandIndex[m].s[p]; - for (p = 0; p < Pe.PSFB12 + 1; p++) { - b = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Pe.PSFB12, v = n.scalefac_band.s[12] + p * b; - n.scalefac_band.psfb12[p] = v; + n.scalefac_band.psfb21[Ae.PSFB21] = 576; + for (var _ = 0; _ < Ae.SBMAX_s + 1; _++) n.scalefac_band.s[_] = h.sfBandIndex[o].s[_]; + for (var _ = 0; _ < Ae.PSFB12 + 1; _++) { + var l = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Ae.PSFB12, + f = n.scalefac_band.s[12] + _ * l; + n.scalefac_band.psfb12[_] = f; } - for (n.scalefac_band.psfb12[Pe.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), h = (c = e).internal_flags, c.frameNum = 0, c.write_id3tag_automatic && B.id3tag_write_v2(c), h.bitrate_stereoMode_Hist = Y([16, 5]), h.bitrate_blockType_Hist = Y([16, 6]), h.PeakSample = 0, c.bWriteVbrTag && A.InitVbrTag(c), n.Class_ID = x, u = 0; u < 19; u++) n.nsPsy.pefirbuf[u] = 700 * n.mode_gr * n.channels_out; + for (n.scalefac_band.psfb12[Ae.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), a = void 0, a = (t = e).internal_flags, t.frameNum = 0, t.write_id3tag_automatic && m.id3tag_write_v2(t), a.bitrate_stereoMode_Hist = w([16, 5]), a.bitrate_blockType_Hist = w([16, 6]), a.PeakSample = 0, t.bWriteVbrTag && p.InitVbrTag(t), n.Class_ID = I, i = 0; i < 19; i++) n.nsPsy.pefirbuf[i] = 700 * n.mode_gr * n.channels_out; switch (-1 == e.ATHtype && (e.ATHtype = 4), e.VBR) { - case xe.vbr_mt: - e.VBR = xe.vbr_mtrh; - case xe.vbr_mtrh: - null == e.useTemporal && (e.useTemporal = !1), g.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(M); + case Me.vbr_mt: + e.VBR = Me.vbr_mtrh; + case Me.vbr_mtrh: + null == e.useTemporal && (e.useTemporal = !1), u.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(b); break; - case xe.vbr_rh: - g.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(M); + case Me.vbr_rh: + u.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(b); break; default: - var d; - n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (d = e.VBR) == xe.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), g.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = d, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, n.iteration_loop = d == xe.vbr_off ? new function (e) { + var c; + n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (c = e.VBR) == Me.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), u.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = c, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, c == Me.vbr_off ? n.iteration_loop = new function (e) { var t = e; - this.quantize = t, this.iteration_loop = function (e, t, a, s) { - var n, - r = e.internal_flags, - i = Be(z.SFBMAX), - o = Be(576), - _ = Ae(2), - l = 0, - f = r.l3_side, - c = new j(l); - this.quantize.rv.ResvFrameBegin(e, c), l = c.bits; - for (var h = 0; h < r.mode_gr; h++) { - n = this.quantize.qupvt.on_pe(e, t, _, l, h, h), r.mode_ext == Pe.MPG_MD_MS_LR && (this.quantize.ms_convert(r.l3_side, h), this.quantize.qupvt.reduce_side(_, a[h], l, n)); - for (var u = 0; u < r.channels_out; u++) { - var m, - p, - b = f.tt[h][u]; - b.block_type != Pe.SHORT_TYPE ? (m = 0, p = r.PSY.mask_adjust - m) : (m = 0, p = r.PSY.mask_adjust_short - m), r.masking_lower = Math.pow(10, .1 * p), this.quantize.init_outer_loop(r, b), this.quantize.init_xrpow(r, b, o) && (this.quantize.qupvt.calc_xmin(e, s[h][u], b, i), this.quantize.outer_loop(e, b, i, o, u, _[u])), this.quantize.iteration_finish_one(r, h, u); + this.quantize = t, this.iteration_loop = function (e, t, a, n) { + var s = e.internal_flags, + r = de(F.SFBMAX), + i = de(576), + o = ve(2), + _ = 0, + l = s.l3_side, + f = new R(_); + this.quantize.rv.ResvFrameBegin(e, f), _ = f.bits; + for (var c = 0; c < s.mode_gr; c++) { + this.quantize.qupvt.on_pe(e, t, o, _, c, c), s.mode_ext == Ae.MPG_MD_MS_LR && me(); + for (var u = 0; u < s.channels_out; u++) { + var h, + b, + p = l.tt[c][u]; + p.block_type != Ae.SHORT_TYPE ? (h = 0, b = s.PSY.mask_adjust - h) : (h = 0, b = s.PSY.mask_adjust_short - h), s.masking_lower = Math.pow(10, .1 * b), this.quantize.init_outer_loop(s, p), this.quantize.init_xrpow(s, p, i) && (this.quantize.qupvt.calc_xmin(e, n[c][u], p, r), this.quantize.outer_loop(e, p, r, i, u, o[u])), this.quantize.iteration_finish_one(s, c, u); } } - this.quantize.rv.ResvFrameEnd(r, l); + this.quantize.rv.ResvFrameEnd(s, _); }; - }(M) : new ABRIterationLoop(M); + }(b) : me(); } - if (e.VBR != xe.vbr_off) { - if (n.VBR_min_bitrate = 1, n.VBR_max_bitrate = 14, e.out_samplerate < 16e3 && (n.VBR_max_bitrate = 8), 0 != e.VBR_min_bitrate_kbps && (e.VBR_min_bitrate_kbps = L(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate = I(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate < 0)) return -1; - if (0 != e.VBR_max_bitrate_kbps && (e.VBR_max_bitrate_kbps = L(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate = I(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate < 0)) return -1; - e.VBR_min_bitrate_kbps = F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_max_bitrate_kbps = F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps = Math.min(F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps), e.VBR_mean_bitrate_kbps = Math.max(F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_mean_bitrate_kbps); - } - return e.tune && (n.PSY.mask_adjust += e.tune_value_a, n.PSY.mask_adjust_short += e.tune_value_a), function (e) { + return e.VBR != Me.vbr_off && me(), e.tune && me(), function (e) { var t = e.internal_flags; switch (e.quality) { default: @@ -15587,252 +15296,229 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 0: t.psymodel = 1, 0 == t.noise_shaping && (t.noise_shaping = 1), 0 == t.substep_shaping && (t.substep_shaping = 2), t.noise_shaping_amp = 2, -(t.noise_shaping_stop = 1) == t.subblock_gain && (t.subblock_gain = 1), t.use_best_huffman = 1, t.full_outer_loop = 0; } - }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Te.short_block_allowed), e.short_blocks != Te.short_block_allowed || e.mode != Ee.JOINT_STEREO && e.mode != Ee.STEREO || (e.short_blocks = Te.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = G.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = G.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == xe.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), S.iteration_init(e), y.psymodel_init(e), 0; - }, this.lame_encode_flush = function (e, t, a, s) { - var n, + }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Se.short_block_allowed), e.short_blocks != Se.short_block_allowed || e.mode != ye.JOINT_STEREO && e.mode != ye.STEREO || (e.short_blocks = Se.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = X.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = X.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == Me.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), h.iteration_init(e), v.psymodel_init(e), 0; + }, this.lame_encode_flush = function (e, t, a, n) { + var s, r, i, o, _ = e.internal_flags, - l = p([2, 1152]), + l = M([2, 1152]), f = 0, - c = _.mf_samples_to_encode - Pe.POSTDELAY, - h = C(e); + c = _.mf_samples_to_encode - Ae.POSTDELAY, + u = L(e); if (_.mf_samples_to_encode < 1) return 0; - for (n = 0, e.in_samplerate != e.out_samplerate && (c += 16 * e.out_samplerate / e.in_samplerate), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), o = (c + (e.encoder_padding = i)) / e.framesize; 0 < o && 0 <= f;) { - var u = h - _.mf_size, - m = e.frameNum; - u *= e.in_samplerate, 1152 < (u /= e.out_samplerate) && (u = 1152), u < 1 && (u = 1), r = s - n, 0 == s && (r = 0), a += f = this.lame_encode_buffer(e, l[0], l[1], u, t, a, r), n += f, o -= m != e.frameNum ? 1 : 0; + for (s = 0, e.in_samplerate != e.out_samplerate && me(), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), e.encoder_padding = i, o = (c + i) / e.framesize; 0 < o && 0 <= f;) { + var h = u - _.mf_size, + b = e.frameNum; + h *= e.in_samplerate, 1152 < (h /= e.out_samplerate) && (h = 1152), h < 1 && (h = 1), r = n - s, 0 == n && (r = 0), f = this.lame_encode_buffer(e, l[0], l[1], h, t, a, r), a += f, s += f, o -= b != e.frameNum ? 1 : 0; } - if (f < (_.mf_samples_to_encode = 0)) return f; - if (r = s - n, 0 == s && (r = 0), R.flush_bitstream(e), (f = R.copy_buffer(_, t, a, r, 1)) < 0) return f; - if (a += f, r = s - (n += f), 0 == s && (r = 0), e.write_id3tag_automatic) { - if (B.id3tag_write_v1(e), (f = R.copy_buffer(_, t, a, r, 0)) < 0) return f; - n += f; - } - return n; - }, this.lame_encode_buffer = function (e, t, a, s, n, r, i) { + return _.mf_samples_to_encode = 0, f < 0 ? f : (r = n - s, 0 == n && (r = 0), E.flush_bitstream(e), (f = E.copy_buffer(_, t, a, r, 1)) < 0 ? f : (a += f, r = n - (s += f), 0 == n && (r = 0), e.write_id3tag_automatic && me(), s)); + }, this.lame_encode_buffer = function (e, t, a, n, s, r, i) { var o, _, l = e.internal_flags, f = [null, null]; - if (l.Class_ID != x) return -3; - if (0 == s) return 0; - _ = s, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = Be(_), o.in_buffer_1 = Be(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; - for (var c = 0; c < s; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); - return function (e, t, a, s, n, r, i) { + if (l.Class_ID != I) return -3; + if (0 == n) return 0; + _ = n, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = de(_), o.in_buffer_1 = de(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; + for (var c = 0; c < n; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); + return function (e, t, a, n, s, r, i) { var o, _, l, f, c, - h = e.internal_flags, - u = 0, - m = [null, null], + u = e.internal_flags, + h = 0, + b = [null, null], p = [null, null]; - if (h.Class_ID != x) return -3; - if (0 == s) return 0; - if ((c = R.copy_buffer(h, n, r, i, 0)) < 0) return c; - if (r += c, u += c, p[0] = t, p[1] = a, q.NEQ(e.scale, 0) && q.NEQ(e.scale, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale, 2 == h.channels_out && (p[1][_] *= e.scale); - if (q.NEQ(e.scale_left, 0) && q.NEQ(e.scale_left, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale_left; - if (q.NEQ(e.scale_right, 0) && q.NEQ(e.scale_right, 1)) for (_ = 0; _ < s; ++_) p[1][_] *= e.scale_right; - if (2 == e.num_channels && 1 == h.channels_out) for (_ = 0; _ < s; ++_) p[0][_] = .5 * (p[0][_] + p[1][_]), p[1][_] = 0; - f = C(e), m[0] = h.mfbuf[0], m[1] = h.mfbuf[1]; - var b = 0; - for (; 0 < s;) { - var v = [null, null], - d = 0, - g = 0; - v[0] = p[0], v[1] = p[1]; - var S = new O(); - if (D(e, m, v, b, s, S), d = S.n_in, g = S.n_out, h.findReplayGain && !h.decode_on_the_fly && w.AnalyzeSamples(h.rgdata, m[0], h.mf_size, m[1], h.mf_size, g, h.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - if (s -= d, b += d, h.channels_out, h.mf_size += g, h.mf_samples_to_encode < 1 && (h.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY), h.mf_samples_to_encode += g, h.mf_size >= f) { - var M = i - u; - if (0 == i && (M = 0), (o = V(e, m[0], m[1], n, r, M)) < 0) return o; - for (r += o, u += o, h.mf_size -= e.framesize, h.mf_samples_to_encode -= e.framesize, l = 0; l < h.channels_out; l++) for (_ = 0; _ < h.mf_size; _++) m[l][_] = m[l][_ + e.framesize]; + if (u.Class_ID != I) return -3; + if (0 == n) return 0; + if ((c = E.copy_buffer(u, s, r, i, 0)) < 0) return c; + if (r += c, h += c, p[0] = t, p[1] = a, N.NEQ(e.scale, 0) && N.NEQ(e.scale, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale, 2 == u.channels_out && (p[1][_] *= e.scale); + if (N.NEQ(e.scale_left, 0) && N.NEQ(e.scale_left, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale_left; + if (N.NEQ(e.scale_right, 0) && N.NEQ(e.scale_right, 1)) for (_ = 0; _ < n; ++_) p[1][_] *= e.scale_right; + 2 == e.num_channels && 1 == u.channels_out && me(), f = L(e), b[0] = u.mfbuf[0], b[1] = u.mfbuf[1]; + for (var m, v, d, g, w, S, M, y = 0; 0 < n;) { + var A = [null, null], + k = 0, + R = 0; + A[0] = p[0], A[1] = p[1]; + var x = new P(); + if (H(e, b, A, y, n, x), k = x.n_in, R = x.n_out, u.findReplayGain && !u.decode_on_the_fly && T.AnalyzeSamples(u.rgdata, b[0], u.mf_size, b[1], u.mf_size, R, u.channels_out) == O.GAIN_ANALYSIS_ERROR) return -6; + if (n -= k, y += k, u.channels_out, u.mf_size += R, u.mf_samples_to_encode < 1 && me(), u.mf_samples_to_encode += R, u.mf_size >= f) { + var B = i - h; + if (0 == i && (B = 0), m = e, v = b[0], d = b[1], g = s, w = r, S = B, M = C.enc.lame_encode_mp3_frame(m, v, d, g, w, S), m.frameNum++, (o = M) < 0) return o; + for (r += o, h += o, u.mf_size -= e.framesize, u.mf_samples_to_encode -= e.framesize, l = 0; l < u.channels_out; l++) for (_ = 0; _ < u.mf_size; _++) b[l][_] = b[l][_ + e.framesize]; } } - return u; - }(e, f[0], f[1], s, n, r, i); + return h; + }(e, f[0], f[1], n, s, r, i); }; } - z.SFBMAX = 3 * Pe.SBMAX_s, Pe.ENCDELAY = 576, Pe.POSTDELAY = 1152, Pe.FFTOFFSET = 224 + (Pe.MDCTDELAY = 48), Pe.DECDELAY = 528, Pe.SBLIMIT = 32, Pe.CBANDS = 64, Pe.SBPSY_l = 21, Pe.SBPSY_s = 12, Pe.SBMAX_l = 22, Pe.SBMAX_s = 13, Pe.PSFB21 = 6, Pe.PSFB12 = 6, Pe.HBLKSIZE = (Pe.BLKSIZE = 1024) / 2 + 1, Pe.HBLKSIZE_s = (Pe.BLKSIZE_s = 256) / 2 + 1, Pe.NORM_TYPE = 0, Pe.START_TYPE = 1, Pe.SHORT_TYPE = 2, Pe.STOP_TYPE = 3, Pe.MPG_MD_LR_LR = 0, Pe.MPG_MD_LR_I = 1, Pe.MPG_MD_MS_LR = 2, Pe.MPG_MD_MS_I = 3, Pe.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], Z.MFSIZE = 3456 + Pe.ENCDELAY - Pe.MDCTDELAY, Z.MAX_HEADER_BUF = 256, Z.MAX_BITS_PER_CHANNEL = 4095, Z.MAX_BITS_PER_GRANULE = 7680, Z.BPC = 320, z.SFBMAX = 3 * Pe.SBMAX_s, t.Mp3Encoder = function (s, e, t) { - 3 != arguments.length && (console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"), s = 1, e = 44100, t = 128); - var n = new U(), + F.SFBMAX = 3 * Ae.SBMAX_s, Ae.ENCDELAY = 576, Ae.POSTDELAY = 1152, Ae.FFTOFFSET = 224 + (Ae.MDCTDELAY = 48), Ae.DECDELAY = 528, Ae.SBLIMIT = 32, Ae.CBANDS = 64, Ae.SBPSY_l = 21, Ae.SBPSY_s = 12, Ae.SBMAX_l = 22, Ae.SBMAX_s = 13, Ae.PSFB21 = 6, Ae.PSFB12 = 6, Ae.HBLKSIZE = (Ae.BLKSIZE = 1024) / 2 + 1, Ae.HBLKSIZE_s = (Ae.BLKSIZE_s = 256) / 2 + 1, Ae.NORM_TYPE = 0, Ae.START_TYPE = 1, Ae.SHORT_TYPE = 2, Ae.STOP_TYPE = 3, Ae.MPG_MD_LR_LR = 0, Ae.MPG_MD_LR_I = 1, Ae.MPG_MD_MS_LR = 2, Ae.MPG_MD_MS_I = 3, Ae.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], j.MFSIZE = 3456 + Ae.ENCDELAY - Ae.MDCTDELAY, j.MAX_HEADER_BUF = 256, j.MAX_BITS_PER_CHANNEL = 4095, j.MAX_BITS_PER_GRANULE = 7680, j.BPC = 320, F.SFBMAX = 3 * Ae.SBMAX_s, t.Mp3Encoder = function (n, e, t) { + 1 != n && me("fix cc: only supports mono"); + var s = new Y(), a = new function () { this.setModules = function (e, t) {}; }(), - r = new X(), - i = new q(), + r = new O(), + i = new N(), o = new function () { - function e(e, t, a, s, n, r, i, o, _, l, f, c, h, u, m) { - this.vbr_q = e, this.quant_comp = t, this.quant_comp_s = a, this.expY = s, this.st_lrm = n, this.st_s = r, this.masking_adj = i, this.masking_adj_short = o, this.ath_lower = _, this.ath_curve = l, this.ath_sensitivity = f, this.interch = c, this.safejoint = h, this.sfb21mod = u, this.msfix = m; - } - function t(e, t, a, s, n, r, i, o, _, l, f, c, h, u) { - this.quant_comp = t, this.quant_comp_s = a, this.safejoint = s, this.nsmsfix = n, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = h, this.sfscale = u; + function e(e, t, a, n, s, r, i, o, _, l, f, c, u, h) { + this.quant_comp = t, this.quant_comp_s = a, this.safejoint = n, this.nsmsfix = s, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = u, this.sfscale = h; } var i; + function n(e, t, a) { + me(); + } this.setModules = function (e) { i = e; }; - var f = [new e(0, 9, 9, 0, 5.2, 125, -4.2, -6.3, 4.8, 1, 0, 0, 2, 21, .97), new e(1, 9, 9, 0, 5.3, 125, -3.6, -5.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 5.6, 125, -2.2, -3.5, 2.8, 2, 0, 0, 2, 21, 1.49), new e(3, 9, 9, 1, 5.8, 130, -1.8, -2.8, 2.6, 3, -4, 0, 2, 20, 1.64), new e(4, 9, 9, 1, 6, 135, -.7, -1.1, 1.1, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 6.4, 140, .5, .4, -7.5, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 6.6, 145, .67, .65, -14.7, 6.5, -19, 4e-4, 0, 0, 2.3), new e(7, 9, 9, 1, 6.6, 145, .8, .75, -19.7, 8, -22, 6e-4, 0, 0, 2.7), new e(8, 9, 9, 1, 6.6, 145, 1.2, 1.15, -27.5, 10, -23, 7e-4, 0, 0, 0), new e(9, 9, 9, 1, 6.6, 145, 1.6, 1.6, -36, 11, -25, 8e-4, 0, 0, 0), new e(10, 9, 9, 1, 6.6, 145, 2, 2, -36, 12, -25, 8e-4, 0, 0, 0)], - c = [new e(0, 9, 9, 0, 4.2, 25, -7, -4, 7.5, 1, 0, 0, 2, 26, .97), new e(1, 9, 9, 0, 4.2, 25, -5.6, -3.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 4.2, 25, -4.4, -1.8, 2, 2, 0, 0, 2, 18, 1.49), new e(3, 9, 9, 1, 4.2, 25, -3.4, -1.25, 1.1, 3, -4, 0, 2, 15, 1.64), new e(4, 9, 9, 1, 4.2, 25, -2.2, .1, 0, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 4.2, 25, -1, 1.65, -7.7, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 4.2, 25, -0, 2.47, -7.7, 6.5, -19, 4e-4, 0, 0, 2), new e(7, 9, 9, 1, 4.2, 25, .5, 2, -14.5, 8, -22, 6e-4, 0, 0, 2), new e(8, 9, 9, 1, 4.2, 25, 1, 2.4, -22, 10, -23, 7e-4, 0, 0, 2), new e(9, 9, 9, 1, 4.2, 25, 1.5, 2.95, -30, 11, -25, 8e-4, 0, 0, 2), new e(10, 9, 9, 1, 4.2, 25, 2, 2.95, -36, 12, -30, 8e-4, 0, 0, 2)]; + var o = [new e(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new e(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new e(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new e(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new e(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new e(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new e(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new e(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new e(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new e(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new e(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new e(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new e(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new e(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new e(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; function s(e, t, a) { - var s, - n, - r = e.VBR == xe.vbr_rh ? f : c, - i = e.VBR_q_frac, - o = r[t], - _ = r[t + 1], - l = o; - o.st_lrm = o.st_lrm + i * (_.st_lrm - o.st_lrm), o.st_s = o.st_s + i * (_.st_s - o.st_s), o.masking_adj = o.masking_adj + i * (_.masking_adj - o.masking_adj), o.masking_adj_short = o.masking_adj_short + i * (_.masking_adj_short - o.masking_adj_short), o.ath_lower = o.ath_lower + i * (_.ath_lower - o.ath_lower), o.ath_curve = o.ath_curve + i * (_.ath_curve - o.ath_curve), o.ath_sensitivity = o.ath_sensitivity + i * (_.ath_sensitivity - o.ath_sensitivity), o.interch = o.interch + i * (_.interch - o.interch), o.msfix = o.msfix + i * (_.msfix - o.msfix), s = e, (n = l.vbr_q) < 0 && (n = 0), 9 < n && (n = 9), s.VBR_q = n, (s.VBR_q_frac = 0) != a ? e.quant_comp = l.quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = l.quant_comp), 0 != a ? e.quant_comp_short = l.quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = l.quant_comp_s), 0 != l.expY && (e.experimentalY = 0 != l.expY), 0 != a ? e.internal_flags.nsPsy.attackthre = l.st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = l.st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = l.st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = l.st_s), 0 != a ? e.maskingadjust = l.masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = l.masking_adj), 0 != a ? e.maskingadjust_short = l.masking_adj_short : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = l.masking_adj_short), 0 != a ? e.ATHlower = -l.ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -l.ath_lower / 10), 0 != a ? e.ATHcurve = l.ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = l.ath_curve), 0 != a ? e.athaa_sensitivity = l.ath_sensitivity : 0 < Math.abs(e.athaa_sensitivity - -1) || (e.athaa_sensitivity = l.ath_sensitivity), 0 < l.interch && (0 != a ? e.interChRatio = l.interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = l.interch)), 0 < l.safejoint && (e.exp_nspsytune = e.exp_nspsytune | l.safejoint), 0 < l.sfb21mod && (e.exp_nspsytune = e.exp_nspsytune | l.sfb21mod << 20), 0 != a ? e.msfix = l.msfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = l.msfix), 0 == a && (e.VBR_q = t, e.VBR_q_frac = i); - } - var o = [new t(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new t(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new t(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new t(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new t(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new t(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new t(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new t(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new t(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new t(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new t(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new t(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new t(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new t(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new t(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; - function n(e, t, a) { - var s = t, - n = i.nearestBitrateFullIndex(t); - if (e.VBR = xe.vbr_abr, e.VBR_mean_bitrate_kbps = s, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[n].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[n].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[n].nsbass)) { - var r = int(4 * o[n].nsbass); + var n = t, + s = i.nearestBitrateFullIndex(t); + if (e.VBR = Me.vbr_abr, e.VBR_mean_bitrate_kbps = n, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[s].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[s].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[s].nsbass)) { + var r = int(4 * o[s].nsbass); r < 0 && (r += 64), e.exp_nspsytune = e.exp_nspsytune | r << 2; } - return 0 != a ? e.quant_comp = o[n].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[n].quant_comp), 0 != a ? e.quant_comp_short = o[n].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[n].quant_comp_s), 0 != a ? e.msfix = o[n].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[n].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[n].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[n].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[n].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[n].st_s), 0 != a ? e.scale = o[n].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[n].scale), 0 != a ? e.maskingadjust = o[n].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[n].masking_adj), 0 < o[n].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[n].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[n].masking_adj), 0 != a ? e.ATHlower = -o[n].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[n].ath_lower / 10), 0 != a ? e.ATHcurve = o[n].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[n].ath_curve), 0 != a ? e.interChRatio = o[n].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[n].interch), t; + return 0 != a ? e.quant_comp = o[s].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[s].quant_comp), 0 != a ? e.quant_comp_short = o[s].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[s].quant_comp_s), 0 != a ? e.msfix = o[s].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[s].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[s].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[s].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[s].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[s].st_s), 0 != a ? e.scale = o[s].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[s].scale), 0 != a ? e.maskingadjust = o[s].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[s].masking_adj), 0 < o[s].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[s].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[s].masking_adj), 0 != a ? e.ATHlower = -o[s].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[s].ath_lower / 10), 0 != a ? e.ATHcurve = o[s].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[s].ath_curve), 0 != a ? e.interChRatio = o[s].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[s].interch), t; } this.apply_preset = function (e, t, a) { switch (t) { - case U.R3MIX: - t = U.V3, e.VBR = xe.vbr_mtrh; + case Y.R3MIX: + t = Y.V3, e.VBR = Me.vbr_mtrh; break; - case U.MEDIUM: - t = U.V4, e.VBR = xe.vbr_rh; + case Y.MEDIUM: + t = Y.V4, e.VBR = Me.vbr_rh; break; - case U.MEDIUM_FAST: - t = U.V4, e.VBR = xe.vbr_mtrh; + case Y.MEDIUM_FAST: + t = Y.V4, e.VBR = Me.vbr_mtrh; break; - case U.STANDARD: - t = U.V2, e.VBR = xe.vbr_rh; + case Y.STANDARD: + t = Y.V2, e.VBR = Me.vbr_rh; break; - case U.STANDARD_FAST: - t = U.V2, e.VBR = xe.vbr_mtrh; + case Y.STANDARD_FAST: + t = Y.V2, e.VBR = Me.vbr_mtrh; break; - case U.EXTREME: - t = U.V0, e.VBR = xe.vbr_rh; + case Y.EXTREME: + t = Y.V0, e.VBR = Me.vbr_rh; break; - case U.EXTREME_FAST: - t = U.V0, e.VBR = xe.vbr_mtrh; + case Y.EXTREME_FAST: + t = Y.V0, e.VBR = Me.vbr_mtrh; break; - case U.INSANE: - return t = 320, e.preset = t, n(e, t, a), e.VBR = xe.vbr_off, t; + case Y.INSANE: + return t = 320, e.preset = t, s(e, t, a), e.VBR = Me.vbr_off, t; } switch (e.preset = t) { - case U.V9: - return s(e, 9, a), t; - case U.V8: - return s(e, 8, a), t; - case U.V7: - return s(e, 7, a), t; - case U.V6: - return s(e, 6, a), t; - case U.V5: - return s(e, 5, a), t; - case U.V4: - return s(e, 4, a), t; - case U.V3: - return s(e, 3, a), t; - case U.V2: - return s(e, 2, a), t; - case U.V1: - return s(e, 1, a), t; - case U.V0: - return s(e, 0, a), t; + case Y.V9: + return n(), t; + case Y.V8: + return n(), t; + case Y.V7: + return n(), t; + case Y.V6: + return n(), t; + case Y.V5: + return n(), t; + case Y.V4: + return n(), t; + case Y.V3: + return n(), t; + case Y.V2: + return n(), t; + case Y.V1: + return n(), t; + case Y.V0: + return n(), t; } - return 8 <= t && t <= 320 ? n(e, t, a) : (e.preset = 0, t); + return 8 <= t && t <= 320 ? s(e, t, a) : (e.preset = 0, t); }; }(), - _ = new x(), - l = new w(), - f = new M(), + _ = new T(), + l = new C(), + f = new y(), c = new function () { - this.getLameVersion = function () { + this.getLameShortVersion = function () { return "3.98.4"; - }, this.getLameShortVersion = function () { - return "3.98.4"; - }, this.getLameVeryShortVersion = function () { - return "LAME3.98r"; - }, this.getPsyVersion = function () { - return "0.93"; - }, this.getLameUrl = function () { - return "http://www.mp3dev.org/"; - }, this.getLameOsBitness = function () { - return "32bits"; }; }(), - h = new function () { - this.setModules = function (e, t) {}; - }(), u = new function () { + this.setModules = function (e, t) {}; + }(), + h = new function () { var _; this.setModules = function (e) { _ = e; }, this.ResvFrameBegin = function (e, t) { var a, - s = e.internal_flags, - n = s.l3_side, + n = e.internal_flags, + s = n.l3_side, r = _.getframebits(e); - t.bits = (r - 8 * s.sideinfo_len) / s.mode_gr; - var i = 2048 * s.mode_gr - 8; - 320 < e.brate ? a = 8 * int(1e3 * e.brate / (e.out_samplerate / 1152) / 8 + .5) : (a = 11520, e.strict_ISO && (a = 8 * int(32e4 / (e.out_samplerate / 1152) / 8 + .5))), s.ResvMax = a - r, s.ResvMax > i && (s.ResvMax = i), (s.ResvMax < 0 || e.disable_reservoir) && (s.ResvMax = 0); - var o = t.bits * s.mode_gr + Math.min(s.ResvSize, s.ResvMax); - return a < o && (o = a), n.resvDrain_pre = 0, null != s.pinfo && (s.pinfo.mean_bits = t.bits / 2, s.pinfo.resvsize = s.ResvSize), o; - }, this.ResvMaxBits = function (e, t, a, s) { - var n, + t.bits = (r - 8 * n.sideinfo_len) / n.mode_gr; + var i = 2048 * n.mode_gr - 8; + 320 < e.brate ? me() : (a = 11520, e.strict_ISO && me()), n.ResvMax = a - r, n.ResvMax > i && (n.ResvMax = i), (n.ResvMax < 0 || e.disable_reservoir) && (n.ResvMax = 0); + var o = t.bits * n.mode_gr + Math.min(n.ResvSize, n.ResvMax); + return a < o && (o = a), s.resvDrain_pre = 0, null != n.pinfo && me(), o; + }, this.ResvMaxBits = function (e, t, a, n) { + var s, r = e.internal_flags, i = r.ResvSize, o = r.ResvMax; - 0 != s && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (n = i - 9 * o / 10, a.bits += n, r.substep_shaping |= 128) : (n = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); + 0 != n && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (s = i - 9 * o / 10, a.bits += s, r.substep_shaping |= 128) : (s = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); var _ = i < 6 * r.ResvMax / 10 ? i : 6 * r.ResvMax / 10; - return (_ -= n) < 0 && (_ = 0), _; + return (_ -= s) < 0 && (_ = 0), _; }, this.ResvAdjust = function (e, t) { e.ResvSize -= t.part2_3_length + t.part2_length; }, this.ResvFrameEnd = function (e, t) { var a, - s = e.l3_side; + n = e.l3_side; e.ResvSize += t * e.mode_gr; - var n = 0; - s.resvDrain_post = 0, (s.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (n += a), 0 < (a = e.ResvSize - n - e.ResvMax) && (n += a); - var r = Math.min(8 * s.main_data_begin, n) / 8; - s.resvDrain_pre += 8 * r, n -= 8 * r, e.ResvSize -= 8 * r, s.main_data_begin -= r, s.resvDrain_post += n, e.ResvSize -= n; + var s = 0; + n.resvDrain_post = 0, (n.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (s += a), 0 < (a = e.ResvSize - s - e.ResvMax) && (s += a); + var r = Math.min(8 * n.main_data_begin, s) / 8; + n.resvDrain_pre += 8 * r, s -= 8 * r, e.ResvSize -= 8 * r, n.main_data_begin -= r, n.resvDrain_post += s, e.ResvSize -= s; }; }(), - m = new k(), + b = new A(), p = new function () { this.setModules = function (e, t, a) {}; }(), - b = new function () {}(); - n.setModules(r, i, o, _, l, f, c, h, b), i.setModules(r, b, c, f), h.setModules(i, c), o.setModules(n), l.setModules(i, u, _, m), _.setModules(m, u, n.enc.psy), u.setModules(i), m.setModules(_), f.setModules(n, i, c), a.setModules(p, b), p.setModules(c, h, o); - var v = n.lame_init(); - v.num_channels = s, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = Ee.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, n.lame_init_params(v); + m = new function () {}(); + s.setModules(r, i, o, _, l, f, c, u, m), i.setModules(r, m, c, f), u.setModules(i, c), o.setModules(s), l.setModules(i, h, _, b), _.setModules(b, h, s.enc.psy), h.setModules(i), b.setModules(_), f.setModules(s, i, c), a.setModules(p, m), p.setModules(c, u, o); + var v = s.lame_init(); + v.num_channels = n, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = ye.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, s.lame_init_params(v); var d = 1152, g = 0 | 1.25 * d + 7200, - S = A(g); + w = S(g); this.encodeBuffer = function (e, t) { - 1 == s && (t = e), e.length > d && (d = e.length, S = A(g = 0 | 1.25 * d + 7200)); - var a = n.lame_encode_buffer(v, e, t, e.length, S, 0, g); - return new Int8Array(S.subarray(0, a)); + 1 == n && (t = e), e.length > d && (d = e.length, w = S(g = 0 | 1.25 * d + 7200)); + var a = s.lame_encode_buffer(v, e, t, e.length, w, 0, g); + return new Int8Array(w.subarray(0, a)); }, this.flush = function () { - var e = n.lame_encode_flush(v, S, 0, g); - return new Int8Array(S.subarray(0, e)); + var e = s.lame_encode_flush(v, w, 0, g); + return new Int8Array(w.subarray(0, e)); }; }; } - t(), Recorder.lamejs = t; -}(); + t(), e.lamejs = t; +}(("object" == typeof window && window.document ? window : Object).Recorder); }); /* 录音 Recorder扩展,动态波形显示 https://github.com/xiangyuecn/Recorder */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { + var WaveView = function (set) { return new fn(set); }; @@ -15846,7 +15532,12 @@ https://github.com/xiangyuecn/Recorder ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -15875,38 +15566,44 @@ https://github.com/xiangyuecn/Recorder o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = ''; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '
'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - var ctx = This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; + var ctx = This.ctx = canvas.getContext("2d"); This.linear1 = This.genLinear(ctx, width, set.linear1); This.linear2 = This.genLinear(ctx, width, set.linear2); This.linearBg = This.genLinear(ctx, height, set.linearBg, true); - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } This._phase = 0; }; fn.prototype = WaveView.prototype = { @@ -15925,7 +15622,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; var maxAmplitude = set.height * scale / 2; - for (var x = 0; x < width; x += scale) { + for (var x = 0; x <= width; x += scale) { var scaling = (1 + Math.cos(Math.PI + x / width * 2 * Math.PI)) / 2; var y = scaling * maxAmplitude * amplitude * Math.sin(2 * Math.PI * (x / width) * frequency + phase) + maxAmplitude; rtv.push(y); @@ -15997,7 +15694,7 @@ https://github.com/xiangyuecn/Recorder //绘制包围背景 ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path1[i]); } else { @@ -16023,7 +15720,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path[i]); } else { @@ -16036,11 +15733,11 @@ https://github.com/xiangyuecn/Recorder } }; Recorder[ViewTxt] = WaveView; -})(); +}); /* 录音 Recorder扩展,频率直方图显示 -使用本扩展需要引入lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可自行修改源码恢复成完整的线性频谱,或修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 +使用本扩展需要引入src/extensions/lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可通过配置fullFreq来恢复成完整的线性频谱,或自行修改源码修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 https://github.com/xiangyuecn/Recorder @@ -16048,7 +15745,13 @@ https://github.com/xiangyuecn/Recorder https://www.iteye.com/topic/851459 https://sourceforge.net/projects/jmp123/files/ */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { var FrequencyHistogramView = function (set) { return new fn(set); @@ -16063,7 +15766,12 @@ https://sourceforge.net/projects/jmp123/files/ ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -16109,7 +15817,9 @@ https://sourceforge.net/projects/jmp123/files/ stripeShadowBlur: -1 //峰值小横条阴影基础大小,设为0不显示阴影,-1为柱子的大小,如果柱子数量太多时请勿开启,非常影响性能 , stripeShadowColor: "" //峰值小横条阴影颜色,留空为柱子的阴影颜色 + , + fullFreq: false //是否要绘制所有频率;默认false主要绘制5khz以下的频率,高频部分占比很少,此时不同的采样率对频谱显示几乎没有影响;设为true后不同采样率下显示的频谱是不一样的,因为 最大频率=采样率/2 会有差异 //当发生绘制时会回调此方法,参数为当前绘制的频率数据和采样率,可实现多个直方图同时绘制,只消耗一个input输入和计算时间 , onDraw: function (frequencyData, sampleRate) {} @@ -16118,37 +15828,43 @@ https://sourceforge.net/projects/jmp123/files/ o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = ''; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '
'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } + This.ctx = canvas.getContext("2d"); if (!Recorder.LibFFT) { - throw new Error("需要lib.fft.js支持"); + throw new Error($T.G("NeedImport-2", [ViewTxt, "src/extensions/lib.fft.js"])); } This.fft = Recorder.LibFFT(1024); @@ -16188,6 +15904,9 @@ https://sourceforge.net/projects/jmp123/files/ //超时没有输入,顶部横条已全部落下,干掉定时器 clearInterval(This.timer); This.timer = 0; + This.lastH = []; //重置高度再绘制一次,避免定时不准没到底就停了 + This.stripesH = []; + This.draw(null, This.sampleRate); return; } if (now - drawTime < interval) { @@ -16239,15 +15958,19 @@ https://sourceforge.net/projects/jmp123/files/ var Y0 = 1 << (Math.round(Math.log(bufferSize) / Math.log(2) + 3) << 1); var logY0 = Math.log(Y0) / Math.log(10); var dBmax = 20 * Math.log(0x7fff) / Math.log(10); - var fftSize = bufferSize / 2; - var fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); //5khz所在位置,8000采样率及以下最高只有4khz - var fftSize5kIsAll = fftSize5k == fftSize; - var line80 = fftSize5kIsAll ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 + var fftSize = bufferSize / 2, + fftSize5k = fftSize; + if (!set.fullFreq) { + //非绘制所有频率时,计算5khz所在位置,8000采样率及以下最高只有4khz + fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); + } + var isFullFreq = fftSize5k == fftSize; + var line80 = isFullFreq ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 var fftSizeStep1 = fftSize5k / line80; - var fftSizeStep2 = fftSize5kIsAll ? 0 : (fftSize - fftSize5k) / (lineCount - line80); + var fftSizeStep2 = isFullFreq ? 0 : (fftSize - fftSize5k) / (lineCount - line80); var fftIdx = 0; for (var i = 0; i < lineCount; i++) { - //不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 + // !fullFreq 时不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 //80%关注0-5khz主要人声部分 20%关注剩下的高频,这样不管什么采样率都能做到大部分频率显示一致。 var start = Math.ceil(fftIdx); if (i < line80) { @@ -16257,14 +15980,18 @@ https://sourceforge.net/projects/jmp123/files/ //5khz以上 fftIdx += fftSizeStep2; } - var end = Math.min(Math.ceil(fftIdx), fftSize); + var end = Math.ceil(fftIdx); + if (end == start) end++; + end = Math.min(end, fftSize); //参考AudioGUI.java .drawHistogram方法 //查找当前频段的最大"幅值" var maxAmp = 0; - for (var j = start; j < end; j++) { - maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + if (frequencyData) { + for (var j = start; j < end; j++) { + maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + } } //计算音量 @@ -16302,8 +16029,6 @@ https://sourceforge.net/projects/jmp123/files/ var stripeLinear2 = set.stripeLinear && This.genLinear(ctx, set.stripeLinear, originY, originY + heightY) || linear2; //上半部分的峰值小横条填充 //计算柱子间距 - ctx.shadowBlur = set.shadowBlur * scale; - ctx.shadowColor = set.shadowColor; var mirrorEnable = set.mirrorEnable; var mirrorCount = mirrorEnable ? lineCount * 2 - 1 : lineCount; //镜像柱子数量翻一倍-1根 @@ -16312,78 +16037,105 @@ https://sourceforge.net/projects/jmp123/files/ if (spaceWidth != 0) { widthRatio = (width - spaceWidth * (mirrorCount + 1)) / width; } - var lineWidth = Math.max(1 * scale, Math.floor(width * widthRatio / mirrorCount)); //柱子宽度至少1个单位 - var spaceFloat = (width - mirrorCount * lineWidth) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 - - //绘制柱子 - var minHeight = set.minHeight * scale; - var mirrorSubX = spaceFloat + lineWidth / 2; - var XFloat = mirrorEnable ? width / 2 - mirrorSubX : 0; //镜像时,中间柱子位于正中心 - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { - xFloat += spaceFloat; - x = Math.floor(xFloat); - h = Math.max(lastH[i], minHeight); - - //绘制上半部分 - if (originY != 0) { - y = originY - h; - ctx.fillStyle = linear1; - ctx.fillRect(x, y, lineWidth, h); - } - //绘制下半部分 - if (originY != height) { - ctx.fillStyle = linear2; - ctx.fillRect(x, originY, lineWidth, h); - } - xFloat += lineWidth; + for (var i = 0; i < 2; i++) { + var lineFloat = Math.max(1 * scale, width * widthRatio / mirrorCount); //柱子宽度至少1个单位 + var lineWN = Math.floor(lineFloat), + lineWF = lineFloat - lineWN; //提取出小数部分 + var spaceFloat = (width - mirrorCount * lineFloat) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 + if (spaceFloat > 0 && spaceFloat < 1) { + widthRatio = 1; + spaceFloat = 0; //不够一个像素,丢弃不绘制间隔,重新计算 + } else break; } - //绘制柱子顶上峰值小横条 - if (set.stripeEnable) { - var stripeShadowBlur = set.stripeShadowBlur; - ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; - ctx.shadowColor = set.stripeShadowColor || set.shadowColor; - var stripeHeight = set.stripeHeight * scale; - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { + //绘制 + var minHeight = set.minHeight * scale; + var XFloat = mirrorEnable ? (width - lineWN) / 2 - spaceFloat : 0; //镜像时,中间柱子位于正中心 + for (var iMirror = 0; iMirror < 2; iMirror++) { + if (iMirror) { + ctx.save(); + ctx.scale(-1, 1); + } + var xMirror = iMirror ? width : 0; //绘制镜像部分,不用drawImage(canvas)进行镜像绘制,提升兼容性(iOS微信小程序bug https://developers.weixin.qq.com/community/develop/doc/000aaca2148dc8a235a0fb8c66b000) + + //绘制柱子 + ctx.shadowBlur = set.shadowBlur * scale; + ctx.shadowColor = set.shadowColor; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { xFloat += spaceFloat; - x = Math.floor(xFloat); - h = stripesH[i]; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = Math.max(lastH[i], minHeight); //绘制上半部分 if (originY != 0) { - y = originY - h - stripeHeight; - if (y < 0) { - y = 0; - } - ctx.fillStyle = stripeLinear1; - ctx.fillRect(x, y, lineWidth, stripeHeight); + y = originY - h; + ctx.fillStyle = linear1; + ctx.fillRect(x, y, w, h); } //绘制下半部分 if (originY != height) { - y = originY + h; - if (y + stripeHeight > height) { - y = height - stripeHeight; - } - ctx.fillStyle = stripeLinear2; - ctx.fillRect(x, y, lineWidth, stripeHeight); + ctx.fillStyle = linear2; + ctx.fillRect(x, originY, w, h); } - xFloat += lineWidth; + xFloat += w; } - } - //镜像,从中间直接镜像即可 - if (mirrorEnable) { - var srcW = Math.floor(width / 2); - ctx.save(); - ctx.scale(-1, 1); - ctx.drawImage(This.canvas, Math.ceil(width / 2), 0, srcW, height, -srcW, 0, srcW, height); - ctx.restore(); + //绘制柱子顶上峰值小横条 + if (set.stripeEnable) { + var stripeShadowBlur = set.stripeShadowBlur; + ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; + ctx.shadowColor = set.stripeShadowColor || set.shadowColor; + var stripeHeight = set.stripeHeight * scale; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { + xFloat += spaceFloat; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = stripesH[i]; + + //绘制上半部分 + if (originY != 0) { + y = originY - h - stripeHeight; + if (y < 0) { + y = 0; + } + ctx.fillStyle = stripeLinear1; + ctx.fillRect(x, y, w, stripeHeight); + } + //绘制下半部分 + if (originY != height) { + y = originY + h; + if (y + stripeHeight > height) { + y = height - stripeHeight; + } + ctx.fillStyle = stripeLinear2; + ctx.fillRect(x, y, w, stripeHeight); + } + xFloat += w; + } + } + if (iMirror) { + ctx.restore(); + } + if (!mirrorEnable) break; + } + if (frequencyData) { + set.onDraw(frequencyData, sampleRate); } - set.onDraw(frequencyData, sampleRate); } }; Recorder[ViewTxt] = FrequencyHistogramView; -})(); +}); /* 时域转频域,快速傅里叶变换(FFT) @@ -16397,104 +16149,111 @@ fft.transform(inBuffer) inBuffer:[Int16,...] 数组长度必须是bufferSize 返回[Float64(Long),...],长度为bufferSize/2 */ - -/* -从FFT.java 移植,Java开源库:jmp123 版本0.3 -https://www.iteye.com/topic/851459 -https://sourceforge.net/projects/jmp123/files/ -*/ -Recorder.LibFFT = function (bufferSize) { - - var FFT_N_LOG, FFT_N, MINY; - var real, imag, sintable, costable; - var bitReverse; - var FFT_Fn = function (bufferSize) { - //bufferSize只能取值2的n次方 - FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); - FFT_N = 1 << FFT_N_LOG; - MINY = (FFT_N << 2) * Math.sqrt(2); - real = []; - imag = []; - sintable = [0]; - costable = [0]; - bitReverse = []; - var i, j, k, reve; - for (i = 0; i < FFT_N; i++) { - k = i; - for (j = 0, reve = 0; j != FFT_N_LOG; j++) { - reve <<= 1; - reve |= k & 1; - k >>>= 1; - } - bitReverse[i] = reve; - } - var theta, - dt = 2 * Math.PI / FFT_N; - for (i = (FFT_N >> 1) - 1; i > 0; i--) { - theta = i * dt; - costable[i] = Math.cos(theta); - sintable[i] = Math.sin(theta); - } - }; +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { /* - 用于频谱显示的快速傅里叶变换 - inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + 从FFT.java 移植,Java开源库:jmp123 版本0.3 + https://www.iteye.com/topic/851459 + https://sourceforge.net/projects/jmp123/files/ */ - var getModulus = function (inBuffer) { - var i, - j, - k, - ir, - j0 = 1, - idx = FFT_N_LOG - 1; - var cosv, sinv, tmpr, tmpi; - for (i = 0; i != FFT_N; i++) { - real[i] = inBuffer[bitReverse[i]]; - imag[i] = 0; - } - for (i = FFT_N_LOG; i != 0; i--) { - for (j = 0; j != j0; j++) { - cosv = costable[j << idx]; - sinv = sintable[j << idx]; - for (k = j; k < FFT_N; k += j0 << 1) { - ir = k + j0; - tmpr = cosv * real[ir] - sinv * imag[ir]; - tmpi = cosv * imag[ir] + sinv * real[ir]; - real[ir] = real[k] - tmpr; - imag[ir] = imag[k] - tmpi; - real[k] += tmpr; - imag[k] += tmpi; + Recorder.LibFFT = function (bufferSize) { + var FFT_N_LOG, FFT_N, MINY; + var real, imag, sintable, costable; + var bitReverse; + var FFT_Fn = function (bufferSize) { + //bufferSize只能取值2的n次方 + FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); + FFT_N = 1 << FFT_N_LOG; + MINY = (FFT_N << 2) * Math.sqrt(2); + real = []; + imag = []; + sintable = [0]; + costable = [0]; + bitReverse = []; + var i, j, k, reve; + for (i = 0; i < FFT_N; i++) { + k = i; + for (j = 0, reve = 0; j != FFT_N_LOG; j++) { + reve <<= 1; + reve |= k & 1; + k >>>= 1; } + bitReverse[i] = reve; } - j0 <<= 1; - idx--; - } - j = FFT_N >> 1; - var outBuffer = new Float64Array(j); + var theta, + dt = 2 * Math.PI / FFT_N; + for (i = (FFT_N >> 1) - 1; i > 0; i--) { + theta = i * dt; + costable[i] = Math.cos(theta); + sintable[i] = Math.sin(theta); + } + }; + /* - * 输出模的平方: - * for(i = 1; i <= j; i++) - * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; - * - * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 - * 和Spectrum.Y0,Spectrum.logY0对应. - */ - sinv = MINY; - cosv = -MINY; - for (i = j; i != 0; i--) { - tmpr = real[i]; - tmpi = imag[i]; - if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); - } - return outBuffer; + 用于频谱显示的快速傅里叶变换 + inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + */ + var getModulus = function (inBuffer) { + var i, + j, + k, + ir, + j0 = 1, + idx = FFT_N_LOG - 1; + var cosv, sinv, tmpr, tmpi; + for (i = 0; i != FFT_N; i++) { + real[i] = inBuffer[bitReverse[i]]; + imag[i] = 0; + } + for (i = FFT_N_LOG; i != 0; i--) { + for (j = 0; j != j0; j++) { + cosv = costable[j << idx]; + sinv = sintable[j << idx]; + for (k = j; k < FFT_N; k += j0 << 1) { + ir = k + j0; + tmpr = cosv * real[ir] - sinv * imag[ir]; + tmpi = cosv * imag[ir] + sinv * real[ir]; + real[ir] = real[k] - tmpr; + imag[ir] = imag[k] - tmpi; + real[k] += tmpr; + imag[k] += tmpi; + } + } + j0 <<= 1; + idx--; + } + j = FFT_N >> 1; + var outBuffer = new Float64Array(j); + /* + * 输出模的平方: + * for(i = 1; i <= j; i++) + * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; + * + * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 + * 和Spectrum.Y0,Spectrum.logY0对应. + */ + sinv = MINY; + cosv = -MINY; + for (i = j; i != 0; i--) { + tmpr = real[i]; + tmpi = imag[i]; + if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); + } + return outBuffer; + }; + FFT_Fn(bufferSize); + return { + transform: getModulus, + bufferSize: FFT_N + }; }; - FFT_Fn(bufferSize); - return { - transform: getModulus, - bufferSize: FFT_N - }; -}; +}); var playIcon = "data:image/png;base64,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"; @@ -18611,7 +18370,7 @@ function mixin() { function setup(options) { return assign_1(setupDefaults_1, options); } -XEUtils.VERSION = '3.5.25'; +XEUtils.VERSION = '3.5.29'; XEUtils.mixin = mixin; XEUtils.setup = setup; var ctor = XEUtils; @@ -50660,6 +50419,7 @@ var script$7 = { actionCopyId: `act-copy__${v4()}`, actionNoteId: `act-note__${v4()}`, actionHighlightId: `act-light__${v4()}`, + actionLinkId: `act-light__${v4()}`, actionEncyclopediasId: `act-light__${v4()}`, actionDictionaryId: `act-light__${v4()}`, addTeacherResourcesId: `add-teacher-resources__${v4()}`, @@ -50763,7 +50523,9 @@ var script$7 = { return this.getKeyboardShow(); }, evn() { - return this.getSysEvn() || {}; + return this.getSysEvn() || { + tippy: {} + }; }, mergeMarkList() { let teacherNoteList = this.getTeacherNoteList() || [], @@ -50968,7 +50730,7 @@ var script$7 = { } return null; } - if (this.userType && this.pBlockData.html.indexOf(' { + _this.markInstance.underline(data.markEfiCode, _this.evn.noteStyle, e => { }); _this.tempMarkEfiStr = ''; } else if (data.operationType == 'remove' && _this.groupLocation == data.location) { @@ -51203,7 +50967,7 @@ var script$7 = { // @pos MouseUp let _this = this; let u = navigator.userAgent; - if (this.userType && this.insideIndex === this.ruleIndex) { + if (this.userType && this.insideIndex === this.ruleIndex && this.evn.isAddMark) { setTimeout(() => { // console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'MouseUp', _this.markEfiStr) this.$EventBus.$emit('selectionTextChange', { @@ -51271,7 +51035,7 @@ var script$7 = { noteContent: '', markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -51291,6 +51055,7 @@ var script$7 = { let actCopy = instance.popper.children[0]?.querySelector(`#${_this.actionCopyId}`), actNote = instance.popper.children[0]?.querySelector(`#${_this.actionNoteId}`), actHighlight = instance.popper.children[0]?.querySelector(`#${_this.actionHighlightId}`), + actLink = instance.popper.children[0]?.querySelector(`#${_this.actionLinkId}`), addTeacherResources = instance.popper.children[0]?.querySelector(`#${_this.addTeacherResourcesId}`), actionDictionary = instance.popper.children[0]?.querySelector(`#${_this.actionDictionaryId}`), //词典 @@ -51311,6 +51076,11 @@ var script$7 = { once: true }); } + if (actLink) { + actLink.addEventListener('click', _this.actionAddLink, { + once: true + }); + } if (addTeacherResources) { addTeacherResources.addEventListener('click', _this.addTeacherResources, { once: true @@ -51501,7 +51271,7 @@ var script$7 = { } this.noteOperateMode = 'edit'; this.tempMarkModel = model; - if (this.userType === 'student' && this.isMobile) { + if (this.userType && this.isMobile) { this.notePopupVisible = true; this.noteData = { selectionText: model.selectionText, @@ -51522,7 +51292,7 @@ var script$7 = { // e?.stopPropagation && e.stopPropagation() let _this = this; this.noteOperateMode = 'add'; - let defaultUnderlineStyle = this.userType === 'teacher' ? 'mk-underline__default' : 'mk-underline__dashed'; + let defaultUnderlineStyle = this.userType === 'teacher' ? this.evn.resourcesStyle : this.evn.noteStyle; _this.markInstance.underline(_this.markEfiStr, defaultUnderlineStyle, e => { try { // 下划线点击事件, 比如打开编辑框 @@ -51585,7 +51355,7 @@ var script$7 = { noteContent, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -51637,7 +51407,7 @@ var script$7 = { }, actionAddHighlight() { let _this = this; - let styleType = 'mk-hightlight__default'; + let styleType = this.evn.highlight; _this.markInstance.highlight(_this.markEfiStr, styleType, e => { try { let markEfiStr = e.target.getAttribute('data-id'); @@ -51666,6 +51436,37 @@ var script$7 = { } window.getSelection()?.removeAllRanges(); }, + actionAddLink() { + let _this = this; + let styleType = this.evn.linkStyle; + _this.markInstance.underline(_this.markEfiStr, styleType, e => { + try { + let markEfiStr = e.target.getAttribute('data-id'); + _this.highlightClick(e, markEfiStr); + } catch (error) { + console.log('%c%s', 'font-size:2em;background: #DD5644;color: #FFF', 'underline error', error); + } + }); + this.hideTippy(); + let markId = `mark__${v4()}`; + let model = { + selectionText: this.noteData.selectionText, + markEfiCode: this.markEfiStr, + type: `link__${this.userType}`, + styleType, + blockIndex: this.ruleIndex, + markId + }; + this.noteData.selectionText = ''; + if (this.userType && this.insideIndex === this.ruleIndex) { + // this.$EventBus.$emit('createHighlight', model) + let rollbackMark = this.markEfiStr; + this.emitRollbackHandler('createLink', model).then(id => { + id === markId && _this.markInstance.remove(rollbackMark, 'underline'); + }); + } + window.getSelection()?.removeAllRanges(); + }, highlightClick(e, efi) { console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'HighLight Click', e, this.markEfiStr); }, @@ -51692,7 +51493,7 @@ var script$7 = { noteContent: value, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -51796,7 +51597,8 @@ var script$7 = { this.$message.error('未选中任何内容'); return; } - let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en`; + // let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en` + let url = `https://dict.baidu.com/s?wd=${this.noteData.selectionText}&device=pc&from=home`; this.openLink(url); }, openEncyclopedias() { @@ -51909,75 +51711,50 @@ var __vue_render__$7 = function () { }, }, [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-remark--mobile", - }, - [ - _c("span", { staticClass: "tipbar-remark" }, [ - _vm._v("均<=200字"), - ]), - ] - ), + _vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("div", { staticClass: "tipbar-remark--mobile" }, [ + _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]), + ]) + : _vm._e(), _vm._v(" "), - _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionCopyId }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.actionCopy.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon copy" }), - _vm._v(" "), - _c("span", [_vm._v("复制")]), - ] - ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), - _vm._v(" "), - _c("span", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-separator--mobile", - }), - _vm._v(" "), - _vm.userType !== "teacher" + _vm.evn.tippy.copy ? [ + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionCopyId }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.actionCopy.apply(null, arguments) + }, + }, + }, + [ + _vm.evn.tippy.copyIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.copyIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("复制")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.note + ? [ + _vm.evn.tippy.noteLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), _c( "div", { @@ -51991,27 +51768,16 @@ var __vue_render__$7 = function () { }, }, [ - _c("i", { staticClass: "tipbar-icon note" }), + _vm.evn.tippy.noteIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.noteIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("笔记")]), ] ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), ] : _vm._e(), _vm._v(" "), @@ -52027,7 +51793,7 @@ var __vue_render__$7 = function () { staticClass: "tipbar-separator--mobile", }), _vm._v(" "), - _vm.userType == "teacher" + _vm.evn.tippy.resources ? _c( "div", { @@ -52040,31 +51806,35 @@ var __vue_render__$7 = function () { }, }, [ - _c("i", { - staticClass: "tipbar-icon addTeacherResources", - }), + _c( + "span", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.evn.tippy.resourcesLine, + expression: "evn.tippy.resourcesLine", + }, + ], + staticClass: "tipbar-separator", + }, + [_vm._v("|")] + ), + _vm._v(" "), + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("资源")]), ] ) : _vm._e(), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionHighlightId }, - }, - [ - _c("i", { staticClass: "tipbar-icon highlight" }), - _vm._v(" "), - _c("span", [_vm._v("高亮")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.evn.isHuaTeng + _vm.evn.tippy.highlight ? [ _c( "span", @@ -52073,8 +51843,8 @@ var __vue_render__$7 = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.highlightLine, + expression: "evn.tippy.highlightLine", }, ], staticClass: "tipbar-separator", @@ -52082,21 +51852,28 @@ var __vue_render__$7 = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionDictionaryId }, - }, - [ - _c("i", { staticClass: "tipbar-icon dictionary" }), - _vm._v(" "), - _c("span", [_vm._v("词典")]), - ] - ) - : _vm._e(), - _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionHighlightId }, + }, + [ + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("高亮")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.link + ? [ _c( "span", { @@ -52104,8 +51881,8 @@ var __vue_render__$7 = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.linkLine, + expression: "evn.tippy.linkLine", }, ], staticClass: "tipbar-separator", @@ -52113,40 +51890,87 @@ var __vue_render__$7 = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionEncyclopediasId }, - }, - [ - _c("i", { - staticClass: "tipbar-icon encyclopedias", - }), - _vm._v(" "), - _c("span", [_vm._v("百科")]), - ] - ) - : _vm._e(), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionLinkId }, + }, + [ + _vm.evn.tippy.linkIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.linkIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("划线")]), + ] + ), ] : _vm._e(), _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-remark", - }, - [_vm._v("均<=200字")] - ), + _vm.evn.tippy.dictionary + ? [ + _vm.evn.tippy.dictionaryLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionDictionaryId }, + }, + [ + _vm.evn.tippy.dictionaryIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.dictionaryIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("词典")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.encyclopedias + ? [ + _vm.evn.tippy.encyclopediasLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionEncyclopediasId }, + }, + [ + _vm.evn.tippy.encyclopediasIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.encyclopediasIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("百科")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + !_vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]) + : _vm._e(), ], 2 ), @@ -52407,7 +52231,7 @@ __vue_render__$7._withStripped = true; /* style */ const __vue_inject_styles__$7 = undefined; /* scoped */ - const __vue_scope_id__$7 = "data-v-4ae2eebc"; + const __vue_scope_id__$7 = "data-v-a0b70a4a"; /* module identifier */ const __vue_module_identifier__$7 = undefined; /* functional template */ @@ -52699,7 +52523,7 @@ __vue_render__$6._withStripped = true; /* style */ const __vue_inject_styles__$6 = undefined; /* scoped */ - const __vue_scope_id__$6 = "data-v-58344fec"; + const __vue_scope_id__$6 = "data-v-42df40de"; /* module identifier */ const __vue_module_identifier__$6 = undefined; /* functional template */ @@ -52989,7 +52813,7 @@ __vue_render__$5._withStripped = true; /* style */ const __vue_inject_styles__$5 = undefined; /* scoped */ - const __vue_scope_id__$5 = "data-v-3236e51e"; + const __vue_scope_id__$5 = "data-v-01022b03"; /* module identifier */ const __vue_module_identifier__$5 = undefined; /* functional template */ @@ -53329,7 +53153,7 @@ __vue_render__$4._withStripped = true; /* style */ const __vue_inject_styles__$4 = undefined; /* scoped */ - const __vue_scope_id__$4 = "data-v-26ba39ca"; + const __vue_scope_id__$4 = "data-v-0751fc96"; /* module identifier */ const __vue_module_identifier__$4 = undefined; /* functional template */ @@ -53624,7 +53448,7 @@ __vue_render__$3._withStripped = true; /* style */ const __vue_inject_styles__$3 = undefined; /* scoped */ - const __vue_scope_id__$3 = "data-v-d7269ea6"; + const __vue_scope_id__$3 = "data-v-e03e6adc"; /* module identifier */ const __vue_module_identifier__$3 = undefined; /* functional template */ @@ -53887,7 +53711,7 @@ __vue_render__$2._withStripped = true; /* style */ const __vue_inject_styles__$2 = undefined; /* scoped */ - const __vue_scope_id__$2 = "data-v-1df2d36f"; + const __vue_scope_id__$2 = "data-v-f2f9072c"; /* module identifier */ const __vue_module_identifier__$2 = undefined; /* functional template */ @@ -54192,7 +54016,7 @@ __vue_render__$1._withStripped = true; /* style */ const __vue_inject_styles__$1 = undefined; /* scoped */ - const __vue_scope_id__$1 = "data-v-109af1e5"; + const __vue_scope_id__$1 = "data-v-6c942a60"; /* module identifier */ const __vue_module_identifier__$1 = undefined; /* functional template */ @@ -54491,7 +54315,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-700541de"; + const __vue_scope_id__ = "data-v-6d42e319"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/imageText.min.css b/src/plugin/xml-digital-teaching/lib/imageText.min.css index d70ba58..5cdaa0a 100644 --- a/src/plugin/xml-digital-teaching/lib/imageText.min.css +++ b/src/plugin/xml-digital-teaching/lib/imageText.min.css @@ -1 +1 @@ -.xml-image-lun-bo .el-carousel__item{text-align:center}.xml-text-h5 .inline-audio-wrap,.xml-text-h5 .inline-link-wrap{align-items:center}.xml-text-h5 .inline-audio-wrap span,.xml-text-h5 .inline-link-wrap span{display:inline-block}.xml-text-h5 .inline-audio-box{width:20px;height:20px;box-sizing:border-box;position:relative;margin-left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol{width:20px;height:20px;box-sizing:border-box;overflow:hidden;transform:rotate(135deg);position:relative}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle{border:3px solid #418eed;border-radius:50%;position:absolute}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.first{width:3px;height:3px;background:#0076bc;top:14px;left:14px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.second{width:15px;height:15px;top:10px;left:10px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.third{width:24px;height:24px;top:6px;left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .second{animation:fadeInOut 1s infinite .2s}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .third{animation:fadeInOut 1s infinite .4s}@keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}.virtual-input .el-textarea__inner{min-height:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.el-image__inner[data-v-45a069ea]{width:100%!important}.xml-image-ping-pu-h5[data-v-45a069ea]{display:flex;flex-direction:column;align-items:center}.xml-image-hua-lang[data-v-45a069ea]{display:flex;flex-direction:column;align-items:center} \ No newline at end of file +.xml-image-lun-bo .el-carousel__item{text-align:center}.xml-text-h5 .inline-audio-wrap,.xml-text-h5 .inline-link-wrap{align-items:center}.xml-text-h5 .inline-audio-wrap span,.xml-text-h5 .inline-link-wrap span{display:inline-block}.xml-text-h5 .inline-audio-box{width:20px;height:20px;box-sizing:border-box;position:relative;margin-left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol{width:20px;height:20px;box-sizing:border-box;overflow:hidden;transform:rotate(135deg);position:relative}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle{border:3px solid #418eed;border-radius:50%;position:absolute}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.first{width:3px;height:3px;background:#0076bc;top:14px;left:14px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.second{width:15px;height:15px;top:10px;left:10px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.third{width:24px;height:24px;top:6px;left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .second{animation:fadeInOut 1s infinite .2s}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .third{animation:fadeInOut 1s infinite .4s}@keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}.virtual-input .el-textarea__inner{min-height:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.el-image__inner[data-v-13b29683]{width:100%!important}.xml-image-ping-pu-h5[data-v-13b29683]{display:flex;flex-direction:column;align-items:center}.xml-image-hua-lang[data-v-13b29683]{display:flex;flex-direction:column;align-items:center} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/index.css b/src/plugin/xml-digital-teaching/lib/index.css index abab404..d6f3728 100644 --- a/src/plugin/xml-digital-teaching/lib/index.css +++ b/src/plugin/xml-digital-teaching/lib/index.css @@ -282,6 +282,11 @@ + + + + + @@ -289,35 +294,35 @@ -.preview-container-h5[data-v-10b6c598] { +.preview-container-h5[data-v-e5f65682] { padding-top: 15px; } -.preview-container-pc[data-v-10b6c598] { +.preview-container-pc[data-v-e5f65682] { padding-top: 15px; } -.preview-container-pad[data-v-10b6c598] { +.preview-container-pad[data-v-e5f65682] { padding-top: 15px; } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog { display: flex; align-items: center; } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) { margin-top: 0 !important; } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__header { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__header { padding: 0; } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .custom-dialog { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .custom-dialog { background-color: transparent; box-shadow: none; } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body { padding: 20px 18px; position: relative; background: linear-gradient(-45deg, transparent 11px, #fff 0); } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line { position: absolute; top: 0; left: 0; @@ -325,24 +330,24 @@ height: 4px; background: linear-gradient(90deg, #4994fb, #4994fb, #a2c5f9); } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper { max-height: 60vh; overflow-y: scroll; } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar { width: 0; } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1, -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2, -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3, -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4, -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5, -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6 { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1, +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2, +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3, +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4, +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5, +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6 { color: revert; font-size: revert; font-weight: revert; } -.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle { +.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle { position: absolute; bottom: 0; right: 0; @@ -353,88 +358,6 @@ } /*# sourceMappingURL=PreviewLooseLeaf.vue.map */ - - -/*# sourceMappingURL=XmlGroup.vue.map */ - -.xml-image-lun-bo .el-carousel__item { - text-align: center; -} - -.catalog-node-label[data-v-a4248782] { - display: flex; - align-items: center; -} -.catalog-node-label img[data-v-a4248782] { - margin-right: 4px; -} -.xml-show-catalog[data-v-a4248782] .el-tree-node__content { - height: auto; -} -.xml-show-catalog[data-v-a4248782] .el-tree-node__content .catalog-node-label { - max-width: calc(100% - 24px); - word-break: break-all; - white-space: normal; -} - -/*# sourceMappingURL=XmlCatalog.vue.map */ - -.xml-show-catalog .el-tree-node__content { - display: flex !important; -} - - - -/*# sourceMappingURL=XmlTextDialog.vue.map */ - -.xml-text-h5[data-v-4ae2eebc] { -} -.xml-text-pc[data-v-4ae2eebc] { -} -.xml-text-h5[data-v-4ae2eebc] { -} - - -.styleModeE_row { - display: flex; - flex-direction: row; - align-items: center; - margin-top: 10px; -} -.styleModee_title { - text-align: center; - margin-top: 30px; -} -.styleModeE_progress { - width: 500px; - margin: 0px 20px; -} -.styleModeF_row { - display: flex; - flex-direction: row; - align-items: center; -} -.styleModeF_IMG { - width: 250px; - height: 150px; - background-color: aquamarine; -} -.styleModeF_I { - font-size: 50px; - margin-left: 15px; - position: absolute; - top: 50px; - left: 80px; -} -.styleModeF_title { - text-align: center; - margin-top: 20px; -} -.styleModeF_progress { - width: 200px; - margin: 0px 20px; -} - .xml-text-h5 .inline-audio-wrap, .xml-text-h5 .inline-link-wrap { align-items: center; @@ -506,14 +429,50 @@ /*# sourceMappingURL=XmlText.vue.map */ -.xml-ebook-container-h5[data-v-4640bc87] { -} -.xml-ebook-container-pc[data-v-4640bc87] { -} -.xml-ebook-container-pad[data-v-4640bc87] { +.xml-image-lun-bo .el-carousel__item { + text-align: center; } -.xml-video-container-pdf[data-v-8036e7f4] { + +.xml-question-container-h5[data-v-2e04d85c] { +} +.xml-question-container-pc[data-v-2e04d85c] { +} +.xml-question-container-pad[data-v-2e04d85c] { +} + + + +/*# sourceMappingURL=XmlGroup.vue.map */ + + +/*# sourceMappingURL=XmlTextDialog.vue.map */ + +.xml-text-h5[data-v-a0b70a4a] { +} +.xml-text-pc[data-v-a0b70a4a] { +} +.xml-text-h5[data-v-a0b70a4a] { +} + +.preview-item-file[data-v-21c71aa2]:hover, +.slip-over-cover[data-v-21c71aa2]:hover { + cursor: pointer; +} + +/*# sourceMappingURL=XmlResource.vue.map */ + +.xml-ebook-container-h5[data-v-402ad275] { +} +.xml-ebook-container-pc[data-v-402ad275] { +} +.xml-ebook-container-pad[data-v-402ad275] { +} + + + +/*# sourceMappingURL=XmlTestPaper.vue.map */ +.xml-video-container-pdf[data-v-3c5e97c1] { position: relative; display: flex; justify-content: center; @@ -523,13 +482,13 @@ padding-bottom: 56.25%; background: #000; } -.xml-video-container-pdf .cover[data-v-8036e7f4] { +.xml-video-container-pdf .cover[data-v-3c5e97c1] { position: absolute; top: 0; max-width: 100%; max-height: 100%; } -.xml-video-container-pdf .play[data-v-8036e7f4] { +.xml-video-container-pdf .play[data-v-3c5e97c1] { position: absolute; top: 45%; left: 45%; @@ -540,111 +499,116 @@ /*# sourceMappingURL=XmlVideoImg.vue.map */ -.xml-video-container-h5[data-v-0976e3e4] { +.xml-video-container-h5[data-v-099f61c2] { } -.xml-video-container-pc[data-v-0976e3e4] { +.xml-video-container-pc[data-v-099f61c2] { } -.xml-video-container-pad[data-v-0976e3e4] { +.xml-video-container-pad[data-v-099f61c2] { } -.xml-question-container-h5[data-v-ba265e2e] { -} -.xml-question-container-pc[data-v-ba265e2e] { -} -.xml-question-container-pad[data-v-ba265e2e] { +.xml-show-catalog .el-tree-node__content { + display: flex !important; } -.preview-item-file[data-v-95fbfab6]:hover, -.slip-over-cover[data-v-95fbfab6]:hover { - cursor: pointer; +.catalog-node-label[data-v-61c986fa] { + display: flex; + align-items: center; +} +.catalog-node-label img[data-v-61c986fa] { + margin-right: 4px; +} +.xml-show-catalog[data-v-61c986fa] .el-tree-node__content { + height: auto; +} +.xml-show-catalog[data-v-61c986fa] .el-tree-node__content .catalog-node-label { + max-width: calc(100% - 24px); + word-break: break-all; + white-space: normal; } -/*# sourceMappingURL=XmlResource.vue.map */ - - -/*# sourceMappingURL=XmlTestPaper.vue.map */ - - -/*# sourceMappingURL=first.vue.map */ - - -/*# sourceMappingURL=first.vue.map */ - - -/*# sourceMappingURL=first.vue.map */ - - -/*# sourceMappingURL=first.vue.map */ - - -/*# sourceMappingURL=sixth.vue.map */ - - -/*# sourceMappingURL=sixth.vue.map */ - - -/*# sourceMappingURL=sixth.vue.map */ - - -/*# sourceMappingURL=fifth.vue.map */ - - -/*# sourceMappingURL=rectangle.vue.map */ - - -/*# sourceMappingURL=fifth.vue.map */ - - -/*# sourceMappingURL=fifth.vue.map */ +/*# sourceMappingURL=XmlCatalog.vue.map */ /*# sourceMappingURL=hexagon.vue.map */ -/*# sourceMappingURL=square.vue.map */ +/*# sourceMappingURL=sixth.vue.map */ + + +/*# sourceMappingURL=sixth.vue.map */ + + +/*# sourceMappingURL=sixth.vue.map */ /*# sourceMappingURL=second.vue.map */ -/*# sourceMappingURL=second.vue.map */ - - -/*# sourceMappingURL=second.vue.map */ - - -/*# sourceMappingURL=second.vue.map */ - - -/*# sourceMappingURL=thirteenth.vue.map */ - - -/*# sourceMappingURL=semicircle.vue.map */ - - -/*# sourceMappingURL=fifteen.vue.map */ +/*# sourceMappingURL=rectangle.vue.map */ /*# sourceMappingURL=rotundity.vue.map */ +/*# sourceMappingURL=second.vue.map */ + + +/*# sourceMappingURL=first.vue.map */ + + +/*# sourceMappingURL=first.vue.map */ + + +/*# sourceMappingURL=second.vue.map */ + + +/*# sourceMappingURL=fifth.vue.map */ + + +/*# sourceMappingURL=first.vue.map */ + + +/*# sourceMappingURL=second.vue.map */ + + +/*# sourceMappingURL=first.vue.map */ + + +/*# sourceMappingURL=fifth.vue.map */ + + +/*# sourceMappingURL=fifth.vue.map */ + + +/*# sourceMappingURL=triangle.vue.map */ + + +/*# sourceMappingURL=third.vue.map */ + + +/*# sourceMappingURL=semicircle.vue.map */ + + +/*# sourceMappingURL=third.vue.map */ + + /*# sourceMappingURL=fifteen.vue.map */ /*# sourceMappingURL=third.vue.map */ -/*# sourceMappingURL=third.vue.map */ +/*# sourceMappingURL=square.vue.map */ /*# sourceMappingURL=third.vue.map */ -/*# sourceMappingURL=third.vue.map */ +/*# sourceMappingURL=eighteen.vue.map */ -/*# sourceMappingURL=twelfth.vue.map */ +/*# sourceMappingURL=thirteenth.vue.map */ /*# sourceMappingURL=sixteen.vue.map */ @@ -653,173 +617,167 @@ /*# sourceMappingURL=seventeen.vue.map */ -/*# sourceMappingURL=fourteen.vue.map */ - - /*# sourceMappingURL=sixteen.vue.map */ +/*# sourceMappingURL=Greentheme5.vue.map */ + + +/*# sourceMappingURL=fifteen.vue.map */ + + +/*# sourceMappingURL=twelfth.vue.map */ + + /*# sourceMappingURL=fourteen.vue.map */ -/*# sourceMappingURL=triangle.vue.map */ +/*# sourceMappingURL=Greentheme5.vue.map */ -/*# sourceMappingURL=Greentheme3.vue.map */ - - -/*# sourceMappingURL=Greentheme3.vue.map */ - - -/*# sourceMappingURL=Greentheme3.vue.map */ - - -/*# sourceMappingURL=Greentheme2.vue.map */ - - -/*# sourceMappingURL=Greentheme2.vue.map */ - - -/*# sourceMappingURL=Greentheme2.vue.map */ - - -/*# sourceMappingURL=nineteen.vue.map */ - - -/*# sourceMappingURL=eighteen.vue.map */ - - -/*# sourceMappingURL=Yellowtheme3.vue.map */ - - -/*# sourceMappingURL=Yellowtheme3.vue.map */ - - -/*# sourceMappingURL=Yellowtheme3.vue.map */ - - -/*# sourceMappingURL=eighteen2.vue.map */ +/*# sourceMappingURL=fourteen.vue.map */ /*# sourceMappingURL=Greentheme6.vue.map */ -/*# sourceMappingURL=Greentheme4.vue.map */ +/*# sourceMappingURL=Greentheme1.vue.map */ -/*# sourceMappingURL=Yellowtheme2.vue.map */ +/*# sourceMappingURL=Greentheme1.vue.map */ -/*# sourceMappingURL=Yellowtheme2.vue.map */ +/*# sourceMappingURL=eighteen2.vue.map */ -/*# sourceMappingURL=Greentheme4.vue.map */ +/*# sourceMappingURL=Greentheme2.vue.map */ -/*# sourceMappingURL=Yellowtheme2.vue.map */ +/*# sourceMappingURL=Greentheme2.vue.map */ -/*# sourceMappingURL=Greentheme4.vue.map */ +/*# sourceMappingURL=Greentheme2.vue.map */ -/*# sourceMappingURL=Greentheme5.vue.map */ +/*# sourceMappingURL=Yellowtheme1.vue.map */ -/*# sourceMappingURL=Greentheme5.vue.map */ +/*# sourceMappingURL=Yellowtheme1.vue.map */ + + +/*# sourceMappingURL=Yellowtheme1.vue.map */ /*# sourceMappingURL=Yellowtheme6.vue.map */ +/*# sourceMappingURL=Greentheme4.vue.map */ + + +/*# sourceMappingURL=Greentheme4.vue.map */ + + +/*# sourceMappingURL=Greentheme4.vue.map */ + + +/*# sourceMappingURL=Yellowtheme3.vue.map */ + + +/*# sourceMappingURL=Yellowtheme3.vue.map */ + + +/*# sourceMappingURL=Yellowtheme3.vue.map */ + + +/*# sourceMappingURL=nineteen.vue.map */ + + +/*# sourceMappingURL=Yellowtheme2.vue.map */ + + +/*# sourceMappingURL=Yellowtheme2.vue.map */ + + +/*# sourceMappingURL=Yellowtheme2.vue.map */ + + +/*# sourceMappingURL=Yellowtheme4.vue.map */ + + +/*# sourceMappingURL=Yellowtheme4.vue.map */ + + +/*# sourceMappingURL=Yellowtheme4.vue.map */ + + +/*# sourceMappingURL=Greentheme3.vue.map */ + + +/*# sourceMappingURL=Greentheme3.vue.map */ + + +/*# sourceMappingURL=Greentheme3.vue.map */ + + /*# sourceMappingURL=Yellowtheme5.vue.map */ /*# sourceMappingURL=Yellowtheme5.vue.map */ -/*# sourceMappingURL=Greentheme1.vue.map */ - - -/*# sourceMappingURL=Greentheme1.vue.map */ - - -/*# sourceMappingURL=Yellowtheme1.vue.map */ - - -/*# sourceMappingURL=Yellowtheme1.vue.map */ - - -/*# sourceMappingURL=Yellowtheme1.vue.map */ - - -/*# sourceMappingURL=SanQintheme1.vue.map */ +/*# sourceMappingURL=Knowledge.vue.map */ /*# sourceMappingURL=SanQintheme2.vue.map */ -/*# sourceMappingURL=SanQintheme1.vue.map */ - - -/*# sourceMappingURL=Yellowtheme4.vue.map */ - - /*# sourceMappingURL=SanQintheme2.vue.map */ -/*# sourceMappingURL=Yellowtheme4.vue.map */ - - /*# sourceMappingURL=Twentytwo.vue.map */ /*# sourceMappingURL=Twentyone.vue.map */ -/*# sourceMappingURL=Yellowtheme4.vue.map */ +/*# sourceMappingURL=SanQintheme1.vue.map */ -/*# sourceMappingURL=eighth.vue.map */ +/*# sourceMappingURL=SanQintheme1.vue.map */ -/*# sourceMappingURL=eighth.vue.map */ - - -/*# sourceMappingURL=eighth.vue.map */ - - -/*# sourceMappingURL=Knowledge.vue.map */ +/*# sourceMappingURL=Twentyfive.vue.map */ /*# sourceMappingURL=SanQintheme3.vue.map */ -/*# sourceMappingURL=fourth.vue.map */ - - /*# sourceMappingURL=SanQintheme3.vue.map */ -/*# sourceMappingURL=fourth.vue.map */ - - -/*# sourceMappingURL=twenty.vue.map */ - - /*# sourceMappingURL=Twentythree.vue.map */ -/*# sourceMappingURL=seventh.vue.map */ +/*# sourceMappingURL=twenty.vue.map */ -/*# sourceMappingURL=seventh.vue.map */ +/*# sourceMappingURL=Twentyfour.vue.map */ -/*# sourceMappingURL=seventh.vue.map */ -.title-text[data-v-c72aed64] { +/*# sourceMappingURL=semicircle.vue.map */ + + +/*# sourceMappingURL=sixth.vue.map */ + + +/*# sourceMappingURL=Greentheme4.vue.map */ + + +/*# sourceMappingURL=Yellowtheme1.vue.map */ +.title-text[data-v-616d10ee] { background-color: var(--background-color) !important; } -.title-left[data-v-c72aed64] { +.title-left[data-v-616d10ee] { border-color: var(--background-color) !important; color: var(--background-color) !important; } @@ -827,383 +785,431 @@ /*# sourceMappingURL=third.vue.map */ -/*# sourceMappingURL=sixth.vue.map */ - - -/*# sourceMappingURL=semicircle.vue.map */ - - -/*# sourceMappingURL=Yellowtheme1.vue.map */ - - -/*# sourceMappingURL=Yellowtheme2.vue.map */ - - -/*# sourceMappingURL=rectangle.vue.map */ - - /*# sourceMappingURL=first.vue.map */ -/*# sourceMappingURL=fifteen.vue.map */ - - -/*# sourceMappingURL=Yellowtheme4.vue.map */ - - -/*# sourceMappingURL=Yellowtheme6.vue.map */ +/*# sourceMappingURL=Yellowtheme2.vue.map */ /*# sourceMappingURL=thirteenth.vue.map */ -/*# sourceMappingURL=Yellowtheme5.vue.map */ - - -/*# sourceMappingURL=Greentheme6.vue.map */ - - -/*# sourceMappingURL=Greentheme1.vue.map */ - - -/*# sourceMappingURL=Greentheme4.vue.map */ - - -/*# sourceMappingURL=twelfth.vue.map */ - - -/*# sourceMappingURL=Greentheme3.vue.map */ - - -/*# sourceMappingURL=sixteen.vue.map */ - - -/*# sourceMappingURL=hexagon.vue.map */ - - -/*# sourceMappingURL=Knowledge.vue.map */ +/*# sourceMappingURL=Yellowtheme6.vue.map */ /*# sourceMappingURL=nineteen.vue.map */ -/*# sourceMappingURL=seventeen.vue.map */ - - /*# sourceMappingURL=Greentheme2.vue.map */ -/*# sourceMappingURL=triangle.vue.map */ - - -/*# sourceMappingURL=fourteen.vue.map */ - - -/*# sourceMappingURL=tenth.vue.map */ - - -/*# sourceMappingURL=isosceles.vue.map */ - - -/*# sourceMappingURL=tenth.vue.map */ - - -/*# sourceMappingURL=quadrangle.vue.map */ - - -/*# sourceMappingURL=eleven.vue.map */ - - -/*# sourceMappingURL=fifth.vue.map */ - - -/*# sourceMappingURL=twelve.vue.map */ - - -/*# sourceMappingURL=wave.vue.map */ - - -/*# sourceMappingURL=ninth.vue.map */ - - -/*# sourceMappingURL=ninth.vue.map */ - - -/*# sourceMappingURL=thirteen.vue.map */ - - -/*# sourceMappingURL=Redtheme2.vue.map */ - - -/*# sourceMappingURL=Redtheme2.vue.map */ - - -/*# sourceMappingURL=Redtheme5.vue.map */ - - -/*# sourceMappingURL=Redtheme2.vue.map */ - - -/*# sourceMappingURL=Redtheme3.vue.map */ - - -/*# sourceMappingURL=Redtheme3.vue.map */ - - -/*# sourceMappingURL=Redtheme3.vue.map */ - - -/*# sourceMappingURL=Redtheme4.vue.map */ - - -/*# sourceMappingURL=Redtheme4.vue.map */ - - -/*# sourceMappingURL=Redtheme4.vue.map */ - - -/*# sourceMappingURL=Redtheme6.vue.map */ - - -/*# sourceMappingURL=Thirtysix.vue.map */ - - -/*# sourceMappingURL=Thirtysix.vue.map */ - - -/*# sourceMappingURL=Redtheme1.vue.map */ - - -/*# sourceMappingURL=Redtheme1.vue.map */ - - -/*# sourceMappingURL=Redtheme1.vue.map */ - - -/*# sourceMappingURL=Thirtyseven.vue.map */ - - -/*# sourceMappingURL=Thirtyseven.vue.map */ - - -/*# sourceMappingURL=Thirtyfive.vue.map */ - - -/*# sourceMappingURL=Thirtyfive.vue.map */ - - -/*# sourceMappingURL=Thirtyeight.vue.map */ - - -/*# sourceMappingURL=Thirtyeight.vue.map */ - - -/*# sourceMappingURL=first.vue.map */ - - -/*# sourceMappingURL=third.vue.map */ - - -/*# sourceMappingURL=second.vue.map */ - - -/*# sourceMappingURL=fourteen.vue.map */ - - -/*# sourceMappingURL=Thirtyseven3.vue.map */ - - -/*# sourceMappingURL=isosceles.vue.map */ - - -/*# sourceMappingURL=Forty.vue.map */ - - -/*# sourceMappingURL=Forty.vue.map */ - - -/*# sourceMappingURL=Thirtyseven2.vue.map */ - - -/*# sourceMappingURL=quadrangle.vue.map */ - - -/*# sourceMappingURL=seventh.vue.map */ - - -/*# sourceMappingURL=tenth.vue.map */ - - -/*# sourceMappingURL=sixteen.vue.map */ - - -/*# sourceMappingURL=eighth.vue.map */ - - -/*# sourceMappingURL=Greentheme4.vue.map */ - - -/*# sourceMappingURL=ninth.vue.map */ - - -/*# sourceMappingURL=Greentheme2.vue.map */ - - -/*# sourceMappingURL=eleven.vue.map */ - - -/*# sourceMappingURL=Redtheme2.vue.map */ - - -/*# sourceMappingURL=thirteen.vue.map */ - - -/*# sourceMappingURL=Greentheme5.vue.map */ - - -/*# sourceMappingURL=Yellowtheme3.vue.map */ - - /*# sourceMappingURL=Yellowtheme5.vue.map */ -/*# sourceMappingURL=Redtheme4.vue.map */ +/*# sourceMappingURL=twelfth.vue.map */ -/*# sourceMappingURL=Redtheme1.vue.map */ +/*# sourceMappingURL=fifteen.vue.map */ + + +/*# sourceMappingURL=fourteen.vue.map */ /*# sourceMappingURL=Yellowtheme4.vue.map */ -/*# sourceMappingURL=Yellowtheme2.vue.map */ - - -/*# sourceMappingURL=Redtheme5.vue.map */ - - -/*# sourceMappingURL=Greytheme1.vue.map */ - - -/*# sourceMappingURL=Greytheme6.vue.map */ - - -/*# sourceMappingURL=Greytheme2.vue.map */ - - -/*# sourceMappingURL=eleventh.vue.map */ - - -/*# sourceMappingURL=Greytheme5.vue.map */ - - -/*# sourceMappingURL=Greytheme4.vue.map */ - - -/*# sourceMappingURL=Redtheme6.vue.map */ - - -/*# sourceMappingURL=Yellowtheme1.vue.map */ +/*# sourceMappingURL=Greentheme1.vue.map */ /*# sourceMappingURL=Greentheme3.vue.map */ -/*# sourceMappingURL=SanQintheme1.vue.map */ +/*# sourceMappingURL=rectangle.vue.map */ -/*# sourceMappingURL=Redtheme3.vue.map */ +/*# sourceMappingURL=Greentheme6.vue.map */ -/*# sourceMappingURL=twelve.vue.map */ +/*# sourceMappingURL=eighth.vue.map */ + + +/*# sourceMappingURL=eighth.vue.map */ + + +/*# sourceMappingURL=seventh.vue.map */ + + +/*# sourceMappingURL=seventh.vue.map */ + + +/*# sourceMappingURL=eighth.vue.map */ + + +/*# sourceMappingURL=sixteen.vue.map */ + + +/*# sourceMappingURL=seventh.vue.map */ + + +/*# sourceMappingURL=fourth.vue.map */ + + +/*# sourceMappingURL=fourth.vue.map */ + + +/*# sourceMappingURL=seventeen.vue.map */ + + +/*# sourceMappingURL=fifth.vue.map */ + + +/*# sourceMappingURL=triangle.vue.map */ + + +/*# sourceMappingURL=hexagon.vue.map */ + + +/*# sourceMappingURL=Greytheme4.vue.map */ + + +/*# sourceMappingURL=eleventh.vue.map */ + + +/*# sourceMappingURL=Greytheme1.vue.map */ + + +/*# sourceMappingURL=tenth.vue.map */ + + +/*# sourceMappingURL=tenth.vue.map */ + + +/*# sourceMappingURL=Greytheme2.vue.map */ + + +/*# sourceMappingURL=ninth.vue.map */ + + +/*# sourceMappingURL=ninth.vue.map */ + + +/*# sourceMappingURL=Greytheme6.vue.map */ + + +/*# sourceMappingURL=Greytheme5.vue.map */ /*# sourceMappingURL=Greytheme3.vue.map */ -/*# sourceMappingURL=Bluetheme1.vue.map */ +/*# sourceMappingURL=Redtheme3.vue.map */ + + +/*# sourceMappingURL=Redtheme3.vue.map */ + + +/*# sourceMappingURL=Redtheme3.vue.map */ /*# sourceMappingURL=Bluetheme2.vue.map */ +/*# sourceMappingURL=Redtheme2.vue.map */ + + +/*# sourceMappingURL=Redtheme2.vue.map */ + + +/*# sourceMappingURL=Redtheme2.vue.map */ + + +/*# sourceMappingURL=Redtheme4.vue.map */ + + +/*# sourceMappingURL=Redtheme4.vue.map */ + + +/*# sourceMappingURL=Redtheme4.vue.map */ + + +/*# sourceMappingURL=Knowledge.vue.map */ + + +/*# sourceMappingURL=Redtheme1.vue.map */ + + +/*# sourceMappingURL=Redtheme1.vue.map */ + + +/*# sourceMappingURL=Redtheme1.vue.map */ + + /*# sourceMappingURL=Bluetheme3.vue.map */ /*# sourceMappingURL=Bluetheme4.vue.map */ -.xml-single-ebook-group-h5[data-v-2c319df0] { + +/*# sourceMappingURL=Bluetheme1.vue.map */ + + +/*# sourceMappingURL=first.vue.map */ + + +/*# sourceMappingURL=ninth.vue.map */ + + +/*# sourceMappingURL=third.vue.map */ + + +/*# sourceMappingURL=sixteen.vue.map */ + + +/*# sourceMappingURL=Greentheme2.vue.map */ + + +/*# sourceMappingURL=isosceles.vue.map */ + + +/*# sourceMappingURL=thirteen.vue.map */ + + +/*# sourceMappingURL=quadrangle.vue.map */ + + +/*# sourceMappingURL=wave.vue.map */ + + +/*# sourceMappingURL=eleven.vue.map */ + + +/*# sourceMappingURL=twelve.vue.map */ + + +/*# sourceMappingURL=quadrangle.vue.map */ + + +/*# sourceMappingURL=isosceles.vue.map */ + + +/*# sourceMappingURL=second.vue.map */ + + +/*# sourceMappingURL=eighth.vue.map */ + + +/*# sourceMappingURL=thirteen.vue.map */ + + +/*# sourceMappingURL=tenth.vue.map */ + + +/*# sourceMappingURL=eleven.vue.map */ + + +/*# sourceMappingURL=Yellowtheme1.vue.map */ + + +/*# sourceMappingURL=Yellowtheme4.vue.map */ + + +/*# sourceMappingURL=fourteen.vue.map */ + + +/*# sourceMappingURL=Redtheme1.vue.map */ + + +/*# sourceMappingURL=Greentheme3.vue.map */ + + +/*# sourceMappingURL=Greentheme5.vue.map */ + + +/*# sourceMappingURL=Yellowtheme5.vue.map */ + + +/*# sourceMappingURL=Redtheme2.vue.map */ + + +/*# sourceMappingURL=seventh.vue.map */ + + +/*# sourceMappingURL=Yellowtheme3.vue.map */ + + +/*# sourceMappingURL=Redtheme3.vue.map */ + + +/*# sourceMappingURL=Redtheme5.vue.map */ + + +/*# sourceMappingURL=Redtheme6.vue.map */ + + +/*# sourceMappingURL=Thirtysix.vue.map */ + + +/*# sourceMappingURL=Thirtysix.vue.map */ + + +/*# sourceMappingURL=Redtheme4.vue.map */ + + +/*# sourceMappingURL=Greentheme4.vue.map */ + + +/*# sourceMappingURL=Redtheme5.vue.map */ + + +/*# sourceMappingURL=Redtheme6.vue.map */ + + +/*# sourceMappingURL=twelve.vue.map */ + + +/*# sourceMappingURL=Yellowtheme2.vue.map */ + + +/*# sourceMappingURL=SanQintheme1.vue.map */ + + +/*# sourceMappingURL=Forty.vue.map */ + + +/*# sourceMappingURL=Forty.vue.map */ + + +/*# sourceMappingURL=Thirtyseven3.vue.map */ + + +/*# sourceMappingURL=Thirtyeight.vue.map */ + + +/*# sourceMappingURL=Thirtyeight.vue.map */ + + +/*# sourceMappingURL=Thirtyseven2.vue.map */ + + +/*# sourceMappingURL=Thirtyseven.vue.map */ + + +/*# sourceMappingURL=Thirtyseven.vue.map */ + + +/*# sourceMappingURL=Thirtyfive.vue.map */ + + +/*# sourceMappingURL=Thirtyfive.vue.map */ + +.xml-single-question-group-h5[data-v-34ba0440] { } -.xml-single-ebook-group-pc[data-v-2c319df0] { +.xml-single-question-group-pc[data-v-34ba0440] { } -.xml-single-ebook-group-pad[data-v-2c319df0] { +.xml-single-question-group-pad[data-v-34ba0440] { } -.xml-single-ebook-group-h5[data-v-18c06d1c] { +.xml-single-ebook-group-h5[data-v-0b9200e9] { } -.xml-single-ebook-group-pc[data-v-18c06d1c] { +.xml-single-ebook-group-pc[data-v-0b9200e9] { } -.xml-single-ebook-group-pad[data-v-18c06d1c] { +.xml-single-ebook-group-pad[data-v-0b9200e9] { } -.xml-single-resource-group-h5[data-v-614dbb96] { +.xml-single-ebook-group-h5[data-v-55908341] { } -.xml-single-resource-group-pc[data-v-614dbb96] { +.xml-single-ebook-group-pc[data-v-55908341] { } -.xml-single-resource-group-pad[data-v-614dbb96] { +.xml-single-ebook-group-pad[data-v-55908341] { } -.xml-single-ebook-group-h5[data-v-42eedd84] { +.xml-single-video-group-h5[data-v-3ae74720] { } -.xml-single-ebook-group-pc[data-v-42eedd84] { +.xml-single-video-group-pc[data-v-3ae74720] { } -.xml-single-ebook-group-pad[data-v-42eedd84] { +.xml-single-video-group-pad[data-v-3ae74720] { } -.xml-single-question-group-h5[data-v-cf5b6886] { +.xml-single-ebook-group-h5[data-v-b39a2926] { } -.xml-single-question-group-pc[data-v-cf5b6886] { +.xml-single-ebook-group-pc[data-v-b39a2926] { } -.xml-single-question-group-pad[data-v-cf5b6886] { +.xml-single-ebook-group-pad[data-v-b39a2926] { } -.xml-single-music-group-h5[data-v-8d6cf2e2] { +.xml-single-question-group-h5[data-v-77922a38] { } -.xml-single-music-group-pc[data-v-8d6cf2e2] { +.xml-single-question-group-pc[data-v-77922a38] { } -.xml-single-music-group-pad[data-v-8d6cf2e2] { +.xml-single-question-group-pad[data-v-77922a38] { } -.xml-single-question-group-h5[data-v-0c133c8a] { +.xml-single-text-group-h5[data-v-647015fa] { } -.xml-single-question-group-pc[data-v-0c133c8a] { +.xml-single-text-group-pc[data-v-647015fa] { } -.xml-single-question-group-pad[data-v-0c133c8a] { +.xml-single-text-group-pad[data-v-647015fa] { } -.xml-single-text-group-h5[data-v-a8e0b970] { +.xml-single-music-group-h5[data-v-272f2034] { } -.xml-single-text-group-pc[data-v-a8e0b970] { +.xml-single-music-group-pc[data-v-272f2034] { } -.xml-single-text-group-pad[data-v-a8e0b970] { +.xml-single-music-group-pad[data-v-272f2034] { } -.xml-single-video-group-h5[data-v-6b3c0a0a] { +.xml-single-resource-group-h5[data-v-859ca7cc] { } -.xml-single-video-group-pc[data-v-6b3c0a0a] { +.xml-single-resource-group-pc[data-v-859ca7cc] { } -.xml-single-video-group-pad[data-v-6b3c0a0a] { +.xml-single-resource-group-pad[data-v-859ca7cc] { } + +/*# sourceMappingURL=sixth.vue.map */ + + +/*# sourceMappingURL=second.vue.map */ + + +/*# sourceMappingURL=first.vue.map */ + + +/*# sourceMappingURL=fourth.vue.map */ + + +/*# sourceMappingURL=third.vue.map */ + + +/*# sourceMappingURL=fifth.vue.map */ + + +/*# sourceMappingURL=seventh.vue.map */ + + +/*# sourceMappingURL=second.vue.map */ + + +/*# sourceMappingURL=fourth.vue.map */ + + +/*# sourceMappingURL=eighth.vue.map */ + + +/*# sourceMappingURL=single-agent-group.vue.map */ + + +/*# sourceMappingURL=fifth.vue.map */ + .xml-skeleton-item { /* margin: 20px 0; */ width: 100%; @@ -1224,46 +1230,19 @@ -/*# sourceMappingURL=single-agent-group.vue.map */ - - -/*# sourceMappingURL=fourth.vue.map */ +/*# sourceMappingURL=eleventh.vue.map */ /*# sourceMappingURL=first.vue.map */ -/*# sourceMappingURL=second.vue.map */ - - -/*# sourceMappingURL=third.vue.map */ +/*# sourceMappingURL=seventh.vue.map */ /*# sourceMappingURL=sixth.vue.map */ -/*# sourceMappingURL=seventh.vue.map */ - - -/*# sourceMappingURL=fifth.vue.map */ - - -/*# sourceMappingURL=sixth.vue.map */ - - -/*# sourceMappingURL=fifth.vue.map */ - - -/*# sourceMappingURL=fourth.vue.map */ - - -/*# sourceMappingURL=seventh.vue.map */ - - -/*# sourceMappingURL=eighth.vue.map */ - - -/*# sourceMappingURL=first.vue.map */ +/*# sourceMappingURL=Greytheme3.vue.map */ /*# sourceMappingURL=tenth.vue.map */ @@ -1272,98 +1251,80 @@ /*# sourceMappingURL=Redtheme1.vue.map */ -/*# sourceMappingURL=eleventh.vue.map */ - - -/*# sourceMappingURL=ninth.vue.map */ - - -/*# sourceMappingURL=Greytheme3.vue.map */ - - -/*# sourceMappingURL=second.vue.map */ +/*# sourceMappingURL=Bluetheme1.vue.map */ /*# sourceMappingURL=Yellowtheme3.vue.map */ +/*# sourceMappingURL=Bluetheme2.vue.map */ + + /*# sourceMappingURL=Greytheme2.vue.map */ +/*# sourceMappingURL=ninth.vue.map */ + + /*# sourceMappingURL=Greytheme5.vue.map */ -/*# sourceMappingURL=Bluetheme1.vue.map */ +/*# sourceMappingURL=Bluetheme4.vue.map */ -/*# sourceMappingURL=Bluetheme2.vue.map */ +/*# sourceMappingURL=Twentyfive.vue.map */ /*# sourceMappingURL=Redtheme4.vue.map */ -/*# sourceMappingURL=Yellowtheme2.vue.map */ - - -/*# sourceMappingURL=Twentytwo.vue.map */ - - -/*# sourceMappingURL=Bluetheme4.vue.map */ - - /*# sourceMappingURL=Yellowtheme1.vue.map */ -/*# sourceMappingURL=Twentythree.vue.map */ - - -/*# sourceMappingURL=Greytheme1.vue.map */ - - -/*# sourceMappingURL=Thirtytwo.vue.map */ - - -/*# sourceMappingURL=Thirtyfour.vue.map */ - - /*# sourceMappingURL=Thirtyone.vue.map */ -/*# sourceMappingURL=Thirtythree.vue.map */ - - -/*# sourceMappingURL=Thirtynine.vue.map */ +/*# sourceMappingURL=Thirtytwo.vue.map */ /*# sourceMappingURL=BuleRectangleTwo.vue.map */ +/*# sourceMappingURL=Thirtythree.vue.map */ + + /*# sourceMappingURL=BuleRectangle.vue.map */ +/*# sourceMappingURL=Thirtyfour.vue.map */ + + +/*# sourceMappingURL=Greytheme1.vue.map */ + + +/*# sourceMappingURL=Twentythree.vue.map */ + + +/*# sourceMappingURL=Twentyfour.vue.map */ + + +/*# sourceMappingURL=Twentytwo.vue.map */ + + +/*# sourceMappingURL=Yellowtheme2.vue.map */ + + +/*# sourceMappingURL=Thirtynine.vue.map */ + + +/*# sourceMappingURL=titleLight.vue.map */ + + /*# sourceMappingURL=titleQuestion.vue.map */ /*# sourceMappingURL=titleLogging.vue.map */ - - -/*# sourceMappingURL=titleTearcher.vue.map */ - - -/*# sourceMappingURL=titleLight.vue.map */ - - -/*# sourceMappingURL=titleCrane.vue.map */ - - -/*# sourceMappingURL=Sevenpagethree.vue.map */ - - -/*# sourceMappingURL=Sevenpagefour.vue.map */ - - -/*# sourceMappingURL=titleText.vue.map */ -.title-bgimg[data-v-0d1db218] { +.title-bgimg[data-v-025e9706] { background-image: url(../style/title-text-bgimg.png); } @@ -1376,86 +1337,159 @@ /*# sourceMappingURL=Sevenpagefive.vue.map */ +/*# sourceMappingURL=titleCrane.vue.map */ + + +/*# sourceMappingURL=Sevenpagethree.vue.map */ + + +/*# sourceMappingURL=titleTearcher.vue.map */ + + +/*# sourceMappingURL=titleText.vue.map */ + + +/*# sourceMappingURL=Sevenpagefour.vue.map */ + + /*# sourceMappingURL=Fortyone.vue.map */ /*# sourceMappingURL=Redtheme7.vue.map */ -/*# sourceMappingURL=Foldtheme1.vue.map */ - - -/*# sourceMappingURL=Foldtheme2.vue.map */ - - -/*# sourceMappingURL=Tabstheme1.vue.map */ - - /*# sourceMappingURL=Tabstheme2.vue.map */ -/*# sourceMappingURL=Tabstheme3.vue.map */ - - -/*# sourceMappingURL=Foldtheme4.vue.map */ - - -/*# sourceMappingURL=Tabstheme4.vue.map */ +/*# sourceMappingURL=Foldtheme1.vue.map */ /*# sourceMappingURL=Foldtheme3.vue.map */ -/*# sourceMappingURL=Foldtheme5.vue.map */ +/*# sourceMappingURL=Tabstheme3.vue.map */ -/*# sourceMappingURL=Fortytwo.vue.map */ +/*# sourceMappingURL=Foldtheme2.vue.map */ /*# sourceMappingURL=Tabstheme6.vue.map */ -/*# sourceMappingURL=Fortyseven.vue.map */ +/*# sourceMappingURL=Foldtheme5.vue.map */ + + +/*# sourceMappingURL=Tabstheme1.vue.map */ /*# sourceMappingURL=Tabstheme5.vue.map */ -/*# sourceMappingURL=Fortyfour.vue.map */ +/*# sourceMappingURL=Tabstheme4.vue.map */ -/*# sourceMappingURL=Fortythree.vue.map */ - - -/*# sourceMappingURL=Fortysix.vue.map */ +/*# sourceMappingURL=Fortyeight.vue.map */ /*# sourceMappingURL=Fortyfive.vue.map */ -/*# sourceMappingURL=Twentyfive.vue.map */ +/*# sourceMappingURL=Foldtheme4.vue.map */ + + +/*# sourceMappingURL=Fortysix.vue.map */ + + +/*# sourceMappingURL=Fortytwo.vue.map */ + + +/*# sourceMappingURL=Fortythree.vue.map */ + + +/*# sourceMappingURL=Fortyseven.vue.map */ + + +/*# sourceMappingURL=Fortyfour.vue.map */ + + +/*# sourceMappingURL=xmlCollapse.vue.map */ + + +/*# sourceMappingURL=xmlPopup.vue.map */ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/*# sourceMappingURL=xmlWrapperPage.vue.map */ /*# sourceMappingURL=Twentysix.vue.map */ -/*# sourceMappingURL=Twentyfour.vue.map */ +/*# sourceMappingURL=Twentyseven.vue.map */ /*# sourceMappingURL=Twentyeight.vue.map */ - -/*# sourceMappingURL=Twentyseven.vue.map */ - -.el-image__inner[data-v-45a069ea] { +.el-image__inner[data-v-13b29683] { width: 100% !important; } -.xml-image-ping-pu-h5[data-v-45a069ea] { +.xml-image-ping-pu-h5[data-v-13b29683] { display: flex; flex-direction: column; align-items: center; } -.xml-image-hua-lang[data-v-45a069ea] { +.xml-image-hua-lang[data-v-13b29683] { display: flex; flex-direction: column; align-items: center; @@ -1463,13 +1497,39 @@ -/*# sourceMappingURL=xmlPopup.vue.map */ -/*# sourceMappingURL=xmlCollapse.vue.map */ -/*# sourceMappingURL=xmlWrapperPage.vue.map */ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1522,23 +1582,23 @@ -.preview-container-h5[data-v-52e2a929] { +.preview-container-h5[data-v-25742cb8] { padding-top: 15px; } -.preview-container-pc[data-v-52e2a929] { +.preview-container-pc[data-v-25742cb8] { padding-top: 15px; } -.preview-container-pad[data-v-52e2a929] { +.preview-container-pad[data-v-25742cb8] { padding-top: 15px; } -.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog { +.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog { display: flex; align-items: center; } -.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) { +.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) { margin-top: 0 !important; } -.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog .el-dialog__header { +.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog .el-dialog__header { padding: 0; } @@ -1629,6 +1689,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -1739,6 +1822,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1980,6 +2307,341 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2009,600 +2671,10 @@ /*# sourceMappingURL=setPop.vue.map */ +/*# sourceMappingURL=classGrade.vue.map */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +/*# sourceMappingURL=xmlStatisticalChart.vue.map */ .el-dialog__header { background-color: #f2f2f2 !important; } @@ -2639,12 +2711,6 @@ /*# sourceMappingURL=modifyNotes.vue.map */ -/*# sourceMappingURL=xmlStatisticalChart.vue.map */ - - -/*# sourceMappingURL=classGrade.vue.map */ - - @@ -2759,6 +2825,9 @@ /*# sourceMappingURL=QuestionItem.vue.map */ +/*# sourceMappingURL=QuestionItem.vue.map */ + + @@ -3217,10 +3286,10 @@ -.content[data-v-bfc32194] { +.content[data-v-3d2dcb5b] { width: 100%; } -.content .stem-content[data-v-bfc32194] { +.content .stem-content[data-v-3d2dcb5b] { width: 100%; box-sizing: border-box; padding: 5px 14px; @@ -3229,12 +3298,12 @@ border-radius: 6px; cursor: pointer; } -.content .stem-content.no-border[data-v-bfc32194] { +.content .stem-content.no-border[data-v-3d2dcb5b] { padding: 0; border: none; cursor: default; } -.content .stem-content .placeholder[data-v-bfc32194] { +.content .stem-content .placeholder[data-v-3d2dcb5b] { color: #c0c4cc; font-size: 14px; cursor: pointer; @@ -3242,10 +3311,10 @@ } /*# sourceMappingURL=common.vue.map */ -.option-item + .option-item[data-v-f42e3dba] { +.option-item + .option-item[data-v-6b27b5ec] { margin-top: 16px; } -.option-item[data-v-f42e3dba] { +.option-item[data-v-6b27b5ec] { display: flex; background: #fbfbfb; border-radius: 6px; @@ -3254,190 +3323,393 @@ transition: all ease 0.3s; border: 1px solid #fbfbfb; } -.option-item.isActive[data-v-f42e3dba] { - border-color: #2e9adb; -} -.option-item .questionSeq[data-v-f42e3dba] { +.option-item .questionSeq[data-v-6b27b5ec] { padding: 8px 0; } -.option-item.isTrue[data-v-f42e3dba] { +.option-item.isActive[data-v-6b27b5ec] { + border-color: #2e9adb; +} +.option-item.isTrue[data-v-6b27b5ec] { border: 1px solid #70b603; } -.option-item.isTrue[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner { +.option-item.isTrue[data-v-6b27b5ec] .el-radio__input.is-checked .el-radio__inner { border-color: #70b603; background: #70b603; } -.option-item.isFalse[data-v-f42e3dba] { +.option-item.isFalse[data-v-6b27b5ec] { border: 1px solid #d9001b; } -.option-item.isFalse[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner { +.option-item.isFalse[data-v-6b27b5ec] .el-radio__input.is-checked .el-radio__inner { border-color: #d9001b; background: #d9001b; } -.option-item[data-v-f42e3dba]:hover { +.option-item[data-v-6b27b5ec]:hover { background: #ddd; } -.option-item[data-v-f42e3dba] .content { +.option-item[data-v-6b27b5ec] .content { cursor: pointer; } -.option-item[data-v-f42e3dba] .stem-content.no-border { - padding: 8px 14px !important; - cursor: pointer; -} - -/*# sourceMappingURL=checkbox.vue.map */ -.option-item + .option-item[data-v-12a7caa8] { - margin-top: 16px; -} -.option-item[data-v-12a7caa8] { - display: flex; - background: #fbfbfb; - border-radius: 6px; - padding-left: 16px; - cursor: pointer; - transition: all ease 0.3s; - border: 1px solid #fbfbfb; -} -.option-item .questionSeq[data-v-12a7caa8] { - padding: 8px 0; -} -.option-item.isActive[data-v-12a7caa8] { - border-color: #2e9adb; -} -.option-item.isTrue[data-v-12a7caa8] { - border: 1px solid #70b603; -} -.option-item.isTrue[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner { - border-color: #70b603; - background: #70b603; -} -.option-item.isFalse[data-v-12a7caa8] { - border: 1px solid #d9001b; -} -.option-item.isFalse[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner { - border-color: #d9001b; - background: #d9001b; -} -.option-item[data-v-12a7caa8]:hover { - background: #ddd; -} -.option-item[data-v-12a7caa8] .content { - cursor: pointer; -} -.option-item[data-v-12a7caa8] .stem-content.no-border { +.option-item[data-v-6b27b5ec] .stem-content.no-border { padding: 8px 14px !important; cursor: pointer; } /*# sourceMappingURL=radio.vue.map */ -.image-file[data-v-9dadad14] { +.option-item + .option-item[data-v-307b4eb2] { + margin-top: 16px; +} +.option-item[data-v-307b4eb2] { + display: flex; + background: #fbfbfb; + border-radius: 6px; + padding-left: 16px; + cursor: pointer; + transition: all ease 0.3s; + border: 1px solid #fbfbfb; +} +.option-item.isActive[data-v-307b4eb2] { + border-color: #2e9adb; +} +.option-item .questionSeq[data-v-307b4eb2] { + padding: 8px 0; +} +.option-item.isTrue[data-v-307b4eb2] { + border: 1px solid #70b603; +} +.option-item.isTrue[data-v-307b4eb2] .el-checkbox__input.is-checked .el-checkbox__inner { + border-color: #70b603; + background: #70b603; +} +.option-item.isFalse[data-v-307b4eb2] { + border: 1px solid #d9001b; +} +.option-item.isFalse[data-v-307b4eb2] .el-checkbox__input.is-checked .el-checkbox__inner { + border-color: #d9001b; + background: #d9001b; +} +.option-item[data-v-307b4eb2]:hover { + background: #ddd; +} +.option-item[data-v-307b4eb2] .content { + cursor: pointer; +} +.option-item[data-v-307b4eb2] .stem-content.no-border { + padding: 8px 14px !important; + cursor: pointer; +} + +/*# sourceMappingURL=checkbox.vue.map */ +.option-item + .option-item[data-v-7fac7a23] { + margin-top: 16px; +} +.option-item[data-v-7fac7a23] { + display: flex; + background: #fbfbfb; + border-radius: 6px; + padding-left: 16px; + cursor: pointer; + transition: all ease 0.3s; + border: 1px solid #fbfbfb; +} +.option-item .questionSeq[data-v-7fac7a23] { + padding: 8px 0; +} +.option-item.isActive[data-v-7fac7a23] { + border-color: #2e9adb; +} +.option-item.isTrue[data-v-7fac7a23] { + border: 1px solid #70b603; +} +.option-item.isTrue[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner { + border-color: #70b603; + background: #70b603; +} +.option-item.isFalse[data-v-7fac7a23] { + border: 1px solid #d9001b; +} +.option-item.isFalse[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner { + border-color: #d9001b; + background: #d9001b; +} +.option-item[data-v-7fac7a23]:hover { + background: #ddd; +} +.option-item[data-v-7fac7a23] .content { + cursor: pointer; +} +.option-item[data-v-7fac7a23] .stem-content.no-border { + padding: 8px 14px !important; + cursor: pointer; +} + +/*# sourceMappingURL=radio.vue.map */ +.content[data-v-55ea6f92] { + width: 100%; +} +.content .stem-content[data-v-55ea6f92] { + width: 100%; + box-sizing: border-box; + padding: 5px 14px; + height: auto; + border: 1px solid #e7e7e7; + border-radius: 6px; + cursor: pointer; +} +.content .stem-content.no-border[data-v-55ea6f92] { + padding: 0; + border: none; + cursor: default; +} +.content .stem-content .placeholder[data-v-55ea6f92] { + color: #c0c4cc; + font-size: 14px; + cursor: pointer; + user-select: none; +} + +/*# sourceMappingURL=common.vue.map */ +.option-item + .option-item[data-v-fa728c70] { + margin-top: 16px; +} +.option-item[data-v-fa728c70] { + display: flex; + background: #fbfbfb; + border-radius: 6px; + padding-left: 16px; + cursor: pointer; + transition: all ease 0.3s; + border: 1px solid #fbfbfb; +} +.option-item.isActive[data-v-fa728c70] { + border-color: #2e9adb; +} +.option-item .questionSeq[data-v-fa728c70] { + padding: 8px 0; +} +.option-item.isTrue[data-v-fa728c70] { + border: 1px solid #70b603; +} +.option-item.isTrue[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner { + border-color: #70b603; + background: #70b603; +} +.option-item.isFalse[data-v-fa728c70] { + border: 1px solid #d9001b; +} +.option-item.isFalse[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner { + border-color: #d9001b; + background: #d9001b; +} +.option-item[data-v-fa728c70]:hover { + background: #ddd; +} +.option-item[data-v-fa728c70] .content { + cursor: pointer; +} +.option-item[data-v-fa728c70] .stem-content.no-border { + padding: 8px 14px !important; + cursor: pointer; +} + +/*# sourceMappingURL=checkbox.vue.map */ +.image-file[data-v-643cc5f7] { width: 218px; object-fit: scale-down; } -.video-file[data-v-9dadad14] { +.video-file[data-v-643cc5f7] { width: 408px; } -.file-render[data-v-9dadad14] { +.file-render[data-v-643cc5f7] { width: 100%; } -.file-info[data-v-9dadad14] { +.file-info[data-v-643cc5f7] { flex: 1; min-width: 0; } -.file-info.videoHandler[data-v-9dadad14] { +.file-info.videoHandler[data-v-643cc5f7] { display: flex; flex-direction: column; justify-content: center; } -.file-info.videoHandler .fileName[data-v-9dadad14] { +.file-info.videoHandler .fileName[data-v-643cc5f7] { font-size: 18px; color: #333333; margin-bottom: 19px; } -.file-info.videoHandler .fileInfo[data-v-9dadad14] { +.file-info.videoHandler .fileInfo[data-v-643cc5f7] { font-size: 14px; color: #666666; margin-bottom: 19px; } /*# sourceMappingURL=index.vue.map */ -.audio .audio-icon[data-v-525a170e] { +.image-file[data-v-506f1aca] { + width: 218px; + object-fit: scale-down; +} +.video-file[data-v-506f1aca] { + width: 408px; +} +.file-render[data-v-506f1aca] { + width: 100%; +} +.file-info[data-v-506f1aca] { + flex: 1; + min-width: 0; +} +.file-info.videoHandler[data-v-506f1aca] { + display: flex; + flex-direction: column; + justify-content: center; +} +.file-info.videoHandler .fileName[data-v-506f1aca] { + font-size: 18px; + color: #333333; + margin-bottom: 19px; +} +.file-info.videoHandler .fileInfo[data-v-506f1aca] { + font-size: 14px; + color: #666666; + margin-bottom: 19px; +} + +/*# sourceMappingURL=index.vue.map */ +.audio .audio-icon[data-v-160e520c] { width: 36px; height: 36px; margin-right: 20px; } -.audio .audio-icon img[data-v-525a170e] { +.audio .audio-icon img[data-v-160e520c] { width: 100%; height: 100%; display: block; } -.audio .audio-controls[data-v-525a170e] { +.audio .audio-controls[data-v-160e520c] { width: 100%; max-width: 200px; flex: 1; height: 36px; } -.audio .audio-controls .audio-controls--progress[data-v-525a170e], .audio .audio-controls .audio-controls--handler[data-v-525a170e] { +.audio .audio-controls .audio-controls--progress[data-v-160e520c], .audio .audio-controls .audio-controls--handler[data-v-160e520c] { width: 100%; } -.audio .audio-controls .audio-controls--handler[data-v-525a170e] { +.audio .audio-controls .audio-controls--handler[data-v-160e520c] { line-height: 1; } -.audio .audio-controls .audio-controls--handler .play[data-v-525a170e] { +.audio .audio-controls .audio-controls--handler .play[data-v-160e520c] { font-size: 24px; } -.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-525a170e] { +.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-160e520c] { width: 22px; height: 22px; display: block; cursor: pointer; } -.audio .audio-controls .audio-controls--handler .current-time[data-v-525a170e], .audio .audio-controls .audio-controls--handler .total-time[data-v-525a170e] { +.audio .audio-controls .audio-controls--handler .current-time[data-v-160e520c], .audio .audio-controls .audio-controls--handler .total-time[data-v-160e520c] { font-size: 12px; color: #333; } -.play-handler.mobile[data-v-525a170e] { +.play-handler.mobile[data-v-160e520c] { width: 20px; height: 20px; } -.audio-component[data-v-525a170e] { +.audio-component[data-v-160e520c] { display: none; } -[data-v-525a170e] .el-slider__runway { +[data-v-160e520c] .el-slider__runway { margin: 0 0 4px 0; background: #e3e3e3; height: 4px; } -[data-v-525a170e] .el-slider__bar { +[data-v-160e520c] .el-slider__bar { height: 4px; } -[data-v-525a170e] .el-slider__button { +[data-v-160e520c] .el-slider__button { width: 10px; height: 10px; } -[data-v-525a170e] .el-slider__button-wrapper { +[data-v-160e520c] .el-slider__button-wrapper { top: -15px; } /*# sourceMappingURL=audio-play-new.vue.map */ -[data-v-13303366] .el-dialog__header { +.audio .audio-icon[data-v-25355b9e] { + width: 36px; + height: 36px; + margin-right: 20px; +} +.audio .audio-icon img[data-v-25355b9e] { + width: 100%; + height: 100%; + display: block; +} +.audio .audio-controls[data-v-25355b9e] { + width: 100%; + max-width: 200px; + flex: 1; + height: 36px; +} +.audio .audio-controls .audio-controls--progress[data-v-25355b9e], .audio .audio-controls .audio-controls--handler[data-v-25355b9e] { + width: 100%; +} +.audio .audio-controls .audio-controls--handler[data-v-25355b9e] { + line-height: 1; +} +.audio .audio-controls .audio-controls--handler .play[data-v-25355b9e] { + font-size: 24px; +} +.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-25355b9e] { + width: 22px; + height: 22px; + display: block; + cursor: pointer; +} +.audio .audio-controls .audio-controls--handler .current-time[data-v-25355b9e], .audio .audio-controls .audio-controls--handler .total-time[data-v-25355b9e] { + font-size: 12px; + color: #333; +} +.play-handler.mobile[data-v-25355b9e] { + width: 20px; + height: 20px; +} +.audio-component[data-v-25355b9e] { + display: none; +} +[data-v-25355b9e] .el-slider__runway { + margin: 0 0 4px 0; + background: #e3e3e3; + height: 4px; +} +[data-v-25355b9e] .el-slider__bar { + height: 4px; +} +[data-v-25355b9e] .el-slider__button { + width: 10px; + height: 10px; +} +[data-v-25355b9e] .el-slider__button-wrapper { + top: -15px; +} + +/*# sourceMappingURL=audio-play-new.vue.map */ +[data-v-7cccb5ec] .el-dialog__header { padding: 10px; } -.video-content[data-v-13303366] { +.video-content[data-v-7cccb5ec] { width: 180px; height: 135px; border-radius: 6px; overflow: hidden; position: relative; } -.video-content .play[data-v-13303366] { +.video-content .play[data-v-7cccb5ec] { position: absolute; left: 50%; top: 50%; cursor: pointer; transform: translateX(-50%) translateY(-50%); } -.video-mask[data-v-13303366] { +.video-mask[data-v-7cccb5ec] { position: absolute; left: 0; top: 0; @@ -3445,14 +3717,51 @@ height: 100%; background: rgba(0, 0, 0, 0.5); } -.video-mask img[data-v-13303366] { +.video-mask img[data-v-7cccb5ec] { position: absolute; left: 50%; top: 50%; transform: translate(-50% -50%); display: block; } -.video-player[data-v-13303366] { +.video-player[data-v-7cccb5ec] { + width: 100%; +} + +/*# sourceMappingURL=video-play.vue.map */ +[data-v-7628e470] .el-dialog__header { + padding: 10px; +} +.video-content[data-v-7628e470] { + width: 180px; + height: 135px; + border-radius: 6px; + overflow: hidden; + position: relative; +} +.video-content .play[data-v-7628e470] { + position: absolute; + left: 50%; + top: 50%; + cursor: pointer; + transform: translateX(-50%) translateY(-50%); +} +.video-mask[data-v-7628e470] { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.5); +} +.video-mask img[data-v-7628e470] { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50% -50%); + display: block; +} +.video-player[data-v-7628e470] { width: 100%; } diff --git a/src/plugin/xml-digital-teaching/lib/index.js b/src/plugin/xml-digital-teaching/lib/index.js index cf61699..5fe6702 100644 --- a/src/plugin/xml-digital-teaching/lib/index.js +++ b/src/plugin/xml-digital-teaching/lib/index.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ import Vue from 'vue'; @@ -865,7 +865,7 @@ function unitToPx(value) { if (typeof value === 'number') { return value; } - if (inBrowser$2) { + if (inBrowser$1) { if (value.indexOf('rem') !== -1) { return convertRem(value); } @@ -879,10 +879,10 @@ function unitToPx(value) { return parseFloat(value); } -var inBrowser$2 = typeof window !== 'undefined'; +var inBrowser$1 = typeof window !== 'undefined'; var isServer$1 = Vue.prototype.$isServer; // eslint-disable-next-line @typescript-eslint/no-empty-function -function noop$5() {} +function noop$3() {} function isDef(val) { return val !== undefined && val !== null; } @@ -1014,18 +1014,18 @@ var context = { }; // eslint-disable-next-line import/no-mutable-exports -var supportsPassive$1 = false; +var supportsPassive = false; if (!isServer$1) { try { - var opts$1 = {}; - Object.defineProperty(opts$1, 'passive', { + var opts = {}; + Object.defineProperty(opts, 'passive', { // eslint-disable-next-line getter-return get: function get() { /* istanbul ignore next */ - supportsPassive$1 = true; + supportsPassive = true; } }); - window.addEventListener('test-passive', null, opts$1); // eslint-disable-next-line no-empty + window.addEventListener('test-passive', null, opts); // eslint-disable-next-line no-empty } catch (e) {} } function on$2(target, event, handler, passive) { @@ -1033,7 +1033,7 @@ function on$2(target, event, handler, passive) { passive = false; } if (!isServer$1) { - target.addEventListener(event, handler, supportsPassive$1 ? { + target.addEventListener(event, handler, supportsPassive ? { capture: false, passive: passive } : false); @@ -1082,7 +1082,7 @@ function Overlay(h, props, slots, ctx) { "style": style, "class": [bem$1x(), props.className], "on": { - "touchmove": props.lockScroll ? preventTouchMove : noop$5 + "touchmove": props.lockScroll ? preventTouchMove : noop$3 } }, inherit(ctx, true)]), [slots.default == null ? void 0 : slots.default()])]); } @@ -1287,7 +1287,7 @@ var TouchMixin = { } }; -function getElement$1(selector) { +function getElement(selector) { if (typeof selector === 'string') { return document.querySelector(selector); } @@ -1315,7 +1315,7 @@ function PortalMixin(_temp) { var el = ref ? this.$refs[ref] : this.$el; var container; if (getContainer) { - container = getElement$1(getContainer); + container = getElement(getContainer); } else if (this.$parent) { container = this.$parent.$el; } @@ -2109,7 +2109,7 @@ function isOptionDisabled(option) { } // use standard WheelEvent: // https://developer.mozilla.org/en-US/docs/Web/API/WheelEvent -var supportMousewheel = inBrowser$2 && 'onwheel' in window; +var supportMousewheel = inBrowser$1 && 'onwheel' in window; var mousewheelTimer = null; var PickerColumn = createComponent$1A({ mixins: [TouchMixin], @@ -3172,7 +3172,7 @@ function Cell(h, props, slots, ctx) { Cell.props = _extends$2({}, cellProps, routeProps); var Cell$1 = createComponent$1x(Cell); -function isAndroid$1() { +function isAndroid() { /* istanbul ignore next */ return isServer$1 ? false : /android/.test(navigator.userAgent.toLowerCase()); } @@ -4481,10 +4481,10 @@ var VanDialog = createComponent$1r({ var onEventType = { Enter: this.showConfirmButton ? function () { return _this3.handleAction('confirm'); - } : noop$5, + } : noop$3, Escape: this.showCancelButton ? function () { return _this3.handleAction('cancel'); - } : noop$5 + } : noop$3 }; onEventType[event.key](); this.$emit('keydown', event); @@ -4724,7 +4724,7 @@ var _createNamespace$1m = createNamespace('address-edit-detail'), createComponent$1q = _createNamespace$1m[0], bem$1h = _createNamespace$1m[1], t$p = _createNamespace$1m[2]; -var android = isAndroid$1(); +var android = isAndroid(); var Detail = createComponent$1q({ props: { value: String, @@ -6865,7 +6865,7 @@ var Image$1 = createComponent$1e({ }, created: function created() { var $Lazyload = this.$Lazyload; - if ($Lazyload && inBrowser$2) { + if ($Lazyload && inBrowser$1) { $Lazyload.$on('loaded', this.onLazyLoaded); $Lazyload.$on('error', this.onLazyLoadError); } @@ -7248,7 +7248,7 @@ function callInterceptor(options) { if (value) { done(); } - }).catch(noop$5); + }).catch(noop$3); } else if (returnVal) { done(); } @@ -9207,7 +9207,7 @@ var CountDown = createComponent$Y({ tick: function tick() { // should not start counting in server // see: https://github.com/vant-ui/vant/issues/7807 - if (!inBrowser$2) { + if (!inBrowser$1) { return; } if (this.millisecond) { @@ -11727,7 +11727,7 @@ var SwipeItem = createComponent$H({ }); // Utils -function getDistance$1(touches) { +function getDistance(touches) { return Math.sqrt(Math.pow(touches[0].clientX - touches[1].clientX, 2) + Math.pow(touches[0].clientY - touches[1].clientY, 2)); } var ImagePreviewItem = { @@ -11833,7 +11833,7 @@ var ImagePreviewItem = { this.zooming = this.fingerNum === 2 && !offsetX; if (this.zooming) { this.startScale = this.scale; - this.startDistance = getDistance$1(event.touches); + this.startDistance = getDistance(event.touches); } }, onTouchMove: function onTouchMove(event) { @@ -11849,7 +11849,7 @@ var ImagePreviewItem = { this.moveY = range$1(moveY, -this.maxMoveY, this.maxMoveY); } if (this.zooming && touches.length === 2) { - var distance = getDistance$1(touches); + var distance = getDistance(touches); var scale = this.startScale * distance / this.startDistance; this.setScale(scale); } @@ -14736,7 +14736,7 @@ function distanceAndSkiddingToXY$1(placement, rects, offset2) { y: distance }; } -function offset$3(_ref2) { +function offset$2(_ref2) { var state = _ref2.state, options = _ref2.options, name = _ref2.name; @@ -14760,7 +14760,7 @@ var offset_default = { enabled: true, phase: "main", requires: ["popperOffsets"], - fn: offset$3 + fn: offset$2 }; var _createNamespace$r = createNamespace('popover'), @@ -17255,7 +17255,7 @@ var Uploader = createComponent$e({ if (isPromise$2(response)) { response.then(function () { _this4.deleteFile(file, index); - }).catch(noop$5); + }).catch(noop$3); return; } } @@ -19768,7 +19768,7 @@ if (typeof window !== 'undefined' && window.Vue) { // // -var script$5t = { +var script$5D = { //预览教材目录 name: 'PreviewCatalogRender', props: { @@ -19908,9 +19908,9 @@ function normalizeComponent(template, style, script, scopeId, isFunctionalTempla } /* script */ -const __vue_script__$5t = script$5t; +const __vue_script__$5D = script$5D; /* template */ -var __vue_render__$5t = function () { +var __vue_render__$5D = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -19945,17 +19945,17 @@ var __vue_render__$5t = function () { 1 ) }; -var __vue_staticRenderFns__$5t = []; -__vue_render__$5t._withStripped = true; +var __vue_staticRenderFns__$5D = []; +__vue_render__$5D._withStripped = true; /* style */ - const __vue_inject_styles__$5t = undefined; + const __vue_inject_styles__$5D = undefined; /* scoped */ - const __vue_scope_id__$5t = "data-v-c7e745c6"; + const __vue_scope_id__$5D = "data-v-7da5c6fc"; /* module identifier */ - const __vue_module_identifier__$5t = undefined; + const __vue_module_identifier__$5D = undefined; /* functional template */ - const __vue_is_functional_template__$5t = false; + const __vue_is_functional_template__$5D = false; /* style inject */ /* style inject SSR */ @@ -19964,13 +19964,13 @@ __vue_render__$5t._withStripped = true; - const __vue_component__$5t = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5t, staticRenderFns: __vue_staticRenderFns__$5t }, - __vue_inject_styles__$5t, - __vue_script__$5t, - __vue_scope_id__$5t, - __vue_is_functional_template__$5t, - __vue_module_identifier__$5t, + const __vue_component__$5D = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5D, staticRenderFns: __vue_staticRenderFns__$5D }, + __vue_inject_styles__$5D, + __vue_script__$5D, + __vue_scope_id__$5D, + __vue_is_functional_template__$5D, + __vue_module_identifier__$5D, false, undefined, undefined, @@ -28953,7 +28953,7 @@ var jquery = createCommonjsModule(function (module) { }); // -var script$5s = { +var script$5C = { name: 'PreviewLooseLeafRender', props: { businessType: String, @@ -29082,9 +29082,9 @@ var script$5s = { }; /* script */ -const __vue_script__$5s = script$5s; +const __vue_script__$5C = script$5C; /* template */ -var __vue_render__$5s = function () { +var __vue_render__$5C = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -29173,17 +29173,17 @@ var __vue_render__$5s = function () { ), ]) }; -var __vue_staticRenderFns__$5s = []; -__vue_render__$5s._withStripped = true; +var __vue_staticRenderFns__$5C = []; +__vue_render__$5C._withStripped = true; /* style */ - const __vue_inject_styles__$5s = undefined; + const __vue_inject_styles__$5C = undefined; /* scoped */ - const __vue_scope_id__$5s = "data-v-52e2a929"; + const __vue_scope_id__$5C = "data-v-25742cb8"; /* module identifier */ - const __vue_module_identifier__$5s = undefined; + const __vue_module_identifier__$5C = undefined; /* functional template */ - const __vue_is_functional_template__$5s = false; + const __vue_is_functional_template__$5C = false; /* style inject */ /* style inject SSR */ @@ -29192,13 +29192,13 @@ __vue_render__$5s._withStripped = true; - const __vue_component__$5s = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5s, staticRenderFns: __vue_staticRenderFns__$5s }, - __vue_inject_styles__$5s, - __vue_script__$5s, - __vue_scope_id__$5s, - __vue_is_functional_template__$5s, - __vue_module_identifier__$5s, + const __vue_component__$5C = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5C, staticRenderFns: __vue_staticRenderFns__$5C }, + __vue_inject_styles__$5C, + __vue_script__$5C, + __vue_scope_id__$5C, + __vue_is_functional_template__$5C, + __vue_module_identifier__$5C, false, undefined, undefined, @@ -29248,11 +29248,11 @@ Array.prototype.Remove = function (item, all) { } return result ? this : void 0; }; -var script$5r = { +var script$5B = { name: 'XmlRender', components: { - PreviewLooseLeafRender: __vue_component__$5s, - PreviewCatalogRender: __vue_component__$5t + PreviewLooseLeafRender: __vue_component__$5C, + PreviewCatalogRender: __vue_component__$5D }, props: { uuid: { @@ -29644,9 +29644,9 @@ var script$5r = { }; /* script */ -const __vue_script__$5r = script$5r; +const __vue_script__$5B = script$5B; /* template */ -var __vue_render__$5r = function () { +var __vue_render__$5B = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -29829,17 +29829,17 @@ var __vue_render__$5r = function () { : _c("div", { attrs: { id: "out" } }, [_vm._v("预览地址已失效")]), ]) }; -var __vue_staticRenderFns__$5r = []; -__vue_render__$5r._withStripped = true; +var __vue_staticRenderFns__$5B = []; +__vue_render__$5B._withStripped = true; /* style */ - const __vue_inject_styles__$5r = undefined; + const __vue_inject_styles__$5B = undefined; /* scoped */ - const __vue_scope_id__$5r = undefined; + const __vue_scope_id__$5B = undefined; /* module identifier */ - const __vue_module_identifier__$5r = undefined; + const __vue_module_identifier__$5B = undefined; /* functional template */ - const __vue_is_functional_template__$5r = false; + const __vue_is_functional_template__$5B = false; /* style inject */ /* style inject SSR */ @@ -29848,23 +29848,23 @@ __vue_render__$5r._withStripped = true; - const __vue_component__$5r = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5r, staticRenderFns: __vue_staticRenderFns__$5r }, - __vue_inject_styles__$5r, - __vue_script__$5r, - __vue_scope_id__$5r, - __vue_is_functional_template__$5r, - __vue_module_identifier__$5r, + const __vue_component__$5B = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5B, staticRenderFns: __vue_staticRenderFns__$5B }, + __vue_inject_styles__$5B, + __vue_script__$5B, + __vue_scope_id__$5B, + __vue_is_functional_template__$5B, + __vue_module_identifier__$5B, false, undefined, undefined, undefined ); -__vue_component__$5r.install = (Vue, options = {}) => { +__vue_component__$5B.install = (Vue, options = {}) => { Vue.component(createNamespace$1('render', { prefix: options.prefix - }), __vue_component__$5r); + }), __vue_component__$5B); }; const rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate @@ -30285,7 +30285,7 @@ const off$1 = function () { }(); /* istanbul ignore next */ -function hasClass$2(el, cls) { +function hasClass$1(el, cls) { if (!el || !cls) return false; if (cls.indexOf(' ') !== -1) throw new Error('className should not contain space.'); if (el.classList) { @@ -30305,7 +30305,7 @@ function addClass$1(el, cls) { if (!clsName) continue; if (el.classList) { el.classList.add(clsName); - } else if (!hasClass$2(el, clsName)) { + } else if (!hasClass$1(el, clsName)) { curClass += ' ' + clsName; } } @@ -30324,7 +30324,7 @@ function removeClass$1(el, cls) { if (!clsName) continue; if (el.classList) { el.classList.remove(clsName); - } else if (hasClass$2(el, clsName)) { + } else if (hasClass$1(el, clsName)) { curClass = curClass.replace(' ' + clsName + ' ', ' '); } } @@ -30500,7 +30500,7 @@ const ObjectFit = { FILL: 'fill', SCALE_DOWN: 'scale-down' }; -var script$5q = { +var script$5A = { name: 'DesignPreviewImage', mixins: [Locale], inheritAttrs: false, @@ -30772,6 +30772,10 @@ var script$5q = { title: this.title[index] }); }); + this.$EventBus.$emit('learningStatistics', { + type: 'image', + info: null + }); this.$xmlImgPreview({ multiple: true, nowImgIndex: this.current, @@ -30786,9 +30790,9 @@ var script$5q = { }; /* script */ -const __vue_script__$5q = script$5q; +const __vue_script__$5A = script$5A; /* template */ -var __vue_render__$5q = function () { +var __vue_render__$5A = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -30913,17 +30917,17 @@ var __vue_render__$5q = function () { 2 ) }; -var __vue_staticRenderFns__$5q = []; -__vue_render__$5q._withStripped = true; +var __vue_staticRenderFns__$5A = []; +__vue_render__$5A._withStripped = true; /* style */ - const __vue_inject_styles__$5q = undefined; + const __vue_inject_styles__$5A = undefined; /* scoped */ - const __vue_scope_id__$5q = "data-v-45a069ea"; + const __vue_scope_id__$5A = "data-v-13b29683"; /* module identifier */ - const __vue_module_identifier__$5q = undefined; + const __vue_module_identifier__$5A = undefined; /* functional template */ - const __vue_is_functional_template__$5q = false; + const __vue_is_functional_template__$5A = false; /* style inject */ /* style inject SSR */ @@ -30932,13 +30936,13 @@ __vue_render__$5q._withStripped = true; - const __vue_component__$5q = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5q, staticRenderFns: __vue_staticRenderFns__$5q }, - __vue_inject_styles__$5q, - __vue_script__$5q, - __vue_scope_id__$5q, - __vue_is_functional_template__$5q, - __vue_module_identifier__$5q, + const __vue_component__$5A = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5A, staticRenderFns: __vue_staticRenderFns__$5A }, + __vue_inject_styles__$5A, + __vue_script__$5A, + __vue_scope_id__$5A, + __vue_is_functional_template__$5A, + __vue_module_identifier__$5A, false, undefined, undefined, @@ -31119,7 +31123,7 @@ const Mode = { } }; const mousewheelEventName = isFirefox() ? 'DOMMouseScroll' : 'mousewheel'; -var script$5p = { +var script$5z = { name: 'XmlImageViewer', props: { urlList: { @@ -31465,10 +31469,10 @@ var script$5p = { }; /* script */ -const __vue_script__$5p = script$5p; +const __vue_script__$5z = script$5z; /* template */ -var __vue_render__$5p = function () { +var __vue_render__$5z = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -31681,17 +31685,17 @@ var __vue_render__$5p = function () { ), ]) }; -var __vue_staticRenderFns__$5p = []; -__vue_render__$5p._withStripped = true; +var __vue_staticRenderFns__$5z = []; +__vue_render__$5z._withStripped = true; /* style */ - const __vue_inject_styles__$5p = undefined; + const __vue_inject_styles__$5z = undefined; /* scoped */ - const __vue_scope_id__$5p = undefined; + const __vue_scope_id__$5z = undefined; /* module identifier */ - const __vue_module_identifier__$5p = undefined; + const __vue_module_identifier__$5z = undefined; /* functional template */ - const __vue_is_functional_template__$5p = false; + const __vue_is_functional_template__$5z = false; /* style inject */ /* style inject SSR */ @@ -31700,13 +31704,13 @@ __vue_render__$5p._withStripped = true; - const __vue_component__$5p = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5p, staticRenderFns: __vue_staticRenderFns__$5p }, - __vue_inject_styles__$5p, - __vue_script__$5p, - __vue_scope_id__$5p, - __vue_is_functional_template__$5p, - __vue_module_identifier__$5p, + const __vue_component__$5z = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5z, staticRenderFns: __vue_staticRenderFns__$5z }, + __vue_inject_styles__$5z, + __vue_script__$5z, + __vue_scope_id__$5z, + __vue_is_functional_template__$5z, + __vue_module_identifier__$5z, false, undefined, undefined, @@ -31714,18 +31718,18 @@ __vue_render__$5p._withStripped = true; ); /* istanbul ignore next */ -__vue_component__$5q.install = function (Vue) { - Vue.component(__vue_component__$5q.name, __vue_component__$5q); +__vue_component__$5A.install = function (Vue) { + Vue.component(__vue_component__$5A.name, __vue_component__$5A); }; // /*** * 文本块 */ -var script$5o = { +var script$5y = { name: 'XmlImageRender', components: { - previewImageRender: __vue_component__$5q + previewImageRender: __vue_component__$5A }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -31936,9 +31940,9 @@ var script$5o = { }; /* script */ -const __vue_script__$5o = script$5o; +const __vue_script__$5y = script$5y; /* template */ -var __vue_render__$5o = function () { +var __vue_render__$5y = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -32361,17 +32365,17 @@ var __vue_render__$5o = function () { 2 ) }; -var __vue_staticRenderFns__$5o = []; -__vue_render__$5o._withStripped = true; +var __vue_staticRenderFns__$5y = []; +__vue_render__$5y._withStripped = true; /* style */ - const __vue_inject_styles__$5o = undefined; + const __vue_inject_styles__$5y = undefined; /* scoped */ - const __vue_scope_id__$5o = undefined; + const __vue_scope_id__$5y = undefined; /* module identifier */ - const __vue_module_identifier__$5o = undefined; + const __vue_module_identifier__$5y = undefined; /* functional template */ - const __vue_is_functional_template__$5o = false; + const __vue_is_functional_template__$5y = false; /* style inject */ /* style inject SSR */ @@ -32380,23 +32384,23 @@ __vue_render__$5o._withStripped = true; - const __vue_component__$5o = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5o, staticRenderFns: __vue_staticRenderFns__$5o }, - __vue_inject_styles__$5o, - __vue_script__$5o, - __vue_scope_id__$5o, - __vue_is_functional_template__$5o, - __vue_module_identifier__$5o, + const __vue_component__$5y = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5y, staticRenderFns: __vue_staticRenderFns__$5y }, + __vue_inject_styles__$5y, + __vue_script__$5y, + __vue_scope_id__$5y, + __vue_is_functional_template__$5y, + __vue_module_identifier__$5y, false, undefined, undefined, undefined ); -__vue_component__$5o.install = (Vue, options = {}) => { +__vue_component__$5y.install = (Vue, options = {}) => { Vue.component(createNamespace$1('image-render', { prefix: options.prefix - }), __vue_component__$5o); + }), __vue_component__$5y); }; // @@ -32566,7 +32570,7 @@ __vue_component__$5o.install = (Vue, options = {}) => { // // import "../block.scss" -var script$5n = { +var script$5x = { name: 'xmlHtmlRender', components: {}, props: { @@ -32689,11 +32693,11 @@ var script$5n = { } }; -/* script */ -const __vue_script__$5n = script$5n; +var __$_require_static_images_leaflet_resource_enter_html_cover_png__ = "data:image/png;base64,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"; -/* template */ -var __vue_render__$5n = function () { +/* script */ +const __vue_script__$5x = script$5x; +var __vue_render__$5x = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -32737,7 +32741,7 @@ var __vue_render__$5n = function () { ? _vm.resourceBasisPath + _vm.blockData.fileCover.split("./")[1] : _vm.blockData.file - : _vm.src, + : __$_require_static_images_leaflet_resource_enter_html_cover_png__, }, }), ]), @@ -32777,7 +32781,7 @@ var __vue_render__$5n = function () { ? _vm.resourceBasisPath + _vm.blockData.fileCover.split("./")[1] : _vm.blockData.file - : _vm.src, + : __$_require_static_images_leaflet_resource_enter_html_cover_png__, }, }), ]), @@ -32859,7 +32863,7 @@ var __vue_render__$5n = function () { ? _vm.resourceBasisPath + _vm.blockData.fileCover.split("./")[1] : _vm.blockData.file - : _vm.src, + : __$_require_static_images_leaflet_resource_enter_html_cover_png__, }, }), ]), @@ -32904,17 +32908,17 @@ var __vue_render__$5n = function () { ] ) }; -var __vue_staticRenderFns__$5n = []; -__vue_render__$5n._withStripped = true; +var __vue_staticRenderFns__$5x = []; +__vue_render__$5x._withStripped = true; /* style */ - const __vue_inject_styles__$5n = undefined; + const __vue_inject_styles__$5x = undefined; /* scoped */ - const __vue_scope_id__$5n = undefined; + const __vue_scope_id__$5x = undefined; /* module identifier */ - const __vue_module_identifier__$5n = undefined; + const __vue_module_identifier__$5x = undefined; /* functional template */ - const __vue_is_functional_template__$5n = false; + const __vue_is_functional_template__$5x = false; /* style inject */ /* style inject SSR */ @@ -32923,23 +32927,23 @@ __vue_render__$5n._withStripped = true; - const __vue_component__$5n = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5n, staticRenderFns: __vue_staticRenderFns__$5n }, - __vue_inject_styles__$5n, - __vue_script__$5n, - __vue_scope_id__$5n, - __vue_is_functional_template__$5n, - __vue_module_identifier__$5n, + const __vue_component__$5x = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5x, staticRenderFns: __vue_staticRenderFns__$5x }, + __vue_inject_styles__$5x, + __vue_script__$5x, + __vue_scope_id__$5x, + __vue_is_functional_template__$5x, + __vue_module_identifier__$5x, false, undefined, undefined, undefined ); -__vue_component__$5n.install = (Vue, options = {}) => { +__vue_component__$5x.install = (Vue, options = {}) => { Vue.component(createNamespace$1('html-render', { prefix: options.prefix - }), __vue_component__$5n); + }), __vue_component__$5x); }; // @@ -32989,7 +32993,7 @@ __vue_component__$5n.install = (Vue, options = {}) => { // // import '../block.scss' -var script$5m = { +var script$5w = { name: 'XmlCatalogRender', components: {}, inject: ['getCatalogList'], @@ -33107,9 +33111,9 @@ var script$5m = { }; /* script */ -const __vue_script__$5m = script$5m; +const __vue_script__$5w = script$5w; /* template */ -var __vue_render__$5m = function () { +var __vue_render__$5w = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -33168,17 +33172,17 @@ var __vue_render__$5m = function () { 1 ) }; -var __vue_staticRenderFns__$5m = []; -__vue_render__$5m._withStripped = true; +var __vue_staticRenderFns__$5w = []; +__vue_render__$5w._withStripped = true; /* style */ - const __vue_inject_styles__$5m = undefined; + const __vue_inject_styles__$5w = undefined; /* scoped */ - const __vue_scope_id__$5m = "data-v-a4248782"; + const __vue_scope_id__$5w = "data-v-61c986fa"; /* module identifier */ - const __vue_module_identifier__$5m = undefined; + const __vue_module_identifier__$5w = undefined; /* functional template */ - const __vue_is_functional_template__$5m = false; + const __vue_is_functional_template__$5w = false; /* style inject */ /* style inject SSR */ @@ -33187,13 +33191,13 @@ __vue_render__$5m._withStripped = true; - const __vue_component__$5m = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5m, staticRenderFns: __vue_staticRenderFns__$5m }, - __vue_inject_styles__$5m, - __vue_script__$5m, - __vue_scope_id__$5m, - __vue_is_functional_template__$5m, - __vue_module_identifier__$5m, + const __vue_component__$5w = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5w, staticRenderFns: __vue_staticRenderFns__$5w }, + __vue_inject_styles__$5w, + __vue_script__$5w, + __vue_scope_id__$5w, + __vue_is_functional_template__$5w, + __vue_module_identifier__$5w, false, undefined, undefined, @@ -33201,10 +33205,10 @@ __vue_render__$5m._withStripped = true; ); // 提交 -__vue_component__$5m.install = (Vue, options = {}) => { +__vue_component__$5w.install = (Vue, options = {}) => { Vue.component(createNamespace$1('catalog-render', { prefix: options.prefix - }), __vue_component__$5m); + }), __vue_component__$5w); }; // @@ -33327,7 +33331,7 @@ __vue_component__$5m.install = (Vue, options = {}) => { // // -var script$5l = { +var script$5v = { name: 'XmlTextDialogRender', props: { content: { @@ -33389,8 +33393,8 @@ var script$5l = { var __$_require_static_images_leaflet_icons_scroll_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAPCAYAAAChtYCSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjkxMUYzODUxMkZFMTFFRThGNzY5QzE0NjRGQzZERjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjkxMUYzODYxMkZFMTFFRThGNzY5QzE0NjRGQzZERjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTExRjM4MzEyRkUxMUVFOEY3NjlDMTQ2NEZDNkRGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTExRjM4NDEyRkUxMUVFOEY3NjlDMTQ2NEZDNkRGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgx/R5cAAAJ7SURBVHja7JpPaNNQHMe/L03TbuqUiehlKv456EE8KV5Ehn/Ag3/w4k1PXibuIljcwIKCiiAoO+lFRRARke2qKCh69KLzNIYbKG6Msbaza9o0z99LGywleYngpenvA1/ya36/95L8ml9e8hJz7Gw/dBzJvfTNa6QcKQuG6VwqpNuk/OtbZyKDTdIQaZh0ivStPSCVtnxzhJTm/DIdjrrAX1UFoonZT3pGuiNoBCmSsYZUJ82EtThx4+02zi2TFCZGB6dDXCnSlqZdNJvF4TtCiyCTXcVZZZJEnAt+nxm3N6tnNaeU6TpiF0gmywXCdGGBbNp5AFIKzE19AoQBq3cdhBAkdcclyecCroRl/Z28ki0diIBOZYtPhsRE9SVDfreujxsDTRtothlnvS4PUQT1234MQccYN7e6PsNyjojcIaCt1OxPnP//f+Quat/b2/b0bWzYdReuW/XOd8NMo2aX4dgl9A/sgZASojA/KyulRbwYGcSx4cfYvu84yoV5SNelxg7qTpVUw/rNu/hywiSGpZ9TSJkWYKS8AUEVR+/aDViYmcTz3EEcHXqIgb2HYH4eH4PZnMqdfPMEP75+gF0pwa051JaqykjTKCJx+OI9ziqTGD4+vU7ntuEViEGieyVvuVJY8PyzX95jefEX1DRvYzQStJDhg92FR985q0xieHB+6z8+pEv9naBdLnBWme57SI8baFeKnC2mKwtkmeTP4c6RfgcFOnaZ36QzSWJa41Nv0tU07pJ6BrlExmXSOdK79siT+Ve+WQV/i8UkgxrJGs+fDvPvJk2Q7qoR5H5TgTi1Fd+8SbpCynB+mQ7GRuNrXh3qo90dyvgjwAA2ZLfYDdkYOgAAAABJRU5ErkJggg=="; /* script */ -const __vue_script__$5l = script$5l; -var __vue_render__$5l = function () { +const __vue_script__$5v = script$5v; +var __vue_render__$5v = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -33497,7 +33501,7 @@ var __vue_render__$5l = function () { : _vm._e(), ]) }; -var __vue_staticRenderFns__$5l = [ +var __vue_staticRenderFns__$5v = [ function () { var _vm = this; var _h = _vm.$createElement; @@ -33543,16 +33547,16 @@ var __vue_staticRenderFns__$5l = [ ]) }, ]; -__vue_render__$5l._withStripped = true; +__vue_render__$5v._withStripped = true; /* style */ - const __vue_inject_styles__$5l = undefined; + const __vue_inject_styles__$5v = undefined; /* scoped */ - const __vue_scope_id__$5l = "data-v-73d8b7a0"; + const __vue_scope_id__$5v = "data-v-0994a01b"; /* module identifier */ - const __vue_module_identifier__$5l = undefined; + const __vue_module_identifier__$5v = undefined; /* functional template */ - const __vue_is_functional_template__$5l = false; + const __vue_is_functional_template__$5v = false; /* style inject */ /* style inject SSR */ @@ -33561,13 +33565,13 @@ __vue_render__$5l._withStripped = true; - const __vue_component__$5l = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5l, staticRenderFns: __vue_staticRenderFns__$5l }, - __vue_inject_styles__$5l, - __vue_script__$5l, - __vue_scope_id__$5l, - __vue_is_functional_template__$5l, - __vue_module_identifier__$5l, + const __vue_component__$5v = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5v, staticRenderFns: __vue_staticRenderFns__$5v }, + __vue_inject_styles__$5v, + __vue_script__$5v, + __vue_scope_id__$5v, + __vue_is_functional_template__$5v, + __vue_module_identifier__$5v, false, undefined, undefined, @@ -33630,7 +33634,7 @@ class MagicLink extends HTMLElement { transition: all 240ms ease-in-out; cursor: pointer; } - .magic-link:hover { + .magic-link span:hover { text-decoration: underline; } .wifi-symbol { @@ -33764,1083 +33768,1441 @@ var recorder_mp3_min = createCommonjsModule(function (module) { https://github.com/xiangyuecn/Recorder src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js */ -!function (y) { +!function (e) { + var t = "object" == typeof window && !!window.document, + a = t ? window : Object; + !function (e, w) { - var v = function () {}, - V = function (e) { - return new t(e); - }; - V.LM = "2023-02-01 18:05"; - var T = "Recorder", - d = "getUserMedia", - O = "srcSampleRate", - N = "sampleRate", - x = "catch"; - V.IsOpen = function () { - var e = V.Stream; - if (e) { - var t = e.getTracks && e.getTracks() || e.audioTracks || [], - a = t[0]; - if (a) { - var s = a.readyState; - return "live" == s || s == a.LIVE; - } - } - return !1; - }, V.BufferSize = 4096, V.Destroy = function () { - for (var e in H(T + " Destroy"), S(), a) a[e](); - }; - var a = {}; - V.BindDestroy = function (e, t) { - a[e] = t; - }, V.Support = function () { - var e = navigator.mediaDevices || {}; - return e[d] || (e = navigator)[d] || (e[d] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[d] && (V.Scope = e, !!V.GetContext()); - }, V.GetContext = function () { - var e = y.AudioContext; - return e || (e = y.webkitAudioContext), e ? (V.Ctx && "closed" != V.Ctx.state || (V.Ctx = new e(), V.BindDestroy("Ctx", function () { - var e = V.Ctx; - e && e.close && (e.close(), V.Ctx = 0); - })), V.Ctx) : null; - }; - var E = "ConnectEnableWebM"; - V[E] = !0; - var P = "ConnectEnableWorklet"; - V[P] = !1; - var g = function (e, _) { - var l, - i, - f, - c = e.BufferSize || V.BufferSize, - h = V.Ctx, - u = e.Stream, - o = function (e) { - var t = u._m = h.createMediaStreamSource(u), - a = h.destination, - s = "createMediaStreamDestination"; - h[s] && (a = h[s]()), t.connect(e), e.connect(a); - }, - m = "", - p = u._call, - b = function (e) { - for (var t in p) { - for (var a = e.length, s = new Int16Array(a), n = 0, r = 0; r < a; r++) { - var i = Math.max(-1, Math.min(1, e[r])); - i = i < 0 ? 32768 * i : 32767 * i, s[r] = i, n += Math.abs(i); - } - for (var o in p) p[o](s, n); - return; - } - }, - v = "ScriptProcessor", - d = "audioWorklet", - g = T + " " + d, - S = "RecProc", - M = "MediaRecorder", - w = M + ".WebM.PCM", - R = h.createScriptProcessor || h.createJavaScriptNode, - A = "。由于" + d + "内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启" + d + "。", - B = function () { - i = u.isWorklet = !1, L(u), H("Connect采用老的" + v + "," + (V[P] ? "但已" : "可") + "设置" + T + "." + P + "=true尝试启用" + d + m + A, 3); - var e = u._p = R.call(h, c, 1, 1); - o(e); - var t = "_D220626", - a = V[t]; - a && H("Use " + T + "." + t, 3), e.onaudioprocess = function (e) { - var t = e.inputBuffer.getChannelData(0); - a ? (t = new Float32Array(t), setTimeout(function () { - b(t); - })) : b(t); - }; - }, - k = function () { - l = u.isWebM = !1, I(u), i = u.isWorklet = !R || V[P]; - var t = y.AudioWorkletNode; - if (i && h[d] && t) { - var s = function () { - return i && u._na; - }, - n = u._na = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - f = 0, s() && (H(d + "未返回任何音频,恢复使用" + v, 3), R && B()); - }, 500)); - }, - r = function () { - if (s()) { - var e = u._n = new t(h, S, { - processorOptions: { - bufferSize: c - } - }); - o(e), e.port.onmessage = function (e) { - f && (clearTimeout(f), f = ""), s() ? b(e.data.val) : i || H(d + "多余回调", 3); - }, H("Connect采用" + d + ",设置" + T + "." + P + "=false可恢复老式" + v + m + A, 3); - } - }; - h.resume()[p && "finally"](function () { - if (s()) if (h[S]) r();else { - var e, - t, - a = (t = "class " + S + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { - return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, g); - })(function (e) { - DEL_super(e); - var t = this, - a = e.processorOptions.bufferSize; - t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { - e.data.kill && (t.kill = !0, console.log("$RA kill call")); - }, console.log("$RA .ctor call", e); - }), t += "process " + e(function (e, t, a) { - var s = this, - n = s.bufferSize, - r = s.buffer, - i = s.pos; - if ((e = (e[0] || [])[0] || []).length) { - r.set(e, i); - var o = ~~((i += e.length) / n) * n; - if (o) { - this.port.postMessage({ - val: r.slice(0, o) - }); - var _ = r.subarray(o, i); - (r = new Float32Array(2 * n)).set(_), i = _.length, s.buffer = r; - } - s.pos = i; - } - return !s.kill; - }), t += '}try{registerProcessor("' + S + '", ' + S + ')}catch(e){console.error("' + g + '注册失败",e)}', "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); - h[d].addModule(a).then(function (e) { - s() && (h[S] = 1, r(), f && n()); - })[x](function (e) { - H(d + ".addModule失败", 1, e), s() && B(); - }); - } - }); - } else B(); - }; - !function () { - var e = y[M], - t = "ondataavailable", - a = "audio/webm; codecs=pcm"; - l = u.isWebM = V[E]; - var s = e && t in e.prototype && e.isTypeSupported(a); - if (m = s ? "" : "(此浏览器不支持" + w + ")", !_ || !l || !s) return k(); - var n = function () { - return l && u._ra; - }, - r = (u._ra = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - n() && (H(M + "未返回任何音频,降级使用" + d, 3), k()); - }, 500)); - }, Object.assign({ - mimeType: a - }, V.ConnectWebMOptions)), - i = u._r = new e(u, r), - o = u._rd = { - sampleRate: h[N] - }; - i[t] = function (e) { - var t = new FileReader(); - t.onloadend = function () { - if (n()) { - var e = C(new Uint8Array(t.result), o); - if (!e) return; - if (-1 == e) return void k(); - f && (clearTimeout(f), f = ""), b(e); - } else l || H(M + "多余回调", 3); - }, t.readAsArrayBuffer(e.data); - }, i.start(~~(c / 48)), H("Connect采用" + w + ",设置" + T + "." + E + "=false可恢复使用" + d + "或老式" + v); - }(); - }, - L = function (e) { - e._na = null, e._n && (e._n.port.postMessage({ - kill: !0 - }), e._n.disconnect(), e._n = null); - }, - I = function (e) { - e._ra = null, e._r && (e._r.stop(), e._r = null); - }, - S = function (e) { - var t = (e = e || V) == V, - a = e.Stream; - if (a && (a._m && (a._m.disconnect(), a._m = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), L(a), I(a), t)) { - for (var s = a.getTracks && a.getTracks() || a.audioTracks || [], n = 0; n < s.length; n++) { - var r = s[n]; - r.stop && r.stop(); + var S = function () {}, + f = function (e) { + return "number" == typeof e; + }, + N = function (e) { + return new l(e); + }, + M = N.LM = "2024-04-09 19:15", + y = "https://github.com/xiangyuecn/Recorder", + R = "Recorder", + A = "getUserMedia", + V = "srcSampleRate", + D = "sampleRate", + i = "bitRate", + x = "catch", + t = e[R]; + if (t && t.LM == M) return t.CLog(t.i18n.$T("K8zP::重复导入{1}", 0, R), 3); + N.IsOpen = function () { + var e = N.Stream; + if (e) { + var t = e.getTracks && e.getTracks() || e.audioTracks || [], + a = t[0]; + if (a) { + var n = a.readyState; + return "live" == n || n == a.LIVE; } - a.stop && a.stop(); } - e.Stream = 0; + return !1; + }, N.BufferSize = 4096, N.Destroy = function () { + for (var e in O(R + " Destroy"), L(), a) a[e](); }; - V.SampleData = function (e, t, a, s, n) { - s || (s = {}); - var r = s.index || 0, - i = s.offset || 0, - o = s.frameNext || []; - n || (n = {}); - var _ = n.frameSize || 1; - n.frameType && (_ = "mp3" == n.frameType ? 1152 : 1); - var l = e.length; - l + 1 < r && H("SampleData似乎传入了未重置chunk " + r + ">" + l, 3); - for (var f = 0, c = r; c < l; c++) f += e[c].length; - f = Math.max(0, f - Math.floor(i)); - var h = t / a; - 1 < h ? f = Math.floor(f / h) : (h = 1, a = t), f += o.length; - for (var u = new Int16Array(f), m = 0, c = 0; c < o.length; c++) u[m] = o[c], m++; - for (; r < l; r++) { - for (var p = e[r], c = i, b = p.length; c < b;) { - var v = Math.floor(c), - d = Math.ceil(c), - g = c - v, - S = p[v], - M = d < b ? p[d] : (e[r + 1] || [S])[0] || 0; - u[m] = S + (M - S) * g, m++, c += h; + var a = {}; + N.BindDestroy = function (e, t) { + a[e] = t; + }, N.Support = function () { + if (!w) return !1; + var e = navigator.mediaDevices || {}; + return e[A] || (e = navigator)[A] || (e[A] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[A] && (N.Scope = e, !!N.GetContext()); + }, N.GetContext = function (e) { + if (!w) return null; + var t = window.AudioContext; + if (t || (t = window.webkitAudioContext), !t) return null; + var a = N.Ctx; + if (a && "closed" != a.state || (a = N.Ctx = new t(), N.NewCtxs = N.NewCtxs || [], N.BindDestroy("Ctx", function () { + var e = N.Ctx; + e && e.close && (s(e), N.Ctx = 0); + var t = N.NewCtxs; + N.NewCtxs = []; + for (var a = 0; a < t.length; a++) s(t[a]); + })), e && a.close) try { + a = new t(), N.NewCtxs.push(a); + } catch (e) { + O("GetContext tryNew Error", 1, e); } - i = c - b; - } - o = null; - var w = u.length % _; - if (0 < w) { - var R = 2 * (u.length - w); - o = new Int16Array(u.buffer.slice(R)), u = new Int16Array(u.buffer.slice(0, R)); - } - return { - index: r, - offset: i, - frameNext: o, - sampleRate: a, - data: u - }; - }, V.PowerLevel = function (e, t) { - var a = e / t || 0; - return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); - }, V.PowerDBFS = function (e) { - var t = Math.max(.1, e || 0); - return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); - }, V.CLog = function (e, t) { - var a = new Date(), - s = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), - n = this && this.envIn && this.envCheck && this.id, - r = ["[" + s + " " + T + (n ? ":" + n : "") + "]" + e], - i = arguments, - o = y.console || {}, - _ = 2, - l = o.log; - for ("number" == typeof t ? l = 1 == t ? o.error : 3 == t ? o.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); - f ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(o, r); - }; - var H = function () { - V.CLog.apply(this, arguments); - }, - f = !0; - try { - f = !console.log.apply; - } catch (e) {} - var s = 0; - function t(e) { - this.id = ++s, r(); - var t = { - type: "mp3", - bitRate: 16, - sampleRate: 16e3, - onProcess: v - }; - for (var a in e) t[a] = e[a]; - this.set = t, this._S = 9, this.Sync = { - O: 9, - C: 9 - }; - } - V.Sync = { - O: 9, - C: 9 - }, V.prototype = t.prototype = { - CLog: H, - _streamStore: function () { - return this.set.sourceStream ? this : V; - }, - open: function (e, a) { - var s = this, - n = s._streamStore(); - e = e || v; - var r = function (e, t) { - t = !!t, s.CLog("录音open失败:" + e + ",isUserNotAllow:" + t, 1), a && a(e, t); - }, - i = function () { - s.CLog("open ok id:" + s.id), e(), s._SO = 0; - }, - o = n.Sync, - _ = ++o.O, - l = o.C; - s._O = s._O_ = _, s._SO = s._S; - var t = s.envCheck({ - envName: "H5", - canProcess: !0 - }); - if (t) r("不能录音:" + t);else if (s.set.sourceStream) { - if (!V.GetContext()) return void r("不支持此浏览器从流中获取录音"); - S(n), s.Stream = s.set.sourceStream, s.Stream._call = {}; - try { - g(n); - } catch (e) { - return void r("从流中打开录音失败:" + e.message); - } - i(); - } else { - var f = function (e, t) { - try { - y.top.a; - } catch (e) { - return void r('无权录音(跨域,请尝试给iframe添加麦克风访问策略,如allow="camera;microphone")'); - } - /Permission|Allow/i.test(e) ? r("用户拒绝了录音权限", !0) : !1 === y.isSecureContext ? r("浏览器禁止不安全页面录音,可开启https解决") : /Found/i.test(e) ? r(t + ",无可用麦克风") : r(t); - }; - if (V.IsOpen()) i();else if (V.Support()) { - var c = function (t) { - setTimeout(function () { - t._call = {}; - var e = V.Stream; - e && (S(), t._call = e._call), V.Stream = t, function () { - if (l != o.C || !s._O) { - var e = "open被取消"; - return _ == o.O ? s.close() : e = "open被中断", r(e), !0; - } - }() || (V.IsOpen() ? (e && s.CLog("发现同时多次调用open", 1), g(n, 1), i()) : r("录音功能无效:无音频流")); - }, 100); - }, - h = function (e) { - var t = e.name || e.message || e.code + ":" + e; - s.CLog("请求录音权限错误", 1, e), f(t, "无法录音:" + t); - }, - u = { - noiseSuppression: !1, - echoCancellation: !1 - }, - m = s.set.audioTrackSet; - for (var p in m) u[p] = m[p]; - u.sampleRate = V.Ctx.sampleRate; - try { - var b = V.Scope[d]({ - audio: u - }, c, h); - } catch (e) { - s.CLog(d, 3, e), b = V.Scope[d]({ - audio: !0 - }, c, h); - } - b && b.then && b.then(c)[x](h); - } else f("", "此浏览器不支持录音"); - } - }, - close: function (e) { - e = e || v; - var t = this, - a = t._streamStore(); - t._stop(); - var s = a.Sync; - if (t._O = 0, t._O_ != s.O) return t.CLog("close被忽略(因为同时open了多个rec,只有最后一个会真正close)", 3), void e(); - s.C++, S(a), t.CLog("close"), e(); - }, - mock: function (e, t) { - var a = this; - return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a[O] = t, a; - }, - envCheck: function (e) { - var t, - a = this.set, - s = "CPU_BE"; - if (t || V[s] || !y.Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (r(s), t = "不支持CPU_BE架构"), !t) { - var n = a.type; - this[n + "_envCheck"] ? t = this[n + "_envCheck"](e, a) : a.takeoffEncodeChunk && (t = n + "类型" + (this[n] ? "" : "(未加载编码器)") + "不支持设置takeoffEncodeChunk"); - } - return t || ""; - }, - envStart: function (e, t) { - var a = this, - s = a.set; - a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = []; - var n = s[N]; - if (t < n ? s[N] = t : n = 0, a[O] = t, a.CLog(O + ": " + t + " set." + N + ": " + s[N] + (n ? " 忽略" + n : ""), n ? 3 : 0), a.engineCtx = 0, a[s.type + "_start"]) { - var r = a.engineCtx = a[s.type + "_start"](s); - r && (r.pcmDatas = [], r.pcmSize = 0); - } - }, - envResume: function () { - this.envInFixTs = []; - }, - envIn: function (e, t) { - var n = this, - r = n.set, - i = n.engineCtx, - a = n[O], - s = e.length, - o = V.PowerLevel(t, s), - _ = n.buffers, - l = _.length; - _.push(e); - var f = _, - c = l, - h = Date.now(), - u = Math.round(s / a * 1e3); - n.envInLast = h, 1 == n.buffers.length && (n.envInFirst = h - u); - var m = n.envInFixTs; - m.splice(0, 0, { - t: h, - d: u - }); - for (var p = h, b = 0, v = 0; v < m.length; v++) { - var d = m[v]; - if (3e3 < h - d.t) { - m.length = v; + return a; + }, N.CloseNewCtx = function (e) { + if (e && e != N.Ctx) { + s(e); + for (var t = N.NewCtxs || [], a = t.length, n = 0; n < t.length; n++) if (t[n] == e) { + t.splice(n, 1); break; } - p = d.t, b += d.d; + O(z("mSxV::剩{1}个GetContext未close", 0, a + "-1=" + t.length), t.length ? 3 : 0); } - var g = m[1], - S = h - p; - if (S / 3 < S - b && (g && 1e3 < S || 6 <= m.length)) { - var M = h - g.t - u; - if (u / 5 < M) { - var w = !r.disableEnvInFix; - if (n.CLog("[" + h + "]" + (w ? "" : "未") + "补偿" + M + "ms", 3), n.envInFix += M, w) { - var R = new Int16Array(M * a / 1e3); - s += R.length, _.push(R); + }; + var s = function (e) { + if (e && e.close) { + e._isC = 1; + try { + e.close(); + } catch (e) { + O("ctx close err", 1, e); } } - } - var A = n.recSize, - B = s, - k = A + B; - if (n.recSize = k, i) { - var y = V.SampleData(_, a, r[N], i.chunkInfo); - i.chunkInfo = y, k = (A = i.pcmSize) + (B = y.data.length), i.pcmSize = k, _ = i.pcmDatas, l = _.length, _.push(y.data), a = y[N]; - } - var T = Math.round(k / a * 1e3), - x = _.length, - E = f.length, - P = function () { - for (var e = L ? 0 : -B, t = null == _[0], a = l; a < x; a++) { - var s = _[a]; - null == s ? t = 1 : (e += s.length, i && s.length && n[r.type + "_encode"](i, s)); - } - if (t && i) for (a = c, f[0] && (a = 0); a < E; a++) f[a] = null; - t && (e = L ? B : 0, _[0] = null), i ? i.pcmSize += e : n.recSize += e; - }, - L = 0, - I = "rec.set.onProcess"; - try { - L = r.onProcess(_, o, T, a, l, P); - } catch (e) { - console.error(I + "回调出错是不允许的,需保证不会抛异常", e); - } - var H = Date.now() - h; - if (10 < H && 1e3 < n.envInFirst - h && n.CLog(I + "低性能,耗时" + H + "ms", 3), !0 === L) { - var C = 0; - for (v = l; v < x; v++) null == _[v] ? C = 1 : _[v] = new Int16Array(0); - C ? n.CLog("未进入异步前不能清除buffers", 3) : i ? i.pcmSize -= B : n.recSize -= B; - } else P(); - }, - start: function () { - var t = this, - a = V.Ctx, - e = 1; - if (t.set.sourceStream ? t.Stream || (e = 0) : V.IsOpen() || (e = 0), e) { - if (t.CLog("开始录音"), t._stop(), t.state = 3, t.envStart(null, a[N]), t._SO && t._SO + 1 != t._S) t.CLog("start被中断", 3);else { - t._SO = 0; - var s = function () { - 3 == t.state && (t.state = 1, t.resume()); - }; - if ("suspended" == a.state) { - var n = "AudioContext resume: "; - t.CLog(n + "wait..."), a.resume().then(function () { - t.CLog(n + a.state), s(); + }, + B = N.ResumeCtx = function (a, n, s, r) { + var i = 0, + o = 0, + _ = 0, + l = 0, + f = "EventListener", + c = "ResumeCtx ", + u = function (e, t) { + o && h(), i || (i = 1, e && r(e, l), t && s(l)), t && (!a._LsSC && a["add" + f] && a["add" + f]("statechange", b), a._LsSC = 1, _ = 1); + }, + h = function (e) { + if (!e || !o) { + o = e ? 1 : 0; + for (var t = ["focus", "mousedown", "mouseup", "touchstart", "touchend"], a = 0; a < t.length; a++) window[(e ? "add" : "remove") + f](t[a], b, !0); + } + }, + b = function () { + var e = a.state, + t = p(e); + if (!i && !n(t ? ++l : l)) return u(); + t ? (_ && O(c + "sc " + e, 3), h(1), a.resume().then(function () { + _ && O(c + "sc " + a.state), u(0, 1); })[x](function (e) { - t.CLog(n + a.state + " 可能无法录音:" + e.message, 1, e), s(); - }); - } else s(); + O(c + "error", 1, e), p(a.state) || u(e.message || "error"); + })) : "closed" == e ? (_ && !a._isC && O(c + "sc " + e, 1), u("ctx closed")) : u(0, 1); + }; + b(); + }, + p = N.CtxSpEnd = function (e) { + return "suspended" == e || "interrupted" == e; + }, + k = function (e) { + var t = e.state, + a = "ctx.state=" + t; + return p(t) && (a += z("nMIy::(注意:ctx不是running状态,rec.open和start至少要有一个在用户操作(触摸、点击等)时进行调用,否则将在rec.start时尝试进行ctx.resume,可能会产生兼容性问题(仅iOS),请参阅文档中runningContext配置)")), a; + }, + T = "ConnectEnableWebM"; + N[T] = !0; + var E = "ConnectEnableWorklet"; + N[E] = !1; + var C = function (e, _) { + var l = e.BufferSize || N.BufferSize, + f = e.Stream, + c = f._RC || f._c || N.GetContext(!0); + f._c = c; + var u, + a, + h, + i = function (e) { + var t = f._m = c.createMediaStreamSource(f), + a = c.destination, + n = "createMediaStreamDestination"; + c[n] && (a = f._d = c[n]()), t.connect(e), e.connect(a); + }, + b = "", + p = f._call, + m = function (e) { + for (var t in p) { + for (var a = e.length, n = new Int16Array(a), s = 0, r = 0; r < a; r++) { + var i = Math.max(-1, Math.min(1, e[r])); + i = i < 0 ? 32768 * i : 32767 * i, n[r] = i, s += Math.abs(i); + } + for (var o in p) p[o](n, s); + return; + } + }, + v = "ScriptProcessor", + d = "audioWorklet", + o = R + " " + d, + g = "RecProc", + w = "MediaRecorder", + S = w + ".WebM.PCM", + M = c.createScriptProcessor || c.createJavaScriptNode, + y = z("ZGlf::。由于{1}内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启{1}。", 0, d), + A = function () { + a = f.isWorklet = !1, n(f), O(z("7TU0::Connect采用老的{1},", 0, v) + Y.get(z(N[E] ? "JwCL::但已设置{1}尝试启用{2}" : "VGjB::可设置{1}尝试启用{2}", 2), [R + "." + E + "=true", d]) + b + y, 3); + var e = f._p = M.call(c, l, 1, 1); + i(e), e.onaudioprocess = function (e) { + var t = e.inputBuffer.getChannelData(0); + m(t); + }; + }, + k = function () { + u = f.isWebM = !1, I(f), a = f.isWorklet = !M || N[E]; + var t = window.AudioWorkletNode; + if (a && c[d] && t) { + var n = function () { + return a && f._na; + }, + s = f._na = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + h = 0, n() && (O(z("MxX1::{1}未返回任何音频,恢复使用{2}", 0, d, v), 3), M && A()); + }, 500)); + }, + r = function () { + if (n()) { + var e = f._n = new t(c, g, { + processorOptions: { + bufferSize: l + } + }); + i(e), e.port.onmessage = function (e) { + h && (clearTimeout(h), h = ""), n() ? m(e.data.val) : a || O(z("XUap::{1}多余回调", 0, d), 3); + }, O(z("yOta::Connect采用{1},设置{2}可恢复老式{3}", 0, d, R + "." + E + "=false", v) + b + y, 3); + } + }, + e = function () { + if (n()) if (c[g]) r();else { + var e, + t, + a = (t = "class " + g + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { + return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, o); + })(function (e) { + DEL_super(e); + var t = this, + a = e.processorOptions.bufferSize; + t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { + e.data.kill && (t.kill = !0, $C.log("$RA kill call")); + }, $C.log("$RA .ctor call", e); + }), t += "process " + e(function (e, t, a) { + var n = this, + s = n.bufferSize, + r = n.buffer, + i = n.pos; + if ((e = (e[0] || [])[0] || []).length) { + r.set(e, i); + var o = ~~((i += e.length) / s) * s; + if (o) { + this.port.postMessage({ + val: r.slice(0, o) + }); + var _ = r.subarray(o, i); + (r = new Float32Array(2 * s)).set(_), i = _.length, n.buffer = r; + } + n.pos = i; + } + return !n.kill; + }), t = (t += '}try{registerProcessor("' + g + '", ' + g + ')}catch(e){$C.error("' + o + ' Reg Error",e)}').replace(/\$C\./g, "console."), "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); + c[d].addModule(a).then(function (e) { + n() && (c[g] = 1, r(), h && s()); + })[x](function (e) { + O(d + ".addModule Error", 1, e), n() && A(); + }); + } + }; + B(c, function () { + return n(); + }, e, e); + } else A(); + }; + !function () { + var e = window[w], + t = "ondataavailable", + a = "audio/webm; codecs=pcm"; + u = f.isWebM = N[T]; + var n = e && t in e.prototype && e.isTypeSupported(a); + if (b = n ? "" : z("VwPd::(此浏览器不支持{1})", 0, S), !_ || !u || !n) return k(); + var s = function () { + return u && f._ra; + }, + r = (f._ra = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + s() && (O(z("vHnb::{1}未返回任何音频,降级使用{2}", 0, w, d), 3), k()); + }, 500)); + }, Object.assign({ + mimeType: a + }, N.ConnectWebMOptions)), + i = f._r = new e(f, r), + o = f._rd = { + sampleRate: c[D] + }; + i[t] = function (e) { + var t = new FileReader(); + t.onloadend = function () { + if (s()) { + var e = P(new Uint8Array(t.result), o); + if (!e) return; + if (-1 == e) return void k(); + h && (clearTimeout(h), h = ""), m(e); + } else u || O(z("O9P7::{1}多余回调", 0, w), 3); + }, t.readAsArrayBuffer(e.data); + }, i.start(~~(l / 48)), O(z("LMEm::Connect采用{1},设置{2}可恢复使用{3}或老式{4}", 0, S, R + "." + T + "=false", d, v)); + }(); + }, + r = function (e) { + e._na && e._na(), e._ra && e._ra(); + }, + n = function (e) { + e._na = null, e._n && (e._n.port.postMessage({ + kill: !0 + }), e._n.disconnect(), e._n = null); + }, + I = function (e) { + if (e._ra = null, e._r) { + try { + e._r.stop(); + } catch (e) { + O("mr stop err", 1, e); + } + e._r = null; } - } else t.CLog("未open", 1); - }, - pause: function () { - var e = this; - e.state && (e.state = 2, e.CLog("pause"), delete e._streamStore().Stream._call[e.id]); - }, - resume: function () { - var e, - a = this; - if (a.state) { - a.state = 1, a.CLog("resume"), a.envResume(); - var t = a._streamStore().Stream; - t._call[a.id] = function (e, t) { - 1 == a.state && a.envIn(e, t); - }, (e = t)._na && e._na(), e._ra && e._ra(); - } - }, - _stop: function (e) { - var t = this, - a = t.set; - t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); - }, - stop: function (a, t, e) { - var s, - n = this, - r = n.set, - i = n.envInLast - n.envInFirst, - o = i && n.buffers.length; - n.CLog("stop 和start时差" + (i ? i + "ms 补偿" + n.envInFix + "ms envIn:" + o + " fps:" + (o / i * 1e3).toFixed(1) : "-")); - var _ = function () { - n._stop(), e && n.close(); - }, - l = function (e) { - n.CLog("结束录音失败:" + e, 1), t && t(e), _(); - }, - f = function (e, t) { - if (n.CLog("结束录音 编码花" + (Date.now() - s) + "ms 音频时长" + t + "ms 文件大小" + e.size + "b"), r.takeoffEncodeChunk) n.CLog("启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据", 3);else if (e.size < Math.max(100, t / 2)) return void l("生成的" + r.type + "无效"); - a && a(e, t), _(); + }, + L = function (e) { + var t = (e = e || N) == N, + a = e.Stream; + a && (a._m && (a._m.disconnect(), a._m = null), !a._RC && a._c && N.CloseNewCtx(a._c), a._RC = null, a._c = null, a._d && (o(a._d.stream), a._d = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), n(a), I(a), t && o(a)), e.Stream = 0; + }, + o = N.StopS_ = function (e) { + for (var t = e.getTracks && e.getTracks() || e.audioTracks || [], a = 0; a < t.length; a++) { + var n = t[a]; + n.stop && n.stop(); + } + e.stop && e.stop(); + }; + N.SampleData = function (e, t, a, n, s) { + var r = "SampleData"; + n || (n = {}); + var i = n.index || 0, + o = n.offset || 0, + _ = n.filter; + if (_ && _.fn && _.sr != t && (_ = null, O(z("d48C::{1}的filter采样率变了,重设滤波", 0, r), 3)), !_) { + var l = 3 * t / 4 < a ? 0 : a / 2 * 3 / 4; + _ = { + fn: l ? N.IIRFilter(!0, t, l) : 0 }; - if (!n.isMock) { - var c = 3 == n.state; - if (!n.state || c) return void l("未开始录音" + (c ? ",开始录音前无用户交互导致AudioContext未运行" : "")); - n._stop(!0); } - var h = n.recSize; - if (h) { - if (n.buffers[0]) { - if (n[r.type]) { - if (n.isMock) { - var u = n.envCheck(n.mockEnvInfo || { + _.sr = t; + var f = _.fn, + c = n.frameNext || []; + s || (s = {}); + var u = s.frameSize || 1; + s.frameType && (u = "mp3" == s.frameType ? 1152 : 1); + var h = e.length; + h + 1 < i && O(z("tlbC::{1}似乎传入了未重置chunk {2}", 0, r, i + ">" + h), 3); + for (var b = 0, p = i; p < h; p++) b += e[p].length; + b = Math.max(0, b - Math.floor(o)); + var m = t / a; + 1 < m ? b = Math.floor(b / m) : (m = 1, a = t), b += c.length; + for (var v = new Int16Array(b), d = 0, p = 0; p < c.length; p++) v[d] = c[p], d++; + for (; i < h; i++) { + for (var g = e[i], p = o, w = g.length, S = f && f.Embed, M = 0, y = 0, A = 0, k = 0, R = 0, x = 0; R < w; R++, x++) if (x < w && (S ? (A = g[x], k = S.b0 * A + S.b1 * S.x1 + S.b0 * S.x2 - S.a1 * S.y1 - S.a2 * S.y2, S.x2 = S.x1, S.x1 = A, S.y2 = S.y1, S.y1 = k) : k = f ? f(g[x]) : g[x]), M = y, y = k, 0 != x) { + var B = Math.floor(p); + if (R == B) { + var T = Math.ceil(p), + E = p - B, + C = M, + I = T < w ? y : C, + L = C + (I - C) * E; + 32767 < L ? L = 32767 : L < -32768 && (L = -32768), v[d] = L, d++, p += m; + } + } else R--; + o = Math.max(0, p - w); + } + c = null; + var P = v.length % u; + if (0 < P) { + var H = 2 * (v.length - P); + c = new Int16Array(v.buffer.slice(H)), v = new Int16Array(v.buffer.slice(0, H)); + } + return { + index: i, + offset: o, + filter: _, + frameNext: c, + sampleRate: a, + data: v + }; + }, N.IIRFilter = function (e, t, a) { + var n = 2 * Math.PI * a / t, + s = Math.sin(n), + r = Math.cos(n), + i = s / 2, + o = 1 + i, + _ = -2 * r / o, + l = (1 - i) / o; + if (e) var f = (1 - r) / 2 / o, + c = (1 - r) / o;else var f = (1 + r) / 2 / o, + c = -(1 + r) / o; + var u = 0, + h = 0, + b = 0, + p = 0, + m = 0, + v = function (e) { + return b = f * e + c * u + f * h - _ * p - l * m, h = u, u = e, m = p, p = b; + }; + return v.Embed = { + x1: 0, + x2: 0, + y1: 0, + y2: 0, + b0: f, + b1: c, + a1: _, + a2: l + }, v; + }, N.PowerLevel = function (e, t) { + var a = e / t || 0; + return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); + }, N.PowerDBFS = function (e) { + var t = Math.max(.1, e || 0); + return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); + }, N.CLog = function (e, t) { + if ("object" == typeof console) { + var a = new Date(), + n = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), + s = this && this.envIn && this.envCheck && this.id, + r = ["[" + n + " " + R + (s ? ":" + s : "") + "]" + e], + i = arguments, + o = N.CLog, + _ = 2, + l = o.log || console.log; + for (f(t) ? l = 1 == t ? o.error || console.error : 3 == t ? o.warn || console.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); + c ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(console, r); + } + }; + var O = function () { + N.CLog.apply(this, arguments); + }, + c = !0; + try { + c = !console.log.apply; + } catch (e) {} + var _ = 0; + function l(e) { + var t = this; + t.id = ++_, u(); + var a = { + type: "mp3", + onProcess: S + }; + for (var n in e) a[n] = e[n]; + var s = (t.set = a)[i], + r = a[D]; + (s && !f(s) || r && !f(r)) && t.CLog(z.G("IllegalArgs-1", [z("VtS4::{1}和{2}必须是数值", 0, D, i)]), 1, e), a[i] = +s || 16, a[D] = +r || 16e3, t.state = 0, t._S = 9, t.Sync = { + O: 9, + C: 9 + }; + } + N.Sync = { + O: 9, + C: 9 + }, N.prototype = l.prototype = { + CLog: O, + _streamStore: function () { + return this.set.sourceStream ? this : N; + }, + _streamCtx: function () { + var e = this._streamStore().Stream; + return e && e._c; + }, + open: function (e, a) { + var n = this, + s = n.set, + r = n._streamStore(), + i = 0; + e = e || S; + var o = function (e, t) { + t = !!t, n.CLog(z("5tWi::录音open失败:") + e + ",isUserNotAllow:" + t, 1), i && N.CloseNewCtx(i), a && a(e, t); + }; + n._streamTag = A; + var _ = function () { + n.CLog("open ok, id:" + n.id + " stream:" + n._streamTag), e(), n._SO = 0; + }, + l = r.Sync, + f = ++l.O, + c = l.C; + n._O = n._O_ = f, n._SO = n._S; + if (w) { + var t = n.envCheck({ + envName: "H5", + canProcess: !0 + }); + if (t) o(z("A5bm::不能录音:") + t);else if (s.sourceStream) { + if (n._streamTag = "set.sourceStream", !N.GetContext()) return void o(z("1iU7::不支持此浏览器从流中获取录音")); + L(r); + var u = n.Stream = s.sourceStream; + u._RC = s.runningContext, u._call = {}; + try { + C(r); + } catch (e) { + return L(r), void o(z("BTW2::从流中打开录音失败:") + e.message); + } + _(); + } else { + var h = function (e, t) { + try { + window.top.a; + } catch (e) { + return void o(z("Nclz::无权录音(跨域,请尝试给iframe添加麦克风访问策略,如{1})", 0, 'allow="camera;microphone"')); + } + /Permission|Allow/i.test(e) ? o(z("gyO5::用户拒绝了录音权限"), !0) : !1 === window.isSecureContext ? o(z("oWNo::浏览器禁止不安全页面录音,可开启https解决")) : /Found/i.test(e) ? o(t + z("jBa9::,无可用麦克风")) : o(t); + }; + if (N.IsOpen()) _();else if (N.Support()) { + var b = s.runningContext; + b || (b = i = N.GetContext(!0)); + var p = function (t) { + setTimeout(function () { + t._call = {}; + var e = N.Stream; + e && (L(), t._call = e._call), (N.Stream = t)._c = b, t._RC = s.runningContext, function () { + if (c != l.C || !n._O) { + var e = z("dFm8::open被取消"); + return f == l.O ? n.close() : e = z("VtJO::open被中断"), o(e), !0; + } + }() || (N.IsOpen() ? (e && n.CLog(z("upb8::发现同时多次调用open"), 1), C(r, 1), _()) : o(z("Q1GA::录音功能无效:无音频流"))); + }, 100); + }, + m = function (e) { + var t = e.name || e.message || e.code + ":" + e; + n.CLog(z("xEQR::请求录音权限错误"), 1, e), h(t, z("bDOG::无法录音:") + t); + }, + v = s.audioTrackSet || {}; + v[D] = b[D]; + var d = { + audio: v + }; + try { + var g = N.Scope[A](d, p, m); + } catch (e) { + n.CLog(A, 3, e), d = { + audio: !0 + }, g = N.Scope[A](d, p, m); + } + n.CLog(A + "(" + JSON.stringify(d) + ") " + k(b) + z("RiWe::,未配置noiseSuppression和echoCancellation时浏览器可能会自动打开降噪和回声消除,移动端可能会降低系统播放音量(关闭录音后可恢复),请参阅文档中audioTrackSet配置") + "(" + y + ") LM:" + M + " UA:" + navigator.userAgent), g && g.then && g.then(p)[x](m); + } else h("", z("COxc::此浏览器不支持录音")); + } + } else o(z.G("NonBrowser-1", ["open"]) + z("EMJq::,可尝试使用RecordApp解决方案") + "(" + y + "/tree/master/app-support-sample)"); + }, + close: function (e) { + e = e || S; + var t = this, + a = t._streamStore(); + t._stop(); + var n = " stream:" + t._streamTag, + s = a.Sync; + if (t._O = 0, t._O_ != s.O) return t.CLog(z("hWVz::close被忽略(因为同时open了多个rec,只有最后一个会真正close)") + n, 3), void e(); + s.C++, L(a), t.CLog("close," + n), e(); + }, + mock: function (e, t) { + var a = this; + return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a._setSrcSR(t), a._streamTag = "mock", a; + }, + _setSrcSR: function (e) { + var t = this.set, + a = t[D]; + e < a ? t[D] = e : a = 0, this[V] = e, this.CLog(V + ": " + e + " set." + D + ": " + t[D] + (a ? " " + z("UHvm::忽略") + ": " + a : ""), a ? 3 : 0); + }, + envCheck: function (e) { + var t, + a = this.set, + n = "CPU_BE"; + if (t || N[n] || "function" != typeof Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (u(n), t = z("Essp::不支持{1}架构", 0, n)), !t) { + var s = a.type, + r = this[s + "_envCheck"]; + a.takeoffEncodeChunk && (r ? e.canProcess || (t = z("7uMV::{1}环境不支持实时处理", 0, e.envName)) : t = z("2XBl::{1}类型不支持设置takeoffEncodeChunk", 0, s) + (this[s] ? "" : z("LG7e::(未加载编码器)"))), !t && r && (t = this[s + "_envCheck"](e, a)); + } + return t || ""; + }, + envStart: function (e, t) { + var a = this, + n = a.set; + if (a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, e && (a._streamTag = "env$" + e.envName), a.state = 1, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = [], a._setSrcSR(t), a.engineCtx = 0, a[n.type + "_start"]) { + var s = a.engineCtx = a[n.type + "_start"](n); + s && (s.pcmDatas = [], s.pcmSize = 0); + } + }, + envResume: function () { + this.envInFixTs = []; + }, + envIn: function (e, t) { + var s = this, + r = s.set, + i = s.engineCtx; + if (1 == s.state) { + var a = s[V], + n = e.length, + o = N.PowerLevel(t, n), + _ = s.buffers, + l = _.length; + _.push(e); + var f = _, + c = l, + u = Date.now(), + h = Math.round(n / a * 1e3); + s.envInLast = u, 1 == s.buffers.length && (s.envInFirst = u - h); + var b = s.envInFixTs; + b.splice(0, 0, { + t: u, + d: h + }); + for (var p = u, m = 0, v = 0; v < b.length; v++) { + var d = b[v]; + if (3e3 < u - d.t) { + b.length = v; + break; + } + p = d.t, m += d.d; + } + var g = b[1], + w = u - p, + S = w - m; + if (w / 3 < S && (g && 1e3 < w || 6 <= b.length)) { + var M = u - g.t - h; + if (h / 5 < M) { + var y = !r.disableEnvInFix; + if (s.CLog("[" + u + "]" + Y.get(z(y ? "4Kfd::补偿{1}ms" : "bM5i::未补偿{1}ms", 1), [M]), 3), s.envInFix += M, y) { + var A = new Int16Array(M * a / 1e3); + n += A.length, _.push(A); + } + } + } + var k = s.recSize, + R = n, + x = k + R; + if (s.recSize = x, i) { + var B = N.SampleData(_, a, r[D], i.chunkInfo); + i.chunkInfo = B, k = i.pcmSize, R = B.data.length, x = k + R, i.pcmSize = x, _ = i.pcmDatas, l = _.length, _.push(B.data), a = B[D]; + } + var T = Math.round(x / a * 1e3), + E = _.length, + C = f.length, + I = function () { + for (var e = L ? 0 : -R, t = null == _[0], a = l; a < E; a++) { + var n = _[a]; + null == n ? t = 1 : (e += n.length, i && n.length && s[r.type + "_encode"](i, n)); + } + if (t && i) { + var a = c; + for (f[0] && (a = 0); a < C; a++) f[a] = null; + } + t && (e = L ? R : 0, _[0] = null), i ? i.pcmSize += e : s.recSize += e; + }, + L = 0, + P = "rec.set.onProcess"; + try { + L = r.onProcess(_, o, T, a, l, I); + } catch (e) { + console.error(P + z("gFUF::回调出错是不允许的,需保证不会抛异常"), e); + } + var H = Date.now() - u; + if (10 < H && 1e3 < s.envInFirst - u && s.CLog(P + z("2ghS::低性能,耗时{1}ms", 0, H), 3), !0 === L) { + for (var O = 0, v = l; v < E; v++) null == _[v] ? O = 1 : _[v] = new Int16Array(0); + O ? s.CLog(z("ufqH::未进入异步前不能清除buffers"), 3) : i ? i.pcmSize -= R : s.recSize -= R; + } else I(); + } else s.state || s.CLog("envIn at state=0", 3); + }, + start: function () { + var t = this, + e = 1; + if (t.set.sourceStream ? t.Stream || (e = 0) : N.IsOpen() || (e = 0), e) { + var a = t._streamCtx(); + if (t.CLog(z("kLDN::start 开始录音,") + k(a) + " stream:" + t._streamTag), t._stop(), t.envStart(null, a[D]), t.state = 3, t._SO && t._SO + 1 != t._S) t.CLog(z("Bp2y::start被中断"), 3);else { + t._SO = 0; + var n = function () { + 3 == t.state && (t.state = 1, t.resume()); + }, + s = "AudioContext resume: "; + B(a, function (e) { + return e && t.CLog(s + "wait..."), 3 == t.state; + }, function (e) { + e && t.CLog(s + a.state), n(); + }, function (e) { + t.CLog(s + a.state + z("upkE::,可能无法录音:") + e, 1), n(); + }); + } + } else t.CLog(z("6WmN::start失败:未open"), 1); + }, + pause: function () { + var e = this, + t = e._streamStore().Stream; + e.state && (e.state = 2, e.CLog("pause"), t && delete t._call[e.id]); + }, + resume: function () { + var a = this, + t = a._streamStore().Stream, + n = "resume(wait ctx)"; + if (3 == a.state) a.CLog(n);else if (a.state) { + a.state = 1, a.CLog("resume"), a.envResume(), t && (t._call[a.id] = function (e, t) { + 1 == a.state && a.envIn(e, t); + }, r(t)); + var s = a._streamCtx(); + s && B(s, function (e) { + return e && a.CLog(n + "..."), 1 == a.state; + }, function (e) { + e && a.CLog(n + s.state), r(t); + }, function (e) { + a.CLog(n + s.state + "[err]" + e, 1); + }); + } + }, + _stop: function (e) { + var t = this, + a = t.set; + t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); + }, + stop: function (c, t, e) { + var u, + h = this, + b = h.set, + a = h.envInLast - h.envInFirst, + n = a && h.buffers.length; + h.CLog(z("Xq4s::stop 和start时差:") + (a ? a + "ms " + z("3CQP::补偿:") + h.envInFix + "ms envIn:" + n + " fps:" + (n / a * 1e3).toFixed(1) : "-") + " stream:" + h._streamTag + " (" + y + ") LM:" + M); + var p = function () { + h._stop(), e && h.close(); + }, + m = function (e) { + h.CLog(z("u8JG::结束录音失败:") + e, 1), t && t(e), p(); + }, + s = function (e, t, a) { + var n = "arraybuffer", + s = "dataType", + r = "DefaultDataType", + i = h[s] || N[r] || "blob", + o = s + "=" + i, + _ = e instanceof ArrayBuffer, + l = 0, + f = _ ? e.byteLength : e.size; + if (i == n ? _ || (l = 1) : "blob" == i ? "function" != typeof Blob ? l = z.G("NonBrowser-1", [o]) + z("1skY::,请设置{1}", 0, R + "." + r + '="' + n + '"') : (_ && (e = new Blob([e], { + type: t + })), e instanceof Blob || (l = 1), t = e.type || t) : l = z.G("NotSupport-1", [o]), h.CLog(z("Wv7l::结束录音 编码花{1}ms 音频时长{2}ms 文件大小{3}b", 0, Date.now() - u, a, f) + " " + o + "," + t), l) m(1 != l ? l : z("Vkbd::{1}编码器返回的不是{2}", 0, b.type, i) + ", " + o);else { + if (b.takeoffEncodeChunk) h.CLog(z("QWnr::启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据"), 3);else if (f < Math.max(50, a / 5)) return void m(z("Sz2H::生成的{1}无效", 0, b.type)); + c && c(e, a, t), p(); + } + }; + if (!h.isMock) { + var r = 3 == h.state; + if (!h.state || r) return void m(z("wf9t::未开始录音") + (r ? z("Dl2c::,开始录音前无用户交互导致AudioContext未运行") : "")); + } + h._stop(!0); + var i = h.recSize; + if (i) { + if (h[b.type]) { + if (h.isMock) { + var o = h.envCheck(h.mockEnvInfo || { envName: "mock", canProcess: !1 }); - if (u) return void l("录音错误:" + u); + if (o) return void m(z("AxOH::录音错误:") + o); } - var m = n.engineCtx; - if (n[r.type + "_complete"] && m) { - var p = Math.round(m.pcmSize / r[N] * 1e3); - return s = Date.now(), void n[r.type + "_complete"](m, function (e) { - f(e, p); - }, l); + var _ = h.engineCtx; + if (h[b.type + "_complete"] && _) { + var l = Math.round(_.pcmSize / b[D] * 1e3); + return u = Date.now(), void h[b.type + "_complete"](_, function (e, t) { + s(e, t, l); + }, m); } - s = Date.now(); - var b = V.SampleData(n.buffers, n[O], r[N]); - r[N] = b[N]; - var v = b.data; - p = Math.round(v.length / r[N] * 1e3), n.CLog("采样" + h + "->" + v.length + " 花:" + (Date.now() - s) + "ms"), setTimeout(function () { - s = Date.now(), n[r.type](v, function (e) { - f(e, p); - }, function (e) { - l(e); + if (u = Date.now(), h.buffers[0]) { + var f = N.SampleData(h.buffers, h[V], b[D]); + b[D] = f[D]; + var v = f.data, + l = Math.round(v.length / b[D] * 1e3); + h.CLog(z("CxeT::采样:{1} 花:{2}ms", 0, i + "->" + v.length, Date.now() - u)), setTimeout(function () { + u = Date.now(), h[b.type](v, function (e, t) { + s(e, t, l); + }, function (e) { + m(e); + }); }); - }); - } else l("未加载" + r.type + "编码器"); - } else l("音频buffers被释放"); - } else l("未采集到录音"); - } - }, y[T] && (H("重复引入" + T, 3), y[T].Destroy()), y[T] = V; - var C = function (e, t) { - t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); - var a = t.tracks, - s = [t.pos[0]], - n = function () { - t.pos[0] = s[0]; - }, - r = t.bytes.length, - i = new Uint8Array(r + e.length); - if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { - if (X(i, s), q(i, s), !D(X(i, s), [24, 83, 128, 103])) return; - for (X(i, s); s[0] < i.length;) { - var o = X(i, s), - _ = q(i, s), - l = [0], - f = 0; - if (!_) return; - if (D(o, [22, 84, 174, 107])) { - for (; l[0] < _.length;) { - var c = X(_, l), - h = q(_, l), - u = [0], - m = { - channels: 0, - sampleRate: 0 - }; - if (D(c, [174])) for (; u[0] < h.length;) { - var p = X(h, u), - b = q(h, u), - v = [0]; - if (D(p, [215])) { - var d = Y(b); - m.number = d, a[d] = m; - } else if (D(p, [131])) { - var d = Y(b); - 1 == d ? m.type = "video" : 2 == d ? (m.type = "audio", f || (t.track0 = m), m.idx = f++) : m.type = "Type-" + d; - } else if (D(p, [134])) { - for (var g = "", S = 0; S < b.length; S++) g += String.fromCharCode(b[S]); - m.codec = g; - } else if (D(p, [225])) for (; v[0] < b.length;) { - var M = X(b, v), - w = q(b, v); - if (D(M, [181])) { - var d = 0, - R = new Uint8Array(w.reverse()).buffer; - 4 == w.length ? d = new Float32Array(R)[0] : 8 == w.length ? d = new Float64Array(R)[0] : H("WebM Track !Float", 1, w), m[N] = Math.round(d); - } else D(M, [98, 100]) ? m.bitDepth = Y(w) : D(M, [159]) && (m.channels = Y(w)); - } - } - } - t._ht = 1, H("WebM Tracks", a), n(); - break; - } - } - } - var A = t.track0; - if (A) { - if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, H("WebM 16改32位", 3)), A[N] != t[N] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || H("WebM Track非预期", 3, t), -(t.bad = 1); - for (var B = [], k = 0; s[0] < i.length;) { - var c = X(i, s), - h = q(i, s); - if (!h) break; - if (D(c, [163])) { - var y = 15 & h[0], - m = a[y]; - if (m) { - if (0 === m.idx) { - for (var T = new Uint8Array(h.length - 4), S = 4; S < h.length; S++) T[S - 4] = h[S]; - B.push(T), k += T.length; - } - } else H("WebM !Track" + y, 1, a); - } - n(); - } - if (k) { - var x = new Uint8Array(i.length - t.pos[0]); - x.set(i.subarray(t.pos[0])), t.bytes = x, t.pos[0] = 0; - for (var T = new Uint8Array(k), S = 0, E = 0; S < B.length; S++) T.set(B[S], E), E += B[S].length; - var R = new Float32Array(T.buffer); - if (1 < A.channels) { - for (var P = [], S = 0; S < R.length;) P.push(R[S]), S += A.channels; - R = new Float32Array(P); - } - return R; - } - } - }, - D = function (e, t) { - if (!e || e.length != t.length) return !1; - if (1 == e.length) return e[0] == t[0]; - for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; - return !0; - }, - Y = function (e) { - for (var t = "", a = 0; a < e.length; a++) { - var s = e[a]; - t += (s < 16 ? "0" : "") + s.toString(16); - } - return parseInt(t, 16) || 0; - }, - X = function (e, t, a) { - var s = t[0]; - if (!(s >= e.length)) { - var n = e[s], - r = ("0000000" + n.toString(2)).substr(-8), - i = /^(0*1)(\d*)$/.exec(r); - if (i) { - var o = i[1].length, - _ = []; - if (!(s + o > e.length)) { - for (var l = 0; l < o; l++) _[l] = e[s], s++; - return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = s, _; - } - } - } - }, - q = function (e, t) { - var a = X(e, t, 1); - if (a) { - var s = Y(a), - n = t[0], - r = []; - if (s < 2147483647) { - if (n + s > e.length) return; - for (var i = 0; i < s; i++) r[i] = e[n], n++; - } - return t[0] = n, r; + } else m(z("xkKd::音频buffers被释放")); + } else m(z("xGuI::未加载{1}编码器,请尝试到{2}的src/engine内找到{1}的编码器并加载", 0, b.type, R)); + } else m(z("Ltz3::未采集到录音")); } }; - V.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; - var r = V.Traffic = function (e) { - e = e ? "/" + T + "/Report/" + e : ""; - var t = V.TrafficImgUrl; - if (t) { - var a = V.Traffic, - s = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], - n = s[1] || "http://file/", - r = (s[0] || n) + e; - if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(n + e)), !a[r]) { - a[r] = 1; - var i = new Image(); - i.src = t, H("Traffic Analysis Image: " + (e || T + ".TrafficImgUrl=" + V.TrafficImgUrl)); - } - } - }; -}(window), module.exports && (module.exports = Recorder), function () { - - var i; - Recorder.prototype.enc_mp3 = { - stable: !0, - testmsg: "采样率范围48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000" - }, Recorder.prototype.mp3 = function (a, s, e) { - var n = this.set, - r = a.length, - t = this.mp3_start(n); - if (t) return this.mp3_encode(t, a), void this.mp3_complete(t, s, e, 1); - var i = new Recorder.lamejs.Mp3Encoder(1, n.sampleRate, n.bitRate), - o = [], - _ = 0, - l = 0, - f = function () { - if (_ < r) { - 0 < (e = i.encodeBuffer(a.subarray(_, _ + 57600))).length && (l += e.buffer.byteLength, o.push(e.buffer)), _ += 57600, setTimeout(f); - } else { - var e; - 0 < (e = i.flush()).length && (l += e.buffer.byteLength, o.push(e.buffer)); - var t = c.fn(o, l, r, n.sampleRate); - h(t, n), s(new Blob(o, { - type: "audio/mp3" - })); + var P = function (e, t) { + t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); + var a = t.tracks, + n = [t.pos[0]], + s = function () { + t.pos[0] = n[0]; + }, + r = t.bytes.length, + i = new Uint8Array(r + e.length); + if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { + if (j(i, n), X(i, n), !H(j(i, n), [24, 83, 128, 103])) return; + for (j(i, n); n[0] < i.length;) { + var o = j(i, n), + _ = X(i, n), + l = [0], + f = 0; + if (!_) return; + if (H(o, [22, 84, 174, 107])) { + for (; l[0] < _.length;) { + var c = j(_, l), + u = X(_, l), + h = [0], + b = { + channels: 0, + sampleRate: 0 + }; + if (H(c, [174])) for (; h[0] < u.length;) { + var p = j(u, h), + m = X(u, h), + v = [0]; + if (H(p, [215])) { + var d = F(m); + b.number = d, a[d] = b; + } else if (H(p, [131])) { + var d = F(m); + 1 == d ? b.type = "video" : 2 == d ? (b.type = "audio", f || (t.track0 = b), b.idx = f++) : b.type = "Type-" + d; + } else if (H(p, [134])) { + for (var g = "", w = 0; w < m.length; w++) g += String.fromCharCode(m[w]); + b.codec = g; + } else if (H(p, [225])) for (; v[0] < m.length;) { + var S = j(m, v), + M = X(m, v); + if (H(S, [181])) { + var d = 0, + y = new Uint8Array(M.reverse()).buffer; + 4 == M.length ? d = new Float32Array(y)[0] : 8 == M.length ? d = new Float64Array(y)[0] : O("WebM Track !Float", 1, M), b[D] = Math.round(d); + } else H(S, [98, 100]) ? b.bitDepth = F(M) : H(S, [159]) && (b.channels = F(M)); + } + } + } + t._ht = 1, O("WebM Tracks", a), s(); + break; + } + } } - }; - f(); - }, Recorder.BindDestroy("mp3Worker", function () { - Recorder.CLog("mp3Worker Destroy"), i && i.terminate(), i = null; - }), Recorder.prototype.mp3_envCheck = function (e, t) { - var a = ""; - return t.takeoffEncodeChunk && (e.canProcess ? s() || (a = "当前浏览器版本太低,无法实时处理") : a = e.envName + "环境不支持实时处理"), a; - }, Recorder.prototype.mp3_start = function (e) { - return s(e); - }; - var o = { - id: 0 - }, - s = function (e) { - var t = i; - try { - if (!t) { - var a = ");wk_lame();var wk_ctxs={};self.onmessage=" + function (e) { + var A = t.track0; + if (A) { + if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, O("WebM 16->32 bit", 3)), A[D] != t[D] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || O("WebM Track Unexpected", 3, t), -(t.bad = 1); + for (var k = [], R = 0; n[0] < i.length;) { + var c = j(i, n), + u = X(i, n); + if (!u) break; + if (H(c, [163])) { + var x = 15 & u[0], + b = a[x]; + if (b) { + if (0 === b.idx) { + for (var B = new Uint8Array(u.length - 4), w = 4; w < u.length; w++) B[w - 4] = u[w]; + k.push(B), R += B.length; + } + } else O("WebM !Track" + x, 1, a); + } + s(); + } + if (R) { + var T = new Uint8Array(i.length - t.pos[0]); + T.set(i.subarray(t.pos[0])), t.bytes = T, t.pos[0] = 0; + for (var B = new Uint8Array(R), w = 0, E = 0; w < k.length; w++) B.set(k[w], E), E += k[w].length; + var y = new Float32Array(B.buffer); + if (1 < A.channels) { + for (var C = [], w = 0; w < y.length;) C.push(y[w]), w += A.channels; + y = new Float32Array(C); + } + return y; + } + } + }, + H = function (e, t) { + if (!e || e.length != t.length) return !1; + if (1 == e.length) return e[0] == t[0]; + for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; + return !0; + }, + F = function (e) { + for (var t = "", a = 0; a < e.length; a++) { + var n = e[a]; + t += (n < 16 ? "0" : "") + n.toString(16); + } + return parseInt(t, 16) || 0; + }, + j = function (e, t, a) { + var n = t[0]; + if (!(n >= e.length)) { + var s = e[n], + r = ("0000000" + s.toString(2)).substr(-8), + i = /^(0*1)(\d*)$/.exec(r); + if (i) { + var o = i[1].length, + _ = []; + if (!(n + o > e.length)) { + for (var l = 0; l < o; l++) _[l] = e[n], n++; + return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = n, _; + } + } + } + }, + X = function (e, t) { + var a = j(e, t, 1); + if (a) { + var n = F(a), + s = t[0], + r = []; + if (n < 2147483647) { + if (s + n > e.length) return; + for (var i = 0; i < n; i++) r[i] = e[s], s++; + } + return t[0] = s, r; + } + }, + Y = N.i18n = { + lang: "zh-CN", + alias: { + "zh-CN": "zh", + "en-US": "en" + }, + locales: {}, + data: {}, + put: function (e, t) { + var a = R + ".i18n.put: ", + n = e.overwrite; + n = null == n || n; + var s = e.lang; + if (!(s = Y.alias[s] || s)) throw new Error(a + "set.lang?"); + var r = Y.locales[s]; + r || (r = {}, Y.locales[s] = r); + for (var i, o = /^([\w\-]+):/, _ = 0; _ < t.length; _++) { + var l = t[_]; + if (i = o.exec(l)) { + var f = i[1], + l = l.substr(f.length + 1); + !n && r[f] || (r[f] = l); + } else O(a + "'key:'? " + l, 3, e); + } + }, + get: function () { + return Y.v_G.apply(null, arguments); + }, + v_G: function (n, s, e) { + s = s || [], e = e || Y.lang, e = Y.alias[e] || e; + var t = Y.locales[e], + r = t && t[n] || ""; + return r || "zh" == e ? (Y.lastLang = e, "=Empty" == r ? "" : r.replace(/\{(\d+)(\!?)\}/g, function (e, t, a) { + return e = s[(t = +t || 0) - 1], (t < 1 || t > s.length) && (e = "{?}", O("i18n[" + n + "] no {" + t + "}: " + r, 3)), a ? "" : e; + })) : "en" == e ? Y.v_G(n, s, "zh") : Y.v_G(n, s, "en"); + }, + $T: function () { + return Y.v_T.apply(null, arguments); + }, + v_T: function () { + for (var e, t = arguments, a = "", n = [], s = 0, r = R + ".i18n.$T:", i = /^([\w\-]*):/, o = 0; o < t.length; o++) { + var _ = t[o]; + if (0 == o) { + if (e = i.exec(_), !(a = e && e[1])) throw new Error(r + "0 'key:'?"); + _ = _.substr(a.length + 1); + } + if (-1 === s) n.push(_);else { + if (s) throw new Error(r + " bad args"); + if (0 === _) s = -1;else if (f(_)) { + if (_ < 1) throw new Error(r + " bad args"); + s = _; + } else { + var l = 1 == o ? "en" : o ? "" : "zh"; + if ((e = i.exec(_)) && (l = e[1] || l, _ = _.substr(e[1].length + 1)), !e || !l) throw new Error(r + o + " 'lang:'?"); + Y.put({ + lang: l, + overwrite: !1 + }, [a + ":" + _]); + } + } + } + return a ? 0 < s ? a : Y.v_G(a, n) : ""; + } + }, + z = Y.$T; + z.G = Y.get, z("NonBrowser-1::非浏览器环境,不支持{1}", 1), z("IllegalArgs-1::参数错误:{1}", 1), z("NeedImport-2::调用{1}需要先导入{2}", 2), z("NotSupport-1::不支持:{1}", 1), N.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; + var u = N.Traffic = function (e) { + if (w) { + e = e ? "/" + R + "/Report/" + e : ""; + var t = N.TrafficImgUrl; + if (t) { + var a = N.Traffic, + n = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], + s = n[1] || "http://file/", + r = (n[0] || s) + e; + if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(s + e)), !a[r]) { + a[r] = 1; + var i = new Image(); + i.src = t, O("Traffic Analysis Image: " + (e || R + ".TrafficImgUrl=" + N.TrafficImgUrl)); + } + } + } + }; + t && (O(z("8HO5::覆盖导入{1}", 0, R), 1), t.Destroy()); + e[R] = N; + }(a, t), module.exports && (module.exports = a.Recorder); +}(), function (e) { + var t = "object" == typeof window && !!window.document, + a = (t ? window : Object).Recorder, + n = a.i18n; + !function (m, e, u, t) { + + var o = "48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000", + _ = "8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320"; + m.prototype.enc_mp3 = { + stable: !0, + takeEC: "full", + getTestMsg: function () { + return u("Zm7L::采样率范围:{1};比特率范围:{2}(不同比特率支持的采样率范围不同,小于32kbps时采样率需小于32000)", 0, o, _); + } + }; + var h, + v = function (e) { + var t = e.bitRate, + a = e.sampleRate, + n = a; + if (-1 == (" " + _ + ",").indexOf(" " + t + ",") && m.CLog(u("eGB9::{1}不在mp3支持的取值范围:{2}", 0, "bitRate=" + t, _), 3), -1 == (" " + o + ",").indexOf(" " + a + ",")) { + for (var s = o.split(", "), r = [], i = 0; i < s.length; i++) r.push({ + v: +s[i], + s: Math.abs(s[i] - a) + }); + r.sort(function (e, t) { + return e.s - t.s; + }), n = r[0].v, e.sampleRate = n, m.CLog(u("zLTa::sampleRate已更新为{1},因为{2}不在mp3支持的取值范围:{3}", 0, n, a, o), 3); + } + }, + n = function () { + return u.G("NeedImport-2", ["mp3.js", "src/engine/mp3-engine.js"]); + }, + d = t && "function" == typeof Worker; + m.prototype.mp3 = function (r, i, o) { + var e = this, + _ = e.set, + l = r.length; + if (m.lamejs) { + if (d) { + var t = e.mp3_start(_); + if (t) { + if (t.isW) return e.mp3_encode(t, r), void e.mp3_complete(t, i, o, 1); + e.mp3_stop(t); + } + } + v(_); + var f = new m.lamejs.Mp3Encoder(1, _.sampleRate, _.bitRate), + c = new Int8Array(5e5), + u = 0, + h = 0, + b = 0, + p = function () { + try { + if (h < l) var e = f.encodeBuffer(r.subarray(h, h + 57600));else { + b = 1; + var e = f.flush(); + } + } catch (e) { + if (console.error(e), !b) try { + f.flush(); + } catch (e) { + console.error(e); + } + return void o("MP3 Encoder: " + e.message); + } + var t = e.length; + if (0 < t) { + if (u + t > c.length) { + var a = new Int8Array(c.length + Math.max(5e5, t)); + a.set(c.subarray(0, u)), c = a; + } + c.set(e, u), u += t; + } + if (h < l) h += 57600, setTimeout(p);else { + var n = [c.buffer.slice(0, u)], + s = g.fn(n, u, l, _.sampleRate); + w(s, _), i(n[0] || new ArrayBuffer(0), "audio/mp3"); + } + }; + p(); + } else o(n()); + }, m.BindDestroy("mp3Worker", function () { + h && (m.CLog("mp3Worker Destroy"), h.terminate(), h = null); + }), m.prototype.mp3_envCheck = function (e, t) { + var a = ""; + return t.takeoffEncodeChunk && (p() || (a = u("yhUs::当前浏览器版本太低,无法实时处理"))), a || m.lamejs || (a = n()), a; + }, m.prototype.mp3_start = function (e) { + return p(e); + }; + var b = { + id: 0 + }, + p = function (t, e) { + var f, + a = function (e) { var t = e.data, - a = wk_ctxs[t.id]; - if ("init" == t.action) wk_ctxs[t.id] = { + a = f.wkScope.wk_ctxs, + n = f.wkScope.wk_lame, + s = f.wkScope.wk_mp3TrimFix, + r = a[t.id]; + if ("init" == t.action) a[t.id] = { sampleRate: t.sampleRate, bitRate: t.bitRate, takeoff: t.takeoff, - mp3Size: 0, pcmSize: 0, - encArr: [], - encObj: new wk_lame.Mp3Encoder(1, t.sampleRate, t.bitRate) - };else if (!a) return; + memory: new Int8Array(5e5), + mOffset: 0, + encObj: new n.Mp3Encoder(1, t.sampleRate, t.bitRate) + };else if (!r) return; + var i = function (e) { + var t = e.length; + if (r.mOffset + t > r.memory.length) { + var a = new Int8Array(r.memory.length + Math.max(5e5, t)); + a.set(r.memory.subarray(0, r.mOffset)), r.memory = a; + } + r.memory.set(e, r.mOffset), r.mOffset += t; + }; switch (t.action) { case "stop": - a.encObj = null, delete wk_ctxs[t.id]; + if (!r.isCp) try { + r.encObj.flush(); + } catch (e) { + console.error(e); + } + r.encObj = null, delete a[t.id]; break; case "encode": - a.pcmSize += t.pcm.length, 0 < (s = a.encObj.encodeBuffer(t.pcm)).length && (a.takeoff ? self.postMessage({ + if (r.isCp) break; + r.pcmSize += t.pcm.length; + try { + var o = r.encObj.encodeBuffer(t.pcm); + } catch (e) { + r.err = e, console.error(e); + } + o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); + chunk: o + }) : i(o)); break; case "complete": - var s; - 0 < (s = a.encObj.flush()).length && (a.takeoff ? self.postMessage({ + r.isCp = 1; + try { + var o = r.encObj.flush(); + } catch (e) { + r.err = e, console.error(e); + } + if (o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); - var n = wk_mp3TrimFix.fn(a.encArr, a.mp3Size, a.pcmSize, a.sampleRate); - self.postMessage({ + chunk: o + }) : i(o)), r.err) { + c.onmessage({ + action: t.action, + id: t.id, + err: "MP3 Encoder: " + r.err.message + }); + break; + } + var _ = [r.memory.buffer.slice(0, r.mOffset)], + l = s.fn(_, r.mOffset, r.pcmSize, r.sampleRate); + c.onmessage({ action: t.action, id: t.id, - blob: new Blob(a.encArr, { - type: "audio/mp3" - }), - meta: n + blob: _[0] || new ArrayBuffer(0), + meta: l }); } - }; - a += ";var wk_mp3TrimFix={rm:" + c.rm + ",fn:" + c.fn + "}"; - var s = Recorder.lamejs.toString(), - n = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", s, a], { - type: "text/javascript" - })); - t = new Worker(n), setTimeout(function () { - (window.URL || webkitURL).revokeObjectURL(n); - }, 1e4), t.onmessage = function (e) { - var t = e.data, - a = o[t.id]; - a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); - }; + }, + n = function (n) { + c.onmessage = function (e) { + var t = e; + n && (t = e.data); + var a = b[t.id]; + a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); + }; + }, + s = function () { + var e = { + worker: c, + set: t + }; + return t ? (e.id = ++b.id, b[e.id] = e, v(t), c.postMessage({ + action: "init", + id: e.id, + sampleRate: t.sampleRate, + bitRate: t.bitRate, + takeoff: !!t.takeoffEncodeChunk, + x: new Int16Array(5) + })) : c.postMessage({ + x: new Int16Array(5) + }), e; + }, + c = h; + if (e || !d) return m.CLog(u("k9PT::当前环境不支持Web Worker,mp3实时编码器运行在主线程中"), 3), c = { + postMessage: function (e) { + a({ + data: e + }); + } + }, f = { + wkScope: { + wk_ctxs: {}, + wk_lame: m.lamejs, + wk_mp3TrimFix: g + } + }, n(), s(); + try { + if (!c) { + var r = (a + "").replace(/[\w\$]+\.onmessage/g, "self.postMessage"), + i = ");wk_lame();self.onmessage=" + (r = r.replace(/[\w\$]+\.wkScope/g, "wkScope")); + i += ";var wkScope={ wk_ctxs:{},wk_lame:wk_lame", i += ",wk_mp3TrimFix:{rm:" + g.rm + ",fn:" + g.fn + "} }"; + var o = m.lamejs.toString(), + _ = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", o, i], { + type: "text/javascript" + })); + c = new Worker(_), setTimeout(function () { + (window.URL || webkitURL).revokeObjectURL(_); + }, 1e4), n(1); + } + var l = s(); + return l.isW = 1, h = c, l; + } catch (e) { + return c && c.terminate(), console.error(e), p(t, 1); } - var r = { - worker: t, - set: e, - takeoffQueue: [] - }; - return e ? (r.id = ++o.id, o[r.id] = r, t.postMessage({ - action: "init", - id: r.id, - sampleRate: e.sampleRate, - bitRate: e.bitRate, - takeoff: !!e.takeoffEncodeChunk, - x: new Int16Array(5) - })) : t.postMessage({ - x: new Int16Array(5) - }), i = t, r; - } catch (e) { - return t && t.terminate(), console.error(e), null; + }; + m.prototype.mp3_stop = function (e) { + if (e && e.worker) { + e.worker.postMessage({ + action: "stop", + id: e.id + }), e.worker = null, delete b[e.id]; + var t = -1; + for (var a in b) t++; + t && m.CLog(u("fT6M::mp3 worker剩{1}个未stop", 0, t), 3); } + }, m.prototype.mp3_encode = function (e, t) { + e && e.worker && e.worker.postMessage({ + action: "encode", + id: e.id, + pcm: t + }); + }, m.prototype.mp3_complete = function (t, a, n, s) { + var r = this; + t && t.worker ? (t.call = function (e) { + s && r.mp3_stop(t), e.err ? n(e.err) : (w(e.meta, t.set), a(e.blob, "audio/mp3")); + }, t.worker.postMessage({ + action: "complete", + id: t.id + })) : n(u("mPxH::mp3编码器未start")); + }, m.mp3ReadMeta = function (e, t) { + var a = "undefined" != typeof window && window.parseInt || "undefined" != typeof self && self.parseInt || parseInt, + n = new Uint8Array(e[0] || []); + if (n.length < 4) return null; + var s = function (e, t) { + return ("0000000" + ((t || n)[e] || 0).toString(2)).substr(-8); + }, + r = s(0) + s(1), + i = s(2) + s(3); + if (!/^1{11}/.test(r)) return null; + var o = { + "00": 2.5, + 10: 2, + 11: 1 + }[r.substr(11, 2)], + _ = { + "01": 3 + }[r.substr(13, 2)], + l = { + 1: [44100, 48e3, 32e3], + 2: [22050, 24e3, 16e3], + 2.5: [11025, 12e3, 8e3] + }[o]; + l && (l = l[a(i.substr(4, 2), 2)]); + var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; + if (!(o && _ && f && l)) return null; + for (var c = Math.round(8 * t / f), u = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, h = u / l * 1e3, b = Math.floor(u * f / 8 / l * 1e3), p = 0, m = 0, v = 0; v < e.length; v++) { + var d = e[v]; + if (m += d.byteLength, b + 3 <= m) { + var g = new Uint8Array(d), + w = d.byteLength - (m - (b + 3) + 1), + S = s(w, g); + p = "1" == S.charAt(6); + break; + } + } + return p && b++, { + version: o, + layer: _, + sampleRate: l, + bitRate: f, + duration: c, + size: t, + hasPadding: p, + frameSize: b, + frameDurationFloat: h + }; }; - Recorder.prototype.mp3_stop = function (e) { - if (e && e.worker) { - e.worker.postMessage({ - action: "stop", - id: e.id - }), e.worker = null, delete o[e.id]; - var t = -1; - for (var a in o) t++; - t && Recorder.CLog("mp3 worker剩" + t + "个在串行等待", 3); - } - }, Recorder.prototype.mp3_encode = function (e, t) { - e && e.worker && e.worker.postMessage({ - action: "encode", - id: e.id, - pcm: t - }); - }, Recorder.prototype.mp3_complete = function (t, a, e, s) { - var n = this; - t && t.worker ? (t.call = function (e) { - h(e.meta, t.set), a(e.blob), s && n.mp3_stop(t); - }, t.worker.postMessage({ - action: "complete", - id: t.id - })) : e("mp3编码器未打开"); - }, Recorder.mp3ReadMeta = function (e, t) { - var a = "object" == typeof window ? window.parseInt : self.parseInt, - s = new Uint8Array(e[0] || []); - if (s.length < 4) return null; - var n = function (e, t) { - return ("0000000" + ((t || s)[e] || 0).toString(2)).substr(-8); + var g = { + rm: m.mp3ReadMeta, + fn: function (e, t, a, n) { + var s = this.rm(e, t); + if (!s) return { + err: "mp3 unknown format" + }; + var r = Math.round(a / n * 1e3), + i = Math.floor((s.duration - r) / s.frameDurationFloat); + if (0 < i) { + var o = i * s.frameSize - (s.hasPadding ? 1 : 0); + t -= o; + for (var _ = 0, l = [], f = 0; f < e.length; f++) { + var c = e[f]; + if (o <= 0) break; + o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); + } + var u = this.rm(e, t); + if (!u) { + _ && (e[0] = _); + for (var f = 0; f < l.length; f++) e.splice(f, 0, l[f]); + s.err = "mp3 fix error: 已还原,错误原因不明"; + } + var h = s.trimFix = {}; + h.remove = i, h.removeDuration = Math.round(i * s.frameDurationFloat), h.duration = Math.round(8 * t / s.bitRate); + } + return s; + } }, - r = n(0) + n(1), - i = n(2) + n(3); - if (!/^1{11}/.test(r)) return null; - var o = { - "00": 2.5, - 10: 2, - 11: 1 - }[r.substr(11, 2)], - _ = { - "01": 3 - }[r.substr(13, 2)], - l = { - 1: [44100, 48e3, 32e3], - 2: [22050, 24e3, 16e3], - 2.5: [11025, 12e3, 8e3] - }[o]; - l && (l = l[a(i.substr(4, 2), 2)]); - var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; - if (!(o && _ && f && l)) return null; - for (var c = Math.round(8 * t / f), h = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, u = h / l * 1e3, m = Math.floor(h * f / 8 / l * 1e3), p = 0, b = 0, v = 0; v < e.length; v++) { - var d = e[v]; - if (m + 3 <= (b += d.byteLength)) { - var g = new Uint8Array(d); - p = "1" == n(d.byteLength - (b - (m + 3) + 1), g).charAt(6); - break; - } - } - return p && m++, { - version: o, - layer: _, - sampleRate: l, - bitRate: f, - duration: c, - size: t, - hasPadding: p, - frameSize: m, - frameDurationFloat: u - }; - }; - var c = { - rm: Recorder.mp3ReadMeta, - fn: function (e, t, a, s) { - var n = this.rm(e, t); - if (!n) return { - err: "mp3非预定格式" - }; - var r = Math.round(a / s * 1e3), - i = Math.floor((n.duration - r) / n.frameDurationFloat); - if (0 < i) { - var o = i * n.frameSize - (n.hasPadding ? 1 : 0); - t -= o; - for (var _ = 0, l = [], f = 0; f < e.length; f++) { - var c = e[f]; - if (o <= 0) break; - o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); - } - if (!this.rm(e, t)) { - _ && (e[0] = _); - for (f = 0; f < l.length; f++) e.splice(f, 0, l[f]); - n.err = "fix后数据错误,已还原,错误原因不明"; - } - var h = n.trimFix = {}; - h.remove = i, h.removeDuration = Math.round(i * n.frameDurationFloat), h.duration = Math.round(8 * t / n.bitRate); - } - return n; - } - }, - h = function (e, t) { - var a = "MP3信息 "; - (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (Recorder.CLog(a + "和设置的不匹配set:" + t.bitRate + "kbps " + t.sampleRate + "hz,已更新set:" + e.bitRate + "kbps " + e.sampleRate + "hz", 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); - var s = e.trimFix; - s ? (a += "Fix移除" + s.remove + "帧" + s.removeDuration + "ms -> " + s.duration + "ms", 2 < s.remove && (e.err = (e.err ? e.err + ", " : "") + "移除帧数过多")) : a += (e.duration || "-") + "ms", e.err ? Recorder.CLog(a, 1, e.err, e) : Recorder.CLog(a, e); - }; -}(), function () { + w = function (e, t) { + var a = "MP3 Info: "; + (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (m.CLog(a + u("uY9i::和设置的不匹配{1},已更新成{2}", 0, "set:" + t.bitRate + "kbps " + t.sampleRate + "hz", "set:" + e.bitRate + "kbps " + e.sampleRate + "hz"), 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); + var n = e.trimFix; + n ? (a += u("iMSm::Fix移除{1}帧", 0, n.remove) + " " + n.removeDuration + "ms -> " + n.duration + "ms", 2 < n.remove && (e.err = (e.err ? e.err + ", " : "") + u("b9zm::移除帧数过多"))) : a += (e.duration || "-") + "ms", e.err ? m.CLog(a, 1, e.err, e) : m.CLog(a, e); + }; + }(a, 0, n.$T, t); +}(), function (e) { function t() { - var B = function (e) { - return Math.log(e) / Math.log(10); - }; - function A(e) { + var d = function (e) { + return Math.log(e) / Math.log(10); + }, + me = function (e) { + throw new Error("abort(" + e + ")"); + }; + function S(e) { return new Int8Array(e); } - function n(e) { + function s(e) { return new Int16Array(e); } - function Ae(e) { + function ve(e) { return new Int32Array(e); } - function Be(e) { + function de(e) { return new Float32Array(e); } - function s(e) { + function n(e) { return new Float64Array(e); } - function ke(e) { - if (1 == e.length) return Be(e[0]); + function ge(e) { + if (1 == e.length) return de(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(ke(e)); + for (var a = [], n = 0; n < t; n++) a.push(ge(e)); return a; } - function Y(e) { - if (1 == e.length) return Ae(e[0]); + function w(e) { + if (1 == e.length) return ve(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(Y(e)); + for (var a = [], n = 0; n < t; n++) a.push(w(e)); return a; } - function p(e) { - if (1 == e.length) return n(e[0]); + function M(e) { + if (1 == e.length) return s(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(p(e)); + for (var a = [], n = 0; n < t; n++) a.push(M(e)); return a; } - function O(e) { + function E(e) { if (1 == e.length) return new Array(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(O(e)); + for (var a = [], n = 0; n < t; n++) a.push(E(e)); return a; } - var ye = { - fill: function (e, t, a, s) { - if (2 == arguments.length) for (var n = 0; n < e.length; n++) e[n] = t;else for (n = t; n < a; n++) e[n] = s; + var we = { + fill: function (e, t, a, n) { + if (2 == arguments.length) for (var s = 0; s < e.length; s++) e[s] = t;else for (var s = t; s < a; s++) e[s] = n; } }, - $ = { - arraycopy: function (e, t, a, s, n) { - for (var r = t + n; t < r;) a[s++] = e[t++]; + I = { + arraycopy: function (e, t, a, n, s) { + for (var r = t + s; t < r;) a[n++] = e[t++]; } }, - ee = {}; - function Te(e) { + V = {}; + function Se(e) { this.ordinal = e; } - ee.SQRT2 = 1.4142135623730951, ee.FAST_LOG10 = function (e) { - return B(e); - }, ee.FAST_LOG10_X = function (e, t) { - return B(e) * t; - }, Te.short_block_allowed = new Te(0), Te.short_block_coupled = new Te(1), Te.short_block_dispensed = new Te(2), Te.short_block_forced = new Te(3); - var K = {}; - function xe(e) { + V.SQRT2 = 1.4142135623730951, V.FAST_LOG10 = function (e) { + return d(e); + }, V.FAST_LOG10_X = function (e, t) { + return d(e) * t; + }, Se.short_block_allowed = new Se(0), Se.short_block_coupled = new Se(1), Se.short_block_dispensed = new Se(2), Se.short_block_forced = new Se(3); + var D = {}; + function Me(e) { this.ordinal = e; } - K.MAX_VALUE = 3.4028235e38, xe.vbr_off = new xe(0), xe.vbr_mt = new xe(1), xe.vbr_rh = new xe(2), xe.vbr_abr = new xe(3), xe.vbr_mtrh = new xe(4), xe.vbr_default = xe.vbr_mtrh; - function Ee(e) { + function ye(e) { var t = e; this.ordinal = function () { return t; }; } - function k() { - var M = null; + function A() { + var S = null; function v(e) { this.bits = 0 | e; } this.qupvt = null, this.setModules = function (e) { - this.qupvt = e, M = e; + this.qupvt = e, S = e; }; - var n = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; - function w(e, t, a, s, n, r) { + var s = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; + function M(e, t, a, n, s, r) { var i = .5946 / t; - for (e >>= 1; 0 != e--;) n[r++] = i > a[s++] ? 0 : 1, n[r++] = i > a[s++] ? 0 : 1; + for (e >>= 1; 0 != e--;) s[r++] = i > a[n++] ? 0 : 1, s[r++] = i > a[n++] ? 0 : 1; } - function R(e, t, a, s, n, r) { + function y(e, t, a, n, s, r) { var i = (e >>= 1) % 2; for (e >>= 1; 0 != e--;) { - var o, _, l, f, c, h, u, m; - o = a[s++] * t, _ = a[s++] * t, c = 0 | o, l = a[s++] * t, h = 0 | _, f = a[s++] * t, u = 0 | l, o += M.adj43[c], m = 0 | f, _ += M.adj43[h], n[r++] = 0 | o, l += M.adj43[u], n[r++] = 0 | _, f += M.adj43[m], n[r++] = 0 | l, n[r++] = 0 | f; + var o, _, l, f, c, u, h, b; + o = a[n++] * t, _ = a[n++] * t, c = 0 | o, l = a[n++] * t, u = 0 | _, f = a[n++] * t, h = 0 | l, o += S.adj43[c], b = 0 | f, _ += S.adj43[u], s[r++] = 0 | o, l += S.adj43[h], s[r++] = 0 | _, f += S.adj43[b], s[r++] = 0 | l, s[r++] = 0 | f; } - 0 != i && (c = 0 | (o = a[s++] * t), h = 0 | (_ = a[s++] * t), o += M.adj43[c], _ += M.adj43[h], n[r++] = 0 | o, n[r++] = 0 | _); + 0 != i && (o = a[n++] * t, _ = a[n++] * t, c = 0 | o, u = 0 | _, o += S.adj43[c], _ += S.adj43[u], s[r++] = 0 | o, s[r++] = 0 | _); } var o = [1, 2, 5, 7, 7, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13]; - function d(e, t, a, s) { - var n = function (e, t, a) { - var s = 0, - n = 0; + function d(e, t, a, n) { + var s = function (e, t, a) { + var n = 0, + s = 0; do { var r = e[t++], i = e[t++]; - s < r && (s = r), n < i && (n = i); + n < r && (n = r), s < i && (s = i); } while (t < a); - return s < n && (s = n), s; + return n < s && (n = s), n; }(e, t, a); - switch (n) { + switch (s) { case 0: - return n; + return s; case 1: - return function (e, t, a, s) { - var n = 0, - r = F.ht[1].hlen; + return function (e, t, a, n) { + var s = 0, + r = k.ht[1].hlen; do { var i = 2 * e[t + 0] + e[t + 1]; - t += 2, n += r[i]; + t += 2, s += r[i]; } while (t < a); - return s.bits += n, 1; - }(e, t, a, s); + return n.bits += s, 1; + }(e, t, a, n); case 2: case 3: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r, i, o = 0, - _ = F.ht[s].xlen; - i = 2 == s ? F.table23 : F.table56; + _ = k.ht[n].xlen; + i = 2 == n ? k.table23 : k.table56; do { var l = e[t + 0] * _ + e[t + 1]; t += 2, o += i[l]; } while (t < a); - return (r = 65535 & o) < (o >>= 16) && (o = r, s++), n.bits += o, s; - }(e, t, a, o[n - 1], s); + return (r = 65535 & o) < (o >>= 16) && (o = r, n++), s.bits += o, n; + }(e, t, a, o[s - 1], n); case 4: case 5: case 6: @@ -34853,86 +35215,84 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 13: case 14: case 15: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r = 0, i = 0, o = 0, - _ = F.ht[s].xlen, - l = F.ht[s].hlen, - f = F.ht[s + 1].hlen, - c = F.ht[s + 2].hlen; + _ = k.ht[n].xlen, + l = k.ht[n].hlen, + f = k.ht[n + 1].hlen, + c = k.ht[n + 2].hlen; do { - var h = e[t + 0] * _ + e[t + 1]; - t += 2, r += l[h], i += f[h], o += c[h]; + var u = e[t + 0] * _ + e[t + 1]; + t += 2, r += l[u], i += f[u], o += c[u]; } while (t < a); - var u = s; - return i < r && (r = i, u++), o < r && (r = o, u = s + 2), n.bits += r, u; - }(e, t, a, o[n - 1], s); + var h = n; + return i < r && (r = i, h++), o < r && (r = o, h = n + 2), s.bits += r, h; + }(e, t, a, o[s - 1], n); default: - if (x.IXMAX_VAL < n) return s.bits = x.LARGE_BITS, -1; var r, i; - for (n -= 15, r = 24; r < 32 && !(F.ht[r].linmax >= n); r++); - for (i = r - 8; i < 24 && !(F.ht[i].linmax >= n); i++); - return function (e, t, a, s, n, r) { + for (T.IXMAX_VAL < s && me(), s -= 15, r = 24; r < 32 && !(k.ht[r].linmax >= s); r++); + for (i = r - 8; i < 24 && !(k.ht[i].linmax >= s); i++); + return function (e, t, a, n, s, r) { var i, - o = 65536 * F.ht[s].xlen + F.ht[n].xlen, + o = 65536 * k.ht[n].xlen + k.ht[s].xlen, _ = 0; do { var l = e[t++], f = e[t++]; - 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += F.largetbl[l]; + 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += k.largetbl[l]; } while (t < a); - return (i = 65535 & _) < (_ >>= 16) && (_ = i, s = n), r.bits += _, s; - }(e, t, a, i, r, s); + return (i = 65535 & _) < (_ >>= 16) && (_ = i, n = s), r.bits += _, n; + }(e, t, a, i, r, n); } } - function u(e, t, a, s, n, r, i, o) { - for (var _ = t.big_values, l = 2; l < Pe.SBMAX_l + 1; l++) { + function h(e, t, a, n, s, r, i, o) { + for (var _ = t.big_values, l = 2; l < Ae.SBMAX_l + 1; l++) { var f = e.scalefac_band.l[l]; if (_ <= f) break; - var c = n[l - 2] + t.count1bits; + var c = s[l - 2] + t.count1bits; if (a.part2_3_length <= c) break; - var h = new v(c), - u = d(s, f, _, h); - c = h.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = u); + var u = new v(c), + h = d(n, f, _, u); + c = u.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = h); } } this.noquant_count_bits = function (e, t, a) { - var s = t.l3_enc, - n = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); - for (null != a && (a.sfb_count1 = 0); 1 < n && 0 == (s[n - 1] | s[n - 2]); n -= 2); - t.count1 = n; - for (var r = 0, i = 0; 3 < n; n -= 4) { + var n = t.l3_enc, + s = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); + for (null != a && (a.sfb_count1 = 0); 1 < s && 0 == (n[s - 1] | n[s - 2]); s -= 2); + t.count1 = s; + for (var r = 0, i = 0; 3 < s; s -= 4) { var o; - if (1 < (2147483647 & (s[n - 1] | s[n - 2] | s[n - 3] | s[n - 4]))) break; - o = 2 * (2 * (2 * s[n - 4] + s[n - 3]) + s[n - 2]) + s[n - 1], r += F.t32l[o], i += F.t33l[o]; + if (1 < (2147483647 & (n[s - 1] | n[s - 2] | n[s - 3] | n[s - 4]))) break; + o = 2 * (2 * (2 * n[s - 4] + n[s - 3]) + n[s - 2]) + n[s - 1], r += k.t32l[o], i += k.t33l[o]; } var _ = r; - if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = n)) return _; - if (t.block_type == Pe.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Pe.NORM_TYPE) { - if (r = t.region0_count = e.bv_scf[n - 2], i = t.region1_count = e.bv_scf[n - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < n) { + if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = s)) return _; + if (t.block_type == Ae.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Ae.NORM_TYPE) { + if (r = t.region0_count = e.bv_scf[s - 2], i = t.region1_count = e.bv_scf[s - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < s) { var l = new v(_); - t.table_select[2] = d(s, i, n, l), _ = l.bits; + t.table_select[2] = d(n, i, s, l), _ = l.bits; } - } else t.region0_count = 7, t.region1_count = Pe.SBMAX_l - 1 - 7 - 1, (i = n) < (r = e.scalefac_band.l[8]) && (r = i); - if (r = Math.min(r, n), i = Math.min(i, n), 0 < r) { - l = new v(_); - t.table_select[0] = d(s, 0, r, l), _ = l.bits; + } else t.region0_count = 7, t.region1_count = Ae.SBMAX_l - 1 - 7 - 1, r = e.scalefac_band.l[8], (i = s) < r && (r = i); + if (r = Math.min(r, s), i = Math.min(i, s), 0 < r) { + var l = new v(_); + t.table_select[0] = d(n, 0, r, l), _ = l.bits; } if (r < i) { - l = new v(_); - t.table_select[1] = d(s, r, i, l), _ = l.bits; + var l = new v(_); + t.table_select[1] = d(n, r, i, l), _ = l.bits; } - if (2 == e.use_best_huffman && (t.part2_3_length = _, best_huffman_divide(e, t), _ = t.part2_3_length), null != a && t.block_type == Pe.NORM_TYPE) { + if (2 == e.use_best_huffman && me(), null != a && t.block_type == Ae.NORM_TYPE) { for (var f = 0; e.scalefac_band.l[f] < t.big_values;) f++; a.sfb_count1 = f; } return _; - }, this.count_bits = function (e, t, a, s) { - var n = a.l3_enc, - r = x.IXMAX_VAL / M.IPOW20(a.global_gain); - if (a.xrpow_max > r) return x.LARGE_BITS; - if (function (e, t, a, s, n) { + }, this.count_bits = function (e, t, a, n) { + var s = a.l3_enc, + r = T.IXMAX_VAL / S.IPOW20(a.global_gain); + return a.xrpow_max > r ? T.LARGE_BITS : (function (e, t, a, n, s) { var r, i, o, @@ -34940,127 +35300,123 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = t, - u = 0, - m = h, + u = t, + h = 0, + b = u, p = 0, - b = e, + m = e, v = 0; - for (o = null != n && s.global_gain == n.global_gain, i = s.block_type == Pe.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { + for (o = null != s && n.global_gain == s.global_gain, i = n.block_type == Ae.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { var d = -1; - if ((o || s.block_type == Pe.NORM_TYPE) && (d = s.global_gain - (s.scalefac[r] + (0 != s.preflag ? M.pretab[r] : 0) << s.scalefac_scale + 1) - 8 * s.subblock_gain[s.window[r]]), o && n.step[r] == d) 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0);else { + if ((o || n.block_type == Ae.NORM_TYPE) && (d = n.global_gain - (n.scalefac[r] + (0 != n.preflag ? S.pretab[r] : 0) << n.scalefac_scale + 1) - 8 * n.subblock_gain[n.window[r]]), o && s.step[r] == d) 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me();else { var g, - S = s.width[r]; - if (_ + s.width[r] > s.max_nonzero_coeff && (g = s.max_nonzero_coeff - _ + 1, ye.fill(t, s.max_nonzero_coeff, 576, 0), (S = g) < 0 && (S = 0), r = i + 1), 0 == l && 0 == f && (m = h, p = u, b = e, v = c), null != n && 0 < n.sfb_count1 && r >= n.sfb_count1 && 0 < n.step[r] && d >= n.step[r] ? (0 != l && (R(l, a, b, v, m, p), l = 0, m = h, p = u, b = e, v = c), f += S) : (0 != f && (w(f, a, b, v, m, p), f = 0, m = h, p = u, b = e, v = c), l += S), S <= 0) { - 0 != f && (w(f, a, b, v, m, p), f = 0), 0 != l && (R(l, a, b, v, m, p), l = 0); + w = n.width[r]; + if (_ + n.width[r] > n.max_nonzero_coeff && (g = n.max_nonzero_coeff - _ + 1, we.fill(t, n.max_nonzero_coeff, 576, 0), (w = g) < 0 && (w = 0), r = i + 1), 0 == l && 0 == f && (b = u, p = h, m = e, v = c), null != s && 0 < s.sfb_count1 && r >= s.sfb_count1 && 0 < s.step[r] && d >= s.step[r] ? (0 != l && (y(l, a, m, v, b, p), l = 0, b = u, p = h, m = e, v = c), f += w) : (0 != f && (M(f, a, m, v, b, p), f = 0, b = u, p = h, m = e, v = c), l += w), w <= 0) { + 0 != f && me(), 0 != l && me(); break; } } - r <= i && (u += s.width[r], c += s.width[r], _ += s.width[r]); + r <= i && (h += n.width[r], c += n.width[r], _ += n.width[r]); } - 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0); - }(t, n, M.IPOW20(a.global_gain), a, s), 0 != (2 & e.substep_shaping)) for (var i = 0, o = a.global_gain + a.scalefac_scale, _ = .634521682242439 / M.IPOW20(o), l = 0; l < a.sfbmax; l++) { - var f, - c = a.width[l]; - if (0 == e.pseudohalf[l]) i += c;else for (f = i, i += c; f < i; ++f) n[f] = t[f] >= _ ? n[f] : 0; - } - return this.noquant_count_bits(e, a, s); + 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me(); + }(t, s, S.IPOW20(a.global_gain), a, n), 0 != (2 & e.substep_shaping) && me(), this.noquant_count_bits(e, a, n)); }, this.best_huffman_divide = function (e, t) { - var a = new T(), - s = t.l3_enc, - n = Ae(23), - r = Ae(23), - i = Ae(23), - o = Ae(23); - if (t.block_type != Pe.SHORT_TYPE || 1 != e.mode_gr) { - a.assign(t), t.block_type == Pe.NORM_TYPE && (!function (e, t, a, s, n, r, i) { - for (var o = t.big_values, _ = 0; _ <= 22; _++) s[_] = x.LARGE_BITS; - for (_ = 0; _ < 16; _++) { + var a = new B(), + n = t.l3_enc, + s = ve(23), + r = ve(23), + i = ve(23), + o = ve(23); + if (t.block_type != Ae.SHORT_TYPE || 1 != e.mode_gr) { + a.assign(t), t.block_type == Ae.NORM_TYPE && (function (e, t, a, n, s, r, i) { + for (var o = t.big_values, _ = 0; _ <= 22; _++) n[_] = T.LARGE_BITS; + for (var _ = 0; _ < 16; _++) { var l = e.scalefac_band.l[_ + 1]; if (o <= l) break; var f = 0, c = new v(f), - h = d(a, 0, l, c); + u = d(a, 0, l, c); f = c.bits; - for (var u = 0; u < 8; u++) { - var m = e.scalefac_band.l[_ + u + 2]; - if (o <= m) break; - var p = f, - b = d(a, l, m, c = new v(p)); - p = c.bits, s[_ + u] > p && (s[_ + u] = p, r[(n[_ + u] = _) + u] = h, i[_ + u] = b); + for (var h = 0; h < 8; h++) { + var b = e.scalefac_band.l[_ + h + 2]; + if (o <= b) break; + var p = f; + c = new v(p); + var m = d(a, l, b, c); + p = c.bits, n[_ + h] > p && (n[_ + h] = p, s[_ + h] = _, r[_ + h] = u, i[_ + h] = m); } } - }(e, t, s, n, r, i, o), u(e, a, t, s, n, r, i, o)); + }(e, t, n, s, r, i, o), h(e, a, t, n, s, r, i, o)); var _ = a.big_values; - if (!(0 == _ || 1 < (s[_ - 2] | s[_ - 1]) || 576 < (_ = t.count1 + 2))) { + if (!(0 == _ || 1 < (n[_ - 2] | n[_ - 1]) || 576 < (_ = t.count1 + 2))) { a.assign(t), a.count1 = _; for (var l = 0, f = 0; _ > a.big_values; _ -= 4) { - var c = 2 * (2 * (2 * s[_ - 4] + s[_ - 3]) + s[_ - 2]) + s[_ - 1]; - l += F.t32l[c], f += F.t33l[c]; + var c = 2 * (2 * (2 * n[_ - 4] + n[_ - 3]) + n[_ - 2]) + n[_ - 1]; + l += k.t32l[c], f += k.t33l[c]; } - if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Pe.NORM_TYPE) u(e, a, t, s, n, r, i, o);else { - if (a.part2_3_length = l, _ < (l = e.scalefac_band.l[8]) && (l = _), 0 < l) { - var h = new v(a.part2_3_length); - a.table_select[0] = d(s, 0, l, h), a.part2_3_length = h.bits; + if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Ae.NORM_TYPE) h(e, a, t, n, s, r, i, o);else { + if (a.part2_3_length = l, l = e.scalefac_band.l[8], _ < l && (l = _), 0 < l) { + var u = new v(a.part2_3_length); + a.table_select[0] = d(n, 0, l, u), a.part2_3_length = u.bits; } if (l < _) { - h = new v(a.part2_3_length); - a.table_select[1] = d(s, l, _, h), a.part2_3_length = h.bits; + var u = new v(a.part2_3_length); + a.table_select[1] = d(n, l, _, u), a.part2_3_length = u.bits; } t.part2_3_length > a.part2_3_length && t.assign(a); } } } }; - var h = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], - m = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], + var u = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], + b = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], p = [0, 0, 0, 0, 3, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4], - b = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; - k.slen1_tab = p, k.slen2_tab = b, this.best_scalefac_store = function (e, t, a, s) { - var n, + m = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; + A.slen1_tab = p, A.slen2_tab = m, this.best_scalefac_store = function (e, t, a, n) { + var s, r, i, o, - _ = s.tt[t][a], + _ = n.tt[t][a], l = 0; - for (n = i = 0; n < _.sfbmax; n++) { - var f = _.width[n]; + for (s = i = 0; s < _.sfbmax; s++) { + var f = _.width[s]; for (i += f, o = -f; o < 0 && 0 == _.l3_enc[o + i]; o++); - 0 == o && (_.scalefac[n] = l = -2); + 0 == o && (_.scalefac[s] = l = -2); } if (0 == _.scalefac_scale && 0 == _.preflag) { var c = 0; - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (c |= _.scalefac[n]); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (c |= _.scalefac[s]); if (0 == (1 & c) && 0 != c) { - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (_.scalefac[n] >>= 1); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (_.scalefac[s] >>= 1); _.scalefac_scale = l = 1; } } - if (0 == _.preflag && _.block_type != Pe.SHORT_TYPE && 2 == e.mode_gr) { - for (n = 11; n < Pe.SBPSY_l && !(_.scalefac[n] < M.pretab[n] && -2 != _.scalefac[n]); n++); - if (n == Pe.SBPSY_l) { - for (n = 11; n < Pe.SBPSY_l; n++) 0 < _.scalefac[n] && (_.scalefac[n] -= M.pretab[n]); + if (0 == _.preflag && _.block_type != Ae.SHORT_TYPE && 2 == e.mode_gr) { + for (s = 11; s < Ae.SBPSY_l && !(_.scalefac[s] < S.pretab[s] && -2 != _.scalefac[s]); s++); + if (s == Ae.SBPSY_l) { + for (s = 11; s < Ae.SBPSY_l; s++) 0 < _.scalefac[s] && (_.scalefac[s] -= S.pretab[s]); _.preflag = l = 1; } } - for (r = 0; r < 4; r++) s.scfsi[a][r] = 0; - for (2 == e.mode_gr && 1 == t && s.tt[0][a].block_type != Pe.SHORT_TYPE && s.tt[1][a].block_type != Pe.SHORT_TYPE && (!function (e, t) { - for (var a, s = t.tt[1][e], n = t.tt[0][e], r = 0; r < F.scfsi_band.length - 1; r++) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1] && !(n.scalefac[a] != s.scalefac[a] && 0 <= s.scalefac[a]); a++); - if (a == F.scfsi_band[r + 1]) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1]; a++) s.scalefac[a] = -1; + for (r = 0; r < 4; r++) n.scfsi[a][r] = 0; + for (2 == e.mode_gr && 1 == t && n.tt[0][a].block_type != Ae.SHORT_TYPE && n.tt[1][a].block_type != Ae.SHORT_TYPE && (function (e, t) { + for (var a, n = t.tt[1][e], s = t.tt[0][e], r = 0; r < k.scfsi_band.length - 1; r++) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1] && !(s.scalefac[a] != n.scalefac[a] && 0 <= n.scalefac[a]); a++); + if (a == k.scfsi_band[r + 1]) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1]; a++) n.scalefac[a] = -1; t.scfsi[e][r] = 1; } } var i = 0, o = 0; - for (a = 0; a < 11; a++) -1 != s.scalefac[a] && (o++, i < s.scalefac[a] && (i = s.scalefac[a])); - for (var _ = 0, l = 0; a < Pe.SBPSY_l; a++) -1 != s.scalefac[a] && (l++, _ < s.scalefac[a] && (_ = s.scalefac[a])); - for (r = 0; r < 16; r++) if (i < h[r] && _ < m[r]) { - var f = p[r] * o + b[r] * l; - s.part2_length > f && (s.part2_length = f, s.scalefac_compress = r); + for (a = 0; a < 11; a++) -1 != n.scalefac[a] && (o++, i < n.scalefac[a] && (i = n.scalefac[a])); + for (var _ = 0, l = 0; a < Ae.SBPSY_l; a++) -1 != n.scalefac[a] && (l++, _ < n.scalefac[a] && (_ = n.scalefac[a])); + for (var r = 0; r < 16; r++) if (i < u[r] && _ < b[r]) { + var f = p[r] * o + m[r] * l; + n.part2_length > f && (n.part2_length = f, n.scalefac_compress = r); } - }(a, s), l = 0), n = 0; n < _.sfbmax; n++) -2 == _.scalefac[n] && (_.scalefac[n] = 0); + }(a, n), l = 0), s = 0; s < _.sfbmax; s++) -2 == _.scalefac[s] && (_.scalefac[s] = 0); 0 != l && (2 == e.mode_gr ? this.scale_bitcount(_) : this.scale_bitcount_lsf(e, _)); }; var _ = [0, 18, 36, 54, 54, 36, 54, 72, 54, 72, 90, 72, 90, 108, 108, 126], @@ -35069,476 +35425,458 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js this.scale_bitcount = function (e) { var t, a, - s, - n = 0, + n, + s = 0, r = 0, i = e.scalefac; - if (e.block_type == Pe.SHORT_TYPE) s = _, 0 != e.mixed_block_flag && (s = l);else if (s = f, 0 == e.preflag) { - for (a = 11; a < Pe.SBPSY_l && !(i[a] < M.pretab[a]); a++); - if (a == Pe.SBPSY_l) for (e.preflag = 1, a = 11; a < Pe.SBPSY_l; a++) i[a] -= M.pretab[a]; + if (e.block_type == Ae.SHORT_TYPE) n = _, 0 != e.mixed_block_flag && (n = l);else if (n = f, 0 == e.preflag) { + for (a = 11; a < Ae.SBPSY_l && !(i[a] < S.pretab[a]); a++); + if (a == Ae.SBPSY_l) for (e.preflag = 1, a = 11; a < Ae.SBPSY_l; a++) i[a] -= S.pretab[a]; } - for (a = 0; a < e.sfbdivide; a++) n < i[a] && (n = i[a]); + for (a = 0; a < e.sfbdivide; a++) s < i[a] && (s = i[a]); for (; a < e.sfbmax; a++) r < i[a] && (r = i[a]); - for (e.part2_length = x.LARGE_BITS, t = 0; t < 16; t++) n < h[t] && r < m[t] && e.part2_length > s[t] && (e.part2_length = s[t], e.scalefac_compress = t); - return e.part2_length == x.LARGE_BITS; + for (e.part2_length = T.LARGE_BITS, t = 0; t < 16; t++) s < u[t] && r < b[t] && e.part2_length > n[t] && (e.part2_length = n[t], e.scalefac_compress = t); + return e.part2_length == T.LARGE_BITS; }; var g = [[15, 15, 7, 7], [15, 15, 7, 0], [7, 3, 0, 0], [15, 31, 31, 0], [7, 7, 7, 0], [3, 3, 0, 0]]; this.scale_bitcount_lsf = function (e, t) { var a, - s, n, + s, r, i, o, _, l, - f = Ae(4), + f = ve(4), c = t.scalefac; for (a = 0 != t.preflag ? 2 : 0, _ = 0; _ < 4; _++) f[_] = 0; - if (t.block_type == Pe.SHORT_TYPE) { - s = 1; - var h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[n] && (f[n] = c[3 * l + i]); + if (t.block_type == Ae.SHORT_TYPE) { + n = 1; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[s] && (f[s] = c[3 * l + i]); } else { - s = 0; - h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n], _ = 0; _ < r; _++, l++) c[l] > f[n] && (f[n] = c[l]); + n = 0; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s], _ = 0; _ < r; _++, l++) c[l] > f[s] && (f[s] = c[l]); } - for (o = !1, n = 0; n < 4; n++) f[n] > g[a][n] && (o = !0); + for (o = !1, s = 0; s < 4; s++) f[s] > g[a][s] && (o = !0); if (!o) { - var u, m, p, b; - for (t.sfb_partition_table = M.nr_of_sfb_block[a][s], n = 0; n < 4; n++) t.slen[n] = S[f[n]]; - switch (u = t.slen[0], m = t.slen[1], p = t.slen[2], b = t.slen[3], a) { + var h, b, p, m; + for (t.sfb_partition_table = S.nr_of_sfb_block[a][n], s = 0; s < 4; s++) t.slen[s] = w[f[s]]; + switch (h = t.slen[0], b = t.slen[1], p = t.slen[2], m = t.slen[3], a) { case 0: - t.scalefac_compress = (5 * u + m << 4) + (p << 2) + b; + t.scalefac_compress = (5 * h + b << 4) + (p << 2) + m; break; case 1: - t.scalefac_compress = 400 + (5 * u + m << 2) + p; + t.scalefac_compress = 400 + (5 * h + b << 2) + p; break; case 2: - t.scalefac_compress = 500 + 3 * u + m; - break; - default: - $.err.printf("intensity stereo not implemented yet\n"); + t.scalefac_compress = 500 + 3 * h + b; } } - if (!o) for (n = t.part2_length = 0; n < 4; n++) t.part2_length += t.slen[n] * t.sfb_partition_table[n]; + if (!o) for (t.part2_length = 0, s = 0; s < 4; s++) t.part2_length += t.slen[s] * t.sfb_partition_table[s]; return o; }; - var S = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; + var w = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; this.huffman_init = function (e) { for (var t = 2; t <= 576; t += 2) { - for (var a, s = 0; e.scalefac_band.l[++s] < t;); - for (a = n[s][0]; e.scalefac_band.l[a + 1] > t;) a--; - for (a < 0 && (a = n[s][0]), e.bv_scf[t - 2] = a, a = n[s][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; - a < 0 && (a = n[s][1]), e.bv_scf[t - 1] = a; + for (var a, n = 0; e.scalefac_band.l[++n] < t;); + for (a = s[n][0]; e.scalefac_band.l[a + 1] > t;) a--; + for (a < 0 && (a = s[n][0]), e.bv_scf[t - 2] = a, a = s[n][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; + a < 0 && (a = s[n][1]), e.bv_scf[t - 1] = a; } }; } - function X() {} - function M() { - this.setModules = function (e, t, a) { - }; + function O() {} + function y() { + this.setModules = function (e, t, a) {}; var o = [0, 49345, 49537, 320, 49921, 960, 640, 49729, 50689, 1728, 1920, 51009, 1280, 50625, 50305, 1088, 52225, 3264, 3456, 52545, 3840, 53185, 52865, 3648, 2560, 51905, 52097, 2880, 51457, 2496, 2176, 51265, 55297, 6336, 6528, 55617, 6912, 56257, 55937, 6720, 7680, 57025, 57217, 8e3, 56577, 7616, 7296, 56385, 5120, 54465, 54657, 5440, 55041, 6080, 5760, 54849, 53761, 4800, 4992, 54081, 4352, 53697, 53377, 4160, 61441, 12480, 12672, 61761, 13056, 62401, 62081, 12864, 13824, 63169, 63361, 14144, 62721, 13760, 13440, 62529, 15360, 64705, 64897, 15680, 65281, 16320, 16e3, 65089, 64001, 15040, 15232, 64321, 14592, 63937, 63617, 14400, 10240, 59585, 59777, 10560, 60161, 11200, 10880, 59969, 60929, 11968, 12160, 61249, 11520, 60865, 60545, 11328, 58369, 9408, 9600, 58689, 9984, 59329, 59009, 9792, 8704, 58049, 58241, 9024, 57601, 8640, 8320, 57409, 40961, 24768, 24960, 41281, 25344, 41921, 41601, 25152, 26112, 42689, 42881, 26432, 42241, 26048, 25728, 42049, 27648, 44225, 44417, 27968, 44801, 28608, 28288, 44609, 43521, 27328, 27520, 43841, 26880, 43457, 43137, 26688, 30720, 47297, 47489, 31040, 47873, 31680, 31360, 47681, 48641, 32448, 32640, 48961, 32e3, 48577, 48257, 31808, 46081, 29888, 30080, 46401, 30464, 47041, 46721, 30272, 29184, 45761, 45953, 29504, 45313, 29120, 28800, 45121, 20480, 37057, 37249, 20800, 37633, 21440, 21120, 37441, 38401, 22208, 22400, 38721, 21760, 38337, 38017, 21568, 39937, 23744, 23936, 40257, 24320, 40897, 40577, 24128, 23040, 39617, 39809, 23360, 39169, 22976, 22656, 38977, 34817, 18624, 18816, 35137, 19200, 35777, 35457, 19008, 19968, 36545, 36737, 20288, 36097, 19904, 19584, 35905, 17408, 33985, 34177, 17728, 34561, 18368, 18048, 34369, 33281, 17088, 17280, 33601, 16640, 33217, 32897, 16448]; - this.updateMusicCRC = function (e, t, a, s) { - for (var n = 0; n < s; ++n) e[0] = (r = t[a + n], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); + this.updateMusicCRC = function (e, t, a, n) { + for (var s = 0; s < n; ++s) e[0] = (r = t[a + s], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); var r, i; }; } - function q() { - var _ = this, - s = 32773, - c = null, - h = null, + function N() { + var i = this, r = null, - u = null; - this.setModules = function (e, t, a, s) { - c = e, h = t, r = a, u = s; + o = null; + this.setModules = function (e, t, a, n) { + r = a, o = n; }; - var m = null, + var _ = null, l = 0, - p = 0, - b = 0; + f = 0, + c = 0; function v(e, t, a) { for (; 0 < a;) { - var s; - 0 == b && (b = 8, p++, e.header[e.w_ptr].write_timing == l && (n = e, $.arraycopy(n.header[n.w_ptr].buf, 0, m, p, n.sideinfo_len), p += n.sideinfo_len, l += 8 * n.sideinfo_len, n.w_ptr = n.w_ptr + 1 & Z.MAX_HEADER_BUF - 1), m[p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; + var n; + 0 == c && (c = 8, f++, e.header[e.w_ptr].write_timing == l && (s = e, I.arraycopy(s.header[s.w_ptr].buf, 0, _, f, s.sideinfo_len), f += s.sideinfo_len, l += 8 * s.sideinfo_len, s.w_ptr = s.w_ptr + 1 & j.MAX_HEADER_BUF - 1), _[f] = 0), n = Math.min(a, c), a -= n, c -= n, _[f] |= t >> a << c, l += n; } - var n; + var s; } - function i(e, t, a) { - for (; 0 < a;) { - var s; - 0 == b && (b = 8, m[++p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; - } - } - function o(e, t) { + function u(e, t) { var a, - s = e.internal_flags; - if (8 <= t && (v(s, 76, 8), t -= 8), 8 <= t && (v(s, 65, 8), t -= 8), 8 <= t && (v(s, 77, 8), t -= 8), 8 <= t && (v(s, 69, 8), t -= 8), 32 <= t) { - var n = r.getLameShortVersion(); - if (32 <= t) for (a = 0; a < n.length && 8 <= t; ++a) t -= 8, v(s, n.charCodeAt(a), 8); + n = e.internal_flags; + if (8 <= t && (v(n, 76, 8), t -= 8), 8 <= t && (v(n, 65, 8), t -= 8), 8 <= t && (v(n, 77, 8), t -= 8), 8 <= t && (v(n, 69, 8), t -= 8), 32 <= t) { + var s = r.getLameShortVersion(); + if (32 <= t) for (a = 0; a < s.length && 8 <= t; ++a) t -= 8, v(n, s.charCodeAt(a), 8); } - for (; 1 <= t; t -= 1) v(s, s.ancillary_flag, 1), s.ancillary_flag ^= e.disable_reservoir ? 0 : 1; + for (; 1 <= t; t -= 1) v(n, n.ancillary_flag, 1), n.ancillary_flag ^= e.disable_reservoir ? 0 : 1; } - function f(e, t, a) { - for (var s = e.header[e.h_ptr].ptr; 0 < a;) { - var n = Math.min(a, 8 - (7 & s)); - a -= n, e.header[e.h_ptr].buf[s >> 3] |= t >> a << 8 - (7 & s) - n, s += n; + function h(e, t, a) { + for (var n = e.header[e.h_ptr].ptr; 0 < a;) { + var s = Math.min(a, 8 - (7 & n)); + a -= s, e.header[e.h_ptr].buf[n >> 3] |= t >> a << 8 - (7 & n) - s, n += s; } - e.header[e.h_ptr].ptr = s; + e.header[e.h_ptr].ptr = n; } - function n(e, t) { - e <<= 8; - for (var a = 0; a < 8; a++) 0 != (65536 & ((t <<= 1) ^ (e <<= 1))) && (t ^= s); - return t; - } - function d(e, t) { + function m(e, t) { var a, - s = F.ht[t.count1table_select + 32], - n = 0, + n = k.ht[t.count1table_select + 32], + s = 0, r = t.big_values, i = t.big_values; for (a = (t.count1 - t.big_values) / 4; 0 < a; --a) { var o = 0, _ = 0; - 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + s.table[_], s.hlen[_]), n += s.hlen[_]; + 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + n.table[_], n.hlen[_]), s += n.hlen[_]; } - return n; + return s; } - function g(e, t, a, s, n) { - var r = F.ht[t], + function b(e, t, a, n, s) { + var r = k.ht[t], i = 0; if (0 == t) return i; - for (var o = a; o < s; o += 2) { + for (var o = a; o < n; o += 2) { var _ = 0, l = 0, f = r.xlen, c = r.xlen, - h = 0, - u = n.l3_enc[o], - m = n.l3_enc[o + 1]; - if (0 != u && (n.xr[o] < 0 && h++, _--), 15 < t) { - if (14 < u) h |= u - 15 << 1, l = f, u = 15; - if (14 < m) h <<= f, h |= m - 15, l += f, m = 15; + u = 0, + h = s.l3_enc[o], + b = s.l3_enc[o + 1]; + if (0 != h && (s.xr[o] < 0 && u++, _--), 15 < t) { + if (14 < h) { + var p = h - 15; + u |= p << 1, l = f, h = 15; + } + if (14 < b) { + var m = b - 15; + u <<= f, u |= m, l += f, b = 15; + } c = 16; } - 0 != m && (h <<= 1, n.xr[o + 1] < 0 && h++, _--), u = u * c + m, l -= _, _ += r.hlen[u], v(e, r.table[u], _), v(e, h, l), i += _ + l; + 0 != b && (u <<= 1, s.xr[o + 1] < 0 && u++, _--), h = h * c + b, l -= _, _ += r.hlen[h], v(e, r.table[h], _), v(e, u, l), i += _ + l; } return i; } - function S(e, t) { + function d(e, t) { var a = 3 * e.scalefac_band.s[3]; a > t.big_values && (a = t.big_values); - var s = g(e, t.table_select[0], 0, a, t); - return s += g(e, t.table_select[1], a, t.big_values, t); + var n = b(e, t.table_select[0], 0, a, t); + return n += b(e, t.table_select[1], a, t.big_values, t); } - function M(e, t) { - var a, s, n, r; + function g(e, t) { + var a, n, s, r; a = t.big_values; var i = t.region0_count + 1; - return n = e.scalefac_band.l[i], i += t.region1_count + 1, a < n && (n = a), a < (r = e.scalefac_band.l[i]) && (r = a), s = g(e, t.table_select[0], 0, n, t), s += g(e, t.table_select[1], n, r, t), s += g(e, t.table_select[2], r, a, t); + return s = e.scalefac_band.l[i], i += t.region1_count + 1, r = e.scalefac_band.l[i], a < s && (s = a), a < r && (r = a), n = b(e, t.table_select[0], 0, s, t), n += b(e, t.table_select[1], s, r, t), n += b(e, t.table_select[2], r, a, t); } - function w() { + function p() { this.total = 0; } - function R(e, t) { + function w(e, t) { var a, - s, n, - r, - i, - o = e.internal_flags; - return i = o.w_ptr, -1 == (r = o.h_ptr - 1) && (r = Z.MAX_HEADER_BUF - 1), a = o.header[r].write_timing - l, 0 <= (t.total = a) && (s = 1 + r - i, r < i && (s = 1 + r - i + Z.MAX_HEADER_BUF), a -= 8 * s * o.sideinfo_len), a += n = _.getframebits(e), t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += p + 1, a < 0 && $.err.println("strange error flushing buffer ... \n"), a; + s, + r = e.internal_flags; + return r.w_ptr, -1 == (s = r.h_ptr - 1) && (s = j.MAX_HEADER_BUF - 1), a = r.header[s].write_timing - l, 0 <= (t.total = a) && me(), n = i.getframebits(e), a += n, t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += f + 1, a; } this.getframebits = function (e) { var t, a = e.internal_flags; - return t = 0 != a.bitrate_index ? F.bitrate_table[e.version][a.bitrate_index] : e.brate, 8 * (0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding); - }, this.CRC_writeheader = function (e, t) { - var a = 65535; - a = n(255 & t[2], a), a = n(255 & t[3], a); - for (var s = 6; s < e.sideinfo_len; s++) a = n(255 & t[s], a); - t[4] = byte(a >> 8), t[5] = byte(255 & a); + t = 0 != a.bitrate_index ? k.bitrate_table[e.version][a.bitrate_index] : e.brate; + var n = 0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding; + return 8 * n; }, this.flush_bitstream = function (e) { var t, a, - s = e.internal_flags; - s.h_ptr - 1; - if (t = s.l3_side, !((a = R(e, new w())) < 0)) { - if (o(e, a), s.ResvSize = 0, t.main_data_begin = 0, s.findReplayGain) { - var r = c.GetTitleGain(s.rgdata); - s.RadioGain = 0 | Math.floor(10 * r + .5); - } - s.findPeakSample && (s.noclipGainChange = 0 | Math.ceil(20 * B(s.PeakSample / 32767) * 10), 0 < s.noclipGainChange && (EQ(e.scale, 1) || EQ(e.scale, 0)) ? s.noclipScale = Math.floor(32767 / s.PeakSample * 100) / 100 : s.noclipScale = -1); - } - }, this.add_dummy_byte = function (e, t, a) { - for (var s, n = e.internal_flags; 0 < a--;) for (i(0, t, 8), s = 0; s < Z.MAX_HEADER_BUF; ++s) n.header[s].write_timing += 8; + n = e.internal_flags; + n.h_ptr - 1; + t = n.l3_side, (a = w(e, new p())) < 0 || (u(e, a), n.ResvSize = 0, t.main_data_begin = 0, n.findReplayGain && me(), n.findPeakSample && me()); }, this.format_bitstream = function (e) { var t, a = e.internal_flags; t = a.l3_side; - var s = this.getframebits(e); - o(e, t.resvDrain_pre), function (e, t) { + var n = this.getframebits(e); + u(e, t.resvDrain_pre), function (e, t) { var a, - s, n, + s, r = e.internal_flags; - if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, ye.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? f(r, 4094, 12) : f(r, 4095, 12), f(r, e.version, 1), f(r, 1, 2), f(r, e.error_protection ? 0 : 1, 1), f(r, r.bitrate_index, 4), f(r, r.samplerate_index, 2), f(r, r.padding, 1), f(r, e.extension, 1), f(r, e.mode.ordinal(), 2), f(r, r.mode_ext, 2), f(r, e.copyright, 1), f(r, e.original, 1), f(r, e.emphasis, 2), e.error_protection && f(r, 0, 16), 1 == e.version) { - for (f(r, a.main_data_begin, 9), 2 == r.channels_out ? f(r, a.private_bits, 3) : f(r, a.private_bits, 5), n = 0; n < r.channels_out; n++) { + if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, we.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? h(r, 4094, 12) : h(r, 4095, 12), h(r, e.version, 1), h(r, 1, 2), h(r, e.error_protection ? 0 : 1, 1), h(r, r.bitrate_index, 4), h(r, r.samplerate_index, 2), h(r, r.padding, 1), h(r, e.extension, 1), h(r, e.mode.ordinal(), 2), h(r, r.mode_ext, 2), h(r, e.copyright, 1), h(r, e.original, 1), h(r, e.emphasis, 2), e.error_protection && h(r, 0, 16), 1 == e.version) { + for (h(r, a.main_data_begin, 9), 2 == r.channels_out ? h(r, a.private_bits, 3) : h(r, a.private_bits, 5), s = 0; s < r.channels_out; s++) { var i; - for (i = 0; i < 4; i++) f(r, a.scfsi[n][i], 1); + for (i = 0; i < 4; i++) h(r, a.scfsi[s][i], 1); } - for (s = 0; s < 2; s++) for (n = 0; n < r.channels_out; n++) f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 4), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.preflag, 1), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); - } else for (f(r, a.main_data_begin, 8), f(r, a.private_bits, r.channels_out), n = s = 0; n < r.channels_out; n++) { - var o; - f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 9), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); + for (n = 0; n < 2; n++) for (s = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 4), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.preflag, 1), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); + } + } else for (h(r, a.main_data_begin, 8), h(r, a.private_bits, r.channels_out), s = n = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 9), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); } - e.error_protection && CRC_writeheader(r, r.header[r.h_ptr].buf); + e.error_protection && me(); var _ = r.h_ptr; - r.h_ptr = _ + 1 & Z.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr == r.w_ptr && $.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n"); - }(e, s); - var n = 8 * a.sideinfo_len; - if (n += function (e) { + r.h_ptr = _ + 1 & j.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr, r.w_ptr; + }(e, n); + var s = 8 * a.sideinfo_len; + if (s += function (e) { var t, a, - s, n, + s, r = 0, i = e.internal_flags, o = i.l3_side; if (1 == e.version) for (t = 0; t < 2; t++) for (a = 0; a < i.channels_out; a++) { var _ = o.tt[t][a], - l = k.slen1_tab[_.scalefac_compress], - f = k.slen2_tab[_.scalefac_compress]; - for (s = n = 0; s < _.sfbdivide; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], l), n += l); - for (; s < _.sfbmax; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], f), n += f); - _.block_type == Pe.SHORT_TYPE ? n += S(i, _) : n += M(i, _), r += n += d(i, _); + l = A.slen1_tab[_.scalefac_compress], + f = A.slen2_tab[_.scalefac_compress]; + for (n = s = 0; n < _.sfbdivide; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], l), s += l); + for (; n < _.sfbmax; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], f), s += f); + _.block_type == Ae.SHORT_TYPE ? s += d(i, _) : s += g(i, _), s += m(i, _), r += s; } else for (a = t = 0; a < i.channels_out; a++) { var c, - h, - u = 0; - if (h = s = n = 0, (_ = o.tt[t][a]).block_type == Pe.SHORT_TYPE) { - for (; h < 4; h++) { - var m = _.sfb_partition_table[h] / 3, - p = _.slen[h]; - for (c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[3 * s + 0], 0), p), v(i, Math.max(_.scalefac[3 * s + 1], 0), p), v(i, Math.max(_.scalefac[3 * s + 2], 0), p), u += 3 * p; + u, + _ = o.tt[t][a], + h = 0; + if (u = n = s = 0, _.block_type == Ae.SHORT_TYPE) { + for (; u < 4; u++) { + var b = _.sfb_partition_table[u] / 3, + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[3 * n + 0], 0), p), v(i, Math.max(_.scalefac[3 * n + 1], 0), p), v(i, Math.max(_.scalefac[3 * n + 2], 0), p), h += 3 * p; } - n += S(i, _); + s += d(i, _); } else { - for (; h < 4; h++) for (m = _.sfb_partition_table[h], p = _.slen[h], c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[s], 0), p), u += p; - n += M(i, _); + for (; u < 4; u++) { + var b = _.sfb_partition_table[u], + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[n], 0), p), h += p; + } + s += g(i, _); } - r += u + (n += d(i, _)); + s += m(i, _), r += h + s; } return r; - }(e), o(e, t.resvDrain_post), n += t.resvDrain_post, t.main_data_begin += (s - n) / 8, R(e, new w()) != a.ResvSize && $.err.println("Internal buffer inconsistency. flushbits <> ResvSize"), 8 * t.main_data_begin != a.ResvSize && ($.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n", 8 * t.main_data_begin, a.ResvSize, t.resvDrain_post, t.resvDrain_pre, 8 * a.sideinfo_len, n - t.resvDrain_post - 8 * a.sideinfo_len, n, n % 8, s), $.err.println("This is a fatal error. It has several possible causes:"), $.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"), $.err.println(" 9%% Your system is overclocked"), $.err.println(" 1%% bug in LAME encoding library"), a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { + }(e), u(e, t.resvDrain_post), s += t.resvDrain_post, t.main_data_begin += (n - s) / 8, w(e, new p()), a.ResvSize, 8 * t.main_data_begin != a.ResvSize && (a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { var r; - for (r = 0; r < Z.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; + for (r = 0; r < j.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; l = 0; } return 0; - }, this.copy_buffer = function (e, t, a, s, n) { - var r = p + 1; + }, this.copy_buffer = function (e, t, a, n, s) { + var r = f + 1; if (r <= 0) return 0; - if (0 != s && s < r) return -1; - if ($.arraycopy(m, 0, t, a, r), p = -1, (b = 0) != n) { - var i = Ae(1); - if (i[0] = e.nMusicCRC, u.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly) for (var o, _ = ke([2, 1152]), l = r, f = -1; 0 != f;) if (f = h.hip_decode1_unclipped(e.hip, t, a, l, _[0], _[1]), l = 0, -1 == f && (f = 0), 0 < f) { - if (e.findPeakSample) { - for (o = 0; o < f; o++) _[0][o] > e.PeakSample ? e.PeakSample = _[0][o] : -_[0][o] > e.PeakSample && (e.PeakSample = -_[0][o]); - if (1 < e.channels_out) for (o = 0; o < f; o++) _[1][o] > e.PeakSample ? e.PeakSample = _[1][o] : -_[1][o] > e.PeakSample && (e.PeakSample = -_[1][o]); - } - if (e.findReplayGain && c.AnalyzeSamples(e.rgdata, _[0], 0, _[1], 0, f, e.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - } + if (0 != n && n < r) return -1; + if (I.arraycopy(_, 0, t, a, r), f = -1, (c = 0) != s) { + var i = ve(1); + i[0] = e.nMusicCRC, o.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly && me(); } return r; }, this.init_bit_stream_w = function (e) { - m = A(U.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, p = -1, l = b = 0; + _ = S(Y.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, f = -1, l = c = 0; }; } - function e(e, t, a, s) { - this.xlen = e, this.linmax = t, this.table = a, this.hlen = s; + function e(e, t, a, n) { + this.xlen = e, this.linmax = t, this.table = a, this.hlen = n; } - Ee.STEREO = new Ee(0), Ee.JOINT_STEREO = new Ee(1), Ee.DUAL_CHANNEL = new Ee(2), Ee.MONO = new Ee(3), Ee.NOT_SET = new Ee(4), X.STEPS_per_dB = 100, X.MAX_dB = 120, X.GAIN_NOT_ENOUGH_SAMPLES = -24601, X.GAIN_ANALYSIS_ERROR = 0, X.GAIN_ANALYSIS_OK = 1, X.INIT_GAIN_ANALYSIS_ERROR = 0, X.INIT_GAIN_ANALYSIS_OK = 1, X.MAX_ORDER = X.YULE_ORDER = 10, X.MAX_SAMPLES_PER_WINDOW = (X.MAX_SAMP_FREQ = 48e3) * (X.RMS_WINDOW_TIME_NUMERATOR = 1) / (X.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, M.NUMTOCENTRIES = 100, M.MAXFRAMESIZE = 2880, q.EQ = function (e, t) { + D.MAX_VALUE = 3.4028235e38, Me.vbr_off = new Me(0), Me.vbr_mt = new Me(1), Me.vbr_rh = new Me(2), Me.vbr_abr = new Me(3), Me.vbr_mtrh = new Me(4), Me.vbr_default = Me.vbr_mtrh, ye.STEREO = new ye(0), ye.JOINT_STEREO = new ye(1), ye.DUAL_CHANNEL = new ye(2), ye.MONO = new ye(3), ye.NOT_SET = new ye(4), O.STEPS_per_dB = 100, O.MAX_dB = 120, O.GAIN_NOT_ENOUGH_SAMPLES = -24601, O.GAIN_ANALYSIS_ERROR = 0, O.GAIN_ANALYSIS_OK = 1, O.INIT_GAIN_ANALYSIS_ERROR = 0, O.INIT_GAIN_ANALYSIS_OK = 1, O.MAX_ORDER = O.YULE_ORDER = 10, O.MAX_SAMPLES_PER_WINDOW = (O.MAX_SAMP_FREQ = 48e3) * (O.RMS_WINDOW_TIME_NUMERATOR = 1) / (O.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, y.NUMTOCENTRIES = 100, y.MAXFRAMESIZE = 2880, N.EQ = function (e, t) { return Math.abs(e) > Math.abs(t) ? Math.abs(e - t) <= 1e-6 * Math.abs(e) : Math.abs(e - t) <= 1e-6 * Math.abs(t); - }, q.NEQ = function (e, t) { - return !q.EQ(e, t); + }, N.NEQ = function (e, t) { + return !N.EQ(e, t); }; - var F = {}; - function j(e) { + var k = {}; + function R(e) { this.bits = e; } - function y() { + function x() { this.over_noise = 0, this.tot_noise = 0, this.max_noise = 0, this.over_count = 0, this.over_SSD = 0, this.bits = 0; } - function r(e, t, a, s) { - this.l = Ae(1 + Pe.SBMAX_l), this.s = Ae(1 + Pe.SBMAX_s), this.psfb21 = Ae(1 + Pe.PSFB21), this.psfb12 = Ae(1 + Pe.PSFB12); - var n = this.l, + function r(e, t, a, n) { + this.l = ve(1 + Ae.SBMAX_l), this.s = ve(1 + Ae.SBMAX_s), this.psfb21 = ve(1 + Ae.PSFB21), this.psfb12 = ve(1 + Ae.PSFB12); + var s = this.l, r = this.s; - 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = s, $.arraycopy(this.arrL, 0, n, 0, Math.min(this.arrL.length, this.l.length)), $.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), $.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), $.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); + 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = n, I.arraycopy(this.arrL, 0, s, 0, Math.min(this.arrL.length, this.l.length)), I.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), I.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), I.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); } - function x() { + function T() { var l = null, - m = null, - s = null; + b = null, + n = null; this.setModules = function (e, t, a) { - l = e, m = t, s = a; + l = e, b = t, n = a; }, this.IPOW20 = function (e) { - return u[e]; + return h[e]; }; - var T = 2.220446049250313e-16, - f = x.IXMAX_VAL + 2, - c = x.Q_MAX, - h = x.Q_MAX2, - n = 100; + var B = 2.220446049250313e-16, + e = T.IXMAX_VAL, + f = e + 2, + c = T.Q_MAX, + u = T.Q_MAX2, + s = 100; this.nr_of_sfb_block = [[[6, 5, 5, 5], [9, 9, 9, 9], [6, 9, 9, 9]], [[6, 5, 7, 3], [9, 9, 12, 6], [6, 9, 12, 6]], [[11, 10, 0, 0], [18, 18, 0, 0], [15, 18, 0, 0]], [[7, 7, 7, 0], [12, 12, 12, 0], [6, 15, 12, 0]], [[6, 6, 6, 3], [12, 9, 9, 6], [6, 12, 9, 6]], [[8, 8, 5, 0], [15, 12, 9, 0], [6, 18, 9, 0]]]; - var w = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; - this.pretab = w, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; - var R = Be(c + h + 1), - u = Be(c), - p = Be(f), - b = Be(f); + var M = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; + this.pretab = M, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; + var y = de(c + u + 1), + h = de(c), + p = de(f), + m = de(f); function v(e, t) { - var a = s.ATHformula(t, e); - return a -= n, a = Math.pow(10, a / 10 + e.ATHlower); + var a = n.ATHformula(t, e); + return a -= s, a = Math.pow(10, a / 10 + e.ATHlower); } function A(e) { this.s = e; } - this.adj43 = b, this.iteration_init = function (e) { + this.adj43 = m, this.iteration_init = function (e) { var t, a = e.internal_flags, - s = a.l3_side; + n = a.l3_side; if (0 == a.iteration_init_init) { - for (a.iteration_init_init = 1, s.main_data_begin = 0, function (e) { - for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, s = e.internal_flags.ATH.s, n = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Pe.SBMAX_l; o++) { + for (a.iteration_init_init = 1, n.main_data_begin = 0, function (e) { + for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, n = e.internal_flags.ATH.s, s = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Ae.SBMAX_l; o++) { var _ = r.scalefac_band.l[o], l = r.scalefac_band.l[o + 1]; - t[o] = K.MAX_VALUE; + t[o] = D.MAX_VALUE; for (var f = _; f < l; f++) { - var c = v(e, f * i / 1152); - t[o] = Math.min(t[o], c); + var c = f * i / 1152, + u = v(e, c); + t[o] = Math.min(t[o], u); } } - for (o = 0; o < Pe.PSFB21; o++) for (_ = r.scalefac_band.psfb21[o], l = r.scalefac_band.psfb21[o + 1], a[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 1152), a[o] = Math.min(a[o], c); - for (o = 0; o < Pe.SBMAX_s; o++) { - for (_ = r.scalefac_band.s[o], l = r.scalefac_band.s[o + 1], s[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), s[o] = Math.min(s[o], c); - s[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; + for (var o = 0; o < Ae.PSFB21; o++) { + var _ = r.scalefac_band.psfb21[o], + l = r.scalefac_band.psfb21[o + 1]; + a[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 1152, + u = v(e, c); + a[o] = Math.min(a[o], u); + } } - for (o = 0; o < Pe.PSFB12; o++) { - for (_ = r.scalefac_band.psfb12[o], l = r.scalefac_band.psfb12[o + 1], n[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), n[o] = Math.min(n[o], c); - n[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; + for (var o = 0; o < Ae.SBMAX_s; o++) { + var _ = r.scalefac_band.s[o], + l = r.scalefac_band.s[o + 1]; + n[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + n[o] = Math.min(n[o], u); + } + n[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; } - if (e.noATH) { - for (o = 0; o < Pe.SBMAX_l; o++) t[o] = 1e-20; - for (o = 0; o < Pe.PSFB21; o++) a[o] = 1e-20; - for (o = 0; o < Pe.SBMAX_s; o++) s[o] = 1e-20; - for (o = 0; o < Pe.PSFB12; o++) n[o] = 1e-20; + for (var o = 0; o < Ae.PSFB12; o++) { + var _ = r.scalefac_band.psfb12[o], + l = r.scalefac_band.psfb12[o + 1]; + s[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + s[o] = Math.min(s[o], u); + } + s[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; } - r.ATH.floor = 10 * B(v(e, -1)); + e.noATH && me(), r.ATH.floor = 10 * d(v(e, -1)); }(e), p[0] = 0, t = 1; t < f; t++) p[t] = Math.pow(t, 4 / 3); - for (t = 0; t < f - 1; t++) b[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); - for (b[t] = .5, t = 0; t < c; t++) u[t] = Math.pow(2, -.1875 * (t - 210)); - for (t = 0; t <= c + h; t++) R[t] = Math.pow(2, .25 * (t - 210 - h)); - var n, r, i, o; - for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), n = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Pe.SBMAX_l; t++) { - _ = t <= 6 ? n : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; - } - for (t = 0; t < Pe.SBMAX_s; t++) { + for (t = 0; t < f - 1; t++) m[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); + for (m[t] = .5, t = 0; t < c; t++) h[t] = Math.pow(2, -.1875 * (t - 210)); + for (t = 0; t <= c + u; t++) y[t] = Math.pow(2, .25 * (t - 210 - u)); + var s, r, i, o; + for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), s = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Ae.SBMAX_l; t++) _ = t <= 6 ? s : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; + for (t = 0; t < Ae.SBMAX_s; t++) { var _; - _ = t <= 5 ? n : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; + _ = t <= 5 ? s : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; } } - }, this.on_pe = function (e, t, a, s, n, r) { + }, this.on_pe = function (e, t, a, n, s, r) { var i, o, _ = e.internal_flags, l = 0, - f = Ae(2), - c = new j(l), - h = m.ResvMaxBits(e, s, c, r), - u = (l = c.bits) + h; - for (Z.MAX_BITS_PER_GRANULE < u && (u = Z.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(Z.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[n][o] / 700 - a[o], f[o] > 3 * s / 4 && (f[o] = 3 * s / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > Z.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, Z.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; - if (h < i) for (o = 0; o < _.channels_out; ++o) f[o] = h * f[o] / i; - for (o = 0; o < _.channels_out; ++o) a[o] += f[o], h -= f[o]; + f = ve(2), + c = new R(l), + u = b.ResvMaxBits(e, n, c, r), + h = (l = c.bits) + u; + for (j.MAX_BITS_PER_GRANULE < h && (h = j.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(j.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[s][o] / 700 - a[o], f[o] > 3 * n / 4 && (f[o] = 3 * n / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > j.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, j.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; + if (u < i) for (o = 0; o < _.channels_out; ++o) f[o] = u * f[o] / i; + for (o = 0; o < _.channels_out; ++o) a[o] += f[o], u -= f[o]; for (o = i = 0; o < _.channels_out; ++o) i += a[o]; - if (Z.MAX_BITS_PER_GRANULE < i) { - for (o = 0; o < _.channels_out; ++o) a[o] *= Z.MAX_BITS_PER_GRANULE, a[o] /= i, a[o]; - } - return u; - }, this.reduce_side = function (e, t, a, s) { - var n = .33 * (.5 - t) / .5; - n < 0 && (n = 0), .5 < n && (n = .5); - var r = 0 | .5 * n * (e[0] + e[1]); - r > Z.MAX_BITS_PER_CHANNEL - e[0] && (r = Z.MAX_BITS_PER_CHANNEL - e[0]), r < 0 && (r = 0), 125 <= e[1] && (125 < e[1] - r ? (e[0] < a && (e[0] += r), e[1] -= r) : (e[0] += e[1] - 125, e[1] = 125)), s < (r = e[0] + e[1]) && (e[0] = s * e[0] / r, e[1] = s * e[1] / r); + return j.MAX_BITS_PER_GRANULE < i && me(), h; }, this.athAdjust = function (e, t, a) { - var s = 90.30873362, - n = ee.FAST_LOG10_X(t, 10), + var n = 90.30873362, + s = V.FAST_LOG10_X(t, 10), r = e * e, i = 0; - return n -= a, 1e-20 < r && (i = 1 + ee.FAST_LOG10_X(r, 10 / s)), i < 0 && (i = 0), n *= i, n += a + s - 94.82444863, Math.pow(10, .1 * n); - }, this.calc_xmin = function (e, t, a, s) { - var n, + return s -= a, 1e-20 < r && (i = 1 + V.FAST_LOG10_X(r, 10 / n)), i < 0 && (i = 0), s *= i, s += a + n - 94.82444863, Math.pow(10, .1 * s); + }, this.calc_xmin = function (e, t, a, n) { + var s, r = 0, i = e.internal_flags, o = 0, _ = 0, l = i.ATH, f = a.xr, - c = e.VBR == xe.vbr_mtrh ? 1 : 0, - h = i.masking_lower; - for (e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt || (h = 1), n = 0; n < a.psy_lmax; n++) { - S = (g = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.l[n], l.floor) : l.adjust * l.l[n]) / (b = a.width[n]), M = T, B = b >> 1, A = 0; - do { - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (g < A && _++, n == Pe.SBPSY_l) M < (R = g * i.nsPsy.longfact[n]) && (M = R); - if (0 != c && (g = M), !e.ATHonly) if (0 < (w = t.en.l[n])) R = A * t.thm.l[n] * h / w, 0 != c && (R *= i.nsPsy.longfact[n]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.longfact[n]; + c = e.VBR == Me.vbr_mtrh ? 1 : 0, + u = i.masking_lower; + for (e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt || (u = 1), s = 0; s < a.psy_lmax; s++) { + for (w = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.l[s], l.floor) : l.adjust * l.l[s], v = a.width[s], S = w / v, M = B, A = v >> 1, y = 0; k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++, 0 < --A;); + if (w < y && _++, s == Ae.SBPSY_l && me(), 0 != c && (w = M), !e.ATHonly) { + var h = t.en.l[s]; + 0 < h && (x = y * t.thm.l[s] * u / h, 0 != c && (x *= i.nsPsy.longfact[s]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.longfact[s]; } - var u = 575; - if (a.block_type != Pe.SHORT_TYPE) for (var m = 576; 0 != m-- && q.EQ(f[m], 0);) u = m; - a.max_nonzero_coeff = u; - for (var p = a.sfb_smin; n < a.psymax; p++, n += 3) { - var b, v, d; - for (d = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.s[p], l.floor) : l.adjust * l.s[p], b = a.width[n], v = 0; v < 3; v++) { - var g, + var b = 575; + if (a.block_type != Ae.SHORT_TYPE) for (var p = 576; 0 != p-- && N.EQ(f[p], 0);) b = p; + a.max_nonzero_coeff = b; + for (var m = a.sfb_smin; s < a.psymax; m++, s += 3) { + var v, d, g; + for (g = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.s[m], l.floor) : l.adjust * l.s[m], v = a.width[s], d = 0; d < 3; d++) { + var w, S, M, - w, - R, - A = 0, - B = b >> 1; - S = d / b, M = T; + y = 0, + A = v >> 1; + S = g / v, M = B; do { - var k, y; - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (d < A && _++, p == Pe.SBPSY_s) M < (R = d * i.nsPsy.shortfact[p]) && (M = R); - if (g = 0 != c ? M : d, !e.ATHonly && !e.ATHshort) if (0 < (w = t.en.s[p][v])) R = A * t.thm.s[p][v] * h / w, 0 != c && (R *= i.nsPsy.shortfact[p]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.shortfact[p]; + var k, R; + k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++; + } while (0 < --A); + if (g < y && _++, m == Ae.SBPSY_s && me(), w = 0 != c ? M : g, !e.ATHonly && !e.ATHshort) { + var x, + h = t.en.s[m][d]; + 0 < h && (x = y * t.thm.s[m][d] * u / h, 0 != c && (x *= i.nsPsy.shortfact[m]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.shortfact[m]; } - e.useTemporal && (s[r - 3] > s[r - 3 + 1] && (s[r - 3 + 1] += (s[r - 3] - s[r - 3 + 1]) * i.decay), s[r - 3 + 1] > s[r - 3 + 2] && (s[r - 3 + 2] += (s[r - 3 + 1] - s[r - 3 + 2]) * i.decay)); + e.useTemporal && (n[r - 3] > n[r - 3 + 1] && (n[r - 3 + 1] += (n[r - 3] - n[r - 3 + 1]) * i.decay), n[r - 3 + 1] > n[r - 3 + 2] && (n[r - 3 + 2] += (n[r - 3 + 1] - n[r - 3 + 2]) * i.decay)); } return _; - }, this.calc_noise_core = function (e, t, a, s) { - var n = 0, + }, this.calc_noise_core = function (e, t, a, n) { + var s = 0, r = t.s, i = e.l3_enc; - if (r > e.count1) for (; 0 != a--;) { - _ = e.xr[r], r++, n += _ * _, _ = e.xr[r], r++, n += _ * _; - } else if (r > e.big_values) { - var o = Be(2); - for (o[0] = 0, o[1] = s; 0 != a--;) { - _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _; - } + if (r > e.count1) for (; 0 != a--;) _ = e.xr[r], r++, s += _ * _, _ = e.xr[r], r++, s += _ * _;else if (r > e.big_values) { + var o = de(2); + for (o[0] = 0, o[1] = n; 0 != a--;) _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _; } else for (; 0 != a--;) { var _; - _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _; + _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _; } - return t.s = r, n; - }, this.calc_noise = function (e, t, a, s, n) { + return t.s = r, s; + }, this.calc_noise = function (e, t, a, n, s) { var r, i, o = 0, @@ -35546,83 +35884,54 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = -20, - u = 0, - m = e.scalefac, + u = -20, + h = 0, + b = e.scalefac, p = 0; - for (r = s.over_SSD = 0; r < e.psymax; r++) { - var b, - v = e.global_gain - (m[p++] + (0 != e.preflag ? w[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], + for (n.over_SSD = 0, r = 0; r < e.psymax; r++) { + var m, + v = e.global_gain - (b[p++] + (0 != e.preflag ? M[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], d = 0; - if (null != n && n.step[r] == v) d = n.noise[r], u += e.width[r], a[o++] = d / t[_++], d = n.noise_log[r];else { + if (null != s && s.step[r] == v) d = s.noise[r], h += e.width[r], a[o++] = d / t[_++], d = s.noise_log[r];else { var g, - S = R[v + x.Q_MAX2]; - if (i = e.width[r] >> 1, u + e.width[r] > e.max_nonzero_coeff) i = 0 < (g = e.max_nonzero_coeff - u + 1) ? g >> 1 : 0; - var M = new A(u); - d = this.calc_noise_core(e, M, i, S), u = M.s, null != n && (n.step[r] = v, n.noise[r] = d), d = a[o++] = d / t[_++], d = ee.FAST_LOG10(Math.max(d, 1e-20)), null != n && (n.noise_log[r] = d); + w = y[v + T.Q_MAX2]; + i = e.width[r] >> 1, h + e.width[r] > e.max_nonzero_coeff && (g = e.max_nonzero_coeff - h + 1, i = 0 < g ? g >> 1 : 0); + var S = new A(h); + d = this.calc_noise_core(e, S, i, w), h = S.s, null != s && (s.step[r] = v, s.noise[r] = d), d = a[o++] = d / t[_++], d = V.FAST_LOG10(Math.max(d, 1e-20)), null != s && (s.noise_log[r] = d); } - if (null != n && (n.global_gain = e.global_gain), c += d, 0 < d) b = Math.max(0 | 10 * d + .5, 1), s.over_SSD += b * b, l++, f += d; - h = Math.max(h, d); + null != s && (s.global_gain = e.global_gain), c += d, 0 < d && (m = Math.max(0 | 10 * d + .5, 1), n.over_SSD += m * m, l++, f += d), u = Math.max(u, d); } - return s.over_count = l, s.tot_noise = c, s.over_noise = f, s.max_noise = h, l; - }, this.set_pinfo = function (e, t, a, s, n) { - var r, - i, - o, - _, - l, - f = e.internal_flags, - c = 0 == t.scalefac_scale ? .5 : 1, - h = t.scalefac, - u = Be(z.SFBMAX), - m = Be(z.SFBMAX), - p = new y(); - calc_xmin(e, a, t, u), calc_noise(t, u, m, p, null); - var b = 0; - for (i = t.sfb_lmax, t.block_type != Pe.SHORT_TYPE && 0 == t.mixed_block_flag && (i = 22), r = 0; r < i; r++) { - var v = f.scalefac_band.l[r], - d = (g = f.scalefac_band.l[r + 1]) - v; - for (_ = 0; b < g; b++) _ += t.xr[b] * t.xr[b]; - _ /= d, l = 1e15, f.pinfo.en[s][n][r] = l * _, f.pinfo.xfsf[s][n][r] = l * u[r] * m[r] / d, 0 < a.en.l[r] && !e.ATHonly ? _ /= a.en.l[r] : _ = 0, f.pinfo.thr[s][n][r] = l * Math.max(_ * a.thm.l[r], f.ATH.l[r]), (f.pinfo.LAMEsfb[s][n][r] = 0) != t.preflag && 11 <= r && (f.pinfo.LAMEsfb[s][n][r] = -c * w[r]), r < Pe.SBPSY_l && (f.pinfo.LAMEsfb[s][n][r] -= c * h[r]); - } - if (t.block_type == Pe.SHORT_TYPE) for (i = r, r = t.sfb_smin; r < Pe.SBMAX_s; r++) { - v = f.scalefac_band.s[r], d = (g = f.scalefac_band.s[r + 1]) - v; - for (var g, S = 0; S < 3; S++) { - for (_ = 0, o = v; o < g; o++) _ += t.xr[b] * t.xr[b], b++; - _ = Math.max(_ / d, 1e-20), l = 1e15, f.pinfo.en_s[s][n][3 * r + S] = l * _, f.pinfo.xfsf_s[s][n][3 * r + S] = l * u[i] * m[i] / d, 0 < a.en.s[r][S] ? _ /= a.en.s[r][S] : _ = 0, (e.ATHonly || e.ATHshort) && (_ = 0), f.pinfo.thr_s[s][n][3 * r + S] = l * Math.max(_ * a.thm.s[r][S], f.ATH.s[r]), f.pinfo.LAMEsfb_s[s][n][3 * r + S] = -2 * t.subblock_gain[S], r < Pe.SBPSY_s && (f.pinfo.LAMEsfb_s[s][n][3 * r + S] -= c * h[i]), i++; - } - } - f.pinfo.LAMEqss[s][n] = t.global_gain, f.pinfo.LAMEmainbits[s][n] = t.part2_3_length + t.part2_length, f.pinfo.LAMEsfbits[s][n] = t.part2_length, f.pinfo.over[s][n] = p.over_count, f.pinfo.max_noise[s][n] = 10 * p.max_noise, f.pinfo.over_noise[s][n] = 10 * p.over_noise, f.pinfo.tot_noise[s][n] = 10 * p.tot_noise, f.pinfo.over_SSD[s][n] = p.over_SSD; + return n.over_count = l, n.tot_noise = c, n.over_noise = f, n.max_noise = u, l; }; } - function T() { - this.xr = Be(576), this.l3_enc = Ae(576), this.scalefac = Ae(z.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = Ae(3), this.subblock_gain = Ae(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = Ae(z.SFBMAX), this.window = Ae(z.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = Ae(4), this.max_nonzero_coeff = 0; + function B() { + this.xr = de(576), this.l3_enc = ve(576), this.scalefac = ve(F.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = ve(3), this.subblock_gain = ve(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = ve(F.SFBMAX), this.window = ve(F.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = ve(4), this.max_nonzero_coeff = 0; var a = this; - function s(e) { + function n(e) { return new Int32Array(e); } this.assign = function (e) { var t; - a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = s(e.l3_enc), a.scalefac = s(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = s(e.table_select), a.subblock_gain = s(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = s(e.width), a.window = s(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = s(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; + a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = n(e.l3_enc), a.scalefac = n(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = n(e.table_select), a.subblock_gain = n(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = n(e.width), a.window = n(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = n(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; }; } - F.t1HB = [1, 1, 1, 0], F.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], F.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], F.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], F.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], F.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], F.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], F.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], F.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], F.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], F.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], F.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], F.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], F.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], F.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], F.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], F.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], F.t1l = [1, 4, 3, 5], F.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], F.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], F.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], F.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], F.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], F.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], F.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], F.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], F.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], F.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], F.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], F.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], F.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], F.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], F.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], F.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], F.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], F.ht = [new e(0, 0, null, null), new e(2, 0, F.t1HB, F.t1l), new e(3, 0, F.t2HB, F.t2l), new e(3, 0, F.t3HB, F.t3l), new e(0, 0, null, null), new e(4, 0, F.t5HB, F.t5l), new e(4, 0, F.t6HB, F.t6l), new e(6, 0, F.t7HB, F.t7l), new e(6, 0, F.t8HB, F.t8l), new e(6, 0, F.t9HB, F.t9l), new e(8, 0, F.t10HB, F.t10l), new e(8, 0, F.t11HB, F.t11l), new e(8, 0, F.t12HB, F.t12l), new e(16, 0, F.t13HB, F.t13l), new e(0, 0, null, F.t16_5l), new e(16, 0, F.t15HB, F.t15l), new e(1, 1, F.t16HB, F.t16l), new e(2, 3, F.t16HB, F.t16l), new e(3, 7, F.t16HB, F.t16l), new e(4, 15, F.t16HB, F.t16l), new e(6, 63, F.t16HB, F.t16l), new e(8, 255, F.t16HB, F.t16l), new e(10, 1023, F.t16HB, F.t16l), new e(13, 8191, F.t16HB, F.t16l), new e(4, 15, F.t24HB, F.t24l), new e(5, 31, F.t24HB, F.t24l), new e(6, 63, F.t24HB, F.t24l), new e(7, 127, F.t24HB, F.t24l), new e(8, 255, F.t24HB, F.t24l), new e(9, 511, F.t24HB, F.t24l), new e(11, 2047, F.t24HB, F.t24l), new e(13, 8191, F.t24HB, F.t24l), new e(0, 0, F.t32HB, F.t32l), new e(0, 0, F.t33HB, F.t33l)], F.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], F.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], F.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], F.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], F.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], F.scfsi_band = [0, 6, 11, 16, 21], x.Q_MAX = 257, x.Q_MAX2 = 116, x.LARGE_BITS = 1e5, x.IXMAX_VAL = 8206; - var z = {}; - function w() { - var v, g, M; + k.t1HB = [1, 1, 1, 0], k.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], k.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], k.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], k.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], k.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], k.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], k.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], k.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], k.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], k.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], k.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], k.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], k.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], k.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], k.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], k.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], k.t1l = [1, 4, 3, 5], k.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], k.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], k.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], k.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], k.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], k.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], k.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], k.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], k.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], k.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], k.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], k.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], k.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], k.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], k.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], k.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], k.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], k.ht = [new e(0, 0, null, null), new e(2, 0, k.t1HB, k.t1l), new e(3, 0, k.t2HB, k.t2l), new e(3, 0, k.t3HB, k.t3l), new e(0, 0, null, null), new e(4, 0, k.t5HB, k.t5l), new e(4, 0, k.t6HB, k.t6l), new e(6, 0, k.t7HB, k.t7l), new e(6, 0, k.t8HB, k.t8l), new e(6, 0, k.t9HB, k.t9l), new e(8, 0, k.t10HB, k.t10l), new e(8, 0, k.t11HB, k.t11l), new e(8, 0, k.t12HB, k.t12l), new e(16, 0, k.t13HB, k.t13l), new e(0, 0, null, k.t16_5l), new e(16, 0, k.t15HB, k.t15l), new e(1, 1, k.t16HB, k.t16l), new e(2, 3, k.t16HB, k.t16l), new e(3, 7, k.t16HB, k.t16l), new e(4, 15, k.t16HB, k.t16l), new e(6, 63, k.t16HB, k.t16l), new e(8, 255, k.t16HB, k.t16l), new e(10, 1023, k.t16HB, k.t16l), new e(13, 8191, k.t16HB, k.t16l), new e(4, 15, k.t24HB, k.t24l), new e(5, 31, k.t24HB, k.t24l), new e(6, 63, k.t24HB, k.t24l), new e(7, 127, k.t24HB, k.t24l), new e(8, 255, k.t24HB, k.t24l), new e(9, 511, k.t24HB, k.t24l), new e(11, 2047, k.t24HB, k.t24l), new e(13, 8191, k.t24HB, k.t24l), new e(0, 0, k.t32HB, k.t32l), new e(0, 0, k.t33HB, k.t33l)], k.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], k.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], k.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], k.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], k.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], k.scfsi_band = [0, 6, 11, 16, 21], T.Q_MAX = 257, T.Q_MAX2 = 116, T.LARGE_BITS = 1e5, T.IXMAX_VAL = 8206; + var F = {}; + function C() { + var r, g; this.rv = null, this.qupvt = null; var w, - n = new function () { + s = new function () { this.setModules = function (e, t) {}; }(); - function R(e) { + function S(e) { this.ordinal = e; } function o(e) { for (var t = 0; t < e.sfbmax; t++) if (e.scalefac[t] + e.subblock_gain[e.window[t]] == 0) return !1; return !0; } - function A(e, t, a, s, n) { + function M(e, t, a, n, s) { var r; switch (e) { default: @@ -35630,13 +35939,10 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js 0 < t.over_count ? (r = a.over_SSD <= t.over_SSD, a.over_SSD == t.over_SSD && (r = a.bits < t.bits)) : r = a.max_noise < 0 && 10 * a.max_noise + a.bits <= 10 * t.max_noise + t.bits; break; case 0: - r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 8: - a.max_noise = function (e, t) { - for (var a, s = 1e-37, n = 0; n < t.psymax; n++) s += (a = e[n], ee.FAST_LOG10(.368 + .632 * a * a * a)); - return Math.max(1e-20, s); - }(n, s); + me(); case 1: r = a.max_noise < t.max_noise; break; @@ -35650,25 +35956,25 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js r = a.max_noise <= 0 && .2 < t.max_noise || a.max_noise <= 0 && t.max_noise < 0 && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise || a.max_noise <= 0 && 0 < t.max_noise && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.05 < t.max_noise && t.max_noise > a.max_noise - .1 && a.tot_noise + a.over_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.1 < t.max_noise && t.max_noise > a.max_noise - .15 && a.tot_noise + a.over_noise + a.over_noise < t.tot_noise + t.over_noise + t.over_noise; break; case 5: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 6: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || q.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || N.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); break; case 7: r = a.over_count < t.over_count || a.over_noise < t.over_noise; } return 0 == t.over_count && (r = r && a.bits < t.bits), r; } - function B(e, t, a, s, n) { + function y(e, t, a, n, s) { var r = e.internal_flags; - !function (e, t, a, s, n) { + !function (e, t, a, n, s) { var r, i = e.internal_flags; r = 0 == t.scalefac_scale ? 1.2968395546510096 : 1.6817928305074292; for (var o = 0, _ = 0; _ < t.sfbmax; _++) o < a[_] && (o = a[_]); var l = i.noise_shaping_amp; - switch (3 == l && (l = n ? 2 : 1), l) { + switch (3 == l && me(), l) { case 2: break; case 1: @@ -35678,734 +35984,536 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js default: 1 < o ? o = 1 : o *= .95; } - var f = 0; - for (_ = 0; _ < t.sfbmax; _++) { + for (var f = 0, _ = 0; _ < t.sfbmax; _++) { var c, - h = t.width[_]; - if (f += h, !(a[_] < o)) { - if (0 != (2 & i.substep_shaping) && (i.pseudohalf[_] = 0 == i.pseudohalf[_] ? 1 : 0, 0 == i.pseudohalf[_] && 2 == i.noise_shaping_amp)) return; - for (t.scalefac[_]++, c = -h; c < 0; c++) s[f + c] *= r, s[f + c] > t.xrpow_max && (t.xrpow_max = s[f + c]); + u = t.width[_]; + if (f += u, !(a[_] < o)) { + for (0 != (2 & i.substep_shaping) && me(), t.scalefac[_]++, c = -u; c < 0; c++) n[f + c] *= r, n[f + c] > t.xrpow_max && (t.xrpow_max = n[f + c]); if (2 == i.noise_shaping_amp) return; } } - }(e, t, a, s, n); + }(e, t, a, n); var i = o(t); - return !i && (!(i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) || (1 < r.noise_shaping && (ye.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (!function (e, t) { - for (var a = 0, s = 0; s < e.sfbmax; s++) { - var n = e.width[s], - r = e.scalefac[s]; - if (0 != e.preflag && (r += M.pretab[s]), a += n, 0 != (1 & r)) { + return !(i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) && (1 < r.noise_shaping && (we.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (function (e, t) { + for (var a = 0, n = 0; n < e.sfbmax; n++) { + var s = e.width[n], + r = e.scalefac[n]; + if (0 != e.preflag && (r += g.pretab[n]), a += s, 0 != (1 & r)) { r++; - for (var i = -n; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); + for (var i = -s; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); } - e.scalefac[s] = r >> 1; + e.scalefac[n] = r >> 1; } e.preflag = 0, e.scalefac_scale = 1; - }(t, s), i = !1) : t.block_type == Pe.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { - var s, - n = t.scalefac; - for (s = 0; s < t.sfb_lmax; s++) if (16 <= n[s]) return !0; + }(t, n), i = !1) : t.block_type == Ae.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { + var n, + s = t.scalefac; + for (n = 0; n < t.sfb_lmax; n++) if (16 <= s[n]) return !0; for (var r = 0; r < 3; r++) { var i = 0, o = 0; - for (s = t.sfb_lmax + r; s < t.sfbdivide; s += 3) i < n[s] && (i = n[s]); - for (; s < t.sfbmax; s += 3) o < n[s] && (o = n[s]); + for (n = t.sfb_lmax + r; n < t.sfbdivide; n += 3) i < s[n] && (i = s[n]); + for (; n < t.sfbmax; n += 3) o < s[n] && (o = s[n]); if (!(i < 16 && o < 8)) { if (7 <= t.subblock_gain[r]) return !0; t.subblock_gain[r]++; var _ = e.scalefac_band.l[t.sfb_lmax]; - for (s = t.sfb_lmax + r; s < t.sfbmax; s += 3) { - var l = t.width[s], - f = n[s]; - if (0 <= (f -= 4 >> t.scalefac_scale)) n[s] = f, _ += 3 * l;else { - n[s] = 0; + for (n = t.sfb_lmax + r; n < t.sfbmax; n += 3) { + var l = t.width[n], + f = s[n]; + if (0 <= (f -= 4 >> t.scalefac_scale)) s[n] = f, _ += 3 * l;else { + s[n] = 0; var c = 210 + (f << t.scalefac_scale + 1); - u = M.IPOW20(c), _ += l * (r + 1); - for (var h = -l; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + h = g.IPOW20(c), _ += l * (r + 1); + for (var u = -l; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); _ += l * (3 - r - 1); } } - var u = M.IPOW20(202); - for (_ += t.width[s] * (r + 1), h = -t.width[s]; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + var h = g.IPOW20(202); + _ += t.width[n] * (r + 1); + for (var u = -t.width[n]; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); } } return !1; - }(r, t, s) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), !i)); + }(r, t, n) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), i)); } - this.setModules = function (e, t, a, s) { - v = e, g = t, this.rv = t, M = a, this.qupvt = a, w = s, n.setModules(M, w); - }, this.ms_convert = function (e, t) { - for (var a = 0; a < 576; ++a) { - var s = e.tt[t][0].xr[a], - n = e.tt[t][1].xr[a]; - e.tt[t][0].xr[a] = (s + n) * (.5 * ee.SQRT2), e.tt[t][1].xr[a] = (s - n) * (.5 * ee.SQRT2); - } + this.setModules = function (e, t, a, n) { + r = t, this.rv = t, g = a, this.qupvt = a, w = n, s.setModules(g, w); }, this.init_xrpow = function (e, t, a) { - var s = 0, - n = 0 | t.max_nonzero_coeff; - if (t.xrpow_max = 0, ye.fill(a, n, 576, 0), 1e-20 < (s = function (e, t, a, s) { - for (var n = s = 0; n <= a; ++n) { - var r = Math.abs(e.xr[n]); - s += r, t[n] = Math.sqrt(r * Math.sqrt(r)), t[n] > e.xrpow_max && (e.xrpow_max = t[n]); + var n = 0, + s = 0 | t.max_nonzero_coeff; + if (t.xrpow_max = 0, we.fill(a, s, 576, 0), 1e-20 < (n = function (e, t, a, n) { + for (var s = n = 0; s <= a; ++s) { + var r = Math.abs(e.xr[s]); + n += r, t[s] = Math.sqrt(r * Math.sqrt(r)), t[s] > e.xrpow_max && (e.xrpow_max = t[s]); } - return s; - }(t, a, n, s))) { + return n; + }(t, a, s, n))) { var r = 0; 0 != (2 & e.substep_shaping) && (r = 1); for (var i = 0; i < t.psymax; i++) e.pseudohalf[i] = r; return !0; } - return ye.fill(t.l3_enc, 0, 576, 0), !1; + return we.fill(t.l3_enc, 0, 576, 0), !1; }, this.init_outer_loop = function (e, t) { - t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Pe.SBPSY_l, t.sfb_smin = Pe.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Pe.SBMAX_l : Pe.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; - for (var a = 0; a < Pe.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; - if (t.block_type == Pe.SHORT_TYPE) { - var s = Be(576); - t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && (t.sfb_smin = 3, t.sfb_lmax = 2 * e.mode_gr + 4), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Pe.SBMAX_s : Pe.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Pe.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; - var n = e.scalefac_band.l[t.sfb_lmax]; - $.arraycopy(t.xr, 0, s, 0, 576); - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[n++] = s[3 * _ + o]; - var l = t.sfb_lmax; - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; + t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Ae.SBPSY_l, t.sfb_smin = Ae.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Ae.SBMAX_l : Ae.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; + for (var a = 0; a < Ae.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; + if (t.block_type == Ae.SHORT_TYPE) { + var n = de(576); + t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && me(), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Ae.SBMAX_s : Ae.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Ae.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; + var s = e.scalefac_band.l[t.sfb_lmax]; + I.arraycopy(t.xr, 0, n, 0, 576); + for (var a = t.sfb_smin; a < Ae.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[s++] = n[3 * _ + o]; + for (var l = t.sfb_lmax, a = t.sfb_smin; a < Ae.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; } - t.count1bits = 0, t.sfb_partition_table = M.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, ye.fill(t.scalefac, 0), function (e, t) { + t.count1bits = 0, t.sfb_partition_table = g.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, we.fill(t.scalefac, 0), function (e, t) { var a = e.ATH, - s = t.xr; - if (t.block_type != Pe.SHORT_TYPE) for (var n = !1, r = Pe.PSFB21 - 1; 0 <= r && !n; r--) { + n = t.xr; + if (t.block_type != Ae.SHORT_TYPE) for (var s = !1, r = Ae.PSFB21 - 1; 0 <= r && !s; r--) { var i = e.scalefac_band.psfb21[r], o = e.scalefac_band.psfb21[r + 1], - _ = M.athAdjust(a.adjust, a.psfb21[r], a.floor); + _ = g.athAdjust(a.adjust, a.psfb21[r], a.floor); 1e-12 < e.nsPsy.longfact[21] && (_ *= e.nsPsy.longfact[21]); for (var l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < _)) { - n = !0; + if (!(Math.abs(n[l]) < _)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } - } else for (var f = 0; f < 3; f++) for (n = !1, r = Pe.PSFB12 - 1; 0 <= r && !n; r--) { - o = (i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0])) + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]); - var c = M.athAdjust(a.adjust, a.psfb12[r], a.floor); - for (1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]), l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < c)) { - n = !0; + } else for (var f = 0; f < 3; f++) for (var s = !1, r = Ae.PSFB12 - 1; 0 <= r && !s; r--) { + var i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0]), + o = i + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]), + c = g.athAdjust(a.adjust, a.psfb12[r], a.floor); + 1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]); + for (var l = o - 1; i <= l; l--) { + if (!(Math.abs(n[l]) < c)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } } }(e, t); - }, R.BINSEARCH_NONE = new R(0), R.BINSEARCH_UP = new R(1), R.BINSEARCH_DOWN = new R(2), this.trancate_smallspectrums = function (e, t, a, s) { - var n = Be(z.SFBMAX); - if ((0 != (4 & e.substep_shaping) || t.block_type != Pe.SHORT_TYPE) && 0 == (128 & e.substep_shaping)) { - M.calc_noise(t, a, n, new y(), null); - for (var r = 0; r < 576; r++) { - var i = 0; - 0 != t.l3_enc[r] && (i = Math.abs(t.xr[r])), s[r] = i; - } - r = 0; - var o = 8; - t.block_type == Pe.SHORT_TYPE && (o = 6); - do { - var _, - l, - f, - c, - h = t.width[o]; - if (r += h, !(1 <= n[o] || (ye.sort(s, r - h, h), q.EQ(s[r - 1], 0)))) { - _ = (1 - n[o]) * a[o], c = l = 0; - do { - var u; - for (f = 1; c + f < h && !q.NEQ(s[c + r - h], s[c + r + f - h]); f++); - if (_ < (u = s[c + r - h] * s[c + r - h] * f)) { - 0 != c && (l = s[c + r - h - 1]); - break; - } - _ -= u, c += f; - } while (c < h); - if (!q.EQ(l, 0)) for (; Math.abs(t.xr[r - h]) <= l && (t.l3_enc[r - h] = 0), 0 < --h;); - } - } while (++o < t.psymax); - t.part2_3_length = w.noquant_count_bits(e, t, null); - } - }, this.outer_loop = function (e, t, a, s, n, r) { + }, S.BINSEARCH_NONE = new S(0), S.BINSEARCH_UP = new S(1), S.BINSEARCH_DOWN = new S(2), this.outer_loop = function (e, t, a, n, s, r) { var i = e.internal_flags, - o = new T(), - _ = Be(576), - l = Be(z.SFBMAX), - f = new y(), + o = new B(), + _ = de(576), + l = de(F.SFBMAX), + f = new x(), c = new function () { - this.global_gain = 0, this.sfb_count1 = 0, this.step = Ae(39), this.noise = Be(39), this.noise_log = Be(39); + this.global_gain = 0, this.sfb_count1 = 0, this.step = ve(39), this.noise = de(39), this.noise_log = de(39); }(), - h = 9999999, - u = !1, - m = !1, - p = 0; - if (function (e, t, a, s, n) { + u = 9999999, + h = !1; + if (function (e, t, a, n, s) { var r, - i = e.CurrentStep[s], + i = e.CurrentStep[n], o = !1, - _ = e.OldValue[s], - l = R.BINSEARCH_NONE; + _ = e.OldValue[n], + l = S.BINSEARCH_NONE; for (t.global_gain = _, a -= t.part2_length;;) { var f; - if (r = w.count_bits(e, n, t, null), 1 == i || r == a) break; - a < r ? (l == R.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = R.BINSEARCH_UP, f = i) : (l == R.BINSEARCH_UP && (o = !0), o && (i /= 2), l = R.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && (o = !(t.global_gain = 0)), 255 < t.global_gain && (t.global_gain = 255, o = !0); + if (r = w.count_bits(e, s, t, null), 1 == i || r == a) break; + a < r ? (l == S.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = S.BINSEARCH_UP, f = i) : (l == S.BINSEARCH_UP && (o = !0), o && (i /= 2), l = S.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && me(), 255 < t.global_gain && me(); } - for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, n, t, null); - e.CurrentStep[s] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[s] = t.global_gain, t.part2_3_length = r; - }(i, t, r, n, s), 0 == i.noise_shaping) return 100; - M.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); + for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, s, t, null); + e.CurrentStep[n] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[n] = t.global_gain, t.part2_3_length = r; + }(i, t, r, s, n), 0 == i.noise_shaping) return 100; + g.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); var b = 0; - for ($.arraycopy(s, 0, _, 0, 576); !u;) { + for (I.arraycopy(n, 0, _, 0, 576); !h;) { do { - var v, - d = new y(), - g = 255; - if (v = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra) { - if (1 < l[o.sfbmax]) break; - if (o.block_type == Pe.SHORT_TYPE && (1 < l[o.sfbmax + 1] || 1 < l[o.sfbmax + 2])) break; - } - if (!B(e, o, l, s, m)) break; - 0 != o.scalefac_scale && (g = 254); - var S = r - o.part2_length; - if (S <= 0) break; - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > S && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + var p, + m = new x(), + v = 255; + if (p = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra && me(), !y(e, o, l, n)) break; + 0 != o.scalefac_scale && (v = 254); + var d = r - o.part2_length; + if (d <= 0) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > d && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; if (0 == f.over_count) { - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > h && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > u && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; } - if (M.calc_noise(o, a, l, d, c), d.bits = o.part2_3_length, 0 != (A(t.block_type != Pe.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, d, o, l) ? 1 : 0)) h = t.part2_3_length, f = d, t.assign(o), b = 0, $.arraycopy(s, 0, _, 0, 576);else if (0 == i.full_outer_loop) { - if (++b > v && 0 == f.over_count) break; - if (3 == i.noise_shaping_amp && m && 30 < b) break; - if (3 == i.noise_shaping_amp && m && 15 < o.global_gain - p) break; + if (g.calc_noise(o, a, l, m, c), m.bits = o.part2_3_length, 0 != (M(t.block_type != Ae.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, m) ? 1 : 0)) u = t.part2_3_length, f = m, t.assign(o), b = 0, I.arraycopy(n, 0, _, 0, 576);else if (0 == i.full_outer_loop) { + if (++b > p && 0 == f.over_count) break; + i.noise_shaping_amp, i.noise_shaping_amp; } } while (o.global_gain + o.scalefac_scale < 255); - 3 == i.noise_shaping_amp ? m ? u = !0 : (o.assign(t), $.arraycopy(_, 0, s, 0, 576), b = 0, p = o.global_gain, m = !0) : u = !0; + 3 == i.noise_shaping_amp ? me() : h = !0; } - return e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? $.arraycopy(_, 0, s, 0, 576) : 0 != (1 & i.substep_shaping) && trancate_smallspectrums(i, t, a, s), f.over_count; + return e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? I.arraycopy(_, 0, n, 0, 576) : 0 != (1 & i.substep_shaping) && me(), f.over_count; }, this.iteration_finish_one = function (e, t, a) { - var s = e.l3_side, - n = s.tt[t][a]; - w.best_scalefac_store(e, t, a, s), 1 == e.use_best_huffman && w.best_huffman_divide(e, n), g.ResvAdjust(e, n); - }, this.VBR_encode_granule = function (e, t, a, s, n, r, i) { - var o, - _ = e.internal_flags, - l = new T(), - f = Be(576), - c = i, - h = i + 1, - u = (i + r) / 2, - m = 0, - p = _.sfb21_extra; - for (ye.fill(l.l3_enc, 0); _.sfb21_extra = !(c - 42 < u) && p, outer_loop(e, t, a, s, n, u) <= 0 ? (m = 1, h = t.part2_3_length, l.assign(t), $.arraycopy(s, 0, f, 0, 576), o = (i = h - 32) - r, u = (i + r) / 2) : (o = i - (r = u + 32), u = (i + r) / 2, 0 != m && (m = 2, t.assign(l), $.arraycopy(f, 0, s, 0, 576))), 12 < o;); - _.sfb21_extra = p, 2 == m && $.arraycopy(l.l3_enc, 0, t.l3_enc, 0, 576); - }, this.get_framebits = function (e, t) { - var a = e.internal_flags; - a.bitrate_index = a.VBR_min_bitrate; - var s = v.getframebits(e); - a.bitrate_index = 1, s = v.getframebits(e); - for (var n = 1; n <= a.VBR_max_bitrate; n++) { - a.bitrate_index = n; - var r = new j(s); - t[n] = g.ResvFrameBegin(e, r), s = r.bits; - } - }, this.VBR_old_prepare = function (e, t, a, s, n, r, i, o, _) { - var l, - f = e.internal_flags, - c = 0, - h = 1, - u = 0; - f.bitrate_index = f.VBR_max_bitrate; - var m = g.ResvFrameBegin(e, new j(0)) / f.mode_gr; - get_framebits(e, r); - for (var p = 0; p < f.mode_gr; p++) { - var b = M.on_pe(e, t, o[p], m, p, 0); - f.mode_ext == Pe.MPG_MD_MS_LR && (ms_convert(f.l3_side, p), M.reduce_side(o[p], a[p], m, b)); - for (var v = 0; v < f.channels_out; ++v) { - var d = f.l3_side.tt[p][v]; - d.block_type != Pe.SHORT_TYPE ? (c = 1.28 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .05, l = f.PSY.mask_adjust - c) : (c = 2.56 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .14, l = f.PSY.mask_adjust_short - c), f.masking_lower = Math.pow(10, .1 * l), init_outer_loop(f, d), _[p][v] = M.calc_xmin(e, s[p][v], d, n[p][v]), 0 != _[p][v] && (h = 0), i[p][v] = 126, u += o[p][v]; - } - } - for (p = 0; p < f.mode_gr; p++) for (v = 0; v < f.channels_out; v++) u > r[f.VBR_max_bitrate] && (o[p][v] *= r[f.VBR_max_bitrate], o[p][v] /= u), i[p][v] > o[p][v] && (i[p][v] = o[p][v]); - return h; - }, this.bitpressure_strategy = function (e, t, a, s) { - for (var n = 0; n < e.mode_gr; n++) for (var r = 0; r < e.channels_out; r++) { - for (var i = e.l3_side.tt[n][r], o = t[n][r], _ = 0, l = 0; l < i.psy_lmax; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_l / Pe.SBMAX_l; - if (i.block_type == Pe.SHORT_TYPE) for (l = i.sfb_smin; l < Pe.SBMAX_s; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s; - s[n][r] = 0 | Math.max(a[n][r], .9 * s[n][r]); - } - }, this.VBR_new_prepare = function (e, t, a, s, n, r) { - var i, - o = e.internal_flags, - _ = 1, - l = 0, - f = 0; - if (e.free_format) { - o.bitrate_index = 0; - c = new j(l); - i = g.ResvFrameBegin(e, c), l = c.bits, n[0] = i; - } else { - o.bitrate_index = o.VBR_max_bitrate; - var c = new j(l); - g.ResvFrameBegin(e, c), l = c.bits, get_framebits(e, n), i = n[o.VBR_max_bitrate]; - } - for (var h = 0; h < o.mode_gr; h++) { - M.on_pe(e, t, r[h], l, h, 0), o.mode_ext == Pe.MPG_MD_MS_LR && ms_convert(o.l3_side, h); - for (var u = 0; u < o.channels_out; ++u) { - var m = o.l3_side.tt[h][u]; - o.masking_lower = Math.pow(10, .1 * o.PSY.mask_adjust), init_outer_loop(o, m), 0 != M.calc_xmin(e, a[h][u], m, s[h][u]) && (_ = 0), f += r[h][u]; - } - } - for (h = 0; h < o.mode_gr; h++) for (u = 0; u < o.channels_out; u++) i < f && (r[h][u] *= i, r[h][u] /= f); - return _; - }, this.calc_target_bits = function (e, t, a, s, n, r) { - var i, - o, - _, - l, - f = e.internal_flags, - c = f.l3_side, - h = 0; - f.bitrate_index = f.VBR_max_bitrate; - var u = new j(h); - for (r[0] = g.ResvFrameBegin(e, u), h = u.bits, f.bitrate_index = 1, h = v.getframebits(e) - 8 * f.sideinfo_len, n[0] = h / (f.mode_gr * f.channels_out), h = e.VBR_mean_bitrate_kbps * e.framesize * 1e3, 0 != (1 & f.substep_shaping) && (h *= 1.09), h /= e.out_samplerate, h -= 8 * f.sideinfo_len, h /= f.mode_gr * f.channels_out, (i = .93 + .07 * (11 - e.compression_ratio) / 5.5) < .9 && (i = .9), 1 < i && (i = 1), o = 0; o < f.mode_gr; o++) { - var m = 0; - for (_ = 0; _ < f.channels_out; _++) { - if (s[o][_] = int(i * h), 700 < t[o][_]) { - var p = int((t[o][_] - 700) / 1.4), - b = c.tt[o][_]; - s[o][_] = int(i * h), b.block_type == Pe.SHORT_TYPE && p < h / 2 && (p = h / 2), 3 * h / 2 < p ? p = 3 * h / 2 : p < 0 && (p = 0), s[o][_] += p; - } - s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), m += s[o][_]; - } - if (Z.MAX_BITS_PER_GRANULE < m) for (_ = 0; _ < f.channels_out; ++_) s[o][_] *= Z.MAX_BITS_PER_GRANULE, s[o][_] /= m; - } - if (f.mode_ext == Pe.MPG_MD_MS_LR) for (o = 0; o < f.mode_gr; o++) M.reduce_side(s[o], a[o], h * f.channels_out, Z.MAX_BITS_PER_GRANULE); - for (o = l = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), l += s[o][_]; - if (l > r[0]) for (o = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] *= r[0], s[o][_] /= l; + var n = e.l3_side, + s = n.tt[t][a]; + w.best_scalefac_store(e, t, a, n), 1 == e.use_best_huffman && w.best_huffman_divide(e, s), r.ResvAdjust(e, s); }; } - function N() { + function L() { this.thm = new i(), this.en = new i(); } - function Pe() { - var E = Pe.FFTOFFSET, - P = Pe.MPG_MD_MS_LR, - L = null, - I = this.psy = null, - H = null, - C = null; - this.setModules = function (e, t, a, s) { - L = e, this.psy = t, I = t, H = s, C = a; + function Ae() { + var k = Ae.MPG_MD_MS_LR, + R = null, + x = this.psy = null, + B = null; + this.setModules = function (e, t, a, n) { + R = e, this.psy = t, x = t, B = n; }; - var V = new function () { - var h = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * ee.SQRT2 * .5 / 2384e-9, .017876148 * ee.SQRT2 * .5 / 2384e-9, .003134727 * ee.SQRT2 * .5 / 2384e-9, .002457142 * ee.SQRT2 * .5 / 2384e-9, 971317e-9 * ee.SQRT2 * .5 / 2384e-9, 218868e-9 * ee.SQRT2 * .5 / 2384e-9, 101566e-9 * ee.SQRT2 * .5 / 2384e-9, 13828e-9 * ee.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], - z = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], - Z = z[Pe.SHORT_TYPE], - K = z[Pe.SHORT_TYPE], - G = z[Pe.SHORT_TYPE], - U = z[Pe.SHORT_TYPE], - Q = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; - function W(e, t, a) { - for (var s, n, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { + var T = new function () { + var u = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * V.SQRT2 * .5 / 2384e-9, .017876148 * V.SQRT2 * .5 / 2384e-9, .003134727 * V.SQRT2 * .5 / 2384e-9, .002457142 * V.SQRT2 * .5 / 2384e-9, 971317e-9 * V.SQRT2 * .5 / 2384e-9, 218868e-9 * V.SQRT2 * .5 / 2384e-9, 101566e-9 * V.SQRT2 * .5 / 2384e-9, 13828e-9 * V.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], + A = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], + k = A[Ae.SHORT_TYPE], + S = A[Ae.SHORT_TYPE], + R = A[Ae.SHORT_TYPE], + x = A[Ae.SHORT_TYPE], + B = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; + function T(e, t, a) { + for (var n, s, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { var l, f, c; - l = h[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = h[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = h[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = h[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = h[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = h[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = h[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = h[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = h[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = h[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = h[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = h[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = h[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = h[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = h[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = h[i + 5], f += e[t + 192] * l, l = (c -= e[o + -192] * l) - (f *= h[i + 6]), a[30 + 2 * _] = c + f, a[31 + 2 * _] = h[i + 7] * l, i += 18, t--, o++; + l = u[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = u[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = u[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = u[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = u[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = u[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = u[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = u[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = u[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = u[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = u[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = u[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = u[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = u[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = u[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = u[i + 5], f += e[t + 192] * l, c -= e[o + -192] * l, f *= u[i + 6], l = c - f, a[30 + 2 * _] = c + f, a[31 + 2 * _] = u[i + 7] * l, i += 18, t--, o++; } - c = e[t + -16] * h[i + -10], f = e[t + -32] * h[i + -2], c += (e[t + -48] - e[t + 16]) * h[i + -9], f += e[t + -96] * h[i + -1], c += (e[t + -80] + e[t + 48]) * h[i + -8], f += e[t + -160] * h[i + 0], c += (e[t + -112] - e[t + 80]) * h[i + -7], f += e[t + -224] * h[i + 1], c += (e[t + -144] + e[t + 112]) * h[i + -6], f -= e[t + 32] * h[i + 2], c += (e[t + -176] - e[t + 144]) * h[i + -5], f -= e[t + 96] * h[i + 3], c += (e[t + -208] + e[t + 176]) * h[i + -4], f -= e[t + 160] * h[i + 4], c += (e[t + -240] - e[t + 208]) * h[i + -3], s = (f -= e[t + 224]) - c, n = f + c, c = a[14], f = a[15] - c, a[31] = n + c, a[30] = s + f, a[15] = s - f, a[14] = n - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * h[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * h[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * h[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * h[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * h[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * h[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * ee.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * ee.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * h[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * h[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * h[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * h[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * h[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * h[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * h[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * h[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * h[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * h[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * h[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * h[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * h[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * h[i + -72 + 7], r = ee.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = ee.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = ee.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = ee.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = ee.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = ee.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = ee.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = ee.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -ee.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -ee.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -ee.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -ee.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; + c = e[t + -16] * u[i + -10], f = e[t + -32] * u[i + -2], c += (e[t + -48] - e[t + 16]) * u[i + -9], f += e[t + -96] * u[i + -1], c += (e[t + -80] + e[t + 48]) * u[i + -8], f += e[t + -160] * u[i + 0], c += (e[t + -112] - e[t + 80]) * u[i + -7], f += e[t + -224] * u[i + 1], c += (e[t + -144] + e[t + 112]) * u[i + -6], f -= e[t + 32] * u[i + 2], c += (e[t + -176] - e[t + 144]) * u[i + -5], f -= e[t + 96] * u[i + 3], c += (e[t + -208] + e[t + 176]) * u[i + -4], f -= e[t + 160] * u[i + 4], c += (e[t + -240] - e[t + 208]) * u[i + -3], f -= e[t + 224], n = f - c, s = f + c, c = a[14], f = a[15] - c, a[31] = s + c, a[30] = n + f, a[15] = n - f, a[14] = s - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * u[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * u[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * u[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * u[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * u[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * u[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * V.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * V.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * u[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * u[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * u[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * u[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * u[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * u[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * u[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * u[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * u[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * u[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * u[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * u[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * u[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * u[i + -72 + 7], r = V.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = V.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = V.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = V.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = V.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = V.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = V.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = V.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -V.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -V.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -V.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -V.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; } - function J(e, t) { + function E(e, t) { for (var a = 0; a < 3; a++) { - var s, n, r, i, o, _; - n = (i = e[t + 6] * z[Pe.SHORT_TYPE][0] - e[t + 15]) + (s = e[t + 0] * z[Pe.SHORT_TYPE][2] - e[t + 9]), r = i - s, o = (i = e[t + 15] * z[Pe.SHORT_TYPE][0] + e[t + 6]) + (s = e[t + 9] * z[Pe.SHORT_TYPE][2] + e[t + 0]), _ = -i + s, s = 2.069978111953089e-11 * (e[t + 3] * z[Pe.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * z[Pe.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * n + s, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, n = .5 * n * 1.907525191737281e-11 - s, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = n + _, e[t + 12] = n - _, t++; + var n, s, r, i, o, _; + i = e[t + 6] * A[Ae.SHORT_TYPE][0] - e[t + 15], n = e[t + 0] * A[Ae.SHORT_TYPE][2] - e[t + 9], s = i + n, r = i - n, i = e[t + 15] * A[Ae.SHORT_TYPE][0] + e[t + 6], n = e[t + 9] * A[Ae.SHORT_TYPE][2] + e[t + 0], o = i + n, _ = -i + n, n = 2.069978111953089e-11 * (e[t + 3] * A[Ae.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * A[Ae.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * s + n, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, s = .5 * s * 1.907525191737281e-11 - n, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = s + _, e[t + 12] = s - _, t++; } } + function C(e, t, a) { + var n, s, r, i, o, _, l, f, c, u, h, b, p, m, v, d, g, w; + r = a[17] - a[9], o = a[15] - a[11], _ = a[14] - a[12], l = a[0] + a[8], f = a[1] + a[7], c = a[2] + a[6], u = a[3] + a[5], e[t + 17] = l + c - u - (f - a[4]), s = (l + c - u) * S[19] + (f - a[4]), n = (r - o - _) * S[18], e[t + 5] = n + s, e[t + 6] = n - s, i = (a[16] - a[10]) * S[18], f = f * S[19] + a[4], n = r * S[12] + i + o * S[13] + _ * S[14], s = -l * S[16] + f - c * S[17] + u * S[15], e[t + 1] = n + s, e[t + 2] = n - s, n = r * S[13] - i - o * S[14] + _ * S[12], s = -l * S[17] + f - c * S[15] + u * S[16], e[t + 9] = n + s, e[t + 10] = n - s, n = r * S[14] - i + o * S[12] - _ * S[13], s = l * S[15] - f + c * S[16] - u * S[17], e[t + 13] = n + s, e[t + 14] = n - s, h = a[8] - a[0], p = a[6] - a[2], m = a[5] - a[3], v = a[17] + a[9], d = a[16] + a[10], g = a[15] + a[11], w = a[14] + a[12], e[t + 0] = v + g + w + (d + a[13]), n = (v + g + w) * S[19] - (d + a[13]), s = (h - p + m) * S[18], e[t + 11] = n + s, e[t + 12] = n - s, b = (a[7] - a[1]) * S[18], d = a[13] - d * S[19], n = v * S[15] - d + g * S[16] + w * S[17], s = h * S[14] + b + p * S[12] + m * S[13], e[t + 3] = n + s, e[t + 4] = n - s, n = -v * S[17] + d - g * S[15] - w * S[16], s = h * S[13] + b - p * S[14] - m * S[12], e[t + 7] = n + s, e[t + 8] = n - s, n = -v * S[16] + d - g * S[17] - w * S[15], s = h * S[12] - b + p * S[13] - m * S[14], e[t + 15] = n + s, e[t + 16] = n - s; + } this.mdct_sub48 = function (e, t, a) { - for (var s, n, r, i, o, _, l, f, c, h, u, m, p, b, v, d, g, S, M, w, R, A = t, B = 286, k = 0; k < e.channels_out; k++) { - for (var y = 0; y < e.mode_gr; y++) { - for (var T, x = e.l3_side.tt[y][k], E = x.xr, P = 0, L = e.sb_sample[k][1 - y], I = 0, H = 0; H < 9; H++) for (W(A, B, L[I]), W(A, B + 32, L[I + 1]), I += 2, B += 64, T = 1; T < 32; T += 2) L[I - 1][T] *= -1; - for (T = 0; T < 32; T++, P += 18) { - var C = x.block_type, - V = e.sb_sample[k][y], - O = e.sb_sample[k][1 - y]; - if (0 != x.mixed_block_flag && T < 2 && (C = 0), e.amp_filter[T] < 1e-12) ye.fill(E, P + 0, P + 18, 0);else { - if (e.amp_filter[T] < 1) for (H = 0; H < 18; H++) O[H][Q[T]] *= e.amp_filter[T]; - if (C == Pe.SHORT_TYPE) { - for (H = -3; H < 0; H++) { - var N = z[Pe.SHORT_TYPE][H + 3]; - E[P + 3 * H + 9] = V[9 + H][Q[T]] * N - V[8 - H][Q[T]], E[P + 3 * H + 18] = V[14 - H][Q[T]] * N + V[15 + H][Q[T]], E[P + 3 * H + 10] = V[15 + H][Q[T]] * N - V[14 - H][Q[T]], E[P + 3 * H + 19] = O[2 - H][Q[T]] * N + O[3 + H][Q[T]], E[P + 3 * H + 11] = O[3 + H][Q[T]] * N - O[2 - H][Q[T]], E[P + 3 * H + 20] = O[8 - H][Q[T]] * N + O[9 + H][Q[T]]; - } - J(E, P); - } else { - var D = Be(18); - for (H = -9; H < 0; H++) { - var Y, X; - Y = z[C][H + 27] * O[H + 9][Q[T]] + z[C][H + 36] * O[8 - H][Q[T]], X = z[C][H + 9] * V[H + 9][Q[T]] - z[C][H + 18] * V[8 - H][Q[T]], D[H + 9] = Y - X * Z[3 + H + 9], D[H + 18] = Y * Z[3 + H + 9] + X; - } - s = E, n = P, R = w = M = S = g = d = v = b = p = m = u = h = c = f = l = _ = o = i = void 0, _ = (r = D)[17] - r[9], f = r[15] - r[11], c = r[14] - r[12], h = r[0] + r[8], u = r[1] + r[7], m = r[2] + r[6], p = r[3] + r[5], s[n + 17] = h + m - p - (u - r[4]), o = (h + m - p) * K[19] + (u - r[4]), i = (_ - f - c) * K[18], s[n + 5] = i + o, s[n + 6] = i - o, l = (r[16] - r[10]) * K[18], u = u * K[19] + r[4], i = _ * K[12] + l + f * K[13] + c * K[14], o = -h * K[16] + u - m * K[17] + p * K[15], s[n + 1] = i + o, s[n + 2] = i - o, i = _ * K[13] - l - f * K[14] + c * K[12], o = -h * K[17] + u - m * K[15] + p * K[16], s[n + 9] = i + o, s[n + 10] = i - o, i = _ * K[14] - l + f * K[12] - c * K[13], o = h * K[15] - u + m * K[16] - p * K[17], s[n + 13] = i + o, s[n + 14] = i - o, b = r[8] - r[0], d = r[6] - r[2], g = r[5] - r[3], S = r[17] + r[9], M = r[16] + r[10], w = r[15] + r[11], R = r[14] + r[12], s[n + 0] = S + w + R + (M + r[13]), i = (S + w + R) * K[19] - (M + r[13]), o = (b - d + g) * K[18], s[n + 11] = i + o, s[n + 12] = i - o, v = (r[7] - r[1]) * K[18], M = r[13] - M * K[19], i = S * K[15] - M + w * K[16] + R * K[17], o = b * K[14] + v + d * K[12] + g * K[13], s[n + 3] = i + o, s[n + 4] = i - o, i = -S * K[17] + M - w * K[15] - R * K[16], o = b * K[13] + v - d * K[14] - g * K[12], s[n + 7] = i + o, s[n + 8] = i - o, i = -S * K[16] + M - w * K[17] - R * K[15], o = b * K[12] - v + d * K[13] - g * K[14], s[n + 15] = i + o, s[n + 16] = i - o; + for (var n = t, s = 286, r = 0; r < e.channels_out; r++) { + for (var i = 0; i < e.mode_gr; i++) { + for (var o, _ = e.l3_side.tt[i][r], l = _.xr, f = 0, c = e.sb_sample[r][1 - i], u = 0, h = 0; h < 9; h++) for (T(n, s, c[u]), T(n, s + 32, c[u + 1]), u += 2, s += 64, o = 1; o < 32; o += 2) c[u - 1][o] *= -1; + for (o = 0; o < 32; o++, f += 18) { + var b = _.block_type, + p = e.sb_sample[r][i], + m = e.sb_sample[r][1 - i]; + if (0 != _.mixed_block_flag && o < 2 && (b = 0), e.amp_filter[o] < 1e-12) we.fill(l, f + 0, f + 18, 0);else if (e.amp_filter[o] < 1 && me(), b == Ae.SHORT_TYPE) { + for (var h = -3; h < 0; h++) { + var v = A[Ae.SHORT_TYPE][h + 3]; + l[f + 3 * h + 9] = p[9 + h][B[o]] * v - p[8 - h][B[o]], l[f + 3 * h + 18] = p[14 - h][B[o]] * v + p[15 + h][B[o]], l[f + 3 * h + 10] = p[15 + h][B[o]] * v - p[14 - h][B[o]], l[f + 3 * h + 19] = m[2 - h][B[o]] * v + m[3 + h][B[o]], l[f + 3 * h + 11] = m[3 + h][B[o]] * v - m[2 - h][B[o]], l[f + 3 * h + 20] = m[8 - h][B[o]] * v + m[9 + h][B[o]]; } + E(l, f); + } else { + for (var d = de(18), h = -9; h < 0; h++) { + var g, w; + g = A[b][h + 27] * m[h + 9][B[o]] + A[b][h + 36] * m[8 - h][B[o]], w = A[b][h + 9] * p[h + 9][B[o]] - A[b][h + 18] * p[8 - h][B[o]], d[h + 9] = g - w * k[3 + h + 9], d[h + 18] = g * k[3 + h + 9] + w; + } + C(l, f, d); } - if (C != Pe.SHORT_TYPE && 0 != T) for (H = 7; 0 <= H; --H) { - var q, F; - q = E[P + H] * G[20 + H] + E[P + -1 - H] * U[28 + H], F = E[P + H] * U[28 + H] - E[P + -1 - H] * G[20 + H], E[P + -1 - H] = q, E[P + H] = F; + if (b != Ae.SHORT_TYPE && 0 != o) for (var h = 7; 0 <= h; --h) { + var S, M; + S = l[f + h] * R[20 + h] + l[f + -1 - h] * x[28 + h], M = l[f + h] * x[28 + h] - l[f + -1 - h] * R[20 + h], l[f + -1 - h] = S, l[f + h] = M; } } } - if (A = a, B = 286, 1 == e.mode_gr) for (var j = 0; j < 18; j++) $.arraycopy(e.sb_sample[k][1][j], 0, e.sb_sample[k][0][j], 0, 32); + if (n = a, s = 286, 1 == e.mode_gr) for (var y = 0; y < 18; y++) I.arraycopy(e.sb_sample[r][1][y], 0, e.sb_sample[r][0][y], 0, 32); } }; }(); - this.lame_encode_mp3_frame = function (e, t, a, s, n, r) { + this.lame_encode_mp3_frame = function (e, t, a, n, s, r) { var i, - o = O([2, 2]); - o[0][0] = new N(), o[0][1] = new N(), o[1][0] = new N(), o[1][1] = new N(); + o = E([2, 2]); + o[0][0] = new L(), o[0][1] = new L(), o[1][0] = new L(), o[1][1] = new L(); var _, - l = O([2, 2]); - l[0][0] = new N(), l[0][1] = new N(), l[1][0] = new N(), l[1][1] = new N(); + l = E([2, 2]); + l[0][0] = new L(), l[0][1] = new L(), l[1][0] = new L(), l[1][1] = new L(); var f, c, - h, - u = [null, null], - m = e.internal_flags, - p = ke([2, 4]), - b = [.5, .5], - v = [[0, 0], [0, 0]], - d = [[0, 0], [0, 0]]; - if (u[0] = t, u[1] = a, 0 == m.lame_encode_frame_init && function (e, t) { + u, + h = [null, null], + b = e.internal_flags, + p = ge([2, 4]), + m = [[0, 0], [0, 0]], + v = [[0, 0], [0, 0]]; + if (h[0] = t, h[1] = a, 0 == b.lame_encode_frame_init && function (e, t) { var a, - s, - n = e.internal_flags; - if (0 == n.lame_encode_frame_init) { + n, + s = e.internal_flags; + if (0 == s.lame_encode_frame_init) { var r, i, - o = Be(2014), - _ = Be(2014); - for (n.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + n.mode_gr); ++r) r < 576 * n.mode_gr ? (o[r] = 0, 2 == n.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == n.channels_out && (_[r] = t[1][i]), ++i); - for (s = 0; s < n.mode_gr; s++) for (a = 0; a < n.channels_out; a++) n.l3_side.tt[s][a].block_type = Pe.SHORT_TYPE; - V.mdct_sub48(n, o, _); + o = de(2014), + _ = de(2014); + for (s.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + s.mode_gr); ++r) r < 576 * s.mode_gr ? (o[r] = 0, 2 == s.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == s.channels_out && (_[r] = t[1][i]), ++i); + for (n = 0; n < s.mode_gr; n++) for (a = 0; a < s.channels_out; a++) s.l3_side.tt[n][a].block_type = Ae.SHORT_TYPE; + T.mdct_sub48(s, o, _); } - }(e, u), m.padding = 0, (m.slot_lag -= m.frac_SpF) < 0 && (m.slot_lag += e.out_samplerate, m.padding = 1), 0 != m.psymodel) { - var g = [null, null], - S = 0, - M = Ae(2); - for (h = 0; h < m.mode_gr; h++) { - for (c = 0; c < m.channels_out; c++) g[c] = u[c], S = 576 + 576 * h - Pe.FFTOFFSET; - if (0 != (e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? I.L3psycho_anal_vbr(e, g, S, h, o, l, v[h], d[h], p[h], M) : I.L3psycho_anal_ns(e, g, S, h, o, l, v[h], d[h], p[h], M))) return -4; - for (e.mode == Ee.JOINT_STEREO && (b[h] = p[h][2] + p[h][3], 0 < b[h] && (b[h] = p[h][3] / b[h])), c = 0; c < m.channels_out; c++) { - var w = m.l3_side.tt[h][c]; - w.block_type = M[c], w.mixed_block_flag = 0; + }(e, h), b.padding = 0, (b.slot_lag -= b.frac_SpF) < 0 && (b.slot_lag += e.out_samplerate, b.padding = 1), 0 != b.psymodel) { + var d, + g = [null, null], + w = 0, + S = ve(2); + for (u = 0; u < b.mode_gr; u++) { + for (c = 0; c < b.channels_out; c++) g[c] = h[c], w = 576 + 576 * u - Ae.FFTOFFSET; + if (e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? me() : d = x.L3psycho_anal_ns(e, g, w, u, o, l, m[u], v[u], p[u], S), 0 != d) return -4; + for (e.mode == ye.JOINT_STEREO && me(), c = 0; c < b.channels_out; c++) { + var M = b.l3_side.tt[u][c]; + M.block_type = S[c], M.mixed_block_flag = 0; } } - } else for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.l3_side.tt[h][c].block_type = Pe.NORM_TYPE, m.l3_side.tt[h][c].mixed_block_flag = 0, d[h][c] = v[h][c] = 700; + } else me(); if (function (e) { var t, a; - if (0 != e.ATH.useAdjust) { - if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? (a += e.loudness_sq[0][1], t += e.loudness_sq[1][1]) : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { - var s = 31.98 * a + 625e-6; - e.ATH.adjust >= s ? (e.ATH.adjust *= .075 * s + .925, e.ATH.adjust < s && (e.ATH.adjust = s)) : e.ATH.adjustLimit >= s ? e.ATH.adjust = s : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = s; - } - } else e.ATH.adjust = 1; - }(m), V.mdct_sub48(m, u[0], u[1]), m.mode_ext = Pe.MPG_MD_LR_LR, e.force_ms) m.mode_ext = Pe.MPG_MD_MS_LR;else if (e.mode == Ee.JOINT_STEREO) { - var R = 0, - A = 0; - for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) R += d[h][c], A += v[h][c]; - if (R <= 1 * A) { - var B = m.l3_side.tt[0], - k = m.l3_side.tt[m.mode_gr - 1]; - B[0].block_type == B[1].block_type && k[0].block_type == k[1].block_type && (m.mode_ext = Pe.MPG_MD_MS_LR); + if (0 == e.ATH.useAdjust) return e.ATH.adjust = 1; + if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? me() : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { + var n = 31.98 * a + 625e-6; + e.ATH.adjust >= n ? (e.ATH.adjust *= .075 * n + .925, e.ATH.adjust < n && (e.ATH.adjust = n)) : e.ATH.adjustLimit >= n ? e.ATH.adjust = n : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = n; } + }(b), T.mdct_sub48(b, h[0], h[1]), b.mode_ext = Ae.MPG_MD_LR_LR, e.force_ms ? b.mode_ext = Ae.MPG_MD_MS_LR : e.mode == ye.JOINT_STEREO && me(), b.mode_ext == k ? (_ = l, f = v) : (_ = o, f = m), e.analysis && null != b.pinfo && me(), e.VBR == Me.vbr_off || e.VBR == Me.vbr_abr) { + var y, A; + for (y = 0; y < 18; y++) b.nsPsy.pefirbuf[y] = b.nsPsy.pefirbuf[y + 1]; + for (u = A = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) A += f[u][c]; + for (b.nsPsy.pefirbuf[18] = A, A = b.nsPsy.pefirbuf[9], y = 0; y < 9; y++) A += (b.nsPsy.pefirbuf[y] + b.nsPsy.pefirbuf[18 - y]) * Ae.fircoef[y]; + for (A = 3350 * b.mode_gr * b.channels_out / A, u = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) f[u][c] *= A; } - if (m.mode_ext == P ? (_ = l, f = d) : (_ = o, f = v), e.analysis && null != m.pinfo) for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.pinfo.ms_ratio[h] = m.ms_ratio[h], m.pinfo.ms_ener_ratio[h] = b[h], m.pinfo.blocktype[h][c] = m.l3_side.tt[h][c].block_type, m.pinfo.pe[h][c] = f[h][c], $.arraycopy(m.l3_side.tt[h][c].xr, 0, m.pinfo.xr[h][c], 0, 576), m.mode_ext == P && (m.pinfo.ers[h][c] = m.pinfo.ers[h][c + 2], $.arraycopy(m.pinfo.energy[h][c + 2], 0, m.pinfo.energy[h][c], 0, m.pinfo.energy[h][c].length)); - if (e.VBR == xe.vbr_off || e.VBR == xe.vbr_abr) { - var y, T; - for (y = 0; y < 18; y++) m.nsPsy.pefirbuf[y] = m.nsPsy.pefirbuf[y + 1]; - for (h = T = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) T += f[h][c]; - for (m.nsPsy.pefirbuf[18] = T, T = m.nsPsy.pefirbuf[9], y = 0; y < 9; y++) T += (m.nsPsy.pefirbuf[y] + m.nsPsy.pefirbuf[18 - y]) * Pe.fircoef[y]; - for (T = 3350 * m.mode_gr * m.channels_out / T, h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) f[h][c] *= T; - } - if (m.iteration_loop.iteration_loop(e, f, b, _), L.format_bitstream(e), i = L.copy_buffer(m, s, n, r, 1), e.bWriteVbrTag && H.addVbrFrame(e), e.analysis && null != m.pinfo) { - for (c = 0; c < m.channels_out; c++) { - var x; - for (x = 0; x < E; x++) m.pinfo.pcmdata[c][x] = m.pinfo.pcmdata[c][x + e.framesize]; - for (x = E; x < 1600; x++) m.pinfo.pcmdata[c][x] = u[c][x - E]; - } - C.set_frame_pinfo(e, _); - } - return function (e) { + return b.iteration_loop.iteration_loop(e, f, [.5, .5], _), R.format_bitstream(e), i = R.copy_buffer(b, n, s, r, 1), e.bWriteVbrTag && B.addVbrFrame(e), e.analysis && null != b.pinfo && me(), function (e) { var t, a; - for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && (e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++, e.bitrate_stereoMode_Hist[15][e.mode_ext]++), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { - var s = 0 | e.l3_side.tt[t][a].block_type; - 0 != e.l3_side.tt[t][a].mixed_block_flag && (s = 4), e.bitrate_blockType_Hist[e.bitrate_index][s]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][s]++, e.bitrate_blockType_Hist[15][5]++; + for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && me(), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { + var n = 0 | e.l3_side.tt[t][a].block_type; + 0 != e.l3_side.tt[t][a].mixed_block_flag && (n = 4), e.bitrate_blockType_Hist[e.bitrate_index][n]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][n]++, e.bitrate_blockType_Hist[15][5]++; } - }(m), i; + }(b), i; }; } function i() { - this.l = Be(Pe.SBMAX_l), this.s = ke([Pe.SBMAX_s, 3]); - var s = this; + this.l = de(Ae.SBMAX_l), this.s = ge([Ae.SBMAX_s, 3]); + var n = this; this.assign = function (e) { - $.arraycopy(e.l, 0, s.l, 0, Pe.SBMAX_l); - for (var t = 0; t < Pe.SBMAX_s; t++) for (var a = 0; a < 3; a++) s.s[t][a] = e.s[t][a]; + I.arraycopy(e.l, 0, n.l, 0, Ae.SBMAX_l); + for (var t = 0; t < Ae.SBMAX_s; t++) for (var a = 0; a < 3; a++) n.s[t][a] = e.s[t][a]; }; } - function Z() { + function j() { var e = 40; function t() { - this.write_timing = 0, this.ptr = 0, this.buf = A(e); + this.write_timing = 0, this.ptr = 0, this.buf = S(e); } - this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ke([2, Z.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { - this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [Ae(4), Ae(4)]; - for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new T(); - }(), this.ms_ratio = Be(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = Ae(2), this.CurrentStep = Ae(2), this.masking_lower = 0, this.bv_scf = Ae(576), this.pseudohalf = Ae(z.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * Z.BPC + 1), this.itime = s(2), this.sideinfo_len = 0, this.sb_sample = ke([2, 2, 18, Pe.SBLIMIT]), this.amp_filter = Be(32), this.header = new Array(Z.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = Be(Pe.CBANDS), this.minval_s = Be(Pe.CBANDS), this.nb_1 = ke([4, Pe.CBANDS]), this.nb_2 = ke([4, Pe.CBANDS]), this.nb_s1 = ke([4, Pe.CBANDS]), this.nb_s2 = ke([4, Pe.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = Be(4), this.loudness_sq = ke([2, 2]), this.loudness_sq_save = Be(2), this.mld_l = Be(Pe.SBMAX_l), this.mld_s = Be(Pe.SBMAX_s), this.bm_l = Ae(Pe.SBMAX_l), this.bo_l = Ae(Pe.SBMAX_l), this.bm_s = Ae(Pe.SBMAX_s), this.bo_s = Ae(Pe.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = Y([Pe.CBANDS, 2]), this.s3ind_s = Y([Pe.CBANDS, 2]), this.numlines_s = Ae(Pe.CBANDS), this.numlines_l = Ae(Pe.CBANDS), this.rnumlines_l = Be(Pe.CBANDS), this.mld_cb_l = Be(Pe.CBANDS), this.mld_cb_s = Be(Pe.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = Be(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = Ae(2), this.nsPsy = new function () { - this.last_en_subshort = ke([4, 9]), this.lastAttacks = Ae(4), this.pefirbuf = Be(19), this.longfact = Be(Pe.SBMAX_l), this.shortfact = Be(Pe.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; + this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ge([2, j.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { + this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [ve(4), ve(4)]; + for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new B(); + }(), this.ms_ratio = de(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = ve(2), this.CurrentStep = ve(2), this.masking_lower = 0, this.bv_scf = ve(576), this.pseudohalf = ve(F.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * j.BPC + 1), this.itime = n(2), this.sideinfo_len = 0, this.sb_sample = ge([2, 2, 18, Ae.SBLIMIT]), this.amp_filter = de(32), this.header = new Array(j.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = de(Ae.CBANDS), this.minval_s = de(Ae.CBANDS), this.nb_1 = ge([4, Ae.CBANDS]), this.nb_2 = ge([4, Ae.CBANDS]), this.nb_s1 = ge([4, Ae.CBANDS]), this.nb_s2 = ge([4, Ae.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = de(4), this.loudness_sq = ge([2, 2]), this.loudness_sq_save = de(2), this.mld_l = de(Ae.SBMAX_l), this.mld_s = de(Ae.SBMAX_s), this.bm_l = ve(Ae.SBMAX_l), this.bo_l = ve(Ae.SBMAX_l), this.bm_s = ve(Ae.SBMAX_s), this.bo_s = ve(Ae.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = w([Ae.CBANDS, 2]), this.s3ind_s = w([Ae.CBANDS, 2]), this.numlines_s = ve(Ae.CBANDS), this.numlines_l = ve(Ae.CBANDS), this.rnumlines_l = de(Ae.CBANDS), this.mld_cb_l = de(Ae.CBANDS), this.mld_cb_s = de(Ae.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = de(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = ve(2), this.nsPsy = new function () { + this.last_en_subshort = ge([4, 9]), this.lastAttacks = ve(4), this.pefirbuf = de(19), this.longfact = de(Ae.SBMAX_l), this.shortfact = de(Ae.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; }(), this.VBR_seek_table = new function () { this.sum = 0, this.seen = 0, this.want = 0, this.pos = 0, this.size = 0, this.bag = null, this.nVbrNumFrames = 0, this.nBytesWritten = 0, this.TotalFrameSize = 0; - }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = Y([16, 5]), this.bitrate_blockType_Hist = Y([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; + }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = w([16, 5]), this.bitrate_blockType_Hist = w([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; for (var a = 0; a < this.en.length; a++) this.en[a] = new i(); - for (a = 0; a < this.thm.length; a++) this.thm[a] = new i(); - for (a = 0; a < this.header.length; a++) this.header[a] = new t(); + for (var a = 0; a < this.thm.length; a++) this.thm[a] = new i(); + for (var a = 0; a < this.header.length; a++) this.header[a] = new t(); } - function G() { - var B = new function () { - var u = Be(Pe.BLKSIZE), - p = Be(Pe.BLKSIZE_s / 2), - y = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; - function b(e, t, a) { - var s, - n, + function X() { + var k = new function () { + var h = de(Ae.BLKSIZE), + p = de(Ae.BLKSIZE_s / 2), + x = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; + function m(e, t, a) { + var n, + s, r, i = 0, o = t + (a <<= 1); - s = 4; + n = 4; do { - var _, l, f, c, h, u, m; - for (m = s >> 1, u = (h = (c = s) << 1) + c, s = h << 1, r = (n = t) + m; M = e[n + 0] - e[n + c], S = e[n + 0] + e[n + c], B = e[n + h] - e[n + u], R = e[n + h] + e[n + u], e[n + h] = S - R, e[n + 0] = S + R, e[n + u] = M - B, e[n + c] = M + B, M = e[r + 0] - e[r + c], S = e[r + 0] + e[r + c], B = ee.SQRT2 * e[r + u], R = ee.SQRT2 * e[r + h], e[r + h] = S - R, e[r + 0] = S + R, e[r + u] = M - B, e[r + c] = M + B, r += s, (n += s) < o;); - for (l = y[i + 0], _ = y[i + 1], f = 1; f < m; f++) { - var p, b; - p = 1 - 2 * _ * _, b = 2 * _ * l, n = t + f, r = t + c - f; + var _, l, f, c, u, h, b; + for (b = n >> 1, h = (u = (c = n) << 1) + c, n = u << 1, r = (s = t) + b; S = e[s + 0] - e[s + c], w = e[s + 0] + e[s + c], k = e[s + u] - e[s + h], y = e[s + u] + e[s + h], e[s + u] = w - y, e[s + 0] = w + y, e[s + h] = S - k, e[s + c] = S + k, S = e[r + 0] - e[r + c], w = e[r + 0] + e[r + c], k = V.SQRT2 * e[r + h], y = V.SQRT2 * e[r + u], e[r + u] = w - y, e[r + 0] = w + y, e[r + h] = S - k, e[r + c] = S + k, r += n, (s += n) < o;); + for (l = x[i + 0], _ = x[i + 1], f = 1; f < b; f++) { + var p, m; + p = 1 - 2 * _ * _, m = 2 * _ * l, s = t + f, r = t + c - f; do { - var v, d, g, S, M, w, R, A, B, k; - d = b * e[n + c] - p * e[r + c], v = p * e[n + c] + b * e[r + c], M = e[n + 0] - v, S = e[n + 0] + v, w = e[r + 0] - d, g = e[r + 0] + d, d = b * e[n + u] - p * e[r + u], v = p * e[n + u] + b * e[r + u], B = e[n + h] - v, R = e[n + h] + v, k = e[r + h] - d, A = e[r + h] + d, d = _ * R - l * k, v = l * R + _ * k, e[n + h] = S - v, e[n + 0] = S + v, e[r + u] = w - d, e[r + c] = w + d, d = l * A - _ * B, v = _ * A + l * B, e[r + h] = g - v, e[r + 0] = g + v, e[n + u] = M - d, e[n + c] = M + d, r += s, n += s; - } while (n < o); - l = (p = l) * y[i + 0] - _ * y[i + 1], _ = p * y[i + 1] + _ * y[i + 0]; + var v, d, g, w, S, M, y, A, k, R; + d = m * e[s + c] - p * e[r + c], v = p * e[s + c] + m * e[r + c], S = e[s + 0] - v, w = e[s + 0] + v, M = e[r + 0] - d, g = e[r + 0] + d, d = m * e[s + h] - p * e[r + h], v = p * e[s + h] + m * e[r + h], k = e[s + u] - v, y = e[s + u] + v, R = e[r + u] - d, A = e[r + u] + d, d = _ * y - l * R, v = l * y + _ * R, e[s + u] = w - v, e[s + 0] = w + v, e[r + h] = M - d, e[r + c] = M + d, d = l * A - _ * k, v = _ * A + l * k, e[r + u] = g - v, e[r + 0] = g + v, e[s + h] = S - d, e[s + c] = S + d, r += n, s += n; + } while (s < o); + l = (p = l) * x[i + 0] - _ * x[i + 1], _ = p * x[i + 1] + _ * x[i + 0]; } i += 2; - } while (s < a); + } while (n < a); } var v = [0, 128, 64, 192, 32, 160, 96, 224, 16, 144, 80, 208, 48, 176, 112, 240, 8, 136, 72, 200, 40, 168, 104, 232, 24, 152, 88, 216, 56, 184, 120, 248, 4, 132, 68, 196, 36, 164, 100, 228, 20, 148, 84, 212, 52, 180, 116, 244, 12, 140, 76, 204, 44, 172, 108, 236, 28, 156, 92, 220, 60, 188, 124, 252, 2, 130, 66, 194, 34, 162, 98, 226, 18, 146, 82, 210, 50, 178, 114, 242, 10, 138, 74, 202, 42, 170, 106, 234, 26, 154, 90, 218, 58, 186, 122, 250, 6, 134, 70, 198, 38, 166, 102, 230, 22, 150, 86, 214, 54, 182, 118, 246, 14, 142, 78, 206, 46, 174, 110, 238, 30, 158, 94, 222, 62, 190, 126, 254]; - this.fft_short = function (e, t, a, s, n) { + this.fft_short = function (e, t, a, n, s) { for (var r = 0; r < 3; r++) { - var i = Pe.BLKSIZE_s / 2, + var i = Ae.BLKSIZE_s / 2, o = 65535 & 192 * (r + 1), - _ = Pe.BLKSIZE_s / 8 - 1; + _ = Ae.BLKSIZE_s / 8 - 1; do { var l, f, c, - h, u, - m = 255 & v[_ << 2]; - f = (l = p[m] * s[a][n + m + o]) - (u = p[127 - m] * s[a][n + m + o + 128]), l += u, h = (c = p[m + 64] * s[a][n + m + o + 64]) - (u = p[63 - m] * s[a][n + m + o + 192]), c += u, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + h, t[r][i + 3] = f - h, f = (l = p[m + 1] * s[a][n + m + o + 1]) - (u = p[126 - m] * s[a][n + m + o + 129]), l += u, h = (c = p[m + 65] * s[a][n + m + o + 65]) - (u = p[62 - m] * s[a][n + m + o + 193]), c += u, t[r][i + Pe.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Pe.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Pe.BLKSIZE_s / 2 + 1] = f + h, t[r][i + Pe.BLKSIZE_s / 2 + 3] = f - h; + h, + b = 255 & v[_ << 2]; + l = p[b] * n[a][s + b + o], h = p[127 - b] * n[a][s + b + o + 128], f = l - h, l += h, c = p[b + 64] * n[a][s + b + o + 64], h = p[63 - b] * n[a][s + b + o + 192], u = c - h, c += h, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + u, t[r][i + 3] = f - u, l = p[b + 1] * n[a][s + b + o + 1], h = p[126 - b] * n[a][s + b + o + 129], f = l - h, l += h, c = p[b + 65] * n[a][s + b + o + 65], h = p[62 - b] * n[a][s + b + o + 193], u = c - h, c += h, t[r][i + Ae.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Ae.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Ae.BLKSIZE_s / 2 + 1] = f + u, t[r][i + Ae.BLKSIZE_s / 2 + 3] = f - u; } while (0 <= --_); - b(t[r], i, Pe.BLKSIZE_s / 2); + m(t[r], i, Ae.BLKSIZE_s / 2); } - }, this.fft_long = function (e, t, a, s, n) { - var r = Pe.BLKSIZE / 8 - 1, - i = Pe.BLKSIZE / 2; + }, this.fft_long = function (e, t, a, n, s) { + var r = Ae.BLKSIZE / 8 - 1, + i = Ae.BLKSIZE / 2; do { var o, _, l, f, c, - h = 255 & v[r]; - _ = (o = u[h] * s[a][n + h]) - (c = u[h + 512] * s[a][n + h + 512]), o += c, f = (l = u[h + 256] * s[a][n + h + 256]) - (c = u[h + 768] * s[a][n + h + 768]), l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, _ = (o = u[h + 1] * s[a][n + h + 1]) - (c = u[h + 513] * s[a][n + h + 513]), o += c, f = (l = u[h + 257] * s[a][n + h + 257]) - (c = u[h + 769] * s[a][n + h + 769]), l += c, t[i + Pe.BLKSIZE / 2 + 0] = o + l, t[i + Pe.BLKSIZE / 2 + 2] = o - l, t[i + Pe.BLKSIZE / 2 + 1] = _ + f, t[i + Pe.BLKSIZE / 2 + 3] = _ - f; + u = 255 & v[r]; + o = h[u] * n[a][s + u], c = h[u + 512] * n[a][s + u + 512], _ = o - c, o += c, l = h[u + 256] * n[a][s + u + 256], c = h[u + 768] * n[a][s + u + 768], f = l - c, l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, o = h[u + 1] * n[a][s + u + 1], c = h[u + 513] * n[a][s + u + 513], _ = o - c, o += c, l = h[u + 257] * n[a][s + u + 257], c = h[u + 769] * n[a][s + u + 769], f = l - c, l += c, t[i + Ae.BLKSIZE / 2 + 0] = o + l, t[i + Ae.BLKSIZE / 2 + 2] = o - l, t[i + Ae.BLKSIZE / 2 + 1] = _ + f, t[i + Ae.BLKSIZE / 2 + 3] = _ - f; } while (0 <= --r); - b(t, i, Pe.BLKSIZE / 2); + m(t, i, Ae.BLKSIZE / 2); }, this.init_fft = function (e) { - for (var t = 0; t < Pe.BLKSIZE; t++) u[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Pe.BLKSIZE); - for (t = 0; t < Pe.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE_s)); + for (var t = 0; t < Ae.BLKSIZE; t++) h[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Ae.BLKSIZE); + for (var t = 0; t < Ae.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE_s)); }; }(), - k = 2.302585092994046, - _e = 2, - le = 16, + R = 2.302585092994046, d = 2, g = 16, E = .34, - n = 1 / 217621504 / (Pe.BLKSIZE / 2), - fe = .3, - ce = 21, - S = .2302585093; - function M(e) { - return e; - } - function N(e, t) { - for (var a = 0, s = 0; s < Pe.BLKSIZE / 2; ++s) a += e[s] * t.ATH.eql_w[s]; - return a *= n; - } - function he(e, t, a, s, n, r, i, o, _, l, f) { + v = 1 / 217621504 / (Ae.BLKSIZE / 2), + w = .2302585093; + function se(e, t, a, n, s, r, i, o, _, l, f) { var c = e.internal_flags; - if (_ < 2) B.fft_long(c, s[n], _, l, f), B.fft_short(c, r[i], _, l, f);else if (2 == _) { - for (var h = Pe.BLKSIZE - 1; 0 <= h; --h) { - var u = s[n + 0][h], - m = s[n + 1][h]; - s[n + 0][h] = (u + m) * ee.SQRT2 * .5, s[n + 1][h] = (u - m) * ee.SQRT2 * .5; - } - for (var p = 2; 0 <= p; --p) for (h = Pe.BLKSIZE_s - 1; 0 <= h; --h) { - u = r[i + 0][p][h], m = r[i + 1][p][h]; - r[i + 0][p][h] = (u + m) * ee.SQRT2 * .5, r[i + 1][p][h] = (u - m) * ee.SQRT2 * .5; - } + _ < 2 ? (k.fft_long(c, n[s], _, l, f), k.fft_short(c, r[i], _, l, f)) : 2 == _ && me(), t[0] = n[s + 0][0], t[0] *= t[0]; + for (var u = Ae.BLKSIZE / 2 - 1; 0 <= u; --u) { + var h = n[s + 0][Ae.BLKSIZE / 2 - u], + b = n[s + 0][Ae.BLKSIZE / 2 + u]; + t[Ae.BLKSIZE / 2 - u] = .5 * (h * h + b * b); } - t[0] = M(s[n + 0][0]), t[0] *= t[0]; - for (h = Pe.BLKSIZE / 2 - 1; 0 <= h; --h) { - var b = s[n + 0][Pe.BLKSIZE / 2 - h], - v = s[n + 0][Pe.BLKSIZE / 2 + h]; - t[Pe.BLKSIZE / 2 - h] = M(.5 * (b * b + v * v)); - } - for (p = 2; 0 <= p; --p) { + for (var p = 2; 0 <= p; --p) { a[p][0] = r[i + 0][p][0], a[p][0] *= a[p][0]; - for (h = Pe.BLKSIZE_s / 2 - 1; 0 <= h; --h) { - b = r[i + 0][p][Pe.BLKSIZE_s / 2 - h], v = r[i + 0][p][Pe.BLKSIZE_s / 2 + h]; - a[p][Pe.BLKSIZE_s / 2 - h] = M(.5 * (b * b + v * v)); + for (var u = Ae.BLKSIZE_s / 2 - 1; 0 <= u; --u) { + var h = r[i + 0][p][Ae.BLKSIZE_s / 2 - u], + b = r[i + 0][p][Ae.BLKSIZE_s / 2 + u]; + a[p][Ae.BLKSIZE_s / 2 - u] = .5 * (h * h + b * b); } } - var d = 0; - for (h = 11; h < Pe.HBLKSIZE; h++) d += t[h]; - if (c.tot_ener[_] = d, e.analysis) { - for (h = 0; h < Pe.HBLKSIZE; h++) c.pinfo.energy[o][_][h] = c.pinfo.energy_save[_][h], c.pinfo.energy_save[_][h] = t[h]; - c.pinfo.pe[o][_] = c.pe[_]; - } - 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = N(t, c)); + for (var m = 0, u = 11; u < Ae.HBLKSIZE; u++) m += t[u]; + c.tot_ener[_] = m, e.analysis && me(), 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = function (e, t) { + for (var a = 0, n = 0; n < Ae.BLKSIZE / 2; ++n) a += e[n] * t.ATH.eql_w[n]; + return a *= v; + }(t, c)); } - var y, + var x, + B, T, - x, - P = 8, - L = 23, - I = 15, - ue = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749]; - var f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], + C = 8, + I = 23, + L = 15, + re = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749], + f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], c = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1], - h = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; - function me(e, t, a, s, n, r) { + u = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; + function ie(e, t, a, n, s, r) { var i; if (e < t) { - if (!(t < e * T)) return e + t; + if (!(t < e * B)) return e + t; i = t / e; } else { - if (t * T <= e) return e + t; + if (t * B <= e) return e + t; i = e / t; } - if (e += t, s + 3 <= 6) { - if (y <= i) return e; - var o = 0 | ee.FAST_LOG10_X(i, 16); + if (e += t, n + 3 <= 6) { + if (x <= i) return e; + var o = 0 | V.FAST_LOG10_X(i, 16); return e * c[o]; } - var _, l; - o = 0 | ee.FAST_LOG10_X(i, 16); - return t = 0 != r ? n.ATH.cb_s[a] * n.ATH.adjust : n.ATH.cb_l[a] * n.ATH.adjust, e < x * t ? t < e ? (_ = 1, o <= 13 && (_ = h[o]), l = ee.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * h[o] : e * f[o]; + var _, + l, + o = 0 | V.FAST_LOG10_X(i, 16); + return t = 0 != r ? s.ATH.cb_s[a] * s.ATH.adjust : s.ATH.cb_l[a] * s.ATH.adjust, e < T * t ? t < e ? (_ = 1, o <= 13 && (_ = u[o]), l = V.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * u[o] : e * f[o]; } - var r = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1]; - function A(e, t, a) { - var s; - if (e < 0 && (e = 0), t < 0 && (t = 0), e <= 0) return t; - if (t <= 0) return e; - if (s = e < t ? t / e : e / t, -2 <= a && a <= 2) { - if (y <= s) return e + t; - var n = 0 | ee.FAST_LOG10_X(s, 16); - return (e + t) * r[n]; - } - return s < T ? e + t : (e < t && (e = t), e); - } - function pe(e, t, a, s, n) { + function oe(e, t, a, n, s) { var r, i, o = 0, _ = 0; - for (r = i = 0; r < Pe.SBMAX_s; ++i, ++r) { + for (r = i = 0; r < Ae.SBMAX_s; ++i, ++r) { for (var l = e.bo_s[r], f = e.npart_s, c = l < f ? l : f; i < c;) o += t[i], _ += a[i], i++; - if (e.en[s].s[r][n] = o, e.thm[s].s[r][n] = _, f <= i) { + if (e.en[n].s[r][s] = o, e.thm[n].s[r][s] = _, f <= i) { ++r; break; } - var h = e.PSY.bo_s_weight[r], - u = 1 - h; - o = h * t[i], _ = h * a[i], e.en[s].s[r][n] += o, e.thm[s].s[r][n] += _, o = u * t[i], _ = u * a[i]; + var u = e.PSY.bo_s_weight[r], + h = 1 - u; + o = u * t[i], _ = u * a[i], e.en[n].s[r][s] += o, e.thm[n].s[r][s] += _, o = h * t[i], _ = h * a[i]; } - for (; r < Pe.SBMAX_s; ++r) e.en[s].s[r][n] = 0, e.thm[s].s[r][n] = 0; + for (; r < Ae.SBMAX_s; ++r) e.en[n].s[r][s] = 0, e.thm[n].s[r][s] = 0; } - function be(e, t, a, s) { - var n, + function _e(e, t, a, n) { + var s, r, i = 0, o = 0; - for (n = r = 0; n < Pe.SBMAX_l; ++r, ++n) { - for (var _ = e.bo_l[n], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; - if (e.en[s].l[n] = i, e.thm[s].l[n] = o, l <= r) { - ++n; + for (s = r = 0; s < Ae.SBMAX_l; ++r, ++s) { + for (var _ = e.bo_l[s], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; + if (e.en[n].l[s] = i, e.thm[n].l[s] = o, l <= r) { + ++s; break; } - var c = e.PSY.bo_l_weight[n], - h = 1 - c; - i = c * t[r], o = c * a[r], e.en[s].l[n] += i, e.thm[s].l[n] += o, i = h * t[r], o = h * a[r]; + var c = e.PSY.bo_l_weight[s], + u = 1 - c; + i = c * t[r], o = c * a[r], e.en[n].l[s] += i, e.thm[n].l[s] += o, i = u * t[r], o = u * a[r]; } - for (; n < Pe.SBMAX_l; ++n) e.en[s].l[n] = 0, e.thm[s].l[n] = 0; + for (; s < Ae.SBMAX_l; ++s) e.en[n].l[s] = 0, e.thm[n].l[s] = 0; } - function ve(e, t, a, s, n, r) { + function le(e, t, a, n, s, r) { var i, o, _ = e.internal_flags; for (o = i = 0; o < _.npart_s; ++o) { - for (var l = 0, f = 0, c = _.numlines_s[o], h = 0; h < c; ++h, ++i) { - var u = t[r][i]; - l += u, f < u && (f = u); + for (var l = 0, f = 0, c = _.numlines_s[o], u = 0; u < c; ++u, ++i) { + var h = t[r][i]; + l += h, f < h && (f = h); } a[o] = l; } for (i = o = 0; o < _.npart_s; o++) { - var m = _.s3ind_s[o][0], - p = _.s3_ss[i++] * a[m]; - for (++m; m <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[m], ++i, ++m; - var b = d * _.nb_s1[n][o]; - if (s[o] = Math.min(p, b), _.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - b = g * _.nb_s2[n][o]; - var v = s[o]; - s[o] = Math.min(b, v); + var b = _.s3ind_s[o][0], + p = _.s3_ss[i++] * a[b]; + for (++b; b <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[b], ++i, ++b; + var m = d * _.nb_s1[s][o]; + if (n[o] = Math.min(p, m), _.blocktype_old[1 & s] == Ae.SHORT_TYPE) { + var m = g * _.nb_s2[s][o], + v = n[o]; + n[o] = Math.min(m, v); } - _.nb_s2[n][o] = _.nb_s1[n][o], _.nb_s1[n][o] = p; + _.nb_s2[s][o] = _.nb_s1[s][o], _.nb_s1[s][o] = p; } - for (; o <= Pe.CBANDS; ++o) a[o] = 0, s[o] = 0; + for (; o <= Ae.CBANDS; ++o) a[o] = 0, n[o] = 0; } - function de(e, t, a) { + function fe(e, t, a) { return 1 <= a ? e : a <= 0 ? t : 0 < t ? Math.pow(e / t, a) * t : 0; } var _ = [11.8, 13.6, 17.2, 32, 46.5, 51.3, 57.5, 67.1, 71.5, 84.6, 97.6, 130]; - function ge(e, t) { - for (var a = 309.07, s = 0; s < Pe.SBMAX_s - 1; s++) for (var n = 0; n < 3; n++) { - var r = e.thm.s[s][n]; + function ce(e, t) { + for (var a = 309.07, n = 0; n < Ae.SBMAX_s - 1; n++) for (var s = 0; s < 3; s++) { + var r = e.thm.s[n][s]; if (0 < r) { var i = r * t, - o = e.en.s[s][n]; - i < o && (a += 1e10 * i < o ? _[s] * (10 * k) : _[s] * ee.FAST_LOG10(o / i)); + o = e.en.s[n][s]; + i < o && (a += 1e10 * i < o ? _[n] * (10 * R) : _[n] * V.FAST_LOG10(o / i)); } } return a; } var o = [6.8, 5.8, 5.8, 6.4, 6.5, 9.9, 12.1, 14.4, 15, 18.9, 21.6, 26.9, 34.2, 40.2, 46.8, 56.5, 60.7, 73.9, 85.7, 93.4, 126.1]; - function Se(e, t) { - for (var a = 281.0575, s = 0; s < Pe.SBMAX_l - 1; s++) { - var n = e.thm.l[s]; - if (0 < n) { - var r = n * t, - i = e.en.l[s]; - r < i && (a += 1e10 * r < i ? o[s] * (10 * k) : o[s] * ee.FAST_LOG10(i / r)); + function ue(e, t) { + for (var a = 281.0575, n = 0; n < Ae.SBMAX_l - 1; n++) { + var s = e.thm.l[n]; + if (0 < s) { + var r = s * t, + i = e.en.l[n]; + r < i && (a += 1e10 * r < i ? o[n] * (10 * R) : o[n] * V.FAST_LOG10(i / r)); } } return a; } - function Me(e, t, a, s, n) { + function he(e, t, a, n, s) { var r, i; for (r = i = 0; r < e.npart_l; ++r) { var o, @@ -36415,894 +36523,495 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js var f = t[i]; _ += f, l < f && (l = f); } - a[r] = _, s[r] = l, n[r] = _ * e.rnumlines_l[r]; + a[r] = _, n[r] = l, s[r] = _ * e.rnumlines_l[r]; } } - function we(e, t, a, s) { - var n = ue.length - 1, + function be(e, t, a, n) { + var s = re.length - 1, r = 0, i = a[r] + a[r + 1]; - 0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - for (r = 1; r < e.npart_l - 1; r++) { - var o, _; - if (0 < (i = a[r - 1] + a[r] + a[r + 1])) (o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _;else s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; + if (0 < i) { + var o = t[r]; + o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + for (r = 1; r < e.npart_l - 1; r++) if (0 < (i = a[r - 1] + a[r] + a[r + 1])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + if (0 < (i = a[r - 1] + a[r])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; } - var Re = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function D(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (s < 2) B.fft_long(_, i[o], s, t, a);else if (2 == s) for (var l = Pe.BLKSIZE - 1; 0 <= l; --l) { - var f = i[o + 0][l], - c = i[o + 1][l]; - i[o + 0][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][l] = (f - c) * ee.SQRT2 * .5; - } - r[0] = M(i[o + 0][0]), r[0] *= r[0]; - for (l = Pe.BLKSIZE / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][Pe.BLKSIZE / 2 - l], - u = i[o + 0][Pe.BLKSIZE / 2 + l]; - r[Pe.BLKSIZE / 2 - l] = M(.5 * (h * h + u * u)); - } - var m = 0; - for (l = 11; l < Pe.HBLKSIZE; l++) m += r[l]; - if (_.tot_ener[s] = m, e.analysis) { - for (l = 0; l < Pe.HBLKSIZE; l++) _.pinfo.energy[n][s][l] = _.pinfo.energy_save[s][l], _.pinfo.energy_save[s][l] = r[l]; - _.pinfo.pe[n][s] = _.pe[s]; - } - } - function Y(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (0 == n && s < 2 && B.fft_short(_, i[o], s, t, a), 2 == s) for (var l = Pe.BLKSIZE_s - 1; 0 <= l; --l) { - var f = i[o + 0][n][l], - c = i[o + 1][n][l]; - i[o + 0][n][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][n][l] = (f - c) * ee.SQRT2 * .5; - } - r[n][0] = i[o + 0][n][0], r[n][0] *= r[n][0]; - for (l = Pe.BLKSIZE_s / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][n][Pe.BLKSIZE_s / 2 - l], - u = i[o + 0][n][Pe.BLKSIZE_s / 2 + l]; - r[n][Pe.BLKSIZE_s / 2 - l] = M(.5 * (h * h + u * u)); - } - } - this.L3psycho_anal_ns = function (e, t, a, s, n, r, i, o, _, l) { - var f, - c, - h, - u, - m, - p, - b, - v, - d, - g, - S = e.internal_flags, - M = ke([2, Pe.BLKSIZE]), - w = ke([2, 3, Pe.BLKSIZE_s]), - R = Be(Pe.CBANDS + 1), - A = Be(Pe.CBANDS + 1), - B = Be(Pe.CBANDS + 2), - k = Ae(2), - y = Ae(2), - T = ke([2, 576]), - x = Ae(Pe.CBANDS + 2), - E = Ae(Pe.CBANDS + 2); - for (ye.fill(E, 0), f = S.channels_out, e.mode == Ee.JOINT_STEREO && (f = 4), d = e.VBR == xe.vbr_off ? 0 == S.ResvMax ? 0 : S.ResvSize / S.ResvMax * .5 : e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? .6 : 1, c = 0; c < S.channels_out; c++) { - var P = t[c], - L = a + 576 - 350 - ce + 192; - for (u = 0; u < 576; u++) { - var I, H; - for (I = P[L + u + 10], m = H = 0; m < (ce - 1) / 2 - 1; m += 2) I += Re[m] * (P[L + u + m] + P[L + u + ce - m]), H += Re[m + 1] * (P[L + u + m + 1] + P[L + u + ce - m - 1]); - T[c][u] = I + H; - } - n[s][c].en.assign(S.en[c]), n[s][c].thm.assign(S.thm[c]), 2 < f && (r[s][c].en.assign(S.en[c + 2]), r[s][c].thm.assign(S.thm[c + 2])); - } - for (c = 0; c < f; c++) { - var C, - V = Be(12), - O = [0, 0, 0, 0], - N = Be(12), - D = 1, - Y = Be(Pe.CBANDS), - X = Be(Pe.CBANDS), - q = [0, 0, 0, 0], - F = Be(Pe.HBLKSIZE), - j = ke([3, Pe.HBLKSIZE_s]); - for (u = 0; u < 3; u++) V[u] = S.nsPsy.last_en_subshort[c][u + 6], N[u] = V[u] / S.nsPsy.last_en_subshort[c][u + 4], O[0] += V[u]; - if (2 == c) for (u = 0; u < 576; u++) { - var z, Z; - z = T[0][u], Z = T[1][u], T[0][u] = z + Z, T[1][u] = z - Z; - } - var K = T[1 & c], - G = 0; - for (u = 0; u < 9; u++) { - for (var U = G + 64, Q = 1; G < U; G++) Q < Math.abs(K[G]) && (Q = Math.abs(K[G])); - S.nsPsy.last_en_subshort[c][u] = V[u + 3] = Q, O[1 + u / 3] += Q, Q > V[u + 3 - 2] ? Q /= V[u + 3 - 2] : Q = V[u + 3 - 2] > 10 * Q ? V[u + 3 - 2] / (10 * Q) : 0, N[u + 3] = Q; - } - if (e.analysis) { - var W = N[0]; - for (u = 1; u < 12; u++) W < N[u] && (W = N[u]); - S.pinfo.ers[s][c] = S.pinfo.ers_save[c], S.pinfo.ers_save[c] = W; - } - for (C = 3 == c ? S.nsPsy.attackthre_s : S.nsPsy.attackthre, u = 0; u < 12; u++) 0 == q[u / 3] && N[u] > C && (q[u / 3] = u % 3 + 1); - for (u = 1; u < 4; u++) { - (O[u - 1] > O[u] ? O[u - 1] / O[u] : O[u] / O[u - 1]) < 1.7 && (q[u] = 0, 1 == u && (q[0] = 0)); - } - for (0 != q[0] && 0 != S.nsPsy.lastAttacks[c] && (q[0] = 0), 3 != S.nsPsy.lastAttacks[c] && q[0] + q[1] + q[2] + q[3] == 0 || ((D = 0) != q[1] && 0 != q[0] && (q[1] = 0), 0 != q[2] && 0 != q[1] && (q[2] = 0), 0 != q[3] && 0 != q[2] && (q[3] = 0)), c < 2 ? y[c] = D : 0 == D && (y[0] = y[1] = 0), _[c] = S.tot_ener[c], he(e, F, j, M, 1 & c, w, 1 & c, s, c, t, a), Me(S, F, R, Y, X), we(S, Y, X, x), v = 0; v < 3; v++) { - var J, $; - for (ve(e, j, A, B, c, v), pe(S, A, B, c, v), b = 0; b < Pe.SBMAX_s; b++) { - if ($ = S.thm[c].s[b][v], $ *= .8, 2 <= q[v] || 1 == q[v + 1]) { - var ee = 0 != v ? v - 1 : 2; - Q = de(S.thm[c].s[b][ee], $, .6 * d); - $ = Math.min($, Q); - } - if (1 == q[v]) { - ee = 0 != v ? v - 1 : 2, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } else if (0 != v && 3 == q[v - 1] || 0 == v && 3 == S.nsPsy.lastAttacks[c]) { - ee = 2 != v ? v + 1 : 0, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } - J = V[3 * v + 3] + V[3 * v + 4] + V[3 * v + 5], 6 * V[3 * v + 5] < J && ($ *= .5, 6 * V[3 * v + 4] < J && ($ *= .5)), S.thm[c].s[b][v] = $; - } - } - for (S.nsPsy.lastAttacks[c] = q[2], h = p = 0; h < S.npart_l; h++) { - for (var te = S.s3ind[h][0], ae = R[te] * ue[x[te]], se = S.s3_ll[p++] * ae; ++te <= S.s3ind[h][1];) ae = R[te] * ue[x[te]], se = me(se, S.s3_ll[p++] * ae, te, te - h, S, 0); - se *= .158489319246111, S.blocktype_old[1 & c] == Pe.SHORT_TYPE ? B[h] = se : B[h] = de(Math.min(se, Math.min(_e * S.nb_1[c][h], le * S.nb_2[c][h])), se, d), S.nb_2[c][h] = S.nb_1[c][h], S.nb_1[c][h] = se; - } - for (; h <= Pe.CBANDS; ++h) R[h] = 0, B[h] = 0; - be(S, R, B, c); - } - (e.mode != Ee.STEREO && e.mode != Ee.JOINT_STEREO || 0 < e.interChRatio && function (e, t) { - var a = e.internal_flags; - if (1 < a.channels_out) { - for (var s = 0; s < Pe.SBMAX_l; s++) { - var n = a.thm[0].l[s], - r = a.thm[1].l[s]; - a.thm[0].l[s] += r * t, a.thm[1].l[s] += n * t; - } - for (s = 0; s < Pe.SBMAX_s; s++) for (var i = 0; i < 3; i++) n = a.thm[0].s[s][i], r = a.thm[1].s[s][i], a.thm[0].s[s][i] += r * t, a.thm[1].s[s][i] += n * t; - } - }(e, e.interChRatio), e.mode == Ee.JOINT_STEREO) && (!function (e) { - for (var t = 0; t < Pe.SBMAX_l; t++) if (!(e.thm[0].l[t] > 1.58 * e.thm[1].l[t] || e.thm[1].l[t] > 1.58 * e.thm[0].l[t])) { - var a = e.mld_l[t] * e.en[3].l[t], - s = Math.max(e.thm[2].l[t], Math.min(e.thm[3].l[t], a)); - a = e.mld_l[t] * e.en[2].l[t]; - var n = Math.max(e.thm[3].l[t], Math.min(e.thm[2].l[t], a)); - e.thm[2].l[t] = s, e.thm[3].l[t] = n; - } - for (t = 0; t < Pe.SBMAX_s; t++) for (var r = 0; r < 3; r++) e.thm[0].s[t][r] > 1.58 * e.thm[1].s[t][r] || e.thm[1].s[t][r] > 1.58 * e.thm[0].s[t][r] || (a = e.mld_s[t] * e.en[3].s[t][r], s = Math.max(e.thm[2].s[t][r], Math.min(e.thm[3].s[t][r], a)), a = e.mld_s[t] * e.en[2].s[t][r], n = Math.max(e.thm[3].s[t][r], Math.min(e.thm[2].s[t][r], a)), e.thm[2].s[t][r] = s, e.thm[3].s[t][r] = n); - }(S), g = e.msfix, 0 < Math.abs(g) && function (e, t, a) { - var s = t, - n = Math.pow(10, a); - t *= 2, s *= 2; - for (var r = 0; r < Pe.SBMAX_l; r++) f = e.ATH.cb_l[e.bm_l[r]] * n, (o = Math.min(Math.max(e.thm[0].l[r], f), Math.max(e.thm[1].l[r], f))) * t < (_ = Math.max(e.thm[2].l[r], f)) + (l = Math.max(e.thm[3].l[r], f)) && (_ *= c = o * s / (_ + l), l *= c), e.thm[2].l[r] = Math.min(_, e.thm[2].l[r]), e.thm[3].l[r] = Math.min(l, e.thm[3].l[r]); - for (n *= Pe.BLKSIZE_s / Pe.BLKSIZE, r = 0; r < Pe.SBMAX_s; r++) for (var i = 0; i < 3; i++) { - var o, _, l, f, c; - f = e.ATH.cb_s[e.bm_s[r]] * n, (o = Math.min(Math.max(e.thm[0].s[r][i], f), Math.max(e.thm[1].s[r][i], f))) * t < (_ = Math.max(e.thm[2].s[r][i], f)) + (l = Math.max(e.thm[3].s[r][i], f)) && (_ *= c = o * t / (_ + l), l *= c), e.thm[2].s[r][i] = Math.min(e.thm[2].s[r][i], _), e.thm[3].s[r][i] = Math.min(e.thm[3].s[r][i], l); - } - }(S, g, e.ATHlower * S.ATH.adjust)); - for (function (e, t, a, s) { - var n = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var r = 0; r < n.channels_out; r++) s[r] = Pe.NORM_TYPE, e.short_blocks == Te.short_block_dispensed && (t[r] = 1), e.short_blocks == Te.short_block_forced && (t[r] = 0), 0 != t[r] ? n.blocktype_old[r] == Pe.SHORT_TYPE && (s[r] = Pe.STOP_TYPE) : (s[r] = Pe.SHORT_TYPE, n.blocktype_old[r] == Pe.NORM_TYPE && (n.blocktype_old[r] = Pe.START_TYPE), n.blocktype_old[r] == Pe.STOP_TYPE && (n.blocktype_old[r] = Pe.SHORT_TYPE)), a[r] = n.blocktype_old[r], n.blocktype_old[r] = s[r]; - }(e, y, l, k), c = 0; c < f; c++) { - var ne, - re, - ie, - oe = 0; - 1 < c ? (ne = o, oe = -2, re = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (re = Pe.SHORT_TYPE), ie = r[s][c - 2]) : (ne = i, oe = 0, re = l[c], ie = n[s][c]), ne[oe + c] = re == Pe.SHORT_TYPE ? ge(ie, S.masking_lower) : Se(ie, S.masking_lower), e.analysis && (S.pinfo.pe[s][c] = ne[oe + c]); - } - return 0; - }; - var X = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function q(e, t, a) { - if (0 == a) for (var s = 0; s < e.npart_s; s++) e.nb_s2[t][s] = e.nb_s1[t][s], e.nb_s1[t][s] = 0; - } - function F(e, t) { - for (var a = 0; a < e.npart_l; a++) e.nb_2[t][a] = e.nb_1[t][a], e.nb_1[t][a] = 0; - } - function j(e, t, a, s, n, r) { - var i, - o, - _, - l = e.internal_flags, - f = new float[Pe.CBANDS](), - c = Be(Pe.CBANDS), - h = new int[Pe.CBANDS](); - for (_ = o = 0; _ < l.npart_s; ++_) { - var u = 0, - m = 0, - p = l.numlines_s[_]; - for (i = 0; i < p; ++i, ++o) { - var b = t[r][o]; - u += b, m < b && (m = b); - } - a[_] = u, f[_] = m, c[_] = u / p; - } - for (; _ < Pe.CBANDS; ++_) f[_] = 0, c[_] = 0; - for (function (e, t, a, s) { - var n = ue.length - 1, - r = 0, - i = a[r] + a[r + 1]; - for (0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0, r = 1; r < e.npart_s - 1; r++) { - var o, _; - 0 < (i = a[r - 1] + a[r] + a[r + 1]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - }(l, f, c, h), o = _ = 0; _ < l.npart_s; _++) { - var v, - d, - g, - S, - M, - w = l.s3ind_s[_][0], - R = l.s3ind_s[_][1]; - for (v = h[w], d = 1, S = l.s3_ss[o] * a[w] * ue[h[w]], ++o, ++w; w <= R;) v += h[w], d += 1, S = A(S, g = l.s3_ss[o] * a[w] * ue[h[w]], w - _), ++o, ++w; - S *= M = .5 * ue[v = (1 + 2 * v) / (2 * d)], s[_] = S, l.nb_s2[n][_] = l.nb_s1[n][_], l.nb_s1[n][_] = S, g = f[_], g *= l.minval_s[_], g *= M, s[_] > g && (s[_] = g), 1 < l.masking_lower && (s[_] *= l.masking_lower), s[_] > a[_] && (s[_] = a[_]), l.masking_lower < 1 && (s[_] *= l.masking_lower); - } - for (; _ < Pe.CBANDS; ++_) a[_] = 0, s[_] = 0; - } - function z(e, t, a, s, n) { - var r, - i = Be(Pe.CBANDS), - o = Be(Pe.CBANDS), - _ = Ae(Pe.CBANDS + 2); - Me(e, t, a, i, o), we(e, i, o, _); - var l = 0; - for (r = 0; r < e.npart_l; r++) { - var f, - c, - h, - u = e.s3ind[r][0], - m = e.s3ind[r][1], - p = 0, - b = 0; - for (p = _[u], b += 1, c = e.s3_ll[l] * a[u] * ue[_[u]], ++l, ++u; u <= m;) p += _[u], b += 1, c = A(c, f = e.s3_ll[l] * a[u] * ue[_[u]], u - r), ++l, ++u; - if (c *= h = .5 * ue[p = (1 + 2 * p) / (2 * b)], e.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - var v = _e * e.nb_1[n][r]; - s[r] = 0 < v ? Math.min(c, v) : Math.min(c, a[r] * fe); - } else { - var d = le * e.nb_2[n][r], - g = _e * e.nb_1[n][r]; - d <= 0 && (d = c), g <= 0 && (g = c), v = e.blocktype_old[1 & n] == Pe.NORM_TYPE ? Math.min(g, d) : g, s[r] = Math.min(c, v); - } - e.nb_2[n][r] = e.nb_1[n][r], e.nb_1[n][r] = c, f = i[r], f *= e.minval_l[r], f *= h, s[r] > f && (s[r] = f), 1 < e.masking_lower && (s[r] *= e.masking_lower), s[r] > a[r] && (s[r] = a[r]), e.masking_lower < 1 && (s[r] *= e.masking_lower); - } - for (; r < Pe.CBANDS; ++r) a[r] = 0, s[r] = 0; - } - function Z(e, t, a, s, n, r, i) { - for (var o, _, l = 2 * r, f = 0 < r ? Math.pow(10, n) : 1, c = 0; c < i; ++c) { - var h = e[2][c], - u = e[3][c], - m = t[0][c], - p = t[1][c], - b = t[2][c], - v = t[3][c]; - if (m <= 1.58 * p && p <= 1.58 * m) { - var d = a[c] * u, - g = a[c] * h; - _ = Math.max(b, Math.min(v, d)), o = Math.max(v, Math.min(b, g)); - } else _ = b, o = v; - if (0 < r) { - var S, - M, - w = s[c] * f; - if (S = Math.min(Math.max(m, w), Math.max(p, w)), 0 < (M = (b = Math.max(_, w)) + (v = Math.max(o, w))) && S * l < M) { - var R = S * l / M; - b *= R, v *= R; - } - _ = Math.min(b, _), o = Math.min(v, o); - } - h < _ && (_ = h), u < o && (o = u), t[2][c] = _, t[3][c] = o; - } - } - function w(e, t) { - var a; - return (a = 0 <= e ? 27 * -e : e * t) <= -72 ? 0 : Math.exp(a * S); - } - function R(e) { - var t, - a, - s = 0; - for (s = 0; 1e-20 < w(s, e); s -= 1); - for (n = s, r = 0; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? r = s : n = s; - t = n; - var n, r; - s = 0; - for (s = 0; 1e-20 < w(s, e); s += 1); - for (n = 0, r = s; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? n = s : r = s; - a = r; - var i, - o = 0; - for (i = 0; i <= 1e3; ++i) { - o += w(s = t + i * (a - t) / 1e3, e); - } - return 1001 / (o * (a - t)); - } - function H(e) { + var pe = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; + function P(e) { return e < 0 && (e = 0), e *= .001, 13 * Math.atan(.76 * e) + 3.5 * Math.atan(e * e / 56.25); } - function C(e, t, a, s, n, r, i, o, _, l, f, c) { - var h, - u = Be(Pe.CBANDS + 1), - m = o / (15 < c ? 1152 : 384), - p = Ae(Pe.HBLKSIZE); + function H(e, t, a, n, s, r, i, o, _, l, f, c) { + var u, + h = de(Ae.CBANDS + 1), + b = o / (15 < c ? 1152 : 384), + p = ve(Ae.HBLKSIZE); o /= _; - var b = 0, + var m = 0, v = 0; - for (h = 0; h < Pe.CBANDS; h++) { + for (u = 0; u < Ae.CBANDS; u++) { var d; - for (y = H(o * b), u[h] = o * b, d = b; H(o * d) - y < E && d <= _ / 2; d++); - for (e[h] = d - b, v = h + 1; b < d;) p[b++] = h; - if (_ / 2 < b) { - b = _ / 2, ++h; + for (x = P(o * m), h[u] = o * m, d = m; P(o * d) - x < E && d <= _ / 2; d++); + for (e[u] = d - m, v = u + 1; m < d;) p[m++] = u; + if (_ / 2 < m) { + m = _ / 2, ++u; break; } } - u[h] = o * b; + h[u] = o * m; for (var g = 0; g < c; g++) { - var S, M, w, R, A; - w = l[g], R = l[g + 1], (S = 0 | Math.floor(.5 + f * (w - .5))) < 0 && (S = 0), _ / 2 < (M = 0 | Math.floor(.5 + f * (R - .5))) && (M = _ / 2), a[g] = (p[S] + p[M]) / 2, t[g] = p[M]; - var B = m * R; - i[g] = (B - u[t[g]]) / (u[t[g] + 1] - u[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = H(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); + var w, S, M, y, A; + M = l[g], y = l[g + 1], (w = 0 | Math.floor(.5 + f * (M - .5))) < 0 && (w = 0), S = 0 | Math.floor(.5 + f * (y - .5)), _ / 2 < S && (S = _ / 2), a[g] = (p[w] + p[S]) / 2, t[g] = p[S]; + var k = b * y; + i[g] = (k - h[t[g]]) / (h[t[g] + 1] - h[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = P(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); } - for (var k = b = 0; k < v; k++) { - var y, - T, - x = e[k]; - y = H(o * b), T = H(o * (b + x - 1)), s[k] = .5 * (y + T), y = H(o * (b - .5)), T = H(o * (b + x - .5)), n[k] = T - y, b += x; + for (var R = m = 0; R < v; R++) { + var x, + B, + T = e[R]; + x = P(o * m), B = P(o * (m + T - 1)), n[R] = .5 * (x + B), x = P(o * (m - .5)), B = P(o * (m + T - .5)), s[R] = B - x, m += T; } return v; } - function V(e, t, a, s, n, r) { + function O(e, t, a, n, s, r) { var i, o, _, l, f, c, - h = ke([Pe.CBANDS, Pe.CBANDS]), - u = 0; - if (r) for (var m = 0; m < t; m++) for (i = 0; i < t; i++) { - var p = (o = a[m] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * S), _ /= .6609193)) * s[i]); - h[m][i] = p * n[m]; - } else for (i = 0; i < t; i++) { - var b = 15 + Math.min(21 / a[i], 12), - v = R(b); - for (m = 0; m < t; m++) { - p = v * w(a[m] - a[i], b) * s[i]; - h[m][i] = p * n[m]; - } + u = ge([Ae.CBANDS, Ae.CBANDS]), + h = 0; + if (r) for (var b = 0; b < t; b++) for (i = 0; i < t; i++) { + var p = (o = a[b] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * w), _ /= .6609193)) * n[i]); + u[b][i] = p * s[b]; + } else me(); + for (var b = 0; b < t; b++) { + for (i = 0; i < t && !(0 < u[b][i]); i++); + for (e[b][0] = i, i = t - 1; 0 < i && !(0 < u[b][i]); i--); + e[b][1] = i, h += e[b][1] - e[b][0] + 1; } - for (m = 0; m < t; m++) { - for (i = 0; i < t && !(0 < h[m][i]); i++); - for (e[m][0] = i, i = t - 1; 0 < i && !(0 < h[m][i]); i--); - e[m][1] = i, u += e[m][1] - e[m][0] + 1; - } - var d = Be(u), - g = 0; - for (m = 0; m < t; m++) for (i = e[m][0]; i <= e[m][1]; i++) d[g++] = h[m][i]; - return d; + for (var m = de(h), v = 0, b = 0; b < t; b++) for (i = e[b][0]; i <= e[b][1]; i++) m[v++] = u[b][i]; + return m; } - function O(e) { - var t = H(e); + function N(e) { + var t = P(e); return t = Math.min(t, 15.5) / 15.5, Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * t)) - 2.5); } - function s(e, t) { - return e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e), 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + function n(e, t) { + e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e); + var a = 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + return a; } - this.L3psycho_anal_vbr = function (e, t, a, s, n, r, i, o, _, l) { + this.L3psycho_anal_ns = function (e, t, a, n, s, r, i, o, _, l) { var f, c, - h, u, + h, + b, + p, m, - p = e.internal_flags, - b = Be(Pe.HBLKSIZE), - v = ke([3, Pe.HBLKSIZE_s]), - d = ke([2, Pe.BLKSIZE]), - g = ke([2, 3, Pe.BLKSIZE_s]), - S = ke([4, Pe.CBANDS]), - M = ke([4, Pe.CBANDS]), - w = ke([4, 3]), - R = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]], - A = Ae(2), - B = e.mode == Ee.JOINT_STEREO ? 4 : p.channels_out; - !function (e, t, a, s, n, r, i, o, _, l) { - for (var f = ke([2, 576]), c = e.internal_flags, h = c.channels_out, u = e.mode == Ee.JOINT_STEREO ? 4 : h, m = 0; m < h; m++) { - firbuf = t[m]; - for (var p = a + 576 - 350 - ce + 192, b = 0; b < 576; b++) { - var v, d; - v = firbuf[p + b + 10]; - for (var g = d = 0; g < (ce - 1) / 2 - 1; g += 2) v += X[g] * (firbuf[p + b + g] + firbuf[p + b + ce - g]), d += X[g + 1] * (firbuf[p + b + g + 1] + firbuf[p + b + ce - g - 1]); - f[m][b] = v + d; - } - n[s][m].en.assign(c.en[m]), n[s][m].thm.assign(c.thm[m]), 2 < u && (r[s][m].en.assign(c.en[m + 2]), r[s][m].thm.assign(c.thm[m + 2])); + v, + d, + g = e.internal_flags, + w = ge([2, Ae.BLKSIZE]), + S = ge([2, 3, Ae.BLKSIZE_s]), + M = de(Ae.CBANDS + 1), + y = de(Ae.CBANDS + 1), + A = de(Ae.CBANDS + 2), + k = ve(2), + R = ve(2), + x = ge([2, 576]), + B = ve(Ae.CBANDS + 2), + T = ve(Ae.CBANDS + 2); + for (we.fill(T, 0), f = g.channels_out, e.mode == ye.JOINT_STEREO && (f = 4), d = e.VBR == Me.vbr_off ? 0 == g.ResvMax ? 0 : g.ResvSize / g.ResvMax * .5 : e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? .6 : 1, c = 0; c < g.channels_out; c++) { + var E = t[c], + C = a + 576 - 350 - 21 + 192; + for (h = 0; h < 576; h++) { + var I, L; + for (I = E[C + h + 10], b = L = 0; b < 9; b += 2) I += pe[b] * (E[C + h + b] + E[C + h + 21 - b]), L += pe[b + 1] * (E[C + h + b + 1] + E[C + h + 21 - b - 1]); + x[c][h] = I + L; } - for (m = 0; m < u; m++) { - var S = Be(12), - M = Be(12), - w = [0, 0, 0, 0], - R = f[1 & m], - A = 0, - B = 3 == m ? c.nsPsy.attackthre_s : c.nsPsy.attackthre, - k = 1; - if (2 == m) for (b = 0, g = 576; 0 < g; ++b, --g) { - var y = f[0][b], - T = f[1][b]; - f[0][b] = y + T, f[1][b] = y - T; - } - for (b = 0; b < 3; b++) M[b] = c.nsPsy.last_en_subshort[m][b + 6], S[b] = M[b] / c.nsPsy.last_en_subshort[m][b + 4], w[0] += M[b]; - for (b = 0; b < 9; b++) { - for (var x = A + 64, E = 1; A < x; A++) E < Math.abs(R[A]) && (E = Math.abs(R[A])); - c.nsPsy.last_en_subshort[m][b] = M[b + 3] = E, w[1 + b / 3] += E, E > M[b + 3 - 2] ? E /= M[b + 3 - 2] : E = M[b + 3 - 2] > 10 * E ? M[b + 3 - 2] / (10 * E) : 0, S[b + 3] = E; - } - for (b = 0; b < 3; ++b) { - var P = M[3 * b + 3] + M[3 * b + 4] + M[3 * b + 5], - L = 1; - 6 * M[3 * b + 5] < P && (L *= .5, 6 * M[3 * b + 4] < P && (L *= .5)), o[m][b] = L; - } - if (e.analysis) { - var I = S[0]; - for (b = 1; b < 12; b++) I < S[b] && (I = S[b]); - c.pinfo.ers[s][m] = c.pinfo.ers_save[m], c.pinfo.ers_save[m] = I; - } - for (b = 0; b < 12; b++) 0 == _[m][b / 3] && S[b] > B && (_[m][b / 3] = b % 3 + 1); - for (b = 1; b < 4; b++) { - var H = w[b - 1], - C = w[b]; - Math.max(H, C) < 4e4 && H < 1.7 * C && C < 1.7 * H && (1 == b && _[m][0] <= _[m][b] && (_[m][0] = 0), _[m][b] = 0); - } - _[m][0] <= c.nsPsy.lastAttacks[m] && (_[m][0] = 0), 3 != c.nsPsy.lastAttacks[m] && _[m][0] + _[m][1] + _[m][2] + _[m][3] == 0 || ((k = 0) != _[m][1] && 0 != _[m][0] && (_[m][1] = 0), 0 != _[m][2] && 0 != _[m][1] && (_[m][2] = 0), 0 != _[m][3] && 0 != _[m][2] && (_[m][3] = 0)), m < 2 ? l[m] = k : 0 == k && (l[0] = l[1] = 0), i[m] = c.tot_ener[m]; - } - }(e, t, a, s, n, r, _, w, R, A), function (e, t) { - var a = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var s = 0; s < a.channels_out; s++) e.short_blocks == Te.short_block_dispensed && (t[s] = 1), e.short_blocks == Te.short_block_forced && (t[s] = 0); - }(e, A); - for (var k = 0; k < B; k++) { - D(e, t, a, k, s, b, d, T = 1 & k), c = s, h = k, u = b, m = void 0, m = (f = e).internal_flags, 2 == f.athaa_loudapprox && h < 2 && (m.loudness_sq[c][h] = m.loudness_sq_save[h], m.loudness_sq_save[h] = N(u, m)), 0 != A[T] ? z(p, b, S[k], M[k], k) : F(p, k); + s[n][c].en.assign(g.en[c]), s[n][c].thm.assign(g.thm[c]), 2 < f && me(); } - A[0] + A[1] == 2 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_l, p.ATH.cb_l, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_l); - for (k = 0; k < B; k++) { - 0 != A[T = 1 & k] && be(p, S[k], M[k], k); - } - for (var y = 0; y < 3; y++) { - for (k = 0; k < B; ++k) { - 0 != A[T = 1 & k] ? q(p, k, y) : (Y(e, t, a, k, y, v, g, T), j(e, v, S[k], M[k], k, y)); + for (c = 0; c < f; c++) { + var P, + H = de(12), + O = [0, 0, 0, 0], + N = de(12), + V = 1, + D = de(Ae.CBANDS), + F = de(Ae.CBANDS), + j = [0, 0, 0, 0], + X = de(Ae.HBLKSIZE), + Y = ge([3, Ae.HBLKSIZE_s]); + for (h = 0; h < 3; h++) H[h] = g.nsPsy.last_en_subshort[c][h + 6], N[h] = H[h] / g.nsPsy.last_en_subshort[c][h + 4], O[0] += H[h]; + 2 == c && me(); + var z = x[1 & c], + q = 0; + for (h = 0; h < 9; h++) { + for (var G = q + 64, U = 1; q < G; q++) U < Math.abs(z[q]) && (U = Math.abs(z[q])); + g.nsPsy.last_en_subshort[c][h] = H[h + 3] = U, O[1 + h / 3] += U, U > H[h + 3 - 2] ? U /= H[h + 3 - 2] : U = H[h + 3 - 2] > 10 * U ? H[h + 3 - 2] / (10 * U) : 0, N[h + 3] = U; } - A[0] + A[1] == 0 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_s, p.ATH.cb_s, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_s); - for (k = 0; k < B; ++k) { - 0 == A[T = 1 & k] && pe(p, S[k], M[k], k, y); - } - } - for (k = 0; k < B; k++) { - var T; - if (0 == A[T = 1 & k]) for (var x = 0; x < Pe.SBMAX_s; x++) { - var E = Be(3); - for (y = 0; y < 3; y++) { - var P = p.thm[k].s[x][y]; - if (P *= .8, 2 <= R[k][y] || 1 == R[k][y + 1]) { - var L = 0 != y ? y - 1 : 2, - I = de(p.thm[k].s[x][L], P, .36); - P = Math.min(P, I); - } else if (1 == R[k][y]) { - L = 0 != y ? y - 1 : 2, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); - } else if (0 != y && 3 == R[k][y - 1] || 0 == y && 3 == p.nsPsy.lastAttacks[k]) { - L = 2 != y ? y + 1 : 0, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); + for (e.analysis && me(), P = 3 == c ? g.nsPsy.attackthre_s : g.nsPsy.attackthre, h = 0; h < 12; h++) 0 == j[h / 3] && N[h] > P && (j[h / 3] = h % 3 + 1); + for (h = 1; h < 4; h++) (O[h - 1] > O[h] ? O[h - 1] / O[h] : O[h] / O[h - 1]) < 1.7 && (j[h] = 0, 1 == h && (j[0] = 0)); + for (0 != j[0] && 0 != g.nsPsy.lastAttacks[c] && (j[0] = 0), 3 != g.nsPsy.lastAttacks[c] && j[0] + j[1] + j[2] + j[3] == 0 || ((V = 0) != j[1] && 0 != j[0] && (j[1] = 0), 0 != j[2] && 0 != j[1] && (j[2] = 0), 0 != j[3] && 0 != j[2] && (j[3] = 0)), c < 2 ? R[c] = V : me(), _[c] = g.tot_ener[c], se(e, X, Y, w, 1 & c, S, 1 & c, n, c, t, a), he(g, X, M, D, F), be(g, D, F, B), v = 0; v < 3; v++) { + var K, Z; + for (le(e, Y, y, A, c, v), oe(g, y, A, c, v), m = 0; m < Ae.SBMAX_s; m++) { + if (Z = g.thm[c].s[m][v], Z *= .8, 2 <= j[v] || 1 == j[v + 1]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .6 * d); + Z = Math.min(Z, U); } - P *= w[k][y], E[y] = P; + if (1 == j[v]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } else if (0 != v && 3 == j[v - 1] || 0 == v && 3 == g.nsPsy.lastAttacks[c]) { + var W = 2 != v ? v + 1 : 0, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } + K = H[3 * v + 3] + H[3 * v + 4] + H[3 * v + 5], 6 * H[3 * v + 5] < K && (Z *= .5, 6 * H[3 * v + 4] < K && (Z *= .5)), g.thm[c].s[m][v] = Z; } - for (y = 0; y < 3; y++) p.thm[k].s[x][y] = E[y]; } + for (g.nsPsy.lastAttacks[c] = j[2], u = p = 0; u < g.npart_l; u++) { + for (var Q = g.s3ind[u][0], $ = M[Q] * re[B[Q]], J = g.s3_ll[p++] * $; ++Q <= g.s3ind[u][1];) $ = M[Q] * re[B[Q]], J = ie(J, g.s3_ll[p++] * $, Q, Q - u, g, 0); + J *= .158489319246111, g.blocktype_old[1 & c] == Ae.SHORT_TYPE ? A[u] = J : A[u] = fe(Math.min(J, Math.min(2 * g.nb_1[c][u], 16 * g.nb_2[c][u])), J, d), g.nb_2[c][u] = g.nb_1[c][u], g.nb_1[c][u] = J; + } + for (; u <= Ae.CBANDS; ++u) M[u] = 0, A[u] = 0; + _e(g, M, A, c); } - for (k = 0; k < B; k++) p.nsPsy.lastAttacks[k] = R[k][2]; - !function (e, t, a) { - for (var s = e.internal_flags, n = 0; n < s.channels_out; n++) { - var r = Pe.NORM_TYPE; - 0 != t[n] ? s.blocktype_old[n] == Pe.SHORT_TYPE && (r = Pe.STOP_TYPE) : (r = Pe.SHORT_TYPE, s.blocktype_old[n] == Pe.NORM_TYPE && (s.blocktype_old[n] = Pe.START_TYPE), s.blocktype_old[n] == Pe.STOP_TYPE && (s.blocktype_old[n] = Pe.SHORT_TYPE)), a[n] = s.blocktype_old[n], s.blocktype_old[n] = r; - } - }(e, A, l); - for (k = 0; k < B; k++) { - var H, C, V, O; - 1 < k ? (H = o, C = -2, V = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (V = Pe.SHORT_TYPE), O = r[s][k - 2]) : (H = i, C = 0, V = l[k], O = n[s][k]), H[C + k] = V == Pe.SHORT_TYPE ? ge(O, p.masking_lower) : Se(O, p.masking_lower), e.analysis && (p.pinfo.pe[s][k] = H[C + k]); + for (e.mode != ye.STEREO && e.mode != ye.JOINT_STEREO || me(), e.mode == ye.JOINT_STEREO && me(), function (e, t, a, n) { + var s = e.internal_flags; + e.short_blocks != Se.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); + for (var r = 0; r < s.channels_out; r++) n[r] = Ae.NORM_TYPE, e.short_blocks == Se.short_block_dispensed && (t[r] = 1), e.short_blocks == Se.short_block_forced && (t[r] = 0), 0 != t[r] ? s.blocktype_old[r] == Ae.SHORT_TYPE && (n[r] = Ae.STOP_TYPE) : (n[r] = Ae.SHORT_TYPE, s.blocktype_old[r] == Ae.NORM_TYPE && (s.blocktype_old[r] = Ae.START_TYPE), s.blocktype_old[r] == Ae.STOP_TYPE && (s.blocktype_old[r] = Ae.SHORT_TYPE)), a[r] = s.blocktype_old[r], s.blocktype_old[r] = n[r]; + }(e, R, l, k), c = 0; c < f; c++) { + var ee, + te, + ae, + ne = 0; + 1 < c ? me() : (ee = i, ne = 0, te = l[c], ae = s[n][c]), ee[ne + c] = te == Ae.SHORT_TYPE ? ce(ae, g.masking_lower) : ue(ae, g.masking_lower), e.analysis && (g.pinfo.pe[n][c] = ee[ne + c]); } return 0; }, this.psymodel_init = function (e) { var t, a = e.internal_flags, - s = !0, - n = 13, + n = !0, + s = 13, r = 0, i = 0, o = -8.25, _ = -4.5, - l = Be(Pe.CBANDS), - f = Be(Pe.CBANDS), - c = Be(Pe.CBANDS), - h = e.out_samplerate; + l = de(Ae.CBANDS), + f = de(Ae.CBANDS), + c = de(Ae.CBANDS), + u = e.out_samplerate; switch (e.experimentalZ) { default: case 0: - s = !0; + n = !0; break; case 1: - s = e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt; + n = e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt; break; case 2: - s = !1; + n = !1; break; case 3: - n = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; + s = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; } - for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Pe.NORM_TYPE, t = 0; t < 4; ++t) { - for (var u = 0; u < Pe.CBANDS; ++u) a.nb_1[t][u] = 1e20, a.nb_2[t][u] = 1e20, a.nb_s1[t][u] = a.nb_s2[t][u] = 1; - for (var m = 0; m < Pe.SBMAX_l; m++) a.en[t].l[m] = 1e20, a.thm[t].l[m] = 1e20; - for (u = 0; u < 3; ++u) { - for (m = 0; m < Pe.SBMAX_s; m++) a.en[t].s[m][u] = 1e20, a.thm[t].s[m][u] = 1e20; + for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Ae.NORM_TYPE, t = 0; t < 4; ++t) { + for (var h = 0; h < Ae.CBANDS; ++h) a.nb_1[t][h] = 1e20, a.nb_2[t][h] = 1e20, a.nb_s1[t][h] = a.nb_s2[t][h] = 1; + for (var b = 0; b < Ae.SBMAX_l; b++) a.en[t].l[b] = 1e20, a.thm[t].l[b] = 1e20; + for (var h = 0; h < 3; ++h) { + for (var b = 0; b < Ae.SBMAX_s; b++) a.en[t].s[b][h] = 1e20, a.thm[t].s[b][h] = 1e20; a.nsPsy.lastAttacks[t] = 0; } - for (u = 0; u < 9; u++) a.nsPsy.last_en_subshort[t][u] = 10; + for (var h = 0; h < 9; h++) a.nsPsy.last_en_subshort[t][h] = 10; } - for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = C(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, h, Pe.BLKSIZE, a.scalefac_band.l, Pe.BLKSIZE / 1152, Pe.SBMAX_l), t = 0; t < a.npart_l; t++) { + for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = H(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, u, Ae.BLKSIZE, a.scalefac_band.l, Ae.BLKSIZE / 1152, Ae.SBMAX_l), t = 0; t < a.npart_l; t++) { var p = r; - l[t] >= n && (p = i * (l[t] - n) / (24 - n) + r * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; + l[t] >= s && (p = i * (l[t] - s) / (24 - s) + r * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; } - a.s3_ll = V(a.s3ind, a.npart_l, l, f, c, s); - var b; - u = 0; + a.s3_ll = O(a.s3ind, a.npart_l, l, f, c, n); + var m, + h = 0; for (t = 0; t < a.npart_l; t++) { - g = K.MAX_VALUE; - for (var v = 0; v < a.numlines_l[t]; v++, u++) { - var d = h * u / (1e3 * Pe.BLKSIZE); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_l[t]) < g && (g = S); + g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_l[t]; v++, h++) { + var d = u * h / (1e3 * Ae.BLKSIZE); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_l[t]) < g && (g = w); } a.ATH.cb_l[t] = g, 6 < (g = 20 * l[t] / 10 - 20) && (g = 100), g < -15 && (g = -15), g -= 8, a.minval_l[t] = Math.pow(10, g / 10) * a.numlines_l[t]; } - for (a.npart_s = C(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, h, Pe.BLKSIZE_s, a.scalefac_band.s, Pe.BLKSIZE_s / 384, Pe.SBMAX_s), t = u = 0; t < a.npart_s; t++) { - var g; - p = o; - l[t] >= n && (p = _ * (l[t] - n) / (24 - n) + o * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), g = K.MAX_VALUE; - for (v = 0; v < a.numlines_s[t]; v++, u++) { - var S; - d = h * u / (1e3 * Pe.BLKSIZE_s); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_s[t]) < g && (g = S); + for (a.npart_s = H(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, u, Ae.BLKSIZE_s, a.scalefac_band.s, Ae.BLKSIZE_s / 384, Ae.SBMAX_s), t = h = 0; t < a.npart_s; t++) { + var g, + p = o; + l[t] >= s && (p = _ * (l[t] - s) / (24 - s) + o * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_s[t]; v++, h++) { + var w, + d = u * h / (1e3 * Ae.BLKSIZE_s); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_s[t]) < g && (g = w); } a.ATH.cb_s[t] = g, g = 7 * l[t] / 12 - 7, 12 < l[t] && (g *= 1 + 3.1 * Math.log(1 + g)), l[t] < 12 && (g *= 1 + 2.3 * Math.log(1 - g)), g < -15 && (g = -15), g -= 8, a.minval_s[t] = Math.pow(10, g / 10) * a.numlines_s[t]; } - a.s3_ss = V(a.s3ind_s, a.npart_s, l, f, c, s), y = Math.pow(10, (P + 1) / 16), T = Math.pow(10, (L + 1) / 16), x = Math.pow(10, I / 10), B.init_fft(a), a.decay = Math.exp(-1 * k / (.01 * h / 192)), b = 3.5, 0 != (2 & e.exp_nspsytune) && (b = 1), 0 < Math.abs(e.msfix) && (b = e.msfix), e.msfix = b; - for (var M = 0; M < a.npart_l; M++) a.s3ind[M][1] > a.npart_l - 1 && (a.s3ind[M][1] = a.npart_l - 1); - var w = 576 * a.mode_gr / h; - if (a.ATH.decay = Math.pow(10, -1.2 * w), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { - var R = e.out_samplerate / Pe.BLKSIZE, + a.s3_ss = O(a.s3ind_s, a.npart_s, l, f, c, n), x = Math.pow(10, (C + 1) / 16), B = Math.pow(10, (I + 1) / 16), T = Math.pow(10, L / 10), k.init_fft(a), a.decay = Math.exp(-1 * R / (.01 * u / 192)), m = 3.5, 0 != (2 & e.exp_nspsytune) && (m = 1), 0 < Math.abs(e.msfix) && (m = e.msfix), e.msfix = m; + for (var S = 0; S < a.npart_l; S++) a.s3ind[S][1] > a.npart_l - 1 && (a.s3ind[S][1] = a.npart_l - 1); + var M = 576 * a.mode_gr / u; + if (a.ATH.decay = Math.pow(10, -1.2 * M), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { + var y = e.out_samplerate / Ae.BLKSIZE, A = 0; - for (t = d = 0; t < Pe.BLKSIZE / 2; ++t) d += R, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; - for (A = 1 / A, t = Pe.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; + for (t = d = 0; t < Ae.BLKSIZE / 2; ++t) d += y, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; + for (A = 1 / A, t = Ae.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; } - for (M = u = 0; M < a.npart_s; ++M) for (t = 0; t < a.numlines_s[M]; ++t) ++u; - for (M = u = 0; M < a.npart_l; ++M) for (t = 0; t < a.numlines_l[M]; ++t) ++u; - for (t = u = 0; t < a.npart_l; t++) { - d = h * (u + a.numlines_l[t] / 2) / (1 * Pe.BLKSIZE); - a.mld_cb_l[t] = O(d), u += a.numlines_l[t]; + for (var S = h = 0; S < a.npart_s; ++S) for (t = 0; t < a.numlines_s[S]; ++t) ++h; + for (var S = h = 0; S < a.npart_l; ++S) for (t = 0; t < a.numlines_l[S]; ++t) ++h; + for (t = h = 0; t < a.npart_l; t++) { + var d = u * (h + a.numlines_l[t] / 2) / (1 * Ae.BLKSIZE); + a.mld_cb_l[t] = N(d), h += a.numlines_l[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_l[t] = 1; - for (t = u = 0; t < a.npart_s; t++) { - d = h * (u + a.numlines_s[t] / 2) / (1 * Pe.BLKSIZE_s); - a.mld_cb_s[t] = O(d), u += a.numlines_s[t]; + for (; t < Ae.CBANDS; ++t) a.mld_cb_l[t] = 1; + for (t = h = 0; t < a.npart_s; t++) { + var d = u * (h + a.numlines_s[t] / 2) / (1 * Ae.BLKSIZE_s); + a.mld_cb_s[t] = N(d), h += a.numlines_s[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_s[t] = 1; + for (; t < Ae.CBANDS; ++t) a.mld_cb_s[t] = 1; return 0; }, this.ATHformula = function (e, t) { var a; switch (t.ATHtype) { case 0: - a = s(e, 9); + a = n(e, 9); break; case 1: - a = s(e, -1); + a = n(e, -1); break; case 2: - a = s(e, 0); + a = n(e, 0); break; case 3: - a = s(e, 1) + 6; + a = n(e, 1) + 6; break; case 4: - a = s(e, t.ATHcurve); + a = n(e, t.ATHcurve); break; default: - a = s(e, 0); + a = n(e, 0); } return a; }; } - function U() { - var o = this; - U.V9 = 410, U.V8 = 420, U.V7 = 430, U.V6 = 440, U.V5 = 450, U.V4 = 460, U.V3 = 470, U.V2 = 480, U.V1 = 490, U.V0 = 500, U.R3MIX = 1e3, U.STANDARD = 1001, U.EXTREME = 1002, U.INSANE = 1003, U.STANDARD_FAST = 1004, U.EXTREME_FAST = 1005, U.MEDIUM = 1006, U.MEDIUM_FAST = 1007; - var w, R, g, S, M; - U.LAME_MAXMP3BUFFER = 147456; - var A, - B, - k, - y = new G(); - function T() { + function Y() { + var T, + E, + u, + h, + b, + C = this; + Y.V9 = 410, Y.V8 = 420, Y.V7 = 430, Y.V6 = 440, Y.V5 = 450, Y.V4 = 460, Y.V3 = 470, Y.V2 = 480, Y.V1 = 490, Y.V0 = 500, Y.R3MIX = 1e3, Y.STANDARD = 1001, Y.EXTREME = 1002, Y.INSANE = 1003, Y.STANDARD_FAST = 1004, Y.EXTREME_FAST = 1005, Y.MEDIUM = 1006, Y.MEDIUM_FAST = 1007, Y.LAME_MAXMP3BUFFER = 147456; + var p, + m, + v = new X(); + function d() { this.lowerlimit = 0; } - function n(e, t) { + function s(e, t) { this.lowpass = t; } - this.enc = new Pe(), this.setModules = function (e, t, a, s, n, r, i, o, _) { - w = e, R = t, g = a, S = s, M = n, A = r, B = o, k = _, this.enc.setModules(R, y, S, A); + this.enc = new Ae(), this.setModules = function (e, t, a, n, s, r, i, o, _) { + T = e, E = t, u = a, h = n, b = s, p = r, m = o, this.enc.setModules(E, v, h, p); }; - var x = 4294479419; - function E(e) { - return 1 < e ? 0 : e <= 0 ? 1 : Math.cos(Math.PI / 2 * e); + var I = 4294479419; + function g(e, t) { + var a = [new s(8, 2e3), new s(16, 3700), new s(24, 3900), new s(32, 5500), new s(40, 7e3), new s(48, 7500), new s(56, 1e4), new s(64, 11e3), new s(80, 13500), new s(96, 15100), new s(112, 15600), new s(128, 17e3), new s(160, 17500), new s(192, 18600), new s(224, 19400), new s(256, 19700), new s(320, 20500)], + n = C.nearestBitrateFullIndex(t); + e.lowerlimit = a[n].lowpass; } - function P(e, t) { - switch (e) { - case 44100: - return t.version = 1, 0; - case 48e3: - return t.version = 1; - case 32e3: - return t.version = 1, 2; - case 22050: - return t.version = 0; - case 24e3: - return t.version = 0, 1; - case 16e3: - return t.version = 0, 2; - case 11025: - return t.version = 0; - case 12e3: - return t.version = 0, 1; - case 8e3: - return t.version = 0, 2; - default: - return t.version = 0, -1; - } - } - function L(e, t, a) { - a < 16e3 && (t = 2); - for (var s = F.bitrate_table[t][1], n = 2; n <= 14; n++) 0 < F.bitrate_table[t][n] && Math.abs(F.bitrate_table[t][n] - e) < Math.abs(s - e) && (s = F.bitrate_table[t][n]); - return s; - } - function I(e, t, a) { - a < 16e3 && (t = 2); - for (var s = 0; s <= 14; s++) if (0 < F.bitrate_table[t][s] && F.bitrate_table[t][s] == e) return s; - return -1; - } - function H(e, t) { - var a = [new n(8, 2e3), new n(16, 3700), new n(24, 3900), new n(32, 5500), new n(40, 7e3), new n(48, 7500), new n(56, 1e4), new n(64, 11e3), new n(80, 13500), new n(96, 15100), new n(112, 15600), new n(128, 17e3), new n(160, 17500), new n(192, 18600), new n(224, 19400), new n(256, 19700), new n(320, 20500)], - s = o.nearestBitrateFullIndex(t); - e.lowerlimit = a[s].lowpass; - } - function C(e) { - var t = Pe.BLKSIZE + e.framesize - Pe.FFTOFFSET; + function L(e) { + var t = Ae.BLKSIZE + e.framesize - Ae.FFTOFFSET; return t = Math.max(t, 512 + e.framesize - 32); } - function V(e, t, a, s, n, r) { - var i = o.enc.lame_encode_mp3_frame(e, t, a, s, n, r); - return e.frameNum++, i; - } - function O() { + function P() { this.n_in = 0, this.n_out = 0; } - function f() { - this.num_used = 0; - } - function N(e, t, a) { - var s = Math.PI * t; - (e /= a) < 0 && (e = 0), 1 < e && (e = 1); - var n = e - .5, - r = .42 - .5 * Math.cos(2 * e * Math.PI) + .08 * Math.cos(4 * e * Math.PI); - return Math.abs(n) < 1e-9 ? s / Math.PI : r * Math.sin(a * s * n) / (Math.PI * a * n); - } - function c(e, t, a, s, n, r, i, o, _) { - var l, - f, - c = e.internal_flags, - h = 0, - u = e.out_samplerate / function e(t, a) { - return 0 != a ? e(a, t % a) : t; - }(e.out_samplerate, e.in_samplerate); - Z.BPC < u && (u = Z.BPC); - var m = Math.abs(c.resample_ratio - Math.floor(.5 + c.resample_ratio)) < 1e-4 ? 1 : 0, - p = 1 / c.resample_ratio; - 1 < p && (p = 1); - var b = 31; - 0 == b % 2 && --b; - var v = (b += m) + 1; - if (0 == c.fill_buffer_resample_init) { - for (c.inbuf_old[0] = Be(v), c.inbuf_old[1] = Be(v), l = 0; l <= 2 * u; ++l) c.blackfilt[l] = Be(v); - for (c.itime[0] = 0, h = c.itime[1] = 0; h <= 2 * u; h++) { - var d = 0, - g = (h - u) / (2 * u); - for (l = 0; l <= b; l++) d += c.blackfilt[h][l] = N(l - g, p, b); - for (l = 0; l <= b; l++) c.blackfilt[h][l] /= d; - } - c.fill_buffer_resample_init = 1; - } - var S = c.inbuf_old[_]; - for (f = 0; f < s; f++) { - var M, w; - if (M = f * c.resample_ratio, i <= b + (h = 0 | Math.floor(M - c.itime[_])) - b / 2) break; - g = M - c.itime[_] - (h + b % 2 * .5); - w = 0 | Math.floor(2 * g * u + u + .5); - var R = 0; - for (l = 0; l <= b; ++l) { - var A = l + h - b / 2; - R += (A < 0 ? S[v + A] : n[r + A]) * c.blackfilt[w][l]; - } - t[a + f] = R; - } - if (o.num_used = Math.min(i, b + h - b / 2), c.itime[_] += o.num_used - f * c.resample_ratio, o.num_used >= v) for (l = 0; l < v; l++) S[l] = n[r + o.num_used + l - v];else { - var B = v - o.num_used; - for (l = 0; l < B; ++l) S[l] = S[l + o.num_used]; - for (h = 0; l < v; ++l, ++h) S[l] = n[r + h]; - } - return f; - } - function D(e, t, a, s, n, r) { + function H(e, t, a, n, s, r) { var i = e.internal_flags; - if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) for (var o = 0; o < i.channels_out; o++) { - var _ = new f(); - r.n_out = c(e, t[o], i.mf_size, e.framesize, a[o], s, n, _, o), r.n_in = _.num_used; - } else { - r.n_out = Math.min(e.framesize, n), r.n_in = r.n_out; - for (var l = 0; l < r.n_out; ++l) t[0][i.mf_size + l] = a[0][s + l], 2 == i.channels_out && (t[1][i.mf_size + l] = a[1][s + l]); + if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) me();else { + r.n_out = Math.min(e.framesize, s), r.n_in = r.n_out; + for (var o = 0; o < r.n_out; ++o) t[0][i.mf_size + o] = a[0][n + o], 2 == i.channels_out && (t[1][i.mf_size + o] = a[1][n + o]); } } this.lame_init = function () { var e, t, a = new function () { - this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = Ee.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; - }(); - return 0 != ((e = a).class_id = x, t = e.internal_flags = new Z(), e.mode = Ee.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = xe.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY, e.encoder_padding = 0, t.mf_size = Pe.ENCDELAY - Pe.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0) ? null : (a.lame_allocated_gfp = 1, a); + this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = ye.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; + }(), + n = ((e = a).class_id = I, t = e.internal_flags = new j(), e.mode = ye.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = Me.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Ae.ENCDELAY + Ae.POSTDELAY, e.encoder_padding = 0, t.mf_size = Ae.ENCDELAY - Ae.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0); + return 0 != n ? null : (a.lame_allocated_gfp = 1, a); }, this.nearestBitrateFullIndex = function (e) { var t = [8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320], a = 0, - s = 0, n = 0, + s = 0, r = 0; - r = t[16], s = t[n = 16], a = 16; + r = t[16], n = t[s = 16], a = 16; for (var i = 0; i < 16; i++) if (Math.max(e, t[i + 1]) != e) { - r = t[i + 1], n = i + 1, s = t[i], a = i; + r = t[i + 1], s = i + 1, n = t[i], a = i; break; } - return e - s < r - e ? a : n; + return e - n < r - e ? a : s; }, this.lame_init_params = function (e) { var t, a, - s, n = e.internal_flags; if (n.Class_ID = 0, null == n.ATH && (n.ATH = new function () { - this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = Be(Pe.SBMAX_l), this.s = Be(Pe.SBMAX_s), this.psfb21 = Be(Pe.PSFB21), this.psfb12 = Be(Pe.PSFB12), this.cb_l = Be(Pe.CBANDS), this.cb_s = Be(Pe.CBANDS), this.eql_w = Be(Pe.BLKSIZE / 2); + this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = de(Ae.SBMAX_l), this.s = de(Ae.SBMAX_s), this.psfb21 = de(Ae.PSFB21), this.psfb12 = de(Ae.PSFB12), this.cb_l = de(Ae.CBANDS), this.cb_s = de(Ae.CBANDS), this.eql_w = de(Ae.BLKSIZE / 2); }()), null == n.PSY && (n.PSY = new function () { - this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = Be(Pe.SBMAX_l), this.bo_s_weight = Be(Pe.SBMAX_s); - }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = Ee.MONO), n.channels_out = e.mode == Ee.MONO ? 1 : 2, n.mode_ext = Pe.MPG_MD_MS_LR, e.mode == Ee.MONO && (e.force_ms = !1), e.VBR == xe.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == xe.vbr_off || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt || (e.free_format = !1), e.VBR == xe.vbr_off && 0 == e.brate && q.EQ(e.compression_ratio, 0) && (e.compression_ratio = 11.025), e.VBR == xe.vbr_off && 0 < e.compression_ratio && (0 == e.out_samplerate && (e.out_samplerate = map2MP3Frequency(int(.97 * e.in_samplerate))), e.brate = 0 | 16 * e.out_samplerate * n.channels_out / (1e3 * e.compression_ratio), n.samplerate_index = P(e.out_samplerate, e), e.free_format || (e.brate = L(e.brate, e.version, e.out_samplerate))), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { - var r = 16e3; + this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = de(Ae.SBMAX_l), this.bo_s_weight = de(Ae.SBMAX_s); + }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = ye.MONO), n.channels_out = e.mode == ye.MONO ? 1 : 2, n.mode_ext = Ae.MPG_MD_MS_LR, e.mode == ye.MONO && (e.force_ms = !1), e.VBR == Me.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == Me.vbr_off || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt || (e.free_format = !1), e.VBR == Me.vbr_off && 0 == e.brate && me(), e.VBR == Me.vbr_off && 0 < e.compression_ratio && me(), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { + var s = 16e3; switch (e.VBR) { - case xe.vbr_off: - H(i = new T(), e.brate), r = i.lowerlimit; + case Me.vbr_off: + var r = new d(); + g(r, e.brate), s = r.lowerlimit; break; - case xe.vbr_abr: - var i; - H(i = new T(), e.VBR_mean_bitrate_kbps), r = i.lowerlimit; - break; - case xe.vbr_rh: - var o = [19500, 19e3, 18600, 18e3, 17500, 16e3, 15600, 14900, 12500, 1e4, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - var _ = o[e.VBR_q], - l = o[e.VBR_q + 1], - f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + case Me.vbr_abr: + var r = new d(); + g(r, e.VBR_mean_bitrate_kbps), s = r.lowerlimit; break; + case Me.vbr_rh: + me(); default: - o = [19500, 19e3, 18500, 18e3, 17500, 16500, 15500, 14500, 12500, 9500, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - _ = o[e.VBR_q], l = o[e.VBR_q + 1], f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + me(); } - e.mode != Ee.MONO || e.VBR != xe.vbr_off && e.VBR != xe.vbr_abr || (r *= 1.5), e.lowpassfreq = 0 | r; + e.mode != ye.MONO || e.VBR != Me.vbr_off && e.VBR != Me.vbr_abr || (s *= 1.5), e.lowpassfreq = 0 | s; } - if (0 == e.out_samplerate && (2 * e.lowpassfreq > e.in_samplerate && (e.lowpassfreq = e.in_samplerate / 2), e.out_samplerate = (t = 0 | e.lowpassfreq, a = e.in_samplerate, s = 44100, 48e3 <= a ? s = 48e3 : 44100 <= a ? s = 44100 : 32e3 <= a ? s = 32e3 : 24e3 <= a ? s = 24e3 : 22050 <= a ? s = 22050 : 16e3 <= a ? s = 16e3 : 12e3 <= a ? s = 12e3 : 11025 <= a ? s = 11025 : 8e3 <= a && (s = 8e3), -1 == t ? s : (t <= 15960 && (s = 44100), t <= 15250 && (s = 32e3), t <= 11220 && (s = 24e3), t <= 9970 && (s = 22050), t <= 7230 && (s = 16e3), t <= 5420 && (s = 12e3), t <= 4510 && (s = 11025), t <= 3970 && (s = 8e3), a < s ? 44100 < a ? 48e3 : 32e3 < a ? 44100 : 24e3 < a ? 32e3 : 22050 < a ? 24e3 : 16e3 < a ? 22050 : 12e3 < a ? 16e3 : 11025 < a ? 12e3 : 8e3 < a ? 11025 : 8e3 : s))), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == xe.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == xe.vbr_abr && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps)), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && w.InitGainAnalysis(n.rgdata, e.out_samplerate) == X.INIT_GAIN_ANALYSIS_ERROR) return e.internal_flags = null, -6; - switch (n.decode_on_the_fly && !e.decode_only && (null != n.hip && k.hip_decode_exit(n.hip), n.hip = k.hip_decode_init()), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Pe.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { - case xe.vbr_mt: - case xe.vbr_rh: - case xe.vbr_mtrh: + switch (0 == e.out_samplerate && me(), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == Me.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == Me.vbr_abr && me(), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && me(), n.decode_on_the_fly && !e.decode_only && me(), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Ae.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { + case Me.vbr_mt: + case Me.vbr_rh: + case Me.vbr_mtrh: e.compression_ratio = [5.7, 6.5, 7.3, 8.2, 10, 11.9, 13, 14, 15, 16.5][e.VBR_q]; break; - case xe.vbr_abr: + case Me.vbr_abr: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps); break; default: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate); } - if (e.mode == Ee.NOT_SET && (e.mode = Ee.JOINT_STEREO), 0 < e.highpassfreq ? (n.highpass1 = 2 * e.highpassfreq, 0 <= e.highpasswidth ? n.highpass2 = 2 * (e.highpassfreq + e.highpasswidth) : n.highpass2 = 2 * e.highpassfreq, n.highpass1 /= e.out_samplerate, n.highpass2 /= e.out_samplerate) : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? (n.lowpass1 = 2 * (e.lowpassfreq - e.lowpasswidth), n.lowpass1 < 0 && (n.lowpass1 = 0)) : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : (n.lowpass1 = 0, n.lowpass2 = 0), function (e) { - var t = e.internal_flags, - a = 32, - s = -1; - if (0 < t.lowpass1) { - for (var n = 999, r = 0; r <= 31; r++) (l = r / 31) >= t.lowpass2 && (a = Math.min(a, r)), t.lowpass1 < l && l < t.lowpass2 && (n = Math.min(n, r)); - t.lowpass1 = 999 == n ? (a - .75) / 31 : (n - .75) / 31, t.lowpass2 = a / 31; + e.mode == ye.NOT_SET && (e.mode = ye.JOINT_STEREO), 0 < e.highpassfreq ? me() : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? me() : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : me(), function (e) { + var t, + a = e.internal_flags, + n = 32; + if (0 < a.lowpass1) { + for (var s = 999, r = 0; r <= 31; r++) { + var i = r / 31; + i >= a.lowpass2 && (n = Math.min(n, r)), a.lowpass1 < i && i < a.lowpass2 && (s = Math.min(s, r)); + } + a.lowpass1 = 999 == s ? (n - .75) / 31 : (s - .75) / 31, a.lowpass2 = n / 31; } - if (0 < t.highpass2 && t.highpass2 < .75 / 31 * .9 && (t.highpass1 = 0, t.highpass2 = 0, $.err.println("Warning: highpass filter disabled. highpass frequency too small\n")), 0 < t.highpass2) { - var i = -1; - for (r = 0; r <= 31; r++) (l = r / 31) <= t.highpass1 && (s = Math.max(s, r)), t.highpass1 < l && l < t.highpass2 && (i = Math.max(i, r)); - t.highpass1 = s / 31, t.highpass2 = -1 == i ? (s + .75) / 31 : (i + .75) / 31; - } - for (r = 0; r < 32; r++) { + 0 < a.highpass2 && me(), 0 < a.highpass2 && me(); + for (var r = 0; r < 32; r++) { var o, _, - l = r / 31; - o = t.highpass2 > t.highpass1 ? E((t.highpass2 - l) / (t.highpass2 - t.highpass1 + 1e-20)) : 1, _ = t.lowpass2 > t.lowpass1 ? E((l - t.lowpass1) / (t.lowpass2 - t.lowpass1 + 1e-20)) : 1, t.amp_filter[r] = o * _; + i = r / 31; + a.highpass2 > a.highpass1 ? me() : o = 1, _ = a.lowpass2 > a.lowpass1 ? 1 < (t = (i - a.lowpass1) / (a.lowpass2 - a.lowpass1 + 1e-20)) ? 0 : t <= 0 ? 1 : Math.cos(Math.PI / 2 * t) : 1, a.amp_filter[r] = o * _; } - }(e), n.samplerate_index = P(e.out_samplerate, e), n.samplerate_index < 0) return e.internal_flags = null, -1; - if (e.VBR == xe.vbr_off) { - if (e.free_format) n.bitrate_index = 0;else if (e.brate = L(e.brate, e.version, e.out_samplerate), n.bitrate_index = I(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0) return e.internal_flags = null, -1; - } else n.bitrate_index = 1; - e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), R.init_bit_stream_w(n); - for (var c, h, u, m = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), p = 0; p < Pe.SBMAX_l + 1; p++) n.scalefac_band.l[p] = S.sfBandIndex[m].l[p]; - for (p = 0; p < Pe.PSFB21 + 1; p++) { - var b = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Pe.PSFB21, - v = n.scalefac_band.l[21] + p * b; - n.scalefac_band.psfb21[p] = v; + }(e), n.samplerate_index = function (e, t) { + switch (e) { + case 44100: + return t.version = 1, 0; + case 48e3: + return t.version = 1; + case 32e3: + return t.version = 1, 2; + case 22050: + return t.version = 0; + case 24e3: + return t.version = 0, 1; + case 16e3: + return t.version = 0, 2; + case 11025: + return t.version = 0; + case 12e3: + return t.version = 0, 1; + case 8e3: + return t.version = 0, 2; + default: + return t.version = 0, -1; + } + }(e.out_samplerate, e), n.samplerate_index < 0 && me(), e.VBR == Me.vbr_off ? e.free_format ? n.bitrate_index = 0 : (e.brate = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = k.bitrate_table[t][1], s = 2; s <= 14; s++) 0 < k.bitrate_table[t][s] && Math.abs(k.bitrate_table[t][s] - e) < Math.abs(n - e) && (n = k.bitrate_table[t][s]); + return n; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = 0; n <= 14; n++) if (0 < k.bitrate_table[t][n] && k.bitrate_table[t][n] == e) return n; + return -1; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0 && me()) : n.bitrate_index = 1, e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), E.init_bit_stream_w(n); + for (var i, o = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), _ = 0; _ < Ae.SBMAX_l + 1; _++) n.scalefac_band.l[_] = h.sfBandIndex[o].l[_]; + for (var _ = 0; _ < Ae.PSFB21 + 1; _++) { + var l = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Ae.PSFB21, + f = n.scalefac_band.l[21] + _ * l; + n.scalefac_band.psfb21[_] = f; } - n.scalefac_band.psfb21[Pe.PSFB21] = 576; - for (p = 0; p < Pe.SBMAX_s + 1; p++) n.scalefac_band.s[p] = S.sfBandIndex[m].s[p]; - for (p = 0; p < Pe.PSFB12 + 1; p++) { - b = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Pe.PSFB12, v = n.scalefac_band.s[12] + p * b; - n.scalefac_band.psfb12[p] = v; + n.scalefac_band.psfb21[Ae.PSFB21] = 576; + for (var _ = 0; _ < Ae.SBMAX_s + 1; _++) n.scalefac_band.s[_] = h.sfBandIndex[o].s[_]; + for (var _ = 0; _ < Ae.PSFB12 + 1; _++) { + var l = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Ae.PSFB12, + f = n.scalefac_band.s[12] + _ * l; + n.scalefac_band.psfb12[_] = f; } - for (n.scalefac_band.psfb12[Pe.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), h = (c = e).internal_flags, c.frameNum = 0, c.write_id3tag_automatic && B.id3tag_write_v2(c), h.bitrate_stereoMode_Hist = Y([16, 5]), h.bitrate_blockType_Hist = Y([16, 6]), h.PeakSample = 0, c.bWriteVbrTag && A.InitVbrTag(c), n.Class_ID = x, u = 0; u < 19; u++) n.nsPsy.pefirbuf[u] = 700 * n.mode_gr * n.channels_out; + for (n.scalefac_band.psfb12[Ae.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), a = void 0, a = (t = e).internal_flags, t.frameNum = 0, t.write_id3tag_automatic && m.id3tag_write_v2(t), a.bitrate_stereoMode_Hist = w([16, 5]), a.bitrate_blockType_Hist = w([16, 6]), a.PeakSample = 0, t.bWriteVbrTag && p.InitVbrTag(t), n.Class_ID = I, i = 0; i < 19; i++) n.nsPsy.pefirbuf[i] = 700 * n.mode_gr * n.channels_out; switch (-1 == e.ATHtype && (e.ATHtype = 4), e.VBR) { - case xe.vbr_mt: - e.VBR = xe.vbr_mtrh; - case xe.vbr_mtrh: - null == e.useTemporal && (e.useTemporal = !1), g.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(M); + case Me.vbr_mt: + e.VBR = Me.vbr_mtrh; + case Me.vbr_mtrh: + null == e.useTemporal && (e.useTemporal = !1), u.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(b); break; - case xe.vbr_rh: - g.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(M); + case Me.vbr_rh: + u.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(b); break; default: - var d; - n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (d = e.VBR) == xe.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), g.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = d, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, n.iteration_loop = d == xe.vbr_off ? new function (e) { + var c; + n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (c = e.VBR) == Me.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), u.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = c, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, c == Me.vbr_off ? n.iteration_loop = new function (e) { var t = e; - this.quantize = t, this.iteration_loop = function (e, t, a, s) { - var n, - r = e.internal_flags, - i = Be(z.SFBMAX), - o = Be(576), - _ = Ae(2), - l = 0, - f = r.l3_side, - c = new j(l); - this.quantize.rv.ResvFrameBegin(e, c), l = c.bits; - for (var h = 0; h < r.mode_gr; h++) { - n = this.quantize.qupvt.on_pe(e, t, _, l, h, h), r.mode_ext == Pe.MPG_MD_MS_LR && (this.quantize.ms_convert(r.l3_side, h), this.quantize.qupvt.reduce_side(_, a[h], l, n)); - for (var u = 0; u < r.channels_out; u++) { - var m, - p, - b = f.tt[h][u]; - b.block_type != Pe.SHORT_TYPE ? (m = 0, p = r.PSY.mask_adjust - m) : (m = 0, p = r.PSY.mask_adjust_short - m), r.masking_lower = Math.pow(10, .1 * p), this.quantize.init_outer_loop(r, b), this.quantize.init_xrpow(r, b, o) && (this.quantize.qupvt.calc_xmin(e, s[h][u], b, i), this.quantize.outer_loop(e, b, i, o, u, _[u])), this.quantize.iteration_finish_one(r, h, u); + this.quantize = t, this.iteration_loop = function (e, t, a, n) { + var s = e.internal_flags, + r = de(F.SFBMAX), + i = de(576), + o = ve(2), + _ = 0, + l = s.l3_side, + f = new R(_); + this.quantize.rv.ResvFrameBegin(e, f), _ = f.bits; + for (var c = 0; c < s.mode_gr; c++) { + this.quantize.qupvt.on_pe(e, t, o, _, c, c), s.mode_ext == Ae.MPG_MD_MS_LR && me(); + for (var u = 0; u < s.channels_out; u++) { + var h, + b, + p = l.tt[c][u]; + p.block_type != Ae.SHORT_TYPE ? (h = 0, b = s.PSY.mask_adjust - h) : (h = 0, b = s.PSY.mask_adjust_short - h), s.masking_lower = Math.pow(10, .1 * b), this.quantize.init_outer_loop(s, p), this.quantize.init_xrpow(s, p, i) && (this.quantize.qupvt.calc_xmin(e, n[c][u], p, r), this.quantize.outer_loop(e, p, r, i, u, o[u])), this.quantize.iteration_finish_one(s, c, u); } } - this.quantize.rv.ResvFrameEnd(r, l); + this.quantize.rv.ResvFrameEnd(s, _); }; - }(M) : new ABRIterationLoop(M); + }(b) : me(); } - if (e.VBR != xe.vbr_off) { - if (n.VBR_min_bitrate = 1, n.VBR_max_bitrate = 14, e.out_samplerate < 16e3 && (n.VBR_max_bitrate = 8), 0 != e.VBR_min_bitrate_kbps && (e.VBR_min_bitrate_kbps = L(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate = I(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate < 0)) return -1; - if (0 != e.VBR_max_bitrate_kbps && (e.VBR_max_bitrate_kbps = L(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate = I(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate < 0)) return -1; - e.VBR_min_bitrate_kbps = F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_max_bitrate_kbps = F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps = Math.min(F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps), e.VBR_mean_bitrate_kbps = Math.max(F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_mean_bitrate_kbps); - } - return e.tune && (n.PSY.mask_adjust += e.tune_value_a, n.PSY.mask_adjust_short += e.tune_value_a), function (e) { + return e.VBR != Me.vbr_off && me(), e.tune && me(), function (e) { var t = e.internal_flags; switch (e.quality) { default: @@ -37331,252 +37040,229 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 0: t.psymodel = 1, 0 == t.noise_shaping && (t.noise_shaping = 1), 0 == t.substep_shaping && (t.substep_shaping = 2), t.noise_shaping_amp = 2, -(t.noise_shaping_stop = 1) == t.subblock_gain && (t.subblock_gain = 1), t.use_best_huffman = 1, t.full_outer_loop = 0; } - }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Te.short_block_allowed), e.short_blocks != Te.short_block_allowed || e.mode != Ee.JOINT_STEREO && e.mode != Ee.STEREO || (e.short_blocks = Te.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = G.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = G.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == xe.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), S.iteration_init(e), y.psymodel_init(e), 0; - }, this.lame_encode_flush = function (e, t, a, s) { - var n, + }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Se.short_block_allowed), e.short_blocks != Se.short_block_allowed || e.mode != ye.JOINT_STEREO && e.mode != ye.STEREO || (e.short_blocks = Se.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = X.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = X.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == Me.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), h.iteration_init(e), v.psymodel_init(e), 0; + }, this.lame_encode_flush = function (e, t, a, n) { + var s, r, i, o, _ = e.internal_flags, - l = p([2, 1152]), + l = M([2, 1152]), f = 0, - c = _.mf_samples_to_encode - Pe.POSTDELAY, - h = C(e); + c = _.mf_samples_to_encode - Ae.POSTDELAY, + u = L(e); if (_.mf_samples_to_encode < 1) return 0; - for (n = 0, e.in_samplerate != e.out_samplerate && (c += 16 * e.out_samplerate / e.in_samplerate), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), o = (c + (e.encoder_padding = i)) / e.framesize; 0 < o && 0 <= f;) { - var u = h - _.mf_size, - m = e.frameNum; - u *= e.in_samplerate, 1152 < (u /= e.out_samplerate) && (u = 1152), u < 1 && (u = 1), r = s - n, 0 == s && (r = 0), a += f = this.lame_encode_buffer(e, l[0], l[1], u, t, a, r), n += f, o -= m != e.frameNum ? 1 : 0; + for (s = 0, e.in_samplerate != e.out_samplerate && me(), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), e.encoder_padding = i, o = (c + i) / e.framesize; 0 < o && 0 <= f;) { + var h = u - _.mf_size, + b = e.frameNum; + h *= e.in_samplerate, 1152 < (h /= e.out_samplerate) && (h = 1152), h < 1 && (h = 1), r = n - s, 0 == n && (r = 0), f = this.lame_encode_buffer(e, l[0], l[1], h, t, a, r), a += f, s += f, o -= b != e.frameNum ? 1 : 0; } - if (f < (_.mf_samples_to_encode = 0)) return f; - if (r = s - n, 0 == s && (r = 0), R.flush_bitstream(e), (f = R.copy_buffer(_, t, a, r, 1)) < 0) return f; - if (a += f, r = s - (n += f), 0 == s && (r = 0), e.write_id3tag_automatic) { - if (B.id3tag_write_v1(e), (f = R.copy_buffer(_, t, a, r, 0)) < 0) return f; - n += f; - } - return n; - }, this.lame_encode_buffer = function (e, t, a, s, n, r, i) { + return _.mf_samples_to_encode = 0, f < 0 ? f : (r = n - s, 0 == n && (r = 0), E.flush_bitstream(e), (f = E.copy_buffer(_, t, a, r, 1)) < 0 ? f : (a += f, r = n - (s += f), 0 == n && (r = 0), e.write_id3tag_automatic && me(), s)); + }, this.lame_encode_buffer = function (e, t, a, n, s, r, i) { var o, _, l = e.internal_flags, f = [null, null]; - if (l.Class_ID != x) return -3; - if (0 == s) return 0; - _ = s, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = Be(_), o.in_buffer_1 = Be(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; - for (var c = 0; c < s; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); - return function (e, t, a, s, n, r, i) { + if (l.Class_ID != I) return -3; + if (0 == n) return 0; + _ = n, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = de(_), o.in_buffer_1 = de(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; + for (var c = 0; c < n; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); + return function (e, t, a, n, s, r, i) { var o, _, l, f, c, - h = e.internal_flags, - u = 0, - m = [null, null], + u = e.internal_flags, + h = 0, + b = [null, null], p = [null, null]; - if (h.Class_ID != x) return -3; - if (0 == s) return 0; - if ((c = R.copy_buffer(h, n, r, i, 0)) < 0) return c; - if (r += c, u += c, p[0] = t, p[1] = a, q.NEQ(e.scale, 0) && q.NEQ(e.scale, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale, 2 == h.channels_out && (p[1][_] *= e.scale); - if (q.NEQ(e.scale_left, 0) && q.NEQ(e.scale_left, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale_left; - if (q.NEQ(e.scale_right, 0) && q.NEQ(e.scale_right, 1)) for (_ = 0; _ < s; ++_) p[1][_] *= e.scale_right; - if (2 == e.num_channels && 1 == h.channels_out) for (_ = 0; _ < s; ++_) p[0][_] = .5 * (p[0][_] + p[1][_]), p[1][_] = 0; - f = C(e), m[0] = h.mfbuf[0], m[1] = h.mfbuf[1]; - var b = 0; - for (; 0 < s;) { - var v = [null, null], - d = 0, - g = 0; - v[0] = p[0], v[1] = p[1]; - var S = new O(); - if (D(e, m, v, b, s, S), d = S.n_in, g = S.n_out, h.findReplayGain && !h.decode_on_the_fly && w.AnalyzeSamples(h.rgdata, m[0], h.mf_size, m[1], h.mf_size, g, h.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - if (s -= d, b += d, h.channels_out, h.mf_size += g, h.mf_samples_to_encode < 1 && (h.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY), h.mf_samples_to_encode += g, h.mf_size >= f) { - var M = i - u; - if (0 == i && (M = 0), (o = V(e, m[0], m[1], n, r, M)) < 0) return o; - for (r += o, u += o, h.mf_size -= e.framesize, h.mf_samples_to_encode -= e.framesize, l = 0; l < h.channels_out; l++) for (_ = 0; _ < h.mf_size; _++) m[l][_] = m[l][_ + e.framesize]; + if (u.Class_ID != I) return -3; + if (0 == n) return 0; + if ((c = E.copy_buffer(u, s, r, i, 0)) < 0) return c; + if (r += c, h += c, p[0] = t, p[1] = a, N.NEQ(e.scale, 0) && N.NEQ(e.scale, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale, 2 == u.channels_out && (p[1][_] *= e.scale); + if (N.NEQ(e.scale_left, 0) && N.NEQ(e.scale_left, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale_left; + if (N.NEQ(e.scale_right, 0) && N.NEQ(e.scale_right, 1)) for (_ = 0; _ < n; ++_) p[1][_] *= e.scale_right; + 2 == e.num_channels && 1 == u.channels_out && me(), f = L(e), b[0] = u.mfbuf[0], b[1] = u.mfbuf[1]; + for (var m, v, d, g, w, S, M, y = 0; 0 < n;) { + var A = [null, null], + k = 0, + R = 0; + A[0] = p[0], A[1] = p[1]; + var x = new P(); + if (H(e, b, A, y, n, x), k = x.n_in, R = x.n_out, u.findReplayGain && !u.decode_on_the_fly && T.AnalyzeSamples(u.rgdata, b[0], u.mf_size, b[1], u.mf_size, R, u.channels_out) == O.GAIN_ANALYSIS_ERROR) return -6; + if (n -= k, y += k, u.channels_out, u.mf_size += R, u.mf_samples_to_encode < 1 && me(), u.mf_samples_to_encode += R, u.mf_size >= f) { + var B = i - h; + if (0 == i && (B = 0), m = e, v = b[0], d = b[1], g = s, w = r, S = B, M = C.enc.lame_encode_mp3_frame(m, v, d, g, w, S), m.frameNum++, (o = M) < 0) return o; + for (r += o, h += o, u.mf_size -= e.framesize, u.mf_samples_to_encode -= e.framesize, l = 0; l < u.channels_out; l++) for (_ = 0; _ < u.mf_size; _++) b[l][_] = b[l][_ + e.framesize]; } } - return u; - }(e, f[0], f[1], s, n, r, i); + return h; + }(e, f[0], f[1], n, s, r, i); }; } - z.SFBMAX = 3 * Pe.SBMAX_s, Pe.ENCDELAY = 576, Pe.POSTDELAY = 1152, Pe.FFTOFFSET = 224 + (Pe.MDCTDELAY = 48), Pe.DECDELAY = 528, Pe.SBLIMIT = 32, Pe.CBANDS = 64, Pe.SBPSY_l = 21, Pe.SBPSY_s = 12, Pe.SBMAX_l = 22, Pe.SBMAX_s = 13, Pe.PSFB21 = 6, Pe.PSFB12 = 6, Pe.HBLKSIZE = (Pe.BLKSIZE = 1024) / 2 + 1, Pe.HBLKSIZE_s = (Pe.BLKSIZE_s = 256) / 2 + 1, Pe.NORM_TYPE = 0, Pe.START_TYPE = 1, Pe.SHORT_TYPE = 2, Pe.STOP_TYPE = 3, Pe.MPG_MD_LR_LR = 0, Pe.MPG_MD_LR_I = 1, Pe.MPG_MD_MS_LR = 2, Pe.MPG_MD_MS_I = 3, Pe.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], Z.MFSIZE = 3456 + Pe.ENCDELAY - Pe.MDCTDELAY, Z.MAX_HEADER_BUF = 256, Z.MAX_BITS_PER_CHANNEL = 4095, Z.MAX_BITS_PER_GRANULE = 7680, Z.BPC = 320, z.SFBMAX = 3 * Pe.SBMAX_s, t.Mp3Encoder = function (s, e, t) { - 3 != arguments.length && (console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"), s = 1, e = 44100, t = 128); - var n = new U(), + F.SFBMAX = 3 * Ae.SBMAX_s, Ae.ENCDELAY = 576, Ae.POSTDELAY = 1152, Ae.FFTOFFSET = 224 + (Ae.MDCTDELAY = 48), Ae.DECDELAY = 528, Ae.SBLIMIT = 32, Ae.CBANDS = 64, Ae.SBPSY_l = 21, Ae.SBPSY_s = 12, Ae.SBMAX_l = 22, Ae.SBMAX_s = 13, Ae.PSFB21 = 6, Ae.PSFB12 = 6, Ae.HBLKSIZE = (Ae.BLKSIZE = 1024) / 2 + 1, Ae.HBLKSIZE_s = (Ae.BLKSIZE_s = 256) / 2 + 1, Ae.NORM_TYPE = 0, Ae.START_TYPE = 1, Ae.SHORT_TYPE = 2, Ae.STOP_TYPE = 3, Ae.MPG_MD_LR_LR = 0, Ae.MPG_MD_LR_I = 1, Ae.MPG_MD_MS_LR = 2, Ae.MPG_MD_MS_I = 3, Ae.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], j.MFSIZE = 3456 + Ae.ENCDELAY - Ae.MDCTDELAY, j.MAX_HEADER_BUF = 256, j.MAX_BITS_PER_CHANNEL = 4095, j.MAX_BITS_PER_GRANULE = 7680, j.BPC = 320, F.SFBMAX = 3 * Ae.SBMAX_s, t.Mp3Encoder = function (n, e, t) { + 1 != n && me("fix cc: only supports mono"); + var s = new Y(), a = new function () { this.setModules = function (e, t) {}; }(), - r = new X(), - i = new q(), + r = new O(), + i = new N(), o = new function () { - function e(e, t, a, s, n, r, i, o, _, l, f, c, h, u, m) { - this.vbr_q = e, this.quant_comp = t, this.quant_comp_s = a, this.expY = s, this.st_lrm = n, this.st_s = r, this.masking_adj = i, this.masking_adj_short = o, this.ath_lower = _, this.ath_curve = l, this.ath_sensitivity = f, this.interch = c, this.safejoint = h, this.sfb21mod = u, this.msfix = m; - } - function t(e, t, a, s, n, r, i, o, _, l, f, c, h, u) { - this.quant_comp = t, this.quant_comp_s = a, this.safejoint = s, this.nsmsfix = n, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = h, this.sfscale = u; + function e(e, t, a, n, s, r, i, o, _, l, f, c, u, h) { + this.quant_comp = t, this.quant_comp_s = a, this.safejoint = n, this.nsmsfix = s, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = u, this.sfscale = h; } var i; + function n(e, t, a) { + me(); + } this.setModules = function (e) { i = e; }; - var f = [new e(0, 9, 9, 0, 5.2, 125, -4.2, -6.3, 4.8, 1, 0, 0, 2, 21, .97), new e(1, 9, 9, 0, 5.3, 125, -3.6, -5.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 5.6, 125, -2.2, -3.5, 2.8, 2, 0, 0, 2, 21, 1.49), new e(3, 9, 9, 1, 5.8, 130, -1.8, -2.8, 2.6, 3, -4, 0, 2, 20, 1.64), new e(4, 9, 9, 1, 6, 135, -.7, -1.1, 1.1, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 6.4, 140, .5, .4, -7.5, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 6.6, 145, .67, .65, -14.7, 6.5, -19, 4e-4, 0, 0, 2.3), new e(7, 9, 9, 1, 6.6, 145, .8, .75, -19.7, 8, -22, 6e-4, 0, 0, 2.7), new e(8, 9, 9, 1, 6.6, 145, 1.2, 1.15, -27.5, 10, -23, 7e-4, 0, 0, 0), new e(9, 9, 9, 1, 6.6, 145, 1.6, 1.6, -36, 11, -25, 8e-4, 0, 0, 0), new e(10, 9, 9, 1, 6.6, 145, 2, 2, -36, 12, -25, 8e-4, 0, 0, 0)], - c = [new e(0, 9, 9, 0, 4.2, 25, -7, -4, 7.5, 1, 0, 0, 2, 26, .97), new e(1, 9, 9, 0, 4.2, 25, -5.6, -3.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 4.2, 25, -4.4, -1.8, 2, 2, 0, 0, 2, 18, 1.49), new e(3, 9, 9, 1, 4.2, 25, -3.4, -1.25, 1.1, 3, -4, 0, 2, 15, 1.64), new e(4, 9, 9, 1, 4.2, 25, -2.2, .1, 0, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 4.2, 25, -1, 1.65, -7.7, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 4.2, 25, -0, 2.47, -7.7, 6.5, -19, 4e-4, 0, 0, 2), new e(7, 9, 9, 1, 4.2, 25, .5, 2, -14.5, 8, -22, 6e-4, 0, 0, 2), new e(8, 9, 9, 1, 4.2, 25, 1, 2.4, -22, 10, -23, 7e-4, 0, 0, 2), new e(9, 9, 9, 1, 4.2, 25, 1.5, 2.95, -30, 11, -25, 8e-4, 0, 0, 2), new e(10, 9, 9, 1, 4.2, 25, 2, 2.95, -36, 12, -30, 8e-4, 0, 0, 2)]; + var o = [new e(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new e(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new e(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new e(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new e(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new e(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new e(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new e(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new e(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new e(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new e(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new e(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new e(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new e(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new e(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; function s(e, t, a) { - var s, - n, - r = e.VBR == xe.vbr_rh ? f : c, - i = e.VBR_q_frac, - o = r[t], - _ = r[t + 1], - l = o; - o.st_lrm = o.st_lrm + i * (_.st_lrm - o.st_lrm), o.st_s = o.st_s + i * (_.st_s - o.st_s), o.masking_adj = o.masking_adj + i * (_.masking_adj - o.masking_adj), o.masking_adj_short = o.masking_adj_short + i * (_.masking_adj_short - o.masking_adj_short), o.ath_lower = o.ath_lower + i * (_.ath_lower - o.ath_lower), o.ath_curve = o.ath_curve + i * (_.ath_curve - o.ath_curve), o.ath_sensitivity = o.ath_sensitivity + i * (_.ath_sensitivity - o.ath_sensitivity), o.interch = o.interch + i * (_.interch - o.interch), o.msfix = o.msfix + i * (_.msfix - o.msfix), s = e, (n = l.vbr_q) < 0 && (n = 0), 9 < n && (n = 9), s.VBR_q = n, (s.VBR_q_frac = 0) != a ? e.quant_comp = l.quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = l.quant_comp), 0 != a ? e.quant_comp_short = l.quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = l.quant_comp_s), 0 != l.expY && (e.experimentalY = 0 != l.expY), 0 != a ? e.internal_flags.nsPsy.attackthre = l.st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = l.st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = l.st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = l.st_s), 0 != a ? e.maskingadjust = l.masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = l.masking_adj), 0 != a ? e.maskingadjust_short = l.masking_adj_short : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = l.masking_adj_short), 0 != a ? e.ATHlower = -l.ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -l.ath_lower / 10), 0 != a ? e.ATHcurve = l.ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = l.ath_curve), 0 != a ? e.athaa_sensitivity = l.ath_sensitivity : 0 < Math.abs(e.athaa_sensitivity - -1) || (e.athaa_sensitivity = l.ath_sensitivity), 0 < l.interch && (0 != a ? e.interChRatio = l.interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = l.interch)), 0 < l.safejoint && (e.exp_nspsytune = e.exp_nspsytune | l.safejoint), 0 < l.sfb21mod && (e.exp_nspsytune = e.exp_nspsytune | l.sfb21mod << 20), 0 != a ? e.msfix = l.msfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = l.msfix), 0 == a && (e.VBR_q = t, e.VBR_q_frac = i); - } - var o = [new t(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new t(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new t(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new t(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new t(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new t(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new t(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new t(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new t(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new t(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new t(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new t(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new t(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new t(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new t(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; - function n(e, t, a) { - var s = t, - n = i.nearestBitrateFullIndex(t); - if (e.VBR = xe.vbr_abr, e.VBR_mean_bitrate_kbps = s, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[n].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[n].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[n].nsbass)) { - var r = int(4 * o[n].nsbass); + var n = t, + s = i.nearestBitrateFullIndex(t); + if (e.VBR = Me.vbr_abr, e.VBR_mean_bitrate_kbps = n, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[s].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[s].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[s].nsbass)) { + var r = int(4 * o[s].nsbass); r < 0 && (r += 64), e.exp_nspsytune = e.exp_nspsytune | r << 2; } - return 0 != a ? e.quant_comp = o[n].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[n].quant_comp), 0 != a ? e.quant_comp_short = o[n].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[n].quant_comp_s), 0 != a ? e.msfix = o[n].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[n].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[n].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[n].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[n].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[n].st_s), 0 != a ? e.scale = o[n].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[n].scale), 0 != a ? e.maskingadjust = o[n].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[n].masking_adj), 0 < o[n].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[n].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[n].masking_adj), 0 != a ? e.ATHlower = -o[n].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[n].ath_lower / 10), 0 != a ? e.ATHcurve = o[n].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[n].ath_curve), 0 != a ? e.interChRatio = o[n].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[n].interch), t; + return 0 != a ? e.quant_comp = o[s].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[s].quant_comp), 0 != a ? e.quant_comp_short = o[s].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[s].quant_comp_s), 0 != a ? e.msfix = o[s].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[s].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[s].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[s].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[s].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[s].st_s), 0 != a ? e.scale = o[s].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[s].scale), 0 != a ? e.maskingadjust = o[s].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[s].masking_adj), 0 < o[s].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[s].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[s].masking_adj), 0 != a ? e.ATHlower = -o[s].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[s].ath_lower / 10), 0 != a ? e.ATHcurve = o[s].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[s].ath_curve), 0 != a ? e.interChRatio = o[s].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[s].interch), t; } this.apply_preset = function (e, t, a) { switch (t) { - case U.R3MIX: - t = U.V3, e.VBR = xe.vbr_mtrh; + case Y.R3MIX: + t = Y.V3, e.VBR = Me.vbr_mtrh; break; - case U.MEDIUM: - t = U.V4, e.VBR = xe.vbr_rh; + case Y.MEDIUM: + t = Y.V4, e.VBR = Me.vbr_rh; break; - case U.MEDIUM_FAST: - t = U.V4, e.VBR = xe.vbr_mtrh; + case Y.MEDIUM_FAST: + t = Y.V4, e.VBR = Me.vbr_mtrh; break; - case U.STANDARD: - t = U.V2, e.VBR = xe.vbr_rh; + case Y.STANDARD: + t = Y.V2, e.VBR = Me.vbr_rh; break; - case U.STANDARD_FAST: - t = U.V2, e.VBR = xe.vbr_mtrh; + case Y.STANDARD_FAST: + t = Y.V2, e.VBR = Me.vbr_mtrh; break; - case U.EXTREME: - t = U.V0, e.VBR = xe.vbr_rh; + case Y.EXTREME: + t = Y.V0, e.VBR = Me.vbr_rh; break; - case U.EXTREME_FAST: - t = U.V0, e.VBR = xe.vbr_mtrh; + case Y.EXTREME_FAST: + t = Y.V0, e.VBR = Me.vbr_mtrh; break; - case U.INSANE: - return t = 320, e.preset = t, n(e, t, a), e.VBR = xe.vbr_off, t; + case Y.INSANE: + return t = 320, e.preset = t, s(e, t, a), e.VBR = Me.vbr_off, t; } switch (e.preset = t) { - case U.V9: - return s(e, 9, a), t; - case U.V8: - return s(e, 8, a), t; - case U.V7: - return s(e, 7, a), t; - case U.V6: - return s(e, 6, a), t; - case U.V5: - return s(e, 5, a), t; - case U.V4: - return s(e, 4, a), t; - case U.V3: - return s(e, 3, a), t; - case U.V2: - return s(e, 2, a), t; - case U.V1: - return s(e, 1, a), t; - case U.V0: - return s(e, 0, a), t; + case Y.V9: + return n(), t; + case Y.V8: + return n(), t; + case Y.V7: + return n(), t; + case Y.V6: + return n(), t; + case Y.V5: + return n(), t; + case Y.V4: + return n(), t; + case Y.V3: + return n(), t; + case Y.V2: + return n(), t; + case Y.V1: + return n(), t; + case Y.V0: + return n(), t; } - return 8 <= t && t <= 320 ? n(e, t, a) : (e.preset = 0, t); + return 8 <= t && t <= 320 ? s(e, t, a) : (e.preset = 0, t); }; }(), - _ = new x(), - l = new w(), - f = new M(), + _ = new T(), + l = new C(), + f = new y(), c = new function () { - this.getLameVersion = function () { + this.getLameShortVersion = function () { return "3.98.4"; - }, this.getLameShortVersion = function () { - return "3.98.4"; - }, this.getLameVeryShortVersion = function () { - return "LAME3.98r"; - }, this.getPsyVersion = function () { - return "0.93"; - }, this.getLameUrl = function () { - return "http://www.mp3dev.org/"; - }, this.getLameOsBitness = function () { - return "32bits"; }; }(), - h = new function () { - this.setModules = function (e, t) {}; - }(), u = new function () { + this.setModules = function (e, t) {}; + }(), + h = new function () { var _; this.setModules = function (e) { _ = e; }, this.ResvFrameBegin = function (e, t) { var a, - s = e.internal_flags, - n = s.l3_side, + n = e.internal_flags, + s = n.l3_side, r = _.getframebits(e); - t.bits = (r - 8 * s.sideinfo_len) / s.mode_gr; - var i = 2048 * s.mode_gr - 8; - 320 < e.brate ? a = 8 * int(1e3 * e.brate / (e.out_samplerate / 1152) / 8 + .5) : (a = 11520, e.strict_ISO && (a = 8 * int(32e4 / (e.out_samplerate / 1152) / 8 + .5))), s.ResvMax = a - r, s.ResvMax > i && (s.ResvMax = i), (s.ResvMax < 0 || e.disable_reservoir) && (s.ResvMax = 0); - var o = t.bits * s.mode_gr + Math.min(s.ResvSize, s.ResvMax); - return a < o && (o = a), n.resvDrain_pre = 0, null != s.pinfo && (s.pinfo.mean_bits = t.bits / 2, s.pinfo.resvsize = s.ResvSize), o; - }, this.ResvMaxBits = function (e, t, a, s) { - var n, + t.bits = (r - 8 * n.sideinfo_len) / n.mode_gr; + var i = 2048 * n.mode_gr - 8; + 320 < e.brate ? me() : (a = 11520, e.strict_ISO && me()), n.ResvMax = a - r, n.ResvMax > i && (n.ResvMax = i), (n.ResvMax < 0 || e.disable_reservoir) && (n.ResvMax = 0); + var o = t.bits * n.mode_gr + Math.min(n.ResvSize, n.ResvMax); + return a < o && (o = a), s.resvDrain_pre = 0, null != n.pinfo && me(), o; + }, this.ResvMaxBits = function (e, t, a, n) { + var s, r = e.internal_flags, i = r.ResvSize, o = r.ResvMax; - 0 != s && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (n = i - 9 * o / 10, a.bits += n, r.substep_shaping |= 128) : (n = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); + 0 != n && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (s = i - 9 * o / 10, a.bits += s, r.substep_shaping |= 128) : (s = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); var _ = i < 6 * r.ResvMax / 10 ? i : 6 * r.ResvMax / 10; - return (_ -= n) < 0 && (_ = 0), _; + return (_ -= s) < 0 && (_ = 0), _; }, this.ResvAdjust = function (e, t) { e.ResvSize -= t.part2_3_length + t.part2_length; }, this.ResvFrameEnd = function (e, t) { var a, - s = e.l3_side; + n = e.l3_side; e.ResvSize += t * e.mode_gr; - var n = 0; - s.resvDrain_post = 0, (s.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (n += a), 0 < (a = e.ResvSize - n - e.ResvMax) && (n += a); - var r = Math.min(8 * s.main_data_begin, n) / 8; - s.resvDrain_pre += 8 * r, n -= 8 * r, e.ResvSize -= 8 * r, s.main_data_begin -= r, s.resvDrain_post += n, e.ResvSize -= n; + var s = 0; + n.resvDrain_post = 0, (n.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (s += a), 0 < (a = e.ResvSize - s - e.ResvMax) && (s += a); + var r = Math.min(8 * n.main_data_begin, s) / 8; + n.resvDrain_pre += 8 * r, s -= 8 * r, e.ResvSize -= 8 * r, n.main_data_begin -= r, n.resvDrain_post += s, e.ResvSize -= s; }; }(), - m = new k(), + b = new A(), p = new function () { this.setModules = function (e, t, a) {}; }(), - b = new function () {}(); - n.setModules(r, i, o, _, l, f, c, h, b), i.setModules(r, b, c, f), h.setModules(i, c), o.setModules(n), l.setModules(i, u, _, m), _.setModules(m, u, n.enc.psy), u.setModules(i), m.setModules(_), f.setModules(n, i, c), a.setModules(p, b), p.setModules(c, h, o); - var v = n.lame_init(); - v.num_channels = s, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = Ee.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, n.lame_init_params(v); + m = new function () {}(); + s.setModules(r, i, o, _, l, f, c, u, m), i.setModules(r, m, c, f), u.setModules(i, c), o.setModules(s), l.setModules(i, h, _, b), _.setModules(b, h, s.enc.psy), h.setModules(i), b.setModules(_), f.setModules(s, i, c), a.setModules(p, m), p.setModules(c, u, o); + var v = s.lame_init(); + v.num_channels = n, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = ye.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, s.lame_init_params(v); var d = 1152, g = 0 | 1.25 * d + 7200, - S = A(g); + w = S(g); this.encodeBuffer = function (e, t) { - 1 == s && (t = e), e.length > d && (d = e.length, S = A(g = 0 | 1.25 * d + 7200)); - var a = n.lame_encode_buffer(v, e, t, e.length, S, 0, g); - return new Int8Array(S.subarray(0, a)); + 1 == n && (t = e), e.length > d && (d = e.length, w = S(g = 0 | 1.25 * d + 7200)); + var a = s.lame_encode_buffer(v, e, t, e.length, w, 0, g); + return new Int8Array(w.subarray(0, a)); }, this.flush = function () { - var e = n.lame_encode_flush(v, S, 0, g); - return new Int8Array(S.subarray(0, e)); + var e = s.lame_encode_flush(v, w, 0, g); + return new Int8Array(w.subarray(0, e)); }; }; } - t(), Recorder.lamejs = t; -}(); + t(), e.lamejs = t; +}(("object" == typeof window && window.document ? window : Object).Recorder); }); /* 录音 Recorder扩展,动态波形显示 https://github.com/xiangyuecn/Recorder */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { + var WaveView = function (set) { return new fn(set); }; @@ -37590,7 +37276,12 @@ https://github.com/xiangyuecn/Recorder ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -37619,38 +37310,44 @@ https://github.com/xiangyuecn/Recorder o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = ''; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '
'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - var ctx = This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; + var ctx = This.ctx = canvas.getContext("2d"); This.linear1 = This.genLinear(ctx, width, set.linear1); This.linear2 = This.genLinear(ctx, width, set.linear2); This.linearBg = This.genLinear(ctx, height, set.linearBg, true); - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } This._phase = 0; }; fn.prototype = WaveView.prototype = { @@ -37669,7 +37366,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; var maxAmplitude = set.height * scale / 2; - for (var x = 0; x < width; x += scale) { + for (var x = 0; x <= width; x += scale) { var scaling = (1 + Math.cos(Math.PI + x / width * 2 * Math.PI)) / 2; var y = scaling * maxAmplitude * amplitude * Math.sin(2 * Math.PI * (x / width) * frequency + phase) + maxAmplitude; rtv.push(y); @@ -37741,7 +37438,7 @@ https://github.com/xiangyuecn/Recorder //绘制包围背景 ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path1[i]); } else { @@ -37767,7 +37464,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path[i]); } else { @@ -37780,11 +37477,11 @@ https://github.com/xiangyuecn/Recorder } }; Recorder[ViewTxt] = WaveView; -})(); +}); /* 录音 Recorder扩展,频率直方图显示 -使用本扩展需要引入lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可自行修改源码恢复成完整的线性频谱,或修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 +使用本扩展需要引入src/extensions/lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可通过配置fullFreq来恢复成完整的线性频谱,或自行修改源码修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 https://github.com/xiangyuecn/Recorder @@ -37792,7 +37489,13 @@ https://github.com/xiangyuecn/Recorder https://www.iteye.com/topic/851459 https://sourceforge.net/projects/jmp123/files/ */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { var FrequencyHistogramView = function (set) { return new fn(set); @@ -37807,7 +37510,12 @@ https://sourceforge.net/projects/jmp123/files/ ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -37853,7 +37561,9 @@ https://sourceforge.net/projects/jmp123/files/ stripeShadowBlur: -1 //峰值小横条阴影基础大小,设为0不显示阴影,-1为柱子的大小,如果柱子数量太多时请勿开启,非常影响性能 , stripeShadowColor: "" //峰值小横条阴影颜色,留空为柱子的阴影颜色 + , + fullFreq: false //是否要绘制所有频率;默认false主要绘制5khz以下的频率,高频部分占比很少,此时不同的采样率对频谱显示几乎没有影响;设为true后不同采样率下显示的频谱是不一样的,因为 最大频率=采样率/2 会有差异 //当发生绘制时会回调此方法,参数为当前绘制的频率数据和采样率,可实现多个直方图同时绘制,只消耗一个input输入和计算时间 , onDraw: function (frequencyData, sampleRate) {} @@ -37862,37 +37572,43 @@ https://sourceforge.net/projects/jmp123/files/ o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = ''; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '
'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } + This.ctx = canvas.getContext("2d"); if (!Recorder.LibFFT) { - throw new Error("需要lib.fft.js支持"); + throw new Error($T.G("NeedImport-2", [ViewTxt, "src/extensions/lib.fft.js"])); } This.fft = Recorder.LibFFT(1024); @@ -37932,6 +37648,9 @@ https://sourceforge.net/projects/jmp123/files/ //超时没有输入,顶部横条已全部落下,干掉定时器 clearInterval(This.timer); This.timer = 0; + This.lastH = []; //重置高度再绘制一次,避免定时不准没到底就停了 + This.stripesH = []; + This.draw(null, This.sampleRate); return; } if (now - drawTime < interval) { @@ -37983,15 +37702,19 @@ https://sourceforge.net/projects/jmp123/files/ var Y0 = 1 << (Math.round(Math.log(bufferSize) / Math.log(2) + 3) << 1); var logY0 = Math.log(Y0) / Math.log(10); var dBmax = 20 * Math.log(0x7fff) / Math.log(10); - var fftSize = bufferSize / 2; - var fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); //5khz所在位置,8000采样率及以下最高只有4khz - var fftSize5kIsAll = fftSize5k == fftSize; - var line80 = fftSize5kIsAll ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 + var fftSize = bufferSize / 2, + fftSize5k = fftSize; + if (!set.fullFreq) { + //非绘制所有频率时,计算5khz所在位置,8000采样率及以下最高只有4khz + fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); + } + var isFullFreq = fftSize5k == fftSize; + var line80 = isFullFreq ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 var fftSizeStep1 = fftSize5k / line80; - var fftSizeStep2 = fftSize5kIsAll ? 0 : (fftSize - fftSize5k) / (lineCount - line80); + var fftSizeStep2 = isFullFreq ? 0 : (fftSize - fftSize5k) / (lineCount - line80); var fftIdx = 0; for (var i = 0; i < lineCount; i++) { - //不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 + // !fullFreq 时不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 //80%关注0-5khz主要人声部分 20%关注剩下的高频,这样不管什么采样率都能做到大部分频率显示一致。 var start = Math.ceil(fftIdx); if (i < line80) { @@ -38001,14 +37724,18 @@ https://sourceforge.net/projects/jmp123/files/ //5khz以上 fftIdx += fftSizeStep2; } - var end = Math.min(Math.ceil(fftIdx), fftSize); + var end = Math.ceil(fftIdx); + if (end == start) end++; + end = Math.min(end, fftSize); //参考AudioGUI.java .drawHistogram方法 //查找当前频段的最大"幅值" var maxAmp = 0; - for (var j = start; j < end; j++) { - maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + if (frequencyData) { + for (var j = start; j < end; j++) { + maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + } } //计算音量 @@ -38046,8 +37773,6 @@ https://sourceforge.net/projects/jmp123/files/ var stripeLinear2 = set.stripeLinear && This.genLinear(ctx, set.stripeLinear, originY, originY + heightY) || linear2; //上半部分的峰值小横条填充 //计算柱子间距 - ctx.shadowBlur = set.shadowBlur * scale; - ctx.shadowColor = set.shadowColor; var mirrorEnable = set.mirrorEnable; var mirrorCount = mirrorEnable ? lineCount * 2 - 1 : lineCount; //镜像柱子数量翻一倍-1根 @@ -38056,78 +37781,105 @@ https://sourceforge.net/projects/jmp123/files/ if (spaceWidth != 0) { widthRatio = (width - spaceWidth * (mirrorCount + 1)) / width; } - var lineWidth = Math.max(1 * scale, Math.floor(width * widthRatio / mirrorCount)); //柱子宽度至少1个单位 - var spaceFloat = (width - mirrorCount * lineWidth) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 - - //绘制柱子 - var minHeight = set.minHeight * scale; - var mirrorSubX = spaceFloat + lineWidth / 2; - var XFloat = mirrorEnable ? width / 2 - mirrorSubX : 0; //镜像时,中间柱子位于正中心 - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { - xFloat += spaceFloat; - x = Math.floor(xFloat); - h = Math.max(lastH[i], minHeight); - - //绘制上半部分 - if (originY != 0) { - y = originY - h; - ctx.fillStyle = linear1; - ctx.fillRect(x, y, lineWidth, h); - } - //绘制下半部分 - if (originY != height) { - ctx.fillStyle = linear2; - ctx.fillRect(x, originY, lineWidth, h); - } - xFloat += lineWidth; + for (var i = 0; i < 2; i++) { + var lineFloat = Math.max(1 * scale, width * widthRatio / mirrorCount); //柱子宽度至少1个单位 + var lineWN = Math.floor(lineFloat), + lineWF = lineFloat - lineWN; //提取出小数部分 + var spaceFloat = (width - mirrorCount * lineFloat) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 + if (spaceFloat > 0 && spaceFloat < 1) { + widthRatio = 1; + spaceFloat = 0; //不够一个像素,丢弃不绘制间隔,重新计算 + } else break; } - //绘制柱子顶上峰值小横条 - if (set.stripeEnable) { - var stripeShadowBlur = set.stripeShadowBlur; - ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; - ctx.shadowColor = set.stripeShadowColor || set.shadowColor; - var stripeHeight = set.stripeHeight * scale; - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { + //绘制 + var minHeight = set.minHeight * scale; + var XFloat = mirrorEnable ? (width - lineWN) / 2 - spaceFloat : 0; //镜像时,中间柱子位于正中心 + for (var iMirror = 0; iMirror < 2; iMirror++) { + if (iMirror) { + ctx.save(); + ctx.scale(-1, 1); + } + var xMirror = iMirror ? width : 0; //绘制镜像部分,不用drawImage(canvas)进行镜像绘制,提升兼容性(iOS微信小程序bug https://developers.weixin.qq.com/community/develop/doc/000aaca2148dc8a235a0fb8c66b000) + + //绘制柱子 + ctx.shadowBlur = set.shadowBlur * scale; + ctx.shadowColor = set.shadowColor; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { xFloat += spaceFloat; - x = Math.floor(xFloat); - h = stripesH[i]; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = Math.max(lastH[i], minHeight); //绘制上半部分 if (originY != 0) { - y = originY - h - stripeHeight; - if (y < 0) { - y = 0; - } - ctx.fillStyle = stripeLinear1; - ctx.fillRect(x, y, lineWidth, stripeHeight); + y = originY - h; + ctx.fillStyle = linear1; + ctx.fillRect(x, y, w, h); } //绘制下半部分 if (originY != height) { - y = originY + h; - if (y + stripeHeight > height) { - y = height - stripeHeight; - } - ctx.fillStyle = stripeLinear2; - ctx.fillRect(x, y, lineWidth, stripeHeight); + ctx.fillStyle = linear2; + ctx.fillRect(x, originY, w, h); } - xFloat += lineWidth; + xFloat += w; } - } - //镜像,从中间直接镜像即可 - if (mirrorEnable) { - var srcW = Math.floor(width / 2); - ctx.save(); - ctx.scale(-1, 1); - ctx.drawImage(This.canvas, Math.ceil(width / 2), 0, srcW, height, -srcW, 0, srcW, height); - ctx.restore(); + //绘制柱子顶上峰值小横条 + if (set.stripeEnable) { + var stripeShadowBlur = set.stripeShadowBlur; + ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; + ctx.shadowColor = set.stripeShadowColor || set.shadowColor; + var stripeHeight = set.stripeHeight * scale; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { + xFloat += spaceFloat; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = stripesH[i]; + + //绘制上半部分 + if (originY != 0) { + y = originY - h - stripeHeight; + if (y < 0) { + y = 0; + } + ctx.fillStyle = stripeLinear1; + ctx.fillRect(x, y, w, stripeHeight); + } + //绘制下半部分 + if (originY != height) { + y = originY + h; + if (y + stripeHeight > height) { + y = height - stripeHeight; + } + ctx.fillStyle = stripeLinear2; + ctx.fillRect(x, y, w, stripeHeight); + } + xFloat += w; + } + } + if (iMirror) { + ctx.restore(); + } + if (!mirrorEnable) break; + } + if (frequencyData) { + set.onDraw(frequencyData, sampleRate); } - set.onDraw(frequencyData, sampleRate); } }; Recorder[ViewTxt] = FrequencyHistogramView; -})(); +}); /* 时域转频域,快速傅里叶变换(FFT) @@ -38141,110 +37893,117 @@ fft.transform(inBuffer) inBuffer:[Int16,...] 数组长度必须是bufferSize 返回[Float64(Long),...],长度为bufferSize/2 */ - -/* -从FFT.java 移植,Java开源库:jmp123 版本0.3 -https://www.iteye.com/topic/851459 -https://sourceforge.net/projects/jmp123/files/ -*/ -Recorder.LibFFT = function (bufferSize) { - - var FFT_N_LOG, FFT_N, MINY; - var real, imag, sintable, costable; - var bitReverse; - var FFT_Fn = function (bufferSize) { - //bufferSize只能取值2的n次方 - FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); - FFT_N = 1 << FFT_N_LOG; - MINY = (FFT_N << 2) * Math.sqrt(2); - real = []; - imag = []; - sintable = [0]; - costable = [0]; - bitReverse = []; - var i, j, k, reve; - for (i = 0; i < FFT_N; i++) { - k = i; - for (j = 0, reve = 0; j != FFT_N_LOG; j++) { - reve <<= 1; - reve |= k & 1; - k >>>= 1; - } - bitReverse[i] = reve; - } - var theta, - dt = 2 * Math.PI / FFT_N; - for (i = (FFT_N >> 1) - 1; i > 0; i--) { - theta = i * dt; - costable[i] = Math.cos(theta); - sintable[i] = Math.sin(theta); - } - }; +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { /* - 用于频谱显示的快速傅里叶变换 - inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + 从FFT.java 移植,Java开源库:jmp123 版本0.3 + https://www.iteye.com/topic/851459 + https://sourceforge.net/projects/jmp123/files/ */ - var getModulus = function (inBuffer) { - var i, - j, - k, - ir, - j0 = 1, - idx = FFT_N_LOG - 1; - var cosv, sinv, tmpr, tmpi; - for (i = 0; i != FFT_N; i++) { - real[i] = inBuffer[bitReverse[i]]; - imag[i] = 0; - } - for (i = FFT_N_LOG; i != 0; i--) { - for (j = 0; j != j0; j++) { - cosv = costable[j << idx]; - sinv = sintable[j << idx]; - for (k = j; k < FFT_N; k += j0 << 1) { - ir = k + j0; - tmpr = cosv * real[ir] - sinv * imag[ir]; - tmpi = cosv * imag[ir] + sinv * real[ir]; - real[ir] = real[k] - tmpr; - imag[ir] = imag[k] - tmpi; - real[k] += tmpr; - imag[k] += tmpi; + Recorder.LibFFT = function (bufferSize) { + var FFT_N_LOG, FFT_N, MINY; + var real, imag, sintable, costable; + var bitReverse; + var FFT_Fn = function (bufferSize) { + //bufferSize只能取值2的n次方 + FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); + FFT_N = 1 << FFT_N_LOG; + MINY = (FFT_N << 2) * Math.sqrt(2); + real = []; + imag = []; + sintable = [0]; + costable = [0]; + bitReverse = []; + var i, j, k, reve; + for (i = 0; i < FFT_N; i++) { + k = i; + for (j = 0, reve = 0; j != FFT_N_LOG; j++) { + reve <<= 1; + reve |= k & 1; + k >>>= 1; } + bitReverse[i] = reve; } - j0 <<= 1; - idx--; - } - j = FFT_N >> 1; - var outBuffer = new Float64Array(j); + var theta, + dt = 2 * Math.PI / FFT_N; + for (i = (FFT_N >> 1) - 1; i > 0; i--) { + theta = i * dt; + costable[i] = Math.cos(theta); + sintable[i] = Math.sin(theta); + } + }; + /* - * 输出模的平方: - * for(i = 1; i <= j; i++) - * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; - * - * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 - * 和Spectrum.Y0,Spectrum.logY0对应. - */ - sinv = MINY; - cosv = -MINY; - for (i = j; i != 0; i--) { - tmpr = real[i]; - tmpi = imag[i]; - if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); - } - return outBuffer; + 用于频谱显示的快速傅里叶变换 + inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + */ + var getModulus = function (inBuffer) { + var i, + j, + k, + ir, + j0 = 1, + idx = FFT_N_LOG - 1; + var cosv, sinv, tmpr, tmpi; + for (i = 0; i != FFT_N; i++) { + real[i] = inBuffer[bitReverse[i]]; + imag[i] = 0; + } + for (i = FFT_N_LOG; i != 0; i--) { + for (j = 0; j != j0; j++) { + cosv = costable[j << idx]; + sinv = sintable[j << idx]; + for (k = j; k < FFT_N; k += j0 << 1) { + ir = k + j0; + tmpr = cosv * real[ir] - sinv * imag[ir]; + tmpi = cosv * imag[ir] + sinv * real[ir]; + real[ir] = real[k] - tmpr; + imag[ir] = imag[k] - tmpi; + real[k] += tmpr; + imag[k] += tmpi; + } + } + j0 <<= 1; + idx--; + } + j = FFT_N >> 1; + var outBuffer = new Float64Array(j); + /* + * 输出模的平方: + * for(i = 1; i <= j; i++) + * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; + * + * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 + * 和Spectrum.Y0,Spectrum.logY0对应. + */ + sinv = MINY; + cosv = -MINY; + for (i = j; i != 0; i--) { + tmpr = real[i]; + tmpi = imag[i]; + if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); + } + return outBuffer; + }; + FFT_Fn(bufferSize); + return { + transform: getModulus, + bufferSize: FFT_N + }; }; - FFT_Fn(bufferSize); - return { - transform: getModulus, - bufferSize: FFT_N - }; -}; +}); -var playIcon$5 = "data:image/png;base64,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"; +var playIcon$6 = "data:image/png;base64,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"; -var pauseIcon$4 = "data:image/png;base64,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"; +var pauseIcon$5 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABoCAYAAAAdHLWhAAAAAXNSR0IArs4c6QAAGXJJREFUeF7tXQl4W8W1/s+9krzL1mJnJSQhiSHkKwQCjyUxlpNACWtp2VraAuU9KGssQ4ACbV7hA5LYcqBAWQqUthRKeSylULJZTghLgbCVpIFsLCFxbC3eN0l3Xs/IcrzIlixLF2e53xdCdOfOmTn/nDlnzpw5Q9hHnrl3N9pEeudh0MRhgmgihDaOFGWUAOwQNBokbAClE0SNEPi5u8y+Zh/p2qDNpJHaieJlvhkgcQKRdgKBjhFEhQAyu9tLBAjRv/ncI4E2d6k1C0RRCuz9hEFf8wuzd6TygNs1YgBavFgo7vSa08hoOJVIORXAdMm4MMPjfLoL17pLraMHA8hRXrcEBvU6CLyrtAYuXHPbqD1xEtG12LcOUPES73jFoF0kSLkORBNk76NJxsBsaQbQCqCZIEIC1KAQrl9Tant7oE8cS2sXwKi+GqYl//uk22m7XFfOx0nsWwPolKW75iiq6SoQXQAiQwxQWoTAJiJsAmijILFDBb4Bgnuow+i1tFva/rqYOuPsM05Z7jlO0ejdHuWdbqetcqDviyo9Rygm7evqawp4MOj66A6Qo9xznjAo15ImHBhIj8hxTWsFxHpVwzqDYtiwwpnrSyZnHBW+BUIRlyoQb1SV2n8Tre7znxOq9yvfn4RKF0FodQL0SLBDda2/Nc+fzLYMVpduADnu3X0kjMYHQXTKgA0S+BQQj6mq8tLqhdav9GLCQHSKy2tnk6K+0es9wY+Qdov7xvxH9WhfygE6/X6vuT0g7oaiXDOAfukkiOdAhierSvOq9Oh0vDTmVtZP1kRoW7/yYcl/C8HgIveiUW/GW18i5VIKUPHS2gvJoN4HolFRdIxXEH5j7NQeW3Vz/q5EGq/HNyWVvtOFEC4Ah/eWpIiZr1WKxuZfVC+e1J6K9qQEoLMW78psyjY9S6pyVhSpESD8Su2g+1ffYm1IRadSUWeJy3OtAN0JIK/PlMcacyeFxE+rbrInfQZIOkBFFbUzVTI8B8KU/lJDL0MJ3exemP9ZKpiY6jqLl9aOJlUpB9GPotEiIa6uKrP/NpntSCpAJeW11wnVcH9/qaGtgLjN7bQ9l8zGf1t1lbh8ZwmBu0FiRj9p0sTTjdm2yzZcSYFktC9pADlc3ieg0GXQ+iz7iX5rH2e57q8XUCgZDR5JdZS4vOUCKOsLEgH/DkCb+0Zp/u7htjcpADnK6/4MVb2475QmoCysdlruG24jR/L3xS7vzwh4rJfbTFp52s4gieOHC9KwADp/sTB5zL5XQZjXx1+2XVHoe2sWWj8ZycxNVtscy+sKoanPAeI7fer0KIpYsGah/b1EaSUMEIPjy/X/UxPi6N7ExdrsrM4Fr1w5lv1jB84jBJW4/C8IEuf27TSRemxVad4HiTAjYYAcFb61UFDUZ1p7ze20nZFIQ/aXbxwVnj/1s/IE2kxkGJ+IuyohgBwVdU9DUX/YCxyiZ9yl1h/uL4weTj+KXf5ygtbbeAA+Vzvp+KGu/YYMkMPl/T0U5afQtL19IPqLu9R60XA6tb99W1zpW0ZC3NirX0JsdpfZjxhKX4cEUMm9u38uMjIeQmivxSxA7mqntWQoRA+UsiWV3ieFwKU9+0vAs1VO28Xx8iBugBxLvimEKWOz3AnoXurQR26ndWa8xA7Ecg6X/3lA+37PvgvQxdVO67Px8CMugIoX70in3NwtAMb30Dv1nQFtwps35zfFQ+hALuNweT8CcFRvkEJTq50FW2PxJS6AHOV1q2AwzOuld1R1lvuGvA2xCBx8D8x+qN5ibA/VAVC7+UHY5S61jYvFn5gAOe6tOQfpaS/1BEcAd1U7bXfEqvzg+70cKF7uvZA09J3WfuV22n49GJ8GBej8xRtNHvNoH4iyuqc2Ba+7F9pOP8j8oXMgmmUXEpiwrsz29UC1DQqQY1ndwzAaruwhPZ3GUMC68qbRLUNv3sEvmAMOl28bICZLbkiXnVhVXWbnMLOoz4AAFVV8c4iqZHzVczFKCl1XtdD6wEFWJ86BkuX+IqFpa/fqIkJICx6zrqzgw2i1DgiQo7zufajqsd0AkdjmLrVPSbxpB7+McMDh8j4PoKfp/Y271HpItEDLqADNXbJnvmYyruzjypntLrWmNEDiQIFQLlvMZt7uN0WmOtKi78ZGBchR4XkPijJrr/TQy+5Saz8v7YHC0FT001HhdYJQ0V23wKdup/U7faWoH0DFS2uPJoPhw54B0apCh+oRp1Z0X+1UNaTeC2BeV8NXh9TQLetuKOBFctIfven17YDD5W0DkB75vTHLauq7Vd4PoJIKz4tCoXO73TmEF9yltl6uiqRziq0buemlvNMvagaoh6KdkOxAE73pReOZY7n3NGhgfZRFgKvKaevtXO17uuHkJXU5JqPa2FN6QkI5Zl2ZJaqFkUygHC7v/wE4b4A6X3A7kztI9KY3EK/mPtBoC3QEMgdaC/WSoGJXXRmRWh7RPQrRZ2tKrb0D9pKJSo+6HC4vK03zANU3u522nGSS1pteom3vBZCj0uuDgIUrUxXA2ySu/vCO5MZ5DdRQh8s76Ckgt9MW0y01FCboTW8obetZtrvTjgrPXCjKapYeBmdXfahu0+KCgkQrHup3ejNMb3pD5UekfE+AOIb6ev7B16ph2ijjjltOzV1UYMaW8Rb6OFEC8X6nN8P0phcvH/qW2wuQy7sdhElCAzzNIdx+phXFhSo+2wMoAv8mwutC4Ok5UyglWwx6M0xvesMCyLGkrhBGZTNX0tIpYM9ScOsCC7LSgNY+59YIWCM0/HH2FHoqUaJRTc6DOgiOCu/lBE2tKsvnQEj5SAkqLq+7glT1MdY/expDKJqWjhvm5cDXEuW4KH8RVuefaCEsq5mCZy6g4Yf16j2i9aYXazCXLK27UZjUZWHeikfcpbarugFyVHgfh4LL+eXuhhAuPSkHFxyXjl31saqV77+Cht8R8MjJU6g2ri+iFNKbYXrTi8WXo+6sq7FkKaMUIgghYB9vNXA8u5Qgh8v7KYAjOe69pUODc34ejp1oQF280QZhqWohgac0gScS0VN6M0xverEAOv9R/6WbdgV+KwjpGSa1YsOtYa8CySOKQXAyB0N7QCA7TcGi0/OQn01o7ohVbfT3JPCMFsSSOYXxW396M0xvegNx8oMvxXS7GRfVt2HG29s7D3N/1vazZ3+W9363DipxeY4XoH/yD/WtGgpHG1F2Wq7cRA0kemBkr55arYXwSNFUYn/ToI/eDNObXt/Or/1cHGFQcKtQ8GMOAU03ANZsaC3N+NFRE6g7doFKyj0/Fgr9gSuobQqh5PAMXO3Ijm4gxOJy3/d7gdoMgWcCCv7gmERfRKtGb4bpTS/S51XbRG6awF2Kimvlbz38J/y/RgUwdCB/ViF55BRXXOG5jRS6K2IgXHBcNn5yYgZqUnN6VBDhWaHBNfsw6hbjLj2437t61m0RP1BUPAhCwWDpbRQF5500kV6UADlcngcBupq5U9cUwuUnm3HOzLRUAdQtPASshcBTnQpedEyier1HtJ703twqZoBwj1BwZl+p6TfpEBAKYFHRNFrWBVB4f5wtuIZWDVeXmFE8zYTaeC24oU57fcozWQX42+0v+X48WFX7orPUvVGMNmagDITwPk88SaE40ieE++dMoRvCAFV414JQFNLYayCwcJ4ZsyYa4dEzK81/Rs0dLw6e6WVfA2j9dsEBiTeCkBEXMF2jk3EwZ+D3M8fRZREJYhdPYSAkwC9L5+dhxjhVGgl6Pne8tO8DtHGjMPnTcbkQuJ5UHDEUYJjXQQ0YZQaMKp6bYqMLIzqoFqD8zqCAokAuUqcWqKjn3XIdn1gA/foc6zWKhhUnT6X+qVkSaGcyddAb28QECPyECFdBwbihAhNpPvs+G9s1PLG+pfGtLa3vFuSod5PD5WVtk90RFDCqBOf8XEzOV9EwwgC681xruB8C60BYoQWwuqiwV0qxIcGUDIDWfS6+r6q4RBDOBkFJFBhuuEKALRuoWNGMlz9uxvQxJk4G1soAsbbJ2mcAknLfrXDXI4TXNOCtzCy8N2ssxX1wORGAeArzmXCSouB0ocjAw8PiVv4xhg9vkmaYgPLXG/Hxzg7Ys+VBCMEA8YLINtKnuG4J6meXdv0gwP14nwQ+/s+I/kAE8BkJbJ99OEW1R2MBVFVqVd7agQmahiNIwTEkcKIgHAtgzJBENc7CEiAjcN/qRmz4sgO2MED15HD5tgBiChsJ7N5ZOD8PR45T4R9hRsKAAA3CADbhib3tAjuFghoS8BDQoGlo+uXffIMm2LjzXCufODhEVr9XYuNk99CLGdSwF6FydSP+tbMT1iyFK6lhM/sNEGazBdcW0HDDvDzMOtSgr5kNIJaRkAhAg7FJb3qxIDMZILPouFY2YGttALkZCkBiG5VU+F7k5Av8srFNwzWOXBRNM+q2UI00XG+G6U0vFkA8vbV0AstW1KOmISh3FQD6gByVvochxJW8yPWwq2e2GWcfnXpXT98G680wvenFAignHdhdL7BspR+tHQLpRmKj8B/kcPl/CWj/yxXwbupFx2XjktQ5Swdsp94M05teLICsWcDGXSG4VtbDwB5tVe6lPk4lLu9lAniC/1XbGMK86Rn4eXE2vNHiEWJRGcZ7vRmmN71YrCkwA2s/C+DBqgbkZSrhhMiExTzFnQwh1nMF/lZNLpDKTjMjGBrGhl2s1kR5rzfD9KYXiyVjcoG/vNeOP77dhNG54cPgnE+BZt9TbzGmhXgNobQFBMzpChZ9Nw/2YWx5x2pMtPd6M0xveoPxhCczew7wkLsFKze1YrS567S+CB4dCRrhHKLTIqY2++NmTtDX1NabYXrTGwwgoxqOhS9f0YDPagJyigPQ1o7WcEC6w+V7GhAyU1VNQwiXzTbjB8emxRt2lYjA9PtGb4bpTW8wJpkzgJ0+gSWv+xEMCZgMxIvj9e5S25xw4GKl5xoSJE9vc+DiKdMycP28bOlN6JuCNCloHNRBvTjA+mfVpk48UNWA/JzuZCTL3E7bIgnQ3OW+72iakAHyzR0CBTkKbllgQaYJaIv7yorhQaf3iNab3mDcGZsHPLquFS9+0IyxeYauouJct9P+cs/gec5QO5pvhmFr7qbv5uHEyQY5zbHJl+pHb4bpTW8g/rGLh/XP3a82YIeny8UDhNROsnHyv54A8WUR/80/7GoIYf70TFxXkoW65qFe55MYlHozTG960bjCwjA6F3hnexAVK+ul/433hQRhVXWpTWYf6QaoeLnvTNLEK/wjR5jySvaXZ1kwykxo1GHzTm+G6U1voGHLAC1f1YyVm9ow3qKGT58qyg3uhRaZIL4boHCKZW8jQGlSiupDuKrYjHNnpuFrX+qnOb0Zpje9aACx/409Nnf93SeP/WQaw3AESRsbybfdS7uUVPruEkLcxj/yIa4jx6Xh1gVmeUaIPQupfO76ux+8qxvtYbPzjjPl0dmkPXrT69twlpRDrMBfN3TgsXUNGG/puoSM8JS71NadRrMXQHwkXOsMyJBTNq/9LRpuPcOC4yaq2J1iY+GZd5uxaVd0k3H6WBMuPj47aeBwRXrT69t4XpzyFsNdrzZg8+4A7NldIQ2qNst9Q373KcZ+9lmxy1dFEA623Hb5Qzh1RiYWzsvCLg4FjifwLkE2clTro+sapf7r+bDb/X+KzD3XBwlS6P2Z3vR6UufBP94CvLk1iKWv+2HNUqVxwBt0fRNW9QNIpssSGoflgrfB2zoFFp9jReFoRYYDy4pS9PC0umpTG7bVhi8OOazAiPnTMyIBFEmnqje9SAfYrObthXtea8Q/d3RgbK4qZyxBymXVpZbf9+xoVHY7yj2boVAhg7HTH4Lj8AzcdFo29jShV9rSpHPsAKgwJIBDrcD6rUHc86of9pwu6QHq3U5bP0UbFaBil+8iIvEMSxE7UHk6YF00Z6pBWnSplKL9GSOevDONAC9OF/+tAZ/vCUivjXSnEf3CXWq9p2//B5ywHBXeHSBMZDD2NIUwpcCEO8/JRWcofPI7hTPdfosRAzHJzgZKBx6pbsCh9u7rY5sas6y2aJdCDQKQ/yiQxvmepavnS28QV8zJxSUnpOELT+rXRfsbSgyOPZud0QK3vehHIKQhJ10JL0wFneEus74Wrc+DCkIkdSMD1NQuwNvk9/7AirG5hN0NYR/SwSc2BxgDjjMYZwGWvd6Cf3zagkNtBqnPCeLDKqf9mIFqGRSg01wN1k4E5W3xDAYbDMdPSscdZ+agqZ093wf1UWx4wmtKntpWbwpi2Qq/jBplwPgJkZi+rtT+74QA4o+KK71XkJBXgMnnK18Q58/KxlWnZEpPt177RfEwYiSWYSOLtxO21Wn45Ut+hIRAXkbYMBBE5dWl1psGa3dcut7h8nJCv6N5qusICNQ1a9L1UlxowA7PQSkaiMEMQm5G2Gq7+fkGbK7pwASrQVrGgKhzO+0xs4nFBdCcyroxBqFw3tAstup4vyjDpODu71kw3kLY6T+oj/qCxMo/3Rg+kFW5ugV//7gFh1i7rTYoBhy55nrbplhSHxdAcqpb7ptNmpAXj7M++sYfwkS7AXeeG066VNt4EKQIsxkcDoZnd87T77Tj8fVNGJOrwKDIaFGe2i6pLrU+HQscaUHHUyhSprjS/ysS2mL+d8TLMHWUEXd/L4+P7cl47gPdsmNwmAeH2oDnN3TggapG6QjNNFGXvqY/up3Wn8TL9yEB1GU0rCSB+RJdAr72BfFfkzOkZRf2Ohy4IEXAmWAFVm7qlGFUHASfkx4BBxvdTlvv24tjIDVkgLg+h8tTDdAp/DGL7Nf+IE6cnI5bFpjlWmnPATjdsUHAxsAhFuD1TztRsbJBSg3HuPHA5duJtbTQ8dXXFAzp/HxCAIVBCmfIioD0TX0QhaNMuP3MXOTnhA2HA8Vnx+BwBBTHVz//fjt+90ZTL3A4y2i6AZP+cb2tMd6pLVIuYYCKyxvtqhL4RAPGyEr4KJsviMPyTbjtDDMm2hXpWJWr5YSpDLU7+pdn6eCtAw4+/MNbbXjq7SZYM1WYM/hWE9meTkXDzDU3xrbYorV+WKxj89solDUCkFdPSuuuPgRLpoprS3Iwe0o4IQZ7HfY340H60BBehLLz+OG1zVjxaSsKzCoyjF06h7ALmrLAXWZJOCnvsADiBp7/nFA9O30rAcirOmW+7WZNxhecfXQmLj0pS0oQ6yX+e9gE9ReSfhR5SkszhH1r738RxMNrm7C9Nogxearsfxg82qSYDEVrrjVLV1miT9L45XB5VwCQsVyse3jrmqXp5CnpuOqUbDnlMUg82vZV3RSRGpkNxAC8+kmH1Dc8GHlXlN+HBYs+MoY6ZyfjprKkARQ2HHxLASF9S1LviHAQpC1LxTkzM3D6jAxkp3GAPhDQ9i2gIm4bSxbwr50hvPBBK9ZvaUduBsGcEbbUup7H3U7bFYlKTN/vkgoQV15c4TuTSPwJQG5kyuNMjv5WgaMOMeG8mZk4YbIRvPXLayYedSPZiGBgOPqGpWZ3g8Arn7ThtU/a0NyhYUxu2CsdcRgTlMurnJYnkwWOHOjJrCxSV4nLw/eDviJA8pbiiDRxRkceaXOmpePsozJx5FhVShLnOuH0myNl6ovEFWWZwulZ6luAN7Z04OWPWrHdw9vUag/PQDgaJ6Sp56filpiUABQByuHy3QQIvrBJ7n4wAAwEA8Ur7DlT06SOOnyMQU59/lbOOhyex1PasAFGZcSHZskMGwEsMRu+7ETV5jZs3BVAdhrBkhneBY2AKBRxb/5Y2+2cQjkVgz3lfCi6r2GqqoX4ypuzIx2IGBGeZk2OxCPHmXDCpDTMGG/CuLxwk+pbgY5gKrrcv05uDw+Q7PTwANlaG8R7X3RIcL7wBOWReM78IQ/2doftibUELKpy2t9NZStTDlCk8XMr/A6NtIcAdN9HxB3mkGJfS0jmSuPg8cLRJpwwOU1mH87LDJvt7Z2cBSUsfT2UcUJ8YZpcJ0sIT2HsdeYzUDWNGjZ80YkPvurAtrog6ltD8rQBxw30BgY1BHF1ldMuc4qm+tENoG79VOm/TgjtGk4iGPkt4i7ijI9sUGSYSG5lTLQZ5N8TrEbkZytydc4uFR7xDBQbGgwwK2m5Q9kjKJXL8B8GI/InMsWylPANL7vrQ/jCG5QBMaxb+N+s9HkaMxo4A3wv9n8tCI+bgoHyZJjP8QKrO0A99NMPBcRV/7msY07PxvJoZeY3t2sy4p+ZyiOZXfZ8PJBX6hwqGxndPEVycL1JJZmQkDvEYHEdnMGrPShkNn1Oc1PfpslsKqwD+W+eYnlQ8FYJSwpPZZHBsnfwiA8F0cOiwfpE9WLSadLdy5FvDaAeFt/xUNQLhKZdyYkFo40sDkHmxSAvflliGERmapqBkGYkmYiQN8NYUvgd+//C0rX3O64j8i0Dmt717QCWowDhUSLlz1ULLeviHe2pKPetAxTp1KnLagoCBiPfPsneiLlRboPs1X+efsKSIvpNcRGXUkTfqEpYMmKst1oEwGCsACkvV5daoiZgTwUIg9U5YgDq2Ui+T6IjRCcLTZwIwn9xwAqAmAEWQ2IewQ8hPiHCO0LgbaGZ3qy+0SyP3oykZ0QC1JdBp9+/Ja0laJumkjZVaMpUUsQkIcRYAjFoHHCeBUImBCJHpHlNwgc3Odsi78HwtTnfkCK+Ehp9TqRt1Uzi86Funn0bwP0/BRCnfaQr82wAAAAASUVORK5CYII="; -var audioIcon$3 = "data:image/png;base64,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"; +var audioIcon$4 = "data:image/png;base64,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"; var coverLocal$3 = "data:image/png;base64,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"; @@ -38272,7 +38031,7 @@ const uuid$2 = prefix => { const id = s.join(''); return prefix ? prefix + '__' + id : id; }; -var script$5k = { +var script$5u = { name: 'RecordPlayer', props: { //模式:preview 预览 (默认),editor 编辑 @@ -38329,9 +38088,9 @@ var script$5k = { }, data() { return { - playIcon: playIcon$5, - pauseIcon: pauseIcon$4, - audioIcon: audioIcon$3, + playIcon: playIcon$6, + pauseIcon: pauseIcon$5, + audioIcon: audioIcon$4, coverLocal: coverLocal$3, recStartIcon: recStartIcon$1, recStopIcon: recStopIcon$1, @@ -38762,10 +38521,10 @@ var script$5k = { }; /* script */ -const __vue_script__$5k = script$5k; +const __vue_script__$5u = script$5u; /* template */ -var __vue_render__$5k = function () { +var __vue_render__$5u = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -38969,17 +38728,17 @@ var __vue_render__$5k = function () { 1 ) }; -var __vue_staticRenderFns__$5k = []; -__vue_render__$5k._withStripped = true; +var __vue_staticRenderFns__$5u = []; +__vue_render__$5u._withStripped = true; /* style */ - const __vue_inject_styles__$5k = undefined; + const __vue_inject_styles__$5u = undefined; /* scoped */ - const __vue_scope_id__$5k = undefined; + const __vue_scope_id__$5u = undefined; /* module identifier */ - const __vue_module_identifier__$5k = undefined; + const __vue_module_identifier__$5u = undefined; /* functional template */ - const __vue_is_functional_template__$5k = false; + const __vue_is_functional_template__$5u = false; /* style inject */ /* style inject SSR */ @@ -38988,13 +38747,13 @@ __vue_render__$5k._withStripped = true; - const __vue_component__$5k = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5k, staticRenderFns: __vue_staticRenderFns__$5k }, - __vue_inject_styles__$5k, - __vue_script__$5k, - __vue_scope_id__$5k, - __vue_is_functional_template__$5k, - __vue_module_identifier__$5k, + const __vue_component__$5u = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5u, staticRenderFns: __vue_staticRenderFns__$5u }, + __vue_inject_styles__$5u, + __vue_script__$5u, + __vue_scope_id__$5u, + __vue_is_functional_template__$5u, + __vue_module_identifier__$5u, false, undefined, undefined, @@ -39007,9 +38766,9 @@ const _audio = '.mp3,'; const _video = '.mp4,.MP4'; const _resources = 'application/x-zip-compressed,.zip,'; const _office = '.ppt,.xlsx,.xls,.doc,.docx,.pptx'; -var script$5j = { +var script$5t = { components: { - RecordPlayer: __vue_component__$5k + RecordPlayer: __vue_component__$5u }, name: 'addFile', props: { @@ -39474,9 +39233,9 @@ var script$5j = { }; /* script */ -const __vue_script__$5j = script$5j; +const __vue_script__$5t = script$5t; /* template */ -var __vue_render__$5j = function () { +var __vue_render__$5t = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -40073,17 +39832,17 @@ var __vue_render__$5j = function () { ] ) }; -var __vue_staticRenderFns__$5j = []; -__vue_render__$5j._withStripped = true; +var __vue_staticRenderFns__$5t = []; +__vue_render__$5t._withStripped = true; /* style */ - const __vue_inject_styles__$5j = undefined; + const __vue_inject_styles__$5t = undefined; /* scoped */ - const __vue_scope_id__$5j = undefined; + const __vue_scope_id__$5t = undefined; /* module identifier */ - const __vue_module_identifier__$5j = undefined; + const __vue_module_identifier__$5t = undefined; /* functional template */ - const __vue_is_functional_template__$5j = false; + const __vue_is_functional_template__$5t = false; /* style inject */ /* style inject SSR */ @@ -40092,13 +39851,13 @@ __vue_render__$5j._withStripped = true; - const __vue_component__$5j = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5j, staticRenderFns: __vue_staticRenderFns__$5j }, - __vue_inject_styles__$5j, - __vue_script__$5j, - __vue_scope_id__$5j, - __vue_is_functional_template__$5j, - __vue_module_identifier__$5j, + const __vue_component__$5t = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5t, staticRenderFns: __vue_staticRenderFns__$5t }, + __vue_inject_styles__$5t, + __vue_script__$5t, + __vue_scope_id__$5t, + __vue_is_functional_template__$5t, + __vue_module_identifier__$5t, false, undefined, undefined, @@ -40355,7 +40114,7 @@ function mixin() { function setup(options) { return assign_1(setupDefaults_1, options); } -XEUtils.VERSION = '3.5.25'; +XEUtils.VERSION = '3.5.29'; XEUtils.mixin = mixin; XEUtils.setup = setup; var ctor = XEUtils; @@ -43874,8 +43633,8 @@ var toFormatString_1 = toFormatString; /** * 一个空的方法,始终返回 undefined,可用于初始化值 */ -function noop$4() {} -var noop_1 = noop$4; +function noop$2() {} +var noop_1 = noop$2; /** * 创建一个绑定上下文的函数 @@ -43946,7 +43705,7 @@ var after_1 = after; * @param {Function} callback 完成回调 * @return {Object} */ -function before$1(count, callback, context) { +function before(count, callback, context) { var runCount = 0; var rests = []; context = context || this; @@ -43959,7 +43718,7 @@ function before$1(count, callback, context) { } }; } -var before_1 = before$1; +var before_1 = before; /** * 节流函数;当被调用 n 毫秒后才会执行,如果在这时间内又被调用则至少每隔 n 秒毫秒调用一次该函数 @@ -50629,7 +50388,7 @@ function distanceAndSkiddingToXY(placement, rects, offset) { y: distance }; } -function offset$1(_ref2) { +function offset(_ref2) { var state = _ref2.state, options = _ref2.options, name = _ref2.name; @@ -50649,12 +50408,12 @@ function offset$1(_ref2) { state.modifiersData[name] = data; } // eslint-disable-next-line import/no-unused-modules -var offset$2 = { +var offset$1 = { name: 'offset', enabled: true, phase: 'main', requires: ['popperOffsets'], - fn: offset$1 + fn: offset }; function popperOffsets(_ref) { @@ -51099,7 +50858,7 @@ function popperGenerator(generatorOptions) { }; } -var defaultModifiers = [eventListeners, popperOffsets$1, computeStyles$1, applyStyles$1, offset$2, flip$2, preventOverflow$1, arrow$1, hide$1]; +var defaultModifiers = [eventListeners, popperOffsets$1, computeStyles$1, applyStyles$1, offset$1, flip$2, preventOverflow$1, arrow$1, hide$1]; var createPopper = /*#__PURE__*/popperGenerator({ defaultModifiers: defaultModifiers }); // eslint-disable-next-line import/no-unused-modules @@ -53073,11 +52832,11 @@ var n = function () { */ let prevOverflow$1 = ''; -var script$5i = { +var script$5s = { name: 'XmlTextRender', components: { - addFile: __vue_component__$5j, - XmlTextDialogRender: __vue_component__$5l, + addFile: __vue_component__$5t, + XmlTextDialogRender: __vue_component__$5v, [ImagePreview$1.Component.name]: ImagePreview$1.Component }, props: { @@ -53164,6 +52923,7 @@ var script$5i = { actionCopyId: `act-copy__${v4()}`, actionNoteId: `act-note__${v4()}`, actionHighlightId: `act-light__${v4()}`, + actionLinkId: `act-light__${v4()}`, actionEncyclopediasId: `act-light__${v4()}`, actionDictionaryId: `act-light__${v4()}`, addTeacherResourcesId: `add-teacher-resources__${v4()}`, @@ -53267,7 +53027,9 @@ var script$5i = { return this.getKeyboardShow(); }, evn() { - return this.getSysEvn() || {}; + return this.getSysEvn() || { + tippy: {} + }; }, mergeMarkList() { let teacherNoteList = this.getTeacherNoteList() || [], @@ -53472,7 +53234,7 @@ var script$5i = { } return null; } - if (this.userType && this.pBlockData.html.indexOf(' { + _this.markInstance.underline(data.markEfiCode, _this.evn.noteStyle, e => { }); _this.tempMarkEfiStr = ''; } else if (data.operationType == 'remove' && _this.groupLocation == data.location) { @@ -53707,7 +53471,7 @@ var script$5i = { // @pos MouseUp let _this = this; let u = navigator.userAgent; - if (this.userType && this.insideIndex === this.ruleIndex) { + if (this.userType && this.insideIndex === this.ruleIndex && this.evn.isAddMark) { setTimeout(() => { // console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'MouseUp', _this.markEfiStr) this.$EventBus.$emit('selectionTextChange', { @@ -53775,7 +53539,7 @@ var script$5i = { noteContent: '', markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -53795,6 +53559,7 @@ var script$5i = { let actCopy = instance.popper.children[0]?.querySelector(`#${_this.actionCopyId}`), actNote = instance.popper.children[0]?.querySelector(`#${_this.actionNoteId}`), actHighlight = instance.popper.children[0]?.querySelector(`#${_this.actionHighlightId}`), + actLink = instance.popper.children[0]?.querySelector(`#${_this.actionLinkId}`), addTeacherResources = instance.popper.children[0]?.querySelector(`#${_this.addTeacherResourcesId}`), actionDictionary = instance.popper.children[0]?.querySelector(`#${_this.actionDictionaryId}`), //词典 @@ -53815,6 +53580,11 @@ var script$5i = { once: true }); } + if (actLink) { + actLink.addEventListener('click', _this.actionAddLink, { + once: true + }); + } if (addTeacherResources) { addTeacherResources.addEventListener('click', _this.addTeacherResources, { once: true @@ -54005,7 +53775,7 @@ var script$5i = { } this.noteOperateMode = 'edit'; this.tempMarkModel = model; - if (this.userType === 'student' && this.isMobile) { + if (this.userType && this.isMobile) { this.notePopupVisible = true; this.noteData = { selectionText: model.selectionText, @@ -54026,7 +53796,7 @@ var script$5i = { // e?.stopPropagation && e.stopPropagation() let _this = this; this.noteOperateMode = 'add'; - let defaultUnderlineStyle = this.userType === 'teacher' ? 'mk-underline__default' : 'mk-underline__dashed'; + let defaultUnderlineStyle = this.userType === 'teacher' ? this.evn.resourcesStyle : this.evn.noteStyle; _this.markInstance.underline(_this.markEfiStr, defaultUnderlineStyle, e => { try { // 下划线点击事件, 比如打开编辑框 @@ -54089,7 +53859,7 @@ var script$5i = { noteContent, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -54141,7 +53911,7 @@ var script$5i = { }, actionAddHighlight() { let _this = this; - let styleType = 'mk-hightlight__default'; + let styleType = this.evn.highlight; _this.markInstance.highlight(_this.markEfiStr, styleType, e => { try { let markEfiStr = e.target.getAttribute('data-id'); @@ -54170,6 +53940,37 @@ var script$5i = { } window.getSelection()?.removeAllRanges(); }, + actionAddLink() { + let _this = this; + let styleType = this.evn.linkStyle; + _this.markInstance.underline(_this.markEfiStr, styleType, e => { + try { + let markEfiStr = e.target.getAttribute('data-id'); + _this.highlightClick(e, markEfiStr); + } catch (error) { + console.log('%c%s', 'font-size:2em;background: #DD5644;color: #FFF', 'underline error', error); + } + }); + this.hideTippy(); + let markId = `mark__${v4()}`; + let model = { + selectionText: this.noteData.selectionText, + markEfiCode: this.markEfiStr, + type: `link__${this.userType}`, + styleType, + blockIndex: this.ruleIndex, + markId + }; + this.noteData.selectionText = ''; + if (this.userType && this.insideIndex === this.ruleIndex) { + // this.$EventBus.$emit('createHighlight', model) + let rollbackMark = this.markEfiStr; + this.emitRollbackHandler('createLink', model).then(id => { + id === markId && _this.markInstance.remove(rollbackMark, 'underline'); + }); + } + window.getSelection()?.removeAllRanges(); + }, highlightClick(e, efi) { console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'HighLight Click', e, this.markEfiStr); }, @@ -54196,7 +53997,7 @@ var script$5i = { noteContent: value, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -54300,7 +54101,8 @@ var script$5i = { this.$message.error('未选中任何内容'); return; } - let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en`; + // let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en` + let url = `https://dict.baidu.com/s?wd=${this.noteData.selectionText}&device=pc&from=home`; this.openLink(url); }, openEncyclopedias() { @@ -54325,9 +54127,9 @@ var script$5i = { }; /* script */ -const __vue_script__$5i = script$5i; +const __vue_script__$5s = script$5s; /* template */ -var __vue_render__$5i = function () { +var __vue_render__$5s = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -54413,75 +54215,50 @@ var __vue_render__$5i = function () { }, }, [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-remark--mobile", - }, - [ - _c("span", { staticClass: "tipbar-remark" }, [ - _vm._v("均<=200字"), - ]), - ] - ), + _vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("div", { staticClass: "tipbar-remark--mobile" }, [ + _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]), + ]) + : _vm._e(), _vm._v(" "), - _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionCopyId }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.actionCopy.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon copy" }), - _vm._v(" "), - _c("span", [_vm._v("复制")]), - ] - ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), - _vm._v(" "), - _c("span", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-separator--mobile", - }), - _vm._v(" "), - _vm.userType !== "teacher" + _vm.evn.tippy.copy ? [ + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionCopyId }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.actionCopy.apply(null, arguments) + }, + }, + }, + [ + _vm.evn.tippy.copyIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.copyIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("复制")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.note + ? [ + _vm.evn.tippy.noteLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), _c( "div", { @@ -54495,27 +54272,16 @@ var __vue_render__$5i = function () { }, }, [ - _c("i", { staticClass: "tipbar-icon note" }), + _vm.evn.tippy.noteIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.noteIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("笔记")]), ] ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), ] : _vm._e(), _vm._v(" "), @@ -54531,7 +54297,7 @@ var __vue_render__$5i = function () { staticClass: "tipbar-separator--mobile", }), _vm._v(" "), - _vm.userType == "teacher" + _vm.evn.tippy.resources ? _c( "div", { @@ -54544,31 +54310,35 @@ var __vue_render__$5i = function () { }, }, [ - _c("i", { - staticClass: "tipbar-icon addTeacherResources", - }), + _c( + "span", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.evn.tippy.resourcesLine, + expression: "evn.tippy.resourcesLine", + }, + ], + staticClass: "tipbar-separator", + }, + [_vm._v("|")] + ), + _vm._v(" "), + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("资源")]), ] ) : _vm._e(), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionHighlightId }, - }, - [ - _c("i", { staticClass: "tipbar-icon highlight" }), - _vm._v(" "), - _c("span", [_vm._v("高亮")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.evn.isHuaTeng + _vm.evn.tippy.highlight ? [ _c( "span", @@ -54577,8 +54347,8 @@ var __vue_render__$5i = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.highlightLine, + expression: "evn.tippy.highlightLine", }, ], staticClass: "tipbar-separator", @@ -54586,21 +54356,28 @@ var __vue_render__$5i = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionDictionaryId }, - }, - [ - _c("i", { staticClass: "tipbar-icon dictionary" }), - _vm._v(" "), - _c("span", [_vm._v("词典")]), - ] - ) - : _vm._e(), - _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionHighlightId }, + }, + [ + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("高亮")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.link + ? [ _c( "span", { @@ -54608,8 +54385,8 @@ var __vue_render__$5i = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.linkLine, + expression: "evn.tippy.linkLine", }, ], staticClass: "tipbar-separator", @@ -54617,40 +54394,87 @@ var __vue_render__$5i = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionEncyclopediasId }, - }, - [ - _c("i", { - staticClass: "tipbar-icon encyclopedias", - }), - _vm._v(" "), - _c("span", [_vm._v("百科")]), - ] - ) - : _vm._e(), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionLinkId }, + }, + [ + _vm.evn.tippy.linkIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.linkIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("划线")]), + ] + ), ] : _vm._e(), _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-remark", - }, - [_vm._v("均<=200字")] - ), + _vm.evn.tippy.dictionary + ? [ + _vm.evn.tippy.dictionaryLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionDictionaryId }, + }, + [ + _vm.evn.tippy.dictionaryIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.dictionaryIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("词典")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.encyclopedias + ? [ + _vm.evn.tippy.encyclopediasLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionEncyclopediasId }, + }, + [ + _vm.evn.tippy.encyclopediasIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.encyclopediasIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("百科")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + !_vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]) + : _vm._e(), ], 2 ), @@ -54905,17 +54729,17 @@ var __vue_render__$5i = function () { 2 ) }; -var __vue_staticRenderFns__$5i = []; -__vue_render__$5i._withStripped = true; +var __vue_staticRenderFns__$5s = []; +__vue_render__$5s._withStripped = true; /* style */ - const __vue_inject_styles__$5i = undefined; + const __vue_inject_styles__$5s = undefined; /* scoped */ - const __vue_scope_id__$5i = "data-v-4ae2eebc"; + const __vue_scope_id__$5s = "data-v-a0b70a4a"; /* module identifier */ - const __vue_module_identifier__$5i = undefined; + const __vue_module_identifier__$5s = undefined; /* functional template */ - const __vue_is_functional_template__$5i = false; + const __vue_is_functional_template__$5s = false; /* style inject */ /* style inject SSR */ @@ -54924,20 +54748,20 @@ __vue_render__$5i._withStripped = true; - const __vue_component__$5i = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5i, staticRenderFns: __vue_staticRenderFns__$5i }, - __vue_inject_styles__$5i, - __vue_script__$5i, - __vue_scope_id__$5i, - __vue_is_functional_template__$5i, - __vue_module_identifier__$5i, + const __vue_component__$5s = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5s, staticRenderFns: __vue_staticRenderFns__$5s }, + __vue_inject_styles__$5s, + __vue_script__$5s, + __vue_scope_id__$5s, + __vue_is_functional_template__$5s, + __vue_module_identifier__$5s, false, undefined, undefined, undefined ); -const TextComponents = [__vue_component__$5i, __vue_component__$5l]; +const TextComponents = [__vue_component__$5s, __vue_component__$5v]; var XmlText = { ...TextComponents }; @@ -54954,7 +54778,7 @@ var XmlText = { // // -var script$5h = { +var script$5r = { name: 'XmlGroupRender', props: { //模式:preview 预览 (默认),editor 编辑 @@ -55029,9 +54853,9 @@ var script$5h = { }; /* script */ -const __vue_script__$5h = script$5h; +const __vue_script__$5r = script$5r; /* template */ -var __vue_render__$5h = function () { +var __vue_render__$5r = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -55068,17 +54892,17 @@ var __vue_render__$5h = function () { 2 ) }; -var __vue_staticRenderFns__$5h = []; -__vue_render__$5h._withStripped = true; +var __vue_staticRenderFns__$5r = []; +__vue_render__$5r._withStripped = true; /* style */ - const __vue_inject_styles__$5h = undefined; + const __vue_inject_styles__$5r = undefined; /* scoped */ - const __vue_scope_id__$5h = "data-v-619d09d0"; + const __vue_scope_id__$5r = "data-v-35e9204b"; /* module identifier */ - const __vue_module_identifier__$5h = undefined; + const __vue_module_identifier__$5r = undefined; /* functional template */ - const __vue_is_functional_template__$5h = false; + const __vue_is_functional_template__$5r = false; /* style inject */ /* style inject SSR */ @@ -55087,23 +54911,23 @@ __vue_render__$5h._withStripped = true; - const __vue_component__$5h = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5h, staticRenderFns: __vue_staticRenderFns__$5h }, - __vue_inject_styles__$5h, - __vue_script__$5h, - __vue_scope_id__$5h, - __vue_is_functional_template__$5h, - __vue_module_identifier__$5h, + const __vue_component__$5r = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5r, staticRenderFns: __vue_staticRenderFns__$5r }, + __vue_inject_styles__$5r, + __vue_script__$5r, + __vue_scope_id__$5r, + __vue_is_functional_template__$5r, + __vue_module_identifier__$5r, false, undefined, undefined, undefined ); -__vue_component__$5h.install = (Vue, options = {}) => { +__vue_component__$5r.install = (Vue, options = {}) => { Vue.component(createNamespace$1('group-render', { prefix: options.prefix - }), __vue_component__$5h); + }), __vue_component__$5r); }; function getDefaultExportFromCjs(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,'default')?x['default']:x;}var urlToolkit={exports:{}};(function(module,exports){// see https://tools.ietf.org/html/rfc1808 @@ -55158,7 +54982,7 @@ while(path.length!==(path=path.replace(SLASH_DOT_DOT_REGEX,'')).length){}return const isFiniteNumber=Number.isFinite||function(value){return typeof value==='number'&&isFinite(value);};// https://caniuse.com/mdn-javascript_builtins_number_issafeinteger const isSafeInteger=Number.isSafeInteger||function(value){return typeof value==='number'&&Math.abs(value)<=MAX_SAFE_INTEGER;};const MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||9007199254740991;let Events$1=/*#__PURE__*/function(Events){Events["MEDIA_ATTACHING"]="hlsMediaAttaching";Events["MEDIA_ATTACHED"]="hlsMediaAttached";Events["MEDIA_DETACHING"]="hlsMediaDetaching";Events["MEDIA_DETACHED"]="hlsMediaDetached";Events["BUFFER_RESET"]="hlsBufferReset";Events["BUFFER_CODECS"]="hlsBufferCodecs";Events["BUFFER_CREATED"]="hlsBufferCreated";Events["BUFFER_APPENDING"]="hlsBufferAppending";Events["BUFFER_APPENDED"]="hlsBufferAppended";Events["BUFFER_EOS"]="hlsBufferEos";Events["BUFFER_FLUSHING"]="hlsBufferFlushing";Events["BUFFER_FLUSHED"]="hlsBufferFlushed";Events["MANIFEST_LOADING"]="hlsManifestLoading";Events["MANIFEST_LOADED"]="hlsManifestLoaded";Events["MANIFEST_PARSED"]="hlsManifestParsed";Events["LEVEL_SWITCHING"]="hlsLevelSwitching";Events["LEVEL_SWITCHED"]="hlsLevelSwitched";Events["LEVEL_LOADING"]="hlsLevelLoading";Events["LEVEL_LOADED"]="hlsLevelLoaded";Events["LEVEL_UPDATED"]="hlsLevelUpdated";Events["LEVEL_PTS_UPDATED"]="hlsLevelPtsUpdated";Events["LEVELS_UPDATED"]="hlsLevelsUpdated";Events["AUDIO_TRACKS_UPDATED"]="hlsAudioTracksUpdated";Events["AUDIO_TRACK_SWITCHING"]="hlsAudioTrackSwitching";Events["AUDIO_TRACK_SWITCHED"]="hlsAudioTrackSwitched";Events["AUDIO_TRACK_LOADING"]="hlsAudioTrackLoading";Events["AUDIO_TRACK_LOADED"]="hlsAudioTrackLoaded";Events["SUBTITLE_TRACKS_UPDATED"]="hlsSubtitleTracksUpdated";Events["SUBTITLE_TRACKS_CLEARED"]="hlsSubtitleTracksCleared";Events["SUBTITLE_TRACK_SWITCH"]="hlsSubtitleTrackSwitch";Events["SUBTITLE_TRACK_LOADING"]="hlsSubtitleTrackLoading";Events["SUBTITLE_TRACK_LOADED"]="hlsSubtitleTrackLoaded";Events["SUBTITLE_FRAG_PROCESSED"]="hlsSubtitleFragProcessed";Events["CUES_PARSED"]="hlsCuesParsed";Events["NON_NATIVE_TEXT_TRACKS_FOUND"]="hlsNonNativeTextTracksFound";Events["INIT_PTS_FOUND"]="hlsInitPtsFound";Events["FRAG_LOADING"]="hlsFragLoading";Events["FRAG_LOAD_EMERGENCY_ABORTED"]="hlsFragLoadEmergencyAborted";Events["FRAG_LOADED"]="hlsFragLoaded";Events["FRAG_DECRYPTED"]="hlsFragDecrypted";Events["FRAG_PARSING_INIT_SEGMENT"]="hlsFragParsingInitSegment";Events["FRAG_PARSING_USERDATA"]="hlsFragParsingUserdata";Events["FRAG_PARSING_METADATA"]="hlsFragParsingMetadata";Events["FRAG_PARSED"]="hlsFragParsed";Events["FRAG_BUFFERED"]="hlsFragBuffered";Events["FRAG_CHANGED"]="hlsFragChanged";Events["FPS_DROP"]="hlsFpsDrop";Events["FPS_DROP_LEVEL_CAPPING"]="hlsFpsDropLevelCapping";Events["MAX_AUTO_LEVEL_UPDATED"]="hlsMaxAutoLevelUpdated";Events["ERROR"]="hlsError";Events["DESTROYING"]="hlsDestroying";Events["KEY_LOADING"]="hlsKeyLoading";Events["KEY_LOADED"]="hlsKeyLoaded";Events["LIVE_BACK_BUFFER_REACHED"]="hlsLiveBackBufferReached";Events["BACK_BUFFER_REACHED"]="hlsBackBufferReached";Events["STEERING_MANIFEST_LOADED"]="hlsSteeringManifestLoaded";return Events;}({});/** * Defines each Event type and payload by Event name. Used in {@link hls.js#HlsEventEmitter} to strongly type the event listener API. - */let ErrorTypes=/*#__PURE__*/function(ErrorTypes){ErrorTypes["NETWORK_ERROR"]="networkError";ErrorTypes["MEDIA_ERROR"]="mediaError";ErrorTypes["KEY_SYSTEM_ERROR"]="keySystemError";ErrorTypes["MUX_ERROR"]="muxError";ErrorTypes["OTHER_ERROR"]="otherError";return ErrorTypes;}({});let ErrorDetails=/*#__PURE__*/function(ErrorDetails){ErrorDetails["KEY_SYSTEM_NO_KEYS"]="keySystemNoKeys";ErrorDetails["KEY_SYSTEM_NO_ACCESS"]="keySystemNoAccess";ErrorDetails["KEY_SYSTEM_NO_SESSION"]="keySystemNoSession";ErrorDetails["KEY_SYSTEM_NO_CONFIGURED_LICENSE"]="keySystemNoConfiguredLicense";ErrorDetails["KEY_SYSTEM_LICENSE_REQUEST_FAILED"]="keySystemLicenseRequestFailed";ErrorDetails["KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED"]="keySystemServerCertificateRequestFailed";ErrorDetails["KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED"]="keySystemServerCertificateUpdateFailed";ErrorDetails["KEY_SYSTEM_SESSION_UPDATE_FAILED"]="keySystemSessionUpdateFailed";ErrorDetails["KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED"]="keySystemStatusOutputRestricted";ErrorDetails["KEY_SYSTEM_STATUS_INTERNAL_ERROR"]="keySystemStatusInternalError";ErrorDetails["MANIFEST_LOAD_ERROR"]="manifestLoadError";ErrorDetails["MANIFEST_LOAD_TIMEOUT"]="manifestLoadTimeOut";ErrorDetails["MANIFEST_PARSING_ERROR"]="manifestParsingError";ErrorDetails["MANIFEST_INCOMPATIBLE_CODECS_ERROR"]="manifestIncompatibleCodecsError";ErrorDetails["LEVEL_EMPTY_ERROR"]="levelEmptyError";ErrorDetails["LEVEL_LOAD_ERROR"]="levelLoadError";ErrorDetails["LEVEL_LOAD_TIMEOUT"]="levelLoadTimeOut";ErrorDetails["LEVEL_PARSING_ERROR"]="levelParsingError";ErrorDetails["LEVEL_SWITCH_ERROR"]="levelSwitchError";ErrorDetails["AUDIO_TRACK_LOAD_ERROR"]="audioTrackLoadError";ErrorDetails["AUDIO_TRACK_LOAD_TIMEOUT"]="audioTrackLoadTimeOut";ErrorDetails["SUBTITLE_LOAD_ERROR"]="subtitleTrackLoadError";ErrorDetails["SUBTITLE_TRACK_LOAD_TIMEOUT"]="subtitleTrackLoadTimeOut";ErrorDetails["FRAG_LOAD_ERROR"]="fragLoadError";ErrorDetails["FRAG_LOAD_TIMEOUT"]="fragLoadTimeOut";ErrorDetails["FRAG_DECRYPT_ERROR"]="fragDecryptError";ErrorDetails["FRAG_PARSING_ERROR"]="fragParsingError";ErrorDetails["FRAG_GAP"]="fragGap";ErrorDetails["REMUX_ALLOC_ERROR"]="remuxAllocError";ErrorDetails["KEY_LOAD_ERROR"]="keyLoadError";ErrorDetails["KEY_LOAD_TIMEOUT"]="keyLoadTimeOut";ErrorDetails["BUFFER_ADD_CODEC_ERROR"]="bufferAddCodecError";ErrorDetails["BUFFER_INCOMPATIBLE_CODECS_ERROR"]="bufferIncompatibleCodecsError";ErrorDetails["BUFFER_APPEND_ERROR"]="bufferAppendError";ErrorDetails["BUFFER_APPENDING_ERROR"]="bufferAppendingError";ErrorDetails["BUFFER_STALLED_ERROR"]="bufferStalledError";ErrorDetails["BUFFER_FULL_ERROR"]="bufferFullError";ErrorDetails["BUFFER_SEEK_OVER_HOLE"]="bufferSeekOverHole";ErrorDetails["BUFFER_NUDGE_ON_STALL"]="bufferNudgeOnStall";ErrorDetails["INTERNAL_EXCEPTION"]="internalException";ErrorDetails["INTERNAL_ABORTED"]="aborted";ErrorDetails["UNKNOWN"]="unknown";return ErrorDetails;}({});const noop$3=function noop(){};const fakeLogger={trace:noop$3,debug:noop$3,log:noop$3,warn:noop$3,info:noop$3,error:noop$3};let exportedLogger=fakeLogger;// let lastCallTime; + */let ErrorTypes=/*#__PURE__*/function(ErrorTypes){ErrorTypes["NETWORK_ERROR"]="networkError";ErrorTypes["MEDIA_ERROR"]="mediaError";ErrorTypes["KEY_SYSTEM_ERROR"]="keySystemError";ErrorTypes["MUX_ERROR"]="muxError";ErrorTypes["OTHER_ERROR"]="otherError";return ErrorTypes;}({});let ErrorDetails=/*#__PURE__*/function(ErrorDetails){ErrorDetails["KEY_SYSTEM_NO_KEYS"]="keySystemNoKeys";ErrorDetails["KEY_SYSTEM_NO_ACCESS"]="keySystemNoAccess";ErrorDetails["KEY_SYSTEM_NO_SESSION"]="keySystemNoSession";ErrorDetails["KEY_SYSTEM_NO_CONFIGURED_LICENSE"]="keySystemNoConfiguredLicense";ErrorDetails["KEY_SYSTEM_LICENSE_REQUEST_FAILED"]="keySystemLicenseRequestFailed";ErrorDetails["KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED"]="keySystemServerCertificateRequestFailed";ErrorDetails["KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED"]="keySystemServerCertificateUpdateFailed";ErrorDetails["KEY_SYSTEM_SESSION_UPDATE_FAILED"]="keySystemSessionUpdateFailed";ErrorDetails["KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED"]="keySystemStatusOutputRestricted";ErrorDetails["KEY_SYSTEM_STATUS_INTERNAL_ERROR"]="keySystemStatusInternalError";ErrorDetails["MANIFEST_LOAD_ERROR"]="manifestLoadError";ErrorDetails["MANIFEST_LOAD_TIMEOUT"]="manifestLoadTimeOut";ErrorDetails["MANIFEST_PARSING_ERROR"]="manifestParsingError";ErrorDetails["MANIFEST_INCOMPATIBLE_CODECS_ERROR"]="manifestIncompatibleCodecsError";ErrorDetails["LEVEL_EMPTY_ERROR"]="levelEmptyError";ErrorDetails["LEVEL_LOAD_ERROR"]="levelLoadError";ErrorDetails["LEVEL_LOAD_TIMEOUT"]="levelLoadTimeOut";ErrorDetails["LEVEL_PARSING_ERROR"]="levelParsingError";ErrorDetails["LEVEL_SWITCH_ERROR"]="levelSwitchError";ErrorDetails["AUDIO_TRACK_LOAD_ERROR"]="audioTrackLoadError";ErrorDetails["AUDIO_TRACK_LOAD_TIMEOUT"]="audioTrackLoadTimeOut";ErrorDetails["SUBTITLE_LOAD_ERROR"]="subtitleTrackLoadError";ErrorDetails["SUBTITLE_TRACK_LOAD_TIMEOUT"]="subtitleTrackLoadTimeOut";ErrorDetails["FRAG_LOAD_ERROR"]="fragLoadError";ErrorDetails["FRAG_LOAD_TIMEOUT"]="fragLoadTimeOut";ErrorDetails["FRAG_DECRYPT_ERROR"]="fragDecryptError";ErrorDetails["FRAG_PARSING_ERROR"]="fragParsingError";ErrorDetails["FRAG_GAP"]="fragGap";ErrorDetails["REMUX_ALLOC_ERROR"]="remuxAllocError";ErrorDetails["KEY_LOAD_ERROR"]="keyLoadError";ErrorDetails["KEY_LOAD_TIMEOUT"]="keyLoadTimeOut";ErrorDetails["BUFFER_ADD_CODEC_ERROR"]="bufferAddCodecError";ErrorDetails["BUFFER_INCOMPATIBLE_CODECS_ERROR"]="bufferIncompatibleCodecsError";ErrorDetails["BUFFER_APPEND_ERROR"]="bufferAppendError";ErrorDetails["BUFFER_APPENDING_ERROR"]="bufferAppendingError";ErrorDetails["BUFFER_STALLED_ERROR"]="bufferStalledError";ErrorDetails["BUFFER_FULL_ERROR"]="bufferFullError";ErrorDetails["BUFFER_SEEK_OVER_HOLE"]="bufferSeekOverHole";ErrorDetails["BUFFER_NUDGE_ON_STALL"]="bufferNudgeOnStall";ErrorDetails["INTERNAL_EXCEPTION"]="internalException";ErrorDetails["INTERNAL_ABORTED"]="aborted";ErrorDetails["UNKNOWN"]="unknown";return ErrorDetails;}({});const noop$1=function noop(){};const fakeLogger={trace:noop$1,debug:noop$1,log:noop$1,warn:noop$1,info:noop$1,error:noop$1};let exportedLogger=fakeLogger;// let lastCallTime; // function formatMsgWithTimeInfo(type, msg) { // const now = Date.now(); // const diff = lastCallTime ? '+' + (now - lastCallTime) : '0'; @@ -55166,12 +54990,12 @@ const isSafeInteger=Number.isSafeInteger||function(value){return typeof value=== // msg = (new Date(now)).toISOString() + ' | [' + type + '] > ' + msg + ' ( ' + diff + ' ms )'; // return msg; // } -function consolePrintFn(type){const func=self.console[type];if(func){return func.bind(self.console,`[${type}] >`);}return noop$3;}function exportLoggerFunctions(debugConfig,...functions){functions.forEach(function(type){exportedLogger[type]=debugConfig[type]?debugConfig[type].bind(debugConfig):consolePrintFn(type);});}function enableLogs(debugConfig,id){// check that console is available +function consolePrintFn(type){const func=self.console[type];if(func){return func.bind(self.console,`[${type}] >`);}return noop$1;}function exportLoggerFunctions(debugConfig,...functions){functions.forEach(function(type){exportedLogger[type]=debugConfig[type]?debugConfig[type].bind(debugConfig):consolePrintFn(type);});}function enableLogs(debugConfig,id){// check that console is available if(typeof console==='object'&&debugConfig===true||typeof debugConfig==='object'){exportLoggerFunctions(debugConfig,// Remove out from list here to hard-disable a log-level // 'trace', 'debug','log','info','warn','error');// Some browsers don't allow to use bind on console object anyway // fallback to default if needed -try{exportedLogger.log(`Debug logs enabled for "${id}" in hls.js version ${"1.5.9"}`);}catch(e){exportedLogger=fakeLogger;}}else {exportedLogger=fakeLogger;}}const logger=exportedLogger;const DECIMAL_RESOLUTION_REGEX=/^(\d+)x(\d+)$/;const ATTR_LIST_REGEX=/(.+?)=(".*?"|.*?)(?:,|$)/g;// adapted from https://github.com/kanongil/node-m3u8parse/blob/master/attrlist.js +try{exportedLogger.log(`Debug logs enabled for "${id}" in hls.js version ${"1.5.13"}`);}catch(e){exportedLogger=fakeLogger;}}else {exportedLogger=fakeLogger;}}const logger=exportedLogger;const DECIMAL_RESOLUTION_REGEX=/^(\d+)x(\d+)$/;const ATTR_LIST_REGEX=/(.+?)=(".*?"|.*?)(?:,|$)/g;// adapted from https://github.com/kanongil/node-m3u8parse/blob/master/attrlist.js class AttrList{constructor(attrs){if(typeof attrs==='string'){attrs=AttrList.parseAttrList(attrs);}_extends(this,attrs);}get clientAttrs(){return Object.keys(this).filter(attr=>attr.substring(0,2)==='X-');}decimalInteger(attrName){const intValue=parseInt(this[attrName],10);if(intValue>Number.MAX_SAFE_INTEGER){return Infinity;}return intValue;}hexadecimalInteger(attrName){if(this[attrName]){let stringValue=(this[attrName]||'0x').slice(2);stringValue=(stringValue.length&1?'0':'')+stringValue;const value=new Uint8Array(stringValue.length/2);for(let i=0;iNumber.MAX_SAFE_INTEGER){return Infinity;}return intValue;}decimalFloatingPoint(attrName){return parseFloat(this[attrName]);}optionalFloat(attrName,defaultValue){const value=this[attrName];return value?parseFloat(value):defaultValue;}enumeratedString(attrName){return this[attrName];}bool(attrName){return this[attrName]==='YES';}decimalResolution(attrName){const res=DECIMAL_RESOLUTION_REGEX.exec(this[attrName]);if(res===null){return undefined;}return {width:parseInt(res[1],10),height:parseInt(res[2],10)};}static parseAttrList(input){let match;const attrs={};const quote='"';ATTR_LIST_REGEX.lastIndex=0;while((match=ATTR_LIST_REGEX.exec(input))!==null){let value=match[2];if(value.indexOf(quote)===0&&value.lastIndexOf(quote)===value.length-1){value=value.slice(1,-1);}const name=match[1].trim();attrs[name]=value;}return attrs;}}// Avoid exporting const enum so that these values can be inlined function isDateRangeCueAttribute(attrName){return attrName!=="ID"&&attrName!=="CLASS"&&attrName!=="START-DATE"&&attrName!=="DURATION"&&attrName!=="END-DATE"&&attrName!=="END-ON-NEXT";}function isSCTE35Attribute(attrName){return attrName==="SCTE35-OUT"||attrName==="SCTE35-IN";}class DateRange{constructor(dateRangeAttr,dateRangeWithSameId){this.attr=void 0;this._startDate=void 0;this._endDate=void 0;this._badValueForSameId=void 0;if(dateRangeWithSameId){const previousAttr=dateRangeWithSameId.attr;for(const key in previousAttr){if(Object.prototype.hasOwnProperty.call(dateRangeAttr,key)&&dateRangeAttr[key]!==previousAttr[key]){logger.warn(`DATERANGE tag attribute: "${key}" does not match for tags with ID: "${dateRangeAttr.ID}"`);this._badValueForSameId=key;break;}}// Merge DateRange tags with the same ID dateRangeAttr=_extends(new AttrList({}),previousAttr,dateRangeAttr);}this.attr=dateRangeAttr;this._startDate=new Date(dateRangeAttr["START-DATE"]);if("END-DATE"in this.attr){const endDate=new Date(this.attr["END-DATE"]);if(isFiniteNumber(endDate.getTime())){this._endDate=endDate;}}}get id(){return this.attr.ID;}get class(){return this.attr.CLASS;}get startDate(){return this._startDate;}get endDate(){if(this._endDate){return this._endDate;}const duration=this.duration;if(duration!==null){return new Date(this._startDate.getTime()+duration*1000);}return null;}get duration(){if("DURATION"in this.attr){const duration=this.attr.decimalFloatingPoint("DURATION");if(isFiniteNumber(duration)){return duration;}}else if(this._endDate){return (this._endDate.getTime()-this._startDate.getTime())/1000;}return null;}get plannedDuration(){if("PLANNED-DURATION"in this.attr){return this.attr.decimalFloatingPoint("PLANNED-DURATION");}return null;}get endOnNext(){return this.attr.bool("END-ON-NEXT");}get isValid(){return !!this.id&&!this._badValueForSameId&&isFiniteNumber(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class);}}class LoadStats{constructor(){this.aborted=false;this.loaded=0;this.retry=0;this.total=0;this.chunkCount=0;this.bwEstimate=0;this.loading={start:0,first:0,end:0};this.parsing={start:0,end:0};this.buffering={start:0,first:0,end:0};}}var ElementaryStreamTypes={AUDIO:"audio",VIDEO:"video",AUDIOVIDEO:"audiovideo"};class BaseSegment{constructor(baseurl){this._byteRange=null;this._url=null;// baseurl is the URL to the playlist @@ -55498,7 +55322,8 @@ samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,av const codecsToCheck={flac:['flac','fLaC','FLAC'],opus:['opus','Opus']}[lowerCaseCodec];for(let i=0;igetCodecCompatibleNameLower(m.toLowerCase(),preferManagedMediaSource));}function pickMostCompleteCodecName(parsedCodec,levelCodec){// Parsing of mp4a codecs strings in mp4-tools from media is incomplete as of d8c6c7a // so use level codec is parsed codec is unavailable or incomplete if(parsedCodec&&parsedCodec!=='mp4a'){return parsedCodec;}return levelCodec?levelCodec.split(',')[0]:levelCodec;}function convertAVC1ToAVCOTI(codec){// Convert avc1 codec string from RFC-4281 to RFC-6381 for MediaSource.isTypeSupported -const avcdata=codec.split('.');if(avcdata.length>2){let result=avcdata.shift()+'.';result+=parseInt(avcdata.shift()).toString(16);result+=('000'+parseInt(avcdata.shift()).toString(16)).slice(-4);return result;}return codec;}const MASTER_PLAYLIST_REGEX=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g;const MASTER_PLAYLIST_MEDIA_REGEX=/#EXT-X-MEDIA:(.*)/g;const IS_MEDIA_PLAYLIST=/^#EXT(?:INF|-X-TARGETDURATION):/m;// Handle empty Media Playlist (first EXTINF not signaled, but TARGETDURATION present) +// Examples: avc1.66.30 to avc1.42001e and avc1.77.30,avc1.66.30 to avc1.4d001e,avc1.42001e. +const codecs=codec.split(',');for(let i=0;i2){let result=avcdata.shift()+'.';result+=parseInt(avcdata.shift()).toString(16);result+=('000'+parseInt(avcdata.shift()).toString(16)).slice(-4);codecs[i]=result;}}return codecs.join(',');}const MASTER_PLAYLIST_REGEX=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g;const MASTER_PLAYLIST_MEDIA_REGEX=/#EXT-X-MEDIA:(.*)/g;const IS_MEDIA_PLAYLIST=/^#EXT(?:INF|-X-TARGETDURATION):/m;// Handle empty Media Playlist (first EXTINF not signaled, but TARGETDURATION present) const LEVEL_PLAYLIST_REGEX_FAST=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,// duration (#EXTINF:,), group 1 => duration, group 2 => title /(?!#) *(\S[^\r\n]*)/.source,// segment URI, group 3 => the URI (note newline is not eaten) /#EXT-X-BYTERANGE:*(.+)/.source,// next segment's byterange, group 4 => range spec (x@y) @@ -55678,11 +55503,11 @@ const startPDT=fragments[0].programDateTime;if(PDTValue<(startPDT||0)){return nu * @param bufferEnd - The end of the contiguous buffered range the playhead is currently within * @param maxFragLookUpTolerance - The amount of time that a fragment's start/end can be within in order to be considered contiguous * @returns a matching fragment or null - */function findFragmentByPTS(fragPrevious,fragments,bufferEnd=0,maxFragLookUpTolerance=0){let fragNext=null;if(fragPrevious){fragNext=fragments[fragPrevious.sn-fragments[0].sn+1]||null;// check for buffer-end rounding error + */function findFragmentByPTS(fragPrevious,fragments,bufferEnd=0,maxFragLookUpTolerance=0,nextFragLookupTolerance=0.005){let fragNext=null;if(fragPrevious){fragNext=fragments[fragPrevious.sn-fragments[0].sn+1]||null;// check for buffer-end rounding error const bufferEdgeError=fragPrevious.endDTS-bufferEnd;if(bufferEdgeError>0&&bufferEdgeError<0.0000015){bufferEnd+=0.0000015;}}else if(bufferEnd===0&&fragments[0].start===0){fragNext=fragments[0];}// Prefer the next fragment if it's within tolerance -if(fragNext&&(!fragPrevious||fragPrevious.level===fragNext.level)&&fragmentWithinToleranceTest(bufferEnd,maxFragLookUpTolerance,fragNext)===0){return fragNext;}// We might be seeking past the tolerance so find the best match +if(fragNext&&((!fragPrevious||fragPrevious.level===fragNext.level)&&fragmentWithinToleranceTest(bufferEnd,maxFragLookUpTolerance,fragNext)===0||fragmentWithinFastStartSwitch(fragNext,fragPrevious,Math.min(nextFragLookupTolerance,maxFragLookUpTolerance)))){return fragNext;}// We might be seeking past the tolerance so find the best match const foundFragment=BinarySearch.search(fragments,fragmentWithinToleranceTest.bind(null,bufferEnd,maxFragLookUpTolerance));if(foundFragment&&(foundFragment!==fragPrevious||!fragNext)){return foundFragment;}// If no match was found return the next fragment after fragPrevious, or null -return fragNext;}/** +return fragNext;}function fragmentWithinFastStartSwitch(fragNext,fragPrevious,nextFragLookupTolerance){if(fragPrevious&&fragPrevious.start===0&&fragPrevious.level<fragNext.level&&(fragPrevious.endPTS||0)>0){const firstDuration=fragPrevious.tagList.reduce((duration,tag)=>{if(tag[0]==='INF'){duration+=parseFloat(tag[1]);}return duration;},nextFragLookupTolerance);return fragNext.start<=firstDuration;}return false;}/** * The test function used by the findFragmentBySn's BinarySearch to look for the best match to the current buffer conditions. * @param candidate - The fragment to test * @param bufferEnd - The end of the current buffered range the playhead is currently within @@ -55732,7 +55557,7 @@ if(retryConfig){errorAction.retryConfig=retryConfig;errorAction.retryCount=fragm let nextLevel=-1;const{levels,loadLevel,minAutoLevel,maxAutoLevel}=hls;if(!hls.autoLevelEnabled){hls.loadLevel=-1;}const fragErrorType=(_data$frag2=data.frag)==null?void 0:_data$frag2.type;// Find alternate audio codec if available on audio codec error const isAudioCodecError=fragErrorType===PlaylistLevelType.AUDIO&&errorDetails===ErrorDetails.FRAG_PARSING_ERROR||data.sourceBufferName==='audio'&&(errorDetails===ErrorDetails.BUFFER_ADD_CODEC_ERROR||errorDetails===ErrorDetails.BUFFER_APPEND_ERROR);const findAudioCodecAlternate=isAudioCodecError&&levels.some(({audioCodec})=>level.audioCodec!==audioCodec);// Find alternate video codec if available on video codec error const isVideoCodecError=data.sourceBufferName==='video'&&(errorDetails===ErrorDetails.BUFFER_ADD_CODEC_ERROR||errorDetails===ErrorDetails.BUFFER_APPEND_ERROR);const findVideoCodecAlternate=isVideoCodecError&&levels.some(({codecSet,audioCodec})=>level.codecSet!==codecSet&&level.audioCodec===audioCodec);const{type:playlistErrorType,groupId:playlistErrorGroupId}=(_data$context2=data.context)!=null?_data$context2:{};for(let i=levels.length;i--;){const candidate=(i+loadLevel)%levels.length;if(candidate!==loadLevel&&candidate>=minAutoLevel&&candidate<=maxAutoLevel&&levels[candidate].loadError===0){var _level$audioGroups,_level$subtitleGroups;const levelCandidate=levels[candidate];// Skip level switch if GAP tag is found in next level at same position -if(errorDetails===ErrorDetails.FRAG_GAP&&data.frag){const levelDetails=levels[candidate].details;if(levelDetails){const fragCandidate=findFragmentByPTS(data.frag,levelDetails.fragments,data.frag.start);if(fragCandidate!=null&&fragCandidate.gap){continue;}}}else if(playlistErrorType===PlaylistContextType.AUDIO_TRACK&&levelCandidate.hasAudioGroup(playlistErrorGroupId)||playlistErrorType===PlaylistContextType.SUBTITLE_TRACK&&levelCandidate.hasSubtitleGroup(playlistErrorGroupId)){// For audio/subs playlist errors find another group ID or fallthrough to redundant fail-over +if(errorDetails===ErrorDetails.FRAG_GAP&&fragErrorType===PlaylistLevelType.MAIN&&data.frag){const levelDetails=levels[candidate].details;if(levelDetails){const fragCandidate=findFragmentByPTS(data.frag,levelDetails.fragments,data.frag.start);if(fragCandidate!=null&&fragCandidate.gap){continue;}}}else if(playlistErrorType===PlaylistContextType.AUDIO_TRACK&&levelCandidate.hasAudioGroup(playlistErrorGroupId)||playlistErrorType===PlaylistContextType.SUBTITLE_TRACK&&levelCandidate.hasSubtitleGroup(playlistErrorGroupId)){// For audio/subs playlist errors find another group ID or fallthrough to redundant fail-over continue;}else if(fragErrorType===PlaylistLevelType.AUDIO&&(_level$audioGroups=level.audioGroups)!=null&&_level$audioGroups.some(groupId=>levelCandidate.hasAudioGroup(groupId))||fragErrorType===PlaylistLevelType.SUBTITLE&&(_level$subtitleGroups=level.subtitleGroups)!=null&&_level$subtitleGroups.some(groupId=>levelCandidate.hasSubtitleGroup(groupId))||findAudioCodecAlternate&&level.audioCodec===levelCandidate.audioCodec||!findAudioCodecAlternate&&level.audioCodec!==levelCandidate.audioCodec||findVideoCodecAlternate&&level.codecSet===levelCandidate.codecSet){// For video/audio/subs frag errors find another group ID or fallthrough to redundant fail-over continue;}nextLevel=candidate;break;}}if(nextLevel>-1&&hls.loadLevel!==nextLevel){data.levelRetry=true;this.playlistError=0;return {action:NetworkErrorAction.SendAlternateToPenaltyBox,flags:ErrorActionFlags.None,nextAutoLevel:nextLevel};}}// No levels to switch / Manual level selection / Level not found // Resolve with Pathway switch, Redundant fail-over, or stay on lowest Level @@ -56106,9 +55931,9 @@ this.tickImmediate();}onMediaEnded(){// reset startPosition and lastCurrentTime this.startPosition=this.lastCurrentTime=0;}onManifestLoaded(event,data){this.startTimeOffset=data.startTimeOffset;this.initPTS=[];}onHandlerDestroying(){this.hls.off(Events$1.MANIFEST_LOADED,this.onManifestLoaded,this);this.stopLoad();super.onHandlerDestroying();// @ts-ignore this.hls=null;}onHandlerDestroyed(){this.state=State.STOPPED;if(this.fragmentLoader){this.fragmentLoader.destroy();}if(this.keyLoader){this.keyLoader.destroy();}if(this.decrypter){this.decrypter.destroy();}this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null;super.onHandlerDestroyed();}loadFragment(frag,level,targetBufferTime){this._loadFragForPlayback(frag,level,targetBufferTime);}_loadFragForPlayback(frag,level,targetBufferTime){const progressCallback=data=>{if(this.fragContextChanged(frag)){this.warn(`Fragment ${frag.sn}${data.part?' p: '+data.part.index:''} of level ${frag.level} was dropped during download.`);this.fragmentTracker.removeFragment(frag);return;}frag.stats.chunkCount++;this._handleFragmentLoadProgress(data);};this._doFragLoad(frag,level,targetBufferTime,progressCallback).then(data=>{if(!data){// if we're here we probably needed to backtrack or are waiting for more parts return;}const state=this.state;if(this.fragContextChanged(frag)){if(state===State.FRAG_LOADING||!this.fragCurrent&&state===State.PARSING){this.fragmentTracker.removeFragment(frag);this.state=State.IDLE;}return;}if('payload'in data){this.log(`Loaded fragment ${frag.sn} of level ${frag.level}`);this.hls.trigger(Events$1.FRAG_LOADED,data);}// Pass through the whole payload; controllers not implementing progressive loading receive data from this callback -this._handleFragmentLoadComplete(data);}).catch(reason=>{if(this.state===State.STOPPED||this.state===State.ERROR){return;}this.warn(reason);this.resetFragmentLoading(frag);});}clearTrackerIfNeeded(frag){var _this$mediaBuffer;const{fragmentTracker}=this;const fragState=fragmentTracker.getState(frag);if(fragState===FragmentState.APPENDING){// Lower the max buffer length and try again +this._handleFragmentLoadComplete(data);}).catch(reason=>{if(this.state===State.STOPPED||this.state===State.ERROR){return;}this.warn(`Frag error: ${(reason==null?void 0:reason.message)||reason}`);this.resetFragmentLoading(frag);});}clearTrackerIfNeeded(frag){var _this$mediaBuffer;const{fragmentTracker}=this;const fragState=fragmentTracker.getState(frag);if(fragState===FragmentState.APPENDING){// Lower the max buffer length and try again const playlistType=frag.type;const bufferedInfo=this.getFwdBufferInfo(this.mediaBuffer,playlistType);const minForwardBufferLength=Math.max(frag.duration,bufferedInfo?bufferedInfo.len:this.config.maxBufferLength);// If backtracking, always remove from the tracker without reducing max buffer length -const backtrackFragment=this.backtrackFragment;const backtracked=backtrackFragment?frag.sn-backtrackFragment.sn:0;if(backtracked===1||this.reduceMaxBufferLength(minForwardBufferLength)){fragmentTracker.removeFragment(frag);}}else if(((_this$mediaBuffer=this.mediaBuffer)==null?void 0:_this$mediaBuffer.buffered.length)===0){// Stop gap for bad tracker / buffer flush behavior +const backtrackFragment=this.backtrackFragment;const backtracked=backtrackFragment?frag.sn-backtrackFragment.sn:0;if(backtracked===1||this.reduceMaxBufferLength(minForwardBufferLength,frag.duration)){fragmentTracker.removeFragment(frag);}}else if(((_this$mediaBuffer=this.mediaBuffer)==null?void 0:_this$mediaBuffer.buffered.length)===0){// Stop gap for bad tracker / buffer flush behavior fragmentTracker.removeAllFragments();}else if(fragmentTracker.hasParts(frag.type)){// In low latency mode, remove fragments for which only some parts were buffered fragmentTracker.detectPartialFragments({frag,part:null,stats:frag.stats,id:frag.type});if(fragmentTracker.getState(frag)===FragmentState.PARTIAL){fragmentTracker.removeFragment(frag);}}}checkLiveUpdate(details){if(details.updated&&!details.live){// Live stream ended, update fragment tracker const lastFragment=details.fragments[details.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:lastFragment,part:null,stats:lastFragment.stats,id:lastFragment.type});}if(!details.fragments[0]){details.deltaUpdateFailed=true;}}flushMainBuffer(startOffset,endOffset,type=null){if(!(startOffset-endOffset)){return;}// When alternate audio is playing, the audio-stream-controller is responsible for the audio buffer. Otherwise, @@ -56128,7 +55953,7 @@ buffer=appendUint8Array(data1,data2);}if(!((_buffer=buffer)!=null&&_buffer.lengt this.flushBufferGap(frag);}}flushBufferGap(frag){const media=this.media;if(!media){return;}// If currentTime is not buffered, clear the back buffer so that we can backtrack as much as needed if(!BufferHelper.isBuffered(media,media.currentTime)){this.flushMainBuffer(0,frag.start);return;}// Remove back-buffer without interrupting playback to allow back tracking const currentTime=media.currentTime;const bufferInfo=BufferHelper.bufferInfo(media,currentTime,0);const fragDuration=frag.duration;const segmentFraction=Math.min(this.config.maxFragLookUpTolerance*2,fragDuration*0.25);const start=Math.max(Math.min(frag.start-segmentFraction,bufferInfo.end-segmentFraction),currentTime+segmentFraction);if(frag.start-start>segmentFraction){this.flushMainBuffer(start,frag.start);}}getFwdBufferInfo(bufferable,type){const pos=this.getLoadPosition();if(!isFiniteNumber(pos)){return null;}return this.getFwdBufferInfoAtPos(bufferable,pos,type);}getFwdBufferInfoAtPos(bufferable,pos,type){const{config:{maxBufferHole}}=this;const bufferInfo=BufferHelper.bufferInfo(bufferable,pos,maxBufferHole);// Workaround flaw in getting forward buffer when maxBufferHole is smaller than gap at current pos -if(bufferInfo.len===0&&bufferInfo.nextStart!==undefined){const bufferedFragAtPos=this.fragmentTracker.getBufferedFrag(pos,type);if(bufferedFragAtPos&&bufferInfo.nextStart<bufferedFragAtPos.end){return BufferHelper.bufferInfo(bufferable,pos,Math.max(bufferInfo.nextStart,maxBufferHole));}}return bufferInfo;}getMaxBufferLength(levelBitrate){const{config}=this;let maxBufLen;if(levelBitrate){maxBufLen=Math.max(8*config.maxBufferSize/levelBitrate,config.maxBufferLength);}else {maxBufLen=config.maxBufferLength;}return Math.min(maxBufLen,config.maxMaxBufferLength);}reduceMaxBufferLength(threshold){const config=this.config;const minLength=threshold||config.maxBufferLength;const reducedLength=config.maxMaxBufferLength/2;if(reducedLength>=minLength){// reduce max buffer length as it might be too high. we do this to avoid loop flushing ... +if(bufferInfo.len===0&&bufferInfo.nextStart!==undefined){const bufferedFragAtPos=this.fragmentTracker.getBufferedFrag(pos,type);if(bufferedFragAtPos&&bufferInfo.nextStart<bufferedFragAtPos.end){return BufferHelper.bufferInfo(bufferable,pos,Math.max(bufferInfo.nextStart,maxBufferHole));}}return bufferInfo;}getMaxBufferLength(levelBitrate){const{config}=this;let maxBufLen;if(levelBitrate){maxBufLen=Math.max(8*config.maxBufferSize/levelBitrate,config.maxBufferLength);}else {maxBufLen=config.maxBufferLength;}return Math.min(maxBufLen,config.maxMaxBufferLength);}reduceMaxBufferLength(threshold,fragDuration){const config=this.config;const minLength=Math.max(Math.min(threshold-fragDuration,config.maxBufferLength),fragDuration);const reducedLength=Math.max(threshold-fragDuration*3,config.maxMaxBufferLength/2,minLength);if(reducedLength>=minLength){// reduce max buffer length as it might be too high. we do this to avoid loop flushing ... config.maxMaxBufferLength=reducedLength;this.warn(`Reduce max buffer length to ${reducedLength}s`);return true;}return false;}getAppendedFrag(position,playlistType=PlaylistLevelType.MAIN){const fragOrPart=this.fragmentTracker.getAppendedFrag(position,PlaylistLevelType.MAIN);if(fragOrPart&&'fragment'in fragOrPart){return fragOrPart.fragment;}return fragOrPart;}getNextFragment(pos,levelDetails){const fragments=levelDetails.fragments;const fragLen=fragments.length;if(!fragLen){return null;}// find fragment index, contiguous with end of buffer position const{config}=this;const start=fragments[0].start;let frag;if(levelDetails.live){const initialLiveManifestSize=config.initialLiveManifestSize;if(fragLen<initialLiveManifestSize){this.warn(`Not enough fragments to start playback (have: ${fragLen}, need: ${initialLiveManifestSize})`);return null;}// The real fragment start times for a live stream are only known after the PTS range for that level is known. // In order to discover the range, we load the best matching fragment for that level and demux it. @@ -56151,8 +55976,8 @@ if(fragPrevious.cc===fragNext.cc){frag=fragNext;this.log(`Live playlist, switchi if(!frag){frag=findFragWithCC(fragments,fragPrevious.cc);if(frag){this.log(`Live playlist, switching playlist, load frag with same CC: ${frag.sn}`);}}}}else {// Find a new start fragment when fragPrevious is null const liveStart=this.hls.liveSyncPosition;if(liveStart!==null){frag=this.getFragmentAtPosition(liveStart,this.bitrateTest?levelDetails.fragmentEnd:levelDetails.edge,levelDetails);}}return frag;}/* This method finds the best matching fragment given the provided position. - */getFragmentAtPosition(bufferEnd,end,levelDetails){const{config}=this;let{fragPrevious}=this;let{fragments,endSN}=levelDetails;const{fragmentHint}=levelDetails;const tolerance=config.maxFragLookUpTolerance;const partList=levelDetails.partList;const loadingParts=!!(config.lowLatencyMode&&partList!=null&&partList.length&&fragmentHint);if(loadingParts&&fragmentHint&&!this.bitrateTest){// Include incomplete fragment with parts at end -fragments=fragments.concat(fragmentHint);endSN=fragmentHint.sn;}let frag;if(bufferEnd<end){const lookupTolerance=bufferEnd>end-tolerance?0:tolerance;// Remove the tolerance if it would put the bufferEnd past the actual end of stream + */getFragmentAtPosition(bufferEnd,end,levelDetails){const{config}=this;let{fragPrevious}=this;let{fragments,endSN}=levelDetails;const{fragmentHint}=levelDetails;const{maxFragLookUpTolerance}=config;const partList=levelDetails.partList;const loadingParts=!!(config.lowLatencyMode&&partList!=null&&partList.length&&fragmentHint);if(loadingParts&&fragmentHint&&!this.bitrateTest){// Include incomplete fragment with parts at end +fragments=fragments.concat(fragmentHint);endSN=fragmentHint.sn;}let frag;if(bufferEnd<end){const lookupTolerance=bufferEnd>end-maxFragLookUpTolerance?0:maxFragLookUpTolerance;// Remove the tolerance if it would put the bufferEnd past the actual end of stream // Uses buffer and sequence number to calculate switch segment (required if using EXT-X-DISCONTINUITY-SEQUENCE) frag=findFragmentByPTS(fragPrevious,fragments,bufferEnd,lookupTolerance);}else {// reach end of playlist frag=fragments[fragments.length-1];}if(frag){const curSNIdx=frag.sn-levelDetails.startSN;// Move fragPrevious forward to support forcing the next fragment to load @@ -56176,12 +56001,12 @@ if(!frag||frag.type!==filterType||!this.levels){return;}if(this.fragContextChang const errorAction=data.errorAction;const{action,retryCount=0,retryConfig}=errorAction||{};if(errorAction&&action===NetworkErrorAction.RetryRequest&&retryConfig){this.resetStartWhenNotLoaded(this.levelLastLoaded);const delay=getRetryDelay(retryConfig,retryCount);this.warn(`Fragment ${frag.sn} of ${filterType} ${frag.level} errored with ${data.details}, retrying loading ${retryCount+1}/${retryConfig.maxNumRetry} in ${delay}ms`);errorAction.resolved=true;this.retryDate=self.performance.now()+delay;this.state=State.FRAG_LOADING_WAITING_RETRY;}else if(retryConfig&&errorAction){this.resetFragmentErrors(filterType);if(retryCount<retryConfig.maxNumRetry){// Network retry is skipped when level switch is preferred if(!gapTagEncountered&&action!==NetworkErrorAction.RemoveAlternatePermanently){errorAction.resolved=true;}}else {logger.warn(`${data.details} reached or exceeded max retry (${retryCount})`);return;}}else if((errorAction==null?void 0:errorAction.action)===NetworkErrorAction.SendAlternateToPenaltyBox){this.state=State.WAITING_LEVEL;}else {this.state=State.ERROR;}// Perform next async tick sooner to speed up error action resolution this.tickImmediate();}reduceLengthAndFlushBuffer(data){// if in appending state -if(this.state===State.PARSING||this.state===State.PARSED){const playlistType=data.parent;const bufferedInfo=this.getFwdBufferInfo(this.mediaBuffer,playlistType);// 0.5 : tolerance needed as some browsers stalls playback before reaching buffered end +if(this.state===State.PARSING||this.state===State.PARSED){const frag=data.frag;const playlistType=data.parent;const bufferedInfo=this.getFwdBufferInfo(this.mediaBuffer,playlistType);// 0.5 : tolerance needed as some browsers stalls playback before reaching buffered end // reduce max buf len if current position is buffered -const buffered=bufferedInfo&&bufferedInfo.len>0.5;if(buffered){this.reduceMaxBufferLength(bufferedInfo.len);}const flushBuffer=!buffered;if(flushBuffer){// current position is not buffered, but browser is still complaining about buffer full error +const buffered=bufferedInfo&&bufferedInfo.len>0.5;if(buffered){this.reduceMaxBufferLength(bufferedInfo.len,(frag==null?void 0:frag.duration)||10);}const flushBuffer=!buffered;if(flushBuffer){// current position is not buffered, but browser is still complaining about buffer full error // this happens on IE/Edge, refer to https://github.com/video-dev/hls.js/pull/708 // in that case flush the whole audio buffer to recover -this.warn(`Buffer full error while media.currentTime is not buffered, flush ${playlistType} buffer`);}if(data.frag){this.fragmentTracker.removeFragment(data.frag);this.nextLoadPosition=data.frag.start;}this.resetLoadingState();return flushBuffer;}return false;}resetFragmentErrors(filterType){if(filterType===PlaylistLevelType.AUDIO){// Reset current fragment since audio track audio is essential and may not have a fail-over track +this.warn(`Buffer full error while media.currentTime is not buffered, flush ${playlistType} buffer`);}if(frag){this.fragmentTracker.removeFragment(frag);this.nextLoadPosition=frag.start;}this.resetLoadingState();return flushBuffer;}return false;}resetFragmentErrors(filterType){if(filterType===PlaylistLevelType.AUDIO){// Reset current fragment since audio track audio is essential and may not have a fail-over track this.fragCurrent=null;}// Fragment errors that result in a level switch or redundant fail-over // should reset the stream controller state to idle if(!this.loadedmetadata){this.startFragRequested=false;}if(this.state!==State.STOPPED){this.state=State.IDLE;}}afterBufferFlushed(media,bufferType,playlistType){if(!media){return;}// After successful buffer flushing, filter flushed fragments from bufferedFrags use mediaBuffered instead of media @@ -56474,28 +56299,28 @@ this.aacOverFlow=null;this.remainderData=null;this.audioCodec=audioCodec;this.vi let tsPacketErrors=0;for(let start=syncOffset;start<len;start+=PACKET_LENGTH){if(data[start]===0x47){const stt=!!(data[start+1]&0x40);const pid=parsePID(data,start);const atf=(data[start+3]&0x30)>>4;// if an adaption field is present, its length is specified by the fifth byte of the TS packet header. let offset;if(atf>1){offset=start+5+data[start+4];// continue if there is only adaptation field if(offset===start+PACKET_LENGTH){continue;}}else {offset=start+4;}switch(pid){case videoPid:if(stt){if(videoData&&(pes=parsePES(videoData))){this.videoParser.parseAVCPES(videoTrack,textTrack,pes,false,this._duration);}videoData={data:[],size:0};}if(videoData){videoData.data.push(data.subarray(offset,start+PACKET_LENGTH));videoData.size+=start+PACKET_LENGTH-offset;}break;case audioPid:if(stt){if(audioData&&(pes=parsePES(audioData))){switch(audioTrack.segmentCodec){case'aac':this.parseAACPES(audioTrack,pes);break;case'mp3':this.parseMPEGPES(audioTrack,pes);break;case'ac3':{this.parseAC3PES(audioTrack,pes);}break;}}audioData={data:[],size:0};}if(audioData){audioData.data.push(data.subarray(offset,start+PACKET_LENGTH));audioData.size+=start+PACKET_LENGTH-offset;}break;case id3Pid:if(stt){if(id3Data&&(pes=parsePES(id3Data))){this.parseID3PES(id3Track,pes);}id3Data={data:[],size:0};}if(id3Data){id3Data.data.push(data.subarray(offset,start+PACKET_LENGTH));id3Data.size+=start+PACKET_LENGTH-offset;}break;case 0:if(stt){offset+=data[offset]+1;}pmtId=this._pmtId=parsePAT(data,offset);// logger.log('PMT PID:' + this._pmtId); -break;case pmtId:{if(stt){offset+=data[offset]+1;}const parsedPIDs=parsePMT(data,offset,this.typeSupported,isSampleAes);// only update track id if track PID found while parsing PMT +break;case pmtId:{if(stt){offset+=data[offset]+1;}const parsedPIDs=parsePMT(data,offset,this.typeSupported,isSampleAes,this.observer);// only update track id if track PID found while parsing PMT // this is to avoid resetting the PID to -1 in case // track PID transiently disappears from the stream // this could happen in case of transient missing audio samples for example // NOTE this is only the PID of the track as found in TS, // but we are not using this for MP4 track IDs. videoPid=parsedPIDs.videoPid;if(videoPid>0){videoTrack.pid=videoPid;videoTrack.segmentCodec=parsedPIDs.segmentVideoCodec;}audioPid=parsedPIDs.audioPid;if(audioPid>0){audioTrack.pid=audioPid;audioTrack.segmentCodec=parsedPIDs.segmentAudioCodec;}id3Pid=parsedPIDs.id3Pid;if(id3Pid>0){id3Track.pid=id3Pid;}if(unknownPID!==null&&!pmtParsed){logger.warn(`MPEG-TS PMT found at ${start} after unknown PID '${unknownPID}'. Backtracking to sync byte @${syncOffset} to parse all TS packets.`);unknownPID=null;// we set it to -188, the += 188 in the for loop will reset start to 0 -start=syncOffset-188;}pmtParsed=this.pmtParsed=true;break;}case 0x11:case 0x1fff:break;default:unknownPID=pid;break;}}else {tsPacketErrors++;}}if(tsPacketErrors>0){const error=new Error(`Found ${tsPacketErrors} TS packet/s that do not start with 0x47`);this.observer.emit(Events$1.ERROR,Events$1.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,fatal:false,error,reason:error.message});}videoTrack.pesData=videoData;audioTrack.pesData=audioData;id3Track.pesData=id3Data;const demuxResult={audioTrack,videoTrack,id3Track,textTrack};if(flush){this.extractRemainingSamples(demuxResult);}return demuxResult;}flush(){const{remainderData}=this;this.remainderData=null;let result;if(remainderData){result=this.demux(remainderData,-1,false,true);}else {result={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack};}this.extractRemainingSamples(result);if(this.sampleAes){return this.decrypt(result,this.sampleAes);}return result;}extractRemainingSamples(demuxResult){const{audioTrack,videoTrack,id3Track,textTrack}=demuxResult;const videoData=videoTrack.pesData;const audioData=audioTrack.pesData;const id3Data=id3Track.pesData;// try to parse last PES packets +start=syncOffset-188;}pmtParsed=this.pmtParsed=true;break;}case 0x11:case 0x1fff:break;default:unknownPID=pid;break;}}else {tsPacketErrors++;}}if(tsPacketErrors>0){emitParsingError(this.observer,new Error(`Found ${tsPacketErrors} TS packet/s that do not start with 0x47`));}videoTrack.pesData=videoData;audioTrack.pesData=audioData;id3Track.pesData=id3Data;const demuxResult={audioTrack,videoTrack,id3Track,textTrack};if(flush){this.extractRemainingSamples(demuxResult);}return demuxResult;}flush(){const{remainderData}=this;this.remainderData=null;let result;if(remainderData){result=this.demux(remainderData,-1,false,true);}else {result={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack};}this.extractRemainingSamples(result);if(this.sampleAes){return this.decrypt(result,this.sampleAes);}return result;}extractRemainingSamples(demuxResult){const{audioTrack,videoTrack,id3Track,textTrack}=demuxResult;const videoData=videoTrack.pesData;const audioData=audioTrack.pesData;const id3Data=id3Track.pesData;// try to parse last PES packets let pes;if(videoData&&(pes=parsePES(videoData))){this.videoParser.parseAVCPES(videoTrack,textTrack,pes,true,this._duration);videoTrack.pesData=null;}else {// either avcData null or PES truncated, keep it for next frag parsing videoTrack.pesData=videoData;}if(audioData&&(pes=parsePES(audioData))){switch(audioTrack.segmentCodec){case'aac':this.parseAACPES(audioTrack,pes);break;case'mp3':this.parseMPEGPES(audioTrack,pes);break;case'ac3':{this.parseAC3PES(audioTrack,pes);}break;}audioTrack.pesData=null;}else {if(audioData!=null&&audioData.size){logger.log('last AAC PES packet truncated,might overlap between fragments');}// either audioData null or PES truncated, keep it for next frag parsing audioTrack.pesData=audioData;}if(id3Data&&(pes=parsePES(id3Data))){this.parseID3PES(id3Track,pes);id3Track.pesData=null;}else {// either id3Data null or PES truncated, keep it for next frag parsing id3Track.pesData=id3Data;}}demuxSampleAes(data,keyData,timeOffset){const demuxResult=this.demux(data,timeOffset,true,!this.config.progressive);const sampleAes=this.sampleAes=new SampleAesDecrypter(this.observer,this.config,keyData);return this.decrypt(demuxResult,sampleAes);}decrypt(demuxResult,sampleAes){return new Promise(resolve=>{const{audioTrack,videoTrack}=demuxResult;if(audioTrack.samples&&audioTrack.segmentCodec==='aac'){sampleAes.decryptAacSamples(audioTrack.samples,0,()=>{if(videoTrack.samples){sampleAes.decryptAvcSamples(videoTrack.samples,0,0,()=>{resolve(demuxResult);});}else {resolve(demuxResult);}});}else if(videoTrack.samples){sampleAes.decryptAvcSamples(videoTrack.samples,0,0,()=>{resolve(demuxResult);});}});}destroy(){this._duration=0;}parseAACPES(track,pes){let startOffset=0;const aacOverFlow=this.aacOverFlow;let data=pes.data;if(aacOverFlow){this.aacOverFlow=null;const frameMissingBytes=aacOverFlow.missing;const sampleLength=aacOverFlow.sample.unit.byteLength;// logger.log(`AAC: append overflowing ${sampleLength} bytes to beginning of new PES`); if(frameMissingBytes===-1){data=appendUint8Array(aacOverFlow.sample.unit,data);}else {const frameOverflowBytes=sampleLength-frameMissingBytes;aacOverFlow.sample.unit.set(data.subarray(0,frameMissingBytes),frameOverflowBytes);track.samples.push(aacOverFlow.sample);startOffset=aacOverFlow.missing;}}// look for ADTS header (0xFFFx) let offset;let len;for(offset=startOffset,len=data.length;offset<len-1;offset++){if(isHeader$1(data,offset)){break;}}// if ADTS header does not start straight from the beginning of the PES payload, raise an error -if(offset!==startOffset){let reason;const recoverable=offset<len-1;if(recoverable){reason=`AAC PES did not start with ADTS header,offset:${offset}`;}else {reason='No ADTS header found in AAC PES';}const error=new Error(reason);logger.warn(`parsing error: ${reason}`);this.observer.emit(Events$1.ERROR,Events$1.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,fatal:false,levelRetry:recoverable,error,reason});if(!recoverable){return;}}initTrackConfig(track,this.observer,data,offset,this.audioCodec);let pts;if(pes.pts!==undefined){pts=pes.pts;}else if(aacOverFlow){// if last AAC frame is overflowing, we should ensure timestamps are contiguous: +if(offset!==startOffset){let reason;const recoverable=offset<len-1;if(recoverable){reason=`AAC PES did not start with ADTS header,offset:${offset}`;}else {reason='No ADTS header found in AAC PES';}emitParsingError(this.observer,new Error(reason),recoverable);if(!recoverable){return;}}initTrackConfig(track,this.observer,data,offset,this.audioCodec);let pts;if(pes.pts!==undefined){pts=pes.pts;}else if(aacOverFlow){// if last AAC frame is overflowing, we should ensure timestamps are contiguous: // first sample PTS should be equal to last sample PTS + frameDuration const frameDuration=getFrameDuration(track.samplerate);pts=aacOverFlow.sample.pts+frameDuration;}else {logger.warn('[tsdemuxer]: AAC PES unknown PTS');return;}// scan for aac samples let frameIndex=0;let frame;while(offset<len){frame=appendFrame$2(track,data,offset,pts,frameIndex);offset+=frame.length;if(!frame.missing){frameIndex++;for(;offset<len-1;offset++){if(isHeader$1(data,offset)){break;}}}else {this.aacOverFlow=frame;break;}}}parseMPEGPES(track,pes){const data=pes.data;const length=data.length;let frameIndex=0;let offset=0;const pts=pes.pts;if(pts===undefined){logger.warn('[tsdemuxer]: MPEG PES unknown PTS');return;}while(offset<length){if(isHeader(data,offset)){const frame=appendFrame$1(track,data,offset,pts,frameIndex);if(frame){offset+=frame.length;frameIndex++;}else {// logger.log('Unable to parse Mpeg audio frame'); break;}}else {// nothing found, keep looking offset++;}}}parseAC3PES(track,pes){{const data=pes.data;const pts=pes.pts;if(pts===undefined){logger.warn('[tsdemuxer]: AC3 PES unknown PTS');return;}const length=data.length;let frameIndex=0;let offset=0;let parsed;while(offset<length&&(parsed=appendFrame(track,data,offset,pts,frameIndex++))>0){offset+=parsed;}}}parseID3PES(id3Track,pes){if(pes.pts===undefined){logger.warn('[tsdemuxer]: ID3 PES unknown PTS');return;}const id3Sample=_extends({},pes,{type:this._videoTrack?MetadataSchema.emsg:MetadataSchema.audioId3,duration:Number.POSITIVE_INFINITY});id3Track.samples.push(id3Sample);}}function parsePID(data,offset){// pid is a 13-bit field starting at the last bit of TS[1] return ((data[offset+1]&0x1f)<<8)+data[offset+2];}function parsePAT(data,offset){// skip the PSI header and parse the first PMT entry -return (data[offset+10]&0x1f)<<8|data[offset+11];}function parsePMT(data,offset,typeSupported,isSampleAes){const result={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:'avc',segmentAudioCodec:'aac'};const sectionLength=(data[offset+1]&0x0f)<<8|data[offset+2];const tableEnd=offset+3+sectionLength-4;// to determine where the table is, we have to figure out how +return (data[offset+10]&0x1f)<<8|data[offset+11];}function parsePMT(data,offset,typeSupported,isSampleAes,observer){const result={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:'avc',segmentAudioCodec:'aac'};const sectionLength=(data[offset+1]&0x0f)<<8|data[offset+2];const tableEnd=offset+3+sectionLength-4;// to determine where the table is, we have to figure out how // long the program info descriptors are const programInfoLength=(data[offset+10]&0x0f)<<8|data[offset+11];// advance the offset to the first entry in the mapping table offset+=12+programInfoLength;while(offset<tableEnd){const pid=parsePID(data,offset);const esInfoLength=(data[offset+3]&0x0f)<<8|data[offset+4];switch(data[offset]){case 0xcf:// SAMPLE-AES AAC @@ -56516,9 +56341,9 @@ if(!isSampleAes){logEncryptedSamplesFoundInUnencryptedStream('AC-3');break;}/* f // an audio PID yet. if(result.audioPid===-1&&esInfoLength>0){let parsePos=offset+5;let remaining=esInfoLength;while(remaining>2){const descriptorId=data[parsePos];switch(descriptorId){case 0x6a:// DVB Descriptor for AC-3 {if(typeSupported.ac3!==true){logger.log('AC-3 audio found, not supported in this browser for now');}else {result.audioPid=pid;result.segmentAudioCodec='ac3';}}break;}const descriptorLen=data[parsePos+1]+2;parsePos+=descriptorLen;remaining-=descriptorLen;}}break;case 0xc2:// SAMPLE-AES EC3 -/* falls through */case 0x87:throw new Error('Unsupported EC-3 in M2TS found');case 0x24:throw new Error('Unsupported HEVC in M2TS found');}// move to the next table entry +/* falls through */case 0x87:emitParsingError(observer,new Error('Unsupported EC-3 in M2TS found'));return result;case 0x24:emitParsingError(observer,new Error('Unsupported HEVC in M2TS found'));return result;}// move to the next table entry // skip past the elementary stream descriptors, if present -offset+=esInfoLength+5;}return result;}function logEncryptedSamplesFoundInUnencryptedStream(type){logger.log(`${type} with AES-128-CBC encryption found in unencrypted stream`);}function parsePES(stream){let i=0;let frag;let pesLen;let pesHdrLen;let pesPts;let pesDts;const data=stream.data;// safety check +offset+=esInfoLength+5;}return result;}function emitParsingError(observer,error,levelRetry){logger.warn(`parsing error: ${error.message}`);observer.emit(Events$1.ERROR,Events$1.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,fatal:false,levelRetry,error,reason:error.message});}function logEncryptedSamplesFoundInUnencryptedStream(type){logger.log(`${type} with AES-128-CBC encryption found in unencrypted stream`);}function parsePES(stream){let i=0;let frag;let pesLen;let pesHdrLen;let pesPts;let pesDts;const data=stream.data;// safety check if(!stream||stream.size===0){return null;}// we might need up to 19 bytes to read PES header // if first chunk of data is less than 19 bytes, let's merge it with following ones until we get 19 bytes // usually only one merge is needed (and this is rare ...) @@ -56984,10 +56809,8 @@ EventEmitter.prefixed=prefix;// EventEmitter.EventEmitter=EventEmitter;// // Expose the module. // -{module.exports=EventEmitter;}})(eventemitter3);var eventemitter3Exports=eventemitter3.exports;var EventEmitter$1=/*@__PURE__*/getDefaultExportFromCjs(eventemitter3Exports);class TransmuxerInterface{constructor(hls,id,onTransmuxComplete,onFlush){this.error=null;this.hls=void 0;this.id=void 0;this.observer=void 0;this.frag=null;this.part=null;this.useWorker=void 0;this.workerContext=null;this.onwmsg=void 0;this.transmuxer=null;this.onTransmuxComplete=void 0;this.onFlush=void 0;const config=hls.config;this.hls=hls;this.id=id;this.useWorker=!!config.enableWorker;this.onTransmuxComplete=onTransmuxComplete;this.onFlush=onFlush;const forwardMessage=(ev,data)=>{data=data||{};data.frag=this.frag;data.id=this.id;if(ev===Events$1.ERROR){this.error=data.error;}this.hls.trigger(ev,data);};// forward events to main thread -this.observer=new EventEmitter$1();this.observer.on(Events$1.FRAG_DECRYPTED,forwardMessage);this.observer.on(Events$1.ERROR,forwardMessage);const MediaSource=getMediaSource(config.preferManagedMediaSource)||{isTypeSupported:()=>false};const m2tsTypeSupported={mpeg:MediaSource.isTypeSupported('audio/mpeg'),mp3:MediaSource.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:MediaSource.isTypeSupported('audio/mp4; codecs="ac-3"')};// navigator.vendor is not always available in Web Worker -// refer to https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/navigator -const vendor=navigator.vendor;if(this.useWorker&&typeof Worker!=='undefined'){const canCreateWorker=config.workerPath||hasUMDWorker();if(canCreateWorker){try{if(config.workerPath){logger.log(`loading Web Worker ${config.workerPath} for "${id}"`);this.workerContext=loadWorker(config.workerPath);}else {logger.log(`injecting Web Worker for "${id}"`);this.workerContext=injectWorker();}this.onwmsg=ev=>this.onWorkerMessage(ev);const{worker}=this.workerContext;worker.addEventListener('message',this.onwmsg);worker.onerror=event=>{const error=new Error(`${event.message} (${event.filename}:${event.lineno})`);config.enableWorker=false;logger.warn(`Error in "${id}" Web Worker, fallback to inline`);this.hls.trigger(Events$1.ERROR,{type:ErrorTypes.OTHER_ERROR,details:ErrorDetails.INTERNAL_EXCEPTION,fatal:false,event:'demuxerWorker',error});};worker.postMessage({cmd:'init',typeSupported:m2tsTypeSupported,vendor:vendor,id:id,config:JSON.stringify(config)});}catch(err){logger.warn(`Error setting up "${id}" Web Worker, fallback to inline`,err);this.resetWorker();this.error=null;this.transmuxer=new Transmuxer(this.observer,m2tsTypeSupported,config,vendor,id);}return;}}this.transmuxer=new Transmuxer(this.observer,m2tsTypeSupported,config,vendor,id);}resetWorker(){if(this.workerContext){const{worker,objectURL}=this.workerContext;if(objectURL){// revoke the Object URL that was used to create transmuxer worker, so as not to leak it +{module.exports=EventEmitter;}})(eventemitter3);var eventemitter3Exports=eventemitter3.exports;var EventEmitter=/*@__PURE__*/getDefaultExportFromCjs(eventemitter3Exports);class TransmuxerInterface{constructor(hls,id,onTransmuxComplete,onFlush){this.error=null;this.hls=void 0;this.id=void 0;this.observer=void 0;this.frag=null;this.part=null;this.useWorker=void 0;this.workerContext=null;this.onwmsg=void 0;this.transmuxer=null;this.onTransmuxComplete=void 0;this.onFlush=void 0;const config=hls.config;this.hls=hls;this.id=id;this.useWorker=!!config.enableWorker;this.onTransmuxComplete=onTransmuxComplete;this.onFlush=onFlush;const forwardMessage=(ev,data)=>{data=data||{};data.frag=this.frag;data.id=this.id;if(ev===Events$1.ERROR){this.error=data.error;}this.hls.trigger(ev,data);};// forward events to main thread +this.observer=new EventEmitter();this.observer.on(Events$1.FRAG_DECRYPTED,forwardMessage);this.observer.on(Events$1.ERROR,forwardMessage);const MediaSource=getMediaSource(config.preferManagedMediaSource)||{isTypeSupported:()=>false};const m2tsTypeSupported={mpeg:MediaSource.isTypeSupported('audio/mpeg'),mp3:MediaSource.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:MediaSource.isTypeSupported('audio/mp4; codecs="ac-3"')};if(this.useWorker&&typeof Worker!=='undefined'){const canCreateWorker=config.workerPath||hasUMDWorker();if(canCreateWorker){try{if(config.workerPath){logger.log(`loading Web Worker ${config.workerPath} for "${id}"`);this.workerContext=loadWorker(config.workerPath);}else {logger.log(`injecting Web Worker for "${id}"`);this.workerContext=injectWorker();}this.onwmsg=event=>this.onWorkerMessage(event);const{worker}=this.workerContext;worker.addEventListener('message',this.onwmsg);worker.onerror=event=>{const error=new Error(`${event.message} (${event.filename}:${event.lineno})`);config.enableWorker=false;logger.warn(`Error in "${id}" Web Worker, fallback to inline`);this.hls.trigger(Events$1.ERROR,{type:ErrorTypes.OTHER_ERROR,details:ErrorDetails.INTERNAL_EXCEPTION,fatal:false,event:'demuxerWorker',error});};worker.postMessage({cmd:'init',typeSupported:m2tsTypeSupported,vendor:'',id:id,config:JSON.stringify(config)});}catch(err){logger.warn(`Error setting up "${id}" Web Worker, fallback to inline`,err);this.resetWorker();this.error=null;this.transmuxer=new Transmuxer(this.observer,m2tsTypeSupported,config,'',id);}return;}}this.transmuxer=new Transmuxer(this.observer,m2tsTypeSupported,config,'',id);}resetWorker(){if(this.workerContext){const{worker,objectURL}=this.workerContext;if(objectURL){// revoke the Object URL that was used to create transmuxer worker, so as not to leak it self.URL.revokeObjectURL(objectURL);}worker.removeEventListener('message',this.onwmsg);worker.onerror=null;worker.terminate();this.workerContext=null;}}destroy(){if(this.workerContext){this.resetWorker();this.onwmsg=undefined;}else {const transmuxer=this.transmuxer;if(transmuxer){transmuxer.destroy();this.transmuxer=null;}}const observer=this.observer;if(observer){observer.removeAllListeners();}this.frag=null;// @ts-ignore this.observer=null;// @ts-ignore this.hls=null;}push(data,initSegmentData,audioCodec,videoCodec,frag,part,duration,accurateTimeOffset,chunkMeta,defaultInitPTS){var _frag$initSegment,_lastFrag$initSegment;chunkMeta.transmuxing.start=self.performance.now();const{transmuxer}=this;const timeOffset=part?part.start:frag.start;// TODO: push "clear-lead" decrypt data for unencrypted fragments in streams with encrypted ones @@ -56999,7 +56822,7 @@ const decryptdata=frag.decryptdata;const lastFrag=this.frag;const discontinuity= timeOffset: ${timeOffset} initSegmentChange: ${initSegmentChange}`);const config=new TransmuxConfig(audioCodec,videoCodec,initSegmentData,duration,defaultInitPTS);this.configureTransmuxer(config);}this.frag=frag;this.part=part;// Frags with sn of 'initSegment' are not transmuxed if(this.workerContext){// post fragment payload as transferable objects for ArrayBuffer (no copy) -this.workerContext.worker.postMessage({cmd:'demux',data,decryptdata,chunkMeta,state},data instanceof ArrayBuffer?[data]:[]);}else if(transmuxer){const transmuxResult=transmuxer.push(data,decryptdata,chunkMeta,state);if(isPromise$1(transmuxResult)){transmuxer.async=true;transmuxResult.then(data=>{this.handleTransmuxComplete(data);}).catch(error=>{this.transmuxerError(error,chunkMeta,'transmuxer-interface push error');});}else {transmuxer.async=false;this.handleTransmuxComplete(transmuxResult);}}}flush(chunkMeta){chunkMeta.transmuxing.start=self.performance.now();const{transmuxer}=this;if(this.workerContext){this.workerContext.worker.postMessage({cmd:'flush',chunkMeta});}else if(transmuxer){let transmuxResult=transmuxer.flush(chunkMeta);const asyncFlush=isPromise$1(transmuxResult);if(asyncFlush||transmuxer.async){if(!isPromise$1(transmuxResult)){transmuxResult=Promise.resolve(transmuxResult);}transmuxResult.then(data=>{this.handleFlushResult(data,chunkMeta);}).catch(error=>{this.transmuxerError(error,chunkMeta,'transmuxer-interface flush error');});}else {this.handleFlushResult(transmuxResult,chunkMeta);}}}transmuxerError(error,chunkMeta,reason){if(!this.hls){return;}this.error=error;this.hls.trigger(Events$1.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,chunkMeta,frag:this.frag||undefined,fatal:false,error,err:error,reason});}handleFlushResult(results,chunkMeta){results.forEach(result=>{this.handleTransmuxComplete(result);});this.onFlush(chunkMeta);}onWorkerMessage(ev){const data=ev.data;const hls=this.hls;switch(data.event){case'init':{var _this$workerContext;const objectURL=(_this$workerContext=this.workerContext)==null?void 0:_this$workerContext.objectURL;if(objectURL){// revoke the Object URL that was used to create transmuxer worker, so as not to leak it +this.workerContext.worker.postMessage({cmd:'demux',data,decryptdata,chunkMeta,state},data instanceof ArrayBuffer?[data]:[]);}else if(transmuxer){const transmuxResult=transmuxer.push(data,decryptdata,chunkMeta,state);if(isPromise$1(transmuxResult)){transmuxer.async=true;transmuxResult.then(data=>{this.handleTransmuxComplete(data);}).catch(error=>{this.transmuxerError(error,chunkMeta,'transmuxer-interface push error');});}else {transmuxer.async=false;this.handleTransmuxComplete(transmuxResult);}}}flush(chunkMeta){chunkMeta.transmuxing.start=self.performance.now();const{transmuxer}=this;if(this.workerContext){this.workerContext.worker.postMessage({cmd:'flush',chunkMeta});}else if(transmuxer){let transmuxResult=transmuxer.flush(chunkMeta);const asyncFlush=isPromise$1(transmuxResult);if(asyncFlush||transmuxer.async){if(!isPromise$1(transmuxResult)){transmuxResult=Promise.resolve(transmuxResult);}transmuxResult.then(data=>{this.handleFlushResult(data,chunkMeta);}).catch(error=>{this.transmuxerError(error,chunkMeta,'transmuxer-interface flush error');});}else {this.handleFlushResult(transmuxResult,chunkMeta);}}}transmuxerError(error,chunkMeta,reason){if(!this.hls){return;}this.error=error;this.hls.trigger(Events$1.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,chunkMeta,frag:this.frag||undefined,fatal:false,error,err:error,reason});}handleFlushResult(results,chunkMeta){results.forEach(result=>{this.handleTransmuxComplete(result);});this.onFlush(chunkMeta);}onWorkerMessage(event){const data=event.data;if(!(data!=null&&data.event)){logger.warn(`worker message received with no ${data?'event name':'data'}`);return;}const hls=this.hls;if(!this.hls){return;}switch(data.event){case'init':{var _this$workerContext;const objectURL=(_this$workerContext=this.workerContext)==null?void 0:_this$workerContext.objectURL;if(objectURL){// revoke the Object URL that was used to create transmuxer worker, so as not to leak it self.URL.revokeObjectURL(objectURL);}break;}case'transmuxComplete':{this.handleTransmuxComplete(data.data);break;}case'flush':{this.onFlush(data.data);break;}// pass logs from the worker thread to the main logger case'workerLog':if(logger[data.data.logType]){logger[data.data.logType](data.data.message);}break;default:{data.data=data.data||{};data.data.frag=this.frag;data.data.id=this.id;hls.trigger(data.event,data.data);break;}}}configureTransmuxer(config){const{transmuxer}=this;if(this.workerContext){this.workerContext.worker.postMessage({cmd:'configure',config});}else if(transmuxer){transmuxer.configure(config);}}handleTransmuxComplete(result){result.chunkMeta.transmuxing.end=self.performance.now();this.onTransmuxComplete(result);}}function subtitleOptionsIdentical(trackList1,trackList2){if(trackList1.length!==trackList2.length){return false;}for(let i=0;i<trackList1.length;i++){if(!mediaAttributesIdentical(trackList1[i].attrs,trackList2[i].attrs)){return false;}}return true;}function mediaAttributesIdentical(attrs1,attrs2,customAttributes){// Media options with the same rendition ID must be bit identical const stableRenditionId=attrs1['STABLE-RENDITION-ID'];if(stableRenditionId&&!customAttributes){return stableRenditionId===attrs2['STABLE-RENDITION-ID'];}// When rendition ID is not present, compare attributes @@ -57079,7 +56902,7 @@ this.log(`loading audio-track playlist ${id} "${audioTrack.name}" lang:${audioTr class SubtitleStreamController extends BaseStreamController{constructor(hls,fragmentTracker,keyLoader){super(hls,fragmentTracker,keyLoader,'[subtitle-stream-controller]',PlaylistLevelType.SUBTITLE);this.currentTrackId=-1;this.tracksBuffered=[];this.mainDetails=null;this._registerListeners();}onHandlerDestroying(){this._unregisterListeners();super.onHandlerDestroying();this.mainDetails=null;}_registerListeners(){const{hls}=this;hls.on(Events$1.MEDIA_ATTACHED,this.onMediaAttached,this);hls.on(Events$1.MEDIA_DETACHING,this.onMediaDetaching,this);hls.on(Events$1.MANIFEST_LOADING,this.onManifestLoading,this);hls.on(Events$1.LEVEL_LOADED,this.onLevelLoaded,this);hls.on(Events$1.ERROR,this.onError,this);hls.on(Events$1.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this);hls.on(Events$1.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this);hls.on(Events$1.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this);hls.on(Events$1.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this);hls.on(Events$1.BUFFER_FLUSHING,this.onBufferFlushing,this);hls.on(Events$1.FRAG_BUFFERED,this.onFragBuffered,this);}_unregisterListeners(){const{hls}=this;hls.off(Events$1.MEDIA_ATTACHED,this.onMediaAttached,this);hls.off(Events$1.MEDIA_DETACHING,this.onMediaDetaching,this);hls.off(Events$1.MANIFEST_LOADING,this.onManifestLoading,this);hls.off(Events$1.LEVEL_LOADED,this.onLevelLoaded,this);hls.off(Events$1.ERROR,this.onError,this);hls.off(Events$1.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this);hls.off(Events$1.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this);hls.off(Events$1.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this);hls.off(Events$1.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this);hls.off(Events$1.BUFFER_FLUSHING,this.onBufferFlushing,this);hls.off(Events$1.FRAG_BUFFERED,this.onFragBuffered,this);}startLoad(startPosition){this.stopLoad();this.state=State.IDLE;this.setInterval(TICK_INTERVAL$1);this.nextLoadPosition=this.startPosition=this.lastCurrentTime=startPosition;this.tick();}onManifestLoading(){this.mainDetails=null;this.fragmentTracker.removeAllFragments();}onMediaDetaching(){this.tracksBuffered=[];super.onMediaDetaching();}onLevelLoaded(event,data){this.mainDetails=data.details;}onSubtitleFragProcessed(event,data){const{frag,success}=data;this.fragPrevious=frag;this.state=State.IDLE;if(!success){return;}const buffered=this.tracksBuffered[this.currentTrackId];if(!buffered){return;}// Create/update a buffered array matching the interface used by BufferHelper.bufferedInfo // so we can re-use the logic used to detect how much has been buffered let timeRange;const fragStart=frag.start;for(let i=0;i<buffered.length;i++){if(fragStart>=buffered[i].start&&fragStart<=buffered[i].end){timeRange=buffered[i];break;}}const fragEnd=frag.start+frag.duration;if(timeRange){timeRange.end=fragEnd;}else {timeRange={start:fragStart,end:fragEnd};buffered.push(timeRange);}this.fragmentTracker.fragBuffered(frag);this.fragBufferedComplete(frag,null);}onBufferFlushing(event,data){const{startOffset,endOffset}=data;if(startOffset===0&&endOffset!==Number.POSITIVE_INFINITY){const endOffsetSubtitles=endOffset-1;if(endOffsetSubtitles<=0){return;}data.endOffsetSubtitles=Math.max(0,endOffsetSubtitles);this.tracksBuffered.forEach(buffered=>{for(let i=0;i<buffered.length;){if(buffered[i].end<=endOffsetSubtitles){buffered.shift();continue;}else if(buffered[i].start<endOffsetSubtitles){buffered[i].start=endOffsetSubtitles;}else {break;}i++;}});this.fragmentTracker.removeFragmentsInRange(startOffset,endOffsetSubtitles,PlaylistLevelType.SUBTITLE);}}onFragBuffered(event,data){if(!this.loadedmetadata&&data.frag.type===PlaylistLevelType.MAIN){var _this$media;if((_this$media=this.media)!=null&&_this$media.buffered.length){this.loadedmetadata=true;}}}// If something goes wrong, proceed to next frag, if we were processing one. -onError(event,data){const frag=data.frag;if((frag==null?void 0:frag.type)===PlaylistLevelType.SUBTITLE){if(this.fragCurrent){this.fragCurrent.abortRequests();}if(this.state!==State.STOPPED){this.state=State.IDLE;}}}// Got all new subtitle levels. +onError(event,data){const frag=data.frag;if((frag==null?void 0:frag.type)===PlaylistLevelType.SUBTITLE){if(data.details===ErrorDetails.FRAG_GAP){this.fragmentTracker.fragBuffered(frag,true);}if(this.fragCurrent){this.fragCurrent.abortRequests();}if(this.state!==State.STOPPED){this.state=State.IDLE;}}}// Got all new subtitle levels. onSubtitleTracksUpdated(event,{subtitleTracks}){if(this.levels&&subtitleOptionsIdentical(this.levels,subtitleTracks)){this.levels=subtitleTracks.map(mediaPlaylist=>new Level(mediaPlaylist));return;}this.tracksBuffered=[];this.levels=subtitleTracks.map(mediaPlaylist=>{const level=new Level(mediaPlaylist);this.tracksBuffered[level.id]=[];return level;});this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,PlaylistLevelType.SUBTITLE);this.fragPrevious=null;this.mediaBuffer=null;}onSubtitleTrackSwitch(event,data){var _this$levels;this.currentTrackId=data.id;if(!((_this$levels=this.levels)!=null&&_this$levels.length)||this.currentTrackId===-1){this.clearInterval();return;}// Check if track has the necessary details to load fragments const currentTrack=this.levels[this.currentTrackId];if(currentTrack!=null&¤tTrack.details){this.mediaBuffer=this.mediaBufferTimeRanges;}else {this.mediaBuffer=null;}if(currentTrack){this.setInterval(TICK_INTERVAL$1);}}// Got a new set of subtitle fragments. onSubtitleTrackLoaded(event,data){var _track$details;const{currentTrackId,levels}=this;const{details:newDetails,id:trackId}=data;if(!levels){this.warn(`Subtitle tracks were reset while loading level ${trackId}`);return;}const track=levels[trackId];if(trackId>=levels.length||!track){return;}this.log(`Subtitle track ${trackId} loaded [${newDetails.startSN},${newDetails.endSN}]${newDetails.lastPartSn?`[part-${newDetails.lastPartSn}-${newDetails.lastPartIndex}]`:''},duration:${newDetails.totalduration}`);this.mediaBuffer=this.mediaBufferTimeRanges;let sliding=0;if(newDetails.live||(_track$details=track.details)!=null&&_track$details.live){const mainDetails=this.mainDetails;if(newDetails.deltaUpdateFailed||!mainDetails){return;}const mainSlidingStartFragment=mainDetails.fragments[0];if(!track.details){if(newDetails.hasProgramDateTime&&mainDetails.hasProgramDateTime){alignMediaPlaylistByPDT(newDetails,mainDetails);sliding=newDetails.fragments[0].start;}else if(mainSlidingStartFragment){// line up live playlist with main so that fragments in range are loaded @@ -57604,7 +57427,7 @@ const tracksList=this.tracks.map(track=>{return {label:track.name,kind:track.typ trackProperties.languageCode=captionsTrack.lang;}trackProperties.media=captionsTrack;});}}closedCaptionsForLevel(frag){const level=this.hls.levels[frag.level];return level==null?void 0:level.attrs['CLOSED-CAPTIONS'];}onFragLoading(event,data){// if this frag isn't contiguous, clear the parser so cues with bad start/end times aren't added to the textTrack if(this.enabled&&data.frag.type===PlaylistLevelType.MAIN){var _data$part$index,_data$part;const{cea608Parser1,cea608Parser2,lastSn}=this;const{cc,sn}=data.frag;const partIndex=(_data$part$index=(_data$part=data.part)==null?void 0:_data$part.index)!=null?_data$part$index:-1;if(cea608Parser1&&cea608Parser2){if(sn!==lastSn+1||sn===lastSn&&partIndex!==this.lastPartIndex+1||cc!==this.lastCc){cea608Parser1.reset();cea608Parser2.reset();}}this.lastCc=cc;this.lastSn=sn;this.lastPartIndex=partIndex;}}onFragLoaded(event,data){const{frag,payload}=data;if(frag.type===PlaylistLevelType.SUBTITLE){// If fragment is subtitle type, parse as WebVTT. if(payload.byteLength){const decryptData=frag.decryptdata;// fragment after decryption has a stats object -const decrypted=('stats'in data);// If the subtitles are not encrypted, parse VTTs now. Otherwise, we need to wait. +const decrypted='stats'in data;// If the subtitles are not encrypted, parse VTTs now. Otherwise, we need to wait. if(decryptData==null||!decryptData.encrypted||decrypted){const trackPlaylistMedia=this.tracks[frag.level];const vttCCs=this.vttCCs;if(!vttCCs[frag.cc]){vttCCs[frag.cc]={start:frag.start,prevCC:this.prevCC,new:true};this.prevCC=frag.cc;}if(trackPlaylistMedia&&trackPlaylistMedia.textCodec===IMSC1_CODEC){this._parseIMSC1(frag,payload);}else {this._parseVTTs(data);}}}else {// In case there is no payload, finish unsuccessfully. this.hls.trigger(Events$1.SUBTITLE_FRAG_PROCESSED,{success:false,frag,error:new Error('Empty subtitle payload')});}}}_parseIMSC1(frag,payload){const hls=this.hls;parseIMSC1(payload,this.initPTS[frag.cc],cues=>{this._appendCues(cues,frag.level);hls.trigger(Events$1.SUBTITLE_FRAG_PROCESSED,{success:true,frag:frag});},error=>{logger.log(`Failed to parse IMSC1: ${error}`);hls.trigger(Events$1.SUBTITLE_FRAG_PROCESSED,{success:false,frag:frag,error});});}_parseVTTs(data){var _frag$initSegment;const{frag,payload}=data;// We need an initial synchronisation PTS. Store fragments as long as none has arrived const{initPTS,unparsedVttFrags}=this;const maxAvCC=initPTS.length-1;if(!initPTS[frag.cc]&&maxAvCC===-1){unparsedVttFrags.push(data);return;}const hls=this.hls;// Parse the WebVTT file contents. @@ -57661,7 +57484,7 @@ const psshInfo=parsePssh(initData);if(psshInfo===null){return;}if(psshInfo.versi const keyContext=mediaKeySessions[i];const decryptdata=keyContext.decryptdata;if(decryptdata.pssh||!decryptdata.keyId){continue;}const oldKeyIdHex=Hex.hexDump(decryptdata.keyId);if(keyIdHex===oldKeyIdHex||decryptdata.uri.replace(/-/g,'').indexOf(keyIdHex)!==-1){keySessionContextPromise=keyIdToKeySessionPromise[oldKeyIdHex];delete keyIdToKeySessionPromise[oldKeyIdHex];decryptdata.pssh=new Uint8Array(initData);decryptdata.keyId=keyId;keySessionContextPromise=keyIdToKeySessionPromise[keyIdHex]=keySessionContextPromise.then(()=>{return this.generateRequestWithPreferredKeySession(keyContext,initDataType,initData,'encrypted-event-key-match');});break;}}if(!keySessionContextPromise){// Clear-lead key (not encountered in playlist) keySessionContextPromise=keyIdToKeySessionPromise[keyIdHex]=this.getKeySystemSelectionPromise([keySystemDomain]).then(({keySystem,mediaKeys})=>{var _keySystemToKeySystem;this.throwIfDestroyed();const decryptdata=new LevelKey('ISO-23001-7',keyIdHex,(_keySystemToKeySystem=keySystemDomainToKeySystemFormat(keySystem))!=null?_keySystemToKeySystem:'');decryptdata.pssh=new Uint8Array(initData);decryptdata.keyId=keyId;return this.attemptSetMediaKeys(keySystem,mediaKeys).then(()=>{this.throwIfDestroyed();const keySessionContext=this.createMediaKeySessionContext({decryptdata,keySystem,mediaKeys});return this.generateRequestWithPreferredKeySession(keySessionContext,initDataType,initData,'encrypted-event-no-match');});});}keySessionContextPromise.catch(error=>this.handleError(error));}_onWaitingForKey(event){this.log(`"${event.type}" event`);}attemptSetMediaKeys(keySystem,mediaKeys){const queue=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${keySystem}"`);// Only one setMediaKeys() can run at one time, and multiple setMediaKeys() operations // can be queued for execution for multiple key sessions. -const setMediaKeysPromise=Promise.all(queue).then(()=>{if(!this.media){throw new Error('Attempted to set mediaKeys without media element attached');}return this.media.setMediaKeys(mediaKeys);});this.setMediaKeysQueue.push(setMediaKeysPromise);return setMediaKeysPromise.then(()=>{this.log(`Media-keys set for "${keySystem}"`);queue.push(setMediaKeysPromise);this.setMediaKeysQueue=this.setMediaKeysQueue.filter(p=>queue.indexOf(p)===-1);});}generateRequestWithPreferredKeySession(context,initDataType,initData,reason){var _this$config$drmSyste,_this$config$drmSyste2;const generateRequestFilter=(_this$config$drmSyste=this.config.drmSystems)==null?void 0:(_this$config$drmSyste2=_this$config$drmSyste[context.keySystem])==null?void 0:_this$config$drmSyste2.generateRequest;if(generateRequestFilter){try{const mappedInitData=generateRequestFilter.call(this.hls,initDataType,initData,context);if(!mappedInitData){throw new Error('Invalid response from configured generateRequest filter');}initDataType=mappedInitData.initDataType;initData=context.decryptdata.pssh=mappedInitData.initData?new Uint8Array(mappedInitData.initData):null;}catch(error){var _this$hls;this.warn(error.message);if((_this$hls=this.hls)!=null&&_this$hls.config.debug){throw error;}}}if(initData===null){this.log(`Skipping key-session request for "${reason}" (no initData)`);return Promise.resolve(context);}const keyId=this.getKeyIdString(context.decryptdata);this.log(`Generating key-session request for "${reason}": ${keyId} (init data type: ${initDataType} length: ${initData?initData.byteLength:null})`);const licenseStatus=new EventEmitter$1();const onmessage=context._onmessage=event=>{const keySession=context.mediaKeysSession;if(!keySession){licenseStatus.emit('error',new Error('invalid state'));return;}const{messageType,message}=event;this.log(`"${messageType}" message event for session "${keySession.sessionId}" message size: ${message.byteLength}`);if(messageType==='license-request'||messageType==='license-renewal'){this.renewLicense(context,message).catch(error=>{this.handleError(error);licenseStatus.emit('error',error);});}else if(messageType==='license-release'){if(context.keySystem===KeySystems.FAIRPLAY){this.updateKeySession(context,strToUtf8array('acknowledged'));this.removeSession(context);}}else {this.warn(`unhandled media key message type "${messageType}"`);}};const onkeystatuseschange=context._onkeystatuseschange=event=>{const keySession=context.mediaKeysSession;if(!keySession){licenseStatus.emit('error',new Error('invalid state'));return;}this.onKeyStatusChange(context);const keyStatus=context.keyStatus;licenseStatus.emit('keyStatus',keyStatus);if(keyStatus==='expired'){this.warn(`${context.keySystem} expired for key ${keyId}`);this.renewKeySession(context);}};context.mediaKeysSession.addEventListener('message',onmessage);context.mediaKeysSession.addEventListener('keystatuseschange',onkeystatuseschange);const keyUsablePromise=new Promise((resolve,reject)=>{licenseStatus.on('error',reject);licenseStatus.on('keyStatus',keyStatus=>{if(keyStatus.startsWith('usable')){resolve();}else if(keyStatus==='output-restricted'){reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:false},'HDCP level output restricted'));}else if(keyStatus==='internal-error'){reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:true},`key status changed to "${keyStatus}"`));}else if(keyStatus==='expired'){reject(new Error('key expired while generating request'));}else {this.warn(`unhandled key status change "${keyStatus}"`);}});});return context.mediaKeysSession.generateRequest(initDataType,initData).then(()=>{var _context$mediaKeysSes;this.log(`Request generated for key-session "${(_context$mediaKeysSes=context.mediaKeysSession)==null?void 0:_context$mediaKeysSes.sessionId}" keyId: ${keyId}`);}).catch(error=>{throw new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_NO_SESSION,error,fatal:false},`Error generating key-session request: ${error}`);}).then(()=>keyUsablePromise).catch(error=>{licenseStatus.removeAllListeners();this.removeSession(context);throw error;}).then(()=>{licenseStatus.removeAllListeners();return context;});}onKeyStatusChange(mediaKeySessionContext){mediaKeySessionContext.mediaKeysSession.keyStatuses.forEach((status,keyId)=>{this.log(`key status change "${status}" for keyStatuses keyId: ${Hex.hexDump('buffer'in keyId?new Uint8Array(keyId.buffer,keyId.byteOffset,keyId.byteLength):new Uint8Array(keyId))} session keyId: ${Hex.hexDump(new Uint8Array(mediaKeySessionContext.decryptdata.keyId||[]))} uri: ${mediaKeySessionContext.decryptdata.uri}`);mediaKeySessionContext.keyStatus=status;});}fetchServerCertificate(keySystem){const config=this.config;const Loader=config.loader;const certLoader=new Loader(config);const url=this.getServerCertificateUrl(keySystem);if(!url){return Promise.resolve();}this.log(`Fetching server certificate for "${keySystem}"`);return new Promise((resolve,reject)=>{const loaderContext={responseType:'arraybuffer',url};const loadPolicy=config.certLoadPolicy.default;const loaderConfig={loadPolicy,timeout:loadPolicy.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0};const loaderCallbacks={onSuccess:(response,stats,context,networkDetails)=>{resolve(response.data);},onError:(response,contex,networkDetails,stats)=>{reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:true,networkDetails,response:_objectSpread2({url:loaderContext.url,data:undefined},response)},`"${keySystem}" certificate request failed (${url}). Status: ${response.code} (${response.text})`));},onTimeout:(stats,context,networkDetails)=>{reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:true,networkDetails,response:{url:loaderContext.url,data:undefined}},`"${keySystem}" certificate request timed out (${url})`));},onAbort:(stats,context,networkDetails)=>{reject(new Error('aborted'));}};certLoader.load(loaderContext,loaderConfig,loaderCallbacks);});}setMediaKeysServerCertificate(mediaKeys,keySystem,cert){return new Promise((resolve,reject)=>{mediaKeys.setServerCertificate(cert).then(success=>{this.log(`setServerCertificate ${success?'success':'not supported by CDM'} (${cert==null?void 0:cert.byteLength}) on "${keySystem}"`);resolve(mediaKeys);}).catch(error=>{reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error,fatal:true},error.message));});});}renewLicense(context,keyMessage){return this.requestLicense(context,new Uint8Array(keyMessage)).then(data=>{return this.updateKeySession(context,new Uint8Array(data)).catch(error=>{throw new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_SESSION_UPDATE_FAILED,error,fatal:true},error.message);});});}unpackPlayReadyKeyMessage(xhr,licenseChallenge){// On Edge, the raw license message is UTF-16-encoded XML. We need +const setMediaKeysPromise=Promise.all(queue).then(()=>{if(!this.media){throw new Error('Attempted to set mediaKeys without media element attached');}return this.media.setMediaKeys(mediaKeys);});this.setMediaKeysQueue.push(setMediaKeysPromise);return setMediaKeysPromise.then(()=>{this.log(`Media-keys set for "${keySystem}"`);queue.push(setMediaKeysPromise);this.setMediaKeysQueue=this.setMediaKeysQueue.filter(p=>queue.indexOf(p)===-1);});}generateRequestWithPreferredKeySession(context,initDataType,initData,reason){var _this$config$drmSyste,_this$config$drmSyste2;const generateRequestFilter=(_this$config$drmSyste=this.config.drmSystems)==null?void 0:(_this$config$drmSyste2=_this$config$drmSyste[context.keySystem])==null?void 0:_this$config$drmSyste2.generateRequest;if(generateRequestFilter){try{const mappedInitData=generateRequestFilter.call(this.hls,initDataType,initData,context);if(!mappedInitData){throw new Error('Invalid response from configured generateRequest filter');}initDataType=mappedInitData.initDataType;initData=context.decryptdata.pssh=mappedInitData.initData?new Uint8Array(mappedInitData.initData):null;}catch(error){var _this$hls;this.warn(error.message);if((_this$hls=this.hls)!=null&&_this$hls.config.debug){throw error;}}}if(initData===null){this.log(`Skipping key-session request for "${reason}" (no initData)`);return Promise.resolve(context);}const keyId=this.getKeyIdString(context.decryptdata);this.log(`Generating key-session request for "${reason}": ${keyId} (init data type: ${initDataType} length: ${initData?initData.byteLength:null})`);const licenseStatus=new EventEmitter();const onmessage=context._onmessage=event=>{const keySession=context.mediaKeysSession;if(!keySession){licenseStatus.emit('error',new Error('invalid state'));return;}const{messageType,message}=event;this.log(`"${messageType}" message event for session "${keySession.sessionId}" message size: ${message.byteLength}`);if(messageType==='license-request'||messageType==='license-renewal'){this.renewLicense(context,message).catch(error=>{this.handleError(error);licenseStatus.emit('error',error);});}else if(messageType==='license-release'){if(context.keySystem===KeySystems.FAIRPLAY){this.updateKeySession(context,strToUtf8array('acknowledged'));this.removeSession(context);}}else {this.warn(`unhandled media key message type "${messageType}"`);}};const onkeystatuseschange=context._onkeystatuseschange=event=>{const keySession=context.mediaKeysSession;if(!keySession){licenseStatus.emit('error',new Error('invalid state'));return;}this.onKeyStatusChange(context);const keyStatus=context.keyStatus;licenseStatus.emit('keyStatus',keyStatus);if(keyStatus==='expired'){this.warn(`${context.keySystem} expired for key ${keyId}`);this.renewKeySession(context);}};context.mediaKeysSession.addEventListener('message',onmessage);context.mediaKeysSession.addEventListener('keystatuseschange',onkeystatuseschange);const keyUsablePromise=new Promise((resolve,reject)=>{licenseStatus.on('error',reject);licenseStatus.on('keyStatus',keyStatus=>{if(keyStatus.startsWith('usable')){resolve();}else if(keyStatus==='output-restricted'){reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:false},'HDCP level output restricted'));}else if(keyStatus==='internal-error'){reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:true},`key status changed to "${keyStatus}"`));}else if(keyStatus==='expired'){reject(new Error('key expired while generating request'));}else {this.warn(`unhandled key status change "${keyStatus}"`);}});});return context.mediaKeysSession.generateRequest(initDataType,initData).then(()=>{var _context$mediaKeysSes;this.log(`Request generated for key-session "${(_context$mediaKeysSes=context.mediaKeysSession)==null?void 0:_context$mediaKeysSes.sessionId}" keyId: ${keyId}`);}).catch(error=>{throw new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_NO_SESSION,error,fatal:false},`Error generating key-session request: ${error}`);}).then(()=>keyUsablePromise).catch(error=>{licenseStatus.removeAllListeners();this.removeSession(context);throw error;}).then(()=>{licenseStatus.removeAllListeners();return context;});}onKeyStatusChange(mediaKeySessionContext){mediaKeySessionContext.mediaKeysSession.keyStatuses.forEach((status,keyId)=>{this.log(`key status change "${status}" for keyStatuses keyId: ${Hex.hexDump('buffer'in keyId?new Uint8Array(keyId.buffer,keyId.byteOffset,keyId.byteLength):new Uint8Array(keyId))} session keyId: ${Hex.hexDump(new Uint8Array(mediaKeySessionContext.decryptdata.keyId||[]))} uri: ${mediaKeySessionContext.decryptdata.uri}`);mediaKeySessionContext.keyStatus=status;});}fetchServerCertificate(keySystem){const config=this.config;const Loader=config.loader;const certLoader=new Loader(config);const url=this.getServerCertificateUrl(keySystem);if(!url){return Promise.resolve();}this.log(`Fetching server certificate for "${keySystem}"`);return new Promise((resolve,reject)=>{const loaderContext={responseType:'arraybuffer',url};const loadPolicy=config.certLoadPolicy.default;const loaderConfig={loadPolicy,timeout:loadPolicy.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0};const loaderCallbacks={onSuccess:(response,stats,context,networkDetails)=>{resolve(response.data);},onError:(response,contex,networkDetails,stats)=>{reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:true,networkDetails,response:_objectSpread2({url:loaderContext.url,data:undefined},response)},`"${keySystem}" certificate request failed (${url}). Status: ${response.code} (${response.text})`));},onTimeout:(stats,context,networkDetails)=>{reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:true,networkDetails,response:{url:loaderContext.url,data:undefined}},`"${keySystem}" certificate request timed out (${url})`));},onAbort:(stats,context,networkDetails)=>{reject(new Error('aborted'));}};certLoader.load(loaderContext,loaderConfig,loaderCallbacks);});}setMediaKeysServerCertificate(mediaKeys,keySystem,cert){return new Promise((resolve,reject)=>{mediaKeys.setServerCertificate(cert).then(success=>{this.log(`setServerCertificate ${success?'success':'not supported by CDM'} (${cert==null?void 0:cert.byteLength}) on "${keySystem}"`);resolve(mediaKeys);}).catch(error=>{reject(new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error,fatal:true},error.message));});});}renewLicense(context,keyMessage){return this.requestLicense(context,new Uint8Array(keyMessage)).then(data=>{return this.updateKeySession(context,new Uint8Array(data)).catch(error=>{throw new EMEKeyError({type:ErrorTypes.KEY_SYSTEM_ERROR,details:ErrorDetails.KEY_SYSTEM_SESSION_UPDATE_FAILED,error,fatal:true},error.message);});});}unpackPlayReadyKeyMessage(xhr,licenseChallenge){// On Edge, the raw license message is UTF-16-encoded XML. We need // to unpack the Challenge element (base64-encoded string containing the // actual license request) and any HttpHeader elements (sent as request // headers). @@ -58214,15 +58037,14 @@ this.hls=null;this.levels=this.audioTracks=this.subtitleTracks=null;}removeLevel pathwayPriority=levels.reduce((pathways,level)=>{if(pathways.indexOf(level.pathwayId)===-1){pathways.push(level.pathwayId);}return pathways;},[]);}if(pathwayPriority&&pathwayPriority.length>1){this.updatePathwayPriority(pathwayPriority);errorAction.resolved=this.pathwayId!==errorPathway;}if(!errorAction.resolved){logger.warn(`Could not resolve ${data.details} ("${data.error.message}") with content-steering for Pathway: ${errorPathway} levels: ${levels?levels.length:levels} priorities: ${JSON.stringify(pathwayPriority)} penalized: ${JSON.stringify(this.penalizedPathways)}`);}}}filterParsedLevels(levels){// Filter levels to only include those that are in the initial pathway this.levels=levels;let pathwayLevels=this.getLevelsForPathway(this.pathwayId);if(pathwayLevels.length===0){const pathwayId=levels[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${pathwayId}"`);pathwayLevels=this.getLevelsForPathway(pathwayId);this.pathwayId=pathwayId;}if(pathwayLevels.length!==levels.length){this.log(`Found ${pathwayLevels.length}/${levels.length} levels in Pathway "${this.pathwayId}"`);return pathwayLevels;}return levels;}getLevelsForPathway(pathwayId){if(this.levels===null){return [];}return this.levels.filter(level=>pathwayId===level.pathwayId);}updatePathwayPriority(pathwayPriority){this.pathwayPriority=pathwayPriority;let levels;// Evaluate if we should remove the pathway from the penalized list const penalizedPathways=this.penalizedPathways;const now=performance.now();Object.keys(penalizedPathways).forEach(pathwayId=>{if(now-penalizedPathways[pathwayId]>PATHWAY_PENALTY_DURATION_MS){delete penalizedPathways[pathwayId];}});for(let i=0;i<pathwayPriority.length;i++){const pathwayId=pathwayPriority[i];if(pathwayId in penalizedPathways){continue;}if(pathwayId===this.pathwayId){return;}const selectedIndex=this.hls.nextLoadLevel;const selectedLevel=this.hls.levels[selectedIndex];levels=this.getLevelsForPathway(pathwayId);if(levels.length>0){this.log(`Setting Pathway to "${pathwayId}"`);this.pathwayId=pathwayId;reassignFragmentLevelIndexes(levels);this.hls.trigger(Events$1.LEVELS_UPDATED,{levels});// Set LevelController's level to trigger LEVEL_SWITCHING which loads playlist if needed -const levelAfterChange=this.hls.levels[selectedIndex];if(selectedLevel&&levelAfterChange&&this.levels){if(levelAfterChange.attrs['STABLE-VARIANT-ID']!==selectedLevel.attrs['STABLE-VARIANT-ID']&&levelAfterChange.bitrate!==selectedLevel.bitrate){this.log(`Unstable Pathways change from bitrate ${selectedLevel.bitrate} to ${levelAfterChange.bitrate}`);}this.hls.nextLoadLevel=selectedIndex;}break;}}}getPathwayForGroupId(groupId,type,defaultPathway){const levels=this.getLevelsForPathway(defaultPathway).concat(this.levels||[]);for(let i=0;i<levels.length;i++){if(type===PlaylistContextType.AUDIO_TRACK&&levels[i].hasAudioGroup(groupId)||type===PlaylistContextType.SUBTITLE_TRACK&&levels[i].hasSubtitleGroup(groupId)){return levels[i].pathwayId;}}return defaultPathway;}clonePathways(pathwayClones){const levels=this.levels;if(!levels){return;}const audioGroupCloneMap={};const subtitleGroupCloneMap={};pathwayClones.forEach(pathwayClone=>{const{ID:cloneId,'BASE-ID':baseId,'URI-REPLACEMENT':uriReplacement}=pathwayClone;if(levels.some(level=>level.pathwayId===cloneId)){return;}const clonedVariants=this.getLevelsForPathway(baseId).map(baseLevel=>{const attributes=new AttrList(baseLevel.attrs);attributes['PATHWAY-ID']=cloneId;const clonedAudioGroupId=attributes.AUDIO&&`${attributes.AUDIO}_clone_${cloneId}`;const clonedSubtitleGroupId=attributes.SUBTITLES&&`${attributes.SUBTITLES}_clone_${cloneId}`;if(clonedAudioGroupId){audioGroupCloneMap[attributes.AUDIO]=clonedAudioGroupId;attributes.AUDIO=clonedAudioGroupId;}if(clonedSubtitleGroupId){subtitleGroupCloneMap[attributes.SUBTITLES]=clonedSubtitleGroupId;attributes.SUBTITLES=clonedSubtitleGroupId;}const url=performUriReplacement(baseLevel.uri,attributes['STABLE-VARIANT-ID'],'PER-VARIANT-URIS',uriReplacement);const clonedLevel=new Level({attrs:attributes,audioCodec:baseLevel.audioCodec,bitrate:baseLevel.bitrate,height:baseLevel.height,name:baseLevel.name,url,videoCodec:baseLevel.videoCodec,width:baseLevel.width});if(baseLevel.audioGroups){for(let i=1;i<baseLevel.audioGroups.length;i++){clonedLevel.addGroupId('audio',`${baseLevel.audioGroups[i]}_clone_${cloneId}`);}}if(baseLevel.subtitleGroups){for(let i=1;i<baseLevel.subtitleGroups.length;i++){clonedLevel.addGroupId('text',`${baseLevel.subtitleGroups[i]}_clone_${cloneId}`);}}return clonedLevel;});levels.push(...clonedVariants);cloneRenditionGroups(this.audioTracks,audioGroupCloneMap,uriReplacement,cloneId);cloneRenditionGroups(this.subtitleTracks,subtitleGroupCloneMap,uriReplacement,cloneId);});}loadSteeringManifest(uri){const config=this.hls.config;const Loader=config.loader;if(this.loader){this.loader.destroy();}this.loader=new Loader(config);let url;try{url=new self.URL(uri);}catch(error){this.enabled=false;this.log(`Failed to parse Steering Manifest URI: ${uri}`);return;}if(url.protocol!=='data:'){const throughput=(this.hls.bandwidthEstimate||config.abrEwmaDefaultEstimate)|0;url.searchParams.set('_HLS_pathway',this.pathwayId);url.searchParams.set('_HLS_throughput',''+throughput);}const context={responseType:'json',url:url.href};const loadPolicy=config.steeringManifestLoadPolicy.default;const legacyRetryCompatibility=loadPolicy.errorRetry||loadPolicy.timeoutRetry||{};const loaderConfig={loadPolicy,timeout:loadPolicy.maxLoadTimeMs,maxRetry:legacyRetryCompatibility.maxNumRetry||0,retryDelay:legacyRetryCompatibility.retryDelayMs||0,maxRetryDelay:legacyRetryCompatibility.maxRetryDelayMs||0};const callbacks={onSuccess:(response,stats,context,networkDetails)=>{this.log(`Loaded steering manifest: "${url}"`);const steeringData=response.data;if(steeringData.VERSION!==1){this.log(`Steering VERSION ${steeringData.VERSION} not supported!`);return;}this.updated=performance.now();this.timeToLoad=steeringData.TTL;const{'RELOAD-URI':reloadUri,'PATHWAY-CLONES':pathwayClones,'PATHWAY-PRIORITY':pathwayPriority}=steeringData;if(reloadUri){try{this.uri=new self.URL(reloadUri,url).href;}catch(error){this.enabled=false;this.log(`Failed to parse Steering Manifest RELOAD-URI: ${reloadUri}`);return;}}this.scheduleRefresh(this.uri||context.url);if(pathwayClones){this.clonePathways(pathwayClones);}const loadedSteeringData={steeringManifest:steeringData,url:url.toString()};this.hls.trigger(Events$1.STEERING_MANIFEST_LOADED,loadedSteeringData);if(pathwayPriority){this.updatePathwayPriority(pathwayPriority);}},onError:(error,context,networkDetails,stats)=>{this.log(`Error loading steering manifest: ${error.code} ${error.text} (${context.url})`);this.stopLoad();if(error.code===410){this.enabled=false;this.log(`Steering manifest ${context.url} no longer available`);return;}let ttl=this.timeToLoad*1000;if(error.code===429){const loader=this.loader;if(typeof(loader==null?void 0:loader.getResponseHeader)==='function'){const retryAfter=loader.getResponseHeader('Retry-After');if(retryAfter){ttl=parseFloat(retryAfter)*1000;}}this.log(`Steering manifest ${context.url} rate limited`);return;}this.scheduleRefresh(this.uri||context.url,ttl);},onTimeout:(stats,context,networkDetails)=>{this.log(`Timeout loading steering manifest (${context.url})`);this.scheduleRefresh(this.uri||context.url);}};this.log(`Requesting steering manifest: ${url}`);this.loader.load(context,loaderConfig,callbacks);}scheduleRefresh(uri,ttlMs=this.timeToLoad*1000){this.clearTimeout();this.reloadTimer=self.setTimeout(()=>{var _this$hls;const media=(_this$hls=this.hls)==null?void 0:_this$hls.media;if(media&&!media.ended){this.loadSteeringManifest(uri);return;}this.scheduleRefresh(uri,this.timeToLoad*1000);},ttlMs);}}function cloneRenditionGroups(tracks,groupCloneMap,uriReplacement,cloneId){if(!tracks){return;}Object.keys(groupCloneMap).forEach(audioGroupId=>{const clonedTracks=tracks.filter(track=>track.groupId===audioGroupId).map(track=>{const clonedTrack=_extends({},track);clonedTrack.details=undefined;clonedTrack.attrs=new AttrList(clonedTrack.attrs);clonedTrack.url=clonedTrack.attrs.URI=performUriReplacement(track.url,track.attrs['STABLE-RENDITION-ID'],'PER-RENDITION-URIS',uriReplacement);clonedTrack.groupId=clonedTrack.attrs['GROUP-ID']=groupCloneMap[audioGroupId];clonedTrack.attrs['PATHWAY-ID']=cloneId;return clonedTrack;});tracks.push(...clonedTracks);});}function performUriReplacement(uri,stableId,perOptionKey,uriReplacement){const{HOST:host,PARAMS:params,[perOptionKey]:perOptionUris}=uriReplacement;let perVariantUri;if(stableId){perVariantUri=perOptionUris==null?void 0:perOptionUris[stableId];if(perVariantUri){uri=perVariantUri;}}const url=new self.URL(uri);if(host&&!perVariantUri){url.host=host;}if(params){Object.keys(params).sort().forEach(key=>{if(key){url.searchParams.set(key,params[key]);}});}return url.href;}const AGE_HEADER_LINE_REGEX=/^age:\s*[\d.]+\s*$/im;class XhrLoader{constructor(config){this.xhrSetup=void 0;this.requestTimeout=void 0;this.retryTimeout=void 0;this.retryDelay=void 0;this.config=null;this.callbacks=null;this.context=null;this.loader=null;this.stats=void 0;this.xhrSetup=config?config.xhrSetup||null:null;this.stats=new LoadStats();this.retryDelay=0;}destroy(){this.callbacks=null;this.abortInternal();this.loader=null;this.config=null;this.context=null;this.xhrSetup=null;// @ts-ignore -this.stats=null;}abortInternal(){const loader=this.loader;self.clearTimeout(this.requestTimeout);self.clearTimeout(this.retryTimeout);if(loader){loader.onreadystatechange=null;loader.onprogress=null;if(loader.readyState!==4){this.stats.aborted=true;loader.abort();}}}abort(){var _this$callbacks;this.abortInternal();if((_this$callbacks=this.callbacks)!=null&&_this$callbacks.onAbort){this.callbacks.onAbort(this.stats,this.context,this.loader);}}load(context,config,callbacks){if(this.stats.loading.start){throw new Error('Loader can only be used once.');}this.stats.loading.start=self.performance.now();this.context=context;this.config=config;this.callbacks=callbacks;this.loadInternal();}loadInternal(){const{config,context}=this;if(!config||!context){return;}const xhr=this.loader=new self.XMLHttpRequest();const stats=this.stats;stats.loading.first=0;stats.loaded=0;stats.aborted=false;const xhrSetup=this.xhrSetup;if(xhrSetup){Promise.resolve().then(()=>{if(this.stats.aborted)return;return xhrSetup(xhr,context.url);}).catch(error=>{xhr.open('GET',context.url,true);return xhrSetup(xhr,context.url);}).then(()=>{if(this.stats.aborted)return;this.openAndSendXhr(xhr,context,config);}).catch(error=>{// IE11 throws an exception on xhr.open if attempting to access an HTTP resource over HTTPS +const levelAfterChange=this.hls.levels[selectedIndex];if(selectedLevel&&levelAfterChange&&this.levels){if(levelAfterChange.attrs['STABLE-VARIANT-ID']!==selectedLevel.attrs['STABLE-VARIANT-ID']&&levelAfterChange.bitrate!==selectedLevel.bitrate){this.log(`Unstable Pathways change from bitrate ${selectedLevel.bitrate} to ${levelAfterChange.bitrate}`);}this.hls.nextLoadLevel=selectedIndex;}break;}}}getPathwayForGroupId(groupId,type,defaultPathway){const levels=this.getLevelsForPathway(defaultPathway).concat(this.levels||[]);for(let i=0;i<levels.length;i++){if(type===PlaylistContextType.AUDIO_TRACK&&levels[i].hasAudioGroup(groupId)||type===PlaylistContextType.SUBTITLE_TRACK&&levels[i].hasSubtitleGroup(groupId)){return levels[i].pathwayId;}}return defaultPathway;}clonePathways(pathwayClones){const levels=this.levels;if(!levels){return;}const audioGroupCloneMap={};const subtitleGroupCloneMap={};pathwayClones.forEach(pathwayClone=>{const{ID:cloneId,'BASE-ID':baseId,'URI-REPLACEMENT':uriReplacement}=pathwayClone;if(levels.some(level=>level.pathwayId===cloneId)){return;}const clonedVariants=this.getLevelsForPathway(baseId).map(baseLevel=>{const attributes=new AttrList(baseLevel.attrs);attributes['PATHWAY-ID']=cloneId;const clonedAudioGroupId=attributes.AUDIO&&`${attributes.AUDIO}_clone_${cloneId}`;const clonedSubtitleGroupId=attributes.SUBTITLES&&`${attributes.SUBTITLES}_clone_${cloneId}`;if(clonedAudioGroupId){audioGroupCloneMap[attributes.AUDIO]=clonedAudioGroupId;attributes.AUDIO=clonedAudioGroupId;}if(clonedSubtitleGroupId){subtitleGroupCloneMap[attributes.SUBTITLES]=clonedSubtitleGroupId;attributes.SUBTITLES=clonedSubtitleGroupId;}const url=performUriReplacement(baseLevel.uri,attributes['STABLE-VARIANT-ID'],'PER-VARIANT-URIS',uriReplacement);const clonedLevel=new Level({attrs:attributes,audioCodec:baseLevel.audioCodec,bitrate:baseLevel.bitrate,height:baseLevel.height,name:baseLevel.name,url,videoCodec:baseLevel.videoCodec,width:baseLevel.width});if(baseLevel.audioGroups){for(let i=1;i<baseLevel.audioGroups.length;i++){clonedLevel.addGroupId('audio',`${baseLevel.audioGroups[i]}_clone_${cloneId}`);}}if(baseLevel.subtitleGroups){for(let i=1;i<baseLevel.subtitleGroups.length;i++){clonedLevel.addGroupId('text',`${baseLevel.subtitleGroups[i]}_clone_${cloneId}`);}}return clonedLevel;});levels.push(...clonedVariants);cloneRenditionGroups(this.audioTracks,audioGroupCloneMap,uriReplacement,cloneId);cloneRenditionGroups(this.subtitleTracks,subtitleGroupCloneMap,uriReplacement,cloneId);});}loadSteeringManifest(uri){const config=this.hls.config;const Loader=config.loader;if(this.loader){this.loader.destroy();}this.loader=new Loader(config);let url;try{url=new self.URL(uri);}catch(error){this.enabled=false;this.log(`Failed to parse Steering Manifest URI: ${uri}`);return;}if(url.protocol!=='data:'){const throughput=(this.hls.bandwidthEstimate||config.abrEwmaDefaultEstimate)|0;url.searchParams.set('_HLS_pathway',this.pathwayId);url.searchParams.set('_HLS_throughput',''+throughput);}const context={responseType:'json',url:url.href};const loadPolicy=config.steeringManifestLoadPolicy.default;const legacyRetryCompatibility=loadPolicy.errorRetry||loadPolicy.timeoutRetry||{};const loaderConfig={loadPolicy,timeout:loadPolicy.maxLoadTimeMs,maxRetry:legacyRetryCompatibility.maxNumRetry||0,retryDelay:legacyRetryCompatibility.retryDelayMs||0,maxRetryDelay:legacyRetryCompatibility.maxRetryDelayMs||0};const callbacks={onSuccess:(response,stats,context,networkDetails)=>{this.log(`Loaded steering manifest: "${url}"`);const steeringData=response.data;if(steeringData.VERSION!==1){this.log(`Steering VERSION ${steeringData.VERSION} not supported!`);return;}this.updated=performance.now();this.timeToLoad=steeringData.TTL;const{'RELOAD-URI':reloadUri,'PATHWAY-CLONES':pathwayClones,'PATHWAY-PRIORITY':pathwayPriority}=steeringData;if(reloadUri){try{this.uri=new self.URL(reloadUri,url).href;}catch(error){this.enabled=false;this.log(`Failed to parse Steering Manifest RELOAD-URI: ${reloadUri}`);return;}}this.scheduleRefresh(this.uri||context.url);if(pathwayClones){this.clonePathways(pathwayClones);}const loadedSteeringData={steeringManifest:steeringData,url:url.toString()};this.hls.trigger(Events$1.STEERING_MANIFEST_LOADED,loadedSteeringData);if(pathwayPriority){this.updatePathwayPriority(pathwayPriority);}},onError:(error,context,networkDetails,stats)=>{this.log(`Error loading steering manifest: ${error.code} ${error.text} (${context.url})`);this.stopLoad();if(error.code===410){this.enabled=false;this.log(`Steering manifest ${context.url} no longer available`);return;}let ttl=this.timeToLoad*1000;if(error.code===429){const loader=this.loader;if(typeof(loader==null?void 0:loader.getResponseHeader)==='function'){const retryAfter=loader.getResponseHeader('Retry-After');if(retryAfter){ttl=parseFloat(retryAfter)*1000;}}this.log(`Steering manifest ${context.url} rate limited`);return;}this.scheduleRefresh(this.uri||context.url,ttl);},onTimeout:(stats,context,networkDetails)=>{this.log(`Timeout loading steering manifest (${context.url})`);this.scheduleRefresh(this.uri||context.url);}};this.log(`Requesting steering manifest: ${url}`);this.loader.load(context,loaderConfig,callbacks);}scheduleRefresh(uri,ttlMs=this.timeToLoad*1000){this.clearTimeout();this.reloadTimer=self.setTimeout(()=>{var _this$hls;const media=(_this$hls=this.hls)==null?void 0:_this$hls.media;if(media&&!media.ended){this.loadSteeringManifest(uri);return;}this.scheduleRefresh(uri,this.timeToLoad*1000);},ttlMs);}}function cloneRenditionGroups(tracks,groupCloneMap,uriReplacement,cloneId){if(!tracks){return;}Object.keys(groupCloneMap).forEach(audioGroupId=>{const clonedTracks=tracks.filter(track=>track.groupId===audioGroupId).map(track=>{const clonedTrack=_extends({},track);clonedTrack.details=undefined;clonedTrack.attrs=new AttrList(clonedTrack.attrs);clonedTrack.url=clonedTrack.attrs.URI=performUriReplacement(track.url,track.attrs['STABLE-RENDITION-ID'],'PER-RENDITION-URIS',uriReplacement);clonedTrack.groupId=clonedTrack.attrs['GROUP-ID']=groupCloneMap[audioGroupId];clonedTrack.attrs['PATHWAY-ID']=cloneId;return clonedTrack;});tracks.push(...clonedTracks);});}function performUriReplacement(uri,stableId,perOptionKey,uriReplacement){const{HOST:host,PARAMS:params,[perOptionKey]:perOptionUris}=uriReplacement;let perVariantUri;if(stableId){perVariantUri=perOptionUris==null?void 0:perOptionUris[stableId];if(perVariantUri){uri=perVariantUri;}}const url=new self.URL(uri);if(host&&!perVariantUri){url.host=host;}if(params){Object.keys(params).sort().forEach(key=>{if(key){url.searchParams.set(key,params[key]);}});}return url.href;}const AGE_HEADER_LINE_REGEX=/^age:\s*[\d.]+\s*$/im;class XhrLoader{constructor(config){this.xhrSetup=void 0;this.requestTimeout=void 0;this.retryTimeout=void 0;this.retryDelay=void 0;this.config=null;this.callbacks=null;this.context=null;this.loader=null;this.stats=void 0;this.xhrSetup=config?config.xhrSetup||null:null;this.stats=new LoadStats();this.retryDelay=0;}destroy(){this.callbacks=null;this.abortInternal();this.loader=null;this.config=null;this.context=null;this.xhrSetup=null;}abortInternal(){const loader=this.loader;self.clearTimeout(this.requestTimeout);self.clearTimeout(this.retryTimeout);if(loader){loader.onreadystatechange=null;loader.onprogress=null;if(loader.readyState!==4){this.stats.aborted=true;loader.abort();}}}abort(){var _this$callbacks;this.abortInternal();if((_this$callbacks=this.callbacks)!=null&&_this$callbacks.onAbort){this.callbacks.onAbort(this.stats,this.context,this.loader);}}load(context,config,callbacks){if(this.stats.loading.start){throw new Error('Loader can only be used once.');}this.stats.loading.start=self.performance.now();this.context=context;this.config=config;this.callbacks=callbacks;this.loadInternal();}loadInternal(){const{config,context}=this;if(!config||!context){return;}const xhr=this.loader=new self.XMLHttpRequest();const stats=this.stats;stats.loading.first=0;stats.loaded=0;stats.aborted=false;const xhrSetup=this.xhrSetup;if(xhrSetup){Promise.resolve().then(()=>{if(this.loader!==xhr||this.stats.aborted)return;return xhrSetup(xhr,context.url);}).catch(error=>{if(this.loader!==xhr||this.stats.aborted)return;xhr.open('GET',context.url,true);return xhrSetup(xhr,context.url);}).then(()=>{if(this.loader!==xhr||this.stats.aborted)return;this.openAndSendXhr(xhr,context,config);}).catch(error=>{// IE11 throws an exception on xhr.open if attempting to access an HTTP resource over HTTPS this.callbacks.onError({code:xhr.status,text:error.message},context,xhr,stats);return;});}else {this.openAndSendXhr(xhr,context,config);}}openAndSendXhr(xhr,context,config){if(!xhr.readyState){xhr.open('GET',context.url,true);}const headers=context.headers;const{maxTimeToFirstByteMs,maxLoadTimeMs}=config.loadPolicy;if(headers){for(const header in headers){xhr.setRequestHeader(header,headers[header]);}}if(context.rangeEnd){xhr.setRequestHeader('Range','bytes='+context.rangeStart+'-'+(context.rangeEnd-1));}xhr.onreadystatechange=this.readystatechange.bind(this);xhr.onprogress=this.loadprogress.bind(this);xhr.responseType=context.responseType;// setup timeout before we perform request self.clearTimeout(this.requestTimeout);config.timeout=maxTimeToFirstByteMs&&isFiniteNumber(maxTimeToFirstByteMs)?maxTimeToFirstByteMs:maxLoadTimeMs;this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),config.timeout);xhr.send();}readystatechange(){const{context,loader:xhr,stats}=this;if(!context||!xhr){return;}const readyState=xhr.readyState;const config=this.config;// don't proceed if xhr has been aborted if(stats.aborted){return;}// >= HEADERS_RECEIVED if(readyState>=2){if(stats.loading.first===0){stats.loading.first=Math.max(self.performance.now(),stats.loading.start);// readyState >= 2 AND readyState !==4 (readyState = HEADERS_RECEIVED || LOADING) rearm timeout as xhr not finished yet if(config.timeout!==config.loadPolicy.maxLoadTimeMs){self.clearTimeout(this.requestTimeout);config.timeout=config.loadPolicy.maxLoadTimeMs;this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),config.loadPolicy.maxLoadTimeMs-(stats.loading.first-stats.loading.start));}}if(readyState===4){self.clearTimeout(this.requestTimeout);xhr.onreadystatechange=null;xhr.onprogress=null;const status=xhr.status;// http status between 200 to 299 are all successful const useResponse=xhr.responseType!=='text';if(status>=200&&status<300&&(useResponse&&xhr.response||xhr.responseText!==null)){stats.loading.end=Math.max(self.performance.now(),stats.loading.first);const data=useResponse?xhr.response:xhr.responseText;const len=xhr.responseType==='arraybuffer'?data.byteLength:data.length;stats.loaded=stats.total=len;stats.bwEstimate=stats.total*8000/(stats.loading.end-stats.loading.first);if(!this.callbacks){return;}const onProgress=this.callbacks.onProgress;if(onProgress){onProgress(stats,context,data,xhr);}if(!this.callbacks){return;}const response={url:xhr.responseURL,data:data,code:status};this.callbacks.onSuccess(response,stats,context,xhr);}else {const retryConfig=config.loadPolicy.errorRetry;const retryCount=stats.retry;// if max nb of retries reached or if http status between 400 and 499 (such error cannot be recovered, retrying is useless), return error -const response={url:context.url,data:undefined,code:status};if(shouldRetry(retryConfig,retryCount,false,response)){this.retry(retryConfig);}else {logger.error(`${status} while loading ${context.url}`);this.callbacks.onError({code:status,text:xhr.statusText},context,xhr,stats);}}}}}loadtimeout(){var _this$config;const retryConfig=(_this$config=this.config)==null?void 0:_this$config.loadPolicy.timeoutRetry;const retryCount=this.stats.retry;if(shouldRetry(retryConfig,retryCount,true)){this.retry(retryConfig);}else {var _this$context;logger.warn(`timeout while loading ${(_this$context=this.context)==null?void 0:_this$context.url}`);const callbacks=this.callbacks;if(callbacks){this.abortInternal();callbacks.onTimeout(this.stats,this.context,this.loader);}}}retry(retryConfig){const{context,stats}=this;this.retryDelay=getRetryDelay(retryConfig,stats.retry);stats.retry++;logger.warn(`${status?'HTTP Status '+status:'Timeout'} while loading ${context==null?void 0:context.url}, retrying ${stats.retry}/${retryConfig.maxNumRetry} in ${this.retryDelay}ms`);// abort and reset internal state +const response={url:context.url,data:undefined,code:status};if(shouldRetry(retryConfig,retryCount,false,response)){this.retry(retryConfig);}else {logger.error(`${status} while loading ${context.url}`);this.callbacks.onError({code:status,text:xhr.statusText},context,xhr,stats);}}}}}loadtimeout(){if(!this.config)return;const retryConfig=this.config.loadPolicy.timeoutRetry;const retryCount=this.stats.retry;if(shouldRetry(retryConfig,retryCount,true)){this.retry(retryConfig);}else {var _this$context;logger.warn(`timeout while loading ${(_this$context=this.context)==null?void 0:_this$context.url}`);const callbacks=this.callbacks;if(callbacks){this.abortInternal();callbacks.onTimeout(this.stats,this.context,this.loader);}}}retry(retryConfig){const{context,stats}=this;this.retryDelay=getRetryDelay(retryConfig,stats.retry);stats.retry++;logger.warn(`${status?'HTTP Status '+status:'Timeout'} while loading ${context==null?void 0:context.url}, retrying ${stats.retry}/${retryConfig.maxNumRetry} in ${this.retryDelay}ms`);// abort and reset internal state this.abortInternal();this.loader=null;// schedule retry self.clearTimeout(this.retryTimeout);this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay);}loadprogress(event){const stats=this.stats;stats.loaded=event.loaded;if(event.lengthComputable){stats.total=event.total;}}getCacheAge(){let result=null;if(this.loader&&AGE_HEADER_LINE_REGEX.test(this.loader.getAllResponseHeaders())){const ageHeader=this.loader.getResponseHeader('age');result=ageHeader?parseFloat(ageHeader):null;}return result;}getResponseHeader(name){if(this.loader&&new RegExp(`^${name}:\\s*[\\d.]+\\s*$`,'im').test(this.loader.getAllResponseHeaders())){return this.loader.getResponseHeader(name);}return null;}}function fetchSupported(){if(// @ts-ignore self.fetch&&self.AbortController&&self.ReadableStream&&self.Request){try{new self.ReadableStream({});// eslint-disable-line no-new @@ -58523,7 +58345,7 @@ if(this.altAudio&&!this.audioOnly){delete tracks.audio;}// include levelCodec in const{audio,video,audiovideo}=tracks;if(audio){let audioCodec=currentLevel.audioCodec;const ua=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){if(audioCodec){if(audioCodec.indexOf('mp4a.40.5')!==-1){audioCodec='mp4a.40.2';}else {audioCodec='mp4a.40.5';}}// In the case that AAC and HE-AAC audio codecs are signalled in manifest, // force HE-AAC, as it seems that most browsers prefers it. // don't force HE-AAC if mono stream, or in Firefox -if(audio.metadata.channelCount!==1&&ua.indexOf('firefox')===-1){audioCodec='mp4a.40.5';}}// HE-AAC is broken on Android, always signal audio codec as AAC even if variant manifest states otherwise +const audioMetadata=audio.metadata;if(audioMetadata&&'channelCount'in audioMetadata&&(audioMetadata.channelCount||1)!==1&&ua.indexOf('firefox')===-1){audioCodec='mp4a.40.5';}}// HE-AAC is broken on Android, always signal audio codec as AAC even if variant manifest states otherwise if(audioCodec&&audioCodec.indexOf('mp4a.40.5')!==-1&&ua.indexOf('android')!==-1&&audio.container!=='audio/mpeg'){// Exclude mpeg audio audioCodec='mp4a.40.2';this.log(`Android: force audio codec to ${audioCodec}`);}if(currentLevel.audioCodec&¤tLevel.audioCodec!==audioCodec){this.log(`Swapping manifest audio codec "${currentLevel.audioCodec}" for "${audioCodec}"`);}audio.levelCodec=audioCodec;audio.id='main';this.log(`Init audio buffer, container:${audio.container}, codecs[selected/level/parsed]=[${audioCodec||''}/${currentLevel.audioCodec||''}/${audio.codec}]`);}if(video){video.levelCodec=currentLevel.videoCodec;video.id='main';this.log(`Init video buffer, container:${video.container}, codecs[level/parsed]=[${currentLevel.videoCodec||''}/${video.codec}]`);}if(audiovideo){this.log(`Init audiovideo buffer, container:${audiovideo.container}, codecs[level/parsed]=[${currentLevel.codecs}/${audiovideo.codec}]`);}this.hls.trigger(Events$1.BUFFER_CODECS,tracks);// loop through tracks that are going to be provided to bufferController Object.keys(tracks).forEach(trackName=>{const track=tracks[trackName];const initSegment=track.initSegment;if(initSegment!=null&&initSegment.byteLength){this.hls.trigger(Events$1.BUFFER_APPENDING,{type:trackName,data:initSegment,frag,part:null,chunkMeta,parent:frag.type});}});// trigger handler right now @@ -58542,7 +58364,7 @@ this.backtrackFragment=frag;this.resetTransmuxer();this.flushBufferGap(frag);thi * @public */class Hls{/** * Get the video-dev/hls.js package version. - */static get version(){return "1.5.9";}/** + */static get version(){return "1.5.13";}/** * Check if the required MediaSource Extensions are available. */static isMSESupported(){return isMSESupported();}/** * Check if MediaSource Extensions are available and isTypeSupported checks pass for any baseline codecs. @@ -58559,7 +58381,7 @@ this.backtrackFragment=frag;this.resetTransmuxer();this.flushBufferGap(frag);thi * The runtime configuration used by the player. At instantiation this is combination of `hls.userConfig` merged over `Hls.DefaultConfig`. */this.config=void 0;/** * The configuration object provided on player instantiation. - */this.userConfig=void 0;this.coreComponents=void 0;this.networkControllers=void 0;this.started=false;this._emitter=new EventEmitter$1();this._autoLevelCapping=-1;this._maxHdcpLevel=null;this.abrController=void 0;this.bufferController=void 0;this.capLevelController=void 0;this.latencyController=void 0;this.levelController=void 0;this.streamController=void 0;this.audioTrackController=void 0;this.subtitleTrackController=void 0;this.emeController=void 0;this.cmcdController=void 0;this._media=null;this.url=null;this.triggeringException=void 0;enableLogs(userConfig.debug||false,'Hls instance');const config=this.config=mergeConfig(Hls.DefaultConfig,userConfig);this.userConfig=userConfig;if(config.progressive){enableStreamingMode(config);}// core controllers and network loaders + */this.userConfig=void 0;this.coreComponents=void 0;this.networkControllers=void 0;this.started=false;this._emitter=new EventEmitter();this._autoLevelCapping=-1;this._maxHdcpLevel=null;this.abrController=void 0;this.bufferController=void 0;this.capLevelController=void 0;this.latencyController=void 0;this.levelController=void 0;this.streamController=void 0;this.audioTrackController=void 0;this.subtitleTrackController=void 0;this.emeController=void 0;this.cmcdController=void 0;this._media=null;this.url=null;this.triggeringException=void 0;enableLogs(userConfig.debug||false,'Hls instance');const config=this.config=mergeConfig(Hls.DefaultConfig,userConfig);this.userConfig=userConfig;if(config.progressive){enableStreamingMode(config);}// core controllers and network loaders const{abrController:ConfigAbrController,bufferController:ConfigBufferController,capLevelController:ConfigCapLevelController,errorController:ConfigErrorController,fpsController:ConfigFpsController}=config;const errorController=new ConfigErrorController(this);const abrController=this.abrController=new ConfigAbrController(this);const bufferController=this.bufferController=new ConfigBufferController(this);const capLevelController=this.capLevelController=new ConfigCapLevelController(this);const fpsController=new ConfigFpsController(this);const playListLoader=new PlaylistLoader(this);const id3TrackController=new ID3TrackController(this);const ConfigContentSteeringController=config.contentSteeringController;// ConentSteeringController is defined before LevelController to receive Multivariant Playlist events first const contentSteering=ConfigContentSteeringController?new ConfigContentSteeringController(this):null;const levelController=this.levelController=new LevelController(this,contentSteering);// FragmentTracker must be defined before StreamController because the order of event handling is important const fragmentTracker=new FragmentTracker(this);const keyLoader=new KeyLoader(this.config);const streamController=this.streamController=new StreamController(this,fragmentTracker,keyLoader);// Cap level controller uses streamController to flush the buffer @@ -60569,11 +60391,11 @@ var vueAplayer_min = createCommonjsModule(function (module, exports) { var vueAplayer = unwrapExports(vueAplayer_min); vueAplayer_min.VueAPlayer; -var playIcon$4 = "data:image/png;base64,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"; +var playIcon$5 = "data:image/png;base64,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"; -var pauseIcon$3 = "data:image/png;base64,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"; +var pauseIcon$4 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABrJJREFUeF7lm21sU1UYx//PXbcJQ0d7mREkuixqlqiwRA0MQdqymIAoIOAHooD4Fkkc6R0TSCCMQALK1js00YhRXNTEOExQJBOBtgg6UFFQTAxgggYRYe2GA2EvvY+5hc52Xdt7u1O4y863pv/zvPzuyzn3POcQrkFzqmfLwFQKULEE6XYGFwMoAmAHwQ6GHcBJgE4S8UlN035nSdq51yM3Zzs8yoaDivrQbd1aeJqEnMkMdgK4JUM/IQb2SCTt01hqCiiFJzK0k7SbUADO2tBEytHmgWkegELRwTLQJJHU1IW8rfs8BX+JsC8EgLM+NB0anifwoyKCSmuDcJo17e2wNPSt/oLoF4BrnnhvMjoIYHPAI69JCy2JICMAk9SLI23a5XUgLMrUsch+zNhFGq/yV484aNauaQBONTiHGGsBlJp1lmX9RQCr/IqsmvFjCoDb27KSQXryFm70vl9xzDcaoGEAbrXlJWZ6zajh66z7ya/IY43EYAiA0xusIqDWiEErafyKnDa/tAK3GlzKjI1WSsxoLAzeHlBGPJZKnxKAq651PkhrMOrQijrSuNK3dMTryWJLCsBdF5zAEnaCMcyKiZmJiUmaFfDYt/XVp08Azhq/jQrH7AHjITOOLKtlnGfSKgJK0feJc6k+onZ6W9YTaLllE8ogMP07IqDI09IC0Ke3pPH2DHxYvgsTPRnwOD6MDTThEXCrwW+Z8YDls8kkQMJBv0cenxSAS219HKx9kontVH3Gjs6FTQKOnu5GRzenNJ9vI9wzyoZuDThyqkt0KCCSKn0ee8+oEHcHuLzBrQBmi/TqnXsTykbbIiaPnw3jjb3/Jk1MB7V48lDceXNORH/4VDeUxn9EhgOAT+Qhd9xOpTCkG+4B4PS23U8IfyfS2+S78rD6kfhR9NMjHdjk079bEtsSdwFmjM2P+2PNjgvYe6xTZFhgQk30E7oHgMsbfBVAtUhPC8qHYMH4IXEmU13V2Lsl2qnhwCU0NF8SGZZ+2XveBREAD288U9CVk3sUgL5YKaxZFoCeYZjH6+sHEQDOupaFRLRFWOZXDVkZALO2JlBVVBMB4PIGdwBImCT0F4iVAQD4xq/ID14BoAb/BGNUfxPu3d/SAJgvc3u7nSrUtpIwh38Tnbxuz9IA9AGRUU7ZnPpaHgC0F8lZd66GSFo9GO8AItST2xusZ2DJ4ARA28ilhhrAbHgV1Qwoqz8CAB0mpzf0WbZKWtYHgDZyeYO7AFSYubJGtQMAwCX9HdDIwByjSZnRWR4A4TS51eDbzHjWTGJGtZYHAPxCbjW0kZmXGk3KjM7yAIj2k7MutIyIN5hJzKjW6gAI9BG564JzmfCx0aTM6AYAgA3kqj13HyQpYb3cTKLJtFYHwPpUeOL6NntufjiyPia6WR8Apl79HA4dAfOYQQeAJHsUwMtgfmWQATjgV+TyK0tiamsZsfbjYAJAoA0+xbEidlX4AIBxIiFY+R3AwNSAIn8RAyBUDbC+NC6sWRYAYb/fI0/SE/2/MKK2FhNr+tJ4gSgC7tI8rJwaXxj5/OcOeHf3XRhRKgow/d74wsi6pgvw/Sq2MEJMi31VjjfjAOg/3GpwCzMWigIwLJ+gFzvuKLpS6tKb0tiOw0lqfmWjc+Gde2OP9sS5cKQ0dqEjdT3RZLx/5HTSmN3LHecTALjqQtNArC+RC2t3j7ShvCQXtw7PQeB4Z9oyl64tL8lDWAMCxzqFF0gJtMKnOHqm/gnlcZc3uBnAc8IIWMoQ/XCDzT6hqZI6omElAKhQ/y4Ja7Z9IPF1guvNgpmeClQ5PoiNo889QgNsU6QhrsS0zVflmNVbnHyXWBZXigxFLFZ0lsM0JVDt0Ee5uJYUgLO2pZRySN8pJrxkJjY3Q9Ze8Cuy/m5LaKk3SqrBRWC8Y8iFdUUNfkVOOrSn3SqbzcpR1pkR3vV75GdS+UkLQO88ECEw0BhQ5CfSQTYEYABC2ONXZEO1DsMAIhCse1ok5kJn6cBE1IPVzgvFTWoI1T6PbOpcg6k7INaZSx8hgLVWGCb1550JaiYnTTMGEHkkaltKJYnWZqu0ZuAF1gyG6quSG9Npk/3fLwBRo25v69MMTT8taujFk2mwMf0OAdicbHJjxr4QAFGHrk1tU6CF50HDbJD4o7MENDPwnojEozELBRA16lRbh0MLz5QkaQYzzzRzReK1fIyZvpKAL7VcNAcq5VOZ2+q7Z1YA9HblVFuL0d1dDImKAS6WSBrORHZm2Ak8hIA2ENoAatOYzyCsHerScOjrZUXtohPube8/AMNbG4WK/N0AAAAASUVORK5CYII="; -var audioIcon$2 = "data:image/png;base64,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"; +var audioIcon$3 = "data:image/png;base64,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"; var coverLocal$2 = "5d9cf0a5d487a818.png"; @@ -60582,7 +60404,7 @@ var playRepeat$2 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAMAAA var playOnce$2 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAAAXNSR0IArs4c6QAAAlJQTFRFAAAAgID/QID/QID/OY7jRovoO4nrSZLtRIjuPIfwQIzyQJnySZLzRpfzQ4X0QIrqQo7sPo3tEN73RI/wPI3yQZDrPo/sQ4ztQ4zzO4jtQY7tPo7uPYvuQI/vOY3vPo3vPIzrQZHwNqL1QI7wRYTrK4b2QY/uP47uR47yQIvvP43rQI/wP5DwSXz0QozuPYvxQY/uQI3uQY3vQI/yQZDzQpDwQ472QI3uPIn3P4vqQo7vQo3tQI3uQJDuQI7uQI3uQI7sQo7sQpHxQY3sPo7vQI7tQI/xQY7tQY3tQY3vPo7vQo/rP5HuQY3uQJDxQorsQo7sQo7vOI3xQovrQo3rQY7tQY3tQI7tQI3sPY/wN5vvQo7vNKPyQY7tQ43tQY/uQorsQI7sQY3uPJfwQI7wPpPuP4/vQY7tTnTsRJPxP47vQYzsPZDvP43uQo7sO5jvQY3uPZDwQ4ftQI7tQo3uQY7uQo7uQY7tQY7tQ43wQY7tQI3tQI7uQI7tQI/wP4zuQ5DtQY7tRJHsQI7tQY7tQI7tQY7uQI7uQY3uQo7tPpHtQI7tQY/sQY7sQY/tQY7tQY7tQY3sQY/uQI7tQY7tQo7uQo/uSY7tQY/tTXnqQY3tQY7tQY7tQY7tQY7tQY7uQY7tPZXtQY3tQY7tQY7tQY7tQo/tP5LqQI/rQI/sQY3sQY7rQY7sQY7tQY/rQY/sQY/tQZDtQozsQo3rQo3sQo3tQo7qQo7rQo7sQo7tQo/tQ4vsQ4zrQ47qQ47sRIfrRInsRI/rRI/sRYnsR4TqR4fqvnKd/wAAAKd0Uk5TAAIECAkLDQ4PERQUFRYXGBsdHyImJykqKisrLS4wMTEzMzQ0NDs7PT1AQURFRklLS0xOUFNVWFxdYWFlZ2doa2xsbW5vb3BxcnJzdHl5fHx8fH+AgIGCg4iJjIyOjpGSkpOUlZeZm56goaKio6OjpKaqqq6vsLO0t7i5vL7GxsfHyMjLy8zN0tTW2trc4ubn6erq7Ozs7Ozu7vHz9Pb3+Pn6+/v9/v6utNnsAAABnklEQVQYGY3BhVsTcQDH4c8QRbCwu7tbVFQsPLu7u3t2YRfYXRhg7r4GMnYzMPm/nLf7nTjkeXxf/lv7I3OoVP+IllCpvg80l39rNiTrkrQymQpqTD4rV7QriabkRx3tnXdP9tQqkDGAP1IPKXw6qy7ZciYCqbLnY6RdkDKBUVI2MUlL39jr8eQV3elATKdTI4kb+6FsMa7NZY/rkWDw8589ielS8qU3FWwquRoAcu0N+Opg3AxNgFalr2rhSd/3qBuece8vwszvOXjGFEiz8dQOC46GRuNK3iMVaDzG+TBct3vgSpGGrpOFse0rPH3blLhGrdkqC2P5OyhUQ3y7ZWEs/AG31RlfUBbGmiLIdQbiC8rC2P8SNkaW4QvKwrgfhkGhu/h2aRKedsVhqGnb/TAOazqend8OAit0BWP4ycbEdXxR2hJIeRJZS6LArc87+K2Xo2n8Len46xsBXAs+fVxFeU3OhJ61wTNL0XPdMarOkPOwLb7M/GIdGNE8rVr1+n1WX3OcYw0oJ32LnKhcjvKGkaDFohOFirm8PQPPL6EvjEOwGD5qAAAAAElFTkSuQmCC"; // -var script$5g = { +var script$5q = { name: 'XmlAudioModalPlayer', props: { //模式:preview 预览 (默认),editor 编辑 @@ -60691,9 +60513,9 @@ var script$5g = { }, data() { return { - playIcon: playIcon$4, - pauseIcon: pauseIcon$3, - audioIcon: audioIcon$2, + playIcon: playIcon$5, + pauseIcon: pauseIcon$4, + audioIcon: audioIcon$3, coverLocal: coverLocal$2, isPlay: false, playTime: 0, @@ -60813,10 +60635,10 @@ var script$5g = { }; /* script */ -const __vue_script__$5g = script$5g; +const __vue_script__$5q = script$5q; /* template */ -var __vue_render__$5g = function () { +var __vue_render__$5q = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -60939,17 +60761,17 @@ var __vue_render__$5g = function () { }), ]) }; -var __vue_staticRenderFns__$5g = []; -__vue_render__$5g._withStripped = true; +var __vue_staticRenderFns__$5q = []; +__vue_render__$5q._withStripped = true; /* style */ - const __vue_inject_styles__$5g = undefined; + const __vue_inject_styles__$5q = undefined; /* scoped */ - const __vue_scope_id__$5g = undefined; + const __vue_scope_id__$5q = undefined; /* module identifier */ - const __vue_module_identifier__$5g = undefined; + const __vue_module_identifier__$5q = undefined; /* functional template */ - const __vue_is_functional_template__$5g = false; + const __vue_is_functional_template__$5q = false; /* style inject */ /* style inject SSR */ @@ -60958,13 +60780,13 @@ __vue_render__$5g._withStripped = true; - const __vue_component__$5g = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5g, staticRenderFns: __vue_staticRenderFns__$5g }, - __vue_inject_styles__$5g, - __vue_script__$5g, - __vue_scope_id__$5g, - __vue_is_functional_template__$5g, - __vue_module_identifier__$5g, + const __vue_component__$5q = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5q, staticRenderFns: __vue_staticRenderFns__$5q }, + __vue_inject_styles__$5q, + __vue_script__$5q, + __vue_scope_id__$5q, + __vue_is_functional_template__$5q, + __vue_module_identifier__$5q, false, undefined, undefined, @@ -60972,11 +60794,11 @@ __vue_render__$5g._withStripped = true; ); // -var script$5f = { +var script$5p = { name: 'XmlMusicRender', components: { vueAplayer, - XmlAudioModalPlayer: __vue_component__$5g + XmlAudioModalPlayer: __vue_component__$5q }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -61091,10 +60913,10 @@ var script$5f = { }; /* script */ -const __vue_script__$5f = script$5f; +const __vue_script__$5p = script$5p; /* template */ -var __vue_render__$5f = function () { +var __vue_render__$5p = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -61102,7 +60924,10 @@ var __vue_render__$5f = function () { "div", { staticClass: "xml-music-container", - class: "xml-music-container-" + _vm.pageType, + class: [ + "xml-music-container-" + _vm.pageType, + "xml-music-style-mode-" + _vm.blockData.styleMode, + ], attrs: { id: _vm.blockId }, on: { click: _vm.blockClick }, }, @@ -61263,17 +61088,17 @@ var __vue_render__$5f = function () { 2 ) }; -var __vue_staticRenderFns__$5f = []; -__vue_render__$5f._withStripped = true; +var __vue_staticRenderFns__$5p = []; +__vue_render__$5p._withStripped = true; /* style */ - const __vue_inject_styles__$5f = undefined; + const __vue_inject_styles__$5p = undefined; /* scoped */ - const __vue_scope_id__$5f = undefined; + const __vue_scope_id__$5p = undefined; /* module identifier */ - const __vue_module_identifier__$5f = undefined; + const __vue_module_identifier__$5p = undefined; /* functional template */ - const __vue_is_functional_template__$5f = false; + const __vue_is_functional_template__$5p = false; /* style inject */ /* style inject SSR */ @@ -61282,13 +61107,13 @@ __vue_render__$5f._withStripped = true; - const __vue_component__$5f = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5f, staticRenderFns: __vue_staticRenderFns__$5f }, - __vue_inject_styles__$5f, - __vue_script__$5f, - __vue_scope_id__$5f, - __vue_is_functional_template__$5f, - __vue_module_identifier__$5f, + const __vue_component__$5p = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5p, staticRenderFns: __vue_staticRenderFns__$5p }, + __vue_inject_styles__$5p, + __vue_script__$5p, + __vue_scope_id__$5p, + __vue_is_functional_template__$5p, + __vue_module_identifier__$5p, false, undefined, undefined, @@ -61302,7 +61127,7 @@ var pauseIcon2 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHEAAABxCAYAAADi var recordIcon = "a6071719aecd4e53.png"; // -var script$5e = { +var script$5o = { name: 'AudioPlay', props: { //模式:preview 预览 (默认),editor 编辑 @@ -61420,11 +61245,11 @@ var script$5e = { }, data() { return { - playIcon: playIcon$4, + playIcon: playIcon$5, playIcon2, - pauseIcon: pauseIcon$3, + pauseIcon: pauseIcon$4, pauseIcon2, - audioIcon: audioIcon$2, + audioIcon: audioIcon$3, coverLocal: coverLocal$2, recordIcon, isPlay: false, @@ -61439,7 +61264,10 @@ var script$5e = { //链接地址 lastOperateTimeStamp: '', musicAudio: null, - manualPlay: false + manualPlay: false, + Volume: 100, + //音量 + doubleSpeed: 1 //倍速 }; }, mounted() { @@ -61541,99 +61369,186 @@ var script$5e = { if (!this.manualPlay) { this.$refs.musicAudio.pause(); } + }, + changeVolume(val) { + this.$refs.musicAudio.volume = val / 100; + }, + changeDoubleSpeed() { + if (this.doubleSpeed == 1) { + this.doubleSpeed = 1.25; + } else if (this.doubleSpeed == 1.25) { + this.doubleSpeed = 1.5; + } else if (this.doubleSpeed == 1.5) { + this.doubleSpeed = 2; + } else if (this.doubleSpeed == 2) { + this.doubleSpeed = 0.5; + } else if (this.doubleSpeed == 0.5) { + this.doubleSpeed = 1; + } + this.$refs.musicAudio.playbackRate = this.doubleSpeed; } } }; /* script */ -const __vue_script__$5e = script$5e; +const __vue_script__$5o = script$5o; + /* template */ -var __vue_render__$5e = function () { +var __vue_render__$5o = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; - return _c("div", { class: ["xml-audio-player", _vm.mode] }, [ - _vm.styleMode == "A" || _vm.styleMode == "B" || _vm.styleMode == "C" - ? _c("div", { staticClass: "play-mode-wrap" }, [ - _c("img", { - staticClass: "play-control-image", - attrs: { src: _vm.playModeIconSrc }, - }), - ]) - : _vm._e(), - _vm._v(" "), - _vm.styleMode == "A" || _vm.styleMode == "B" || _vm.styleMode == "C" - ? _c("div", { staticStyle: { width: "100%", display: "flex" } }, [ - _vm.styleMode !== "C" - ? _c( - "div", - { staticClass: "audio-cover" }, - [ - _c("el-image", { - staticClass: "xml-round-6", - attrs: { - src: _vm.coverImageUrl - ? _vm.coverImageUrl - : _vm.coverLocal, - alt: "", - }, - }), - _vm._v(" "), - _vm.styleMode === "A" - ? _c("div", { staticClass: "play-button style-a" }, [ - _c("img", { - staticClass: "button-image", - attrs: { - src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon, - }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.play.apply(null, arguments) + return _c( + "div", + { class: ["xml-audio-player", _vm.mode] }, + [ + _vm.styleMode == "A" || _vm.styleMode == "B" || _vm.styleMode == "C" + ? _c("div", { staticClass: "play-mode-wrap" }, [ + _c("img", { + staticClass: "play-control-image", + attrs: { src: _vm.playModeIconSrc }, + }), + ]) + : _vm._e(), + _vm._v(" "), + _vm.styleMode == "A" || _vm.styleMode == "B" || _vm.styleMode == "C" + ? _c("div", { staticStyle: { width: "100%", display: "flex" } }, [ + _vm.styleMode !== "C" + ? _c( + "div", + { staticClass: "audio-cover" }, + [ + _c("el-image", { + staticClass: "xml-round-6", + attrs: { + src: _vm.coverImageUrl + ? _vm.coverImageUrl + : _vm.coverLocal, + alt: "", + }, + }), + _vm._v(" "), + _vm.styleMode === "A" + ? _c("div", { staticClass: "play-button style-a" }, [ + _c("img", { + staticClass: "button-image", + attrs: { + src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon, }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }), + ]) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "audio-player-control" }, [ + _c( + "div", + { + class: [ + "audio-player-title", + _vm.mode == "preview" && _vm.title.length >= 16 + ? "preview" + : "", + ], + }, + [ + _c( + "div", + { + staticClass: "xml-audio-title scroll-text", + style: + _vm.mode == "preview" && _vm.title.length >= 16 + ? { + animation: + "fadeNum " + + _vm.title.length / 3 + + "s linear infinite backwards", + } + : "", + }, + [_vm._v("\n " + _vm._s(_vm.title) + "\n ")] + ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "audio-controls" }, [ + _vm.styleMode !== "A" + ? _c( + "div", + { staticClass: "audio-controls__play-button-wrapper" }, + [ + _c("div", { staticClass: "play-button" }, [ + _c("img", { + staticClass: "button-image", + attrs: { + src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon, + }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "audio-controls__handler" }, [ + _c( + "div", + { staticClass: "progress" }, + [ + _c("el-slider", { + attrs: { + max: _vm.totalDuration, + disabled: _vm.scheduleControl !== "yes", + "show-tooltip": false, + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; }, - }), - ]) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "audio-player-control" }, [ + expression: "playTime", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "play-times" }, [ + _c("div", { staticClass: "current-time" }, [ + _vm._v(_vm._s(_vm.playCurrentTime)), + ]), + _vm._v(" "), + _c("div", { staticClass: "total-time" }, [ + _vm._v(_vm._s(_vm.playDuration)), + ]), + ]), + ]), + ]), + ]), + ]) + : _vm.styleMode == "D" + ? _c("div", { staticClass: "audio-play-box" }, [ _c( "div", - { - class: [ - "audio-player-title", - _vm.mode == "preview" && _vm.title.length >= 16 - ? "preview" - : "", - ], - }, + { staticClass: "audio-cover" }, [ - _c( - "div", - { - staticClass: "xml-audio-title scroll-text", - style: - _vm.mode == "preview" && _vm.title.length >= 16 - ? { - animation: - "fadeNum " + - _vm.title.length / 3 + - "s linear infinite backwards", - } - : "", - }, - [_vm._v("\n " + _vm._s(_vm.title) + "\n ")] - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "audio-controls" }, [ - _vm.styleMode !== "A" - ? _c( + _c("div", { staticClass: "video-pause-btn" }, [ + _c( "div", { staticClass: "audio-controls__play-button-wrapper" }, [ @@ -61641,7 +61556,7 @@ var __vue_render__$5e = function () { _c("img", { staticClass: "button-image", attrs: { - src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon, + src: _vm.isPlay ? _vm.pauseIcon2 : _vm.playIcon2, }, on: { click: function ($event) { @@ -61652,120 +61567,106 @@ var __vue_render__$5e = function () { }), ]), ] - ) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "audio-controls__handler" }, [ - _c( - "div", - { staticClass: "progress" }, - [ - _c("el-slider", { - attrs: { - max: _vm.totalDuration, - disabled: _vm.scheduleControl !== "yes", - "show-tooltip": false, - }, - on: { change: _vm.changeTime }, - model: { - value: _vm.playTime, - callback: function ($$v) { - _vm.playTime = $$v; - }, - expression: "playTime", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "play-times" }, [ - _c("div", { staticClass: "current-time" }, [ - _vm._v(_vm._s(_vm.playCurrentTime)), - ]), - _vm._v(" "), - _c("div", { staticClass: "total-time" }, [ - _vm._v(_vm._s(_vm.playDuration)), - ]), + ), ]), - ]), - ]), - ]), - ]) - : _vm.styleMode == "E" - ? _c("div", [ - _c("div", { staticClass: "styleModeE_title" }, [_vm._v("听音")]), - _vm._v(" "), - _c("div", { staticClass: "styleModeE_row" }, [ - _c("div", [ - _vm.isPlay - ? _c("i", { - staticClass: "el-icon-video-pause", - staticStyle: { "font-size": "28px" }, - }) - : _c("i", { - staticClass: "el-icon-caret-right", - staticStyle: { "font-size": "28px" }, - }), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "styleModeE_progress" }, - [ - _c("el-slider", { - attrs: { - max: _vm.totalDuration, - disabled: _vm.scheduleControl !== "yes", - "show-tooltip": false, - }, - on: { change: _vm.changeTime }, - model: { - value: _vm.playTime, - callback: function ($$v) { - _vm.playTime = $$v; - }, - expression: "playTime", - }, + _vm._v(" "), + _c("el-image", { + staticClass: "xml-round-6", + attrs: { src: _vm.recordIcon, alt: "" }, }), ], 1 ), _vm._v(" "), - _c( - "div", - { - staticStyle: { - display: "flex", - "flex-direction": "row", - "align-items": "center", + _c("div", { staticClass: "audio-player-control" }, [ + _c( + "div", + { + class: [ + "audio-player-title", + _vm.mode == "preview" && _vm.title.length >= 16 + ? "preview" + : "", + ], }, - }, - [ - _c("div", [ - _vm._v( - _vm._s(_vm.playCurrentTime) + - "/ " + - _vm._s(_vm.playDuration) + [ + _c( + "div", + { + staticClass: "xml-audio-title scroll-text", + style: + _vm.mode == "preview" && _vm.title.length >= 16 + ? { + animation: + "fadeNum " + + _vm.title.length / 3 + + "s linear infinite backwards", + } + : "", + }, + [_vm._v("\n " + _vm._s(_vm.title) + "\n ")] ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "audio-controls" }, [ + _c("div", { staticClass: "audio-controls__handler" }, [ + _c( + "div", + { staticClass: "progress" }, + [ + _c("el-slider", { + attrs: { + max: _vm.totalDuration, + disabled: _vm.scheduleControl !== "yes", + "show-tooltip": false, + "tooltip-class": "silder-bg", + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; + }, + expression: "playTime", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "play-times" }, [ + _c("div", { staticClass: "current-time" }, [ + _vm._v(_vm._s(_vm.playCurrentTime)), + ]), + _vm._v(" "), + _c("div", { staticClass: "total-time" }, [ + _vm._v(_vm._s(_vm.playDuration)), + ]), + ]), ]), - _vm._v(" "), - _c("i", { - staticClass: "el-icon-s-tools", - staticStyle: { "font-size": "18px", "margin-left": "15px" }, - }), - ] - ), - ]), - ]) - : _vm.styleMode == "D" - ? _c("div", [ - _c("div", { staticClass: "styleModeF_row" }, [ - _vm._m(0), + ]), + ]), + ]) + : _vm.styleMode == "E" + ? _c("div", { staticClass: "styleModeE_content" }, [ + _c("div", { staticClass: "styleModeE_title" }, [ + _vm._v(_vm._s(_vm.title)), + ]), _vm._v(" "), - _c("div", { staticStyle: { "margin-left": "20px" } }, [ - _c("div", { staticClass: "styleModeF_row" }, [ - _c("div", [ + _c("div", { staticClass: "styleModeE_row" }, [ + _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }, + [ _vm.isPlay ? _c("i", { staticClass: "el-icon-video-pause", @@ -61775,115 +61676,301 @@ var __vue_render__$5e = function () { staticClass: "el-icon-caret-right", staticStyle: { "font-size": "28px" }, }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "styleModeE_progress" }, + [ + _c("el-slider", { + attrs: { + max: _vm.totalDuration, + disabled: _vm.scheduleControl !== "yes", + "show-tooltip": false, + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; + }, + expression: "playTime", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticStyle: { + display: "flex", + "flex-direction": "row", + "align-items": "center", + }, + }, + [ + _c("div", [ + _vm._v( + _vm._s(_vm.playCurrentTime) + + "/ " + + _vm._s(_vm.playDuration) + ), + ]), + _vm._v(" "), + _c( + "el-popover", + { + attrs: { + placement: "bottom", + width: "200", + trigger: "click", + }, + }, + [ + _c( + "div", + [ + _c("el-slider", { + attrs: { "show-tooltip": false }, + on: { change: _vm.changeVolume }, + model: { + value: _vm.Volume, + callback: function ($$v) { + _vm.Volume = $$v; + }, + expression: "Volume", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("i", { + staticClass: "el-icon-s-tools", + staticStyle: { + "font-size": "18px", + "margin-left": "15px", + cursor: "pointer", + }, + attrs: { slot: "reference" }, + slot: "reference", + }), + ] + ), + ], + 1 + ), + ]), + ]) + : _vm.styleMode == "F" + ? [ + _c("div", { staticClass: "styleModeF_row styleModeF_content" }, [ + _c("div", { staticStyle: { position: "relative" } }, [ + _c("div", { staticClass: "styleModeF_IMG" }, [ + _c("img", { + attrs: { + src: _vm.coverImageUrl + ? _vm.coverImageUrl + : _vm.coverLocal, + alt: "", + }, + }), ]), _vm._v(" "), - _c( - "div", - { staticClass: "styleModeF_progress" }, - [ - _c("el-slider", { - attrs: { - max: _vm.totalDuration, - disabled: _vm.scheduleControl !== "yes", - "show-tooltip": false, - }, - on: { change: _vm.changeTime }, - model: { - value: _vm.playTime, - callback: function ($$v) { - _vm.playTime = $$v; + _vm.isPlay + ? _c("i", { + staticClass: "el-icon-video-pause styleModeF_I", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }) + : _c("i", { + staticClass: "el-icon-video-play styleModeF_I", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) }, - expression: "playTime", }, }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { - staticStyle: { - display: "flex", - "flex-direction": "row", - "align-items": "center", - }, - }, - [ - _c("div", [ - _vm._v( - _vm._s(_vm.playCurrentTime) + - " / " + - _vm._s(_vm.playDuration) - ), - ]), + ]), + _vm._v(" "), + _c( + "div", + { staticStyle: { "margin-left": "20px", width: "100%" } }, + [ + _c("div", { staticClass: "styleModeF_row" }, [ + _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }, + [ + _vm.isPlay + ? _c("i", { + staticClass: "el-icon-video-pause", + staticStyle: { "font-size": "28px" }, + }) + : _c("i", { + staticClass: "el-icon-caret-right", + staticStyle: { "font-size": "28px" }, + }), + ] + ), _vm._v(" "), - _c("i", { - staticClass: "el-icon-s-tools", - staticStyle: { - "font-size": "18px", - "margin-left": "15px", + _c( + "div", + { staticClass: "styleModeF_progress" }, + [ + _c("el-slider", { + attrs: { + max: _vm.totalDuration, + disabled: _vm.scheduleControl !== "yes", + "show-tooltip": false, + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; + }, + expression: "playTime", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticStyle: { + display: "flex", + "flex-direction": "row", + "align-items": "center", + }, }, - }), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "styleModeF_title" }, [ - _vm._v("\n 当前倍速:X1\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "styleModeF_title" }, [ - _vm._v("\n 听音\n "), - ]), + [ + _c("div", [ + _vm._v( + _vm._s(_vm.playCurrentTime) + + " / " + + _vm._s(_vm.playDuration) + ), + ]), + _vm._v(" "), + _c( + "el-popover", + { + attrs: { + placement: "bottom", + width: "200", + trigger: "click", + }, + }, + [ + _c( + "div", + [ + _c("el-slider", { + attrs: { "show-tooltip": false }, + on: { change: _vm.changeVolume }, + model: { + value: _vm.Volume, + callback: function ($$v) { + _vm.Volume = $$v; + }, + expression: "Volume", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("i", { + staticClass: "el-icon-s-tools", + staticStyle: { + "font-size": "18px", + "margin-left": "15px", + cursor: "pointer", + }, + attrs: { slot: "reference" }, + slot: "reference", + }), + ] + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "styleModeF_title" }, [ + _vm._v("当前倍速:"), + _c( + "span", + { + staticStyle: { cursor: "pointer" }, + on: { click: _vm.changeDoubleSpeed }, + }, + [_vm._v("X" + _vm._s(_vm.doubleSpeed))] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "styleModeF_title" }, [ + _vm._v("\n " + _vm._s(_vm.title) + "\n "), + ]), + ] + ), ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("audio", { - ref: "musicAudio", - staticClass: "audio-component", - attrs: { - controls: "", - preload: "auto", - src: _vm.url, - loop: _vm.loop, - link: _vm.link, - }, - on: { - canplay: _vm.changeDuration, - timeupdate: _vm.updateTime, - pause: function ($event) { - _vm.isPlay = false; - }, - play: _vm.onPlay, - }, - }), - ]) -}; -var __vue_staticRenderFns__$5e = [ - function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c("div", { staticStyle: { position: "relative" } }, [ - _c("div", { staticClass: "styleModeF_IMG" }), + ] + : _vm._e(), _vm._v(" "), - _c("i", { staticClass: "el-icon-video-play styleModeF_I" }), - ]) - }, -]; -__vue_render__$5e._withStripped = true; + _c("audio", { + ref: "musicAudio", + staticClass: "audio-component", + attrs: { + controls: "", + preload: "auto", + src: _vm.url, + loop: _vm.loop, + link: _vm.link, + }, + on: { + canplay: _vm.changeDuration, + timeupdate: _vm.updateTime, + pause: function ($event) { + _vm.isPlay = false; + }, + play: _vm.onPlay, + }, + }), + ], + 2 + ) +}; +var __vue_staticRenderFns__$5o = []; +__vue_render__$5o._withStripped = true; /* style */ - const __vue_inject_styles__$5e = undefined; + const __vue_inject_styles__$5o = undefined; /* scoped */ - const __vue_scope_id__$5e = undefined; + const __vue_scope_id__$5o = undefined; /* module identifier */ - const __vue_module_identifier__$5e = undefined; + const __vue_module_identifier__$5o = undefined; /* functional template */ - const __vue_is_functional_template__$5e = false; + const __vue_is_functional_template__$5o = false; /* style inject */ /* style inject SSR */ @@ -61892,49 +61979,49 @@ __vue_render__$5e._withStripped = true; - const __vue_component__$5e = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5e, staticRenderFns: __vue_staticRenderFns__$5e }, - __vue_inject_styles__$5e, - __vue_script__$5e, - __vue_scope_id__$5e, - __vue_is_functional_template__$5e, - __vue_module_identifier__$5e, + const __vue_component__$5o = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5o, staticRenderFns: __vue_staticRenderFns__$5o }, + __vue_inject_styles__$5o, + __vue_script__$5o, + __vue_scope_id__$5o, + __vue_is_functional_template__$5o, + __vue_module_identifier__$5o, false, undefined, undefined, undefined ); -const MusicComponents = [__vue_component__$5f, __vue_component__$5e]; +const MusicComponents = [__vue_component__$5p, __vue_component__$5o]; var XmlMusic = { ...MusicComponents }; -const radioType = ['SingleSelect']; -const checkType = ['MultipleSelect']; -const showOptionsType = ['1', '2', '4', '5']; -const showJudgeAnswerType = ['Judgement']; -const showSortType = ['7']; -const showRichTextAnswerType = ['Filling', 'AskAnswer']; -const isclozeType = ['Filling']; -const isRadio = type => { - return radioType.includes(type); +const radioType$1 = ['1', '4']; +const checkType$1 = ['2', '5']; +const showOptionsType$1 = ['1', '2', '4', '5']; +const showJudgeAnswerType$1 = ['3']; +const showSortType$1 = ['7']; +const showRichTextAnswerType$1 = ['10', '13']; +const isclozeType$1 = ['10', '11', '12']; +const isRadio$1 = type => { + return radioType$1.includes(type); }; -const isCheck = type => checkType.includes(type); -const showOptions = type => showOptionsType.includes(type); -const showJudgeAnswer = type => showJudgeAnswerType.includes(type); -const showSort = type => showSortType.includes(type); -const showRichTextAnswer = type => showRichTextAnswerType.includes(type); -const isCloze = type => isclozeType.includes(type); +const isCheck$1 = type => checkType$1.includes(type); +const showOptions$1 = type => showOptionsType$1.includes(type); +const showJudgeAnswer$1 = type => showJudgeAnswerType$1.includes(type); +const showSort$1 = type => showSortType$1.includes(type); +const showRichTextAnswer$1 = type => showRichTextAnswerType$1.includes(type); +const isCloze$1 = type => isclozeType$1.includes(type); -var playIcon$3 = "data:image/png;base64,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"; +var playIcon$4 = "data:image/png;base64,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"; -var pauseIcon$2 = "data:image/png;base64,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"; +var pauseIcon$3 = "data:image/png;base64,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"; -var audioIcon$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAzxJREFUWEftmE1rU1EQhp+5N2msQVCogtWCC0EwG4OCG3+ClGpxobhQ8GMjKFjbFBfWVBQpght3LvzoxoVYwT8gLkQQNyKKigEXpXXhB9LEmOSMTK7R1sTkRpOmggMhJ+TcmefOmXPeuVeYZzo6uhPnDgIJRLrn/9eG8WfgCdHoFRkff1TxLzbQoaE4kchNYFcbAtd36XmObDYtly+ftYkBUCp1F+hfdJhKQFXw/SE5f/6S6PDwAJ53p2MwP6FyqG4UHRm5jcjujgOVl0pPiKZSL4BNSwIIbhjQW6BviQDdaj2QFahZqQSFghUrdHWFvd8WADkXBDZbtgxWrYLeXujrC77fvYOpqQCssf0BUD4PkQgsXw5r1sC6dUFwG69eDbFYVVg9dw6Zm2uMA00C2V3u2RMArFwJnhcmCDo+jmSzYeY2AeQcum0bYkBN2pIAcrlcWQaku3txM6SquOlp3OwsxUwGMhl0ZgZvdpaukyfxtmxpP1Dh6VOKjx/jMhm8Dx/w8nk8Efx4HM92mghYER8+DIlE+4Hc1avIy5dINGrHffD51ayIjxxZHCAmJ+HZs/ql/R/on8mQSUmlrg4c6HANmaAmEtDfH2ia/fb9Nuyy7/qlySSydy81i9qyEo/DyEiVurf2pDYRHRiADRvQfB7p6akNVEdaNJ1GcrkwgtNAy6ytOHasDLPAam17VUpr1+IfP75gqrMDMp3GCyfEdYBsCVasQE+fDh5N5plOTiI1dpn78oXi4CBdO3aUZ2upRP76dWLPnyPWsjS2+hlyIsjYGDKv47MzWScm8N6/r3YvQuHjRwq9veWl1TdviBUK+CYn4aw+kBaLfE0mie3b98Pd1/v3iUxNBZr1OxMpZ0esf6olK7+/snE/VJqbI9/Tg5dM4l69Ivr6NVFrzpoLFC4/zXSMznZYLFZVT2EjhZzXOEMhHbVqWhnIZHtzqzz+lR/VawZkbz32/5WjVl3s3CHR0dHtOPcQsTavg6Y6Qza7qfI6ZgzVM+XWszNWpFTaJRMT934QaCp1CjgDxBeNyY4OkWlEjsqFC/cs7oKU6PDwekQGEdmKc9WPoK0i9X1FJIdzD1C9LRcvfqq4/gYOF90Ot1xnCQAAAABJRU5ErkJggg=="; +var audioIcon$2 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAzxJREFUWEftmE1rU1EQhp+5N2msQVCogtWCC0EwG4OCG3+ClGpxobhQ8GMjKFjbFBfWVBQpght3LvzoxoVYwT8gLkQQNyKKigEXpXXhB9LEmOSMTK7R1sTkRpOmggMhJ+TcmefOmXPeuVeYZzo6uhPnDgIJRLrn/9eG8WfgCdHoFRkff1TxLzbQoaE4kchNYFcbAtd36XmObDYtly+ftYkBUCp1F+hfdJhKQFXw/SE5f/6S6PDwAJ53p2MwP6FyqG4UHRm5jcjujgOVl0pPiKZSL4BNSwIIbhjQW6BviQDdaj2QFahZqQSFghUrdHWFvd8WADkXBDZbtgxWrYLeXujrC77fvYOpqQCssf0BUD4PkQgsXw5r1sC6dUFwG69eDbFYVVg9dw6Zm2uMA00C2V3u2RMArFwJnhcmCDo+jmSzYeY2AeQcum0bYkBN2pIAcrlcWQaku3txM6SquOlp3OwsxUwGMhl0ZgZvdpaukyfxtmxpP1Dh6VOKjx/jMhm8Dx/w8nk8Efx4HM92mghYER8+DIlE+4Hc1avIy5dINGrHffD51ayIjxxZHCAmJ+HZs/ql/R/on8mQSUmlrg4c6HANmaAmEtDfH2ia/fb9Nuyy7/qlySSydy81i9qyEo/DyEiVurf2pDYRHRiADRvQfB7p6akNVEdaNJ1GcrkwgtNAy6ytOHasDLPAam17VUpr1+IfP75gqrMDMp3GCyfEdYBsCVasQE+fDh5N5plOTiI1dpn78oXi4CBdO3aUZ2upRP76dWLPnyPWsjS2+hlyIsjYGDKv47MzWScm8N6/r3YvQuHjRwq9veWl1TdviBUK+CYn4aw+kBaLfE0mie3b98Pd1/v3iUxNBZr1OxMpZ0esf6olK7+/snE/VJqbI9/Tg5dM4l69Ivr6NVFrzpoLFC4/zXSMznZYLFZVT2EjhZzXOEMhHbVqWhnIZHtzqzz+lR/VawZkbz32/5WjVl3s3CHR0dHtOPcQsTavg6Y6Qza7qfI6ZgzVM+XWszNWpFTaJRMT934QaCp1CjgDxBeNyY4OkWlEjsqFC/cs7oKU6PDwekQGEdmKc9WPoK0i9X1FJIdzD1C9LRcvfqq4/gYOF90Ot1xnCQAAAABJRU5ErkJggg=="; // -var script$5d = { +var script$5n = { name: 'audio-play', props: { url: { @@ -61957,9 +62044,9 @@ var script$5d = { }, data() { return { - playIcon: playIcon$3, - pauseIcon: pauseIcon$2, - audioIcon: audioIcon$1, + playIcon: playIcon$4, + pauseIcon: pauseIcon$3, + audioIcon: audioIcon$2, isPlay: false, playTime: 0, playDuration: '00:00', @@ -62016,9 +62103,9 @@ var script$5d = { }; /* script */ -const __vue_script__$5d = script$5d; +const __vue_script__$5n = script$5n; /* template */ -var __vue_render__$5d = function () { +var __vue_render__$5n = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -62212,17 +62299,17 @@ var __vue_render__$5d = function () { }), ]) }; -var __vue_staticRenderFns__$5d = []; -__vue_render__$5d._withStripped = true; +var __vue_staticRenderFns__$5n = []; +__vue_render__$5n._withStripped = true; /* style */ - const __vue_inject_styles__$5d = undefined; + const __vue_inject_styles__$5n = undefined; /* scoped */ - const __vue_scope_id__$5d = "data-v-525a170e"; + const __vue_scope_id__$5n = "data-v-160e520c"; /* module identifier */ - const __vue_module_identifier__$5d = undefined; + const __vue_module_identifier__$5n = undefined; /* functional template */ - const __vue_is_functional_template__$5d = false; + const __vue_is_functional_template__$5n = false; /* style inject */ /* style inject SSR */ @@ -62231,20 +62318,20 @@ __vue_render__$5d._withStripped = true; - const __vue_component__$5d = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5d, staticRenderFns: __vue_staticRenderFns__$5d }, - __vue_inject_styles__$5d, - __vue_script__$5d, - __vue_scope_id__$5d, - __vue_is_functional_template__$5d, - __vue_module_identifier__$5d, + const __vue_component__$5n = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5n, staticRenderFns: __vue_staticRenderFns__$5n }, + __vue_inject_styles__$5n, + __vue_script__$5n, + __vue_scope_id__$5n, + __vue_is_functional_template__$5n, + __vue_module_identifier__$5n, false, undefined, undefined, undefined ); -var videoIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAaRJREFUSEu91surTXEUwPHP8iiSyAQTpRRTUkqu3CHFkETdy8BcKFNGir/AwKM8YuRRjOTGnfEHGJgwwUQMjDyWftr7dhxn733O0blruNfju9dvPX6/0CKZuQYHcQBbsL4y/4S3eILHEfG1KUwMUmTmOpzHKRRIm5TgV3EpIj73G/4DyMy9uIcNHYH71R9xJCJe9Cr+AmTmMdzE0hGD1+Y/MRMRt+sPC4DM3IPnWDZm8NrtB6YjYr58+APIzLV401PE/2QoTbAtIr7UgMs42xC1pP0AO7B5BPKViDgXmbkaH7CqwXk+IqYys+gv4nSdeQfsGzYWwCyutxjPRcR0rc/M3VUjlLnokhMFcAdHhwVUNVuJCziDJS2+dwvgFXaOAujJZleVzdYG/9cF8A6bxgFU2azAM5Sj65f3iwKY+BFNvMgzuDFsDUZs09nJD1rVCV2r4iG2j7UqFmXZVZApzHVMZtdqKPpf2BcRLxfWdc9kHsc1LB8m0gCb7zgZEbdq3aArs2Ryf8wr83D9542A6rgmd+n3pl09Ww5hf8Oz5SketT1bfgPyir14bBOMeQAAAABJRU5ErkJggg=="; +var videoIcon$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAaRJREFUSEu91surTXEUwPHP8iiSyAQTpRRTUkqu3CHFkETdy8BcKFNGir/AwKM8YuRRjOTGnfEHGJgwwUQMjDyWftr7dhxn733O0blruNfju9dvPX6/0CKZuQYHcQBbsL4y/4S3eILHEfG1KUwMUmTmOpzHKRRIm5TgV3EpIj73G/4DyMy9uIcNHYH71R9xJCJe9Cr+AmTmMdzE0hGD1+Y/MRMRt+sPC4DM3IPnWDZm8NrtB6YjYr58+APIzLV401PE/2QoTbAtIr7UgMs42xC1pP0AO7B5BPKViDgXmbkaH7CqwXk+IqYys+gv4nSdeQfsGzYWwCyutxjPRcR0rc/M3VUjlLnokhMFcAdHhwVUNVuJCziDJS2+dwvgFXaOAujJZleVzdYG/9cF8A6bxgFU2azAM5Sj65f3iwKY+BFNvMgzuDFsDUZs09nJD1rVCV2r4iG2j7UqFmXZVZApzHVMZtdqKPpf2BcRLxfWdc9kHsc1LB8m0gCb7zgZEbdq3aArs2Ryf8wr83D9542A6rgmd+n3pl09Ww5hf8Oz5SketT1bfgPyir14bBOMeQAAAABJRU5ErkJggg=="; var win; if (typeof window !== "undefined") { @@ -62804,9 +62891,9 @@ var parseHeaders = function (headers) { return result; }; -var immutable = extend$2; +var immutable = extend$1; var hasOwnProperty = Object.prototype.hasOwnProperty; -function extend$2() { +function extend$1() { var target = {}; for (var i = 0; i < arguments.length; i++) { var source = arguments[i]; @@ -62820,7 +62907,7 @@ function extend$2() { } var xhr$1 = createXHR; -createXHR.XMLHttpRequest = window_1.XMLHttpRequest || noop$2; +createXHR.XMLHttpRequest = window_1.XMLHttpRequest || noop; createXHR.XDomainRequest = "withCredentials" in new createXHR.XMLHttpRequest() ? createXHR.XMLHttpRequest : window_1.XDomainRequest; forEachArray(["get", "put", "post", "patch", "head", "delete"], function (method) { createXHR[method === "delete" ? "del" : method] = function (uri, options, callback) { @@ -63026,7 +63113,7 @@ function getXml(xhr) { } return null; } -function noop$2() {} +function noop() {} /** * Copyright 2013 vtt.js Contributors @@ -64290,7 +64377,7 @@ function findAlignSetting(value) { var align = alignSetting[value.toLowerCase()]; return align ? value.toLowerCase() : false; } -function extend$1(obj) { +function extend(obj) { var i = 1; for (; i < arguments.length; i++) { var cobj = arguments[i]; @@ -64339,7 +64426,7 @@ function VTTCue(startTime, endTime, text) { var _positionAlign = "middle"; var _size = 50; var _align = "middle"; - Object.defineProperty(cue, "id", extend$1({}, baseObj, { + Object.defineProperty(cue, "id", extend({}, baseObj, { get: function () { return _id; }, @@ -64347,7 +64434,7 @@ function VTTCue(startTime, endTime, text) { _id = "" + value; } })); - Object.defineProperty(cue, "pauseOnExit", extend$1({}, baseObj, { + Object.defineProperty(cue, "pauseOnExit", extend({}, baseObj, { get: function () { return _pauseOnExit; }, @@ -64355,7 +64442,7 @@ function VTTCue(startTime, endTime, text) { _pauseOnExit = !!value; } })); - Object.defineProperty(cue, "startTime", extend$1({}, baseObj, { + Object.defineProperty(cue, "startTime", extend({}, baseObj, { get: function () { return _startTime; }, @@ -64367,7 +64454,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "endTime", extend$1({}, baseObj, { + Object.defineProperty(cue, "endTime", extend({}, baseObj, { get: function () { return _endTime; }, @@ -64379,7 +64466,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "text", extend$1({}, baseObj, { + Object.defineProperty(cue, "text", extend({}, baseObj, { get: function () { return _text; }, @@ -64388,7 +64475,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "region", extend$1({}, baseObj, { + Object.defineProperty(cue, "region", extend({}, baseObj, { get: function () { return _region; }, @@ -64397,7 +64484,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "vertical", extend$1({}, baseObj, { + Object.defineProperty(cue, "vertical", extend({}, baseObj, { get: function () { return _vertical; }, @@ -64411,7 +64498,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "snapToLines", extend$1({}, baseObj, { + Object.defineProperty(cue, "snapToLines", extend({}, baseObj, { get: function () { return _snapToLines; }, @@ -64420,7 +64507,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "line", extend$1({}, baseObj, { + Object.defineProperty(cue, "line", extend({}, baseObj, { get: function () { return _line; }, @@ -64432,7 +64519,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "lineAlign", extend$1({}, baseObj, { + Object.defineProperty(cue, "lineAlign", extend({}, baseObj, { get: function () { return _lineAlign; }, @@ -64445,7 +64532,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "position", extend$1({}, baseObj, { + Object.defineProperty(cue, "position", extend({}, baseObj, { get: function () { return _position; }, @@ -64457,7 +64544,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "positionAlign", extend$1({}, baseObj, { + Object.defineProperty(cue, "positionAlign", extend({}, baseObj, { get: function () { return _positionAlign; }, @@ -64470,7 +64557,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "size", extend$1({}, baseObj, { + Object.defineProperty(cue, "size", extend({}, baseObj, { get: function () { return _size; }, @@ -64482,7 +64569,7 @@ function VTTCue(startTime, endTime, text) { this.hasBeenReset = true; } })); - Object.defineProperty(cue, "align", extend$1({}, baseObj, { + Object.defineProperty(cue, "align", extend({}, baseObj, { get: function () { return _align; }, @@ -65082,7 +65169,7 @@ if(propName.indexOf('aria-')!==-1||propName==='role'||propName==='type'){log.war * * @throws {Error} * Throws an error if `classToCheck` has white space. - */function hasClass$1(element,classToCheck){throwIfWhitespace(classToCheck);if(element.classList){return element.classList.contains(classToCheck);}return classRegExp(classToCheck).test(element.className);}/** + */function hasClass(element,classToCheck){throwIfWhitespace(classToCheck);if(element.classList){return element.classList.contains(classToCheck);}return classRegExp(classToCheck).test(element.className);}/** * Add a CSS class name to an element * * @param {Element} element @@ -65095,7 +65182,7 @@ if(propName.indexOf('aria-')!==-1||propName==='role'||propName==='type'){log.war * The dom element with the added class name. */function addClass(element,classToAdd){if(element.classList){element.classList.add(classToAdd);// Don't need to `throwIfWhitespace` here because `hasElClass` will do it // in the case of classList not being supported. -}else if(!hasClass$1(element,classToAdd)){element.className=(element.className+' '+classToAdd).trim();}return element;}/** +}else if(!hasClass(element,classToAdd)){element.className=(element.className+' '+classToAdd).trim();}return element;}/** * Remove a CSS class name from an element * * @param {Element} element @@ -65138,7 +65225,7 @@ if(propName.indexOf('aria-')!==-1||propName==='role'||propName==='type'){log.war */function toggleClass(element,classToToggle,predicate){// This CANNOT use `classList` internally because IE does not support the // second parameter to the `classList.toggle()` method! Which is fine because // `classList` will be used by the add/remove functions. -var has=hasClass$1(element,classToToggle);if(typeof predicate==='function'){predicate=predicate(element,classToToggle);}if(typeof predicate!=='boolean'){predicate=!has;}// If the necessary class operation matches the current state of the +var has=hasClass(element,classToToggle);if(typeof predicate==='function'){predicate=predicate(element,classToToggle);}if(typeof predicate!=='boolean'){predicate=!has;}// If the necessary class operation matches the current state of the // element, no action is required. if(predicate===has){return;}if(predicate){addClass(element,classToToggle);}else {removeClass(element,classToToggle);}return element;}/** * Apply attributes to an HTML element. @@ -65394,7 +65481,7 @@ return false;}return true;}/** * @return {NodeList} * A element list of elements that were found. Will be empty if none were found. * - */var $$=createQuerier('querySelectorAll');var Dom=(Object.freeze||Object)({isReal:isReal,isEl:isEl,isInFrame:isInFrame,createEl:createEl,textContent:textContent,prependTo:prependTo,hasClass:hasClass$1,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,setAttributes:setAttributes,getAttributes:getAttributes,getAttribute:getAttribute,setAttribute:setAttribute,removeAttribute:removeAttribute,blockTextSelection:blockTextSelection,unblockTextSelection:unblockTextSelection,getBoundingClientRect:getBoundingClientRect,findPosition:findPosition,getPointerPosition:getPointerPosition,isTextNode:isTextNode$1,emptyEl:emptyEl,normalizeContent:normalizeContent,appendContent:appendContent,insertContent:insertContent,isSingleLeftClick:isSingleLeftClick,$:$$1,$$:$$});/** + */var $$=createQuerier('querySelectorAll');var Dom=(Object.freeze||Object)({isReal:isReal,isEl:isEl,isInFrame:isInFrame,createEl:createEl,textContent:textContent,prependTo:prependTo,hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,setAttributes:setAttributes,getAttributes:getAttributes,getAttribute:getAttribute,setAttribute:setAttribute,removeAttribute:removeAttribute,blockTextSelection:blockTextSelection,unblockTextSelection:unblockTextSelection,getBoundingClientRect:getBoundingClientRect,findPosition:findPosition,getPointerPosition:getPointerPosition,isTextNode:isTextNode$1,emptyEl:emptyEl,normalizeContent:normalizeContent,appendContent:appendContent,insertContent:insertContent,isSingleLeftClick:isSingleLeftClick,$:$$1,$$:$$});/** * @file guid.js * @module guid */ /** @@ -66417,7 +66504,7 @@ this.readyQueue_=[];if(readyQueue&&readyQueue.length>0){readyQueue.forEach(funct * @return {boolean} * - True if the `Component` has the class. * - False if the `Component` does not have the class` - */Component.prototype.hasClass=function hasClass$$1(classToCheck){return hasClass$1(this.el_,classToCheck);};/** + */Component.prototype.hasClass=function hasClass$$1(classToCheck){return hasClass(this.el_,classToCheck);};/** * Add a CSS class name to the `Component`s element. * * @param {string} classToAdd @@ -72564,7 +72651,7 @@ _Component.prototype.dispose.call(this);};/** * The DOM element that gets created. */Player.prototype.createEl=function createEl$$1(){var tag=this.tag;var el=void 0;var playerElIngest=this.playerElIngest_=tag.parentNode&&tag.parentNode.hasAttribute&&tag.parentNode.hasAttribute('data-vjs-player');var divEmbed=this.tag.tagName.toLowerCase()==='video-js';if(playerElIngest){el=this.el_=tag.parentNode;}else if(!divEmbed){el=this.el_=_Component.prototype.createEl.call(this,'div');}// Copy over all the attributes from the tag, including ID and class // ID will now reference player box, not the video tag -var attrs=getAttributes(tag);if(divEmbed){el=this.el_=tag;tag=this.tag=document$1.createElement('video');while(el.children.length){tag.appendChild(el.firstChild);}if(!hasClass$1(el,'video-js')){addClass(el,'video-js');}el.appendChild(tag);playerElIngest=this.playerElIngest_=el;// copy over properties from the video-js element +var attrs=getAttributes(tag);if(divEmbed){el=this.el_=tag;tag=this.tag=document$1.createElement('video');while(el.children.length){tag.appendChild(el.firstChild);}if(!hasClass(el,'video-js')){addClass(el,'video-js');}el.appendChild(tag);playerElIngest=this.playerElIngest_=el;// copy over properties from the video-js element // ie8 doesn't support Object.keys nor hasOwnProperty // on dom elements so we have to specify properties individually ['autoplay','controls','crossOrigin','defaultMuted','defaultPlaybackRate','loop','muted','playbackRate','src','volume'].forEach(function(prop){if(typeof el[prop]!=='undefined'){tag[prop]=el[prop];}});}// set tabindex to -1 to remove the video element from the focus order @@ -73968,7 +74055,7 @@ if(value){this.on('playerresize',this.updateCurrentBreakpoint_);this.updateCurre * @return {Object} * An object containing all of the settings * for a player tag - */Player.getTagSettings=function getTagSettings(tag){var baseOptions={sources:[],tracks:[]};var tagOptions=getAttributes(tag);var dataSetup=tagOptions['data-setup'];if(hasClass$1(tag,'vjs-fill')){tagOptions.fill=true;}if(hasClass$1(tag,'vjs-fluid')){tagOptions.fluid=true;}// Check if data-setup attr exists. + */Player.getTagSettings=function getTagSettings(tag){var baseOptions={sources:[],tracks:[]};var tagOptions=getAttributes(tag);var dataSetup=tagOptions['data-setup'];if(hasClass(tag,'vjs-fill')){tagOptions.fill=true;}if(hasClass(tag,'vjs-fluid')){tagOptions.fluid=true;}// Check if data-setup attr exists. if(dataSetup!==null){// Parse options JSON // If empty string, make it a parsable json object. var _safeParseTuple=safeParseTuple(dataSetup||'{}'),err=_safeParseTuple[0],data=_safeParseTuple[1];if(err){log.error(err);}assign(tagOptions,data);}assign(baseOptions,tagOptions);// Get tag children settings @@ -74534,7 +74621,7 @@ var PlayerComponent=Component.getComponent('Player');player=new PlayerComponent( * @return {boolean} * The function that was removed or undef */videojs.removeHook=function(type,fn){var index=videojs.hooks(type).indexOf(fn);if(index<=-1){return false;}videojs.hooks_[type]=videojs.hooks_[type].slice();videojs.hooks_[type].splice(index,1);return true;};// Add default styles -if(window$1.VIDEOJS_NO_DYNAMIC_STYLE!==true&&isReal()){var style$1=$$1('.vjs-styles-defaults');if(!style$1){style$1=createStyleElement('vjs-styles-defaults');var head=$$1('head');if(head){head.insertBefore(style$1,head.firstChild);}setTextContent(style$1,'\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ');}}// Run Auto-load players +if(window$1.VIDEOJS_NO_DYNAMIC_STYLE!==true&&isReal()){var style=$$1('.vjs-styles-defaults');if(!style){style=createStyleElement('vjs-styles-defaults');var head=$$1('head');if(head){head.insertBefore(style,head.firstChild);}setTextContent(style,'\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ');}}// Run Auto-load players // You have to wait at least once in case this script is loaded after your // video in the DOM (weird behavior only with minified version) autoSetupTimeout(1,videojs);/** @@ -75210,7 +75297,7 @@ var VueVideoPlayer = unwrapExports(vueVideoPlayer); vueVideoPlayer.VueVideoPlayer; // -var script$5c = { +var script$5m = { name: 'video-play', components: { videoPlayer: VueVideoPlayer.videoPlayer @@ -75235,7 +75322,7 @@ var script$5c = { return { pageType: 'pc', isShowPlay: false, - videoIcon, + videoIcon: videoIcon$1, isPlay: false, playTime: 0, playDuration: '00:00', @@ -75312,9 +75399,9 @@ var script$5c = { }; /* script */ -const __vue_script__$5c = script$5c; +const __vue_script__$5m = script$5m; /* template */ -var __vue_render__$5c = function () { +var __vue_render__$5m = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -75392,17 +75479,17 @@ var __vue_render__$5c = function () { 1 ) }; -var __vue_staticRenderFns__$5c = []; -__vue_render__$5c._withStripped = true; +var __vue_staticRenderFns__$5m = []; +__vue_render__$5m._withStripped = true; /* style */ - const __vue_inject_styles__$5c = undefined; + const __vue_inject_styles__$5m = undefined; /* scoped */ - const __vue_scope_id__$5c = "data-v-13303366"; + const __vue_scope_id__$5m = "data-v-7cccb5ec"; /* module identifier */ - const __vue_module_identifier__$5c = undefined; + const __vue_module_identifier__$5m = undefined; /* functional template */ - const __vue_is_functional_template__$5c = false; + const __vue_is_functional_template__$5m = false; /* style inject */ /* style inject SSR */ @@ -75411,13 +75498,13 @@ __vue_render__$5c._withStripped = true; - const __vue_component__$5c = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5c, staticRenderFns: __vue_staticRenderFns__$5c }, - __vue_inject_styles__$5c, - __vue_script__$5c, - __vue_scope_id__$5c, - __vue_is_functional_template__$5c, - __vue_module_identifier__$5c, + const __vue_component__$5m = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5m, staticRenderFns: __vue_staticRenderFns__$5m }, + __vue_inject_styles__$5m, + __vue_script__$5m, + __vue_scope_id__$5m, + __vue_is_functional_template__$5m, + __vue_module_identifier__$5m, false, undefined, undefined, @@ -75425,11 +75512,11 @@ __vue_render__$5c._withStripped = true; ); // -var script$5b = { +var script$5l = { name: 'bc-file-render', components: { - audioPlay: __vue_component__$5d, - videoPlay: __vue_component__$5c + audioPlay: __vue_component__$5n, + videoPlay: __vue_component__$5m }, props: { fileInfo: { @@ -75479,9 +75566,9 @@ var script$5b = { }; /* script */ -const __vue_script__$5b = script$5b; +const __vue_script__$5l = script$5l; /* template */ -var __vue_render__$5b = function () { +var __vue_render__$5l = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -75605,17 +75692,17 @@ var __vue_render__$5b = function () { 1 ) }; -var __vue_staticRenderFns__$5b = []; -__vue_render__$5b._withStripped = true; +var __vue_staticRenderFns__$5l = []; +__vue_render__$5l._withStripped = true; /* style */ - const __vue_inject_styles__$5b = undefined; + const __vue_inject_styles__$5l = undefined; /* scoped */ - const __vue_scope_id__$5b = "data-v-9dadad14"; + const __vue_scope_id__$5l = "data-v-643cc5f7"; /* module identifier */ - const __vue_module_identifier__$5b = undefined; + const __vue_module_identifier__$5l = undefined; /* functional template */ - const __vue_is_functional_template__$5b = false; + const __vue_is_functional_template__$5l = false; /* style inject */ /* style inject SSR */ @@ -75624,13 +75711,13 @@ __vue_render__$5b._withStripped = true; - const __vue_component__$5b = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5b, staticRenderFns: __vue_staticRenderFns__$5b }, - __vue_inject_styles__$5b, - __vue_script__$5b, - __vue_scope_id__$5b, - __vue_is_functional_template__$5b, - __vue_module_identifier__$5b, + const __vue_component__$5l = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5l, staticRenderFns: __vue_staticRenderFns__$5l }, + __vue_inject_styles__$5l, + __vue_script__$5l, + __vue_scope_id__$5l, + __vue_is_functional_template__$5l, + __vue_module_identifier__$5l, false, undefined, undefined, @@ -75638,10 +75725,10 @@ __vue_render__$5b._withStripped = true; ); // -var script$5a = { +var script$5k = { name: 'BcViewCommon', components: { - bcFileRenderNew: __vue_component__$5b + bcFileRenderNew: __vue_component__$5l }, props: { content: { @@ -75727,9 +75814,9 @@ var script$5a = { }; /* script */ -const __vue_script__$5a = script$5a; +const __vue_script__$5k = script$5k; /* template */ -var __vue_render__$5a = function () { +var __vue_render__$5k = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -75797,17 +75884,17 @@ var __vue_render__$5a = function () { ), ]) }; -var __vue_staticRenderFns__$5a = []; -__vue_render__$5a._withStripped = true; +var __vue_staticRenderFns__$5k = []; +__vue_render__$5k._withStripped = true; /* style */ - const __vue_inject_styles__$5a = undefined; + const __vue_inject_styles__$5k = undefined; /* scoped */ - const __vue_scope_id__$5a = "data-v-bfc32194"; + const __vue_scope_id__$5k = "data-v-55ea6f92"; /* module identifier */ - const __vue_module_identifier__$5a = undefined; + const __vue_module_identifier__$5k = undefined; /* functional template */ - const __vue_is_functional_template__$5a = false; + const __vue_is_functional_template__$5k = false; /* style inject */ /* style inject SSR */ @@ -75816,13 +75903,13 @@ __vue_render__$5a._withStripped = true; - const __vue_component__$5a = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5a, staticRenderFns: __vue_staticRenderFns__$5a }, - __vue_inject_styles__$5a, - __vue_script__$5a, - __vue_scope_id__$5a, - __vue_is_functional_template__$5a, - __vue_module_identifier__$5a, + const __vue_component__$5k = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5k, staticRenderFns: __vue_staticRenderFns__$5k }, + __vue_inject_styles__$5k, + __vue_script__$5k, + __vue_scope_id__$5k, + __vue_is_functional_template__$5k, + __vue_module_identifier__$5k, false, undefined, undefined, @@ -75830,10 +75917,10 @@ __vue_render__$5a._withStripped = true; ); // -var script$59 = { +var script$5j = { name: 'bc-view-option-radio', components: { - BcViewCommon: __vue_component__$5a + BcViewCommon: __vue_component__$5k }, props: { option: { @@ -75865,8 +75952,7 @@ var script$59 = { default: 'radio' }, standardAnswer: { - type: [String, Number], - default: '' + type: Array }, resourceBasisPath: { type: String, @@ -75882,7 +75968,6 @@ var script$59 = { optionsList: [], selectData: '', isAnswer: false, - answerIsTrue: false, radioJudeMap: { A: '正确', B: '错误' @@ -75915,11 +76000,56 @@ var script$59 = { }, methods: { isActive(item) { - return item.number === this.selectData; + return item.title === this.selectData && !this.readonly; }, isTrue(item) { + // if (this.type === 'radio') { + // if (this.selectData) { + // //当前等于选中 + // if (item.title === this.selectData) { + // //等于正确答案 + // if (item.title === this.standardAnswer[0].title) { + // return true + // } else { + // return false + // } + // } else { + // //等于正确答案 + // if (item.title === this.standardAnswer[0].title) { + // return true + // } else { + // return false + // } + // } + // } else { + // return false + // } + // } else { + // if (this.selectData) { + // //当前等于选中 + // if (item.title === this.selectData) { + // //等于正确答案 + // if (item.content === this.standardAnswer[0]) { + // return true + // } else { + // return false + // } + // } else { + // //等于正确答案 + // if (item.content === this.standardAnswer[0]) { + // return true + // } else { + // return false + // } + // } + // } else { + // return false + // } + // } if (this.type === 'radio') { - return this.isAnswer && item.number === this.selectData && item.isRightAnswer; + return this.isAnswer && this.selectData && this.selectData === item.title && this.standardAnswer.some(i => i.title === item.title); + } else { + return this.isAnswer && this.selectData && this.selectData === item.title && this.standardAnswer.some(i => i === item.content); } }, isFalse(item) { @@ -75929,7 +76059,30 @@ var script$59 = { if (this.type === 'radio') { if (this.selectData) { //当前为选中的 - return item.number === this.selectData && !item.isRightAnswer; + if (item.title === this.selectData) { + if (this.standardAnswer[0].title === item.title) { + return false; + } else { + return true; + } + } else { + return false; + } + } else { + return false; + } + } else { + if (this.selectData) { + //当前为选中的 + if (item.title === this.selectData) { + if (this.standardAnswer[0] === item.content) { + return false; + } else { + return true; + } + } else { + return false; + } } else { return false; } @@ -75941,17 +76094,14 @@ var script$59 = { this.$message.error('请选择答案'); return; } - // let answerIsTrue = false - // if (this.type === 'radio') { - // console.log(this.selectData, this.standardAnswer) - // answerIsTrue = this.optionsList[this.standardAnswer - 1].number === this.selectData ? true : false - // // answerIsTrue = this.standardAnswer.some((i) => i.title === this.selectData) - // } else { - // answerIsTrue = this.standardAnswer.some((i) => i === this.radioJudeMap[this.selectData]) - // } - + let answerIsTrue = false; + if (this.type === 'radio') { + answerIsTrue = this.standardAnswer.some(i => i.title === this.selectData); + } else { + answerIsTrue = this.standardAnswer.some(i => i === this.radioJudeMap[this.selectData]); + } this.isAnswer = true; - this.$emit('showAnalysis', this.answerIsTrue); + this.$emit('showAnalysis', answerIsTrue); }, afresh() { this.selectData = ''; @@ -75959,8 +76109,7 @@ var script$59 = { this.$emit('afresh'); }, select(item) { - this.selectData = item.number; - this.answerIsTrue = item.isRightAnswer; + this.selectData = item; // this.$emit('showAnalysis') } } @@ -75971,8 +76120,8 @@ var __$_require_static_images_leaflet_icons_correct_png__ = "data:image/png;base var __$_require_static_images_leaflet_icons_error_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABNElEQVQokWO8ySDtycDAMJeBgUGSgTjwnIGBIRmk8RkJmmDgORNME39SBANfTBBOlTyBHgwCWfEwriQTXIaNlUFi8SQG3jBfDE3c7vYMUuvmMDDx8yIEbzJI/4fhZyFp/0HgRVIxXOyJbwJY7GVm5X9ktSgaQfhFcglY4SPrgP/31e3A7FfFTf/R1TGCdaMBDktjBrljG8GCT73jGL5u24fhfCYMEQYGhr8vXyOx32ANLAyNPP7uDIp3jzE89U1geGTlzyB3ZhsDX1wIhkYWZA6Xiy2D1Ia5DK9Lmhm+btkDFnsRl88gsWgiw/9fvxk+r4A4HyVUn0fnQEIvuxojIOByOTVwMbiNTPx8DK8L6hk+TF2A4axPS9czMHJwMDAJ8sPFyE1yL0CBkwJikKDpKQMDQzIArpej/rmzX0cAAAAASUVORK5CYII="; /* script */ -const __vue_script__$59 = script$59; -var __vue_render__$59 = function () { +const __vue_script__$5j = script$5j; +var __vue_render__$5j = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -75995,7 +76144,7 @@ var __vue_render__$59 = function () { on: { click: function ($event) { $event.stopPropagation(); - return _vm.select(item) + return _vm.select(item.title) }, }, }, @@ -76027,7 +76176,7 @@ var __vue_render__$59 = function () { !_vm.readonly && !_vm.isTrue(item) && !_vm.isFalse(item) ? _c( "el-radio", - { attrs: { value: _vm.selectData, label: item.number } }, + { attrs: { value: _vm.selectData, label: item.title } }, [_vm._v(_vm._s(""))] ) : _vm._e(), @@ -76056,7 +76205,7 @@ var __vue_render__$59 = function () { attrs: { "flex-box": "1", border: false, - content: item.description, + content: item.content, fileInfo: item.fileInfo, resourceBasisPath: _vm.resourceBasisPath, pageType: _vm.pageType, @@ -76108,17 +76257,17 @@ var __vue_render__$59 = function () { : _vm._e(), ]) }; -var __vue_staticRenderFns__$59 = []; -__vue_render__$59._withStripped = true; +var __vue_staticRenderFns__$5j = []; +__vue_render__$5j._withStripped = true; /* style */ - const __vue_inject_styles__$59 = undefined; + const __vue_inject_styles__$5j = undefined; /* scoped */ - const __vue_scope_id__$59 = "data-v-12a7caa8"; + const __vue_scope_id__$5j = "data-v-6b27b5ec"; /* module identifier */ - const __vue_module_identifier__$59 = undefined; + const __vue_module_identifier__$5j = undefined; /* functional template */ - const __vue_is_functional_template__$59 = false; + const __vue_is_functional_template__$5j = false; /* style inject */ /* style inject SSR */ @@ -76127,13 +76276,13 @@ __vue_render__$59._withStripped = true; - const __vue_component__$59 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$59, staticRenderFns: __vue_staticRenderFns__$59 }, - __vue_inject_styles__$59, - __vue_script__$59, - __vue_scope_id__$59, - __vue_is_functional_template__$59, - __vue_module_identifier__$59, + const __vue_component__$5j = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5j, staticRenderFns: __vue_staticRenderFns__$5j }, + __vue_inject_styles__$5j, + __vue_script__$5j, + __vue_scope_id__$5j, + __vue_is_functional_template__$5j, + __vue_module_identifier__$5j, false, undefined, undefined, @@ -76141,10 +76290,10 @@ __vue_render__$59._withStripped = true; ); // -var script$58 = { +var script$5i = { name: 'bc-view-option-checkbox', components: { - BcViewCommon: __vue_component__$5a + BcViewCommon: __vue_component__$5k }, props: { option: { @@ -76172,8 +76321,8 @@ var script$58 = { default: () => {} }, standardAnswer: { - type: [String, Number], - default: '' + type: Array, + default: () => [] }, resourceBasisPath: { type: String, @@ -76228,6 +76377,7 @@ var script$58 = { } else { this.selectData.push(item); } + this.selectData.sort((a, b) => a.charCodeAt() - b.charCodeAt()); this.$emit('change', this.selectData.join('')); }, submitAnswer() { @@ -76235,9 +76385,7 @@ var script$58 = { this.$message.error('请选择答案'); return; } - - // let answerIsTrue = this.standardAnswer.map((i) => i.title).join('、') === this.selectData.join('、') - let answerIsTrue = false; + let answerIsTrue = this.standardAnswer.map(i => i.title).join('、') === this.selectData.join('、'); this.isAnswer = true; this.$emit('showAnalysis', answerIsTrue); }, @@ -76255,8 +76403,8 @@ var script$58 = { }; /* script */ -const __vue_script__$58 = script$58; -var __vue_render__$58 = function () { +const __vue_script__$5i = script$5i; +var __vue_render__$5i = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -76271,21 +76419,27 @@ var __vue_render__$58 = function () { key: index, staticClass: "option-item", class: { - isActive: _vm.selectData.includes(item.number) && !_vm.readonly, + isActive: _vm.selectData.includes(item.title) && !_vm.readonly, isTrue: _vm.isAnswer && - _vm.selectData.includes(item.number) && - item.isRightAnswer, + _vm.selectData.length && + _vm.selectData.includes(item.title) && + _vm.standardAnswer.some(function (i) { + return i.title === item.title + }), isFalse: _vm.isAnswer && - _vm.selectData.includes(item.number) && - !item.isRightAnswer, + _vm.selectData.length && + _vm.selectData.includes(item.title) && + _vm.standardAnswer.every(function (i) { + return i.title !== item.title + }), }, attrs: { flex: "" }, on: { click: function ($event) { $event.stopPropagation(); - return _vm.select(item.number, $event) + return _vm.select(item.title, $event) }, }, }, @@ -76295,8 +76449,11 @@ var __vue_render__$58 = function () { { staticClass: "questionSeq" }, [ _vm.isAnswer && - _vm.selectData.includes(item.number) && - item.isRightAnswer + _vm.selectData.length && + _vm.selectData.includes(item.title) && + _vm.standardAnswer.some(function (i) { + return i.title === item.title + }) ? _c("img", { staticStyle: { "margin-right": "10px" }, attrs: { @@ -76307,8 +76464,11 @@ var __vue_render__$58 = function () { : _vm._e(), _vm._v(" "), _vm.isAnswer && - _vm.selectData.includes(item.number) && - !item.isRightAnswer + _vm.selectData.length && + _vm.selectData.includes(item.title) && + _vm.standardAnswer.every(function (i) { + return i.title !== item.title + }) ? _c("img", { staticStyle: { "margin-right": "10px" }, attrs: { @@ -76322,13 +76482,13 @@ var __vue_render__$58 = function () { ? _c( "el-checkbox", { - attrs: { value: _vm.selectData.includes(item.number) }, + attrs: { value: _vm.selectData.includes(item.title) }, nativeOn: { click: function ($event) { _vm.SkipProgress( $event, - item.number, - _vm.selectData.includes(item.number) + item.title, + _vm.selectData.includes(item.title) ); }, }, @@ -76361,7 +76521,7 @@ var __vue_render__$58 = function () { attrs: { "flex-box": "1", border: false, - content: item.description, + content: item.content, fileInfo: item.fileInfo, resourceBasisPath: _vm.resourceBasisPath, pageType: _vm.pageType, @@ -76413,17 +76573,17 @@ var __vue_render__$58 = function () { : _vm._e(), ]) }; -var __vue_staticRenderFns__$58 = []; -__vue_render__$58._withStripped = true; +var __vue_staticRenderFns__$5i = []; +__vue_render__$5i._withStripped = true; /* style */ - const __vue_inject_styles__$58 = undefined; + const __vue_inject_styles__$5i = undefined; /* scoped */ - const __vue_scope_id__$58 = "data-v-f42e3dba"; + const __vue_scope_id__$5i = "data-v-307b4eb2"; /* module identifier */ - const __vue_module_identifier__$58 = undefined; + const __vue_module_identifier__$5i = undefined; /* functional template */ - const __vue_is_functional_template__$58 = false; + const __vue_is_functional_template__$5i = false; /* style inject */ /* style inject SSR */ @@ -76432,13 +76592,13 @@ __vue_render__$58._withStripped = true; - const __vue_component__$58 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$58, staticRenderFns: __vue_staticRenderFns__$58 }, - __vue_inject_styles__$58, - __vue_script__$58, - __vue_scope_id__$58, - __vue_is_functional_template__$58, - __vue_module_identifier__$58, + const __vue_component__$5i = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5i, staticRenderFns: __vue_staticRenderFns__$5i }, + __vue_inject_styles__$5i, + __vue_script__$5i, + __vue_scope_id__$5i, + __vue_is_functional_template__$5i, + __vue_module_identifier__$5i, false, undefined, undefined, @@ -76446,12 +76606,12 @@ __vue_render__$58._withStripped = true; ); // -var script$57 = { +var script$5h = { name: 'QuestionItem', components: { - BcViewOptionCheckbox: __vue_component__$58, - BcViewOptionRadio: __vue_component__$59, - BcViewCommon: __vue_component__$5a + BcViewOptionCheckbox: __vue_component__$5i, + BcViewOptionRadio: __vue_component__$5j, + BcViewCommon: __vue_component__$5k }, // dicts: ['question_type'], data() { @@ -76491,7 +76651,7 @@ var script$57 = { }, questionNumber: { type: Number, - default: -1 + default: 0 }, isShowAi: { type: String, @@ -76525,25 +76685,25 @@ var script$57 = { return this.isAnswer && this.canShowKnowledge === 'true'; }, isRadio() { - return isRadio(this.question.type); + return isRadio$1(this.question.questionType); }, isCheck() { - return isCheck(this.question.type); + return isCheck$1(this.question.questionType); }, showJudgeAnswer() { - return showJudgeAnswer(this.question.type); + return showJudgeAnswer$1(this.question.questionType); }, showRichTextAnswer() { - return showRichTextAnswer(this.question.type); + return showRichTextAnswer$1(this.question.questionType); }, showOptions() { - return showOptions(this.question.type); + return showOptions$1(this.question.questionType); }, showSort() { - return showSort(this.question.type); + return showSort$1(this.question.questionType); }, isCloze() { - return isCloze(this.question.type); + return isCloze$1(this.question.questionType); }, clozeLength() { let fillInTheBlanksSpan = this.question.stem.content.match(/fillInTheBlanksSpan/g); @@ -76684,14 +76844,32 @@ var script$57 = { e = e.replace(/ /gi, ''); //去除空格 return e; } + }, + getPaperList(list) { + if (list.length > 0) { + let answerList = []; + list.map(item => { + if (typeof item == 'string') { + let data = { + selected: false, + ...JSON.parse(item) + }; + answerList.push(data); + } else { + this.$set(item, 'selected', false); + answerList = list; + } + }); + return answerList; + } } } }; /* script */ -const __vue_script__$57 = script$57; +const __vue_script__$5h = script$5h; /* template */ -var __vue_render__$57 = function () { +var __vue_render__$5h = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -76709,31 +76887,11 @@ var __vue_render__$57 = function () { "div", { staticClass: "stem-box", staticStyle: { display: "flex" } }, [ - _vm.questionNumber !== -1 - ? _c( - "div", - { - staticClass: "question-number", - staticStyle: { - "line-height": "28px", - "padding-right": "4px", - }, - }, - [ - _vm._v( - "\n " + - _vm._s(_vm.questionNumber + 1) + - " .\n " - ), - ] - ) - : _vm._e(), - _vm._v(" "), _c("bc-view-common", { staticClass: "xml-question-title", staticStyle: { flex: "1", "min-width": "0" }, attrs: { - content: _vm.question.description, + content: _vm.question.stem.content, border: false, fileInfo: _vm.question.stem.fileInfo, resourceBasisPath: _vm.resourceBasisPath, @@ -76755,8 +76913,8 @@ var __vue_render__$57 = function () { _c("bc-view-option-radio", { ref: "bcViewOptionRadio", attrs: { - standardAnswer: _vm.question.answer, - option: _vm.question.candidates, + standardAnswer: _vm.question.standardAnswer, + option: _vm.question.questionOption, resourceBasisPath: _vm.resourceBasisPath, isSubmit: _vm.isSubmit, pageType: _vm.pageType, @@ -76776,8 +76934,8 @@ var __vue_render__$57 = function () { _c("bc-view-option-checkbox", { ref: "bcViewOptionCheckbox", attrs: { - option: _vm.question.candidates, - standardAnswer: _vm.question.answer, + option: _vm.question.questionOption, + standardAnswer: _vm.question.standardAnswer, resourceBasisPath: _vm.resourceBasisPath, isSubmit: _vm.isSubmit, pageType: _vm.pageType, @@ -76858,11 +77016,15 @@ var __vue_render__$57 = function () { _c("bc-view-option-radio", { ref: "bcViewOptionRadio", attrs: { - standardAnswer: _vm.question.answer, + standardAnswer: _vm.question.standardAnswer, resourceBasisPath: _vm.resourceBasisPath, pageType: _vm.pageType, isSubmit: _vm.isSubmit, - option: _vm.question.candidates, + type: "judge", + option: [ + { title: "A", content: "正确" }, + { title: "B", content: "错误" }, + ], }, on: { showAnalysis: _vm.showAnalysis, afresh: _vm.afresh }, }), @@ -76917,7 +77079,7 @@ var __vue_render__$57 = function () { questionId: _vm.question.id, questionName: JSON.stringify(_vm.question.stem), userAnswer: _vm.clozeLength, - questionType: "Filling", + questionType: "fillInTheBlanks", }); }, }, @@ -76932,7 +77094,7 @@ var __vue_render__$57 = function () { "xml-submit-answer xml-submit-answer-right", on: { click: function ($event) { - return _vm.afresh("Filling") + return _vm.afresh("fillInTheBlanks") }, }, }, @@ -76959,20 +77121,70 @@ var __vue_render__$57 = function () { [ _c("div", { staticClass: "question-label" }, [ _vm._v( - "正确答案:" + - _vm._s(_vm.serialNumber[_vm.question.answer - 1]) + _vm._s( + _vm.question.questionType == 13 + ? "参考答案:" + : "正确答案:" + ) ), ]), _vm._v(" "), - _c("div", { - staticStyle: { - color: "#0070c1", - "min-width": "0", - flex: "1", - "line-height": "28px", - display: "inline-block", + _c( + "div", + { + staticStyle: { + color: "#0070c1", + "min-width": "0", + flex: "1", + "line-height": "28px", + padding: "8px", + "border-radius": "6px", + "background-color": "#f5f5f5", + }, }, - }), + [ + _vm.question.questionType == 3 + ? [ + _c("span", [ + _vm._v( + "\n " + + _vm._s(_vm.standardAnswer) + + "\n " + ), + ]), + ] + : _vm._l( + _vm.getPaperList(_vm.question.questionOption), + function (item, index) { + return _c( + "span", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.standardAnswer.includes( + item.title + ), + expression: + "standardAnswer.includes(item.title)", + }, + ], + key: index, + }, + [ + _vm._v( + "\n " + + _vm._s(_vm.serialNumber[index]) + + "\n " + ), + ] + ) + } + ), + ], + 2 + ), ] ), ]) @@ -76987,12 +77199,26 @@ var __vue_render__$57 = function () { }, [ _c("div", { staticClass: "question-label" }, [ - _vm._v("正确答案:"), + _vm._v( + _vm._s( + _vm.question.questionType == 13 + ? "参考答案:" + : "正确答案:" + ) + ), ]), _vm._v(" "), _c( "div", - { staticStyle: { flex: "1", "min-width": "0" } }, + { + staticStyle: { + flex: "1", + "min-width": "0", + padding: "8px", + "border-radius": "6px", + "background-color": "#f5f5f5", + }, + }, [ _c("bc-view-common", { staticStyle: { flex: "1", "min-width": "0" }, @@ -77046,7 +77272,13 @@ var __vue_render__$57 = function () { class: { "analysis-content": _vm.question.analysis.content, }, - staticStyle: { "min-width": "0", flex: "1" }, + staticStyle: { + "min-width": "0", + flex: "1", + padding: "8px", + "border-radius": "6px", + "background-color": "#f5f5f5", + }, }, [ _c("bc-view-common", { @@ -77065,21 +77297,60 @@ var __vue_render__$57 = function () { ] ) : _vm._e(), + _vm._v(" "), + _vm.isShowKnowledge && _vm.question.knowledgePointVoList.length + ? _c("div", { staticClass: "info-item", attrs: { flex: "" } }, [ + _c("div", { staticClass: "info-item--label" }, [ + _vm._v("知识点:"), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "info-item--content", + staticStyle: { flex: "1" }, + }, + [ + _vm.question.knowledgePointVoList && + _vm.question.knowledgePointVoList.length + ? _vm._l( + _vm.question.knowledgePointVoList, + function (item) { + return _c( + "el-tag", + { + key: item.id, + staticStyle: { + "margin-right": "8px", + "margin-bottom": "8px", + }, + attrs: { effect: "plain" }, + }, + [_vm._v(_vm._s(item.kpName))] + ) + } + ) + : [_c("span", [_vm._v("无")])], + ], + 2 + ), + ]) + : _vm._e(), ] ), ]) }; -var __vue_staticRenderFns__$57 = []; -__vue_render__$57._withStripped = true; +var __vue_staticRenderFns__$5h = []; +__vue_render__$5h._withStripped = true; /* style */ - const __vue_inject_styles__$57 = undefined; + const __vue_inject_styles__$5h = undefined; /* scoped */ - const __vue_scope_id__$57 = "data-v-01a0a672"; + const __vue_scope_id__$5h = "data-v-f32c04e6"; /* module identifier */ - const __vue_module_identifier__$57 = undefined; + const __vue_module_identifier__$5h = undefined; /* functional template */ - const __vue_is_functional_template__$57 = false; + const __vue_is_functional_template__$5h = false; /* style inject */ /* style inject SSR */ @@ -77088,13 +77359,13 @@ __vue_render__$57._withStripped = true; - const __vue_component__$57 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$57, staticRenderFns: __vue_staticRenderFns__$57 }, - __vue_inject_styles__$57, - __vue_script__$57, - __vue_scope_id__$57, - __vue_is_functional_template__$57, - __vue_module_identifier__$57, + const __vue_component__$5h = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5h, staticRenderFns: __vue_staticRenderFns__$5h }, + __vue_inject_styles__$5h, + __vue_script__$5h, + __vue_scope_id__$5h, + __vue_is_functional_template__$5h, + __vue_module_identifier__$5h, false, undefined, undefined, @@ -77102,10 +77373,10 @@ __vue_render__$57._withStripped = true; ); // -var script$56 = { +var script$5g = { name: 'XmlQuestionRender', components: { - QuestionItem: __vue_component__$57 + QuestionItem: __vue_component__$5h }, // dicts: [ // "question_type", @@ -77229,9 +77500,9 @@ var script$56 = { }; /* script */ -const __vue_script__$56 = script$56; +const __vue_script__$5g = script$5g; /* template */ -var __vue_render__$56 = function () { +var __vue_render__$5g = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -77261,7 +77532,7 @@ var __vue_render__$56 = function () { "can-show-answer": _vm.pBlockData.showAnswer, "can-show-knowledge": _vm.pBlockData.showRecommend, border: index < _vm.questionSetList.length - 1 ? true : false, - "question-number": _vm.questionSetList.length > 1 ? index : -1, + "question-number": index, "is-show-ai": _vm.isShowAi, resourceBasisPath: _vm.resourceBasisPath, pageType: _vm.pageType, @@ -77279,17 +77550,17 @@ var __vue_render__$56 = function () { ] ) }; -var __vue_staticRenderFns__$56 = []; -__vue_render__$56._withStripped = true; +var __vue_staticRenderFns__$5g = []; +__vue_render__$5g._withStripped = true; /* style */ - const __vue_inject_styles__$56 = undefined; + const __vue_inject_styles__$5g = undefined; /* scoped */ - const __vue_scope_id__$56 = "data-v-ba265e2e"; + const __vue_scope_id__$5g = "data-v-2e04d85c"; /* module identifier */ - const __vue_module_identifier__$56 = undefined; + const __vue_module_identifier__$5g = undefined; /* functional template */ - const __vue_is_functional_template__$56 = false; + const __vue_is_functional_template__$5g = false; /* style inject */ /* style inject SSR */ @@ -77298,23 +77569,23 @@ __vue_render__$56._withStripped = true; - const __vue_component__$56 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$56, staticRenderFns: __vue_staticRenderFns__$56 }, - __vue_inject_styles__$56, - __vue_script__$56, - __vue_scope_id__$56, - __vue_is_functional_template__$56, - __vue_module_identifier__$56, + const __vue_component__$5g = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5g, staticRenderFns: __vue_staticRenderFns__$5g }, + __vue_inject_styles__$5g, + __vue_script__$5g, + __vue_scope_id__$5g, + __vue_is_functional_template__$5g, + __vue_module_identifier__$5g, false, undefined, undefined, undefined ); -__vue_component__$56.install = (Vue, options = {}) => { +__vue_component__$5g.install = (Vue, options = {}) => { Vue.component(createNamespace$1('question-render', { prefix: options.prefix - }), __vue_component__$56); + }), __vue_component__$5g); }; var epub = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAMAAAChHKjRAAAAAXNSR0IArs4c6QAAAjdQTFRFAAAAiXb/kG/0inD6inX6jW72jXL2eGLpe2fuinL2i3H3iHf6i3L5dmTvjHH3inP4inH2i3L2d2TuhW7vjHH5d2TqjnH5fWnyd2bskHb5jXX1jHH2i3H3i3H4i3H4d2Xsd2Xqi3H4cmLoi3L4inH3i3L3inL3i3L3jHL3hG3zi3L3jHL4jnT5i3L3i3L3jHH2bFPvbl/nb2DncF/ncVP1cWHncWHocWHpclP2cmLpc2Lpc2Lqc2Ppc2PqdGPpdGPqd1r1d1z0d2TreFv2eFz0eFz1eGDxeGbseVv1eVz1el31el32el71el72e133e1/2e2TxfGD1fGXxfWD3fWH2fmjxf2T2f2rwgGX3gGnygWX2gWb2gWb3gWrzgWzzgmb3gmf2gmzyg23zhGj3hGn2hGr2hGr3hG3zhWr3hWv2hWv3hWz3hW7zhW70hmz3h233h273iG34iG/3iW34iW74iW/3iXD3iXH2inD4inH3inP2i3D4i3H3i3H4i3L3i3L4i3P4jHL3jHL4jHP3jHP4jHT2jHT3jHrxjHryjXP4jXT3jXT5jXX3jXvyjnT5jnX4j3T5j3T6j3b3lYH2l4H4mIL4mYP4movynY/xpJL3pJfzpZL5pZjzqJX5q5n5r576saD6uaz3va/7zMT5zcP7z8X70Mb70sj708n708r71c381c761s382ND72db4393549z+4+H55+b66OL96+b+6+r67+v+8/L99PD/9vT+///9///+////0H5GmAAAADB0Uk5TAA0XMjI6OkZNVVpefX+HjJCRkpSeoausra2vs7W2t7i5v8TN1tbd3t/o6+7v8PH8u0jmrQAAAapJREFUOMtjYGBgYBZQ1sMAOpoKHAwIwF+HDfSlG9nzElADVGRuZScEVcNWiVORvY29KESRZDluRfb2VhJgRSp1OBQlgRTZW8uDFKnjUpRrZgtSZamER1Fji5MhSJG9qTgDgxoORXXd5e5mYGDMjltRXV9nTiIIxAkjKeoq8veFg5DK5rqWvgl9QDBRCklRacG8BfOhYMHs/Bq4hBySIu9Fe5DAXH+4hDRCUaXnqj3b12+EgE3rJidjVeS1ZM9ig4AgMAh1S+3HpWiFX2EJGBRXN9fhUrQyBFt0oylaahIWBQZ5bbgVrW2eMhUMyrLacCqCgx2TUnAr2gUFW1szcCpaHd7RCwLtkVlduB1uEREDAvGFXXWUBcFy5+x8MMgrwh2Yyxyy8sCgKDqtB6sijzV7dm7eAgHbNkxLwKaoznvhbqSkMjMYq6La2BlzZkHBnOmZ9VgVtVX4OLpCgUtgUzNWRXV1zS1w0Ig9CHADaZyZEwnIMGgQViTLoEpYkQiDWBUhNTXcDKwEDdJnZGAQJKCmgQtUQvHhVaPNCSkRWQSVdfWwAi1FHiagAgAPu3js6FbZbgAAAABJRU5ErkJggg=="; @@ -77332,7 +77603,7 @@ var image$1 = { // import { OuchnOss } from '@/api/business/file/OuchnOss' // import { defaultCover } from '@/assets/remote' -var script$55 = { +var script$5f = { name: 'XmlResourceRender', props: { //模式:preview 预览 (默认),editor 编辑 @@ -77469,6 +77740,11 @@ var script$55 = { previewToPathClick(item) { console.log(item); if (this.mode == 'preview') { + this.$EventBus.$emit('learningStatistics', { + type: 'doc', + info: null, + data: item + }); // if (item.fileFormat == 'pdf') { // // const pdfUrl = '/pdfjs/web/viewer.html?file=' + encodeURIComponent(item.uploadFileUrl) // this.$router.push({ @@ -77531,8 +77807,8 @@ var __$_require_static_images_leaflet_icons_resource_elliptic_png__ = "data:imag var __$_require_static_images_leaflet_icons_download_white_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAjlJREFUSEvtlcurjWEUh59fSpFLJOUUcquDciuXRExkrkxMMDkGkpPEgAEDipJIIuU2MPAnKJLEQK4hhDoZSCEhcv1p7dbJbnf23t+3nW201+Sr911rPd+6vqJFsT0NeJ7mOyUdLONKZZSrdW1PBV7kWa+kI2V8/Qt4CvAyYVskHeuAG2Wgk+rC/WG701yDN062J0p6NVD+i6ba9gTgvaRv1X7qdrXtS8AqYI+kvbXwImDb64DzuVpnSnK/n0bgR8CsVNwnaXfNymzYXLY3AqfT5hcwVNLvIuAxwA2gO5X3S9rVb9goYtvrgbOpGyleKulOoVSHku3hwGNgchodkrQ972YAz/J8q6Sjed4DnMzz78AiSfdrS9V0c9keD1wHAhRSidz2WOBdnvVIOlWT3oh0uaRbAzVnU3BGMQ64CUxPJ5slHbf9BRgGrAA+A7fz/gewWNLdehupEDjhAYi/n53OLgArgS7gakQHDAG+AkskPWi0BguDEz4y0z6njtOALpD0pBE07kqBqxruIRDjVC0/gfmS4q6plAYnfFTWs7/mUdOItBC0ErHtgG8D3ko61/RXU8H26KxtfNdIulfCdlmA1wIX06hL0uuiDlrRsx1N+jHAO4AD6aRb0tNWHBa1yb3wJsC9wOH/GPGISlltbwDOJHhus/krGlk9Pdsxkh8CPAnoS8XLwGpJ8Zq0RWyfADZVxsl2PF/xjIV8Aq4B7YDPAyLQvwvE9hVgIRA1aKfEdutraYEMxl/9AUsz/weMzneQAAAAAElFTkSuQmCC"; /* script */ -const __vue_script__$55 = script$55; -var __vue_render__$55 = function () { +const __vue_script__$5f = script$5f; +var __vue_render__$5f = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -78552,7 +78828,7 @@ var __vue_render__$55 = function () { ] ) }; -var __vue_staticRenderFns__$55 = [ +var __vue_staticRenderFns__$5f = [ function () { var _vm = this; var _h = _vm.$createElement; @@ -78608,16 +78884,16 @@ var __vue_staticRenderFns__$55 = [ ]) }, ]; -__vue_render__$55._withStripped = true; +__vue_render__$5f._withStripped = true; /* style */ - const __vue_inject_styles__$55 = undefined; + const __vue_inject_styles__$5f = undefined; /* scoped */ - const __vue_scope_id__$55 = "data-v-95fbfab6"; + const __vue_scope_id__$5f = "data-v-21c71aa2"; /* module identifier */ - const __vue_module_identifier__$55 = undefined; + const __vue_module_identifier__$5f = undefined; /* functional template */ - const __vue_is_functional_template__$55 = false; + const __vue_is_functional_template__$5f = false; /* style inject */ /* style inject SSR */ @@ -78626,23 +78902,23 @@ __vue_render__$55._withStripped = true; - const __vue_component__$55 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$55, staticRenderFns: __vue_staticRenderFns__$55 }, - __vue_inject_styles__$55, - __vue_script__$55, - __vue_scope_id__$55, - __vue_is_functional_template__$55, - __vue_module_identifier__$55, + const __vue_component__$5f = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5f, staticRenderFns: __vue_staticRenderFns__$5f }, + __vue_inject_styles__$5f, + __vue_script__$5f, + __vue_scope_id__$5f, + __vue_is_functional_template__$5f, + __vue_module_identifier__$5f, false, undefined, undefined, undefined ); -__vue_component__$55.install = (Vue, options = {}) => { +__vue_component__$5f.install = (Vue, options = {}) => { Vue.component(createNamespace$1('resource-render', { prefix: options.prefix - }), __vue_component__$55); + }), __vue_component__$5f); }; // @@ -78712,7 +78988,7 @@ __vue_component__$55.install = (Vue, options = {}) => { // // -var script$54 = { +var script$5e = { name: 'PdfView', props: { show: { @@ -78750,8 +79026,8 @@ var script$54 = { var __$_require_static_images_leaflet_icons_back_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABACAYAAAB2kAXpAAAAAXNSR0IArs4c6QAABABJREFUaEPVmluopmMUx39/UUy44cJMg+FikEMuGMnIOJcwlHIYpKkZmchxuJDT5MIpIzXIpMkhh5QwlPPx0uHKhbiYKCJXSMTor7U9W4/t29/3rP3t55usm137+z/v+r3Pca31vGIHme19gVXAEuBXYKukd6ZxtCO4bJ8HPAHsNsP/RknXxf8mDmZ7NfDYkA65UtKmiYLZvhp4YMQofSVpycTAbN8M3NkwdbZL2mUiYLbvBW5ogArJ15L27w5m+yHgikaokK2WtKUrmO2ngQsTUBsk3dZ1Vdp+EViZgFov6b5u+5jtnYE3gBMTUOskPVzr53UobS8A3gWWJaBWSYoh/5fNG5jtfYA4Ug5JQJ0j6aVB+nkBs70f8CEQf1tsO3CqpPdmE48NZvswIBzs1UJUDuwTJH00TD8WmO2jgbeBPRqhfgBOkvTZKP2cwWyvKFA7jXJSfv8GOF7Sthb9nMBsx/4U+1SrfQ6skPR9a4M0mO1LgcdbHQAxl2Ki/5hok4vHbK8DNiUcxPZxmqQ/E22mpM09Zvsm4K6EgwiVz07o8xus7TuAWxNOnpF0UUL/H+nIHrP9IHBVwslmSWsT+oHSoWC2twCXJZzcL+n6hH5W6axgtl8Azk04uV1SDPm82EAw26/Hakp4uFbSqCQj8bgZq7KELW8BxyaeslbS5oS+SfpPj9neE3gfOLKp5d+iCyQ9l9A3S6fASroeEcKBzS3hLEmvJPQpqWwvLWHLwsaWv5cj5oNG/ZxkAfZTImz5uRzGn87JW6JRgLlR/20kGJK+aNSPJWsF+wRYLum3sbwlGv/vweJdYyhPlhRBX3eLHvsDiCS1xX4pk//jFvE4mgA7puSDkay2WLxIBH+zpl4tDxmlmd5gDy9we49qUP2+UtLLCX1KWh9JB5SNtjVpDUd9j6TpVylpfhzihyZer+8hXsHtXgojRyXg+oY9FVys0jdjBSbg+geKFeBW4MwEXP/QuoJ7Fjg/Adc/GangHgEuT8D1T98quHuA9Qm4/glvBXcLsCEBFyWC0yVFoS5lIxPemU+zfQ2wMeElztVTuhZVqp5bAzyagOtfhqrgYqXGim21/oW7Cu4MIDKl1inRv9RZwR0HxPm6a2PXxW1u3+JwBRdJciTLkTS3WP9yegV3UInpFrWQFU3fC4gKbjEQiXDEdq3W98qmgouLiNhYj2glA/peclVw8XVA3MAtT8D1vRasQWy/FkdSAq7/RWrVe88D8Z1Fq10i6anWjbH1oQN1yVrul5KWTgQsaBPV78l93lANa3x3Ed9fDLPvJC2cWI9VcDcCdw8hm1qdEwcrwxphelzOz/T/pKS4RGuOCsaa/IMa2z4YuLicElHVfLWu6f4FuhpYUNovLf0AAAAASUVORK5CYII="; /* script */ -const __vue_script__$54 = script$54; -var __vue_render__$54 = function () { +const __vue_script__$5e = script$5e; +var __vue_render__$5e = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -78871,17 +79147,17 @@ var __vue_render__$54 = function () { 1 ) }; -var __vue_staticRenderFns__$54 = []; -__vue_render__$54._withStripped = true; +var __vue_staticRenderFns__$5e = []; +__vue_render__$5e._withStripped = true; /* style */ - const __vue_inject_styles__$54 = undefined; + const __vue_inject_styles__$5e = undefined; /* scoped */ - const __vue_scope_id__$54 = undefined; + const __vue_scope_id__$5e = undefined; /* module identifier */ - const __vue_module_identifier__$54 = undefined; + const __vue_module_identifier__$5e = undefined; /* functional template */ - const __vue_is_functional_template__$54 = false; + const __vue_is_functional_template__$5e = false; /* style inject */ /* style inject SSR */ @@ -78890,13 +79166,13 @@ __vue_render__$54._withStripped = true; - const __vue_component__$54 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$54, staticRenderFns: __vue_staticRenderFns__$54 }, - __vue_inject_styles__$54, - __vue_script__$54, - __vue_scope_id__$54, - __vue_is_functional_template__$54, - __vue_module_identifier__$54, + const __vue_component__$5e = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5e, staticRenderFns: __vue_staticRenderFns__$5e }, + __vue_inject_styles__$5e, + __vue_script__$5e, + __vue_scope_id__$5e, + __vue_is_functional_template__$5e, + __vue_module_identifier__$5e, false, undefined, undefined, @@ -78904,10 +79180,10 @@ __vue_render__$54._withStripped = true; ); // -var script$53 = { +var script$5d = { name: 'XmlEbookRender', components: { - PdfView: __vue_component__$54 + PdfView: __vue_component__$5e }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -78994,6 +79270,11 @@ var script$53 = { goRead(info) { console.log('🚀 ~ goRead ~ info:', info); if (this.mode === 'preview') { + this.$EventBus.$emit('learningStatistics', { + type: 'ebook', + info: null, + data: info + }); if (info.source != 'netlink') { const baseUrl = info.uploadFileUrl.indexOf('./') !== -1 ? this.resourceBasisPath + info.uploadFileUrl.split('./')[1] : info.uploadFileUrl; if (this.isReader) { @@ -79033,8 +79314,8 @@ var script$53 = { var __$_require_static_images_default_over_ebook_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0wNVQxNzoxOTo1MiswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDctMDlUMTg6MTM6MDMrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDctMDlUMTg6MTM6MDMrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmYyOWQ3Y2I5LTFhNmEtZGE0MS05MmQ1LTY1YTEyZmYwZTlkNSIgeG1wTU06RG9jdW1lbnRJRD0i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"; /* script */ -const __vue_script__$53 = script$53; -var __vue_render__$53 = function () { +const __vue_script__$5d = script$5d; +var __vue_render__$5d = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -79324,17 +79605,17 @@ var __vue_render__$53 = function () { 1 ) }; -var __vue_staticRenderFns__$53 = []; -__vue_render__$53._withStripped = true; +var __vue_staticRenderFns__$5d = []; +__vue_render__$5d._withStripped = true; /* style */ - const __vue_inject_styles__$53 = undefined; + const __vue_inject_styles__$5d = undefined; /* scoped */ - const __vue_scope_id__$53 = "data-v-4640bc87"; + const __vue_scope_id__$5d = "data-v-402ad275"; /* module identifier */ - const __vue_module_identifier__$53 = undefined; + const __vue_module_identifier__$5d = undefined; /* functional template */ - const __vue_is_functional_template__$53 = false; + const __vue_is_functional_template__$5d = false; /* style inject */ /* style inject SSR */ @@ -79343,23 +79624,23 @@ __vue_render__$53._withStripped = true; - const __vue_component__$53 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$53, staticRenderFns: __vue_staticRenderFns__$53 }, - __vue_inject_styles__$53, - __vue_script__$53, - __vue_scope_id__$53, - __vue_is_functional_template__$53, - __vue_module_identifier__$53, + const __vue_component__$5d = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5d, staticRenderFns: __vue_staticRenderFns__$5d }, + __vue_inject_styles__$5d, + __vue_script__$5d, + __vue_scope_id__$5d, + __vue_is_functional_template__$5d, + __vue_module_identifier__$5d, false, undefined, undefined, undefined ); -__vue_component__$53.install = (Vue, options = {}) => { +__vue_component__$5d.install = (Vue, options = {}) => { Vue.component(createNamespace$1('ebook-render', { prefix: options.prefix - }), __vue_component__$53); + }), __vue_component__$5d); }; // @@ -79389,7 +79670,7 @@ __vue_component__$53.install = (Vue, options = {}) => { // // import { Player, Video, Ui, ClickToPlay, Skeleton, Controls, ScrubberControl } from '@vime/vue' -var script$52 = { +var script$5c = { name: 'VmPlayer', // components: { Player, Video, Ui, ClickToPlay, Skeleton, Controls, ScrubberControl }, props: { @@ -79431,10 +79712,10 @@ var script$52 = { }; /* script */ -const __vue_script__$52 = script$52; +const __vue_script__$5c = script$5c; /* template */ -var __vue_render__$52 = function () { +var __vue_render__$5c = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -79480,17 +79761,17 @@ var __vue_render__$52 = function () { 1 ) }; -var __vue_staticRenderFns__$52 = []; -__vue_render__$52._withStripped = true; +var __vue_staticRenderFns__$5c = []; +__vue_render__$5c._withStripped = true; /* style */ - const __vue_inject_styles__$52 = undefined; + const __vue_inject_styles__$5c = undefined; /* scoped */ - const __vue_scope_id__$52 = undefined; + const __vue_scope_id__$5c = undefined; /* module identifier */ - const __vue_module_identifier__$52 = undefined; + const __vue_module_identifier__$5c = undefined; /* functional template */ - const __vue_is_functional_template__$52 = false; + const __vue_is_functional_template__$5c = false; /* style inject */ /* style inject SSR */ @@ -79499,13 +79780,13 @@ __vue_render__$52._withStripped = true; - const __vue_component__$52 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$52, staticRenderFns: __vue_staticRenderFns__$52 }, - __vue_inject_styles__$52, - __vue_script__$52, - __vue_scope_id__$52, - __vue_is_functional_template__$52, - __vue_module_identifier__$52, + const __vue_component__$5c = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5c, staticRenderFns: __vue_staticRenderFns__$5c }, + __vue_inject_styles__$5c, + __vue_script__$5c, + __vue_scope_id__$5c, + __vue_is_functional_template__$5c, + __vue_module_identifier__$5c, false, undefined, undefined, @@ -79513,10 +79794,10 @@ __vue_render__$52._withStripped = true; ); // -var script$51 = { +var script$5b = { name: 'VideoPlayer', components: { - VmPlayer: __vue_component__$52, + VmPlayer: __vue_component__$5c, videoPlayer: VueVideoPlayer.videoPlayer }, props: { @@ -80011,10 +80292,10 @@ var script$51 = { }; /* script */ -const __vue_script__$51 = script$51; +const __vue_script__$5b = script$5b; /* template */ -var __vue_render__$51 = function () { +var __vue_render__$5b = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -80121,7 +80402,7 @@ var __vue_render__$51 = function () { 2 ) }; -var __vue_staticRenderFns__$51 = [ +var __vue_staticRenderFns__$5b = [ function () { var _vm = this; var _h = _vm.$createElement; @@ -80133,16 +80414,16 @@ var __vue_staticRenderFns__$51 = [ ]) }, ]; -__vue_render__$51._withStripped = true; +__vue_render__$5b._withStripped = true; /* style */ - const __vue_inject_styles__$51 = undefined; + const __vue_inject_styles__$5b = undefined; /* scoped */ - const __vue_scope_id__$51 = undefined; + const __vue_scope_id__$5b = undefined; /* module identifier */ - const __vue_module_identifier__$51 = undefined; + const __vue_module_identifier__$5b = undefined; /* functional template */ - const __vue_is_functional_template__$51 = false; + const __vue_is_functional_template__$5b = false; /* style inject */ /* style inject SSR */ @@ -80151,27 +80432,27 @@ __vue_render__$51._withStripped = true; - const __vue_component__$51 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$51, staticRenderFns: __vue_staticRenderFns__$51 }, - __vue_inject_styles__$51, - __vue_script__$51, - __vue_scope_id__$51, - __vue_is_functional_template__$51, - __vue_module_identifier__$51, + const __vue_component__$5b = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5b, staticRenderFns: __vue_staticRenderFns__$5b }, + __vue_inject_styles__$5b, + __vue_script__$5b, + __vue_scope_id__$5b, + __vue_is_functional_template__$5b, + __vue_module_identifier__$5b, false, undefined, undefined, undefined ); -var playIcon$2 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAMAAAC4A3VPAAAAAXNSR0IArs4c6QAAAZtQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////LHKW/AAAAIl0Uk5TAAECAwQFBgcICQoLDQ4PEBESExQVFhcYGRwdHh8gISIjJCUmJygpKistLi8wMTIzNDU2Nzg6Ozw9Pj9AQUJFRkdJS0xOUFFSVFVYWV9gYWJjZWZnaWprbG1ub3BydHZ3eHl7fH1+gIGCg4SFhoeIiouMjo+QkpOUlZaYmZqbnJ2en6ChoqOkpabH29nvAAADgElEQVRo3u2a+0MSQRDHB4/CEiFLwtJMkx6+DSuTqAw1Lcm0q4jKB6VSQRi+34Qc3fzZ/eAdcnDAcne7/nLfH29n9nO3LLOzOwtgypQpU6bOTJa+aHL6Kpmt1R9PvrTrRj5HRNwj6odbRERcsehF7iMiotBa2dK2ISIiigM6iTY8UcpbydKZkExf6P3KpNTR8aPydu6YZCg06UXeS0ldZQfLmTVsS2bilP4pew3lzoZLGznSaNSwAgC4cx8wXsqk40AeCr/FkL+m+4/8Ca/VDbqOpPb0U6PCgXNdZn7gVJrvZGTiQ+NC0EV54MRI8cD1ZuUX8hgZ9mwrcreL1oKmZ6LUcthmbKg9Nyczl22KhjGZuHlDcxh3NHsDwbdFmpWRuJv/+EvucaTYJxjwNjsqTuHWWEZEI5X51VIWeGkpi4Yru+QsTXycQSpKPShFDCA1+dSJXqSom6prwV+ayJTK72lLIFVFikOlHylrsESOQ1Ex1USOqsSuAuQ36kj8XIA8oo9cUxLb6RMxo0ROMECicnWbI3FZ7Xb3f/2nHflEgVwhcXEBAPQmNSOVyVqUxEWKH8+0LnAfq0fKxvVvtCE/aUcCtEVE1kgA3zpzJEBQEFkjwbXMHAkwkGCOBOvkAWskgGU+yxoJltY11kgAzr/DGglw4V2aNRLAvimyRkJNzz5rJIB9UmCNBHCEBdZIgPY9kTUS7GnmyLIpOCVkP3Mkt8EcGWI9fTp/MP6TuPgs21BgC7AOeH3bIltk86LIdvFyTgnIdL209pOeiRmF7NglzqCNQTbMC4gskfWvqtr36UdyPdXkzUYgm7YYb4Pq3ld/dqsLaRs5ZLultXg2Ddi4E52ISLUALq7xICakQC6QuNgBAGqDadSoaQVylsRljINa35b2o6ZRZRWJyGd7DvVIWRJzMzjCyxbUhfaYH47CPH1kuADpo3/QfbdwVdihjVwqWoiGaSN7ipDn43SJIZU6pjNFk7iverHlPkWicJl1MfHwVqmEdJhSyTR2vXTW3RinUBg+DlnL7mY8G0YTo1cq7RFrXLd9k7M8z/N5+VuCJ1I4P7zxPD8zPuRpqOaGQejUf4TMg8vLo+u0XGpoy+UbGdJXPV0cYtouUvyU/WdIPbpyU0br/ZfvJ/5TVmKX7pMZf9Si+f7LUPh3NNhZU821q4nI6sJoo3ll0pQpU6bORv8BFtxQhtIU9fkAAAAASUVORK5CYII="; +var playIcon$3 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAMAAAC4A3VPAAAAAXNSR0IArs4c6QAAAZtQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////LHKW/AAAAIl0Uk5TAAECAwQFBgcICQoLDQ4PEBESExQVFhcYGRwdHh8gISIjJCUmJygpKistLi8wMTIzNDU2Nzg6Ozw9Pj9AQUJFRkdJS0xOUFFSVFVYWV9gYWJjZWZnaWprbG1ub3BydHZ3eHl7fH1+gIGCg4SFhoeIiouMjo+QkpOUlZaYmZqbnJ2en6ChoqOkpabH29nvAAADgElEQVRo3u2a+0MSQRDHB4/CEiFLwtJMkx6+DSuTqAw1Lcm0q4jKB6VSQRi+34Qc3fzZ/eAdcnDAcne7/nLfH29n9nO3LLOzOwtgypQpU6bOTJa+aHL6Kpmt1R9PvrTrRj5HRNwj6odbRERcsehF7iMiotBa2dK2ISIiigM6iTY8UcpbydKZkExf6P3KpNTR8aPydu6YZCg06UXeS0ldZQfLmTVsS2bilP4pew3lzoZLGznSaNSwAgC4cx8wXsqk40AeCr/FkL+m+4/8Ca/VDbqOpPb0U6PCgXNdZn7gVJrvZGTiQ+NC0EV54MRI8cD1ZuUX8hgZ9mwrcreL1oKmZ6LUcthmbKg9Nyczl22KhjGZuHlDcxh3NHsDwbdFmpWRuJv/+EvucaTYJxjwNjsqTuHWWEZEI5X51VIWeGkpi4Yru+QsTXycQSpKPShFDCA1+dSJXqSom6prwV+ayJTK72lLIFVFikOlHylrsESOQ1Ex1USOqsSuAuQ36kj8XIA8oo9cUxLb6RMxo0ROMECicnWbI3FZ7Xb3f/2nHflEgVwhcXEBAPQmNSOVyVqUxEWKH8+0LnAfq0fKxvVvtCE/aUcCtEVE1kgA3zpzJEBQEFkjwbXMHAkwkGCOBOvkAWskgGU+yxoJltY11kgAzr/DGglw4V2aNRLAvimyRkJNzz5rJIB9UmCNBHCEBdZIgPY9kTUS7GnmyLIpOCVkP3Mkt8EcGWI9fTp/MP6TuPgs21BgC7AOeH3bIltk86LIdvFyTgnIdL209pOeiRmF7NglzqCNQTbMC4gskfWvqtr36UdyPdXkzUYgm7YYb4Pq3ld/dqsLaRs5ZLultXg2Ddi4E52ISLUALq7xICakQC6QuNgBAGqDadSoaQVylsRljINa35b2o6ZRZRWJyGd7DvVIWRJzMzjCyxbUhfaYH47CPH1kuADpo3/QfbdwVdihjVwqWoiGaSN7ipDn43SJIZU6pjNFk7iverHlPkWicJl1MfHwVqmEdJhSyTR2vXTW3RinUBg+DlnL7mY8G0YTo1cq7RFrXLd9k7M8z/N5+VuCJ1I4P7zxPD8zPuRpqOaGQejUf4TMg8vLo+u0XGpoy+UbGdJXPV0cYtouUvyU/WdIPbpyU0br/ZfvJ/5TVmKX7pMZf9Si+f7LUPh3NNhZU821q4nI6sJoo3ll0pQpU6bORv8BFtxQhtIU9fkAAAAASUVORK5CYII="; var titleLeftIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAuCAYAAABjwOorAAAAAXNSR0IArs4c6QAABQ1JREFUaEPtWGtsk1UYft7TbmtBmOCFAHJryy0aYyJB4w8CatQfGo0LxsREQ2IwUYOoWceQyweBQiFozJQfmKi/xAsEjDEKiZj4A/+oIUGNhrZOLgqKMOSySdv3Medr6751q2xdRwfpyf4s5z19n+c87+18gqt0yVXKCzViV5qyNcVqig2TG6iF4jARot8wylbsJodjAw2YQsCU8pYF/moP4wgek2y/EVXIsGxioY2cbATrhBhfGot+pzRvJVslUSG8/f6ZsonhQ/oi7VglyuWUEo2eOEbq+uRY3zt4RtL9RlUBw/KJAZjxKidqmu8BuKNPLIQC3KXGOKmoHPLahONcIIq5vc4Z/JboxHY4khkMv0ERs46nxLmgTvkugLF9AhEcp8i65AVsxxq5WLAJbeJ0n3IvBZN6nCPOwCcPJprl66oSw0L6QrejWcCoBSI2LIn8H2yMksJPFen1v7QEfvaCDcUzi3xq2uiadS8K9iSXSRMgLJfcoBWzjm0hAfiGIe6U/C/S0mOOJAQnCVmbPIZdaJN//gPr0ESCiJFcbC+E9oRlKaAaWZyKys6qEoNDE27AfDF8XYgxxWBy1849MCaWiErSuz9l/fnxdSa4HYKZlpBrSSuVfJ/twsJ2RzrKIVcRxazjG1bzmsYReFrIJVoUWi4wwVmBrEUQnySWeFSzisc5xyg/gKe6ElDxycuJZvm4qsQASmgTIiarqygy1xta3RnELwkTSy2Tw8Vgbb4JzFIh/J6945kGaWp/ceCqVUwxF8xi1oXCmCfgagHGuDlWyLUc2k5A1tZ3Ys+PngppN8Zt5shRqm1QuTWvsE02Evp+ssW3ZaCqVZYYgKmv8Vp/Gk9AuUi8Iel6sqmDby+m4fz6ivxeDDa8jpNMPd+EojFPzhaTU5qRF5Ir5MhAyFWcmA3JSAyzYfC8CG/zgnELH5khJJZIYR+29Z5GbOM24FIq6gvkhLr7UKt/W5WJAXDoj4zI3A34nhXkb9+DSsmf0mqWH26V073AOvSHA7rUwHinkqwSKwcycw6BYjmoNiTrLuJxAR92G7ANwsKy/2Vky6ED2IePek/+EYejEdAWMZiALAQ+EGp+4Ai0FVfUUioOGTGXXIyz/KJPQmR2D2K5dDvaIab1ZIuc7QvczM2cllU8B2rANnsBMirpralooMfMWRViucaduU+MvwnE6GIQKtiWapEv+gTn0ITqsw8Yn8wr7BPmaLITW+GIXirfhlQx63zyBo4JAE00ehcBv533C09TEXMifQEr2x3pKkVuehBPKTChcIppfJZaId9UnZgFMCPGWerHI0Kdln9xdw+3YnYkorK3FNCJMV4XMHhUBCOtDYHT5wx2nGiW8/9HbsgVc507NNODuIfAAqiOoi0G+WUUZzo6TfzPNXKuFNBpcc6s09zzJmNAMTiYbJY/qk8s9wJoNMBDgN5M02NsAmk+L5lrl4q5EvuXR7G88/AGRkRwP0XH5apk/jsQ0ZEG3u6zr10JxNypZBPmkZgDIFBoASJut9qfiOKrwTwuvXdwWRWzjq+Pc1Sj4l4BptK2XrengaI43dWA3UdfklNlitTj2GUnZr3bYVfqMJ+ecYuKjBAHk8uxvxKqVYWY+3bbiFuQxY1+kxu17CcpfxZ/+9M4UPykKUfBKhEDsJr1oSCC2tU9Q/oBTQAXBvvpLRfdV+mqEbvShK0pVlNsmNxALRSHiRD9hlFTrN9XNUwM/wU+QeA+cB9fBQAAAABJRU5ErkJggg=="; var titleRightIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAuCAYAAABjwOorAAAAAXNSR0IArs4c6QAABSNJREFUaEPtWEtslFUU/r77Tx9TmphqEHkUCp0GA0YN6soQE1e6kBijBInESAwFFFQS+kQZCNBSRCS6UeMGN6aAQlxQEhIIMS58kZCoCDMtYEuqAgWF0k7/uZ/5pw9m+rAz06EFMrO8c8893+Pcc88McZd+eJfyQpbYneZs1rGsY7eJAtlSvE2MSBrGxDj2iXLKLmI+cjBjJKTWItrt4mTrBrYlzSZu44QQm12vR3ywb0NmwUig5aBFxIrwev51RxArCSrfl29XA6wEce8IoCXDN8LX8TmCtBNETCzejql+i/zBADrzcKV1HS/HrwcatEBWmwk8DYww+Rh95cis/L2S/6ZDyosZcynO2KLpfh++lFScAILohlgequax/vUZH8if5+J1WFUTKBwOtIQLrstnz73LlnRJZYRYaX20nOBuMFEkAU3XDJf+uZ7X+wEGGiILYH1BAE8m3HNPXkEgBHBlqBL7AWrCiM2sU1GO0Q+0mBIPQsBFkU81V/F8//q0oAry8/GqkWpB5MSoMAY/VjUeCyvtu+4zFfFipEsu/VIMygT89j1YvtmrNEgCErqt4drmCu6PBzV7hx52rLYCeHS4pAIuRHu4uGUDz6VLJj4ubWJz6jXTQHsJTE90S0e7cs2K1nW80b8+ZYcmFUaxFFBVTIK+T28FAgaIiKwK3cAhbGJkQokFtkdXS1w3SKVLcvlieAP/uLkuBuoxD4i5NTe2HvMXkHcvBRfigS5hV1sNL2WCVNrNY9ZWTc119LUSO1tEYG24iofiwU3eqMKiSVgiac2wXRA8DUWCoarcX8faMMZWii/JKXvCVgNmkaxuljL1bVe7qWnddbMEPU9KtmFujtEWGM6EjTW/gRgCVy35cXc7DifGjd23lO9Y7G5RuwkUxaW/2kOWn61gezwkrxP6/dFXDMyywVAF9FBs6jHYMzhu7LTSeKDL6twVonm+t1kDNIhY8MNwJY8mAhLnNCDgyG4CeP8QYuSpqO35rKUq52QmSzC+MSUt0Oz3NcvnYhuA3P4gwZ5Am9kZ+ojdCQdtVG6Z374GcdFQUroMmMauXByJ755JA0liY/Kl2CinrBmrZezjiIJwIETxD2Q2h2r49+BcpXUKGIMaCPckPAeyPTDmuAz2pTu5J8Er+VmxdKeK6dq3QBR487YFXNHsaa7kj8MlCtRrFWkXxr7z5nPjtXkjyIatdRvDtbm/3IoSTLkUS+u1BMY+NhAonQp1Ol8M96B6btHYdwj4+96t2ItF4YqFPYw237EhpZuMDSnsSaoUS+pU4hgsI+B48lOms6cLn54N8sqQXBIDDXYViIcGRIiC1piIsTjRDRw8X82OFDCmtXV0YkH5Avl4QcSsWBe0cGnQdKaSvw2XsWSbHnQcu5yEb6AMvSoU2uiYA6EKhtNCmmLQqMRKGvSAY/EceydyMIrzZyJoQpDukFzeYFyA5bC2NKFhENccmuOnS/AdFjOaIsa0to9KbN5GFXbGjU6++9ARWjuotfelDtRrPoRFMP3PgYVoPCJnop04eDbIrrRQphE0KrGkz2yUE2jGywKmse9HJ70eCHREDb65FdPF/2HLGLHAZs1nHhYKvf990JvbhW65+D5Uy5+TFihDGzNDLChfWQGekRJ/SVuhvfknNGHv+NyreE0yQiywRnluMYp8nX2d0HuPfdC1yei4UM7ODJmQ0jEZIZZSxnHanCU2TkJnLE3WsYxJOU4HZR0bJ6EzlibrWMakHKeDso6Nk9AZS/Mf+LvuPmZJ/LcAAAAASUVORK5CYII="; // -var script$50 = { +var script$5a = { name: 'VideoModalPlayer', components: { videoPlayer: VueVideoPlayer.videoPlayer @@ -80228,7 +80509,7 @@ var script$50 = { }, data() { return { - playIcon: playIcon$2, + playIcon: playIcon$3, titleLeftIcon, titleRightIcon, // 用于存放<video>标签对象,方便调用原生API @@ -80577,10 +80858,10 @@ var script$50 = { }; /* script */ -const __vue_script__$50 = script$50; +const __vue_script__$5a = script$5a; /* template */ -var __vue_render__$50 = function () { +var __vue_render__$5a = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -80647,7 +80928,7 @@ var __vue_render__$50 = function () { 2 ) }; -var __vue_staticRenderFns__$50 = [ +var __vue_staticRenderFns__$5a = [ function () { var _vm = this; var _h = _vm.$createElement; @@ -80659,16 +80940,16 @@ var __vue_staticRenderFns__$50 = [ ]) }, ]; -__vue_render__$50._withStripped = true; +__vue_render__$5a._withStripped = true; /* style */ - const __vue_inject_styles__$50 = undefined; + const __vue_inject_styles__$5a = undefined; /* scoped */ - const __vue_scope_id__$50 = undefined; + const __vue_scope_id__$5a = undefined; /* module identifier */ - const __vue_module_identifier__$50 = undefined; + const __vue_module_identifier__$5a = undefined; /* functional template */ - const __vue_is_functional_template__$50 = false; + const __vue_is_functional_template__$5a = false; /* style inject */ /* style inject SSR */ @@ -80677,13 +80958,13 @@ __vue_render__$50._withStripped = true; - const __vue_component__$50 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$50, staticRenderFns: __vue_staticRenderFns__$50 }, - __vue_inject_styles__$50, - __vue_script__$50, - __vue_scope_id__$50, - __vue_is_functional_template__$50, - __vue_module_identifier__$50, + const __vue_component__$5a = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5a, staticRenderFns: __vue_staticRenderFns__$5a }, + __vue_inject_styles__$5a, + __vue_script__$5a, + __vue_scope_id__$5a, + __vue_is_functional_template__$5a, + __vue_module_identifier__$5a, false, undefined, undefined, @@ -80692,11 +80973,11 @@ __vue_render__$50._withStripped = true; // // import '../block.scss' -var script$4$ = { +var script$59 = { name: 'XmlVideoRender', components: { - VideoPlayer: __vue_component__$51, - VideoModalPlayer: __vue_component__$50 + VideoPlayer: __vue_component__$5b, + VideoModalPlayer: __vue_component__$5a }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -80816,9 +81097,9 @@ var script$4$ = { }; /* script */ -const __vue_script__$4$ = script$4$; +const __vue_script__$59 = script$59; /* template */ -var __vue_render__$4$ = function () { +var __vue_render__$59 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -81036,17 +81317,17 @@ var __vue_render__$4$ = function () { 2 ) }; -var __vue_staticRenderFns__$4$ = []; -__vue_render__$4$._withStripped = true; +var __vue_staticRenderFns__$59 = []; +__vue_render__$59._withStripped = true; /* style */ - const __vue_inject_styles__$4$ = undefined; + const __vue_inject_styles__$59 = undefined; /* scoped */ - const __vue_scope_id__$4$ = "data-v-0976e3e4"; + const __vue_scope_id__$59 = "data-v-099f61c2"; /* module identifier */ - const __vue_module_identifier__$4$ = undefined; + const __vue_module_identifier__$59 = undefined; /* functional template */ - const __vue_is_functional_template__$4$ = false; + const __vue_is_functional_template__$59 = false; /* style inject */ /* style inject SSR */ @@ -81055,13 +81336,13 @@ __vue_render__$4$._withStripped = true; - const __vue_component__$4$ = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4$, staticRenderFns: __vue_staticRenderFns__$4$ }, - __vue_inject_styles__$4$, - __vue_script__$4$, - __vue_scope_id__$4$, - __vue_is_functional_template__$4$, - __vue_module_identifier__$4$, + const __vue_component__$59 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$59, staticRenderFns: __vue_staticRenderFns__$59 }, + __vue_inject_styles__$59, + __vue_script__$59, + __vue_scope_id__$59, + __vue_is_functional_template__$59, + __vue_module_identifier__$59, false, undefined, undefined, @@ -81070,11 +81351,11 @@ __vue_render__$4$._withStripped = true; // // import '../block.scss' -var script$4_ = { +var script$58 = { name: 'XmlVideoImgRender', components: { - VideoPlayer: __vue_component__$51, - VideoModalPlayer: __vue_component__$50 + VideoPlayer: __vue_component__$5b, + VideoModalPlayer: __vue_component__$5a }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -81193,8 +81474,8 @@ var script$4_ = { var __$_require_images_play_circle_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABwCAYAAADG4PRLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0wNi0xNlQxODoxNDoyNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMDYtMTZUMTg6MjA6MzkrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMDYtMTZUMTg6MjA6MzkrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkzNjhmOGJmLWQ5OTUtMjM0OS05MzI1LWIzMzU1YTk2YjUzMCIgeG1wTU06RG9jdW1lbnRJRD0i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"; /* script */ -const __vue_script__$4_ = script$4_; -var __vue_render__$4_ = function () { +const __vue_script__$58 = script$58; +var __vue_render__$58 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -81235,7 +81516,7 @@ var __vue_render__$4_ = function () { 0 ) }; -var __vue_staticRenderFns__$4_ = [ +var __vue_staticRenderFns__$58 = [ function () { var _vm = this; var _h = _vm.$createElement; @@ -81248,16 +81529,16 @@ var __vue_staticRenderFns__$4_ = [ ]) }, ]; -__vue_render__$4_._withStripped = true; +__vue_render__$58._withStripped = true; /* style */ - const __vue_inject_styles__$4_ = undefined; + const __vue_inject_styles__$58 = undefined; /* scoped */ - const __vue_scope_id__$4_ = "data-v-8036e7f4"; + const __vue_scope_id__$58 = "data-v-3c5e97c1"; /* module identifier */ - const __vue_module_identifier__$4_ = undefined; + const __vue_module_identifier__$58 = undefined; /* functional template */ - const __vue_is_functional_template__$4_ = false; + const __vue_is_functional_template__$58 = false; /* style inject */ /* style inject SSR */ @@ -81266,34 +81547,2280 @@ __vue_render__$4_._withStripped = true; - const __vue_component__$4_ = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4_, staticRenderFns: __vue_staticRenderFns__$4_ }, - __vue_inject_styles__$4_, - __vue_script__$4_, - __vue_scope_id__$4_, - __vue_is_functional_template__$4_, - __vue_module_identifier__$4_, + const __vue_component__$58 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$58, staticRenderFns: __vue_staticRenderFns__$58 }, + __vue_inject_styles__$58, + __vue_script__$58, + __vue_scope_id__$58, + __vue_is_functional_template__$58, + __vue_module_identifier__$58, false, undefined, undefined, undefined ); -const video = [__vue_component__$4$, __vue_component__$4_, __vue_component__$50]; +const video = [__vue_component__$59, __vue_component__$58, __vue_component__$5a]; var XmlVideo = { ...video }; +const radioType = ['SingleSelect']; +const checkType = ['MultipleSelect']; +const showOptionsType = ['1', '2', '4', '5']; +const showJudgeAnswerType = ['Judgement']; +const showSortType = ['7']; +const showRichTextAnswerType = ['Filling', 'AskAnswer']; +const isclozeType = ['']; +const isRadio = type => { + return radioType.includes(type); +}; +const isCheck = type => checkType.includes(type); +const showOptions = type => showOptionsType.includes(type); +const showJudgeAnswer = type => showJudgeAnswerType.includes(type); +const showSort = type => showSortType.includes(type); +const showRichTextAnswer = type => showRichTextAnswerType.includes(type); +const isCloze = type => isclozeType.includes(type); + +var playIcon$2 = "data:image/png;base64,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"; + +var pauseIcon$2 = "data:image/png;base64,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"; + +var audioIcon$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAzxJREFUWEftmE1rU1EQhp+5N2msQVCogtWCC0EwG4OCG3+ClGpxobhQ8GMjKFjbFBfWVBQpght3LvzoxoVYwT8gLkQQNyKKigEXpXXhB9LEmOSMTK7R1sTkRpOmggMhJ+TcmefOmXPeuVeYZzo6uhPnDgIJRLrn/9eG8WfgCdHoFRkff1TxLzbQoaE4kchNYFcbAtd36XmObDYtly+ftYkBUCp1F+hfdJhKQFXw/SE5f/6S6PDwAJ53p2MwP6FyqG4UHRm5jcjujgOVl0pPiKZSL4BNSwIIbhjQW6BviQDdaj2QFahZqQSFghUrdHWFvd8WADkXBDZbtgxWrYLeXujrC77fvYOpqQCssf0BUD4PkQgsXw5r1sC6dUFwG69eDbFYVVg9dw6Zm2uMA00C2V3u2RMArFwJnhcmCDo+jmSzYeY2AeQcum0bYkBN2pIAcrlcWQaku3txM6SquOlp3OwsxUwGMhl0ZgZvdpaukyfxtmxpP1Dh6VOKjx/jMhm8Dx/w8nk8Efx4HM92mghYER8+DIlE+4Hc1avIy5dINGrHffD51ayIjxxZHCAmJ+HZs/ql/R/on8mQSUmlrg4c6HANmaAmEtDfH2ia/fb9Nuyy7/qlySSydy81i9qyEo/DyEiVurf2pDYRHRiADRvQfB7p6akNVEdaNJ1GcrkwgtNAy6ytOHasDLPAam17VUpr1+IfP75gqrMDMp3GCyfEdYBsCVasQE+fDh5N5plOTiI1dpn78oXi4CBdO3aUZ2upRP76dWLPnyPWsjS2+hlyIsjYGDKv47MzWScm8N6/r3YvQuHjRwq9veWl1TdviBUK+CYn4aw+kBaLfE0mie3b98Pd1/v3iUxNBZr1OxMpZ0esf6olK7+/snE/VJqbI9/Tg5dM4l69Ivr6NVFrzpoLFC4/zXSMznZYLFZVT2EjhZzXOEMhHbVqWhnIZHtzqzz+lR/VawZkbz32/5WjVl3s3CHR0dHtOPcQsTavg6Y6Qza7qfI6ZgzVM+XWszNWpFTaJRMT934QaCp1CjgDxBeNyY4OkWlEjsqFC/cs7oKU6PDwekQGEdmKc9WPoK0i9X1FJIdzD1C9LRcvfqq4/gYOF90Ot1xnCQAAAABJRU5ErkJggg=="; + +// +var script$57 = { + name: 'audio-play', + props: { + url: { + type: String, + default: '', + require: true + }, + mobile: { + type: Boolean, + default: false + }, + isLineFile: { + type: Boolean, + default: false + }, + playbackControl: { + type: String, + default: '0' + } + }, + data() { + return { + playIcon: playIcon$2, + pauseIcon: pauseIcon$2, + audioIcon: audioIcon$1, + isPlay: false, + playTime: 0, + playDuration: '00:00', + playCurrentTime: '00:00', + totalDuration: 0, + isShowPlay: false + }; + }, + watch: { + url: { + handler() { + this.isPlay = false; + } + } + }, + methods: { + changeDuration() { + this.$nextTick(() => { + this.playDuration = this.timeFormat(this.$refs.musicAudio.duration); + this.totalDuration = this.$refs.musicAudio.duration; + }); + }, + //将单位为秒的的时间转换成mm:ss的形式 + timeFormat(num) { + let minute = parseInt(num / 60); + let second = parseInt(num % 60); + minute = minute >= 10 ? minute : "0" + minute; + second = second >= 10 ? second : "0" + second; + return minute + ":" + second; + }, + play() { + // console.log() + let audio = document.querySelectorAll('audio'); + audio.forEach(i => i.pause()); + let video = document.querySelectorAll('video'); + if (video && video.length) { + video.forEach(i => i.pause()); + } + this.isPlay ? this.$refs.musicAudio.pause() : this.$refs.musicAudio.play(); + this.isPlay = !this.isPlay; + this.$emit('play'); + }, + updateTime() { + this.playTime = this.$refs.musicAudio.currentTime; + this.playCurrentTime = this.timeFormat(this.$refs.musicAudio.currentTime); + if (this.playTime >= this.totalDuration) { + this.isPlay = false; + } + }, + changeTime(val) { + this.$refs.musicAudio.currentTime = val; + } + } +}; + +/* script */ +const __vue_script__$57 = script$57; +/* template */ +var __vue_render__$57 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c("div", { staticStyle: { width: "100%" } }, [ + !_vm.mobile && !_vm.isLineFile + ? _c("div", { staticClass: "audio", attrs: { flex: "" } }, [ + _c("div", { staticClass: "audio-icon" }, [ + _c("img", { attrs: { src: _vm.audioIcon, alt: "" } }), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "audio-controls", + attrs: { flex: "dir:top main:justify" }, + }, + [ + _c( + "div", + { + staticClass: "audio-controls--handler", + attrs: { flex: "main:justify cross:center" }, + }, + [ + _c("div", { staticClass: "current-time" }, [ + _vm._v(_vm._s(_vm.playCurrentTime)), + ]), + _vm._v(" "), + _c("div", { staticClass: "play" }, [ + _c("img", { + staticClass: "play-handler", + attrs: { src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "total-time" }, [ + _vm._v(_vm._s(_vm.playDuration)), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "audio-controls--progress" }, + [ + _c("el-slider", { + attrs: { + disabled: _vm.playbackControl === "1", + max: _vm.totalDuration, + "show-tooltip": false, + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; + }, + expression: "playTime", + }, + }), + ], + 1 + ), + ] + ), + ]) + : _c( + "div", + [ + _c("img", { + staticClass: "play-handler mobile", + attrs: { src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon }, + on: { + click: function ($event) { + $event.stopPropagation(); + _vm.isShowPlay = true; + }, + }, + }), + _vm._v(" "), + _c( + "el-dialog", + { + attrs: { + width: "100%", + top: "60px", + "custom-class": "video-play--dialog", + "destroy-on-close": "", + "append-to-body": "", + visible: _vm.isShowPlay, + }, + on: { + "update:visible": function ($event) { + _vm.isShowPlay = $event; + }, + }, + }, + [ + _c("div", { staticClass: "audio", attrs: { flex: "" } }, [ + _c("div", { staticClass: "audio-icon" }, [ + _c("img", { attrs: { src: _vm.audioIcon, alt: "" } }), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "audio-controls", + attrs: { flex: "dir:top main:justify" }, + }, + [ + _c( + "div", + { + staticClass: "audio-controls--handler", + attrs: { flex: "main:justify cross:center" }, + }, + [ + _c("div", { staticClass: "current-time" }, [ + _vm._v(_vm._s(_vm.playCurrentTime)), + ]), + _vm._v(" "), + _c("div", { staticClass: "play" }, [ + _c("img", { + staticClass: "play-handler", + attrs: { + src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon, + }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "total-time" }, [ + _vm._v(_vm._s(_vm.playDuration)), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "audio-controls--progress" }, + [ + _c("el-slider", { + attrs: { + disabled: _vm.playbackControl === "1", + max: _vm.totalDuration, + "show-tooltip": false, + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; + }, + expression: "playTime", + }, + }), + ], + 1 + ), + ] + ), + ]), + ] + ), + ], + 1 + ), + _vm._v(" "), + _c("audio", { + ref: "musicAudio", + staticClass: "audio-component", + attrs: { controls: "", preload: "auto", src: _vm.url }, + on: { + canplay: _vm.changeDuration, + timeupdate: _vm.updateTime, + pause: function ($event) { + _vm.isPlay = false; + }, + }, + }), + ]) +}; +var __vue_staticRenderFns__$57 = []; +__vue_render__$57._withStripped = true; + + /* style */ + const __vue_inject_styles__$57 = undefined; + /* scoped */ + const __vue_scope_id__$57 = "data-v-25355b9e"; + /* module identifier */ + const __vue_module_identifier__$57 = undefined; + /* functional template */ + const __vue_is_functional_template__$57 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$57 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$57, staticRenderFns: __vue_staticRenderFns__$57 }, + __vue_inject_styles__$57, + __vue_script__$57, + __vue_scope_id__$57, + __vue_is_functional_template__$57, + __vue_module_identifier__$57, + false, + undefined, + undefined, + undefined + ); + +var videoIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAaRJREFUSEu91surTXEUwPHP8iiSyAQTpRRTUkqu3CHFkETdy8BcKFNGir/AwKM8YuRRjOTGnfEHGJgwwUQMjDyWftr7dhxn733O0blruNfju9dvPX6/0CKZuQYHcQBbsL4y/4S3eILHEfG1KUwMUmTmOpzHKRRIm5TgV3EpIj73G/4DyMy9uIcNHYH71R9xJCJe9Cr+AmTmMdzE0hGD1+Y/MRMRt+sPC4DM3IPnWDZm8NrtB6YjYr58+APIzLV401PE/2QoTbAtIr7UgMs42xC1pP0AO7B5BPKViDgXmbkaH7CqwXk+IqYys+gv4nSdeQfsGzYWwCyutxjPRcR0rc/M3VUjlLnokhMFcAdHhwVUNVuJCziDJS2+dwvgFXaOAujJZleVzdYG/9cF8A6bxgFU2azAM5Sj65f3iwKY+BFNvMgzuDFsDUZs09nJD1rVCV2r4iG2j7UqFmXZVZApzHVMZtdqKPpf2BcRLxfWdc9kHsc1LB8m0gCb7zgZEbdq3aArs2Ryf8wr83D9542A6rgmd+n3pl09Ww5hf8Oz5SketT1bfgPyir14bBOMeQAAAABJRU5ErkJggg=="; + +// +var script$56 = { + name: 'video-play', + components: { + videoPlayer: VueVideoPlayer.videoPlayer + }, + props: { + url: { + type: String, + default: '', + require: true + } + }, + watch: { + url: { + handler() { + // this.isPlay = false + this.playerOptions.sources[0].src = this.url; + }, + immediate: true + } + }, + data() { + return { + pageType: 'pc', + isShowPlay: false, + videoIcon, + isPlay: false, + playTime: 0, + playDuration: '00:00', + playCurrentTime: '00:00', + totalDuration: 0, + isShowControls: false, + playerOptions: { + playbackRates: [0.5, 1.0, 1.25, 1.5, 2.0], + //播放速度 + autoplay: false, + //如果true,浏览器准备好时开始回放。 + muted: false, + // 默认情况下将会消除任何音频。 + loop: false, + // 导致视频一结束就重新开始。 + preload: 'auto', + // 建议浏览器在<video>加载元素后是否应该开始下载视频数据。auto浏览器选择最佳行为,立即开始加载视频(如果浏览器支持) + language: 'zh-CN', + aspectRatio: '16:9', + // 将播放器置于流畅模式,并在计算播放器的动态大小时使用该值。值应该代表一个比例 - 用冒号分隔的两个数字(例如"16:9"或"4:3") + fluid: true, + // 当true时,Video.js player将拥有流体大小。换句话说,它将按比例缩放以适应其容器。 + sources: [{ + type: '', + //这里的种类支持很多种:基本视频格式、直播、流媒体等,具体可以参看git网址项目 + src: '' //url地址 + }], + poster: '', + //你的封面地址 + // width: document.documentElement.clientWidth, //播放器宽度 + notSupportedMessage: '获取视频失败,请刷新重试', + //允许覆盖Video.js无法播放媒体源时显示的默认信息。 + controlBar: { + timeDivider: true, + durationDisplay: true, + remainingTimeDisplay: false, + fullscreenToggle: true //全屏按钮 + } + }, + playerEvents: ['fullscreenchange'] + }; + }, + inject: ['wrapRoot', 'inKey'], + created() { + this.pageType = this.$route.query.pageType || 'pc'; + }, + methods: { + onPlayerPlay(e) { + let currentVideo = e.el_.children[0].getAttribute('id', 64); + let videoList = document.getElementsByTagName('video'); + for (let i = 0; i < videoList.length; i++) { + let id = videoList[i].getAttribute('id'); + if (currentVideo != id) { + videoList[i].pause(); + } + } + let audio = document.querySelectorAll('audio'); + if (audio && audio.length) audio.forEach(i => i.pause()); + }, + showPlay() { + this.isShowPlay = true; + this.wrapRoot.currentInKey = this.inKey; + }, + toggleFullscreen(e) { + if (this.wrapRoot.currentInKey === this.inKey) { + const data = { + type: 'setIframeClass', + value: e.isFullscreen() + }; + window.parent.postMessage(data); + } + } + } +}; + +/* script */ +const __vue_script__$56 = script$56; +/* template */ +var __vue_render__$56 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { staticClass: "video" }, + [ + _c( + "div", + { + staticClass: "video-content", + staticStyle: { "background-color": "#000" }, + }, + [ + _c("video", { + staticStyle: { width: "180px", height: "100%" }, + attrs: { src: _vm.url }, + }), + _vm._v(" "), + _c( + "div", + { + staticClass: "play", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.showPlay.apply(null, arguments) + }, + }, + }, + [_c("img", { attrs: { src: _vm.videoIcon, alt: "" } })] + ), + ] + ), + _vm._v(" "), + _c( + "el-dialog", + { + attrs: { + top: "60px", + width: _vm.pageType === "pc" ? "50%" : "100%", + "custom-class": "video-play--dialog", + "destroy-on-close": "", + "append-to-body": "", + visible: _vm.isShowPlay, + }, + on: { + "update:visible": function ($event) { + _vm.isShowPlay = $event; + }, + }, + }, + [ + _c("video-player", { + ref: "videoPlayer", + staticClass: "video-player vjs-custom-skin", + attrs: { + events: _vm.playerEvents, + playsinline: true, + options: _vm.playerOptions, + }, + on: { + "!fullscreenchange": function ($event) { + return _vm.toggleFullscreen($event) + }, + play: function ($event) { + return _vm.onPlayerPlay($event) + }, + }, + }), + ], + 1 + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$56 = []; +__vue_render__$56._withStripped = true; + + /* style */ + const __vue_inject_styles__$56 = undefined; + /* scoped */ + const __vue_scope_id__$56 = "data-v-7628e470"; + /* module identifier */ + const __vue_module_identifier__$56 = undefined; + /* functional template */ + const __vue_is_functional_template__$56 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$56 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$56, staticRenderFns: __vue_staticRenderFns__$56 }, + __vue_inject_styles__$56, + __vue_script__$56, + __vue_scope_id__$56, + __vue_is_functional_template__$56, + __vue_module_identifier__$56, + false, + undefined, + undefined, + undefined + ); + +// +var script$55 = { + name: 'bc-file-render', + components: { + audioPlay: __vue_component__$57, + videoPlay: __vue_component__$56 + }, + props: { + fileInfo: { + type: Object, + default: () => ({ + fileUrl: '', + fileType: '', + fileSuffix: '' + }), + required: true + }, + showHandler: { + type: Boolean, + default: true + }, + mobile: { + type: Boolean, + default: false + }, + isLineFile: { + type: Boolean, + default: false + }, + playbackControl: { + type: String, + default: '0' + } + }, + computed: { + fileType() { + let type; + if (this.fileInfo.fileType.includes('image')) type = 'image'; + if (this.fileInfo.fileType.includes('audio')) type = 'audio'; + if (this.fileInfo.fileType.includes('video')) type = 'video'; + return type; + } + }, + methods: { + againUpload() { + // this.$emit('remove') + this.$emit('againUpload'); + }, + remove() { + this.$emit('remove'); + } + } +}; + +/* script */ +const __vue_script__$55 = script$55; +/* template */ +var __vue_render__$55 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { staticClass: "file-render", attrs: { flex: "" } }, + [ + _vm.fileType === "image" + ? _c("div", [ + _c("img", { + staticClass: "image-file", + attrs: { src: _vm.fileInfo.fileUrl }, + }), + ]) + : _vm._e(), + _vm._v(" "), + _vm.fileType === "audio" + ? _c("audio-play", { + style: { width: _vm.showHandler ? "256px" : "100%" }, + attrs: { + playbackControl: _vm.playbackControl, + isLineFile: _vm.isLineFile, + mobile: _vm.mobile, + url: _vm.fileInfo.fileUrl, + }, + on: { + play: function ($event) { + return _vm.$emit("play") + }, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.fileType === "video" + ? _c("video-play", { + staticClass: "file-render--video", + attrs: { + playbackControl: _vm.playbackControl, + isLineFile: _vm.isLineFile, + mobile: _vm.mobile, + url: _vm.fileInfo.fileUrl, + }, + on: { + play: function ($event) { + return _vm.$emit("play") + }, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.showHandler + ? _c( + "div", + { + staticClass: "file-info", + class: { videoHandler: _vm.fileType === "video" }, + staticStyle: { "margin-left": "28px" }, + }, + [ + _vm.fileType !== "audio" + ? [ + _vm.fileInfo.fileName + ? _c( + "el-tooltip", + { + staticClass: "item", + attrs: { + "popper-class": "atooltip", + effect: "dark", + content: "文件名称:" + _vm.fileInfo.fileName, + placement: "top-start", + }, + }, + [ + _c( + "div", + { staticClass: "fileName text-overflow" }, + [ + _vm._v( + "文件名称:" + _vm._s(_vm.fileInfo.fileName) + ), + ] + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "fileInfo" }, [ + _vm._v("视频格式:" + _vm._s(_vm.fileInfo.fileSuffix)), + ]), + ] + : _vm._e(), + _vm._v(" "), + _c( + "div", + { attrs: { flex: "cross:center" } }, + [ + _c( + "el-button", + { + staticClass: "dialog-submit", + attrs: { type: "primary" }, + on: { click: _vm.againUpload }, + }, + [_vm._v("重新上传")] + ), + _vm._v(" "), + _c( + "el-button", + { staticClass: "dialog-close", on: { click: _vm.remove } }, + [_vm._v("删除")] + ), + ], + 1 + ), + ], + 2 + ) + : _vm._e(), + ], + 1 + ) +}; +var __vue_staticRenderFns__$55 = []; +__vue_render__$55._withStripped = true; + + /* style */ + const __vue_inject_styles__$55 = undefined; + /* scoped */ + const __vue_scope_id__$55 = "data-v-506f1aca"; + /* module identifier */ + const __vue_module_identifier__$55 = undefined; + /* functional template */ + const __vue_is_functional_template__$55 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$55 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$55, staticRenderFns: __vue_staticRenderFns__$55 }, + __vue_inject_styles__$55, + __vue_script__$55, + __vue_scope_id__$55, + __vue_is_functional_template__$55, + __vue_module_identifier__$55, + false, + undefined, + undefined, + undefined + ); + +// +var script$54 = { + name: 'BcViewCommon', + components: { + bcFileRenderNew: __vue_component__$55 + }, + props: { + content: { + type: String, + default: '' + }, + standardAnswer: { + type: Array, + default: () => [] + }, + fileInfo: { + type: Object, + default: () => ({ + fileUrl: '', + fileType: '', + fileSuffix: '' + }) + }, + placeholder: { + type: String, + default: '' + }, + border: { + type: Boolean, + default: true + }, + mobile: { + type: Boolean, + default: false + }, + isLineFile: { + type: Boolean, + default: false + }, + playbackControl: { + type: String, + default: '0' + }, + resourceBasisPath: { + type: String, + default: '' + }, + pageType: { + type: String, + default: 'h5' + } + }, + data() { + return {}; + }, + methods: { + formatImg(str) { + if (str) { + let data = str.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, (match, p1) => { + if (match.indexOf('style') !== -1) { + let src = this.resourceBasisPath + p1.split('./')[1]; + let image = match.indexOf('http') !== -1 ? match : match.replace(p1, src); + return image.split('style="')[0] + 'style="max-width:100% !important;' + image.split('style="')[1]; + } else if (match.indexOf('width') !== -1) { + let src = this.resourceBasisPath + p1.split('./')[1]; + let image = match.indexOf('http') !== -1 ? match : match.replace(p1, src); + return image; + } else { + return `<img src='${p1.indexOf('http') > -1 ? p1 : this.resourceBasisPath + p1.split('./')[1]}' style="max-width:100%;" />`; + } + }); + return data; + } + }, + showImage(e) { + if (e.target.tagName == 'IMG') { + this.$xmlImgPreview({ + multiple: true, + nowImgIndex: 0, + imgList: [{ + url: e.target.src, + title: '' + }] + }); + } + } + } +}; + +/* script */ +const __vue_script__$54 = script$54; +/* template */ +var __vue_render__$54 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c("div", { staticClass: "content" }, [ + _c( + "div", + { staticClass: "stem-content", class: { "no-border": !_vm.border } }, + [ + !_vm.content && !_vm.fileInfo.fileUrl && !_vm.standardAnswer + ? _c("div", { staticClass: "placeholder" }, [ + _vm._v(_vm._s(_vm.placeholder)), + ]) + : _vm.content + ? _c("div", { + staticClass: "text-break-all", + domProps: { innerHTML: _vm._s(_vm.formatImg(_vm.content)) }, + on: { + click: function ($event) { + return _vm.showImage($event) + }, + }, + }) + : _vm.standardAnswer + ? _c( + "div", + _vm._l(_vm.standardAnswer, function (item, index) { + return _c("div", { + key: index, + domProps: { innerHTML: _vm._s(_vm.formatImg(item.content)) }, + on: { + click: function ($event) { + return _vm.showImage($event) + }, + }, + }) + }), + 0 + ) + : _vm._e(), + _vm._v(" "), + _vm._t("default"), + _vm._v(" "), + _vm.fileInfo.fileUrl + ? _c("bc-file-render-new", { + style: { + "margin-top": _vm.content ? "16px" : 0, + padding: "10px 0", + }, + attrs: { + playbackControl: _vm.playbackControl, + isLineFile: _vm.isLineFile, + mobile: _vm.mobile, + showHandler: false, + fileInfo: _vm.fileInfo, + }, + on: { + play: function ($event) { + return _vm.$emit("play") + }, + }, + }) + : _vm._e(), + ], + 2 + ), + ]) +}; +var __vue_staticRenderFns__$54 = []; +__vue_render__$54._withStripped = true; + + /* style */ + const __vue_inject_styles__$54 = undefined; + /* scoped */ + const __vue_scope_id__$54 = "data-v-3d2dcb5b"; + /* module identifier */ + const __vue_module_identifier__$54 = undefined; + /* functional template */ + const __vue_is_functional_template__$54 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$54 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$54, staticRenderFns: __vue_staticRenderFns__$54 }, + __vue_inject_styles__$54, + __vue_script__$54, + __vue_scope_id__$54, + __vue_is_functional_template__$54, + __vue_module_identifier__$54, + false, + undefined, + undefined, + undefined + ); + +// +var script$53 = { + name: 'bc-view-option-radio', + components: { + BcViewCommon: __vue_component__$54 + }, + props: { + option: { + type: [String, Array], + default: '' + }, + showTitle: { + type: Boolean, + default: true + }, + isSubmit: { + type: Boolean, + default: true + }, + value: { + type: String, + default: '' + }, + readonly: { + type: Boolean, + default: false + }, + answer: { + type: Object, + default: () => {} + }, + type: { + type: String, + default: 'radio' + }, + standardAnswer: { + type: [String, Number], + default: '' + }, + resourceBasisPath: { + type: String, + default: '' + }, + pageType: { + type: String, + default: 'h5' + } + }, + data() { + return { + optionsList: [], + selectData: '', + isAnswer: false, + answerIsTrue: false, + radioJudeMap: { + A: '正确', + B: '错误' + }, + serialNumber: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] + }; + }, + computed: {}, + watch: { + value: { + handler(val) { + this.selectData = val; + }, + immediate: true + }, + option: { + handler(val) { + try { + if (Array.isArray(val)) { + this.optionsList = val; + } else { + this.optionsList = JSON.parse(val); + } + } catch (err) { + this.optionsList = []; + } + }, + immediate: true + } + }, + methods: { + isActive(item) { + return item.number === this.selectData; + }, + isTrue(item) { + if (this.type === 'radio') { + return this.isAnswer && item.number === this.selectData && item.isRightAnswer; + } + }, + isFalse(item) { + if (!this.isAnswer) { + return false; + } + if (this.type === 'radio') { + if (this.selectData) { + //当前为选中的 + return item.number === this.selectData && !item.isRightAnswer; + } else { + return false; + } + } + }, + submitAnswer() { + console.log('🚀 ~ file: radio.vue:258 ~ submitAnswer ~ this.selectData:', this.selectData); + if (!this.selectData && this.isSubmit) { + this.$message.error('请选择答案'); + return; + } + // let answerIsTrue = false + // if (this.type === 'radio') { + // console.log(this.selectData, this.standardAnswer) + // answerIsTrue = this.optionsList[this.standardAnswer - 1].number === this.selectData ? true : false + // // answerIsTrue = this.standardAnswer.some((i) => i.title === this.selectData) + // } else { + // answerIsTrue = this.standardAnswer.some((i) => i === this.radioJudeMap[this.selectData]) + // } + + this.isAnswer = true; + this.$emit('showAnalysis', this.answerIsTrue); + }, + afresh() { + this.selectData = ''; + this.isAnswer = false; + this.$emit('afresh'); + }, + select(item) { + this.selectData = item.number; + this.answerIsTrue = item.isRightAnswer; + // this.$emit('showAnalysis') + } + } +}; + +/* script */ +const __vue_script__$53 = script$53; +var __vue_render__$53 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c("div", [ + _c( + "div", + { staticClass: "xml-checkbox-box" }, + _vm._l(_vm.optionsList, function (item, index) { + return _c( + "div", + { + key: index, + staticClass: "option-item", + class: { + isActive: _vm.isActive(item), + isTrue: _vm.isTrue(item), + isFalse: _vm.isFalse(item), + }, + attrs: { flex: "" }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.select(item) + }, + }, + }, + [ + _c( + "div", + { staticClass: "questionSeq" }, + [ + _vm.isTrue(item) + ? _c("img", { + staticStyle: { "margin-right": "10px" }, + attrs: { + src: __$_require_static_images_leaflet_icons_correct_png__, + alt: "", + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.isFalse(item) + ? _c("img", { + staticStyle: { "margin-right": "10px" }, + attrs: { + src: __$_require_static_images_leaflet_icons_error_png__, + alt: "", + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.readonly && !_vm.isTrue(item) && !_vm.isFalse(item) + ? _c( + "el-radio", + { attrs: { value: _vm.selectData, label: item.number } }, + [_vm._v(_vm._s(""))] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _vm.showTitle + ? _c( + "div", + { + staticClass: "questionSeq", + staticStyle: { "margin-right": "2px" }, + }, + [ + _vm._v( + "\n " + + _vm._s(_vm.serialNumber[index]) + + "\n " + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("bc-view-common", { + attrs: { + "flex-box": "1", + border: false, + content: item.description, + fileInfo: item.fileInfo, + resourceBasisPath: _vm.resourceBasisPath, + pageType: _vm.pageType, + }, + }), + ], + 1 + ) + }), + 0 + ), + _vm._v(" "), + _vm.isSubmit + ? _c( + "div", + { + staticClass: "mt-4", + staticStyle: { + display: "flex", + "justify-content": "flex-end", + "text-align": "center", + "margin-top": "12px", + }, + }, + [ + !_vm.selectData || !_vm.isAnswer + ? _c( + "div", + { + staticClass: "xml-submit-answer", + on: { click: _vm.submitAnswer }, + }, + [_vm._v("提交作答")] + ) + : _c( + "div", + { + staticClass: "xml-submit-answer", + on: { + click: function ($event) { + return _vm.afresh() + }, + }, + }, + [_vm._v("重新作答")] + ), + ] + ) + : _vm._e(), + ]) +}; +var __vue_staticRenderFns__$53 = []; +__vue_render__$53._withStripped = true; + + /* style */ + const __vue_inject_styles__$53 = undefined; + /* scoped */ + const __vue_scope_id__$53 = "data-v-7fac7a23"; + /* module identifier */ + const __vue_module_identifier__$53 = undefined; + /* functional template */ + const __vue_is_functional_template__$53 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$53 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$53, staticRenderFns: __vue_staticRenderFns__$53 }, + __vue_inject_styles__$53, + __vue_script__$53, + __vue_scope_id__$53, + __vue_is_functional_template__$53, + __vue_module_identifier__$53, + false, + undefined, + undefined, + undefined + ); + +// +var script$52 = { + name: 'bc-view-option-checkbox', + components: { + BcViewCommon: __vue_component__$54 + }, + props: { + option: { + type: [String, Array], + default: '' + }, + showTitle: { + type: Boolean, + default: true + }, + isSubmit: { + type: Boolean, + default: true + }, + value: { + type: [String], + default: '' + }, + readonly: { + type: Boolean, + default: false + }, + answer: { + type: Object, + default: () => {} + }, + standardAnswer: { + type: [String, Number], + default: '' + }, + resourceBasisPath: { + type: String, + default: '' + }, + pageType: { + type: String, + default: 'h5' + } + }, + data() { + return { + optionsList: [], + selectData: [], + isAnswer: false, + serialNumber: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] + }; + }, + watch: { + // value: { + // handler(val) { + // this.selectData = val ? val : [] + // }, + // immediate: true + // }, + option: { + handler(val) { + try { + if (Array.isArray(val)) { + this.optionsList = val; + } else { + this.optionsList = JSON.parse(val); + } + } catch (err) { + this.optionsList = []; + } + }, + immediate: true + } + }, + methods: { + select(item, e) { + // debugger + if (e.target.tagName === 'INPUT') { + e.stopPropagation(); + return; + } + if (this.readonly) return; + let index = this.selectData.findIndex(i => i === item); + if (index !== -1) { + this.selectData.splice(index, 1); + } else { + this.selectData.push(item); + } + this.$emit('change', this.selectData.join('')); + }, + submitAnswer() { + if (!this.selectData.length && this.isSubmit) { + this.$message.error('请选择答案'); + return; + } + + // let answerIsTrue = this.standardAnswer.map((i) => i.title).join('、') === this.selectData.join('、') + let answerIsTrue = false; + this.isAnswer = true; + this.$emit('showAnalysis', answerIsTrue); + }, + afresh() { + this.selectData = []; + this.isAnswer = false; + this.$emit('afresh'); + }, + SkipProgress(e, title, val) { + if (e.target.targetName === 'INPUT') { + e.stopPropagation(); + } + } + } +}; + +/* script */ +const __vue_script__$52 = script$52; +var __vue_render__$52 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c("div", [ + _c( + "div", + { staticClass: "xml-checkbox-box" }, + _vm._l(_vm.optionsList, function (item, index) { + return _c( + "div", + { + key: index, + staticClass: "option-item", + class: { + isActive: _vm.selectData.includes(item.number) && !_vm.readonly, + isTrue: + _vm.isAnswer && + _vm.selectData.includes(item.number) && + item.isRightAnswer, + isFalse: + _vm.isAnswer && + _vm.selectData.includes(item.number) && + !item.isRightAnswer, + }, + attrs: { flex: "" }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.select(item.number, $event) + }, + }, + }, + [ + _c( + "div", + { staticClass: "questionSeq" }, + [ + _vm.isAnswer && + _vm.selectData.includes(item.number) && + item.isRightAnswer + ? _c("img", { + staticStyle: { "margin-right": "10px" }, + attrs: { + src: __$_require_static_images_leaflet_icons_correct_png__, + alt: "", + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.isAnswer && + _vm.selectData.includes(item.number) && + !item.isRightAnswer + ? _c("img", { + staticStyle: { "margin-right": "10px" }, + attrs: { + src: __$_require_static_images_leaflet_icons_error_png__, + alt: "", + }, + }) + : _vm._e(), + _vm._v(" "), + !_vm.readonly && !_vm.isAnswer + ? _c( + "el-checkbox", + { + attrs: { value: _vm.selectData.includes(item.number) }, + nativeOn: { + click: function ($event) { + _vm.SkipProgress( + $event, + item.number, + _vm.selectData.includes(item.number) + ); + }, + }, + }, + [_vm._v(_vm._s(""))] + ) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _vm.showTitle + ? _c( + "div", + { + staticClass: "questionSeq", + staticStyle: { "margin-right": "2px" }, + }, + [ + _vm._v( + "\n " + + _vm._s(_vm.serialNumber[index]) + + "\n " + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("bc-view-common", { + attrs: { + "flex-box": "1", + border: false, + content: item.description, + fileInfo: item.fileInfo, + resourceBasisPath: _vm.resourceBasisPath, + pageType: _vm.pageType, + }, + }), + ], + 1 + ) + }), + 0 + ), + _vm._v(" "), + _vm.isSubmit + ? _c( + "div", + { + staticClass: "mt-4", + staticStyle: { + display: "flex", + "justify-content": "flex-end", + "text-align": "center", + "margin-top": "12px", + }, + }, + [ + !_vm.selectData || !_vm.isAnswer + ? _c( + "div", + { + staticClass: "xml-submit-answer", + on: { click: _vm.submitAnswer }, + }, + [_vm._v("提交作答")] + ) + : _c( + "div", + { + staticClass: "xml-submit-answer", + on: { + click: function ($event) { + return _vm.afresh() + }, + }, + }, + [_vm._v("重新作答")] + ), + ] + ) + : _vm._e(), + ]) +}; +var __vue_staticRenderFns__$52 = []; +__vue_render__$52._withStripped = true; + + /* style */ + const __vue_inject_styles__$52 = undefined; + /* scoped */ + const __vue_scope_id__$52 = "data-v-fa728c70"; + /* module identifier */ + const __vue_module_identifier__$52 = undefined; + /* functional template */ + const __vue_is_functional_template__$52 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$52 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$52, staticRenderFns: __vue_staticRenderFns__$52 }, + __vue_inject_styles__$52, + __vue_script__$52, + __vue_scope_id__$52, + __vue_is_functional_template__$52, + __vue_module_identifier__$52, + false, + undefined, + undefined, + undefined + ); + +// +var script$51 = { + name: 'QuestionItem', + components: { + BcViewOptionCheckbox: __vue_component__$52, + BcViewOptionRadio: __vue_component__$53, + BcViewCommon: __vue_component__$54 + }, + // dicts: ['question_type'], + data() { + return { + // isShowAnalysis: false, + // isShowAnswer: false, + // isShowKnowledge: false, + inputAnswer: '', + dict: { + label: { + question_type: { + 1: '单选题', + 2: '多选题', + 3: '判断题', + 13: '简答题' + } + } + }, + isAnswer: false, + serialNumber: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] + }; + }, + props: { + question: Object, + canShowAnswer: String, + canShowAnalysis: String, + canShowKnowledge: String, + inKey: String, + border: { + type: Boolean, + default: false + }, + isSubmit: { + //是否显示提交作答按钮 + type: Boolean, + default: true + }, + questionNumber: { + type: Number, + default: -1 + }, + isShowAi: { + type: String, + default: '1' + }, + resourceBasisPath: { + type: String, + default: '' + }, + pageType: { + type: String, + default: 'h5' + } + }, + provide: function () { + return { + inKey: this.inKey + }; + }, + mounted() { + console.log(this.question); + }, + computed: { + isShowAnalysis() { + return this.isAnswer && this.canShowAnalysis === 'true'; + }, + isShowAnswer() { + return this.isAnswer && this.canShowAnswer === 'true'; + }, + isShowKnowledge() { + return this.isAnswer && this.canShowKnowledge === 'true'; + }, + isRadio() { + return isRadio(this.question.type); + }, + isCheck() { + return isCheck(this.question.type); + }, + showJudgeAnswer() { + return showJudgeAnswer(this.question.type); + }, + showRichTextAnswer() { + return showRichTextAnswer(this.question.type); + }, + showOptions() { + return showOptions(this.question.type); + }, + showSort() { + return showSort(this.question.type); + }, + isCloze() { + return isCloze(this.question.type); + }, + clozeLength() { + let fillInTheBlanksSpan = this.question.stem.content.match(/fillInTheBlanksSpan/g); + let sortString = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; + let data = fillInTheBlanksSpan ? fillInTheBlanksSpan.length : 0; + let list = []; + for (let i = 0; i < data; i++) { + list.push({ + content: '', + title: sortString.split('')[i] + }); + } + // return fillInTheBlanksSpan ? fillInTheBlanksSpan.length : 0 + return list; + }, + standardAnswer() { + try { + let answerTitle = ''; + if (!this.showRichTextAnswer) { + if (this.showOptions) { + answerTitle = this.question.standardAnswer.map(i => i.title).join('、'); + } else if (this.showJudgeAnswer) { + answerTitle = this.question.standardAnswer.map(i => i).join('、'); + } else if (this.showSort) { + let questionOption = xeUtils.clone(this.question.questionOption, true); + answerTitle = questionOption.sort((c, n) => c.index - n.index).map(i => i.title).join('、'); + } + } + return answerTitle; + } catch (e) { + console.log('异常:', e); + return ''; + } + } + }, + methods: { + showAnalysis(answer) { + if (!this.showRichTextAnswer) { + this.isAnswer = true; + let params = { + pass: answer, + questionId: this.question.id, + questionName: JSON.stringify(this.question.stem) + }; + this.$emit('submitAnswer', params); + } else { + this.isAnswer = true; + } + }, + showAnalysis2(answer) { + if (answer.questionType == 'shortSnswer' && this.isSubmit) { + if (!answer.userAnswer) { + this.$message.error('请先输入答案'); + return; + } + } else if (answer.questionType == 'fillInTheBlanks' && this.isSubmit) { + for (let i = 0; i < this.clozeLength.length; i++) { + if (!this.clozeLength[i].content) { + this.$message.error('请先输入答案'); + return; + } + } + } + this.isAnswer = true; + let params = { + pass: answer, + questionId: this.question.id, + questionName: JSON.stringify(this.question.stem) + }; + this.$emit('submitAnswer', params); + }, + afresh(questionType) { + this.isAnswer = false; + if (questionType == 'shortSnswer') { + this.inputAnswer = ''; + } else if (questionType == 'fillInTheBlanks') { + for (let i = 0; i < this.clozeLength.length; i++) { + this.clozeLength[i].content = ''; + } + } + }, + // + changeAnswer() { + if (this.isRadio || this.showJudgeAnswer) { + this.$refs.bcViewOptionRadio?.submitAnswer(); + } + if (this.isCheck) { + this.$refs.bcViewOptionCheckbox?.submitAnswer(); + } + if (this.showRichTextAnswer && !this.isCloze) { + this.showAnalysis2({ + questionId: this.question.id, + questionName: JSON.stringify(this.question.stem), + userAnswer: this.inputAnswer, + questionType: 'shortSnswer' + }); + } + if (this.isCloze) { + this.showAnalysis2({ + questionId: this.question.id, + questionName: JSON.stringify(this.question.stem), + userAnswer: this.clozeLength, + questionType: 'fillInTheBlanks' + }); + } + }, + // AIanalysis(){ + // let params = { + // questionOption: JSON.stringify(this.question.questionOption), + // questionName: JSON.stringify(this.question.stem) + // } + // this.$emit('setanalysis', params) + // }, + AIanalysis() { + let serialNumber = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T']; + let option = ''; + let question = this.question.stem.content; + let optionList = this.question.questionOption; + for (let i = 0; i < optionList.length; i++) { + if (optionList[i].content) { + option += serialNumber[i] + '.' + this.removeStyle(optionList[i].content) + (i < optionList.length - 1 ? ';' : ''); + } + } + if (this.question.questionType == '3') { + option = 'A.正确;B.错误'; + } + const data = { + type: 'AiAnalysis', + value: this.removeStyle(question) + option, + code: 'success' + }; + this.$emit('setanalysis', data); + }, + removeStyle(e) { + if (e) { + e = e.replace(/<[^>]+>/g, ''); //去除所有标签,以纯文本展示 + e = e.replace(/\s/gi, ''); //去除空格 + e = e.replace(/ /gi, ''); //去除空格 + return e; + } + } + } +}; + +/* script */ +const __vue_script__$51 = script$51; +/* template */ +var __vue_render__$51 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c("div", [ + _c( + "div", + { + staticClass: "group-content", + class: _vm.border ? "border-bottom" : "", + }, + [ + _c("div", { staticClass: "group-content-box" }, [ + _c("div", { staticClass: "stem" }, [ + _c( + "div", + { staticClass: "stem-box", staticStyle: { display: "flex" } }, + [ + _vm.questionNumber !== -1 + ? _c( + "div", + { + staticClass: "question-number", + staticStyle: { + "line-height": "28px", + "padding-right": "4px", + }, + }, + [ + _vm._v( + "\n " + + _vm._s(_vm.questionNumber + 1) + + " .\n " + ), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("bc-view-common", { + staticClass: "xml-question-title", + staticStyle: { flex: "1", "min-width": "0" }, + attrs: { + content: _vm.question.description, + border: false, + fileInfo: _vm.question.stem.fileInfo, + resourceBasisPath: _vm.resourceBasisPath, + isSubmit: _vm.isSubmit, + pageType: _vm.pageType, + }, + }), + ], + 1 + ), + ]), + ]), + _vm._v(" "), + _vm.isRadio + ? _c( + "div", + { staticClass: "mt-4" }, + [ + _c("bc-view-option-radio", { + ref: "bcViewOptionRadio", + attrs: { + standardAnswer: _vm.question.answer, + option: _vm.question.candidates, + resourceBasisPath: _vm.resourceBasisPath, + isSubmit: _vm.isSubmit, + pageType: _vm.pageType, + }, + on: { showAnalysis: _vm.showAnalysis, afresh: _vm.afresh }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.isCheck + ? _c( + "div", + { staticClass: "mt-4" }, + [ + _c("bc-view-option-checkbox", { + ref: "bcViewOptionCheckbox", + attrs: { + option: _vm.question.candidates, + standardAnswer: _vm.question.answer, + resourceBasisPath: _vm.resourceBasisPath, + isSubmit: _vm.isSubmit, + pageType: _vm.pageType, + }, + on: { showAnalysis: _vm.showAnalysis, afresh: _vm.afresh }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.showRichTextAnswer && !_vm.isCloze + ? _c( + "div", + { + staticClass: "mt-4", + staticStyle: { display: "flex", "flex-direction": "column" }, + }, + [ + _c("el-input", { + attrs: { + type: "textarea", + placeholder: "请输入您的回答", + autosize: { minRows: 2, maxRows: 8 }, + }, + model: { + value: _vm.inputAnswer, + callback: function ($$v) { + _vm.inputAnswer = $$v; + }, + expression: "inputAnswer", + }, + }), + _vm._v(" "), + !_vm.isAnswer & _vm.isSubmit + ? _c( + "div", + { + staticClass: + "xml-submit-answer xml-submit-answer-right", + on: { + click: function ($event) { + _vm.showAnalysis2({ + questionId: _vm.question.id, + questionName: JSON.stringify(_vm.question.stem), + userAnswer: _vm.inputAnswer, + questionType: "shortSnswer", + }); + }, + }, + }, + [_vm._v("\n 提交作答\n ")] + ) + : _vm.isAnswer & _vm.isSubmit + ? _c( + "div", + { + staticClass: + "xml-submit-answer xml-submit-answer-right", + on: { + click: function ($event) { + return _vm.afresh("shortSnswer") + }, + }, + }, + [_vm._v("\n 重新作答\n ")] + ) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.showJudgeAnswer + ? _c( + "div", + [ + _c("bc-view-option-radio", { + ref: "bcViewOptionRadio", + attrs: { + standardAnswer: _vm.question.answer, + resourceBasisPath: _vm.resourceBasisPath, + pageType: _vm.pageType, + isSubmit: _vm.isSubmit, + option: _vm.question.candidates, + }, + on: { showAnalysis: _vm.showAnalysis, afresh: _vm.afresh }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _vm.isCloze + ? _c( + "div", + [ + _vm._l(_vm.clozeLength, function (item, index) { + return _c("div", { key: index, staticClass: "isTrue" }, [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: item.content, + expression: "item.content", + }, + ], + staticClass: "answer-cloze-input", + attrs: { + maxlength: "100", + placeholder: "请输入...", + type: "text", + }, + domProps: { value: item.content }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set(item, "content", $event.target.value); + }, + }, + }), + ]) + }), + _vm._v(" "), + !_vm.isAnswer && _vm.isSubmit + ? _c( + "div", + { + staticClass: + "xml-submit-answer xml-submit-answer-right", + on: { + click: function ($event) { + _vm.showAnalysis2({ + questionId: _vm.question.id, + questionName: JSON.stringify(_vm.question.stem), + userAnswer: _vm.clozeLength, + questionType: "Filling", + }); + }, + }, + }, + [_vm._v("\n 提交作答\n ")] + ) + : _vm.isAnswer & _vm.isSubmit + ? _c( + "div", + { + staticClass: + "xml-submit-answer xml-submit-answer-right", + on: { + click: function ($event) { + return _vm.afresh("Filling") + }, + }, + }, + [_vm._v("\n 重新作答\n ")] + ) + : _vm._e(), + ], + 2 + ) + : _vm._e(), + _vm._v(" "), + _vm.isShowAnswer + ? _c("div", [ + !_vm.showRichTextAnswer + ? _c("div", { staticClass: "mt-6" }, [ + _c( + "div", + { + staticStyle: { + display: "flex", + "flex-direction": "column", + }, + }, + [ + _c( + "div", + { staticClass: "question-label" }, + [ + _vm._v("正确答案:\n "), + _vm.question.type == "SingleSelect" + ? [ + _c("span", [ + _vm._v( + _vm._s( + _vm.serialNumber[ + _vm.question.answer - 1 + ] + ) + ), + ]), + ] + : _vm._l( + _vm.question.answer.split(","), + function (item, index) { + return _c("span", [ + _vm._v( + "\n " + + _vm._s(_vm.serialNumber[item - 1]) + + "\n " + ), + ]) + } + ), + ], + 2 + ), + _vm._v(" "), + _c("div", { + staticStyle: { + color: "#0070c1", + "min-width": "0", + flex: "1", + "line-height": "28px", + display: "inline-block", + }, + }), + ] + ), + ]) + : _c("div", { staticClass: "mt-6" }, [ + _c( + "div", + { + staticStyle: { + display: "flex", + "flex-direction": "column", + }, + }, + [ + _c("div", { staticClass: "question-label" }, [ + _vm._v("正确答案:"), + ]), + _vm._v(" "), + _c( + "div", + { staticStyle: { flex: "1", "min-width": "0" } }, + [ + _c("bc-view-common", { + staticStyle: { flex: "1", "min-width": "0" }, + attrs: { + content: _vm.question.answer, + standardAnswer: + _vm.question.questionType == 10 + ? _vm.question.standardAnswer + : [], + border: false, + fileInfo: _vm.question.standardAnswer.fileInfo, + resourceBasisPath: _vm.resourceBasisPath, + isSubmit: _vm.isSubmit, + pageType: _vm.pageType, + }, + }), + ], + 1 + ), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.isShowAnalysis && _vm.question.feedback + ? _c( + "div", + { + staticClass: "mt-6 flex-direction-column", + attrs: { flex: "" }, + }, + [ + _c( + "div", + { + staticClass: "question-label", + staticStyle: { "line-height": "40px" }, + }, + [_vm._v("解析:")] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "stem", + class: { + "analysis-content": _vm.question.feedback, + }, + staticStyle: { "min-width": "0", flex: "1" }, + }, + [ + _c("bc-view-common", { + attrs: { + border: false, + content: _vm.question.feedback, + fileInfo: _vm.question.analysis.fileInfo, + resourceBasisPath: _vm.resourceBasisPath, + isSubmit: _vm.isSubmit, + pageType: _vm.pageType, + }, + }), + ], + 1 + ), + ] + ) + : _vm._e(), + ] + ), + ]) +}; +var __vue_staticRenderFns__$51 = []; +__vue_render__$51._withStripped = true; + + /* style */ + const __vue_inject_styles__$51 = undefined; + /* scoped */ + const __vue_scope_id__$51 = "data-v-4a7a19c4"; + /* module identifier */ + const __vue_module_identifier__$51 = undefined; + /* functional template */ + const __vue_is_functional_template__$51 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$51 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$51, staticRenderFns: __vue_staticRenderFns__$51 }, + __vue_inject_styles__$51, + __vue_script__$51, + __vue_scope_id__$51, + __vue_is_functional_template__$51, + __vue_module_identifier__$51, + false, + undefined, + undefined, + undefined + ); + // // import { defaultCover } from '@/assets/remote' /*** * 试卷块儿 */ -var script$4Z = { +var script$50 = { name: 'XmlTestPaperRender', components: { - QuestionItem: __vue_component__$57 + QuestionItem: __vue_component__$51 }, // dicts: ['question_type', 'difficulty', 'examine_status', 'answer_platform', 'answer_situation'], props: { @@ -81438,8 +83965,8 @@ var script$4Z = { var __$_require_static_images_default_over_test_aper_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0wNVQxNzoxOTo1MiswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDctMDlUMTg6MTI6MTkrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDctMDlUMTg6MTI6MTkrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmUxYjk1YmU4LTdiMGUtMDE0Yi04YTNiLWExMjkwOGMzZWM2ZCIgeG1wTU06RG9jdW1lbnRJRD0i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"; /* script */ -const __vue_script__$4Z = script$4Z; -var __vue_render__$4Z = function () { +const __vue_script__$50 = script$50; +var __vue_render__$50 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -81520,7 +84047,7 @@ var __vue_render__$4Z = function () { ] ) }; -var __vue_staticRenderFns__$4Z = [ +var __vue_staticRenderFns__$50 = [ function () { var _vm = this; var _h = _vm.$createElement; @@ -81535,16 +84062,16 @@ var __vue_staticRenderFns__$4Z = [ ]) }, ]; -__vue_render__$4Z._withStripped = true; +__vue_render__$50._withStripped = true; /* style */ - const __vue_inject_styles__$4Z = undefined; + const __vue_inject_styles__$50 = undefined; /* scoped */ - const __vue_scope_id__$4Z = "data-v-1d04dda8"; + const __vue_scope_id__$50 = "data-v-5c4b43e7"; /* module identifier */ - const __vue_module_identifier__$4Z = undefined; + const __vue_module_identifier__$50 = undefined; /* functional template */ - const __vue_is_functional_template__$4Z = false; + const __vue_is_functional_template__$50 = false; /* style inject */ /* style inject SSR */ @@ -81553,30 +84080,30 @@ __vue_render__$4Z._withStripped = true; - const __vue_component__$4Z = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4Z, staticRenderFns: __vue_staticRenderFns__$4Z }, - __vue_inject_styles__$4Z, - __vue_script__$4Z, - __vue_scope_id__$4Z, - __vue_is_functional_template__$4Z, - __vue_module_identifier__$4Z, + const __vue_component__$50 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$50, staticRenderFns: __vue_staticRenderFns__$50 }, + __vue_inject_styles__$50, + __vue_script__$50, + __vue_scope_id__$50, + __vue_is_functional_template__$50, + __vue_module_identifier__$50, false, undefined, undefined, undefined ); -__vue_component__$4Z.install = (Vue, options = {}) => { +__vue_component__$50.install = (Vue, options = {}) => { Vue.component(createNamespace$1('test-paper-render', { prefix: options.prefix - }), __vue_component__$4Z); + }), __vue_component__$50); }; // -var script$4Y = { +var script$4$ = { name: 'XmlRecorderRender', components: { - RecordPlayer: __vue_component__$5k + RecordPlayer: __vue_component__$5u }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -81697,10 +84224,10 @@ var script$4Y = { }; /* script */ -const __vue_script__$4Y = script$4Y; +const __vue_script__$4$ = script$4$; /* template */ -var __vue_render__$4Y = function () { +var __vue_render__$4$ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -81802,17 +84329,17 @@ var __vue_render__$4Y = function () { 2 ) }; -var __vue_staticRenderFns__$4Y = []; -__vue_render__$4Y._withStripped = true; +var __vue_staticRenderFns__$4$ = []; +__vue_render__$4$._withStripped = true; /* style */ - const __vue_inject_styles__$4Y = undefined; + const __vue_inject_styles__$4$ = undefined; /* scoped */ - const __vue_scope_id__$4Y = undefined; + const __vue_scope_id__$4$ = undefined; /* module identifier */ - const __vue_module_identifier__$4Y = undefined; + const __vue_module_identifier__$4$ = undefined; /* functional template */ - const __vue_is_functional_template__$4Y = false; + const __vue_is_functional_template__$4$ = false; /* style inject */ /* style inject SSR */ @@ -81821,23 +84348,23 @@ __vue_render__$4Y._withStripped = true; - const __vue_component__$4Y = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4Y, staticRenderFns: __vue_staticRenderFns__$4Y }, - __vue_inject_styles__$4Y, - __vue_script__$4Y, - __vue_scope_id__$4Y, - __vue_is_functional_template__$4Y, - __vue_module_identifier__$4Y, + const __vue_component__$4$ = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4$, staticRenderFns: __vue_staticRenderFns__$4$ }, + __vue_inject_styles__$4$, + __vue_script__$4$, + __vue_scope_id__$4$, + __vue_is_functional_template__$4$, + __vue_module_identifier__$4$, false, undefined, undefined, undefined ); -__vue_component__$4Y.install = (Vue, options = {}) => { +__vue_component__$4$.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-recorder-group-render', { prefix: options.prefix - }), __vue_component__$4Y); + }), __vue_component__$4$); }; var checkbox = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAACT0lEQVQ4T3WTv2tUQRDHv7Pvnqig8VQwIvgjqJWVaGMj2PkHxE548N5uDrUwJBJNQK2NNhoOsrsXrxL1bJQgEhRPrGxUBG0iWIigEHJ3Ri3O93Zkz3vhjMk2y8585zOzszuEv4viOD5GREeJaBsRUdeeb98BvAXwXGv9Wym1nZljAC8piqL1YRgOE9FmAHPM/MU55/LILMuoUCh46HEi2ppl2VwQBKeY+UOz2ZwiKWWJiDY0Go2btVotW5G59yiklFeIaADA+0ajMen1pJQyhUJhuFwu/1greHBwcF2xWDwL4HBXM6W1ftW5u1JqRGt9QykVeoO/Yy9IKbURwAiAgwCWmPkNEf3UWt/pAJIkUcz8IAiC8845AeCWtfabd/pgIhpj5gFmZufcNQA7hBADxhizDEjT9FEYhuNEVATwi4jM4uLiu2KxONbNDOfcrLX2XpIkJwDst9bqZYA/RFHUH4bhBBFtAcAAvgLY6UXM/Hl+fv5yvV5P1wR4YalU2uWcuwSgL++Dr5yZr1prP3nbfwAp5RljTDkP8JA0TSeEEJu62Z8ZY6q5X0p5UgjRPz09fTt/heta69EVnd8N4CIzF7IsG5mZmVnK/Uqpc1mWfaxUKk86ACnlJIBZY8yLlRDn3CFr7ePcniTJPiHEeLvdvlCtVpsdwNDQ0AFmHnXOPWy1Wk9rtVp7lQ8l4jg+EgRB5Jy7b62t55rO0MRxvEcIcRrAXgALRJT2NFH4AQPQAnBXa/26N8E/U6eU6kvT1A+O/1CdFQSBf9KW1nphlcrwB3YxGYrLREgxAAAAAElFTkSuQmCC"; @@ -88100,7 +90627,7 @@ const API_KEY$1 = 'b7e405d6af09050e4a6976f31ec37640'; // const recorder = new RecorderManager('/audio/recorder') -var script$4X = { +var script$4_ = { name: 'VoicePlayer', props: { //模式:preview 预览 (默认),editor 编辑 @@ -88832,10 +91359,10 @@ var script$4X = { }; /* script */ -const __vue_script__$4X = script$4X; +const __vue_script__$4_ = script$4_; /* template */ -var __vue_render__$4X = function () { +var __vue_render__$4_ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -88976,17 +91503,17 @@ var __vue_render__$4X = function () { ] ) }; -var __vue_staticRenderFns__$4X = []; -__vue_render__$4X._withStripped = true; +var __vue_staticRenderFns__$4_ = []; +__vue_render__$4_._withStripped = true; /* style */ - const __vue_inject_styles__$4X = undefined; + const __vue_inject_styles__$4_ = undefined; /* scoped */ - const __vue_scope_id__$4X = undefined; + const __vue_scope_id__$4_ = undefined; /* module identifier */ - const __vue_module_identifier__$4X = undefined; + const __vue_module_identifier__$4_ = undefined; /* functional template */ - const __vue_is_functional_template__$4X = false; + const __vue_is_functional_template__$4_ = false; /* style inject */ /* style inject SSR */ @@ -88995,13 +91522,13 @@ __vue_render__$4X._withStripped = true; - const __vue_component__$4X = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4X, staticRenderFns: __vue_staticRenderFns__$4X }, - __vue_inject_styles__$4X, - __vue_script__$4X, - __vue_scope_id__$4X, - __vue_is_functional_template__$4X, - __vue_module_identifier__$4X, + const __vue_component__$4_ = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4_, staticRenderFns: __vue_staticRenderFns__$4_ }, + __vue_inject_styles__$4_, + __vue_script__$4_, + __vue_scope_id__$4_, + __vue_is_functional_template__$4_, + __vue_module_identifier__$4_, false, undefined, undefined, @@ -89018,10 +91545,10 @@ var statr = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAYAAADtyJ2fA const APPID = '98fcf4d6'; const API_SECRET = 'Y2FkN2Y1MGZjN2U0M2I1MTU4Y2FlZjA0'; const API_KEY = 'b7e405d6af09050e4a6976f31ec37640'; -var script$4W = { +var script$4Z = { name: 'XmlVoiceRender', components: { - VoicePlayer: __vue_component__$4X + VoicePlayer: __vue_component__$4_ }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -89430,8 +91957,8 @@ var script$4W = { var __$_require_images_voice_icon5_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAiCAYAAAAKyxrjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUU3NDIwMTdCOTk2MTFFRUI1NTZDRTIwQjAwNDdFQkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUU3NDIwMThCOTk2MTFFRUI1NTZDRTIwQjAwNDdFQkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTc0MjAxNUI5OTYxMUVFQjU1NkNFMjBCMDA0N0VCRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTc0MjAxNkI5OTYxMUVFQjU1NkNFMjBCMDA0N0VCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhLzVf8AAARHSURBVHja1JhXaFRREIZ3jYrd2LvGFksSa7ArdiyggiiIoIgFBCsoCII+6IsECyqKoIgP+uBDFJRgFDUWRGzYYjf2ltiSaDRqsv4H5so4nLbGkOzAx925c3bOnVvmzJxwJBIJOaQDaMD0e+CrZXxtMBx0Bk1BLrgALgPnZEx6E+3AL5r3BPgcikZUgBbag4LI39LKMLY+2AwKI3q5BLo45lNMArcNPpTvJR4+/mAz1gPXxQQfDGO7g5yIW96B5gYfcWB7xE+WljXAeHBW4zhLM1Zd8GtxE6aDmqAGWC987DTMuVmM2wMSyJYK3jBbEWj4rwEmgWzDndsmxobBSWYvBn3EmCrgGRtTQE+Lj5kMStmY3ZrrWiiuZX60Aao7vprujkkWCAdThX2DYaK9YlwSs1UDj5ktjz4P3WfAZZdPgFWQZ+LAYnAfrAc1Kf/cBFdETrol9LXs90+w0ZDLcoXekv2eRZk6kB2gQOPjrdBb+SRRFWB3sBW0oXPZYA7oC8I84YLbTO8HUph+TBOISaqz33OFbZ/lWrnU9ZmoKq1X50AWSAfXyRZHwQfyFBQyfYbwlWGZJ17oxXRMAAPEGptj8NFQ6IW+AaYTUjqx11X3eo4S+inLPG2FnkfH0eItsfnoaPDhfEVNkmL5/hqBZKar6uKhxVdXoT+l4zBx/rLFR6LQn5RngD3Fnb9lKcPqiCf4GuSzcozLDcv1JAv9TnkG2EHYHlj8pIp5eGZuH4WfvkK/+D8DLBaTNxZjX1j8DBX6GTrWosI8kHxLEa+K/R5MfwZeliXA2uIp3aWKnr92IXFxJhkv9KN0rCbO27qEMZTVAznk20yYAkwSNplB5UJcasl8fBm4xN6E71E0PTOFfqCsAaY4KpjnnlXFMpGMNonX/iPTmxiuR2XgCUzPcmRbr35wi6j7xgl7giiO72h89AI/2JiLVJzzMYfFPEM0xXwms/8CAx31p+pgOrrapZMeTW6mGLOCdQljwStm+wwSNT4mCh9XQAuyNQMHhX2NR4GdQTdftWVxpkG5Hk1uIl247Ljzxbk8x12XQfykxrhU06mEHcHNFv/pEjI0sK4mNyDF0Bgr+Up9XWPHRamnvg58Mfi5pvlEdDSjhxHIaXVDwppNJ5WO6zH9h2OTSUk3WojVJtMn8AqcB0VRZEo152BanlSyeUdFQY7n/w+CafT7G62bj0LRbOBUYqaIp74ysIU9tg0ru8RTDxs00VdBf1DiKtViRdJYcGpXYV4QXCwEqErGVdSU62SE2BFIYw2718ZvRXOcvqkXoJOwqU2yR+y7u0uLvPfGb0Wj8sN7FsAT0JrZ05itRFMFVfoAFYNoPQ3kIVU6qVS2BbLd5CMWsuhIcIT6xxDb2UtmhX+yaRMqVpaJCdQDVtfYJtp29GJlmcigbcoScX6/Y7sy5hb65aynLKJ91TzXvmgsyVaqXNRivshnb/S3AAMAp9T1voGemc8AAAAASUVORK5CYII="; /* script */ -const __vue_script__$4W = script$4W; -var __vue_render__$4W = function () { +const __vue_script__$4Z = script$4Z; +var __vue_render__$4Z = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -90001,7 +92528,7 @@ var __vue_render__$4W = function () { 2 ) }; -var __vue_staticRenderFns__$4W = [ +var __vue_staticRenderFns__$4Z = [ function () { var _vm = this; var _h = _vm.$createElement; @@ -90021,16 +92548,16 @@ var __vue_staticRenderFns__$4W = [ ) }, ]; -__vue_render__$4W._withStripped = true; +__vue_render__$4Z._withStripped = true; /* style */ - const __vue_inject_styles__$4W = undefined; + const __vue_inject_styles__$4Z = undefined; /* scoped */ - const __vue_scope_id__$4W = undefined; + const __vue_scope_id__$4Z = undefined; /* module identifier */ - const __vue_module_identifier__$4W = undefined; + const __vue_module_identifier__$4Z = undefined; /* functional template */ - const __vue_is_functional_template__$4W = false; + const __vue_is_functional_template__$4Z = false; /* style inject */ /* style inject SSR */ @@ -90039,23 +92566,23 @@ __vue_render__$4W._withStripped = true; - const __vue_component__$4W = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4W, staticRenderFns: __vue_staticRenderFns__$4W }, - __vue_inject_styles__$4W, - __vue_script__$4W, - __vue_scope_id__$4W, - __vue_is_functional_template__$4W, - __vue_module_identifier__$4W, + const __vue_component__$4Z = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4Z, staticRenderFns: __vue_staticRenderFns__$4Z }, + __vue_inject_styles__$4Z, + __vue_script__$4Z, + __vue_scope_id__$4Z, + __vue_is_functional_template__$4Z, + __vue_module_identifier__$4Z, false, undefined, undefined, undefined ); -__vue_component__$4W.install = (Vue, options = {}) => { +__vue_component__$4Z.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-recorder-group-render', { prefix: options.prefix - }), __vue_component__$4W); + }), __vue_component__$4Z); }; class DomUtils { @@ -90424,7 +92951,7 @@ var dragItem = { }; // -var script$4V = { +var script$4Y = { name: 'Zone', directives: { changeSize, @@ -90520,10 +93047,10 @@ var script$4V = { }; /* script */ -const __vue_script__$4V = script$4V; +const __vue_script__$4Y = script$4Y; /* template */ -var __vue_render__$4V = function () { +var __vue_render__$4Y = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -90709,17 +93236,17 @@ var __vue_render__$4V = function () { ] ) }; -var __vue_staticRenderFns__$4V = []; -__vue_render__$4V._withStripped = true; +var __vue_staticRenderFns__$4Y = []; +__vue_render__$4Y._withStripped = true; /* style */ - const __vue_inject_styles__$4V = undefined; + const __vue_inject_styles__$4Y = undefined; /* scoped */ - const __vue_scope_id__$4V = undefined; + const __vue_scope_id__$4Y = undefined; /* module identifier */ - const __vue_module_identifier__$4V = undefined; + const __vue_module_identifier__$4Y = undefined; /* functional template */ - const __vue_is_functional_template__$4V = false; + const __vue_is_functional_template__$4Y = false; /* style inject */ /* style inject SSR */ @@ -90728,13 +93255,13 @@ __vue_render__$4V._withStripped = true; - const __vue_component__$4V = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4V, staticRenderFns: __vue_staticRenderFns__$4V }, - __vue_inject_styles__$4V, - __vue_script__$4V, - __vue_scope_id__$4V, - __vue_is_functional_template__$4V, - __vue_module_identifier__$4V, + const __vue_component__$4Y = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4Y, staticRenderFns: __vue_staticRenderFns__$4Y }, + __vue_inject_styles__$4Y, + __vue_script__$4Y, + __vue_scope_id__$4Y, + __vue_is_functional_template__$4Y, + __vue_module_identifier__$4Y, false, undefined, undefined, @@ -90842,13 +93369,13 @@ var addItem = { }; // -var script$4U = { +var script$4X = { name: 'HotZone', directives: { addItem }, components: { - Zone: __vue_component__$4V + Zone: __vue_component__$4Y }, inject: { getCurrentRuleIndex: { @@ -91043,10 +93570,10 @@ var script$4U = { }; /* script */ -const __vue_script__$4U = script$4U; +const __vue_script__$4X = script$4X; /* template */ -var __vue_render__$4U = function () { +var __vue_render__$4X = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -91117,17 +93644,17 @@ var __vue_render__$4U = function () { ] ) }; -var __vue_staticRenderFns__$4U = []; -__vue_render__$4U._withStripped = true; +var __vue_staticRenderFns__$4X = []; +__vue_render__$4X._withStripped = true; /* style */ - const __vue_inject_styles__$4U = undefined; + const __vue_inject_styles__$4X = undefined; /* scoped */ - const __vue_scope_id__$4U = undefined; + const __vue_scope_id__$4X = undefined; /* module identifier */ - const __vue_module_identifier__$4U = undefined; + const __vue_module_identifier__$4X = undefined; /* functional template */ - const __vue_is_functional_template__$4U = false; + const __vue_is_functional_template__$4X = false; /* style inject */ /* style inject SSR */ @@ -91136,13 +93663,13 @@ __vue_render__$4U._withStripped = true; - const __vue_component__$4U = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4U, staticRenderFns: __vue_staticRenderFns__$4U }, - __vue_inject_styles__$4U, - __vue_script__$4U, - __vue_scope_id__$4U, - __vue_is_functional_template__$4U, - __vue_module_identifier__$4U, + const __vue_component__$4X = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4X, staticRenderFns: __vue_staticRenderFns__$4X }, + __vue_inject_styles__$4X, + __vue_script__$4X, + __vue_scope_id__$4X, + __vue_is_functional_template__$4X, + __vue_module_identifier__$4X, false, undefined, undefined, @@ -91150,10 +93677,10 @@ __vue_render__$4U._withStripped = true; ); // -var script$4T = { +var script$4W = { name: 'XmlHotzoneRender', components: { - HotZone: __vue_component__$4U + HotZone: __vue_component__$4X }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -91339,10 +93866,10 @@ var script$4T = { }; /* script */ -const __vue_script__$4T = script$4T; +const __vue_script__$4W = script$4W; /* template */ -var __vue_render__$4T = function () { +var __vue_render__$4W = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -91468,17 +93995,17 @@ var __vue_render__$4T = function () { 2 ) }; -var __vue_staticRenderFns__$4T = []; -__vue_render__$4T._withStripped = true; +var __vue_staticRenderFns__$4W = []; +__vue_render__$4W._withStripped = true; /* style */ - const __vue_inject_styles__$4T = undefined; + const __vue_inject_styles__$4W = undefined; /* scoped */ - const __vue_scope_id__$4T = undefined; + const __vue_scope_id__$4W = undefined; /* module identifier */ - const __vue_module_identifier__$4T = undefined; + const __vue_module_identifier__$4W = undefined; /* functional template */ - const __vue_is_functional_template__$4T = false; + const __vue_is_functional_template__$4W = false; /* style inject */ /* style inject SSR */ @@ -91487,13 +94014,13 @@ __vue_render__$4T._withStripped = true; - const __vue_component__$4T = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4T, staticRenderFns: __vue_staticRenderFns__$4T }, - __vue_inject_styles__$4T, - __vue_script__$4T, - __vue_scope_id__$4T, - __vue_is_functional_template__$4T, - __vue_module_identifier__$4T, + const __vue_component__$4W = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4W, staticRenderFns: __vue_staticRenderFns__$4W }, + __vue_inject_styles__$4W, + __vue_script__$4W, + __vue_scope_id__$4W, + __vue_is_functional_template__$4W, + __vue_module_identifier__$4W, false, undefined, undefined, @@ -91501,12 +94028,12 @@ __vue_render__$4T._withStripped = true; ); // -var script$4S = { +var script$4V = { name: 'XmlHotTargetModalViewer', components: { - XmlAudioModalPlayer: __vue_component__$5g, - XmlVideoModalPlayer: __vue_component__$50, - XmlTextDialog: __vue_component__$5l + XmlAudioModalPlayer: __vue_component__$5q, + XmlVideoModalPlayer: __vue_component__$5a, + XmlTextDialog: __vue_component__$5v }, props: { visible: { @@ -91520,7 +94047,7 @@ var script$4S = { }, data() { return { - playIcon: playIcon$2, + playIcon: playIcon$3, titleLeftIcon, titleRightIcon, modalPlayerKey: 'mpk' + new Date().getTime() @@ -91558,10 +94085,10 @@ var script$4S = { }; /* script */ -const __vue_script__$4S = script$4S; +const __vue_script__$4V = script$4V; /* template */ -var __vue_render__$4S = function () { +var __vue_render__$4V = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -91704,17 +94231,17 @@ var __vue_render__$4S = function () { ] ) }; -var __vue_staticRenderFns__$4S = []; -__vue_render__$4S._withStripped = true; +var __vue_staticRenderFns__$4V = []; +__vue_render__$4V._withStripped = true; /* style */ - const __vue_inject_styles__$4S = undefined; + const __vue_inject_styles__$4V = undefined; /* scoped */ - const __vue_scope_id__$4S = undefined; + const __vue_scope_id__$4V = undefined; /* module identifier */ - const __vue_module_identifier__$4S = undefined; + const __vue_module_identifier__$4V = undefined; /* functional template */ - const __vue_is_functional_template__$4S = false; + const __vue_is_functional_template__$4V = false; /* style inject */ /* style inject SSR */ @@ -91723,20 +94250,20 @@ __vue_render__$4S._withStripped = true; - const __vue_component__$4S = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4S, staticRenderFns: __vue_staticRenderFns__$4S }, - __vue_inject_styles__$4S, - __vue_script__$4S, - __vue_scope_id__$4S, - __vue_is_functional_template__$4S, - __vue_module_identifier__$4S, + const __vue_component__$4V = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4V, staticRenderFns: __vue_staticRenderFns__$4V }, + __vue_inject_styles__$4V, + __vue_script__$4V, + __vue_scope_id__$4V, + __vue_is_functional_template__$4V, + __vue_module_identifier__$4V, false, undefined, undefined, undefined ); -const components$2 = [__vue_component__$4T, __vue_component__$4S]; +const components$2 = [__vue_component__$4W, __vue_component__$4V]; var XmlHotzone = { ...components$2 }; @@ -91744,7 +94271,7 @@ var XmlHotzone = { const presetBgColors = ['#ede3fc', '#ffe4d2', '#ecebb4', '#fcdff6', '#d9f0b3', '#ccf1d9', '#bef1fe', '#fee6b4', '#cdedfc', '#dce8fa']; // -var script$4R = { +var script$4U = { name: 'XmlLayoutRender', props: { //模式:preview 预览 (默认),editor 编辑 @@ -91897,10 +94424,10 @@ var script$4R = { }; /* script */ -const __vue_script__$4R = script$4R; +const __vue_script__$4U = script$4U; /* template */ -var __vue_render__$4R = function () { +var __vue_render__$4U = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -91947,17 +94474,17 @@ var __vue_render__$4R = function () { ] ) }; -var __vue_staticRenderFns__$4R = []; -__vue_render__$4R._withStripped = true; +var __vue_staticRenderFns__$4U = []; +__vue_render__$4U._withStripped = true; /* style */ - const __vue_inject_styles__$4R = undefined; + const __vue_inject_styles__$4U = undefined; /* scoped */ - const __vue_scope_id__$4R = undefined; + const __vue_scope_id__$4U = undefined; /* module identifier */ - const __vue_module_identifier__$4R = undefined; + const __vue_module_identifier__$4U = undefined; /* functional template */ - const __vue_is_functional_template__$4R = false; + const __vue_is_functional_template__$4U = false; /* style inject */ /* style inject SSR */ @@ -91966,13 +94493,13 @@ __vue_render__$4R._withStripped = true; - const __vue_component__$4R = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4R, staticRenderFns: __vue_staticRenderFns__$4R }, - __vue_inject_styles__$4R, - __vue_script__$4R, - __vue_scope_id__$4R, - __vue_is_functional_template__$4R, - __vue_module_identifier__$4R, + const __vue_component__$4U = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4U, staticRenderFns: __vue_staticRenderFns__$4U }, + __vue_inject_styles__$4U, + __vue_script__$4U, + __vue_scope_id__$4U, + __vue_is_functional_template__$4U, + __vue_module_identifier__$4U, false, undefined, undefined, @@ -92016,7 +94543,7 @@ function _iterableToArray(iter) { function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); } -var inBrowser$1 = typeof window !== 'undefined'; +var inBrowser = typeof window !== 'undefined'; function freeze(item) { if (Array.isArray(item) || _typeof$1(item) === 'object') { return Object.freeze(item); @@ -92057,12 +94584,12 @@ var Wormhole = Vue.extend({ transports: transports, targets: targets, sources: sources, - trackInstances: inBrowser$1 + trackInstances: inBrowser }; }, methods: { open: function open(transport) { - if (!inBrowser$1) return; + if (!inBrowser) return; var to = transport.to, from = transport.from, passengers = transport.passengers, @@ -92112,7 +94639,7 @@ var Wormhole = Vue.extend({ } }, registerTarget: function registerTarget(target, vm, force) { - if (!inBrowser$1) return; + if (!inBrowser) return; if (this.trackInstances && !force && this.targets[target]) { console.warn("[portal-vue]: Target ".concat(target, " already exists")); } @@ -92122,7 +94649,7 @@ var Wormhole = Vue.extend({ this.$delete(this.targets, target); }, registerSource: function registerSource(source, vm, force) { - if (!inBrowser$1) return; + if (!inBrowser) return; if (this.trackInstances && !force && this.sources[source]) { console.warn("[portal-vue]: source ".concat(source, " already exists")); } @@ -92528,7 +95055,7 @@ var iconSetup = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABze var iconRemove = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAAXNSR0IArs4c6QAAAtdJREFUWEftmM1LFHEYxz/Pau1YSpfq0AtIdIhaJdC9GFhePHgUBEtouwSGStHLWf0DpHLWgqiQjKhDRYfyEqmHCHPUYmeVwugShHkpFXxJfWq3dl213FlnJA8NDMww3+f5feY7v3me+Y3gYAvUTzUh0uhA6kwivBHlVsQ0wssDxEmGQMO0OtFlqlGR49FW//3UOGdAXjuUJJBXtukvyRgo0ztPp0913DaNJaY4cijdAJleTwt04NxUfta8r1HQ/EyTp9Wr9tjhnKZU3apABQ0zNYreTZvYpUCRQ1HTPxRLsypQoGH6IVDpcrz04arNCafSAa3LK/0Hwm7bNMqcOPQfaAM8Mh0FGf6nj0zRdhFeCFlDs5Pf3r+7vWMiMa8KG3SP6kyVilStqNTr0adUtSYazrmnXeSylUJ8FKKUIPiAXuaJMoctR/iyorl6CiQMb9LvRwfNvDG1OAtcAPauUhNapJiLS3qZh0DjtmlsiyXXfnpQStMXp7jiI0K5FDESOxGvgESpiISNTrX4AOxzCLMomyBPypj0BEiFy9FW47xa1ALXM4aJ28oDCVLtAZCO2WbOTn1NCT5erglmMeiMB0DEW4Ja3ABOuwSy3QMJ1+xWo077GEQ47BLI/aRWpc6uNjowGE+B6UZpdgTnI4RyKqF175BqWSSUA0JXEkApkyDdjoBi89ki2eBdAylywg75nwFfN4ZDcNE2jRbt5y1KoVNX/qZz7RDKYztsVKpF+8+qG3IJNOIe6BfB/shJ4xjCTVdASps3QL+/l9XiKVCxRqjPUswuCdRPfUJk9xqTJMJmFxYWSofatvSmvjEZ5VQqJEhnDMiTHwkKT4wZu8qqLT7IAs+B7Y6BlJAEuRPv9imLxGRxcpxopXAA31yFfTV3VPtoQlj9j4nQwWYuSQGjycKYOIiBZc/hzco12zdqX/EPq0U5ShAhCPE9tnQfRBnEx4AU8Wj5Pf0AgUJM93Ow4uMAAAAASUVORK5CYII="; // -var script$4Q = { +var script$4T = { name: 'XmlAreaBox', components: { PortalTarget @@ -92707,10 +95234,10 @@ var script$4Q = { }; /* script */ -const __vue_script__$4Q = script$4Q; +const __vue_script__$4T = script$4T; /* template */ -var __vue_render__$4Q = function () { +var __vue_render__$4T = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -92819,17 +95346,17 @@ var __vue_render__$4Q = function () { 2 ) }; -var __vue_staticRenderFns__$4Q = []; -__vue_render__$4Q._withStripped = true; +var __vue_staticRenderFns__$4T = []; +__vue_render__$4T._withStripped = true; /* style */ - const __vue_inject_styles__$4Q = undefined; + const __vue_inject_styles__$4T = undefined; /* scoped */ - const __vue_scope_id__$4Q = undefined; + const __vue_scope_id__$4T = undefined; /* module identifier */ - const __vue_module_identifier__$4Q = undefined; + const __vue_module_identifier__$4T = undefined; /* functional template */ - const __vue_is_functional_template__$4Q = false; + const __vue_is_functional_template__$4T = false; /* style inject */ /* style inject SSR */ @@ -92838,20 +95365,20 @@ __vue_render__$4Q._withStripped = true; - const __vue_component__$4Q = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4Q, staticRenderFns: __vue_staticRenderFns__$4Q }, - __vue_inject_styles__$4Q, - __vue_script__$4Q, - __vue_scope_id__$4Q, - __vue_is_functional_template__$4Q, - __vue_module_identifier__$4Q, + const __vue_component__$4T = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4T, staticRenderFns: __vue_staticRenderFns__$4T }, + __vue_inject_styles__$4T, + __vue_script__$4T, + __vue_scope_id__$4T, + __vue_is_functional_template__$4T, + __vue_module_identifier__$4T, false, undefined, undefined, undefined ); -const components$1 = [__vue_component__$4R, __vue_component__$4Q]; +const components$1 = [__vue_component__$4U, __vue_component__$4T]; var XmlLayout = { ...components$1 }; @@ -92926,12 +95453,12 @@ var singleGroupMixin = { }; // -var script$4P = { +var script$4S = { mixins: [singleGroupMixin], name: 'titleFifthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -93020,9 +95547,9 @@ var script$4P = { }; /* script */ -const __vue_script__$4P = script$4P; +const __vue_script__$4S = script$4S; /* template */ -var __vue_render__$4P = function () { +var __vue_render__$4S = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -93113,17 +95640,17 @@ var __vue_render__$4P = function () { 1 ) }; -var __vue_staticRenderFns__$4P = []; -__vue_render__$4P._withStripped = true; +var __vue_staticRenderFns__$4S = []; +__vue_render__$4S._withStripped = true; /* style */ - const __vue_inject_styles__$4P = undefined; + const __vue_inject_styles__$4S = undefined; /* scoped */ - const __vue_scope_id__$4P = "data-v-b94f94f0"; + const __vue_scope_id__$4S = "data-v-56a198fa"; /* module identifier */ - const __vue_module_identifier__$4P = undefined; + const __vue_module_identifier__$4S = undefined; /* functional template */ - const __vue_is_functional_template__$4P = false; + const __vue_is_functional_template__$4S = false; /* style inject */ /* style inject SSR */ @@ -93132,13 +95659,13 @@ __vue_render__$4P._withStripped = true; - const __vue_component__$4P = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4P, staticRenderFns: __vue_staticRenderFns__$4P }, - __vue_inject_styles__$4P, - __vue_script__$4P, - __vue_scope_id__$4P, - __vue_is_functional_template__$4P, - __vue_module_identifier__$4P, + const __vue_component__$4S = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4S, staticRenderFns: __vue_staticRenderFns__$4S }, + __vue_inject_styles__$4S, + __vue_script__$4S, + __vue_scope_id__$4S, + __vue_is_functional_template__$4S, + __vue_module_identifier__$4S, false, undefined, undefined, @@ -93146,12 +95673,12 @@ __vue_render__$4P._withStripped = true; ); // -var script$4O = { +var script$4R = { mixins: [singleGroupMixin], name: 'titleFirstRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -93240,9 +95767,9 @@ var script$4O = { }; /* script */ -const __vue_script__$4O = script$4O; +const __vue_script__$4R = script$4R; /* template */ -var __vue_render__$4O = function () { +var __vue_render__$4R = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -93333,17 +95860,17 @@ var __vue_render__$4O = function () { 1 ) }; -var __vue_staticRenderFns__$4O = []; -__vue_render__$4O._withStripped = true; +var __vue_staticRenderFns__$4R = []; +__vue_render__$4R._withStripped = true; /* style */ - const __vue_inject_styles__$4O = undefined; + const __vue_inject_styles__$4R = undefined; /* scoped */ - const __vue_scope_id__$4O = "data-v-52f0dd50"; + const __vue_scope_id__$4R = "data-v-2a582ff5"; /* module identifier */ - const __vue_module_identifier__$4O = undefined; + const __vue_module_identifier__$4R = undefined; /* functional template */ - const __vue_is_functional_template__$4O = false; + const __vue_is_functional_template__$4R = false; /* style inject */ /* style inject SSR */ @@ -93352,13 +95879,13 @@ __vue_render__$4O._withStripped = true; - const __vue_component__$4O = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4O, staticRenderFns: __vue_staticRenderFns__$4O }, - __vue_inject_styles__$4O, - __vue_script__$4O, - __vue_scope_id__$4O, - __vue_is_functional_template__$4O, - __vue_module_identifier__$4O, + const __vue_component__$4R = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4R, staticRenderFns: __vue_staticRenderFns__$4R }, + __vue_inject_styles__$4R, + __vue_script__$4R, + __vue_scope_id__$4R, + __vue_is_functional_template__$4R, + __vue_module_identifier__$4R, false, undefined, undefined, @@ -93366,12 +95893,12 @@ __vue_render__$4O._withStripped = true; ); // -var script$4N = { +var script$4Q = { mixins: [singleGroupMixin], name: 'titleHexagonRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -93460,9 +95987,9 @@ var script$4N = { }; /* script */ -const __vue_script__$4N = script$4N; +const __vue_script__$4Q = script$4Q; /* template */ -var __vue_render__$4N = function () { +var __vue_render__$4Q = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -93553,17 +96080,17 @@ var __vue_render__$4N = function () { 1 ) }; -var __vue_staticRenderFns__$4N = []; -__vue_render__$4N._withStripped = true; +var __vue_staticRenderFns__$4Q = []; +__vue_render__$4Q._withStripped = true; /* style */ - const __vue_inject_styles__$4N = undefined; + const __vue_inject_styles__$4Q = undefined; /* scoped */ - const __vue_scope_id__$4N = "data-v-d0bc001e"; + const __vue_scope_id__$4Q = "data-v-13c4d2ec"; /* module identifier */ - const __vue_module_identifier__$4N = undefined; + const __vue_module_identifier__$4Q = undefined; /* functional template */ - const __vue_is_functional_template__$4N = false; + const __vue_is_functional_template__$4Q = false; /* style inject */ /* style inject SSR */ @@ -93572,13 +96099,13 @@ __vue_render__$4N._withStripped = true; - const __vue_component__$4N = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4N, staticRenderFns: __vue_staticRenderFns__$4N }, - __vue_inject_styles__$4N, - __vue_script__$4N, - __vue_scope_id__$4N, - __vue_is_functional_template__$4N, - __vue_module_identifier__$4N, + const __vue_component__$4Q = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4Q, staticRenderFns: __vue_staticRenderFns__$4Q }, + __vue_inject_styles__$4Q, + __vue_script__$4Q, + __vue_scope_id__$4Q, + __vue_is_functional_template__$4Q, + __vue_module_identifier__$4Q, false, undefined, undefined, @@ -93586,12 +96113,12 @@ __vue_render__$4N._withStripped = true; ); // -var script$4M = { +var script$4P = { mixins: [singleGroupMixin], name: 'titleRectangleRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -93684,8 +96211,8 @@ var __$_require_assets_images_title_rectangle_left_png__ = "data:image/png;base6 var __$_require_assets_images_title_rectangle_right_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAlCAYAAAC+uuLPAAAA/0lEQVRYhb3W3QqCQBAF4Bl3s0iKKEIklW6iKEh0n6AX7E17hmK2IPP3pjl7E159jMc9Dd/ujycBT7wIKECCclxu8WiZGSzKLCh40sPW0HLGWLTKrf+Foi4zWHRqmc4JeNLrztDkPSgOdZ88oahcFSi6jpj2my8FQavMEteeIWg9TwgqE5YpGJUsJVMoWjVeLQbNwKg0kDQRFL0k1ncuFK3y9pT6aEeeqqhsCLIpQFEpeG7HqYs2qw+CyqoJRdNV4Dd5KNpVferoUJ4qqAmIio7qU0VPsaF52HNXtNCxPFVQ11N9amgUMh3j4Tz/jhap8R8SFB27Kipo31/ZzyGiFwxgDupQsmgnAAAAAElFTkSuQmCC"; /* script */ -const __vue_script__$4M = script$4M; -var __vue_render__$4M = function () { +const __vue_script__$4P = script$4P; +var __vue_render__$4P = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -93790,17 +96317,17 @@ var __vue_render__$4M = function () { 1 ) }; -var __vue_staticRenderFns__$4M = []; -__vue_render__$4M._withStripped = true; +var __vue_staticRenderFns__$4P = []; +__vue_render__$4P._withStripped = true; /* style */ - const __vue_inject_styles__$4M = undefined; + const __vue_inject_styles__$4P = undefined; /* scoped */ - const __vue_scope_id__$4M = "data-v-4ba035d4"; + const __vue_scope_id__$4P = "data-v-566f2eb9"; /* module identifier */ - const __vue_module_identifier__$4M = undefined; + const __vue_module_identifier__$4P = undefined; /* functional template */ - const __vue_is_functional_template__$4M = false; + const __vue_is_functional_template__$4P = false; /* style inject */ /* style inject SSR */ @@ -93809,13 +96336,13 @@ __vue_render__$4M._withStripped = true; - const __vue_component__$4M = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4M, staticRenderFns: __vue_staticRenderFns__$4M }, - __vue_inject_styles__$4M, - __vue_script__$4M, - __vue_scope_id__$4M, - __vue_is_functional_template__$4M, - __vue_module_identifier__$4M, + const __vue_component__$4P = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4P, staticRenderFns: __vue_staticRenderFns__$4P }, + __vue_inject_styles__$4P, + __vue_script__$4P, + __vue_scope_id__$4P, + __vue_is_functional_template__$4P, + __vue_module_identifier__$4P, false, undefined, undefined, @@ -93823,12 +96350,12 @@ __vue_render__$4M._withStripped = true; ); // -var script$4L = { +var script$4O = { mixins: [singleGroupMixin], name: 'titleRotundityRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -93917,9 +96444,9 @@ var script$4L = { }; /* script */ -const __vue_script__$4L = script$4L; +const __vue_script__$4O = script$4O; /* template */ -var __vue_render__$4L = function () { +var __vue_render__$4O = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -94010,17 +96537,17 @@ var __vue_render__$4L = function () { 1 ) }; -var __vue_staticRenderFns__$4L = []; -__vue_render__$4L._withStripped = true; +var __vue_staticRenderFns__$4O = []; +__vue_render__$4O._withStripped = true; /* style */ - const __vue_inject_styles__$4L = undefined; + const __vue_inject_styles__$4O = undefined; /* scoped */ - const __vue_scope_id__$4L = "data-v-0e65fad2"; + const __vue_scope_id__$4O = "data-v-0dc66d52"; /* module identifier */ - const __vue_module_identifier__$4L = undefined; + const __vue_module_identifier__$4O = undefined; /* functional template */ - const __vue_is_functional_template__$4L = false; + const __vue_is_functional_template__$4O = false; /* style inject */ /* style inject SSR */ @@ -94029,13 +96556,13 @@ __vue_render__$4L._withStripped = true; - const __vue_component__$4L = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4L, staticRenderFns: __vue_staticRenderFns__$4L }, - __vue_inject_styles__$4L, - __vue_script__$4L, - __vue_scope_id__$4L, - __vue_is_functional_template__$4L, - __vue_module_identifier__$4L, + const __vue_component__$4O = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4O, staticRenderFns: __vue_staticRenderFns__$4O }, + __vue_inject_styles__$4O, + __vue_script__$4O, + __vue_scope_id__$4O, + __vue_is_functional_template__$4O, + __vue_module_identifier__$4O, false, undefined, undefined, @@ -94043,12 +96570,12 @@ __vue_render__$4L._withStripped = true; ); // -var script$4K = { +var script$4N = { mixins: [singleGroupMixin], name: 'titleSecondRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -94137,9 +96664,9 @@ var script$4K = { }; /* script */ -const __vue_script__$4K = script$4K; +const __vue_script__$4N = script$4N; /* template */ -var __vue_render__$4K = function () { +var __vue_render__$4N = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -94226,17 +96753,17 @@ var __vue_render__$4K = function () { 1 ) }; -var __vue_staticRenderFns__$4K = []; -__vue_render__$4K._withStripped = true; +var __vue_staticRenderFns__$4N = []; +__vue_render__$4N._withStripped = true; /* style */ - const __vue_inject_styles__$4K = undefined; + const __vue_inject_styles__$4N = undefined; /* scoped */ - const __vue_scope_id__$4K = "data-v-4787dc04"; + const __vue_scope_id__$4N = "data-v-22bcf379"; /* module identifier */ - const __vue_module_identifier__$4K = undefined; + const __vue_module_identifier__$4N = undefined; /* functional template */ - const __vue_is_functional_template__$4K = false; + const __vue_is_functional_template__$4N = false; /* style inject */ /* style inject SSR */ @@ -94245,13 +96772,13 @@ __vue_render__$4K._withStripped = true; - const __vue_component__$4K = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4K, staticRenderFns: __vue_staticRenderFns__$4K }, - __vue_inject_styles__$4K, - __vue_script__$4K, - __vue_scope_id__$4K, - __vue_is_functional_template__$4K, - __vue_module_identifier__$4K, + const __vue_component__$4N = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4N, staticRenderFns: __vue_staticRenderFns__$4N }, + __vue_inject_styles__$4N, + __vue_script__$4N, + __vue_scope_id__$4N, + __vue_is_functional_template__$4N, + __vue_module_identifier__$4N, false, undefined, undefined, @@ -94259,12 +96786,12 @@ __vue_render__$4K._withStripped = true; ); // -var script$4J = { +var script$4M = { mixins: [singleGroupMixin], name: 'titleSemicircleRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -94353,9 +96880,9 @@ var script$4J = { }; /* script */ -const __vue_script__$4J = script$4J; +const __vue_script__$4M = script$4M; /* template */ -var __vue_render__$4J = function () { +var __vue_render__$4M = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -94446,17 +96973,17 @@ var __vue_render__$4J = function () { 1 ) }; -var __vue_staticRenderFns__$4J = []; -__vue_render__$4J._withStripped = true; +var __vue_staticRenderFns__$4M = []; +__vue_render__$4M._withStripped = true; /* style */ - const __vue_inject_styles__$4J = undefined; + const __vue_inject_styles__$4M = undefined; /* scoped */ - const __vue_scope_id__$4J = "data-v-42f91467"; + const __vue_scope_id__$4M = "data-v-0fe46bcc"; /* module identifier */ - const __vue_module_identifier__$4J = undefined; + const __vue_module_identifier__$4M = undefined; /* functional template */ - const __vue_is_functional_template__$4J = false; + const __vue_is_functional_template__$4M = false; /* style inject */ /* style inject SSR */ @@ -94465,13 +96992,13 @@ __vue_render__$4J._withStripped = true; - const __vue_component__$4J = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4J, staticRenderFns: __vue_staticRenderFns__$4J }, - __vue_inject_styles__$4J, - __vue_script__$4J, - __vue_scope_id__$4J, - __vue_is_functional_template__$4J, - __vue_module_identifier__$4J, + const __vue_component__$4M = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4M, staticRenderFns: __vue_staticRenderFns__$4M }, + __vue_inject_styles__$4M, + __vue_script__$4M, + __vue_scope_id__$4M, + __vue_is_functional_template__$4M, + __vue_module_identifier__$4M, false, undefined, undefined, @@ -94479,12 +97006,12 @@ __vue_render__$4J._withStripped = true; ); // -var script$4I = { +var script$4L = { mixins: [singleGroupMixin], name: 'titleSixthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -94574,9 +97101,9 @@ var script$4I = { }; /* script */ -const __vue_script__$4I = script$4I; +const __vue_script__$4L = script$4L; /* template */ -var __vue_render__$4I = function () { +var __vue_render__$4L = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -94715,17 +97242,17 @@ var __vue_render__$4I = function () { 1 ) }; -var __vue_staticRenderFns__$4I = []; -__vue_render__$4I._withStripped = true; +var __vue_staticRenderFns__$4L = []; +__vue_render__$4L._withStripped = true; /* style */ - const __vue_inject_styles__$4I = undefined; + const __vue_inject_styles__$4L = undefined; /* scoped */ - const __vue_scope_id__$4I = "data-v-40fdd350"; + const __vue_scope_id__$4L = "data-v-1457d9f5"; /* module identifier */ - const __vue_module_identifier__$4I = undefined; + const __vue_module_identifier__$4L = undefined; /* functional template */ - const __vue_is_functional_template__$4I = false; + const __vue_is_functional_template__$4L = false; /* style inject */ /* style inject SSR */ @@ -94734,13 +97261,13 @@ __vue_render__$4I._withStripped = true; - const __vue_component__$4I = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4I, staticRenderFns: __vue_staticRenderFns__$4I }, - __vue_inject_styles__$4I, - __vue_script__$4I, - __vue_scope_id__$4I, - __vue_is_functional_template__$4I, - __vue_module_identifier__$4I, + const __vue_component__$4L = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4L, staticRenderFns: __vue_staticRenderFns__$4L }, + __vue_inject_styles__$4L, + __vue_script__$4L, + __vue_scope_id__$4L, + __vue_is_functional_template__$4L, + __vue_module_identifier__$4L, false, undefined, undefined, @@ -94748,12 +97275,12 @@ __vue_render__$4I._withStripped = true; ); // -var script$4H = { +var script$4K = { mixins: [singleGroupMixin], name: 'titleSquareRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -94842,9 +97369,9 @@ var script$4H = { }; /* script */ -const __vue_script__$4H = script$4H; +const __vue_script__$4K = script$4K; /* template */ -var __vue_render__$4H = function () { +var __vue_render__$4K = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -94935,17 +97462,17 @@ var __vue_render__$4H = function () { 1 ) }; -var __vue_staticRenderFns__$4H = []; -__vue_render__$4H._withStripped = true; +var __vue_staticRenderFns__$4K = []; +__vue_render__$4K._withStripped = true; /* style */ - const __vue_inject_styles__$4H = undefined; + const __vue_inject_styles__$4K = undefined; /* scoped */ - const __vue_scope_id__$4H = "data-v-31173a34"; + const __vue_scope_id__$4K = "data-v-fb782c6a"; /* module identifier */ - const __vue_module_identifier__$4H = undefined; + const __vue_module_identifier__$4K = undefined; /* functional template */ - const __vue_is_functional_template__$4H = false; + const __vue_is_functional_template__$4K = false; /* style inject */ /* style inject SSR */ @@ -94954,13 +97481,13 @@ __vue_render__$4H._withStripped = true; - const __vue_component__$4H = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4H, staticRenderFns: __vue_staticRenderFns__$4H }, - __vue_inject_styles__$4H, - __vue_script__$4H, - __vue_scope_id__$4H, - __vue_is_functional_template__$4H, - __vue_module_identifier__$4H, + const __vue_component__$4K = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4K, staticRenderFns: __vue_staticRenderFns__$4K }, + __vue_inject_styles__$4K, + __vue_script__$4K, + __vue_scope_id__$4K, + __vue_is_functional_template__$4K, + __vue_module_identifier__$4K, false, undefined, undefined, @@ -94968,12 +97495,12 @@ __vue_render__$4H._withStripped = true; ); // -var script$4G = { +var script$4J = { mixins: [singleGroupMixin], name: 'titleThirdRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -95071,9 +97598,9 @@ var script$4G = { }; /* script */ -const __vue_script__$4G = script$4G; +const __vue_script__$4J = script$4J; /* template */ -var __vue_render__$4G = function () { +var __vue_render__$4J = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -95204,17 +97731,17 @@ var __vue_render__$4G = function () { 1 ) }; -var __vue_staticRenderFns__$4G = []; -__vue_render__$4G._withStripped = true; +var __vue_staticRenderFns__$4J = []; +__vue_render__$4J._withStripped = true; /* style */ - const __vue_inject_styles__$4G = undefined; + const __vue_inject_styles__$4J = undefined; /* scoped */ - const __vue_scope_id__$4G = "data-v-1401d09c"; + const __vue_scope_id__$4J = "data-v-3f81e96d"; /* module identifier */ - const __vue_module_identifier__$4G = undefined; + const __vue_module_identifier__$4J = undefined; /* functional template */ - const __vue_is_functional_template__$4G = false; + const __vue_is_functional_template__$4J = false; /* style inject */ /* style inject SSR */ @@ -95223,13 +97750,13 @@ __vue_render__$4G._withStripped = true; - const __vue_component__$4G = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4G, staticRenderFns: __vue_staticRenderFns__$4G }, - __vue_inject_styles__$4G, - __vue_script__$4G, - __vue_scope_id__$4G, - __vue_is_functional_template__$4G, - __vue_module_identifier__$4G, + const __vue_component__$4J = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4J, staticRenderFns: __vue_staticRenderFns__$4J }, + __vue_inject_styles__$4J, + __vue_script__$4J, + __vue_scope_id__$4J, + __vue_is_functional_template__$4J, + __vue_module_identifier__$4J, false, undefined, undefined, @@ -95237,12 +97764,12 @@ __vue_render__$4G._withStripped = true; ); // -var script$4F = { +var script$4I = { mixins: [singleGroupMixin], name: 'titleTriangleRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -95331,9 +97858,9 @@ var script$4F = { }; /* script */ -const __vue_script__$4F = script$4F; +const __vue_script__$4I = script$4I; /* template */ -var __vue_render__$4F = function () { +var __vue_render__$4I = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -95424,17 +97951,17 @@ var __vue_render__$4F = function () { 1 ) }; -var __vue_staticRenderFns__$4F = []; -__vue_render__$4F._withStripped = true; +var __vue_staticRenderFns__$4I = []; +__vue_render__$4I._withStripped = true; /* style */ - const __vue_inject_styles__$4F = undefined; + const __vue_inject_styles__$4I = undefined; /* scoped */ - const __vue_scope_id__$4F = "data-v-6c33a371"; + const __vue_scope_id__$4I = "data-v-44b9aa96"; /* module identifier */ - const __vue_module_identifier__$4F = undefined; + const __vue_module_identifier__$4I = undefined; /* functional template */ - const __vue_is_functional_template__$4F = false; + const __vue_is_functional_template__$4I = false; /* style inject */ /* style inject SSR */ @@ -95443,13 +97970,13 @@ __vue_render__$4F._withStripped = true; - const __vue_component__$4F = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4F, staticRenderFns: __vue_staticRenderFns__$4F }, - __vue_inject_styles__$4F, - __vue_script__$4F, - __vue_scope_id__$4F, - __vue_is_functional_template__$4F, - __vue_module_identifier__$4F, + const __vue_component__$4I = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4I, staticRenderFns: __vue_staticRenderFns__$4I }, + __vue_inject_styles__$4I, + __vue_script__$4I, + __vue_scope_id__$4I, + __vue_is_functional_template__$4I, + __vue_module_identifier__$4I, false, undefined, undefined, @@ -95457,12 +97984,12 @@ __vue_render__$4F._withStripped = true; ); // -var script$4E = { +var script$4H = { mixins: [singleGroupMixin], name: 'titleTwelfthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -95560,9 +98087,9 @@ var script$4E = { }; /* script */ -const __vue_script__$4E = script$4E; +const __vue_script__$4H = script$4H; /* template */ -var __vue_render__$4E = function () { +var __vue_render__$4H = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -95693,17 +98220,17 @@ var __vue_render__$4E = function () { 1 ) }; -var __vue_staticRenderFns__$4E = []; -__vue_render__$4E._withStripped = true; +var __vue_staticRenderFns__$4H = []; +__vue_render__$4H._withStripped = true; /* style */ - const __vue_inject_styles__$4E = undefined; + const __vue_inject_styles__$4H = undefined; /* scoped */ - const __vue_scope_id__$4E = "data-v-409eec69"; + const __vue_scope_id__$4H = "data-v-7b2e45e4"; /* module identifier */ - const __vue_module_identifier__$4E = undefined; + const __vue_module_identifier__$4H = undefined; /* functional template */ - const __vue_is_functional_template__$4E = false; + const __vue_is_functional_template__$4H = false; /* style inject */ /* style inject SSR */ @@ -95712,13 +98239,13 @@ __vue_render__$4E._withStripped = true; - const __vue_component__$4E = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4E, staticRenderFns: __vue_staticRenderFns__$4E }, - __vue_inject_styles__$4E, - __vue_script__$4E, - __vue_scope_id__$4E, - __vue_is_functional_template__$4E, - __vue_module_identifier__$4E, + const __vue_component__$4H = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4H, staticRenderFns: __vue_staticRenderFns__$4H }, + __vue_inject_styles__$4H, + __vue_script__$4H, + __vue_scope_id__$4H, + __vue_is_functional_template__$4H, + __vue_module_identifier__$4H, false, undefined, undefined, @@ -95726,12 +98253,12 @@ __vue_render__$4E._withStripped = true; ); // -var script$4D = { +var script$4G = { mixins: [singleGroupMixin], name: 'titlethirteenthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -95820,9 +98347,9 @@ var script$4D = { }; /* script */ -const __vue_script__$4D = script$4D; +const __vue_script__$4G = script$4G; /* template */ -var __vue_render__$4D = function () { +var __vue_render__$4G = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -95943,17 +98470,17 @@ var __vue_render__$4D = function () { 1 ) }; -var __vue_staticRenderFns__$4D = []; -__vue_render__$4D._withStripped = true; +var __vue_staticRenderFns__$4G = []; +__vue_render__$4G._withStripped = true; /* style */ - const __vue_inject_styles__$4D = undefined; + const __vue_inject_styles__$4G = undefined; /* scoped */ - const __vue_scope_id__$4D = "data-v-c10fc53e"; + const __vue_scope_id__$4G = "data-v-57857574"; /* module identifier */ - const __vue_module_identifier__$4D = undefined; + const __vue_module_identifier__$4G = undefined; /* functional template */ - const __vue_is_functional_template__$4D = false; + const __vue_is_functional_template__$4G = false; /* style inject */ /* style inject SSR */ @@ -95962,13 +98489,13 @@ __vue_render__$4D._withStripped = true; - const __vue_component__$4D = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4D, staticRenderFns: __vue_staticRenderFns__$4D }, - __vue_inject_styles__$4D, - __vue_script__$4D, - __vue_scope_id__$4D, - __vue_is_functional_template__$4D, - __vue_module_identifier__$4D, + const __vue_component__$4G = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4G, staticRenderFns: __vue_staticRenderFns__$4G }, + __vue_inject_styles__$4G, + __vue_script__$4G, + __vue_scope_id__$4G, + __vue_is_functional_template__$4G, + __vue_module_identifier__$4G, false, undefined, undefined, @@ -95976,12 +98503,12 @@ __vue_render__$4D._withStripped = true; ); // -var script$4C = { +var script$4F = { mixins: [singleGroupMixin], name: 'titlefourteenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -96070,9 +98597,9 @@ var script$4C = { }; /* script */ -const __vue_script__$4C = script$4C; +const __vue_script__$4F = script$4F; /* template */ -var __vue_render__$4C = function () { +var __vue_render__$4F = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -96161,17 +98688,17 @@ var __vue_render__$4C = function () { 1 ) }; -var __vue_staticRenderFns__$4C = []; -__vue_render__$4C._withStripped = true; +var __vue_staticRenderFns__$4F = []; +__vue_render__$4F._withStripped = true; /* style */ - const __vue_inject_styles__$4C = undefined; + const __vue_inject_styles__$4F = undefined; /* scoped */ - const __vue_scope_id__$4C = "data-v-69206d8c"; + const __vue_scope_id__$4F = "data-v-58b154c2"; /* module identifier */ - const __vue_module_identifier__$4C = undefined; + const __vue_module_identifier__$4F = undefined; /* functional template */ - const __vue_is_functional_template__$4C = false; + const __vue_is_functional_template__$4F = false; /* style inject */ /* style inject SSR */ @@ -96180,13 +98707,13 @@ __vue_render__$4C._withStripped = true; - const __vue_component__$4C = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4C, staticRenderFns: __vue_staticRenderFns__$4C }, - __vue_inject_styles__$4C, - __vue_script__$4C, - __vue_scope_id__$4C, - __vue_is_functional_template__$4C, - __vue_module_identifier__$4C, + const __vue_component__$4F = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4F, staticRenderFns: __vue_staticRenderFns__$4F }, + __vue_inject_styles__$4F, + __vue_script__$4F, + __vue_scope_id__$4F, + __vue_is_functional_template__$4F, + __vue_module_identifier__$4F, false, undefined, undefined, @@ -96194,11 +98721,11 @@ __vue_render__$4C._withStripped = true; ); // -var script$4B = { +var script$4E = { mixins: [singleGroupMixin], name: 'titleFifteenRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, isUnPrefix: true, data() { @@ -96293,9 +98820,9 @@ var script$4B = { }; /* script */ -const __vue_script__$4B = script$4B; +const __vue_script__$4E = script$4E; /* template */ -var __vue_render__$4B = function () { +var __vue_render__$4E = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -96407,17 +98934,17 @@ var __vue_render__$4B = function () { 1 ) }; -var __vue_staticRenderFns__$4B = []; -__vue_render__$4B._withStripped = true; +var __vue_staticRenderFns__$4E = []; +__vue_render__$4E._withStripped = true; /* style */ - const __vue_inject_styles__$4B = undefined; + const __vue_inject_styles__$4E = undefined; /* scoped */ - const __vue_scope_id__$4B = "data-v-2addeca8"; + const __vue_scope_id__$4E = "data-v-30ad8667"; /* module identifier */ - const __vue_module_identifier__$4B = undefined; + const __vue_module_identifier__$4E = undefined; /* functional template */ - const __vue_is_functional_template__$4B = false; + const __vue_is_functional_template__$4E = false; /* style inject */ /* style inject SSR */ @@ -96426,13 +98953,13 @@ __vue_render__$4B._withStripped = true; - const __vue_component__$4B = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4B, staticRenderFns: __vue_staticRenderFns__$4B }, - __vue_inject_styles__$4B, - __vue_script__$4B, - __vue_scope_id__$4B, - __vue_is_functional_template__$4B, - __vue_module_identifier__$4B, + const __vue_component__$4E = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4E, staticRenderFns: __vue_staticRenderFns__$4E }, + __vue_inject_styles__$4E, + __vue_script__$4E, + __vue_scope_id__$4E, + __vue_is_functional_template__$4E, + __vue_module_identifier__$4E, false, undefined, undefined, @@ -96440,12 +98967,12 @@ __vue_render__$4B._withStripped = true; ); // -var script$4A = { +var script$4D = { mixins: [singleGroupMixin], name: 'titleSixteenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -96535,9 +99062,9 @@ var script$4A = { }; /* script */ -const __vue_script__$4A = script$4A; +const __vue_script__$4D = script$4D; /* template */ -var __vue_render__$4A = function () { +var __vue_render__$4D = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -96628,17 +99155,17 @@ var __vue_render__$4A = function () { 1 ) }; -var __vue_staticRenderFns__$4A = []; -__vue_render__$4A._withStripped = true; +var __vue_staticRenderFns__$4D = []; +__vue_render__$4D._withStripped = true; /* style */ - const __vue_inject_styles__$4A = undefined; + const __vue_inject_styles__$4D = undefined; /* scoped */ - const __vue_scope_id__$4A = "data-v-40c2dfb8"; + const __vue_scope_id__$4D = "data-v-57360cee"; /* module identifier */ - const __vue_module_identifier__$4A = undefined; + const __vue_module_identifier__$4D = undefined; /* functional template */ - const __vue_is_functional_template__$4A = false; + const __vue_is_functional_template__$4D = false; /* style inject */ /* style inject SSR */ @@ -96647,13 +99174,13 @@ __vue_render__$4A._withStripped = true; - const __vue_component__$4A = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4A, staticRenderFns: __vue_staticRenderFns__$4A }, - __vue_inject_styles__$4A, - __vue_script__$4A, - __vue_scope_id__$4A, - __vue_is_functional_template__$4A, - __vue_module_identifier__$4A, + const __vue_component__$4D = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4D, staticRenderFns: __vue_staticRenderFns__$4D }, + __vue_inject_styles__$4D, + __vue_script__$4D, + __vue_scope_id__$4D, + __vue_is_functional_template__$4D, + __vue_module_identifier__$4D, false, undefined, undefined, @@ -96661,12 +99188,12 @@ __vue_render__$4A._withStripped = true; ); // -var script$4z = { +var script$4C = { mixins: [singleGroupMixin], name: 'titleSeventeenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -96760,9 +99287,9 @@ var script$4z = { }; /* script */ -const __vue_script__$4z = script$4z; +const __vue_script__$4C = script$4C; /* template */ -var __vue_render__$4z = function () { +var __vue_render__$4C = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -96880,13 +99407,681 @@ var __vue_render__$4z = function () { 1 ) }; +var __vue_staticRenderFns__$4C = []; +__vue_render__$4C._withStripped = true; + + /* style */ + const __vue_inject_styles__$4C = undefined; + /* scoped */ + const __vue_scope_id__$4C = "data-v-05b67824"; + /* module identifier */ + const __vue_module_identifier__$4C = undefined; + /* functional template */ + const __vue_is_functional_template__$4C = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$4C = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4C, staticRenderFns: __vue_staticRenderFns__$4C }, + __vue_inject_styles__$4C, + __vue_script__$4C, + __vue_scope_id__$4C, + __vue_is_functional_template__$4C, + __vue_module_identifier__$4C, + false, + undefined, + undefined, + undefined + ); + +// +var script$4B = { + mixins: [singleGroupMixin], + name: 'titleeighteenRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$4B = script$4B; +/* template */ +var __vue_render__$4B = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-eighteen-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container-box" }, [ + _c( + "div", + { staticClass: "title-container" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "linebox" }, [ + _c("div", { staticClass: "line1" }), + _vm._v(" "), + _c("div", { staticClass: "line2" }), + ]), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$4B = []; +__vue_render__$4B._withStripped = true; + + /* style */ + const __vue_inject_styles__$4B = undefined; + /* scoped */ + const __vue_scope_id__$4B = "data-v-6d98bf1e"; + /* module identifier */ + const __vue_module_identifier__$4B = undefined; + /* functional template */ + const __vue_is_functional_template__$4B = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$4B = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4B, staticRenderFns: __vue_staticRenderFns__$4B }, + __vue_inject_styles__$4B, + __vue_script__$4B, + __vue_scope_id__$4B, + __vue_is_functional_template__$4B, + __vue_module_identifier__$4B, + false, + undefined, + undefined, + undefined + ); + +// +var script$4A = { + mixins: [singleGroupMixin], + name: 'titleEighteenRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$4A = script$4A; +/* template */ +var __vue_render__$4A = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-eighteen-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container-box" }, [ + _c( + "div", + { staticClass: "title-container" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "linebox" }, [ + _c("div", { staticClass: "line1" }), + _vm._v(" "), + _c("div", { staticClass: "line2" }), + ]), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$4A = []; +__vue_render__$4A._withStripped = true; + + /* style */ + const __vue_inject_styles__$4A = undefined; + /* scoped */ + const __vue_scope_id__$4A = "data-v-f6617d46"; + /* module identifier */ + const __vue_module_identifier__$4A = undefined; + /* functional template */ + const __vue_is_functional_template__$4A = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$4A = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4A, staticRenderFns: __vue_staticRenderFns__$4A }, + __vue_inject_styles__$4A, + __vue_script__$4A, + __vue_scope_id__$4A, + __vue_is_functional_template__$4A, + __vue_module_identifier__$4A, + false, + undefined, + undefined, + undefined + ); + +// +var script$4z = { + mixins: [singleGroupMixin], + name: 'titleNineteenRender', + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$4z = script$4z; +/* template */ +var __vue_render__$4z = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-nineteen-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container-box" }, [ + _c( + "div", + { staticClass: "title-container" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$4z = []; __vue_render__$4z._withStripped = true; /* style */ const __vue_inject_styles__$4z = undefined; /* scoped */ - const __vue_scope_id__$4z = "data-v-f6c0496e"; + const __vue_scope_id__$4z = "data-v-5d3475c2"; /* module identifier */ const __vue_module_identifier__$4z = undefined; /* functional template */ @@ -96915,10 +100110,10 @@ __vue_render__$4z._withStripped = true; // var script$4y = { mixins: [singleGroupMixin], - name: 'titleeighteenRender', + name: 'titleGreentheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -97011,674 +100206,6 @@ var script$4y = { const __vue_script__$4y = script$4y; /* template */ var __vue_render__$4y = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-eighteen-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container-box" }, [ - _c( - "div", - { staticClass: "title-container" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "linebox" }, [ - _c("div", { staticClass: "line1" }), - _vm._v(" "), - _c("div", { staticClass: "line2" }), - ]), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$4y = []; -__vue_render__$4y._withStripped = true; - - /* style */ - const __vue_inject_styles__$4y = undefined; - /* scoped */ - const __vue_scope_id__$4y = "data-v-893bca14"; - /* module identifier */ - const __vue_module_identifier__$4y = undefined; - /* functional template */ - const __vue_is_functional_template__$4y = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$4y = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4y, staticRenderFns: __vue_staticRenderFns__$4y }, - __vue_inject_styles__$4y, - __vue_script__$4y, - __vue_scope_id__$4y, - __vue_is_functional_template__$4y, - __vue_module_identifier__$4y, - false, - undefined, - undefined, - undefined - ); - -// -var script$4x = { - mixins: [singleGroupMixin], - name: 'titleEighteenRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$4x = script$4x; -/* template */ -var __vue_render__$4x = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-eighteen-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container-box" }, [ - _c( - "div", - { staticClass: "title-container" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "linebox" }, [ - _c("div", { staticClass: "line1" }), - _vm._v(" "), - _c("div", { staticClass: "line2" }), - ]), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$4x = []; -__vue_render__$4x._withStripped = true; - - /* style */ - const __vue_inject_styles__$4x = undefined; - /* scoped */ - const __vue_scope_id__$4x = "data-v-4f1fd110"; - /* module identifier */ - const __vue_module_identifier__$4x = undefined; - /* functional template */ - const __vue_is_functional_template__$4x = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$4x = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4x, staticRenderFns: __vue_staticRenderFns__$4x }, - __vue_inject_styles__$4x, - __vue_script__$4x, - __vue_scope_id__$4x, - __vue_is_functional_template__$4x, - __vue_module_identifier__$4x, - false, - undefined, - undefined, - undefined - ); - -// -var script$4w = { - mixins: [singleGroupMixin], - name: 'titleNineteenRender', - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$4w = script$4w; -/* template */ -var __vue_render__$4w = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-nineteen-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container-box" }, [ - _c( - "div", - { staticClass: "title-container" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$4w = []; -__vue_render__$4w._withStripped = true; - - /* style */ - const __vue_inject_styles__$4w = undefined; - /* scoped */ - const __vue_scope_id__$4w = "data-v-25ecdd07"; - /* module identifier */ - const __vue_module_identifier__$4w = undefined; - /* functional template */ - const __vue_is_functional_template__$4w = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$4w = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4w, staticRenderFns: __vue_staticRenderFns__$4w }, - __vue_inject_styles__$4w, - __vue_script__$4w, - __vue_scope_id__$4w, - __vue_is_functional_template__$4w, - __vue_module_identifier__$4w, - false, - undefined, - undefined, - undefined - ); - -// -var script$4v = { - mixins: [singleGroupMixin], - name: 'titleGreentheme1Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$4v = script$4v; -/* template */ -var __vue_render__$4v = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -97799,17 +100326,17 @@ var __vue_render__$4v = function () { 1 ) }; -var __vue_staticRenderFns__$4v = []; -__vue_render__$4v._withStripped = true; +var __vue_staticRenderFns__$4y = []; +__vue_render__$4y._withStripped = true; /* style */ - const __vue_inject_styles__$4v = undefined; + const __vue_inject_styles__$4y = undefined; /* scoped */ - const __vue_scope_id__$4v = "data-v-45dd907f"; + const __vue_scope_id__$4y = "data-v-51cc33ba"; /* module identifier */ - const __vue_module_identifier__$4v = undefined; + const __vue_module_identifier__$4y = undefined; /* functional template */ - const __vue_is_functional_template__$4v = false; + const __vue_is_functional_template__$4y = false; /* style inject */ /* style inject SSR */ @@ -97818,13 +100345,13 @@ __vue_render__$4v._withStripped = true; - const __vue_component__$4v = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4v, staticRenderFns: __vue_staticRenderFns__$4v }, - __vue_inject_styles__$4v, - __vue_script__$4v, - __vue_scope_id__$4v, - __vue_is_functional_template__$4v, - __vue_module_identifier__$4v, + const __vue_component__$4y = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4y, staticRenderFns: __vue_staticRenderFns__$4y }, + __vue_inject_styles__$4y, + __vue_script__$4y, + __vue_scope_id__$4y, + __vue_is_functional_template__$4y, + __vue_module_identifier__$4y, false, undefined, undefined, @@ -97832,12 +100359,12 @@ __vue_render__$4v._withStripped = true; ); // -var script$4u = { +var script$4x = { mixins: [singleGroupMixin], name: 'titleGreentheme2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -97927,9 +100454,9 @@ var script$4u = { }; /* script */ -const __vue_script__$4u = script$4u; +const __vue_script__$4x = script$4x; /* template */ -var __vue_render__$4u = function () { +var __vue_render__$4x = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -98060,17 +100587,17 @@ var __vue_render__$4u = function () { 1 ) }; -var __vue_staticRenderFns__$4u = []; -__vue_render__$4u._withStripped = true; +var __vue_staticRenderFns__$4x = []; +__vue_render__$4x._withStripped = true; /* style */ - const __vue_inject_styles__$4u = undefined; + const __vue_inject_styles__$4x = undefined; /* scoped */ - const __vue_scope_id__$4u = "data-v-5dc79536"; + const __vue_scope_id__$4x = "data-v-bdb17eca"; /* module identifier */ - const __vue_module_identifier__$4u = undefined; + const __vue_module_identifier__$4x = undefined; /* functional template */ - const __vue_is_functional_template__$4u = false; + const __vue_is_functional_template__$4x = false; /* style inject */ /* style inject SSR */ @@ -98079,13 +100606,13 @@ __vue_render__$4u._withStripped = true; - const __vue_component__$4u = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4u, staticRenderFns: __vue_staticRenderFns__$4u }, - __vue_inject_styles__$4u, - __vue_script__$4u, - __vue_scope_id__$4u, - __vue_is_functional_template__$4u, - __vue_module_identifier__$4u, + const __vue_component__$4x = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4x, staticRenderFns: __vue_staticRenderFns__$4x }, + __vue_inject_styles__$4x, + __vue_script__$4x, + __vue_scope_id__$4x, + __vue_is_functional_template__$4x, + __vue_module_identifier__$4x, false, undefined, undefined, @@ -98093,12 +100620,12 @@ __vue_render__$4u._withStripped = true; ); // -var script$4t = { +var script$4w = { mixins: [singleGroupMixin], name: 'titleGreentheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -98188,9 +100715,9 @@ var script$4t = { }; /* script */ -const __vue_script__$4t = script$4t; +const __vue_script__$4w = script$4w; /* template */ -var __vue_render__$4t = function () { +var __vue_render__$4w = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -98281,17 +100808,17 @@ var __vue_render__$4t = function () { 1 ) }; -var __vue_staticRenderFns__$4t = []; -__vue_render__$4t._withStripped = true; +var __vue_staticRenderFns__$4w = []; +__vue_render__$4w._withStripped = true; /* style */ - const __vue_inject_styles__$4t = undefined; + const __vue_inject_styles__$4w = undefined; /* scoped */ - const __vue_scope_id__$4t = "data-v-b78346e6"; + const __vue_scope_id__$4w = "data-v-5e9c58b2"; /* module identifier */ - const __vue_module_identifier__$4t = undefined; + const __vue_module_identifier__$4w = undefined; /* functional template */ - const __vue_is_functional_template__$4t = false; + const __vue_is_functional_template__$4w = false; /* style inject */ /* style inject SSR */ @@ -98300,13 +100827,13 @@ __vue_render__$4t._withStripped = true; - const __vue_component__$4t = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4t, staticRenderFns: __vue_staticRenderFns__$4t }, - __vue_inject_styles__$4t, - __vue_script__$4t, - __vue_scope_id__$4t, - __vue_is_functional_template__$4t, - __vue_module_identifier__$4t, + const __vue_component__$4w = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4w, staticRenderFns: __vue_staticRenderFns__$4w }, + __vue_inject_styles__$4w, + __vue_script__$4w, + __vue_scope_id__$4w, + __vue_is_functional_template__$4w, + __vue_module_identifier__$4w, false, undefined, undefined, @@ -98314,12 +100841,12 @@ __vue_render__$4t._withStripped = true; ); // -var script$4s = { +var script$4v = { mixins: [singleGroupMixin], name: 'titleGreentheme4Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -98409,9 +100936,9 @@ var script$4s = { }; /* script */ -const __vue_script__$4s = script$4s; +const __vue_script__$4v = script$4v; /* template */ -var __vue_render__$4s = function () { +var __vue_render__$4v = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -98504,17 +101031,17 @@ var __vue_render__$4s = function () { 1 ) }; -var __vue_staticRenderFns__$4s = []; -__vue_render__$4s._withStripped = true; +var __vue_staticRenderFns__$4v = []; +__vue_render__$4v._withStripped = true; /* style */ - const __vue_inject_styles__$4s = undefined; + const __vue_inject_styles__$4v = undefined; /* scoped */ - const __vue_scope_id__$4s = "data-v-9672c250"; + const __vue_scope_id__$4v = "data-v-78c04606"; /* module identifier */ - const __vue_module_identifier__$4s = undefined; + const __vue_module_identifier__$4v = undefined; /* functional template */ - const __vue_is_functional_template__$4s = false; + const __vue_is_functional_template__$4v = false; /* style inject */ /* style inject SSR */ @@ -98523,13 +101050,13 @@ __vue_render__$4s._withStripped = true; - const __vue_component__$4s = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4s, staticRenderFns: __vue_staticRenderFns__$4s }, - __vue_inject_styles__$4s, - __vue_script__$4s, - __vue_scope_id__$4s, - __vue_is_functional_template__$4s, - __vue_module_identifier__$4s, + const __vue_component__$4v = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4v, staticRenderFns: __vue_staticRenderFns__$4v }, + __vue_inject_styles__$4v, + __vue_script__$4v, + __vue_scope_id__$4v, + __vue_is_functional_template__$4v, + __vue_module_identifier__$4v, false, undefined, undefined, @@ -98537,12 +101064,12 @@ __vue_render__$4s._withStripped = true; ); // -var script$4r = { +var script$4u = { mixins: [singleGroupMixin], name: 'titleGreentheme5Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -98631,9 +101158,9 @@ var script$4r = { }; /* script */ -const __vue_script__$4r = script$4r; +const __vue_script__$4u = script$4u; /* template */ -var __vue_render__$4r = function () { +var __vue_render__$4u = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -98724,17 +101251,17 @@ var __vue_render__$4r = function () { 1 ) }; -var __vue_staticRenderFns__$4r = []; -__vue_render__$4r._withStripped = true; +var __vue_staticRenderFns__$4u = []; +__vue_render__$4u._withStripped = true; /* style */ - const __vue_inject_styles__$4r = undefined; + const __vue_inject_styles__$4u = undefined; /* scoped */ - const __vue_scope_id__$4r = "data-v-6847ab27"; + const __vue_scope_id__$4u = "data-v-55b29dbc"; /* module identifier */ - const __vue_module_identifier__$4r = undefined; + const __vue_module_identifier__$4u = undefined; /* functional template */ - const __vue_is_functional_template__$4r = false; + const __vue_is_functional_template__$4u = false; /* style inject */ /* style inject SSR */ @@ -98743,13 +101270,13 @@ __vue_render__$4r._withStripped = true; - const __vue_component__$4r = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4r, staticRenderFns: __vue_staticRenderFns__$4r }, - __vue_inject_styles__$4r, - __vue_script__$4r, - __vue_scope_id__$4r, - __vue_is_functional_template__$4r, - __vue_module_identifier__$4r, + const __vue_component__$4u = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4u, staticRenderFns: __vue_staticRenderFns__$4u }, + __vue_inject_styles__$4u, + __vue_script__$4u, + __vue_scope_id__$4u, + __vue_is_functional_template__$4u, + __vue_module_identifier__$4u, false, undefined, undefined, @@ -98757,12 +101284,12 @@ __vue_render__$4r._withStripped = true; ); // -var script$4q = { +var script$4t = { mixins: [singleGroupMixin], name: 'titleGreentheme6Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -98851,9 +101378,9 @@ var script$4q = { }; /* script */ -const __vue_script__$4q = script$4q; +const __vue_script__$4t = script$4t; /* template */ -var __vue_render__$4q = function () { +var __vue_render__$4t = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -98956,17 +101483,17 @@ var __vue_render__$4q = function () { 1 ) }; -var __vue_staticRenderFns__$4q = []; -__vue_render__$4q._withStripped = true; +var __vue_staticRenderFns__$4t = []; +__vue_render__$4t._withStripped = true; /* style */ - const __vue_inject_styles__$4q = undefined; + const __vue_inject_styles__$4t = undefined; /* scoped */ - const __vue_scope_id__$4q = "data-v-36d9a3cc"; + const __vue_scope_id__$4t = "data-v-9e3c96d6"; /* module identifier */ - const __vue_module_identifier__$4q = undefined; + const __vue_module_identifier__$4t = undefined; /* functional template */ - const __vue_is_functional_template__$4q = false; + const __vue_is_functional_template__$4t = false; /* style inject */ /* style inject SSR */ @@ -98975,13 +101502,13 @@ __vue_render__$4q._withStripped = true; - const __vue_component__$4q = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4q, staticRenderFns: __vue_staticRenderFns__$4q }, - __vue_inject_styles__$4q, - __vue_script__$4q, - __vue_scope_id__$4q, - __vue_is_functional_template__$4q, - __vue_module_identifier__$4q, + const __vue_component__$4t = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4t, staticRenderFns: __vue_staticRenderFns__$4t }, + __vue_inject_styles__$4t, + __vue_script__$4t, + __vue_scope_id__$4t, + __vue_is_functional_template__$4t, + __vue_module_identifier__$4t, false, undefined, undefined, @@ -98989,12 +101516,12 @@ __vue_render__$4q._withStripped = true; ); // -var script$4p = { +var script$4s = { mixins: [singleGroupMixin], name: 'titleYellowtheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -99088,9 +101615,9 @@ var script$4p = { }; /* script */ -const __vue_script__$4p = script$4p; +const __vue_script__$4s = script$4s; /* template */ -var __vue_render__$4p = function () { +var __vue_render__$4s = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -99214,13 +101741,674 @@ var __vue_render__$4p = function () { 1 ) }; +var __vue_staticRenderFns__$4s = []; +__vue_render__$4s._withStripped = true; + + /* style */ + const __vue_inject_styles__$4s = undefined; + /* scoped */ + const __vue_scope_id__$4s = "data-v-0d388e07"; + /* module identifier */ + const __vue_module_identifier__$4s = undefined; + /* functional template */ + const __vue_is_functional_template__$4s = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$4s = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4s, staticRenderFns: __vue_staticRenderFns__$4s }, + __vue_inject_styles__$4s, + __vue_script__$4s, + __vue_scope_id__$4s, + __vue_is_functional_template__$4s, + __vue_module_identifier__$4s, + false, + undefined, + undefined, + undefined + ); + +// +var script$4r = { + mixins: [singleGroupMixin], + name: 'titleYellowtheme2Render', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$4r = script$4r; +/* template */ +var __vue_render__$4r = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-Yellowtheme2-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "left-icon" }), + _vm._v(" "), + _c( + "div", + { staticClass: "rigth-titlebox" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$4r = []; +__vue_render__$4r._withStripped = true; + + /* style */ + const __vue_inject_styles__$4r = undefined; + /* scoped */ + const __vue_scope_id__$4r = "data-v-ea131be6"; + /* module identifier */ + const __vue_module_identifier__$4r = undefined; + /* functional template */ + const __vue_is_functional_template__$4r = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$4r = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4r, staticRenderFns: __vue_staticRenderFns__$4r }, + __vue_inject_styles__$4r, + __vue_script__$4r, + __vue_scope_id__$4r, + __vue_is_functional_template__$4r, + __vue_module_identifier__$4r, + false, + undefined, + undefined, + undefined + ); + +// +var script$4q = { + mixins: [singleGroupMixin], + name: 'titleYellowtheme3Render', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$4q = script$4q; +/* template */ +var __vue_render__$4q = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-Yellowtheme3-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "left-icon" }), + _vm._v(" "), + _c( + "div", + { staticClass: "rigth-titlebox" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$4q = []; +__vue_render__$4q._withStripped = true; + + /* style */ + const __vue_inject_styles__$4q = undefined; + /* scoped */ + const __vue_scope_id__$4q = "data-v-012c196e"; + /* module identifier */ + const __vue_module_identifier__$4q = undefined; + /* functional template */ + const __vue_is_functional_template__$4q = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$4q = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4q, staticRenderFns: __vue_staticRenderFns__$4q }, + __vue_inject_styles__$4q, + __vue_script__$4q, + __vue_scope_id__$4q, + __vue_is_functional_template__$4q, + __vue_module_identifier__$4q, + false, + undefined, + undefined, + undefined + ); + +// +var script$4p = { + mixins: [singleGroupMixin], + name: 'titleYellowtheme4Render', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$4p = script$4p; +/* template */ +var __vue_render__$4p = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-Yellowtheme4-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c( + "div", + { staticClass: "rigth-titlebox" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$4p = []; __vue_render__$4p._withStripped = true; /* style */ const __vue_inject_styles__$4p = undefined; /* scoped */ - const __vue_scope_id__$4p = "data-v-41e9a03c"; + const __vue_scope_id__$4p = "data-v-848fa49e"; /* module identifier */ const __vue_module_identifier__$4p = undefined; /* functional template */ @@ -99249,10 +102437,10 @@ __vue_render__$4p._withStripped = true; // var script$4o = { mixins: [singleGroupMixin], - name: 'titleYellowtheme2Render', + name: 'titleYellowtheme5Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -99353,7 +102541,7 @@ var __vue_render__$4o = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-Yellowtheme2-" + _vm.pageType, + "xml-title-Yellowtheme5-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -99387,7 +102575,7 @@ var __vue_render__$4o = function () { [ _vm._v(" "), _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "left-icon" }), + _c("div", { staticClass: "left-img" }), _vm._v(" "), _c( "div", @@ -99428,6 +102616,8 @@ var __vue_render__$4o = function () { ], 1 ), + _vm._v(" "), + _c("div", { staticClass: "right-img" }), ]), ] ), @@ -99441,7 +102631,7 @@ __vue_render__$4o._withStripped = true; /* style */ const __vue_inject_styles__$4o = undefined; /* scoped */ - const __vue_scope_id__$4o = "data-v-dd249eb0"; + const __vue_scope_id__$4o = "data-v-40165113"; /* module identifier */ const __vue_module_identifier__$4o = undefined; /* functional template */ @@ -99470,10 +102660,10 @@ __vue_render__$4o._withStripped = true; // var script$4n = { mixins: [singleGroupMixin], - name: 'titleYellowtheme3Render', + name: 'titleYellowtheme6Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -99566,669 +102756,6 @@ var script$4n = { const __vue_script__$4n = script$4n; /* template */ var __vue_render__$4n = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Yellowtheme3-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "left-icon" }), - _vm._v(" "), - _c( - "div", - { staticClass: "rigth-titlebox" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$4n = []; -__vue_render__$4n._withStripped = true; - - /* style */ - const __vue_inject_styles__$4n = undefined; - /* scoped */ - const __vue_scope_id__$4n = "data-v-07a35809"; - /* module identifier */ - const __vue_module_identifier__$4n = undefined; - /* functional template */ - const __vue_is_functional_template__$4n = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$4n = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4n, staticRenderFns: __vue_staticRenderFns__$4n }, - __vue_inject_styles__$4n, - __vue_script__$4n, - __vue_scope_id__$4n, - __vue_is_functional_template__$4n, - __vue_module_identifier__$4n, - false, - undefined, - undefined, - undefined - ); - -// -var script$4m = { - mixins: [singleGroupMixin], - name: 'titleYellowtheme4Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$4m = script$4m; -/* template */ -var __vue_render__$4m = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Yellowtheme4-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container" }, [ - _c( - "div", - { staticClass: "rigth-titlebox" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$4m = []; -__vue_render__$4m._withStripped = true; - - /* style */ - const __vue_inject_styles__$4m = undefined; - /* scoped */ - const __vue_scope_id__$4m = "data-v-09e8ab76"; - /* module identifier */ - const __vue_module_identifier__$4m = undefined; - /* functional template */ - const __vue_is_functional_template__$4m = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$4m = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4m, staticRenderFns: __vue_staticRenderFns__$4m }, - __vue_inject_styles__$4m, - __vue_script__$4m, - __vue_scope_id__$4m, - __vue_is_functional_template__$4m, - __vue_module_identifier__$4m, - false, - undefined, - undefined, - undefined - ); - -// -var script$4l = { - mixins: [singleGroupMixin], - name: 'titleYellowtheme5Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$4l = script$4l; -/* template */ -var __vue_render__$4l = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Yellowtheme5-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "left-img" }), - _vm._v(" "), - _c( - "div", - { staticClass: "rigth-titlebox" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "right-img" }), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$4l = []; -__vue_render__$4l._withStripped = true; - - /* style */ - const __vue_inject_styles__$4l = undefined; - /* scoped */ - const __vue_scope_id__$4l = "data-v-b6767924"; - /* module identifier */ - const __vue_module_identifier__$4l = undefined; - /* functional template */ - const __vue_is_functional_template__$4l = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$4l = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4l, staticRenderFns: __vue_staticRenderFns__$4l }, - __vue_inject_styles__$4l, - __vue_script__$4l, - __vue_scope_id__$4l, - __vue_is_functional_template__$4l, - __vue_module_identifier__$4l, - false, - undefined, - undefined, - undefined - ); - -// -var script$4k = { - mixins: [singleGroupMixin], - name: 'titleYellowtheme6Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$4k = script$4k; -/* template */ -var __vue_render__$4k = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -100321,17 +102848,17 @@ var __vue_render__$4k = function () { 1 ) }; -var __vue_staticRenderFns__$4k = []; -__vue_render__$4k._withStripped = true; +var __vue_staticRenderFns__$4n = []; +__vue_render__$4n._withStripped = true; /* style */ - const __vue_inject_styles__$4k = undefined; + const __vue_inject_styles__$4n = undefined; /* scoped */ - const __vue_scope_id__$4k = "data-v-4514306f"; + const __vue_scope_id__$4n = "data-v-46f2f6ac"; /* module identifier */ - const __vue_module_identifier__$4k = undefined; + const __vue_module_identifier__$4n = undefined; /* functional template */ - const __vue_is_functional_template__$4k = false; + const __vue_is_functional_template__$4n = false; /* style inject */ /* style inject SSR */ @@ -100340,13 +102867,13 @@ __vue_render__$4k._withStripped = true; - const __vue_component__$4k = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4k, staticRenderFns: __vue_staticRenderFns__$4k }, - __vue_inject_styles__$4k, - __vue_script__$4k, - __vue_scope_id__$4k, - __vue_is_functional_template__$4k, - __vue_module_identifier__$4k, + const __vue_component__$4n = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4n, staticRenderFns: __vue_staticRenderFns__$4n }, + __vue_inject_styles__$4n, + __vue_script__$4n, + __vue_scope_id__$4n, + __vue_is_functional_template__$4n, + __vue_module_identifier__$4n, false, undefined, undefined, @@ -100354,11 +102881,11 @@ __vue_render__$4k._withStripped = true; ); // -var script$4j = { +var script$4m = { mixins: [singleGroupMixin], name: 'titleKnowledgeRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -100449,9 +102976,9 @@ var script$4j = { }; /* script */ -const __vue_script__$4j = script$4j; +const __vue_script__$4m = script$4m; /* template */ -var __vue_render__$4j = function () { +var __vue_render__$4m = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -100580,17 +103107,17 @@ var __vue_render__$4j = function () { 1 ) }; -var __vue_staticRenderFns__$4j = []; -__vue_render__$4j._withStripped = true; +var __vue_staticRenderFns__$4m = []; +__vue_render__$4m._withStripped = true; /* style */ - const __vue_inject_styles__$4j = undefined; + const __vue_inject_styles__$4m = undefined; /* scoped */ - const __vue_scope_id__$4j = "data-v-0dbf7bde"; + const __vue_scope_id__$4m = "data-v-01caee83"; /* module identifier */ - const __vue_module_identifier__$4j = undefined; + const __vue_module_identifier__$4m = undefined; /* functional template */ - const __vue_is_functional_template__$4j = false; + const __vue_is_functional_template__$4m = false; /* style inject */ /* style inject SSR */ @@ -100599,13 +103126,13 @@ __vue_render__$4j._withStripped = true; - const __vue_component__$4j = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4j, staticRenderFns: __vue_staticRenderFns__$4j }, - __vue_inject_styles__$4j, - __vue_script__$4j, - __vue_scope_id__$4j, - __vue_is_functional_template__$4j, - __vue_module_identifier__$4j, + const __vue_component__$4m = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4m, staticRenderFns: __vue_staticRenderFns__$4m }, + __vue_inject_styles__$4m, + __vue_script__$4m, + __vue_scope_id__$4m, + __vue_is_functional_template__$4m, + __vue_module_identifier__$4m, false, undefined, undefined, @@ -100613,11 +103140,11 @@ __vue_render__$4j._withStripped = true; ); // -var script$4i = { +var script$4l = { mixins: [singleGroupMixin], name: 'titleSanQintheme1Render', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -100707,9 +103234,9 @@ var script$4i = { }; /* script */ -const __vue_script__$4i = script$4i; +const __vue_script__$4l = script$4l; /* template */ -var __vue_render__$4i = function () { +var __vue_render__$4l = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -100797,17 +103324,17 @@ var __vue_render__$4i = function () { 1 ) }; -var __vue_staticRenderFns__$4i = []; -__vue_render__$4i._withStripped = true; +var __vue_staticRenderFns__$4l = []; +__vue_render__$4l._withStripped = true; /* style */ - const __vue_inject_styles__$4i = undefined; + const __vue_inject_styles__$4l = undefined; /* scoped */ - const __vue_scope_id__$4i = "data-v-d946fe2a"; + const __vue_scope_id__$4l = "data-v-6ab7ccb4"; /* module identifier */ - const __vue_module_identifier__$4i = undefined; + const __vue_module_identifier__$4l = undefined; /* functional template */ - const __vue_is_functional_template__$4i = false; + const __vue_is_functional_template__$4l = false; /* style inject */ /* style inject SSR */ @@ -100816,13 +103343,13 @@ __vue_render__$4i._withStripped = true; - const __vue_component__$4i = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4i, staticRenderFns: __vue_staticRenderFns__$4i }, - __vue_inject_styles__$4i, - __vue_script__$4i, - __vue_scope_id__$4i, - __vue_is_functional_template__$4i, - __vue_module_identifier__$4i, + const __vue_component__$4l = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4l, staticRenderFns: __vue_staticRenderFns__$4l }, + __vue_inject_styles__$4l, + __vue_script__$4l, + __vue_scope_id__$4l, + __vue_is_functional_template__$4l, + __vue_module_identifier__$4l, false, undefined, undefined, @@ -100830,11 +103357,11 @@ __vue_render__$4i._withStripped = true; ); // -var script$4h = { +var script$4k = { mixins: [singleGroupMixin], name: 'titleSanQintheme2Render', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -100924,9 +103451,9 @@ var script$4h = { }; /* script */ -const __vue_script__$4h = script$4h; +const __vue_script__$4k = script$4k; /* template */ -var __vue_render__$4h = function () { +var __vue_render__$4k = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -101014,17 +103541,17 @@ var __vue_render__$4h = function () { 1 ) }; -var __vue_staticRenderFns__$4h = []; -__vue_render__$4h._withStripped = true; +var __vue_staticRenderFns__$4k = []; +__vue_render__$4k._withStripped = true; /* style */ - const __vue_inject_styles__$4h = undefined; + const __vue_inject_styles__$4k = undefined; /* scoped */ - const __vue_scope_id__$4h = "data-v-d60e7370"; + const __vue_scope_id__$4k = "data-v-6f64aba6"; /* module identifier */ - const __vue_module_identifier__$4h = undefined; + const __vue_module_identifier__$4k = undefined; /* functional template */ - const __vue_is_functional_template__$4h = false; + const __vue_is_functional_template__$4k = false; /* style inject */ /* style inject SSR */ @@ -101033,13 +103560,13 @@ __vue_render__$4h._withStripped = true; - const __vue_component__$4h = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4h, staticRenderFns: __vue_staticRenderFns__$4h }, - __vue_inject_styles__$4h, - __vue_script__$4h, - __vue_scope_id__$4h, - __vue_is_functional_template__$4h, - __vue_module_identifier__$4h, + const __vue_component__$4k = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4k, staticRenderFns: __vue_staticRenderFns__$4k }, + __vue_inject_styles__$4k, + __vue_script__$4k, + __vue_scope_id__$4k, + __vue_is_functional_template__$4k, + __vue_module_identifier__$4k, false, undefined, undefined, @@ -101047,12 +103574,12 @@ __vue_render__$4h._withStripped = true; ); // -var script$4g = { +var script$4j = { mixins: [singleGroupMixin], name: 'titleSanQintheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -101141,9 +103668,9 @@ var script$4g = { }; /* script */ -const __vue_script__$4g = script$4g; +const __vue_script__$4j = script$4j; /* template */ -var __vue_render__$4g = function () { +var __vue_render__$4j = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -101230,17 +103757,17 @@ var __vue_render__$4g = function () { 1 ) }; -var __vue_staticRenderFns__$4g = []; -__vue_render__$4g._withStripped = true; +var __vue_staticRenderFns__$4j = []; +__vue_render__$4j._withStripped = true; /* style */ - const __vue_inject_styles__$4g = undefined; + const __vue_inject_styles__$4j = undefined; /* scoped */ - const __vue_scope_id__$4g = "data-v-a1f97626"; + const __vue_scope_id__$4j = "data-v-60db5a12"; /* module identifier */ - const __vue_module_identifier__$4g = undefined; + const __vue_module_identifier__$4j = undefined; /* functional template */ - const __vue_is_functional_template__$4g = false; + const __vue_is_functional_template__$4j = false; /* style inject */ /* style inject SSR */ @@ -101249,13 +103776,13 @@ __vue_render__$4g._withStripped = true; - const __vue_component__$4g = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4g, staticRenderFns: __vue_staticRenderFns__$4g }, - __vue_inject_styles__$4g, - __vue_script__$4g, - __vue_scope_id__$4g, - __vue_is_functional_template__$4g, - __vue_module_identifier__$4g, + const __vue_component__$4j = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4j, staticRenderFns: __vue_staticRenderFns__$4j }, + __vue_inject_styles__$4j, + __vue_script__$4j, + __vue_scope_id__$4j, + __vue_is_functional_template__$4j, + __vue_module_identifier__$4j, false, undefined, undefined, @@ -101263,11 +103790,11 @@ __vue_render__$4g._withStripped = true; ); // -var script$4f = { +var script$4i = { mixins: [singleGroupMixin], name: 'titleTwentyRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -101357,9 +103884,9 @@ var script$4f = { }; /* script */ -const __vue_script__$4f = script$4f; +const __vue_script__$4i = script$4i; /* template */ -var __vue_render__$4f = function () { +var __vue_render__$4i = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -101452,17 +103979,17 @@ var __vue_render__$4f = function () { 1 ) }; -var __vue_staticRenderFns__$4f = []; -__vue_render__$4f._withStripped = true; +var __vue_staticRenderFns__$4i = []; +__vue_render__$4i._withStripped = true; /* style */ - const __vue_inject_styles__$4f = undefined; + const __vue_inject_styles__$4i = undefined; /* scoped */ - const __vue_scope_id__$4f = "data-v-6f13d08c"; + const __vue_scope_id__$4i = "data-v-bb0b6ff2"; /* module identifier */ - const __vue_module_identifier__$4f = undefined; + const __vue_module_identifier__$4i = undefined; /* functional template */ - const __vue_is_functional_template__$4f = false; + const __vue_is_functional_template__$4i = false; /* style inject */ /* style inject SSR */ @@ -101471,13 +103998,13 @@ __vue_render__$4f._withStripped = true; - const __vue_component__$4f = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4f, staticRenderFns: __vue_staticRenderFns__$4f }, - __vue_inject_styles__$4f, - __vue_script__$4f, - __vue_scope_id__$4f, - __vue_is_functional_template__$4f, - __vue_module_identifier__$4f, + const __vue_component__$4i = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4i, staticRenderFns: __vue_staticRenderFns__$4i }, + __vue_inject_styles__$4i, + __vue_script__$4i, + __vue_scope_id__$4i, + __vue_is_functional_template__$4i, + __vue_module_identifier__$4i, false, undefined, undefined, @@ -101485,11 +104012,11 @@ __vue_render__$4f._withStripped = true; ); // -var script$4e = { +var script$4h = { mixins: [singleGroupMixin], name: 'titleTwentyoneRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -101581,8 +104108,8 @@ var script$4e = { var __$_require_static_images_leaflet_resource_enter_title_icon2_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAACHCAYAAAA850oKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTAzMEU0RUMzNTIyMTFFRjk1NjE4QjEyNjg5OUNDNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTAzMEU0RUQzNTIyMTFFRjk1NjE4QjEyNjg5OUNDNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MDMwRTRFQTM1MjIxMUVGOTU2MThCMTI2ODk5Q0M2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MDMwRTRFQjM1MjIxMUVGOTU2MThCMTI2ODk5Q0M2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlbFk34AAB1dSURBVHja7F0HfFvV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"; /* script */ -const __vue_script__$4e = script$4e; -var __vue_render__$4e = function () { +const __vue_script__$4h = script$4h; +var __vue_render__$4h = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -101680,17 +104207,17 @@ var __vue_render__$4e = function () { 1 ) }; -var __vue_staticRenderFns__$4e = []; -__vue_render__$4e._withStripped = true; +var __vue_staticRenderFns__$4h = []; +__vue_render__$4h._withStripped = true; /* style */ - const __vue_inject_styles__$4e = undefined; + const __vue_inject_styles__$4h = undefined; /* scoped */ - const __vue_scope_id__$4e = "data-v-5a42acfb"; + const __vue_scope_id__$4h = "data-v-0c505260"; /* module identifier */ - const __vue_module_identifier__$4e = undefined; + const __vue_module_identifier__$4h = undefined; /* functional template */ - const __vue_is_functional_template__$4e = false; + const __vue_is_functional_template__$4h = false; /* style inject */ /* style inject SSR */ @@ -101699,13 +104226,13 @@ __vue_render__$4e._withStripped = true; - const __vue_component__$4e = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4e, staticRenderFns: __vue_staticRenderFns__$4e }, - __vue_inject_styles__$4e, - __vue_script__$4e, - __vue_scope_id__$4e, - __vue_is_functional_template__$4e, - __vue_module_identifier__$4e, + const __vue_component__$4h = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4h, staticRenderFns: __vue_staticRenderFns__$4h }, + __vue_inject_styles__$4h, + __vue_script__$4h, + __vue_scope_id__$4h, + __vue_is_functional_template__$4h, + __vue_module_identifier__$4h, false, undefined, undefined, @@ -101713,11 +104240,11 @@ __vue_render__$4e._withStripped = true; ); // -var script$4d = { +var script$4g = { mixins: [singleGroupMixin], name: 'titleTwentytwoRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -101809,8 +104336,8 @@ var script$4d = { var __$_require_static_images_leaflet_resource_enter_title_icon3_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAjCAYAAAA5dzKxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTJFNDVBQkQzNTJCMTFFRjhENDZEMUE5MzEyNkI3OTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTJFNDVBQkUzNTJCMTFFRjhENDZEMUE5MzEyNkI3OTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMkU0NUFCQjM1MkIxMUVGOEQ0NkQxQTkzMTI2Qjc5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMkU0NUFCQzM1MkIxMUVGOEQ0NkQxQTkzMTI2Qjc5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhQPLJgAAAHvSURBVHja3JhPKARhGMZnZ5eDQiklB/lbJJFwc1kXDg5KSi5KFBdcnJQo5cKWlhNJDo4ulFzERsvFxEXaA4VycVkXkfW8eqemMbNtmhnzzlO/dna+nT/Pfu/3ft/7hVJ7GcVCITALBkCB4h+lwQ5YtmqM2FzUDxYUf6oZ3IAjc4Nqc0Grgw9Pgii4dvCelu+nevBPnoFjcOn2gyIemJkEnaD9v83EOT6d0KYD9+gAI381cwgOfDT437KZUZUAyQ0zPZy5okEwUwWaOETHpZvR+DMPrIM1j7KmK2YoxL4M3ye4l0okmqGMkzKd6wIXoF6aGdKVxblaXtp0B8EMqRjsg2lJZrQsbWGwAjZAvoS1mZbDb2gmp2Jq1O9mXsAzKLdoOwGvoBCcS1k1azZmnsCQpDFjTgJU6r7z8SCXBKLMaIZ5ZwrEDPsLq5wIxJhJcm/EeIwscoiRWsCYJDOPoBTMGXpoxtA+7/Tz3a5n0px+de2CUz7+lLgHYBQZ6wO9IGFakIozo/D42fZyQ0MPgUpQ7aPKuCJbiNqZSfBn3IelfsbwfjmZoa3PYZ7gwj4y8gG2uDb6pZDNxrlI6T1TBOqEeqDeuKN5LMIF0y0oE9wp96CBJs1G4Ub0rFuj8jIjCPoJM9oYXwJtgo1QwffwLcAAudpcGOn8/bYAAAAASUVORK5CYII="; /* script */ -const __vue_script__$4d = script$4d; -var __vue_render__$4d = function () { +const __vue_script__$4g = script$4g; +var __vue_render__$4g = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -101912,17 +104439,17 @@ var __vue_render__$4d = function () { 1 ) }; -var __vue_staticRenderFns__$4d = []; -__vue_render__$4d._withStripped = true; +var __vue_staticRenderFns__$4g = []; +__vue_render__$4g._withStripped = true; /* style */ - const __vue_inject_styles__$4d = undefined; + const __vue_inject_styles__$4g = undefined; /* scoped */ - const __vue_scope_id__$4d = "data-v-00378998"; + const __vue_scope_id__$4g = "data-v-6cc98c53"; /* module identifier */ - const __vue_module_identifier__$4d = undefined; + const __vue_module_identifier__$4g = undefined; /* functional template */ - const __vue_is_functional_template__$4d = false; + const __vue_is_functional_template__$4g = false; /* style inject */ /* style inject SSR */ @@ -101931,13 +104458,13 @@ __vue_render__$4d._withStripped = true; - const __vue_component__$4d = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4d, staticRenderFns: __vue_staticRenderFns__$4d }, - __vue_inject_styles__$4d, - __vue_script__$4d, - __vue_scope_id__$4d, - __vue_is_functional_template__$4d, - __vue_module_identifier__$4d, + const __vue_component__$4g = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4g, staticRenderFns: __vue_staticRenderFns__$4g }, + __vue_inject_styles__$4g, + __vue_script__$4g, + __vue_scope_id__$4g, + __vue_is_functional_template__$4g, + __vue_module_identifier__$4g, false, undefined, undefined, @@ -101945,11 +104472,11 @@ __vue_render__$4d._withStripped = true; ); // -var script$4c = { +var script$4f = { mixins: [singleGroupMixin], name: 'titleTwentythreeRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -102041,8 +104568,8 @@ var script$4c = { var __$_require_static_images_leaflet_resource_enter_title_icon4_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA9CAYAAADmgpoeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjFGNTAyNDgzNTJDMTFFRkJDNjRDNzBDOThGMUQ4MEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjFGNTAyNDkzNTJDMTFFRkJDNjRDNzBDOThGMUQ4MEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMUY1MDI0NjM1MkMxMUVGQkM2NEM3MEM5OEYxRDgwRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMUY1MDI0NzM1MkMxMUVGQkM2NEM3MEM5OEYxRDgwRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvQDMF8AAAbaSURBVHja3Jt5bFVF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"; /* script */ -const __vue_script__$4c = script$4c; -var __vue_render__$4c = function () { +const __vue_script__$4f = script$4f; +var __vue_render__$4f = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -102144,13 +104671,696 @@ var __vue_render__$4c = function () { 1 ) }; +var __vue_staticRenderFns__$4f = []; +__vue_render__$4f._withStripped = true; + + /* style */ + const __vue_inject_styles__$4f = undefined; + /* scoped */ + const __vue_scope_id__$4f = "data-v-44854066"; + /* module identifier */ + const __vue_module_identifier__$4f = undefined; + /* functional template */ + const __vue_is_functional_template__$4f = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$4f = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4f, staticRenderFns: __vue_staticRenderFns__$4f }, + __vue_inject_styles__$4f, + __vue_script__$4f, + __vue_scope_id__$4f, + __vue_is_functional_template__$4f, + __vue_module_identifier__$4f, + false, + undefined, + undefined, + undefined + ); + +// +var script$4e = { + mixins: [singleGroupMixin], + name: 'titleTwentyfourRender', + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +var __$_require_static_images_leaflet_resource_enter_title_bg2_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAgCAYAAAC7OlJnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGjGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0yNVQxODozNDoxNyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDctMjZUMTQ6NDA6MzQrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDctMjZUMTQ6NDA6MzQrMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MmM3OGIyM2MtOTFkYy03NzQzLTk0YzctNDAwMmNhMDcwMjk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE4MjdBRTZFNEEzMTExRUY5REZGRTkyODZGRUI1MTdCIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTgyN0FFNkU0QTMxMTFFRjlERkZFOTI4NkZFQjUxN0IiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTgyN0FFNkI0QTMxMTFFRjlERkZFOTI4NkZFQjUxN0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTgyN0FFNkM0QTMxMTFFRjlERkZFOTI4NkZFQjUxN0IiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZTIwMjcxOTgtOWVkYy04ZjQ0LTk1YmYtMTNmNWMxNTlkMzEwIiBzdEV2dDp3aGVuPSIyMDI0LTA3LTI2VDE0OjA4OjAzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJjNzhiMjNjLTkxZGMtNzc0My05NGM3LTQwMDJjYTA3MDI5OCIgc3RFdnQ6d2hlbj0iMjAyNC0wNy0yNlQxNDo0MDozNCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoqNWPcAACPVSURBVHic7bxpsGXXdR72fWvvM9zhjT0PABoNNGYOgClOJpWoKFlWaEqyFNPlUjlVSVWUSqUy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"; + +/* script */ +const __vue_script__$4e = script$4e; +var __vue_render__$4e = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-twentyfour-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container-box" }, [ + _c("div", { staticClass: "left-bg" }, [ + _c("img", { + attrs: { + src: __$_require_static_images_leaflet_resource_enter_title_bg2_png__, + alt: "", + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "left-line" }), + _vm._v(" "), + _c( + "div", + { staticClass: "title-body-box" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "right-line" }), + ]), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$4e = []; +__vue_render__$4e._withStripped = true; + + /* style */ + const __vue_inject_styles__$4e = undefined; + /* scoped */ + const __vue_scope_id__$4e = "data-v-12fa1bac"; + /* module identifier */ + const __vue_module_identifier__$4e = undefined; + /* functional template */ + const __vue_is_functional_template__$4e = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$4e = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4e, staticRenderFns: __vue_staticRenderFns__$4e }, + __vue_inject_styles__$4e, + __vue_script__$4e, + __vue_scope_id__$4e, + __vue_is_functional_template__$4e, + __vue_module_identifier__$4e, + false, + undefined, + undefined, + undefined + ); + +// +var script$4d = { + mixins: [singleGroupMixin], + name: 'titleTwentyfiveRender', + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +var __$_require_static_images_leaflet_resource_enter_title_icon8_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABwCAYAAADVN7S/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFv2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0yNVQxODozNDoxNyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDctMjZUMTQ6MDc6MTgrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDctMjZUMTQ6MDc6MTgrMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjE4YTMwM2ItZDdjNi1mODRkLThmNDktZjZiMTVlODBkYjUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1MkNGOTY3NEE0ODExRUZCNTkwQThDRTRENjNDNEY4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTUyQ0Y5Njc0QTQ4MTFFRkI1OTBBOENFNEQ2M0M0RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTUyQ0Y5NjQ0QTQ4MTFFRkI1OTBBOENFNEQ2M0M0RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTUyQ0Y5NjU0QTQ4MTFFRkI1OTBBOENFNEQ2M0M0RjgiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjE4YTMwM2ItZDdjNi1mODRkLThmNDktZjZiMTVlODBkYjUyIiBzdEV2dDp3aGVuPSIyMDI0LTA3LTI2VDE0OjA3OjE4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CcyDvQAAHjpJREFUeJzlXWuwHEd1/rpnZp/3LcmSbMvYWMjYgB9gkpgiJCS8KhACJDgkQFJFkRDCH0KSH1D8CH9IKkWKVAIhlZ95kASnCFUmhDe4MDHGDpZtWRbyU5asx5Xuvbqvvbs7M935Mdu7Z8+enp29L105p2pqerp7Znr66++c06dndtXH/vJ/AQBKAUlqYaxFKdSwFl1RRkNZ4OG3H8by3iVEaxEuM1Hs2Iq1XoASXuoGbIFwMH11LElzecEMgBcSwEWALVqfll3WYF/uAI8K6mbc47IC/HIFuCiw6xkAwwC8rNi9EwGWGOMDShWosxn3H1Z3xwK90wCWQBoGLk1vFsgUsCKM3bGs3ikAD3N4fB6vdFyE8Vw4KErIk64rgbmjWL1TAPaJj5lSvgNFY7CTN8psDi6/7o4F+lIDXHSqUkQdK6HeqM4YV81WSEtg56loSRtsm1wqgId1vANHYqCPvb486b6+DrdDyqX6GoBh95BA5vfYFrkUAI/qNCnh2HWS9pw7itNlhbS0z2Oij9E+1b1tIG83wEXBpfaU5wNAwM6TBkKR+/rA9QFtIIOnyHl86nZJQd5OgPPAldQxdZYkFuucMn7PjQJsMDjgHNgSUBRcH5u3BeRCACsLWG2RlOP13qcoczljOYgS6D720mvlicRWCqy7pmWbxiBLFfpZTu/hYz7P21QpBLBVFkE7wPj5CazOrI5y/fUCyzftyeds5ufntcFJHrDUgeIAG3aOA1ejHzBpEGwbm4sBrC2stjj0vRuwOrOCxswqwua614R5x1MANNlLqjjw5Ev1ffdw4lPJFCTOPA6qpMKHAeWzzVsCcmEbbEKDoB0gbIUwesPtkNRsHriabJzVUl7eIBpmdymIHFTHUtcmg8EBYUg9yeHie94vmwpycSfLZiCbKC16huTsuLTP+6WgceA0egx2ZQG7Rp7zxZ6mu+dpCioFz6VpmbsHZ7a7p6vH771tIBcG2GqL0koJu5+6Ahf3Lw7Gb/rFBy49HsZECmKAQfD5NszpGnikzt4IeweMYfnUc6YspSBTlgP9A8TnfG0ZyCNNk5JygisfuwqzLzmHxvQqwpZoh/PAzbOblKUgacrcAPkAS0D7hLKVH3OA6XGKnr11afdMXGVLQLt7+bTKpspIAJvQIIgD6FTDBGJ7hqlln+31sTMQ9lRNB8L5XE3ztkhOFU1LANON2l53nkIGto/NXE3T8/j8P8/bHllGD3RYhcpSBYuDanqYWs6zsxy8AP2qOei0VSqTBohPRUtzXsP2EriOqXTvwHZOiaSyXR2wa9P2cGB5v/nKCslIAFtlYbXBoXteisZ0I09N8wbSY0k9czD5Fgr1XF6eqhYfg+w5oD5wHWsdoIqUueew7JgCDbLnixMc5EvjZDlJwxRRK0LYimBCC7QGqvhAzXOQfKDytNv71Da9B70/t5O+oIWkkgP0wKQgO7ZSwPnzOqFzZMlGDwN53aCPrqIVoJMAU6emMfeiC1BWwSrL1SFXxxb9rJXYSwF1x3SjTKZ1pQEjtUVibh64KQZZ7PYBgIQ8Q4oe0Cm5Dx143CN3/bOlIK9rscEqi5mTM3iuFaFdb0HHQYYxub2yqscaO9DZSkHlMdmBGsF29v0gc/XMWezzoHkwg4NL7WuAftZS9jowqcrmjhafLnGhjKft21SQCcAKgQa0BcJA9X26MtCyiTZ2nZ/CNY8fwOyhMwibEdLQwGrjoLQmtABsahUAZQGF2LU6u51x9w8t+kCMupuyMYAghQUSNRU2wzEor83mtp12iNtzgKXpDwXWpTmQ/BjoBxkkj+4HuhKyTZbaDpZfSEIA0BmffqXVNr/Xjs3u1WbaHHoJG2Psh3tV/b49sMoiDVNYbbuPYgKjOuAqALAKjuKq08yuKrVdYGyfE6a0Cks6sJiJj5y+7eR/LE0uL5RWy/ugoDCopvn0iHdunu1N0bO13M5KmoYz1V2faw7Jg3dp11YpAMLrr1tCrRUs7Odm51ofOb/QRLOdIk39Q46KTjSUVd0NtneWskQ5DJky590rCjSmq+O33fDE9FuffsfRj8/tuXiq1CjtQc8Wu6mT5D1TdcdBpeylc1t3TJ0rn5NIQU6EB5TynFA1D/jV+YZYHCqFD5y90PzIUydXsLQaw6R2a0Iq6xStgNNpgIOPz8xcWz/0x6vvPvypOEwRJEEJPRZz79mnmiWAqTNFPWdqawFZLQP9IEsqmTpd0t4xmDtc9DrrBjlsNJMPnzm/hsXlGO24IHW3UZTNPms9qRcx9eyuQ9Onp288c+2540ESVCBPkYDBp5A8ZjplkbxnDhxV17yMA86Z64TmU6BdG3yev88eD5Ww0UxvaDRTJKmBUoBSOwthC8BaoJ0YNNZSRKvRHmj7NIAyBtmrfZeAf0qkSH5Cjul1uUfMp3p5njttR0DSFCjJYePnSuAOBTxMEgNjd5ZalsRaIDUWRiFSGbglDDpYvJMdcMCgU8UdKteJ1O7SMCQPSbp0brPRA9VXnzpcrs15TtfoXvSORxfodL8FlI0AVAFUIINL7a4PXKcS6coQj0zxKZETjZ6q5UD4mEeFDzrL6tJBOjJjuVzqLxtGFpvNkcvI9pTBHFygH2jXsdxZkkKMEnOlY7Ayd0+6VyyPMjoQ6vNz4ckvxOjLC2AFN/8qoR/gbmkn7djIp0PSag9Vx76VKJ995V4uFQ6qG1zcDmu2px51UbvrBfmyAZj0XggoZ4Ndh0kPSMHlnrIErsRWSRX7wE6ytg04UFKbKOicxVxVD4t05co6AfYN1vWUj+gAKDgGO4ClDucqWZr2DLOfQG/wUCfMXZ9+XeEeIkG/Cpb8AFpGQab1KchF58Ai4CMBrJSCUhqrTYNmy6JWCVCvahhjYG3Wdq0VGk2g0TSoljXGagGsNTDGQCkFYxWWVw1SYzFRD1EuKaRpCmPyBn6vTyxsgF68mq5WuYcEesEKqp6ltVp3jisfeGT0ByrcdXm5T0VLjOVlATumy4kcZHptwAMqlcIAK6UQBAEWVyz27ZnA9QfG8PSpNZxfaGCiFiBJEmgNLK5YzExV8TM3T+LUuSZOn29gomZhTIoksWg0FW48OI3p8TIee2oZzXYb1bJCkiQwhrbdKwEy9tIVJe6g0PVW7oC5uW730YRjsHPA9q5OQvI4iPwcOug4kNJasWST6TULsXgkgBdXLH7+Vfvw+U/cjJmJEGfnYvzRZ47hgSPnUS0DK6spbj40g8994hZcd2UFKw2DP/nsT/GtH51FrazRaCf40J3X45MfPAgAuPehRfzpXx/D/MUVBBpQNs5dxepIRDYOjjubOlT0iq6TuRNFOxQY9HR5nnPIQvQYLA0ECjwFiIPNQeX5XD3T++SyWIr8iJIahUq5hI++93rMTGTjYt+uCL//69fAIEKgI6Q2xIfvvA7XXVkBAIzVNP7wN1+EWrWG5YbGy66fwcfed133mq+9bRK/9vorsbCiEOi8t2x6z2ZKrTStrKZppcG3hOzdFgtbO600Wmm10TZhbGEVX3rUnrS0+cppPn+RgZ8jrVZR36JopEyU4u9FWyCKNKYnS3355Ugj0BGUsgiCADNCeRgGsFZhvF5CrRKw8gBKBVDIbLSfwRZWGUTL01PV2XRfuBrVOgW6W6G3lxbyLdwCglUWCml7cn42Hl9sRKvjNRgNZO8o5M1H87xjyVGi7KVvc1CGSkz2LT36bD2EegBGADgMFFYaCb70zbP45Ad7LPzOA4tQykApC2sN7vr2Obzmlqlu+bd/vIi1VoKp8RBHnlzGf907h7e+dheAzF7/6MgyJsd09oQ5+tlqA1NuY/f9v3D72H3jt4/qfPdfLOuF9tTihQuv/sG9SwePHg8bY1Wy3CkFTOiUrAjgEsjuOorkcebSODi1wc5JlO65GfNgi/Gawj9+9Tk8f76NWw9N4fDxFdz70DzGKinSNMFEDbj7njOYX0xxxy0zOH6iie8+cAHVKIVCgpYx+OTfHccDj+3HFTMVfOv+BRx7ZhHjVYNmk75D7u81WJW9DLIRgDtSOz25+5qvvO0dJ99a+triTQ8dCZcna+i+adQFk64AuWPJKw5YWpoi+YCXVLTkdNE4dV4PdAFX7//4D5eOn1gen19qA9Z6V5OUUgiDEEqHWFhRaLY1xmsBpseANI2RpHE21HSIiw2FRlOjVg0wMw7AJl0vO04DLCwrpEZjZiLAWMWgHbc6XvQgco7UY1WNg9fUsWvfq9A045sCMBQQrgDxVGPp2Xf925eS2nJDxyU6bUpJOkH/lMvl8ToJSycA4k5eTLZESEvn8pf/fIMF6O8VC4xkgy2SNIWyBlP1EGosm3G042wKZIwBFKCswUQ1wGQtWzNPYgNjUlhrsjdFlMGeSTdIY7TaBmmadubRm4HaCGKBpA6UFmoTtdNXH1h4+U8e0XGp1isdYKhjEs2TWE3Thp3rXiagapqymNpfKUgzUieN9uK7NYBRSAz/0t9m9tMCUAqJcdNNVg5AKQtjFCvDqO3eXLEAjCpBdTvV5UrMcPNoaSrFHSf66g9Nc5tMy3gwhk7fJG86t+NGDlVmQOU4QxssvySSdZmC7VsM8AlXg26T5rYBy+dA87dEfA4X0A+q9AQbdbJe8EI72GfTrKecOlk89MinQhxYad5LAffF0aVAx/ojWf8PhAY3gOJqkHcqV7sUaM5SChhX0XRqxIGm7fO1TQHovNuq1mG9t1tGjuGs6w4UYDoHBcnj3URZLYHrrpv3+i0Hm8fDgf4eyGUtlTAMdce3kMMkO0E67hm06h1vQTv5HJSHcTm4EtBSUCNg+fzdaxfX9oHtZFioUgQ6rJWDE9WKfnmwomBiC9PtTnKeyr/yVnnBFgrWWmilEIUK1bIGVIhWG0hToBQCpag3V1Yqy291nPxyCQg0iixgAD1m8eVAamctyeNBDGmKxL1oCUAfgyVPmjN66JPpWiX8h327q5ioRyiVNEKtO5+yqF7Qww4xQipbB9adczZrC3T2ZUO9GmLfDDA+MY251SoUgD1TQDsBVtcArbM2xAmwvAaM14CxGrDcAJI0KysgbnWILgRwdcrzFMuXFi0kIKXyvG2gyws9UeeB/vbK3dWf1Uq9d3a+hbVmAmstjM1eU41jgzg23f9UoupRKSAIFcoqRBkhglBBKwUoAxO1i7ahey1jgZUGYEx2bC0wOQZcvUdh18wVON88hINXAx99F3DFNHD4KeDvvwIsrmZMbsfAe34JePcvAqkF/vXbwFf/B9DlQiA7EPhc2JVRkdQ1Za0v/MgHhrSX7C9vp5QnT5NSYxFo9b4r91S/NjNZ/mCrba5O01QZgzg2ptZaNQeWFlI911zDaitBmvauo5VCNQoxPR2dnZ4JL1bLYahDAEaFSHZdDeiwqOo2FoiCjJlKAdYoVMsWjXaIhcY0GmofYAJ84C0ZuABw6/XA214DfP4/M4DvuAm48/WdB1PA+98EHHsOePzZbKAMEcpGZ0N5AMMJnyvTOS4NZPA5LwfSx2CXD6GsyHN0Oz0EMqYqhS9WS/qL1VKAOA1UAmPVxQiVKX3d0lWrfzb9TOV3Ti4vYrERo902MAYIQ4VJU8X4rWufmXv38b/SjXAmrTZa1dPXXH3119/5TQDXWO6qeGRlDZiZBj71B5ltdXL3fcDffBnYNQ6MVYC90/3n1avZ4GjHwK7JwetWSkBqBvMFoaqZhySp4rJsAzkHGIxQUdvJp0qS10xlXY4Vf6is1RZIU4s4MYiT1NrFACtTKzjy9keeOfqhB3+3+oalO2+t70/3jtVQrujM7gGohhGqdVVdqzfRKLeWVyvN1bUoXmknMO04s5NFNq2Bk+eBw0/0N/CnJ4FKBJRDYH4ZuPfR/vKjz2TsnagDjzwFnL/YK3v+AnDqPFCt5HVBX2dRW+tb/B9mY3ldsGMfsKMy1SdDAh2dy1fmajhz+yk8/8oTqM7VcewNR+86VE0eveme/XfXzkYHTwZLMAmgAyCwwT7dDKHbQd2GQSuIdV0BepRmlsLMA/7cV4A3Pw9ctRv4wSPAQ08Cuyc6g6kE/PO3gLPzwIv3Az8+BvzoaMbuQANn5oBP/wvwxtszO/6NB4D5JWCilrF8iFBwfNMhytxhC/wSU4F+JueBmjdFcsfUqxelH2AFWFhU5mqYv3EWs688hbFzEwjaIZIowdHXPX5s37VzL3vxl2/697HjlXecLM93nsZM9n6xQQwGDBVrgVoFaLaAf/oGEKeZNzw91nO4KqWM7Xd9D2glQL0CzIxn7DcWmKwDp2aBz34pe5bpscLguk6jatU9C32Hi4PJo1UWg9GnvEAGMDjf3gh73fn9NtiJBVCbq+HCgXk8/luHYUopyosVWG0RxIHSCxV1+ppz7fZvt9957Xde8vGbHt7zaWMsEqxNI1EgIK9r7c+YTN3u39Wf7+axxgJhAOyd8ZePVbOte83ireBqFRhkrxHK6TyVOlYObGAQXGlOO0x4fMeyvSg9G6wsavM1XDxwEY++5ycwUQ9c1wQFhfp8XS9MLeHwex7889Ybz735qvo4rji5Z1/t/BiScpJ0b7mj456i0Pkpn/8qUp5nm32BDGAQUHrMAfdJkSBeX893Aa6sVDB37RwO/8aDSEspyksEXHKyVdZWViqBboT62OuOffPIrz78c0k5+Ul5pbzXahuj/wWzy0kowPQtSA62FLDw2dNhx755NoQ6IMeF2AsAYW2xBpUqrE2u4bG3PIp2NUZtoSaB27uDsohakTZJoJ+75eT9F66Ze0gZVY3WolJajVsbNyOXRChzqeqlzpRiZQl6gEtfTnBgQa4Fdsw3/plLHpi0rN8Gn3jls7CBxdmXnkFSjlFdrPrA7ZsLWmWhjFKVpUoprsaJTnVLJapUoDE7WXxBB/c89NtiXsfV4yrZ5+VKLJSA9503TCwAhMfecBQAELRDRM2omJZnFwraQfadkOp7Ue1yE6pyuVCv2fd5ieRASU4UD5rQ69M0D6YA/n6lg4iqfRtWlqqDVdcnvRWV7Ffv1Aautb2SdYlbN+XOkavhOpcyWJN8SR37wKJvRfrekOQtzKOe7zxVMJDovShtXJanrFJGx8ogtpcLwEAP5EFHChhkpG9eKwELIY+X+8CGJz1sQHTvOSrA/GIDEOo4KseTC2fT6uqZoCXV2Fmi20BSTU1714U13S6Vkb8AwOfJ/Ony2OfSRtjTmYdl+ZLXnOd99z/fsAoFpdsI3aqEzd2zduHmR78QrgJq3f+ltfWiEyBaBi6+4si5xv5TS0Gz6n45jzIyb2XH5xT5vGIOXirUkcAGBu1vIWd2vS/dcUfBPWwKZVXYqNfPv/reL+pmfXL3g6/4nGoUjEsXqGPZgQ2AtAa5uzsSNAEdg/7SIhQAEwHn7zg6O3vH95/V7bID1xVT+0qf0depXB1LDC2yDVPRPEqYm14PwD5w0UkblYRhoEr1c6/77y+sHnjqnvGnb3i7NvpFVtnMS1U2sEDY+UGVEOjslY0sEEEh6uV1ywMohJ0v/AMA2oYJgrVaeeKpl16hUqUsU566nW1r+xbbjStPrpiwnSirFayCKbeSxv7nFlcPPHNRxyWt2yUNZenX/Lb/aqI95ccUJMdQCcRUOIeDmwc6b4PoYAGwG3ltloPbu6myRsWlIEiD6ZVrn3xi+cU//Qtkvy5bhkUZ2c8gVZD93lUNQJ2kxzrH9c5xjdR1v49VAhAltRU7duLg3sknbtyrUuJRKCBczdg9+9ofn5u/+f7ZuL4Sd34w1QLZJ2wqDRCu1SMYbTvgDrNtktrlILipIlfFdDNsLw0EH4uBQUAVZBW+he9FK2uU1Sps1CfQ/zvQJaALsgPabQ5kB6b7PSz+u1gBgEBZZUsXZ0oqzsB0Ei0B7alWcvqXv/7s0kuOzIdr9ai0OBV2YBu0iT1wJZspsUgql4DjAPIPyVJ2nTyg87xmry3ebIBpIxy7+QO4X6KRFtfpF/H8V92ddJ0gq2yq45JVaWZPVQpEK8DydbMrp99495PNXbNrpcXpCqAVlOWOS57zkwdoytKUsRxI/rUhZ7KPvUXt8VDZKMAUSGqXDfoBdh9suWiRi+EGANoYDPL7pip9QQSrTVsnIbTJrqLbwIXbj54++wvfeNIGiSotTpczdlqfDfUxkrPPx0BfXQ6o77NQfn3fgJMYrEiZhAuAzfei6Y2pHXN5FGxpVYYuwfEpirtX9+GVsi2VRCpcAlq7YJ9/0/cfm7vtvhNBs1oN18bdXwLwayj4weVs8jEuDzj+DbAPVIPBgcDv71PPrs2S9AG+FSraoH8BnA4E+l0sXYmhQPDAguTwWChrkEZx9fzuSnsaOPHOu767cu0TF6KViQmVhCmUtehX8Tz+64R7vnngunwOng9Q3wfh9KNwn2bIA5c/w5bYYM5isGNX7hrt7uceFpBDg3nAumsbACZsVMPG/rOn5m9++FjjqhNzpcXpKQAtKOvsvKTu+bUk+8tB5iDxr/Jduo3Br/fzGC2paskX4F41bX/e8ZZ40T6HwHWYW0cF/CHBYQF7A6uMMmHl4o2PPAbYUmlxqm6VXUP/X/BwJ40uItDO8M1fKcAODA4qBZYe87wE/QOgiLMlMVditFc2y8mSjp1Kph8/A70OpmD7GMaD+P2qVFkTtMoRAG2VbSADN0X/JyjSqzT8GSTHRrK3EoMpkG0MgksHgqSqh9lempcnYvlmMJh70vRG/GU0B7oTyTsGK6fTGz49oVORErJOlBhMY8wSg4t40XnOlMTaNuQB4APXN11y7RuZvcDWOFkUZLenHh8P5g+LQOcFAlJkgLoOc2nfX985gLnP4JsLO1DdQBpFRUv5PrvLQZY8fC58gIqyWQBzVe1rBPesOZt5Os/5cR3sflrYdV4bvaiXNP2i9+ALCHww+RhMfxbJBy5Pc/VeJNgh9d9IslVOlqSyqR3mtpWnXX3+UFQ98zkkVc8x+t+MpJ938ntzLcMHEh1QHGA3oDib26RM8rj5xu/lU8nAIMhb6mQNE2kq5ZugczYNes6D80UKtIt3B+hnMH/9lQdQpM60GASX3ksCWAJb+qEzX8DDB6xkbwszeTMBpnZNGmXcmeL1Egw+hOTZckZFyDrW/Y9D2DnOs8PcB6CDT9qoHR42ZSoS/KC2XQpTcp+A9u9Ish2/ssNVNY1Ru/eJqfhCiVx1uqCJSzuw+WIFBzkv6AF2H4t+IBK2p0yWolvDAhvDAC3CXolQXdlKG0zTdM9VtQPZoveSuSZ1uFfpOtTNed1c24HMmeuApjZ4WFQrT2tINlmKdPEASZ7X7Ats0D1P5+V1ZasYPAxkJz6nyz0o/7DaTYtcuetAByhlsAQwZTB/H03ypKWwJZ9/uzQFVfK8+SDxBTZGsbtD1fZWqmgfyO6YRrS4XbbCOVJnO/Y7QGmaT5FGBZiDLDGPz5EpY2l+XjDDsjRtjwQ0b2+ubOcv3dEG0SVFHmyg0S9+zJnEAaZspmvMfBHD5+zxKR3teAkoSeUmQjlX93lOFYR0Xl/mynZOk6R8SQUZ9J/HVTr9UZOA7PkbIhRYicHIaRtnlRQAof4A97hpuc8z5+qYPmseuCPJdnrR/JjvKaMdGFRtWXY+ZQVlq1P53HOW1POw4IpPjXIvWJqfS1qAg+uO+fPRPZeRQN8uFV0EZC5GqM8/+nKDwvchNgWX/vSRxGLJ/nH1yW2yFdJS3jBnit6Xt0UqLyzbbYN9IAODQFMbbEi5IXmapamtpevAvuVCHuhw7eK2UALZMVcCn5fROmBpdyylUSA/V7b754QpmPSYl1HHi+Y5AJ1K5KAC/XNdHnsOSJoPOO5scVXNgaJgcQZTACXmuvMUBsHmsiE7fKl+L9rnfLkyoPfwzlsG+m2n6yxqvzmbE/Qzl75cwEViMgXRt3FQfYMDGARYUtNSX6xbLuUPglOQ85gN9AB0zKFAUwfKBzhVxXShgZsM3j4JDInVEoi0nnQ9Jz4fZMPgApf+F999wHIVSjuGgkbL3Hl8IYHn8cCKr02cXXmAURXrYz1vK7+u73hDcqkB9onPAaMAUeAsO4ZQB5CB5XU4sBQwHmmTnDPqEELY8+fMO96w7BSAOQt5Hq9H1TAwyFqeR/d5aX6fYQzm50iM9l3HV76pslMApsLVNs+jLKLlUtCCimZ18waS5MXTY37esME4rM6WyU4E2IkPNJ9zxstAyoDeurPPqcmTPEbyY94G3722HFxgZwMMyGyW8kfpLMkcDKs3LD9PXRe97pbITgfYiQ+UorY777oSyMaTL923SNm2gkrlcgGYis9m5jEmD6xR7pOXX7R8W+VyBFgSnyrn5aOWracNO0peKAA7yfOIt/o+O1JeaABLshHQLxsgffJ/OtspbwDEjw0AAAAASUVORK5CYII="; + +/* script */ +const __vue_script__$4d = script$4d; +var __vue_render__$4d = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-twentyfive-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container-box" }, [ + _c("div", { staticClass: "left-bg" }, [ + _c("img", { + attrs: { + src: __$_require_static_images_leaflet_resource_enter_title_bg2_png__, + alt: "", + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c("img", { + staticClass: "icon", + attrs: { + src: __$_require_static_images_leaflet_resource_enter_title_icon8_png__, + alt: "", + }, + }), + _vm._v(" "), + _c( + "div", + { staticClass: "title-body-box" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$4d = []; +__vue_render__$4d._withStripped = true; + + /* style */ + const __vue_inject_styles__$4d = undefined; + /* scoped */ + const __vue_scope_id__$4d = "data-v-398dd67d"; + /* module identifier */ + const __vue_module_identifier__$4d = undefined; + /* functional template */ + const __vue_is_functional_template__$4d = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$4d = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4d, staticRenderFns: __vue_staticRenderFns__$4d }, + __vue_inject_styles__$4d, + __vue_script__$4d, + __vue_scope_id__$4d, + __vue_is_functional_template__$4d, + __vue_module_identifier__$4d, + false, + undefined, + undefined, + undefined + ); + +const TitleComponents$4 = [__vue_component__$4S, __vue_component__$4R, __vue_component__$4Q, __vue_component__$4P, __vue_component__$4O, __vue_component__$4N, __vue_component__$4M, __vue_component__$4L, __vue_component__$4K, __vue_component__$4J, __vue_component__$4I, __vue_component__$4H, __vue_component__$4G, __vue_component__$4F, __vue_component__$4E, __vue_component__$4D, __vue_component__$4C, __vue_component__$4B, __vue_component__$4A, __vue_component__$4z, __vue_component__$4y, __vue_component__$4x, __vue_component__$4w, __vue_component__$4v, __vue_component__$4u, __vue_component__$4t, __vue_component__$4s, __vue_component__$4r, __vue_component__$4q, __vue_component__$4p, __vue_component__$4o, __vue_component__$4n, __vue_component__$4m, __vue_component__$4l, __vue_component__$4k, __vue_component__$4j, __vue_component__$4i, __vue_component__$4h, __vue_component__$4g, __vue_component__$4f, __vue_component__$4e, __vue_component__$4d]; +var XmlTitle = { + // install, + ...TitleComponents$4 +}; + +// +var script$4c = { + mixins: [singleGroupMixin], + name: 'imageTextEighthRender', + isUnPrefix: true, + components: { + XmlImageRender: __vue_component__$5y + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + resourceBasisPath: { + type: String, + default: '' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '图文', + //定义此变量,是为了解决页面中有多个块儿的情况。 + titleTextDataName: 'titleTextData', + bodyTextDataName: 'bodyTextData', + imageBlockDataName: 'imageData', + numberTextDataName: 'numberTextData', + groupData: {} + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$4c = script$4c; +/* template */ +var __vue_render__$4c = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-text-image-eighth-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "iamge-bg-box" }, + [ + _c("xml-image-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.imageBlockDataName], + "block-data-name": _vm.imageBlockDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "image-container", + mode: _vm.mode, + "page-type": _vm.pageType, + resourceBasisPath: _vm.resourceBasisPath, + }, + on: { blockclick: _vm.handleBlockClick }, + }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$4c = []; __vue_render__$4c._withStripped = true; /* style */ const __vue_inject_styles__$4c = undefined; /* scoped */ - const __vue_scope_id__$4c = "data-v-c661142a"; + const __vue_scope_id__$4c = "data-v-3afbe29e"; /* module identifier */ const __vue_module_identifier__$4c = undefined; /* functional template */ @@ -102176,19 +105386,14 @@ __vue_render__$4c._withStripped = true; undefined ); -const TitleComponents$4 = [__vue_component__$4P, __vue_component__$4O, __vue_component__$4N, __vue_component__$4M, __vue_component__$4L, __vue_component__$4K, __vue_component__$4J, __vue_component__$4I, __vue_component__$4H, __vue_component__$4G, __vue_component__$4F, __vue_component__$4E, __vue_component__$4D, __vue_component__$4C, __vue_component__$4B, __vue_component__$4A, __vue_component__$4z, __vue_component__$4y, __vue_component__$4x, __vue_component__$4w, __vue_component__$4v, __vue_component__$4u, __vue_component__$4t, __vue_component__$4s, __vue_component__$4r, __vue_component__$4q, __vue_component__$4p, __vue_component__$4o, __vue_component__$4n, __vue_component__$4m, __vue_component__$4l, __vue_component__$4k, __vue_component__$4j, __vue_component__$4i, __vue_component__$4h, __vue_component__$4g, __vue_component__$4f, __vue_component__$4e, __vue_component__$4d, __vue_component__$4c]; -var XmlTitle = { - // install, - ...TitleComponents$4 -}; - // var script$4b = { mixins: [singleGroupMixin], - name: 'imageTextEighthRender', + name: 'imageTextFifthRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -102288,212 +105493,6 @@ var script$4b = { const __vue_script__$4b = script$4b; /* template */ var __vue_render__$4b = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-text-image-eighth-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "iamge-bg-box" }, - [ - _c("xml-image-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.imageBlockDataName], - "block-data-name": _vm.imageBlockDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "image-container", - mode: _vm.mode, - "page-type": _vm.pageType, - resourceBasisPath: _vm.resourceBasisPath, - }, - on: { blockclick: _vm.handleBlockClick }, - }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$4b = []; -__vue_render__$4b._withStripped = true; - - /* style */ - const __vue_inject_styles__$4b = undefined; - /* scoped */ - const __vue_scope_id__$4b = "data-v-414d678c"; - /* module identifier */ - const __vue_module_identifier__$4b = undefined; - /* functional template */ - const __vue_is_functional_template__$4b = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$4b = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4b, staticRenderFns: __vue_staticRenderFns__$4b }, - __vue_inject_styles__$4b, - __vue_script__$4b, - __vue_scope_id__$4b, - __vue_is_functional_template__$4b, - __vue_module_identifier__$4b, - false, - undefined, - undefined, - undefined - ); - -// -var script$4a = { - mixins: [singleGroupMixin], - name: 'imageTextFifthRender', - isUnPrefix: true, - components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - resourceBasisPath: { - type: String, - default: '' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '图文', - //定义此变量,是为了解决页面中有多个块儿的情况。 - titleTextDataName: 'titleTextData', - bodyTextDataName: 'bodyTextData', - imageBlockDataName: 'imageData', - numberTextDataName: 'numberTextData', - groupData: {} - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$4a = script$4a; -/* template */ -var __vue_render__$4a = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -102647,17 +105646,17 @@ var __vue_render__$4a = function () { 1 ) }; -var __vue_staticRenderFns__$4a = []; -__vue_render__$4a._withStripped = true; +var __vue_staticRenderFns__$4b = []; +__vue_render__$4b._withStripped = true; /* style */ - const __vue_inject_styles__$4a = undefined; + const __vue_inject_styles__$4b = undefined; /* scoped */ - const __vue_scope_id__$4a = "data-v-58344fec"; + const __vue_scope_id__$4b = "data-v-42df40de"; /* module identifier */ - const __vue_module_identifier__$4a = undefined; + const __vue_module_identifier__$4b = undefined; /* functional template */ - const __vue_is_functional_template__$4a = false; + const __vue_is_functional_template__$4b = false; /* style inject */ /* style inject SSR */ @@ -102666,13 +105665,13 @@ __vue_render__$4a._withStripped = true; - const __vue_component__$4a = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4a, staticRenderFns: __vue_staticRenderFns__$4a }, - __vue_inject_styles__$4a, - __vue_script__$4a, - __vue_scope_id__$4a, - __vue_is_functional_template__$4a, - __vue_module_identifier__$4a, + const __vue_component__$4b = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4b, staticRenderFns: __vue_staticRenderFns__$4b }, + __vue_inject_styles__$4b, + __vue_script__$4b, + __vue_scope_id__$4b, + __vue_is_functional_template__$4b, + __vue_module_identifier__$4b, false, undefined, undefined, @@ -102680,13 +105679,13 @@ __vue_render__$4a._withStripped = true; ); // -var script$49 = { +var script$4a = { mixins: [singleGroupMixin], name: 'imageTextFirstRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -102782,9 +105781,9 @@ var script$49 = { }; /* script */ -const __vue_script__$49 = script$49; +const __vue_script__$4a = script$4a; /* template */ -var __vue_render__$49 = function () { +var __vue_render__$4a = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -102937,17 +105936,17 @@ var __vue_render__$49 = function () { 1 ) }; -var __vue_staticRenderFns__$49 = []; -__vue_render__$49._withStripped = true; +var __vue_staticRenderFns__$4a = []; +__vue_render__$4a._withStripped = true; /* style */ - const __vue_inject_styles__$49 = undefined; + const __vue_inject_styles__$4a = undefined; /* scoped */ - const __vue_scope_id__$49 = "data-v-3236e51e"; + const __vue_scope_id__$4a = "data-v-01022b03"; /* module identifier */ - const __vue_module_identifier__$49 = undefined; + const __vue_module_identifier__$4a = undefined; /* functional template */ - const __vue_is_functional_template__$49 = false; + const __vue_is_functional_template__$4a = false; /* style inject */ /* style inject SSR */ @@ -102956,13 +105955,13 @@ __vue_render__$49._withStripped = true; - const __vue_component__$49 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$49, staticRenderFns: __vue_staticRenderFns__$49 }, - __vue_inject_styles__$49, - __vue_script__$49, - __vue_scope_id__$49, - __vue_is_functional_template__$49, - __vue_module_identifier__$49, + const __vue_component__$4a = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4a, staticRenderFns: __vue_staticRenderFns__$4a }, + __vue_inject_styles__$4a, + __vue_script__$4a, + __vue_scope_id__$4a, + __vue_is_functional_template__$4a, + __vue_module_identifier__$4a, false, undefined, undefined, @@ -102970,13 +105969,13 @@ __vue_render__$49._withStripped = true; ); // -var script$48 = { +var script$49 = { mixins: [singleGroupMixin], name: 'imageTextFourthRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -103073,9 +106072,9 @@ var script$48 = { }; /* script */ -const __vue_script__$48 = script$48; +const __vue_script__$49 = script$49; /* template */ -var __vue_render__$48 = function () { +var __vue_render__$49 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -103277,17 +106276,17 @@ var __vue_render__$48 = function () { 1 ) }; -var __vue_staticRenderFns__$48 = []; -__vue_render__$48._withStripped = true; +var __vue_staticRenderFns__$49 = []; +__vue_render__$49._withStripped = true; /* style */ - const __vue_inject_styles__$48 = undefined; + const __vue_inject_styles__$49 = undefined; /* scoped */ - const __vue_scope_id__$48 = "data-v-26ba39ca"; + const __vue_scope_id__$49 = "data-v-0751fc96"; /* module identifier */ - const __vue_module_identifier__$48 = undefined; + const __vue_module_identifier__$49 = undefined; /* functional template */ - const __vue_is_functional_template__$48 = false; + const __vue_is_functional_template__$49 = false; /* style inject */ /* style inject SSR */ @@ -103296,13 +106295,13 @@ __vue_render__$48._withStripped = true; - const __vue_component__$48 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$48, staticRenderFns: __vue_staticRenderFns__$48 }, - __vue_inject_styles__$48, - __vue_script__$48, - __vue_scope_id__$48, - __vue_is_functional_template__$48, - __vue_module_identifier__$48, + const __vue_component__$49 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$49, staticRenderFns: __vue_staticRenderFns__$49 }, + __vue_inject_styles__$49, + __vue_script__$49, + __vue_scope_id__$49, + __vue_is_functional_template__$49, + __vue_module_identifier__$49, false, undefined, undefined, @@ -103310,13 +106309,13 @@ __vue_render__$48._withStripped = true; ); // -var script$47 = { +var script$48 = { mixins: [singleGroupMixin], name: 'imageTextSecondRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -103412,9 +106411,9 @@ var script$47 = { }; /* script */ -const __vue_script__$47 = script$47; +const __vue_script__$48 = script$48; /* template */ -var __vue_render__$47 = function () { +var __vue_render__$48 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -103572,17 +106571,17 @@ var __vue_render__$47 = function () { 1 ) }; -var __vue_staticRenderFns__$47 = []; -__vue_render__$47._withStripped = true; +var __vue_staticRenderFns__$48 = []; +__vue_render__$48._withStripped = true; /* style */ - const __vue_inject_styles__$47 = undefined; + const __vue_inject_styles__$48 = undefined; /* scoped */ - const __vue_scope_id__$47 = "data-v-d7269ea6"; + const __vue_scope_id__$48 = "data-v-e03e6adc"; /* module identifier */ - const __vue_module_identifier__$47 = undefined; + const __vue_module_identifier__$48 = undefined; /* functional template */ - const __vue_is_functional_template__$47 = false; + const __vue_is_functional_template__$48 = false; /* style inject */ /* style inject SSR */ @@ -103591,13 +106590,13 @@ __vue_render__$47._withStripped = true; - const __vue_component__$47 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$47, staticRenderFns: __vue_staticRenderFns__$47 }, - __vue_inject_styles__$47, - __vue_script__$47, - __vue_scope_id__$47, - __vue_is_functional_template__$47, - __vue_module_identifier__$47, + const __vue_component__$48 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$48, staticRenderFns: __vue_staticRenderFns__$48 }, + __vue_inject_styles__$48, + __vue_script__$48, + __vue_scope_id__$48, + __vue_is_functional_template__$48, + __vue_module_identifier__$48, false, undefined, undefined, @@ -103605,13 +106604,13 @@ __vue_render__$47._withStripped = true; ); // -var script$46 = { +var script$47 = { mixins: [singleGroupMixin], name: 'imageTextSeventhRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -103708,9 +106707,9 @@ var script$46 = { }; /* script */ -const __vue_script__$46 = script$46; +const __vue_script__$47 = script$47; /* template */ -var __vue_render__$46 = function () { +var __vue_render__$47 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -103835,17 +106834,17 @@ var __vue_render__$46 = function () { 1 ) }; -var __vue_staticRenderFns__$46 = []; -__vue_render__$46._withStripped = true; +var __vue_staticRenderFns__$47 = []; +__vue_render__$47._withStripped = true; /* style */ - const __vue_inject_styles__$46 = undefined; + const __vue_inject_styles__$47 = undefined; /* scoped */ - const __vue_scope_id__$46 = "data-v-1df2d36f"; + const __vue_scope_id__$47 = "data-v-f2f9072c"; /* module identifier */ - const __vue_module_identifier__$46 = undefined; + const __vue_module_identifier__$47 = undefined; /* functional template */ - const __vue_is_functional_template__$46 = false; + const __vue_is_functional_template__$47 = false; /* style inject */ /* style inject SSR */ @@ -103854,13 +106853,13 @@ __vue_render__$46._withStripped = true; - const __vue_component__$46 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$46, staticRenderFns: __vue_staticRenderFns__$46 }, - __vue_inject_styles__$46, - __vue_script__$46, - __vue_scope_id__$46, - __vue_is_functional_template__$46, - __vue_module_identifier__$46, + const __vue_component__$47 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$47, staticRenderFns: __vue_staticRenderFns__$47 }, + __vue_inject_styles__$47, + __vue_script__$47, + __vue_scope_id__$47, + __vue_is_functional_template__$47, + __vue_module_identifier__$47, false, undefined, undefined, @@ -103868,13 +106867,13 @@ __vue_render__$46._withStripped = true; ); // -var script$45 = { +var script$46 = { mixins: [singleGroupMixin], name: 'imageTextSixthRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -103971,9 +106970,9 @@ var script$45 = { }; /* script */ -const __vue_script__$45 = script$45; +const __vue_script__$46 = script$46; /* template */ -var __vue_render__$45 = function () { +var __vue_render__$46 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -104140,17 +107139,17 @@ var __vue_render__$45 = function () { 1 ) }; -var __vue_staticRenderFns__$45 = []; -__vue_render__$45._withStripped = true; +var __vue_staticRenderFns__$46 = []; +__vue_render__$46._withStripped = true; /* style */ - const __vue_inject_styles__$45 = undefined; + const __vue_inject_styles__$46 = undefined; /* scoped */ - const __vue_scope_id__$45 = "data-v-109af1e5"; + const __vue_scope_id__$46 = "data-v-6c942a60"; /* module identifier */ - const __vue_module_identifier__$45 = undefined; + const __vue_module_identifier__$46 = undefined; /* functional template */ - const __vue_is_functional_template__$45 = false; + const __vue_is_functional_template__$46 = false; /* style inject */ /* style inject SSR */ @@ -104159,13 +107158,13 @@ __vue_render__$45._withStripped = true; - const __vue_component__$45 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$45, staticRenderFns: __vue_staticRenderFns__$45 }, - __vue_inject_styles__$45, - __vue_script__$45, - __vue_scope_id__$45, - __vue_is_functional_template__$45, - __vue_module_identifier__$45, + const __vue_component__$46 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$46, staticRenderFns: __vue_staticRenderFns__$46 }, + __vue_inject_styles__$46, + __vue_script__$46, + __vue_scope_id__$46, + __vue_is_functional_template__$46, + __vue_module_identifier__$46, false, undefined, undefined, @@ -104173,13 +107172,13 @@ __vue_render__$45._withStripped = true; ); // -var script$44 = { +var script$45 = { mixins: [singleGroupMixin], name: 'imageTextThirdRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -104275,9 +107274,9 @@ var script$44 = { }; /* script */ -const __vue_script__$44 = script$44; +const __vue_script__$45 = script$45; /* template */ -var __vue_render__$44 = function () { +var __vue_render__$45 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -104439,17 +107438,17 @@ var __vue_render__$44 = function () { 1 ) }; -var __vue_staticRenderFns__$44 = []; -__vue_render__$44._withStripped = true; +var __vue_staticRenderFns__$45 = []; +__vue_render__$45._withStripped = true; /* style */ - const __vue_inject_styles__$44 = undefined; + const __vue_inject_styles__$45 = undefined; /* scoped */ - const __vue_scope_id__$44 = "data-v-700541de"; + const __vue_scope_id__$45 = "data-v-6d42e319"; /* module identifier */ - const __vue_module_identifier__$44 = undefined; + const __vue_module_identifier__$45 = undefined; /* functional template */ - const __vue_is_functional_template__$44 = false; + const __vue_is_functional_template__$45 = false; /* style inject */ /* style inject SSR */ @@ -104458,32 +107457,32 @@ __vue_render__$44._withStripped = true; - const __vue_component__$44 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$44, staticRenderFns: __vue_staticRenderFns__$44 }, - __vue_inject_styles__$44, - __vue_script__$44, - __vue_scope_id__$44, - __vue_is_functional_template__$44, - __vue_module_identifier__$44, + const __vue_component__$45 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$45, staticRenderFns: __vue_staticRenderFns__$45 }, + __vue_inject_styles__$45, + __vue_script__$45, + __vue_scope_id__$45, + __vue_is_functional_template__$45, + __vue_module_identifier__$45, false, undefined, undefined, undefined ); -const ImageTextComponents = [__vue_component__$4b, __vue_component__$4a, __vue_component__$49, __vue_component__$48, __vue_component__$47, __vue_component__$46, __vue_component__$45, __vue_component__$44]; +const ImageTextComponents = [__vue_component__$4c, __vue_component__$4b, __vue_component__$4a, __vue_component__$49, __vue_component__$48, __vue_component__$47, __vue_component__$46, __vue_component__$45]; var ImageText = { // install, ...ImageTextComponents }; // -var script$43 = { +var script$44 = { mixins: [singleGroupMixin], name: 'ParagrapheighthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -104582,9 +107581,9 @@ var script$43 = { }; /* script */ -const __vue_script__$43 = script$43; +const __vue_script__$44 = script$44; /* template */ -var __vue_render__$43 = function () { +var __vue_render__$44 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -104714,17 +107713,17 @@ var __vue_render__$43 = function () { 1 ) }; -var __vue_staticRenderFns__$43 = []; -__vue_render__$43._withStripped = true; +var __vue_staticRenderFns__$44 = []; +__vue_render__$44._withStripped = true; /* style */ - const __vue_inject_styles__$43 = undefined; + const __vue_inject_styles__$44 = undefined; /* scoped */ - const __vue_scope_id__$43 = "data-v-0fea9cfa"; + const __vue_scope_id__$44 = "data-v-34720a5f"; /* module identifier */ - const __vue_module_identifier__$43 = undefined; + const __vue_module_identifier__$44 = undefined; /* functional template */ - const __vue_is_functional_template__$43 = false; + const __vue_is_functional_template__$44 = false; /* style inject */ /* style inject SSR */ @@ -104733,13 +107732,13 @@ __vue_render__$43._withStripped = true; - const __vue_component__$43 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$43, staticRenderFns: __vue_staticRenderFns__$43 }, - __vue_inject_styles__$43, - __vue_script__$43, - __vue_scope_id__$43, - __vue_is_functional_template__$43, - __vue_module_identifier__$43, + const __vue_component__$44 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$44, staticRenderFns: __vue_staticRenderFns__$44 }, + __vue_inject_styles__$44, + __vue_script__$44, + __vue_scope_id__$44, + __vue_is_functional_template__$44, + __vue_module_identifier__$44, false, undefined, undefined, @@ -104747,12 +107746,12 @@ __vue_render__$43._withStripped = true; ); // -var script$42 = { +var script$43 = { mixins: [singleGroupMixin], name: 'paragraphFirstRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -104847,9 +107846,9 @@ var script$42 = { }; /* script */ -const __vue_script__$42 = script$42; +const __vue_script__$43 = script$43; /* template */ -var __vue_render__$42 = function () { +var __vue_render__$43 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -104973,17 +107972,17 @@ var __vue_render__$42 = function () { 1 ) }; -var __vue_staticRenderFns__$42 = []; -__vue_render__$42._withStripped = true; +var __vue_staticRenderFns__$43 = []; +__vue_render__$43._withStripped = true; /* style */ - const __vue_inject_styles__$42 = undefined; + const __vue_inject_styles__$43 = undefined; /* scoped */ - const __vue_scope_id__$42 = "data-v-379abaaf"; + const __vue_scope_id__$43 = "data-v-0f442a2c"; /* module identifier */ - const __vue_module_identifier__$42 = undefined; + const __vue_module_identifier__$43 = undefined; /* functional template */ - const __vue_is_functional_template__$42 = false; + const __vue_is_functional_template__$43 = false; /* style inject */ /* style inject SSR */ @@ -104992,13 +107991,13 @@ __vue_render__$42._withStripped = true; - const __vue_component__$42 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$42, staticRenderFns: __vue_staticRenderFns__$42 }, - __vue_inject_styles__$42, - __vue_script__$42, - __vue_scope_id__$42, - __vue_is_functional_template__$42, - __vue_module_identifier__$42, + const __vue_component__$43 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$43, staticRenderFns: __vue_staticRenderFns__$43 }, + __vue_inject_styles__$43, + __vue_script__$43, + __vue_scope_id__$43, + __vue_is_functional_template__$43, + __vue_module_identifier__$43, false, undefined, undefined, @@ -105006,12 +108005,12 @@ __vue_render__$42._withStripped = true; ); // -var script$41 = { +var script$42 = { mixins: [singleGroupMixin], name: 'paragraphIsoscelesRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -105105,9 +108104,9 @@ var script$41 = { }; /* script */ -const __vue_script__$41 = script$41; +const __vue_script__$42 = script$42; /* template */ -var __vue_render__$41 = function () { +var __vue_render__$42 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -105202,17 +108201,17 @@ var __vue_render__$41 = function () { 1 ) }; -var __vue_staticRenderFns__$41 = []; -__vue_render__$41._withStripped = true; +var __vue_staticRenderFns__$42 = []; +__vue_render__$42._withStripped = true; /* style */ - const __vue_inject_styles__$41 = undefined; + const __vue_inject_styles__$42 = undefined; /* scoped */ - const __vue_scope_id__$41 = "data-v-4d2c885b"; + const __vue_scope_id__$42 = "data-v-47af8c80"; /* module identifier */ - const __vue_module_identifier__$41 = undefined; + const __vue_module_identifier__$42 = undefined; /* functional template */ - const __vue_is_functional_template__$41 = false; + const __vue_is_functional_template__$42 = false; /* style inject */ /* style inject SSR */ @@ -105221,13 +108220,13 @@ __vue_render__$41._withStripped = true; - const __vue_component__$41 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$41, staticRenderFns: __vue_staticRenderFns__$41 }, - __vue_inject_styles__$41, - __vue_script__$41, - __vue_scope_id__$41, - __vue_is_functional_template__$41, - __vue_module_identifier__$41, + const __vue_component__$42 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$42, staticRenderFns: __vue_staticRenderFns__$42 }, + __vue_inject_styles__$42, + __vue_script__$42, + __vue_scope_id__$42, + __vue_is_functional_template__$42, + __vue_module_identifier__$42, false, undefined, undefined, @@ -105235,12 +108234,12 @@ __vue_render__$41._withStripped = true; ); // -var script$40 = { +var script$41 = { mixins: [singleGroupMixin], name: 'paragraphninthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -105336,9 +108335,9 @@ var script$40 = { }; /* script */ -const __vue_script__$40 = script$40; +const __vue_script__$41 = script$41; /* template */ -var __vue_render__$40 = function () { +var __vue_render__$41 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -105468,17 +108467,17 @@ var __vue_render__$40 = function () { 1 ) }; -var __vue_staticRenderFns__$40 = []; -__vue_render__$40._withStripped = true; +var __vue_staticRenderFns__$41 = []; +__vue_render__$41._withStripped = true; /* style */ - const __vue_inject_styles__$40 = undefined; + const __vue_inject_styles__$41 = undefined; /* scoped */ - const __vue_scope_id__$40 = "data-v-8190a71c"; + const __vue_scope_id__$41 = "data-v-0b406fd2"; /* module identifier */ - const __vue_module_identifier__$40 = undefined; + const __vue_module_identifier__$41 = undefined; /* functional template */ - const __vue_is_functional_template__$40 = false; + const __vue_is_functional_template__$41 = false; /* style inject */ /* style inject SSR */ @@ -105487,13 +108486,13 @@ __vue_render__$40._withStripped = true; - const __vue_component__$40 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$40, staticRenderFns: __vue_staticRenderFns__$40 }, - __vue_inject_styles__$40, - __vue_script__$40, - __vue_scope_id__$40, - __vue_is_functional_template__$40, - __vue_module_identifier__$40, + const __vue_component__$41 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$41, staticRenderFns: __vue_staticRenderFns__$41 }, + __vue_inject_styles__$41, + __vue_script__$41, + __vue_scope_id__$41, + __vue_is_functional_template__$41, + __vue_module_identifier__$41, false, undefined, undefined, @@ -105501,12 +108500,12 @@ __vue_render__$40._withStripped = true; ); // -var script$3$ = { +var script$40 = { mixins: [singleGroupMixin], name: 'paragraphQuadrangleRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -105600,9 +108599,9 @@ var script$3$ = { }; /* script */ -const __vue_script__$3$ = script$3$; +const __vue_script__$40 = script$40; /* template */ -var __vue_render__$3$ = function () { +var __vue_render__$40 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -105705,17 +108704,17 @@ var __vue_render__$3$ = function () { 1 ) }; -var __vue_staticRenderFns__$3$ = []; -__vue_render__$3$._withStripped = true; +var __vue_staticRenderFns__$40 = []; +__vue_render__$40._withStripped = true; /* style */ - const __vue_inject_styles__$3$ = undefined; + const __vue_inject_styles__$40 = undefined; /* scoped */ - const __vue_scope_id__$3$ = "data-v-28c67984"; + const __vue_scope_id__$40 = "data-v-533fdd02"; /* module identifier */ - const __vue_module_identifier__$3$ = undefined; + const __vue_module_identifier__$40 = undefined; /* functional template */ - const __vue_is_functional_template__$3$ = false; + const __vue_is_functional_template__$40 = false; /* style inject */ /* style inject SSR */ @@ -105724,13 +108723,13 @@ __vue_render__$3$._withStripped = true; - const __vue_component__$3$ = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3$, staticRenderFns: __vue_staticRenderFns__$3$ }, - __vue_inject_styles__$3$, - __vue_script__$3$, - __vue_scope_id__$3$, - __vue_is_functional_template__$3$, - __vue_module_identifier__$3$, + const __vue_component__$40 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$40, staticRenderFns: __vue_staticRenderFns__$40 }, + __vue_inject_styles__$40, + __vue_script__$40, + __vue_scope_id__$40, + __vue_is_functional_template__$40, + __vue_module_identifier__$40, false, undefined, undefined, @@ -105742,12 +108741,12 @@ var Left$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAkCAYAAABSSLCC var Right = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAYAAACJ8xqgAAAAAXNSR0IArs4c6QAAAf9JREFUSEvtljtv01AcR8+182jUJg4gxMTCgPgI7IipDKxQqqA27YQCAx8Bda2EFPEYiICoCo+9dEAsSIyRmAEhnqmSJo5bOyGx70XXBBQ2O80E8Wrp3P/j6v6OWCy3baFIEfFTQMoEw4CDHzSAwk7pyGsQ+hfiezcYAMmIPECRMgVtT3Lz+b5subK+kEms71yz6hoqlFIekIkKVAqEgF0nYK3q0BsiFaqeSJghNASqqEAFGqjb/dDy2XjhUjibofKmL981/fqcIa5PXOH7ps/Gtsv9KxafOz63X3ny7dfg08TAb3ZA6anDw0Ke+bTg415A6YkzjA/UmwQ6nmS50mVrxSKXMWjuS1Yfd3vxgaOlaOBSxaa2mic3Z9BwJMV/FDg2w+m0PAMe/trMZjib4QTP19SvzX/4Ho63/MCmVpxiBCxXbLZW8mFI/ZUpkYI+NBeQSmEagtaBpFjt8uiqdbiQ+q0sOjZvPHO4ezlHdjz1Gk7goWK4DYqkKfjSkWy+dClfyjGfEmHL69VuT1y8044lS7pC09BBr8hnRLgUfcAf4LnNPU9ElaUxRev0JaeOJagVLQwh2HVG5nChHL9CrSLeQLKQNri3ZHE8a9BxJWu65cVyeyBiCedo2/LXxk+fSHL+TIqTRw1ubbtDDbQF0ZV4XEwDqej7YAjIpgU9n8FPuCBZn/dscCMAAAAASUVORK5CYII="; // -var script$3_ = { +var script$3$ = { mixins: [singleGroupMixin], name: 'paragraphSecondRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -105844,9 +108843,9 @@ var script$3_ = { }; /* script */ -const __vue_script__$3_ = script$3_; +const __vue_script__$3$ = script$3$; /* template */ -var __vue_render__$3_ = function () { +var __vue_render__$3$ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -105984,17 +108983,17 @@ var __vue_render__$3_ = function () { 1 ) }; -var __vue_staticRenderFns__$3_ = []; -__vue_render__$3_._withStripped = true; +var __vue_staticRenderFns__$3$ = []; +__vue_render__$3$._withStripped = true; /* style */ - const __vue_inject_styles__$3_ = undefined; + const __vue_inject_styles__$3$ = undefined; /* scoped */ - const __vue_scope_id__$3_ = "data-v-697a35e6"; + const __vue_scope_id__$3$ = "data-v-09b4a172"; /* module identifier */ - const __vue_module_identifier__$3_ = undefined; + const __vue_module_identifier__$3$ = undefined; /* functional template */ - const __vue_is_functional_template__$3_ = false; + const __vue_is_functional_template__$3$ = false; /* style inject */ /* style inject SSR */ @@ -106003,13 +109002,13 @@ __vue_render__$3_._withStripped = true; - const __vue_component__$3_ = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3_, staticRenderFns: __vue_staticRenderFns__$3_ }, - __vue_inject_styles__$3_, - __vue_script__$3_, - __vue_scope_id__$3_, - __vue_is_functional_template__$3_, - __vue_module_identifier__$3_, + const __vue_component__$3$ = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3$, staticRenderFns: __vue_staticRenderFns__$3$ }, + __vue_inject_styles__$3$, + __vue_script__$3$, + __vue_scope_id__$3$, + __vue_is_functional_template__$3$, + __vue_module_identifier__$3$, false, undefined, undefined, @@ -106017,12 +109016,12 @@ __vue_render__$3_._withStripped = true; ); // -var script$3Z = { +var script$3_ = { mixins: [singleGroupMixin], name: 'paragraphSeventhRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -106122,9 +109121,9 @@ var script$3Z = { }; /* script */ -const __vue_script__$3Z = script$3Z; +const __vue_script__$3_ = script$3_; /* template */ -var __vue_render__$3Z = function () { +var __vue_render__$3_ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -106417,17 +109416,17 @@ var __vue_render__$3Z = function () { 1 ) }; -var __vue_staticRenderFns__$3Z = []; -__vue_render__$3Z._withStripped = true; +var __vue_staticRenderFns__$3_ = []; +__vue_render__$3_._withStripped = true; /* style */ - const __vue_inject_styles__$3Z = undefined; + const __vue_inject_styles__$3_ = undefined; /* scoped */ - const __vue_scope_id__$3Z = "data-v-dd351de2"; + const __vue_scope_id__$3_ = "data-v-2bb6d1f4"; /* module identifier */ - const __vue_module_identifier__$3Z = undefined; + const __vue_module_identifier__$3_ = undefined; /* functional template */ - const __vue_is_functional_template__$3Z = false; + const __vue_is_functional_template__$3_ = false; /* style inject */ /* style inject SSR */ @@ -106436,13 +109435,13 @@ __vue_render__$3Z._withStripped = true; - const __vue_component__$3Z = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3Z, staticRenderFns: __vue_staticRenderFns__$3Z }, - __vue_inject_styles__$3Z, - __vue_script__$3Z, - __vue_scope_id__$3Z, - __vue_is_functional_template__$3Z, - __vue_module_identifier__$3Z, + const __vue_component__$3_ = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3_, staticRenderFns: __vue_staticRenderFns__$3_ }, + __vue_inject_styles__$3_, + __vue_script__$3_, + __vue_scope_id__$3_, + __vue_is_functional_template__$3_, + __vue_module_identifier__$3_, false, undefined, undefined, @@ -106450,12 +109449,12 @@ __vue_render__$3Z._withStripped = true; ); // -var script$3Y = { +var script$3Z = { mixins: [singleGroupMixin], name: 'paragraphtenthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -106555,9 +109554,9 @@ var script$3Y = { }; /* script */ -const __vue_script__$3Y = script$3Y; +const __vue_script__$3Z = script$3Z; /* template */ -var __vue_render__$3Y = function () { +var __vue_render__$3Z = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -106766,17 +109765,17 @@ var __vue_render__$3Y = function () { 1 ) }; -var __vue_staticRenderFns__$3Y = []; -__vue_render__$3Y._withStripped = true; +var __vue_staticRenderFns__$3Z = []; +__vue_render__$3Z._withStripped = true; /* style */ - const __vue_inject_styles__$3Y = undefined; + const __vue_inject_styles__$3Z = undefined; /* scoped */ - const __vue_scope_id__$3Y = "data-v-e0ae006c"; + const __vue_scope_id__$3Z = "data-v-3edf16f6"; /* module identifier */ - const __vue_module_identifier__$3Y = undefined; + const __vue_module_identifier__$3Z = undefined; /* functional template */ - const __vue_is_functional_template__$3Y = false; + const __vue_is_functional_template__$3Z = false; /* style inject */ /* style inject SSR */ @@ -106785,13 +109784,13 @@ __vue_render__$3Y._withStripped = true; - const __vue_component__$3Y = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3Y, staticRenderFns: __vue_staticRenderFns__$3Y }, - __vue_inject_styles__$3Y, - __vue_script__$3Y, - __vue_scope_id__$3Y, - __vue_is_functional_template__$3Y, - __vue_module_identifier__$3Y, + const __vue_component__$3Z = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3Z, staticRenderFns: __vue_staticRenderFns__$3Z }, + __vue_inject_styles__$3Z, + __vue_script__$3Z, + __vue_scope_id__$3Z, + __vue_is_functional_template__$3Z, + __vue_module_identifier__$3Z, false, undefined, undefined, @@ -106799,12 +109798,12 @@ __vue_render__$3Y._withStripped = true; ); // -var script$3X = { +var script$3Y = { mixins: [singleGroupMixin], name: 'paragraphThirdRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -106898,9 +109897,9 @@ var script$3X = { }; /* script */ -const __vue_script__$3X = script$3X; +const __vue_script__$3Y = script$3Y; /* template */ -var __vue_render__$3X = function () { +var __vue_render__$3Y = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -106987,17 +109986,17 @@ var __vue_render__$3X = function () { 1 ) }; -var __vue_staticRenderFns__$3X = []; -__vue_render__$3X._withStripped = true; +var __vue_staticRenderFns__$3Y = []; +__vue_render__$3Y._withStripped = true; /* style */ - const __vue_inject_styles__$3X = undefined; + const __vue_inject_styles__$3Y = undefined; /* scoped */ - const __vue_scope_id__$3X = "data-v-054863f0"; + const __vue_scope_id__$3Y = "data-v-5fa06695"; /* module identifier */ - const __vue_module_identifier__$3X = undefined; + const __vue_module_identifier__$3Y = undefined; /* functional template */ - const __vue_is_functional_template__$3X = false; + const __vue_is_functional_template__$3Y = false; /* style inject */ /* style inject SSR */ @@ -107006,13 +110005,13 @@ __vue_render__$3X._withStripped = true; - const __vue_component__$3X = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3X, staticRenderFns: __vue_staticRenderFns__$3X }, - __vue_inject_styles__$3X, - __vue_script__$3X, - __vue_scope_id__$3X, - __vue_is_functional_template__$3X, - __vue_module_identifier__$3X, + const __vue_component__$3Y = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3Y, staticRenderFns: __vue_staticRenderFns__$3Y }, + __vue_inject_styles__$3Y, + __vue_script__$3Y, + __vue_scope_id__$3Y, + __vue_is_functional_template__$3Y, + __vue_module_identifier__$3Y, false, undefined, undefined, @@ -107020,12 +110019,12 @@ __vue_render__$3X._withStripped = true; ); // -var script$3W = { +var script$3X = { mixins: [singleGroupMixin], name: 'paragraphWaveRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -107124,9 +110123,9 @@ var script$3W = { }; /* script */ -const __vue_script__$3W = script$3W; +const __vue_script__$3X = script$3X; /* template */ -var __vue_render__$3W = function () { +var __vue_render__$3X = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -107424,17 +110423,17 @@ var __vue_render__$3W = function () { 1 ) }; -var __vue_staticRenderFns__$3W = []; -__vue_render__$3W._withStripped = true; +var __vue_staticRenderFns__$3X = []; +__vue_render__$3X._withStripped = true; /* style */ - const __vue_inject_styles__$3W = undefined; + const __vue_inject_styles__$3X = undefined; /* scoped */ - const __vue_scope_id__$3W = "data-v-5b3329df"; + const __vue_scope_id__$3X = "data-v-7e14161a"; /* module identifier */ - const __vue_module_identifier__$3W = undefined; + const __vue_module_identifier__$3X = undefined; /* functional template */ - const __vue_is_functional_template__$3W = false; + const __vue_is_functional_template__$3X = false; /* style inject */ /* style inject SSR */ @@ -107443,13 +110442,13 @@ __vue_render__$3W._withStripped = true; - const __vue_component__$3W = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3W, staticRenderFns: __vue_staticRenderFns__$3W }, - __vue_inject_styles__$3W, - __vue_script__$3W, - __vue_scope_id__$3W, - __vue_is_functional_template__$3W, - __vue_module_identifier__$3W, + const __vue_component__$3X = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3X, staticRenderFns: __vue_staticRenderFns__$3X }, + __vue_inject_styles__$3X, + __vue_script__$3X, + __vue_scope_id__$3X, + __vue_is_functional_template__$3X, + __vue_module_identifier__$3X, false, undefined, undefined, @@ -107457,12 +110456,12 @@ __vue_render__$3W._withStripped = true; ); // -var script$3V = { +var script$3W = { mixins: [singleGroupMixin], name: 'paragraphElevenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -107552,9 +110551,9 @@ var script$3V = { }; /* script */ -const __vue_script__$3V = script$3V; +const __vue_script__$3W = script$3W; /* template */ -var __vue_render__$3V = function () { +var __vue_render__$3W = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -107666,17 +110665,17 @@ var __vue_render__$3V = function () { 1 ) }; -var __vue_staticRenderFns__$3V = []; -__vue_render__$3V._withStripped = true; +var __vue_staticRenderFns__$3W = []; +__vue_render__$3W._withStripped = true; /* style */ - const __vue_inject_styles__$3V = undefined; + const __vue_inject_styles__$3W = undefined; /* scoped */ - const __vue_scope_id__$3V = "data-v-4705ee1f"; + const __vue_scope_id__$3W = "data-v-7d1ea5cc"; /* module identifier */ - const __vue_module_identifier__$3V = undefined; + const __vue_module_identifier__$3W = undefined; /* functional template */ - const __vue_is_functional_template__$3V = false; + const __vue_is_functional_template__$3W = false; /* style inject */ /* style inject SSR */ @@ -107685,13 +110684,13 @@ __vue_render__$3V._withStripped = true; - const __vue_component__$3V = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3V, staticRenderFns: __vue_staticRenderFns__$3V }, - __vue_inject_styles__$3V, - __vue_script__$3V, - __vue_scope_id__$3V, - __vue_is_functional_template__$3V, - __vue_module_identifier__$3V, + const __vue_component__$3W = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3W, staticRenderFns: __vue_staticRenderFns__$3W }, + __vue_inject_styles__$3W, + __vue_script__$3W, + __vue_scope_id__$3W, + __vue_is_functional_template__$3W, + __vue_module_identifier__$3W, false, undefined, undefined, @@ -107699,12 +110698,12 @@ __vue_render__$3V._withStripped = true; ); // -var script$3U = { +var script$3V = { mixins: [singleGroupMixin], name: 'paragraphTwelveRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -107798,8 +110797,8 @@ var __$_require_static_images_leaflet_resource_enter_paragraph_tweleve_bg_png__ var __$_require_static_images_leaflet_resource_enter_clover_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg4QTIyRUVBQ0QzMTFFREI2MTJFMUY2MkYzNTBCNkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg4QTIyRUZBQ0QzMTFFREI2MTJFMUY2MkYzNTBCNkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODhBMjJFQ0FDRDMxMUVEQjYxMkUxRjYyRjM1MEI2QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODhBMjJFREFDRDMxMUVEQjYxMkUxRjYyRjM1MEI2QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnzdDxEAAAGQSURBVHjajJJNKIRRFIa/GZM0SX5mY2GDkI2aEiXUzIYSyUIpGwthNZIaspAVkslCVrKxkZ2lECkyopGNGVmSyM9uhDGeq6O+7txpvree5s75zn3vveccVzqdtpSCkVdLUxlUQiGk4BkS++OlKT3RbWVKxabgGqJwAEcQg1MO8zsx8cEslGvxfGiEUX2Dx/CMd7iSDSZFndzkE2ayGJzBZsZNwAVz0AY7sAq7EIZ5W+49DFLYJLdvYD0BFTCtTJpsJyujHpUMC1AsZgnox+AWgyHWESiSPYtuMbGrVW7SDNUSO8QghkGI9brNQKneI/OgqwaO5blKwxhUqXEy5Ba4pSYmebT/wSx5f915McRvYEk6pfQILRAy5H4ok3NDG7tgUrr1Pztx6rLC7xgkbflxZXIip15IlwJwBwPQKYl1sEddfBitSfG3ZfDCrsCy6TWWXwrr1eLqZr0Y/eSa2DwZMq/hWzf0ORl71fJ2K7s6nJi8wQZ8G749wFauWVD6ghFQBayFEokpg0vq8aRv+BVgAPdmZWgTmMj6AAAAAElFTkSuQmCC"; /* script */ -const __vue_script__$3U = script$3U; -var __vue_render__$3U = function () { +const __vue_script__$3V = script$3V; +var __vue_render__$3V = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -107921,13 +110920,237 @@ var __vue_render__$3U = function () { 1 ) }; +var __vue_staticRenderFns__$3V = []; +__vue_render__$3V._withStripped = true; + + /* style */ + const __vue_inject_styles__$3V = undefined; + /* scoped */ + const __vue_scope_id__$3V = "data-v-068fd504"; + /* module identifier */ + const __vue_module_identifier__$3V = undefined; + /* functional template */ + const __vue_is_functional_template__$3V = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$3V = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3V, staticRenderFns: __vue_staticRenderFns__$3V }, + __vue_inject_styles__$3V, + __vue_script__$3V, + __vue_scope_id__$3V, + __vue_is_functional_template__$3V, + __vue_module_identifier__$3V, + false, + undefined, + undefined, + undefined + ); + +// +var script$3U = { + mixins: [singleGroupMixin], + name: 'paragraphThirteenRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '段落', + //定义此变量,是为了解决页面中有多个块儿的情况。 + bodyTextDataName: 'bodyTextData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$3U = script$3U; +/* template */ +var __vue_render__$3U = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-paragraph-thirteen-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "body-text" }, + [ + _c("div", { staticClass: "text-border-top" }), + _vm._v(" "), + _c("div", { staticClass: "text-border-bottom" }), + _vm._v(" "), + _c("div", { staticClass: "text-border-left" }), + _vm._v(" "), + _c("div", { staticClass: "text-border-right" }), + _vm._v(" "), + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$3U = []; __vue_render__$3U._withStripped = true; /* style */ const __vue_inject_styles__$3U = undefined; /* scoped */ - const __vue_scope_id__$3U = "data-v-edfc5d7a"; + const __vue_scope_id__$3U = "data-v-065da6db"; /* module identifier */ const __vue_module_identifier__$3U = undefined; /* functional template */ @@ -107956,10 +111179,10 @@ __vue_render__$3U._withStripped = true; // var script$3T = { mixins: [singleGroupMixin], - name: 'paragraphThirteenRender', + name: 'paragraphFourteenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -108060,7 +111283,7 @@ var __vue_render__$3T = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-thirteen-" + _vm.pageType, + "xml-paragraph-fourteen-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -108096,13 +111319,7 @@ var __vue_render__$3T = function () { "div", { staticClass: "body-text" }, [ - _c("div", { staticClass: "text-border-top" }), - _vm._v(" "), - _c("div", { staticClass: "text-border-bottom" }), - _vm._v(" "), - _c("div", { staticClass: "text-border-left" }), - _vm._v(" "), - _c("div", { staticClass: "text-border-right" }), + _c("div", { staticClass: "right-image" }), _vm._v(" "), _c("xml-text-render", { attrs: { @@ -108151,7 +111368,7 @@ __vue_render__$3T._withStripped = true; /* style */ const __vue_inject_styles__$3T = undefined; /* scoped */ - const __vue_scope_id__$3T = "data-v-55f2ae40"; + const __vue_scope_id__$3T = "data-v-3509e8fc"; /* module identifier */ const __vue_module_identifier__$3T = undefined; /* functional template */ @@ -108180,10 +111397,10 @@ __vue_render__$3T._withStripped = true; // var script$3S = { mixins: [singleGroupMixin], - name: 'paragraphFourteenRender', + name: 'paragraphFifteenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -108284,7 +111501,7 @@ var __vue_render__$3S = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-fourteen-" + _vm.pageType, + "xml-paragraph-fifteen-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -108320,7 +111537,13 @@ var __vue_render__$3S = function () { "div", { staticClass: "body-text" }, [ - _c("div", { staticClass: "right-image" }), + _c("div", { staticClass: "top" }), + _vm._v(" "), + _c("div", { staticClass: "left" }), + _vm._v(" "), + _c("div", { staticClass: "bottom" }), + _vm._v(" "), + _c("div", { staticClass: "right" }), _vm._v(" "), _c("xml-text-render", { attrs: { @@ -108369,7 +111592,7 @@ __vue_render__$3S._withStripped = true; /* style */ const __vue_inject_styles__$3S = undefined; /* scoped */ - const __vue_scope_id__$3S = "data-v-3163fadd"; + const __vue_scope_id__$3S = "data-v-2308cfc7"; /* module identifier */ const __vue_module_identifier__$3S = undefined; /* functional template */ @@ -108398,10 +111621,10 @@ __vue_render__$3S._withStripped = true; // var script$3R = { mixins: [singleGroupMixin], - name: 'paragraphFifteenRender', + name: 'paragraphGreentheme2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -108502,7 +111725,7 @@ var __vue_render__$3R = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-fifteen-" + _vm.pageType, + "xml-paragraph-Greentheme2-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -108538,13 +111761,7 @@ var __vue_render__$3R = function () { "div", { staticClass: "body-text" }, [ - _c("div", { staticClass: "top" }), - _vm._v(" "), - _c("div", { staticClass: "left" }), - _vm._v(" "), - _c("div", { staticClass: "bottom" }), - _vm._v(" "), - _c("div", { staticClass: "right" }), + _c("div", { staticClass: "border-top" }), _vm._v(" "), _c("xml-text-render", { attrs: { @@ -108578,6 +111795,12 @@ var __vue_render__$3R = function () { true ), }), + _vm._v(" "), + _c("div", { staticClass: "body-text-bg" }), + _vm._v(" "), + _c("div", { staticClass: "border-bottom" }), + _vm._v(" "), + _c("div", { staticClass: "border-right" }), ], 1 ), @@ -108593,7 +111816,7 @@ __vue_render__$3R._withStripped = true; /* style */ const __vue_inject_styles__$3R = undefined; /* scoped */ - const __vue_scope_id__$3R = "data-v-4fe655e2"; + const __vue_scope_id__$3R = "data-v-5889c61c"; /* module identifier */ const __vue_module_identifier__$3R = undefined; /* functional template */ @@ -108622,10 +111845,10 @@ __vue_render__$3R._withStripped = true; // var script$3Q = { mixins: [singleGroupMixin], - name: 'paragraphGreentheme2Render', + name: 'paragraphGreentheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -108726,7 +111949,7 @@ var __vue_render__$3Q = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Greentheme2-" + _vm.pageType, + "xml-paragraph-Greentheme3-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -108762,8 +111985,6 @@ var __vue_render__$3Q = function () { "div", { staticClass: "body-text" }, [ - _c("div", { staticClass: "border-top" }), - _vm._v(" "), _c("xml-text-render", { attrs: { "p-block-data": _vm.groupData[_vm.bodyTextDataName], @@ -108798,10 +112019,6 @@ var __vue_render__$3Q = function () { }), _vm._v(" "), _c("div", { staticClass: "body-text-bg" }), - _vm._v(" "), - _c("div", { staticClass: "border-bottom" }), - _vm._v(" "), - _c("div", { staticClass: "border-right" }), ], 1 ), @@ -108817,7 +112034,7 @@ __vue_render__$3Q._withStripped = true; /* style */ const __vue_inject_styles__$3Q = undefined; /* scoped */ - const __vue_scope_id__$3Q = "data-v-49c79a61"; + const __vue_scope_id__$3Q = "data-v-3583e8d1"; /* module identifier */ const __vue_module_identifier__$3Q = undefined; /* functional template */ @@ -108846,10 +112063,10 @@ __vue_render__$3Q._withStripped = true; // var script$3P = { mixins: [singleGroupMixin], - name: 'paragraphGreentheme3Render', + name: 'paragraphGreentheme4Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -108950,7 +112167,7 @@ var __vue_render__$3P = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Greentheme3-" + _vm.pageType, + "xml-paragraph-Greentheme4-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -108986,6 +112203,8 @@ var __vue_render__$3P = function () { "div", { staticClass: "body-text" }, [ + _c("div", { staticClass: "body-text-bg1" }), + _vm._v(" "), _c("xml-text-render", { attrs: { "p-block-data": _vm.groupData[_vm.bodyTextDataName], @@ -109019,7 +112238,7 @@ var __vue_render__$3P = function () { ), }), _vm._v(" "), - _c("div", { staticClass: "body-text-bg" }), + _c("div", { staticClass: "body-text-bg2" }), ], 1 ), @@ -109035,7 +112254,7 @@ __vue_render__$3P._withStripped = true; /* style */ const __vue_inject_styles__$3P = undefined; /* scoped */ - const __vue_scope_id__$3P = "data-v-2f99a26c"; + const __vue_scope_id__$3P = "data-v-e15e2ebc"; /* module identifier */ const __vue_module_identifier__$3P = undefined; /* functional template */ @@ -109064,10 +112283,10 @@ __vue_render__$3P._withStripped = true; // var script$3O = { mixins: [singleGroupMixin], - name: 'paragraphGreentheme4Render', + name: 'paragraphGreentheme5Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -109168,7 +112387,7 @@ var __vue_render__$3O = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Greentheme4-" + _vm.pageType, + "xml-paragraph-Greentheme5-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -109239,6 +112458,14 @@ var __vue_render__$3O = function () { ), }), _vm._v(" "), + _c("div", { staticClass: "border-top" }), + _vm._v(" "), + _c("div", { staticClass: "border-bottom" }), + _vm._v(" "), + _c("div", { staticClass: "border-left" }), + _vm._v(" "), + _c("div", { staticClass: "border-right" }), + _vm._v(" "), _c("div", { staticClass: "body-text-bg2" }), ], 1 @@ -109255,7 +112482,7 @@ __vue_render__$3O._withStripped = true; /* style */ const __vue_inject_styles__$3O = undefined; /* scoped */ - const __vue_scope_id__$3O = "data-v-49cae5bd"; + const __vue_scope_id__$3O = "data-v-00744ec4"; /* module identifier */ const __vue_module_identifier__$3O = undefined; /* functional template */ @@ -109284,10 +112511,10 @@ __vue_render__$3O._withStripped = true; // var script$3N = { mixins: [singleGroupMixin], - name: 'paragraphGreentheme5Render', + name: 'paragraphYellowtheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -109380,234 +112607,6 @@ var script$3N = { const __vue_script__$3N = script$3N; /* template */ var __vue_render__$3N = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-paragraph-Greentheme5-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "body-text" }, - [ - _c("div", { staticClass: "body-text-bg1" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.bodyTextDataName], - "block-data-name": _vm.bodyTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-body-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "border-top" }), - _vm._v(" "), - _c("div", { staticClass: "border-bottom" }), - _vm._v(" "), - _c("div", { staticClass: "border-left" }), - _vm._v(" "), - _c("div", { staticClass: "border-right" }), - _vm._v(" "), - _c("div", { staticClass: "body-text-bg2" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$3N = []; -__vue_render__$3N._withStripped = true; - - /* style */ - const __vue_inject_styles__$3N = undefined; - /* scoped */ - const __vue_scope_id__$3N = "data-v-420c20c2"; - /* module identifier */ - const __vue_module_identifier__$3N = undefined; - /* functional template */ - const __vue_is_functional_template__$3N = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$3N = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3N, staticRenderFns: __vue_staticRenderFns__$3N }, - __vue_inject_styles__$3N, - __vue_script__$3N, - __vue_scope_id__$3N, - __vue_is_functional_template__$3N, - __vue_module_identifier__$3N, - false, - undefined, - undefined, - undefined - ); - -// -var script$3M = { - mixins: [singleGroupMixin], - name: 'paragraphYellowtheme1Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '段落', - //定义此变量,是为了解决页面中有多个块儿的情况。 - bodyTextDataName: 'bodyTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$3M = script$3M; -/* template */ -var __vue_render__$3M = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -109715,13 +112714,239 @@ var __vue_render__$3M = function () { 1 ) }; +var __vue_staticRenderFns__$3N = []; +__vue_render__$3N._withStripped = true; + + /* style */ + const __vue_inject_styles__$3N = undefined; + /* scoped */ + const __vue_scope_id__$3N = "data-v-b271bf5e"; + /* module identifier */ + const __vue_module_identifier__$3N = undefined; + /* functional template */ + const __vue_is_functional_template__$3N = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$3N = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3N, staticRenderFns: __vue_staticRenderFns__$3N }, + __vue_inject_styles__$3N, + __vue_script__$3N, + __vue_scope_id__$3N, + __vue_is_functional_template__$3N, + __vue_module_identifier__$3N, + false, + undefined, + undefined, + undefined + ); + +// +var script$3M = { + mixins: [singleGroupMixin], + name: 'paragraphYellowtheme2Render', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '段落', + //定义此变量,是为了解决页面中有多个块儿的情况。 + bodyTextDataName: 'bodyTextData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$3M = script$3M; +/* template */ +var __vue_render__$3M = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-paragraph-Yellowtheme2-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "body-text-bg" }, [ + _c("div", { staticClass: "block1" }), + _vm._v(" "), + _c("div", { staticClass: "block2" }), + _vm._v(" "), + _c("div", { staticClass: "block3" }), + _vm._v(" "), + _c("div", { staticClass: "block4" }), + _vm._v(" "), + _c( + "div", + { staticClass: "body-text" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$3M = []; __vue_render__$3M._withStripped = true; /* style */ const __vue_inject_styles__$3M = undefined; /* scoped */ - const __vue_scope_id__$3M = "data-v-c75ee828"; + const __vue_scope_id__$3M = "data-v-9d718864"; /* module identifier */ const __vue_module_identifier__$3M = undefined; /* functional template */ @@ -109750,10 +112975,10 @@ __vue_render__$3M._withStripped = true; // var script$3L = { mixins: [singleGroupMixin], - name: 'paragraphYellowtheme2Render', + name: 'paragraphYellowtheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -109854,7 +113079,7 @@ var __vue_render__$3L = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Yellowtheme2-" + _vm.pageType, + "xml-paragraph-Yellowtheme3-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -109887,13 +113112,7 @@ var __vue_render__$3L = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "block1" }), - _vm._v(" "), - _c("div", { staticClass: "block2" }), - _vm._v(" "), - _c("div", { staticClass: "block3" }), - _vm._v(" "), - _c("div", { staticClass: "block4" }), + _c("div", { staticClass: "right-img" }, [_c("div")]), _vm._v(" "), _c( "div", @@ -109947,7 +113166,7 @@ __vue_render__$3L._withStripped = true; /* style */ const __vue_inject_styles__$3L = undefined; /* scoped */ - const __vue_scope_id__$3L = "data-v-2c5284da"; + const __vue_scope_id__$3L = "data-v-366de105"; /* module identifier */ const __vue_module_identifier__$3L = undefined; /* functional template */ @@ -109976,10 +113195,10 @@ __vue_render__$3L._withStripped = true; // var script$3K = { mixins: [singleGroupMixin], - name: 'paragraphYellowtheme3Render', + name: 'paragraphYellowtheme4Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -110080,7 +113299,7 @@ var __vue_render__$3K = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Yellowtheme3-" + _vm.pageType, + "xml-paragraph-Yellowtheme4-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -110113,7 +113332,13 @@ var __vue_render__$3K = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "right-img" }, [_c("div")]), + _c("div", { staticClass: "block1" }), + _vm._v(" "), + _c("div", { staticClass: "block2" }), + _vm._v(" "), + _c("div", { staticClass: "block3" }), + _vm._v(" "), + _c("div", { staticClass: "block4" }), _vm._v(" "), _c( "div", @@ -110167,7 +113392,7 @@ __vue_render__$3K._withStripped = true; /* style */ const __vue_inject_styles__$3K = undefined; /* scoped */ - const __vue_scope_id__$3K = "data-v-41629fca"; + const __vue_scope_id__$3K = "data-v-737c08cc"; /* module identifier */ const __vue_module_identifier__$3K = undefined; /* functional template */ @@ -110196,10 +113421,10 @@ __vue_render__$3K._withStripped = true; // var script$3J = { mixins: [singleGroupMixin], - name: 'paragraphYellowtheme4Render', + name: 'paragraphYellowtheme5Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -110300,7 +113525,7 @@ var __vue_render__$3J = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Yellowtheme4-" + _vm.pageType, + "xml-paragraph-Yellowtheme5-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -110333,13 +113558,7 @@ var __vue_render__$3J = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "block1" }), - _vm._v(" "), - _c("div", { staticClass: "block2" }), - _vm._v(" "), - _c("div", { staticClass: "block3" }), - _vm._v(" "), - _c("div", { staticClass: "block4" }), + _c("div", { staticClass: "left-img" }), _vm._v(" "), _c( "div", @@ -110380,6 +113599,8 @@ var __vue_render__$3J = function () { ], 1 ), + _vm._v(" "), + _c("div", { staticClass: "right-img" }), ]), ] ), @@ -110393,7 +113614,7 @@ __vue_render__$3J._withStripped = true; /* style */ const __vue_inject_styles__$3J = undefined; /* scoped */ - const __vue_scope_id__$3J = "data-v-a7e8eade"; + const __vue_scope_id__$3J = "data-v-9c512fa4"; /* module identifier */ const __vue_module_identifier__$3J = undefined; /* functional template */ @@ -110422,10 +113643,9 @@ __vue_render__$3J._withStripped = true; // var script$3I = { mixins: [singleGroupMixin], - name: 'paragraphYellowtheme5Render', - isUnPrefix: true, + name: 'paragraphRedtheme1Render', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -110526,7 +113746,7 @@ var __vue_render__$3I = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Yellowtheme5-" + _vm.pageType, + "xml-paragraph-Redtheme1-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -110559,8 +113779,6 @@ var __vue_render__$3I = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "left-img" }), - _vm._v(" "), _c( "div", { staticClass: "body-text" }, @@ -110600,8 +113818,6 @@ var __vue_render__$3I = function () { ], 1 ), - _vm._v(" "), - _c("div", { staticClass: "right-img" }), ]), ] ), @@ -110615,7 +113831,7 @@ __vue_render__$3I._withStripped = true; /* style */ const __vue_inject_styles__$3I = undefined; /* scoped */ - const __vue_scope_id__$3I = "data-v-2f57c6ee"; + const __vue_scope_id__$3I = "data-v-44762fcc"; /* module identifier */ const __vue_module_identifier__$3I = undefined; /* functional template */ @@ -110644,9 +113860,9 @@ __vue_render__$3I._withStripped = true; // var script$3H = { mixins: [singleGroupMixin], - name: 'paragraphRedtheme1Render', + name: 'paragraphRedtheme2Render', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -110747,7 +113963,7 @@ var __vue_render__$3H = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Redtheme1-" + _vm.pageType, + "xml-paragraph-Redtheme2-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -110780,6 +113996,8 @@ var __vue_render__$3H = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ + _c("div", { staticClass: "left-line" }), + _vm._v(" "), _c( "div", { staticClass: "body-text" }, @@ -110819,6 +114037,8 @@ var __vue_render__$3H = function () { ], 1 ), + _vm._v(" "), + _c("div", { staticClass: "right-line" }), ]), ] ), @@ -110832,7 +114052,7 @@ __vue_render__$3H._withStripped = true; /* style */ const __vue_inject_styles__$3H = undefined; /* scoped */ - const __vue_scope_id__$3H = "data-v-6c775a9f"; + const __vue_scope_id__$3H = "data-v-59f586a0"; /* module identifier */ const __vue_module_identifier__$3H = undefined; /* functional template */ @@ -110861,9 +114081,9 @@ __vue_render__$3H._withStripped = true; // var script$3G = { mixins: [singleGroupMixin], - name: 'paragraphRedtheme2Render', + name: 'paragraphRedtheme3Render', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -110956,227 +114176,6 @@ var script$3G = { const __vue_script__$3G = script$3G; /* template */ var __vue_render__$3G = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-paragraph-Redtheme2-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "left-line" }), - _vm._v(" "), - _c( - "div", - { staticClass: "body-text" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.bodyTextDataName], - "block-data-name": _vm.bodyTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-body-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "right-line" }), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$3G = []; -__vue_render__$3G._withStripped = true; - - /* style */ - const __vue_inject_styles__$3G = undefined; - /* scoped */ - const __vue_scope_id__$3G = "data-v-d8567d0a"; - /* module identifier */ - const __vue_module_identifier__$3G = undefined; - /* functional template */ - const __vue_is_functional_template__$3G = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$3G = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3G, staticRenderFns: __vue_staticRenderFns__$3G }, - __vue_inject_styles__$3G, - __vue_script__$3G, - __vue_scope_id__$3G, - __vue_is_functional_template__$3G, - __vue_module_identifier__$3G, - false, - undefined, - undefined, - undefined - ); - -// -var script$3F = { - mixins: [singleGroupMixin], - name: 'paragraphRedtheme3Render', - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '段落', - //定义此变量,是为了解决页面中有多个块儿的情况。 - bodyTextDataName: 'bodyTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$3F = script$3F; -/* template */ -var __vue_render__$3F = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -111268,17 +114267,17 @@ var __vue_render__$3F = function () { 1 ) }; -var __vue_staticRenderFns__$3F = []; -__vue_render__$3F._withStripped = true; +var __vue_staticRenderFns__$3G = []; +__vue_render__$3G._withStripped = true; /* style */ - const __vue_inject_styles__$3F = undefined; + const __vue_inject_styles__$3G = undefined; /* scoped */ - const __vue_scope_id__$3F = "data-v-4e6d8fca"; + const __vue_scope_id__$3G = "data-v-c22c0580"; /* module identifier */ - const __vue_module_identifier__$3F = undefined; + const __vue_module_identifier__$3G = undefined; /* functional template */ - const __vue_is_functional_template__$3F = false; + const __vue_is_functional_template__$3G = false; /* style inject */ /* style inject SSR */ @@ -111287,13 +114286,13 @@ __vue_render__$3F._withStripped = true; - const __vue_component__$3F = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3F, staticRenderFns: __vue_staticRenderFns__$3F }, - __vue_inject_styles__$3F, - __vue_script__$3F, - __vue_scope_id__$3F, - __vue_is_functional_template__$3F, - __vue_module_identifier__$3F, + const __vue_component__$3G = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3G, staticRenderFns: __vue_staticRenderFns__$3G }, + __vue_inject_styles__$3G, + __vue_script__$3G, + __vue_scope_id__$3G, + __vue_is_functional_template__$3G, + __vue_module_identifier__$3G, false, undefined, undefined, @@ -111301,11 +114300,11 @@ __vue_render__$3F._withStripped = true; ); // -var script$3E = { +var script$3F = { mixins: [singleGroupMixin], name: 'paragraphRedtheme4Render', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -111396,9 +114395,9 @@ var script$3E = { }; /* script */ -const __vue_script__$3E = script$3E; +const __vue_script__$3F = script$3F; /* template */ -var __vue_render__$3E = function () { +var __vue_render__$3F = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -111526,13 +114525,230 @@ var __vue_render__$3E = function () { 1 ) }; +var __vue_staticRenderFns__$3F = []; +__vue_render__$3F._withStripped = true; + + /* style */ + const __vue_inject_styles__$3F = undefined; + /* scoped */ + const __vue_scope_id__$3F = "data-v-5ec0ce56"; + /* module identifier */ + const __vue_module_identifier__$3F = undefined; + /* functional template */ + const __vue_is_functional_template__$3F = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$3F = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3F, staticRenderFns: __vue_staticRenderFns__$3F }, + __vue_inject_styles__$3F, + __vue_script__$3F, + __vue_scope_id__$3F, + __vue_is_functional_template__$3F, + __vue_module_identifier__$3F, + false, + undefined, + undefined, + undefined + ); + +// +var script$3E = { + mixins: [singleGroupMixin], + name: 'paragraphRedtheme5Render', + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '段落', + //定义此变量,是为了解决页面中有多个块儿的情况。 + bodyTextDataName: 'bodyTextData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$3E = script$3E; +/* template */ +var __vue_render__$3E = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-paragraph-Redtheme5-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "body-text-box" }, [ + _c( + "div", + { staticClass: "body-text-bg" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$3E = []; __vue_render__$3E._withStripped = true; /* style */ const __vue_inject_styles__$3E = undefined; /* scoped */ - const __vue_scope_id__$3E = "data-v-87c03dcc"; + const __vue_scope_id__$3E = "data-v-2b65e80a"; /* module identifier */ const __vue_module_identifier__$3E = undefined; /* functional template */ @@ -111561,9 +114777,9 @@ __vue_render__$3E._withStripped = true; // var script$3D = { mixins: [singleGroupMixin], - name: 'paragraphRedtheme5Render', + name: 'paragraphRedtheme6Render', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -111656,223 +114872,6 @@ var script$3D = { const __vue_script__$3D = script$3D; /* template */ var __vue_render__$3D = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-paragraph-Redtheme5-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "body-text-box" }, [ - _c( - "div", - { staticClass: "body-text-bg" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.bodyTextDataName], - "block-data-name": _vm.bodyTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-body-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$3D = []; -__vue_render__$3D._withStripped = true; - - /* style */ - const __vue_inject_styles__$3D = undefined; - /* scoped */ - const __vue_scope_id__$3D = "data-v-d3a61d80"; - /* module identifier */ - const __vue_module_identifier__$3D = undefined; - /* functional template */ - const __vue_is_functional_template__$3D = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$3D = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3D, staticRenderFns: __vue_staticRenderFns__$3D }, - __vue_inject_styles__$3D, - __vue_script__$3D, - __vue_scope_id__$3D, - __vue_is_functional_template__$3D, - __vue_module_identifier__$3D, - false, - undefined, - undefined, - undefined - ); - -// -var script$3C = { - mixins: [singleGroupMixin], - name: 'paragraphRedtheme6Render', - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '段落', - //定义此变量,是为了解决页面中有多个块儿的情况。 - bodyTextDataName: 'bodyTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$3C = script$3C; -/* template */ -var __vue_render__$3C = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -111960,17 +114959,17 @@ var __vue_render__$3C = function () { 1 ) }; -var __vue_staticRenderFns__$3C = []; -__vue_render__$3C._withStripped = true; +var __vue_staticRenderFns__$3D = []; +__vue_render__$3D._withStripped = true; /* style */ - const __vue_inject_styles__$3C = undefined; + const __vue_inject_styles__$3D = undefined; /* scoped */ - const __vue_scope_id__$3C = "data-v-472a4f1a"; + const __vue_scope_id__$3D = "data-v-8f1046d6"; /* module identifier */ - const __vue_module_identifier__$3C = undefined; + const __vue_module_identifier__$3D = undefined; /* functional template */ - const __vue_is_functional_template__$3C = false; + const __vue_is_functional_template__$3D = false; /* style inject */ /* style inject SSR */ @@ -111979,13 +114978,13 @@ __vue_render__$3C._withStripped = true; - const __vue_component__$3C = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3C, staticRenderFns: __vue_staticRenderFns__$3C }, - __vue_inject_styles__$3C, - __vue_script__$3C, - __vue_scope_id__$3C, - __vue_is_functional_template__$3C, - __vue_module_identifier__$3C, + const __vue_component__$3D = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3D, staticRenderFns: __vue_staticRenderFns__$3D }, + __vue_inject_styles__$3D, + __vue_script__$3D, + __vue_scope_id__$3D, + __vue_is_functional_template__$3D, + __vue_module_identifier__$3D, false, undefined, undefined, @@ -111993,11 +114992,11 @@ __vue_render__$3C._withStripped = true; ); // -var script$3B = { +var script$3C = { mixins: [singleGroupMixin], name: 'paragraphSixteenRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -112093,9 +115092,9 @@ var script$3B = { }; /* script */ -const __vue_script__$3B = script$3B; +const __vue_script__$3C = script$3C; /* template */ -var __vue_render__$3B = function () { +var __vue_render__$3C = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -112225,17 +115224,17 @@ var __vue_render__$3B = function () { 1 ) }; -var __vue_staticRenderFns__$3B = []; -__vue_render__$3B._withStripped = true; +var __vue_staticRenderFns__$3C = []; +__vue_render__$3C._withStripped = true; /* style */ - const __vue_inject_styles__$3B = undefined; + const __vue_inject_styles__$3C = undefined; /* scoped */ - const __vue_scope_id__$3B = "data-v-a7fb9d5e"; + const __vue_scope_id__$3C = "data-v-7f1062f6"; /* module identifier */ - const __vue_module_identifier__$3B = undefined; + const __vue_module_identifier__$3C = undefined; /* functional template */ - const __vue_is_functional_template__$3B = false; + const __vue_is_functional_template__$3C = false; /* style inject */ /* style inject SSR */ @@ -112244,13 +115243,13 @@ __vue_render__$3B._withStripped = true; - const __vue_component__$3B = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3B, staticRenderFns: __vue_staticRenderFns__$3B }, - __vue_inject_styles__$3B, - __vue_script__$3B, - __vue_scope_id__$3B, - __vue_is_functional_template__$3B, - __vue_module_identifier__$3B, + const __vue_component__$3C = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3C, staticRenderFns: __vue_staticRenderFns__$3C }, + __vue_inject_styles__$3C, + __vue_script__$3C, + __vue_scope_id__$3C, + __vue_is_functional_template__$3C, + __vue_module_identifier__$3C, false, undefined, undefined, @@ -112260,12 +115259,12 @@ __vue_render__$3B._withStripped = true; var Left = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEZERjBFNTUxMzJCMTFFRThFM0M5RDlDNDZFMDJEQjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEZERjBFNTYxMzJCMTFFRThFM0M5RDlDNDZFMDJEQjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RkRGMEU1MzEzMkIxMUVFOEUzQzlEOUM0NkUwMkRCMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RkRGMEU1NDEzMkIxMUVFOEUzQzlEOUM0NkUwMkRCMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plhysp0AAAIfSURBVHjatJU7T1VBEMd3D/deeXmNhbw1hIRPYImaKEhpY6GJUFD7AWjUCKGgNSaQEBKMjYWJMXY0JBCgsbEyUBiNhdKY8BS4Isf/mP8Jw3oeey7XSX7Ze2d2d3ZnZufYxbG2S8aYXnBk/KQObIGP8ufGk+9/lUvj7Q8xPAcWOqsXFMAdMGvyySroc3SWfHEnF2gQ+QTWQJCwcQia5fBqjWs3cQcuKOMLMJFxgx4exua5duA4zJKixxyb5sRHfnL8HWM74HgYF6646hkBUnXHSi+/W/n7MhhlVRlW5nXaBqA7VnvbJCePwZWUG4ltMsE2SDLzIFevgEdgk2GVEHWCp+CzciI5+AVug/vgHXgLSllOAi6cAntK30Un38CM8xgtnSxDN+ebeFl03tE1q5C6Us/xXFp1RVVRYZLl/ew483c9qsukVddVcI9voUzbMHMSSQfHFoYmqi4T02ZOOYke2F2iZTphnTTUV74PVpx84GZHKt4PQBN4ycRbhu8iGAIb4LXzwkM6WPknuWj1cadZZ7m2qTxEj/ArN7qmq8u3d0VSot6qaoqkKaW6cjmpqM6879j2TRUiObmpelTImzTyALfAD95K5nQ73w5vJwsp9jcJ+oa8Tgw/me8Za6GfG80zRIHTjdfyOLFheHJz9bDW2adEsZ22QbXVVVT6BlMDCTI+n/Z/Oam5JDkpqzI+s8R9tKSNPwMXYlp9VfJHgAEAjWxw8vlaPHgAAAAASUVORK5CYII="; // -var script$3A = { +var script$3B = { mixins: [singleGroupMixin], name: 'paragraphSanQintheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -112361,9 +115360,9 @@ var script$3A = { }; /* script */ -const __vue_script__$3A = script$3A; +const __vue_script__$3B = script$3B; /* template */ -var __vue_render__$3A = function () { +var __vue_render__$3B = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -112519,17 +115518,17 @@ var __vue_render__$3A = function () { 1 ) }; -var __vue_staticRenderFns__$3A = []; -__vue_render__$3A._withStripped = true; +var __vue_staticRenderFns__$3B = []; +__vue_render__$3B._withStripped = true; /* style */ - const __vue_inject_styles__$3A = undefined; + const __vue_inject_styles__$3B = undefined; /* scoped */ - const __vue_scope_id__$3A = "data-v-07a7ad20"; + const __vue_scope_id__$3B = "data-v-0f688b55"; /* module identifier */ - const __vue_module_identifier__$3A = undefined; + const __vue_module_identifier__$3B = undefined; /* functional template */ - const __vue_is_functional_template__$3A = false; + const __vue_is_functional_template__$3B = false; /* style inject */ /* style inject SSR */ @@ -112538,13 +115537,13 @@ __vue_render__$3A._withStripped = true; - const __vue_component__$3A = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3A, staticRenderFns: __vue_staticRenderFns__$3A }, - __vue_inject_styles__$3A, - __vue_script__$3A, - __vue_scope_id__$3A, - __vue_is_functional_template__$3A, - __vue_module_identifier__$3A, + const __vue_component__$3B = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3B, staticRenderFns: __vue_staticRenderFns__$3B }, + __vue_inject_styles__$3B, + __vue_script__$3B, + __vue_scope_id__$3B, + __vue_is_functional_template__$3B, + __vue_module_identifier__$3B, false, undefined, undefined, @@ -112554,12 +115553,12 @@ __vue_render__$3A._withStripped = true; var Icon$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAA8CAYAAABb5PswAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUyQjM3NjQxMzM5MTFFRTkxRENFOTE0MUZCRUI2MDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUyQjM3NjUxMzM5MTFFRTkxRENFOTE0MUZCRUI2MDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTJCMzc2MjEzMzkxMUVFOTFEQ0U5MTQxRkJFQjYwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTJCMzc2MzEzMzkxMUVFOTFEQ0U5MTQxRkJFQjYwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkiCyOIAAAP4SURBVHjaVFVNjxtFEK2q7rExTvAuKwIRYDYKHwpIgRxClr9Abkj8iRy5gEDiB/AbIJE4QiQUThEScOAUIRACbUQ2WQTZiAV2cSDYY9kzXU1Vdfc4sXe84+nq915VvS67y598AK9tvQTffb/76Hg8fmc4HF4YjdbatdHRnY8vvRs95NdkMnnr8PDgPb0nojdOn37uTFX5nwiRe8ePr8OJzWPDEszMdP71c33nK/BVj/zGxujI2bMnNyqPMBx4mNYNPLZRPe/cct8v/528fXP79ptbTw+e3XryFBAgRESE33+7OFkbfOrrOzffP/hlHwgj6FtfMUZol21/ePDni37ZBHAOwDvdy8C6GBQFoGkXlYfIohqhXxFU5CAww2zRQGiDYIWalE4+oBIE5yNIVrKHZbcEcJhSzJyyIndoFIEjNEGeBW4o4kqYvYU8yGIIgtQwmAaFZA6aoOxkEZlQYghCr5kTgWbI8hAFiWWTIQgfOdcHFYqEqcxgsek/R6TqyLqmI0GULwQniJq6cAo+B8gqbTHdl7Yh+MCtFSVUWkkw7ja02lGhCNGTxqFCkm11LlEYmlSQVEzJAqUmlJCtbrIcPYoGVhqWTKLepwgjlKp5dF7gvUA720WeV931LlI2WecF9UVqoNBVhJ4jdmmy9ScRWEpgmoQ3sJXZ+qKBnL/LE7J8Y0zVMeVo2WjpJTuk1Ac7C6nMUIISNUVrdzQUtQYbRdKkyomgOy5mVLKGxdQPBeeyHrHzQoG3ymJM+Su0oWYLEhUNmEubTWMCs4QUCKmLXRbFE5Y2iWnLouzWViuVc7n9+sfm1mipQszYud1qTNKTo7XQb6p6VdQs0sqYTaIoRQEnlTqCZKdyaotVskspGoVLrjPliK7jdpTSlkKL6dAmSq5a2hm7hsnJoqIhm6Q0LtcJqRjUPACZOztMT7pkybkx6ailUZEDOaZSF1siZOOUekXVJZYvHU1IkLKyLxwpNLW1DLNRtCd2CJKjkJbzqW0z68UsgnNbIDmsgzar2VDAVE2bPzEdXEN8QAtaKwkfOM3YBSVfytFbjRNKQdq88kiGaq4v2ISF+9GyAyiZ5X4Nq4bpWfI6F2z8t9EGqc6oUFY1i4dHR+9Sv7Ipr9O15RVV1fMLakbj80+9eu7CHvd++Gb3ELb/quWawhOnnrl8bPz4R77X4+uPrPe2f7w1OfPl1zuvDAZ9WC4afuHlkx/2Hqq+9cLT3v17Ptvbm9TzOkDbLKCRX6F7/7X3msb94+/c9vPJZAo/39g3cl1Uidd36nbzxDrTbAa8c+sPWCya7kdW/Xz1i2u0++sB+Gk9g8+uXNWHl+TalGss17W6nt+48vlX8L8AAwDOGiR0ANbDwwAAAABJRU5ErkJggg=="; // -var script$3z = { +var script$3A = { mixins: [singleGroupMixin], name: 'paragraphSanQintheme2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -112655,9 +115654,9 @@ var script$3z = { }; /* script */ -const __vue_script__$3z = script$3z; +const __vue_script__$3A = script$3A; /* template */ -var __vue_render__$3z = function () { +var __vue_render__$3A = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -112802,17 +115801,17 @@ var __vue_render__$3z = function () { 1 ) }; -var __vue_staticRenderFns__$3z = []; -__vue_render__$3z._withStripped = true; +var __vue_staticRenderFns__$3A = []; +__vue_render__$3A._withStripped = true; /* style */ - const __vue_inject_styles__$3z = undefined; + const __vue_inject_styles__$3A = undefined; /* scoped */ - const __vue_scope_id__$3z = "data-v-390854c2"; + const __vue_scope_id__$3A = "data-v-0be464c4"; /* module identifier */ - const __vue_module_identifier__$3z = undefined; + const __vue_module_identifier__$3A = undefined; /* functional template */ - const __vue_is_functional_template__$3z = false; + const __vue_is_functional_template__$3A = false; /* style inject */ /* style inject SSR */ @@ -112821,13 +115820,13 @@ __vue_render__$3z._withStripped = true; - const __vue_component__$3z = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3z, staticRenderFns: __vue_staticRenderFns__$3z }, - __vue_inject_styles__$3z, - __vue_script__$3z, - __vue_scope_id__$3z, - __vue_is_functional_template__$3z, - __vue_module_identifier__$3z, + const __vue_component__$3A = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3A, staticRenderFns: __vue_staticRenderFns__$3A }, + __vue_inject_styles__$3A, + __vue_script__$3A, + __vue_scope_id__$3A, + __vue_is_functional_template__$3A, + __vue_module_identifier__$3A, false, undefined, undefined, @@ -112837,12 +115836,12 @@ __vue_render__$3z._withStripped = true; var Icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA3CAYAAACYV8NnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDkwQ0JBM0QxMzM1MTFFRUJFQURCMzkxQzE4OTQ5RjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwQ0JBM0UxMzM1MTFFRUJFQURCMzkxQzE4OTQ5RjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOTBDQkEzQjEzMzUxMUVFQkVBREIzOTFDMTg5NDlGMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOTBDQkEzQzEzMzUxMUVFQkVBREIzOTFDMTg5NDlGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgCsdJgAAAOLSURBVHja1JpJaBNRGMffvKRat2prVRTqVlxQsdQFlYJxuYioSMFDD+LdgwpeFEEqFrxJr4IXL4IIBRdED0KLaKEutUVUPAgiilvVurdZxv+X/McMkrSZ5E3C++DHJM2bN/+8fPMtb+oMdR8+q5RaBqrBKIgAF6SIvHZAAlSBOJjAo/aN8cZr3xg5JwqSKmP+sUnffN4x11jvtcz3HfTLoBhYo+yxW7IqX8CIJYJlpYc1f3pbLK1V04dtES4+ntB0fNcS0embXXO1bXKRlP4vtNjg045tq+za6B6iU2tll8lKu95KWyVcM9/b5B6OCJ7IgkUxpQ+Ct3w/D6wFU8ss7gl4Q3eYA1ZQpyTCiIi+DxpAN7jEEz7y5FlgJdgP9pZBbC+4SE0fKHomRe8DW+VvDkrTJXixHPSB93kmky91DBwMUXAXOFUX6xzM9eHnniPzcdgCXovoQiedAS6D7YbvAVnNftAKwa8KOSFI5PgKTtLvTdpP0FGo4KCiPZ97ZjDtyzzPwbUgJxUTo/vZRpkwae9uY5UTYYt+xyLLlOiBoCcVI/q3QfdI+cJrqKLrDKZ+19d9hyp6FTOTCYsweYQquhasNihaUnNL2KIlnc81GKNlA2Ynsl19WKLFLQ5xdUxao6TvoKKlwmsCs8cYJ6n7PC9guowVVzuA1T4DJuUbhM9qQU26PkXt0Y7jboafe+ARS1O5sxeBTWAzBYdpsst1F9xgAhvmr7oYbATrwUvQLqXpLpXdy2sGQ+AXRU8D9ao8JgK3gXXgk8pucNawRNb8An1RukfSK7DHcZNyWA3JZw3etqwtJvdT1Ma9vLhtO0zK1h2mpI370442WBuXdaUjlq22dVti/25EbaN7aMs8o0pzE8YW4ZNBtdQeR8FCCnd9XUlUZZ+mprxw4xuTYEPQxi8exHrAQ87rBQLvV/eeDI+wSUj6SmhpqntFWBcF5oqJ7jiRJc52aXqBEUjGXwDHwR/fdfL5r5NDT9xbzWKLpraAjYFc5zpLz0xrH+ssa8iTLuMEmBKwS2mqZJxuYWcTxMQvd1RSdHOee2G86y0FCyolerTIklYiQl2lRA8UKdoptUgrRbR0zk+LED7ErroioiV8dQQULYnjisr8s0nFqryrFF6oPQi6mxSGaEmxp1XmcdnjMcb9AOfAHtksKlV0VJVuCZYCN8EG7gQ1cu5v9Ps74IUy9NjjrwADAJTZ3NG+K85NAAAAAElFTkSuQmCC"; // -var script$3y = { +var script$3z = { mixins: [singleGroupMixin], name: 'paragraphSanQintheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -112938,9 +115937,9 @@ var script$3y = { }; /* script */ -const __vue_script__$3y = script$3y; +const __vue_script__$3z = script$3z; /* template */ -var __vue_render__$3y = function () { +var __vue_render__$3z = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -113034,17 +116033,17 @@ var __vue_render__$3y = function () { 1 ) }; -var __vue_staticRenderFns__$3y = []; -__vue_render__$3y._withStripped = true; +var __vue_staticRenderFns__$3z = []; +__vue_render__$3z._withStripped = true; /* style */ - const __vue_inject_styles__$3y = undefined; + const __vue_inject_styles__$3z = undefined; /* scoped */ - const __vue_scope_id__$3y = "data-v-e506e77e"; + const __vue_scope_id__$3z = "data-v-a9c15308"; /* module identifier */ - const __vue_module_identifier__$3y = undefined; + const __vue_module_identifier__$3z = undefined; /* functional template */ - const __vue_is_functional_template__$3y = false; + const __vue_is_functional_template__$3z = false; /* style inject */ /* style inject SSR */ @@ -113053,13 +116052,13 @@ __vue_render__$3y._withStripped = true; - const __vue_component__$3y = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3y, staticRenderFns: __vue_staticRenderFns__$3y }, - __vue_inject_styles__$3y, - __vue_script__$3y, - __vue_scope_id__$3y, - __vue_is_functional_template__$3y, - __vue_module_identifier__$3y, + const __vue_component__$3z = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3z, staticRenderFns: __vue_staticRenderFns__$3z }, + __vue_inject_styles__$3z, + __vue_script__$3z, + __vue_scope_id__$3z, + __vue_is_functional_template__$3z, + __vue_module_identifier__$3z, false, undefined, undefined, @@ -113067,12 +116066,12 @@ __vue_render__$3y._withStripped = true; ); // -var script$3x = { +var script$3y = { mixins: [singleGroupMixin], name: 'paragraphThirtyfiveRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -113167,9 +116166,9 @@ var script$3x = { }; /* script */ -const __vue_script__$3x = script$3x; +const __vue_script__$3y = script$3y; /* template */ -var __vue_render__$3x = function () { +var __vue_render__$3y = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -113280,17 +116279,17 @@ var __vue_render__$3x = function () { 1 ) }; -var __vue_staticRenderFns__$3x = []; -__vue_render__$3x._withStripped = true; +var __vue_staticRenderFns__$3y = []; +__vue_render__$3y._withStripped = true; /* style */ - const __vue_inject_styles__$3x = undefined; + const __vue_inject_styles__$3y = undefined; /* scoped */ - const __vue_scope_id__$3x = "data-v-f3cca070"; + const __vue_scope_id__$3y = "data-v-470edaad"; /* module identifier */ - const __vue_module_identifier__$3x = undefined; + const __vue_module_identifier__$3y = undefined; /* functional template */ - const __vue_is_functional_template__$3x = false; + const __vue_is_functional_template__$3y = false; /* style inject */ /* style inject SSR */ @@ -113299,13 +116298,13 @@ __vue_render__$3x._withStripped = true; - const __vue_component__$3x = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3x, staticRenderFns: __vue_staticRenderFns__$3x }, - __vue_inject_styles__$3x, - __vue_script__$3x, - __vue_scope_id__$3x, - __vue_is_functional_template__$3x, - __vue_module_identifier__$3x, + const __vue_component__$3y = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3y, staticRenderFns: __vue_staticRenderFns__$3y }, + __vue_inject_styles__$3y, + __vue_script__$3y, + __vue_scope_id__$3y, + __vue_is_functional_template__$3y, + __vue_module_identifier__$3y, false, undefined, undefined, @@ -113313,12 +116312,12 @@ __vue_render__$3x._withStripped = true; ); // -var script$3w = { +var script$3x = { mixins: [singleGroupMixin], name: 'paragraphThirtysixRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -113413,9 +116412,9 @@ var script$3w = { }; /* script */ -const __vue_script__$3w = script$3w; +const __vue_script__$3x = script$3x; /* template */ -var __vue_render__$3w = function () { +var __vue_render__$3x = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -113526,17 +116525,17 @@ var __vue_render__$3w = function () { 1 ) }; -var __vue_staticRenderFns__$3w = []; -__vue_render__$3w._withStripped = true; +var __vue_staticRenderFns__$3x = []; +__vue_render__$3x._withStripped = true; /* style */ - const __vue_inject_styles__$3w = undefined; + const __vue_inject_styles__$3x = undefined; /* scoped */ - const __vue_scope_id__$3w = "data-v-8a07e43c"; + const __vue_scope_id__$3x = "data-v-02e8551d"; /* module identifier */ - const __vue_module_identifier__$3w = undefined; + const __vue_module_identifier__$3x = undefined; /* functional template */ - const __vue_is_functional_template__$3w = false; + const __vue_is_functional_template__$3x = false; /* style inject */ /* style inject SSR */ @@ -113545,13 +116544,13 @@ __vue_render__$3w._withStripped = true; - const __vue_component__$3w = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3w, staticRenderFns: __vue_staticRenderFns__$3w }, - __vue_inject_styles__$3w, - __vue_script__$3w, - __vue_scope_id__$3w, - __vue_is_functional_template__$3w, - __vue_module_identifier__$3w, + const __vue_component__$3x = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3x, staticRenderFns: __vue_staticRenderFns__$3x }, + __vue_inject_styles__$3x, + __vue_script__$3x, + __vue_scope_id__$3x, + __vue_is_functional_template__$3x, + __vue_module_identifier__$3x, false, undefined, undefined, @@ -113559,12 +116558,12 @@ __vue_render__$3w._withStripped = true; ); // -var script$3v = { +var script$3w = { mixins: [singleGroupMixin], name: 'paragraphThirtysevenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -113666,8 +116665,8 @@ var script$3v = { var __$_require_static_images_leaflet_resource_enter_title_icon5_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEY2RDg3QTAzOTExMTFFRkE0MTVDMjI1MTc5NzBCNDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEY2RDg3QTEzOTExMTFFRkE0MTVDMjI1MTc5NzBCNDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjZEODc5RTM5MTExMUVGQTQxNUMyMjUxNzk3MEI0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjZEODc5RjM5MTExMUVGQTQxNUMyMjUxNzk3MEI0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqOpO40AAAYSSURBVHjavFlpbFVF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"; /* script */ -const __vue_script__$3v = script$3v; -var __vue_render__$3v = function () { +const __vue_script__$3w = script$3w; +var __vue_render__$3w = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -113829,17 +116828,17 @@ var __vue_render__$3v = function () { 1 ) }; -var __vue_staticRenderFns__$3v = []; -__vue_render__$3v._withStripped = true; +var __vue_staticRenderFns__$3w = []; +__vue_render__$3w._withStripped = true; /* style */ - const __vue_inject_styles__$3v = undefined; + const __vue_inject_styles__$3w = undefined; /* scoped */ - const __vue_scope_id__$3v = "data-v-77afe099"; + const __vue_scope_id__$3w = "data-v-220187fe"; /* module identifier */ - const __vue_module_identifier__$3v = undefined; + const __vue_module_identifier__$3w = undefined; /* functional template */ - const __vue_is_functional_template__$3v = false; + const __vue_is_functional_template__$3w = false; /* style inject */ /* style inject SSR */ @@ -113848,13 +116847,13 @@ __vue_render__$3v._withStripped = true; - const __vue_component__$3v = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3v, staticRenderFns: __vue_staticRenderFns__$3v }, - __vue_inject_styles__$3v, - __vue_script__$3v, - __vue_scope_id__$3v, - __vue_is_functional_template__$3v, - __vue_module_identifier__$3v, + const __vue_component__$3w = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3w, staticRenderFns: __vue_staticRenderFns__$3w }, + __vue_inject_styles__$3w, + __vue_script__$3w, + __vue_scope_id__$3w, + __vue_is_functional_template__$3w, + __vue_module_identifier__$3w, false, undefined, undefined, @@ -113862,12 +116861,12 @@ __vue_render__$3v._withStripped = true; ); // -var script$3u = { +var script$3v = { mixins: [singleGroupMixin], name: 'paragraphThirtyseven2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -113969,8 +116968,8 @@ var script$3u = { var __$_require_static_images_leaflet_resource_enter_title_icon6_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAlCAYAAADbVxCwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0U3QTk3QjAzOTExMTFFRkJFM0NGNThEREEwRTZGNzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0U3QTk3QjEzOTExMTFFRkJFM0NGNThEREEwRTZGNzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRTdBOTdBRTM5MTExMUVGQkUzQ0Y1OEREQTBFNkY3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRTdBOTdBRjM5MTExMUVGQkUzQ0Y1OEREQTBFNkY3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv+pvSYAAATdSURBVHjazJh5bBVVFMZfS1lFlsgWQQRaiQtQoSDSNIAmkhQiiyiKLcQNZRH4R6gQCWgqyBKCtmFJgEpZFTRKW4GwJAYIgpJKVCo0AQqkltBigVZbCjy+k3zXnFzntTNvpgkn+eXN3NnOO/ds98Zk/nI85FO6ggEgAfQAbcAD4C64Dq6AC+AP8CuojfZDcVE+lwwmglQQ7+G5GnAYfA+2g2tePhrr8Y+9BX4HR8H7HhUVaQFeANmgFGwCjwdt2VFgFafaSYo5xSWgHNykYuIO3UEvkATaqmeag8kgDeSAD0GFH2Vbg9VgkjUu/rgXfA1+AFddzuJAMBakg0c43gS8A8aAN0FBNG4g1vjZUvQWWMvpH8VpvOpyduQPngDzQU/wCvhNXe8I8sBCr8r2oV9qf5LASATTGN1+5A7YBfqD2aCK4zFgEQ0S40ZZ8cuDoAvPw3zBc+DPULAiSn8BBoHTavw9sLQhZVvwH3dSL5MM8DGPG0vECCmcTSNzmB4jKpvJqTYyE3ypzmXaMpj4tXQAc8ETPhT+m3Gg/Xgti87/lH2S/mNEgmeNOp/CAPkMDFPjSZxCmbapPi0sFW88U1+IRlnmpGyGSmVSImepa48xhUlETwf5KvXtYCSvBx8F4BLF1nsm0pD/KdsZvKZuWAxuWA+IYp/S2mGOP8OAPALeVRbxK2KYiypDTNPKjgPNeCxKbrQeNimsL91gCfuDBBWYS3jtjQCUvQ2y1PmroquZ9hHqQoHKeyHlOyIvq7Eh4CseDyRGdjm8w6tIdVyuCkafWBXlRn50+bImUV5zKxet4pMYp3pSI2cCzJ8P00WMXGbJbk+MSKtY6fD8GfbIIvFx7IyaqhucOp9wBGXC9Sj6NjOElkIwgW1mczX+L3N0iXW/1qWtKFvnogRv4Mt1vd7CfiHfst5Z5suECM1RF0tRkZbswmxlm6njujhOSxXbQeMSp6yHviNO8mIjluFO2sqxqjYb6Re6PyTWKv1FRtmf1GBqQB/7K0KXVcFK6HRNy7NqZSGxccIom69uSqFv+ZUsFhHJv8+rZqWI7ze5uYjXyq3ndXE5CcqMsgeVJWTsgwCUDTPqT6o8foy/JRwXa/Zm6jpnLe/T1Xmujnwpb59bHVZiAApL9lgHVjCQsy3LHWYBWWa5wVJmCDMbOXaakmm7pLqpraCVT2UfpIXKwEtA76ikMb8v0m0gm6Y0q8eusle3/4AZYDfPnwLb2OSEo1RWmqJHQTUTv5YxNEa5FS/rLV/NilQA8rgm0i8c5tO65Q6KGuNoRaWZ2qNm8zqtXFdftVrpsNxo7HyawW7PFKZauk1xQ5scyeq40loTBS0DOM36mzfpeofc7MikqOOjVgJ/mlF8mf5cGmWGGM7F6Fir3zjPNVih2+2jFGtjw6wUPmHzHaOWPvu5fXSM7Vx1BAW7sQDI3sNo1fZp2cx1X6Xbva523I0xcok5Lt3hXkk7I4kpAqX8WI3aK+uucqaTyBbVPBYmT7uI/a2gy3Xo+gu5zIl3mN6uViNf3xorn/sC+6Ld8rxSz/JEAm0B87BYcTDTzVBWu44NlN6z3Hc4wMiv8OrstrKyWbGTO3x6HS/bR9utYDtuVaSHaO127JaqmIJKuZaq8Zs6nALsdfAtI1+m/BtOW0NSEY21vMg9AQYAto0XA8CZObsAAAAASUVORK5CYII="; /* script */ -const __vue_script__$3u = script$3u; -var __vue_render__$3u = function () { +const __vue_script__$3v = script$3v; +var __vue_render__$3v = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -114132,17 +117131,17 @@ var __vue_render__$3u = function () { 1 ) }; -var __vue_staticRenderFns__$3u = []; -__vue_render__$3u._withStripped = true; +var __vue_staticRenderFns__$3v = []; +__vue_render__$3v._withStripped = true; /* style */ - const __vue_inject_styles__$3u = undefined; + const __vue_inject_styles__$3v = undefined; /* scoped */ - const __vue_scope_id__$3u = "data-v-57b29110"; + const __vue_scope_id__$3v = "data-v-97901996"; /* module identifier */ - const __vue_module_identifier__$3u = undefined; + const __vue_module_identifier__$3v = undefined; /* functional template */ - const __vue_is_functional_template__$3u = false; + const __vue_is_functional_template__$3v = false; /* style inject */ /* style inject SSR */ @@ -114151,13 +117150,13 @@ __vue_render__$3u._withStripped = true; - const __vue_component__$3u = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3u, staticRenderFns: __vue_staticRenderFns__$3u }, - __vue_inject_styles__$3u, - __vue_script__$3u, - __vue_scope_id__$3u, - __vue_is_functional_template__$3u, - __vue_module_identifier__$3u, + const __vue_component__$3v = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3v, staticRenderFns: __vue_staticRenderFns__$3v }, + __vue_inject_styles__$3v, + __vue_script__$3v, + __vue_scope_id__$3v, + __vue_is_functional_template__$3v, + __vue_module_identifier__$3v, false, undefined, undefined, @@ -114165,12 +117164,12 @@ __vue_render__$3u._withStripped = true; ); // -var script$3t = { +var script$3u = { mixins: [singleGroupMixin], name: 'paragraphThirtyseven3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -114272,8 +117271,8 @@ var script$3t = { var __$_require_static_images_leaflet_resource_enter_title_icon7_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEQ5MkI2QTIzOTExMTFFRjhGNTJGMjU5M0IyNjYyN0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ5MkI2QTMzOTExMTFFRjhGNTJGMjU5M0IyNjYyN0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RDkyQjZBMDM5MTExMUVGOEY1MkYyNTkzQjI2NjI3QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RDkyQjZBMTM5MTExMUVGOEY1MkYyNTkzQjI2NjI3QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgyuc50AAAQdSURBVHjazJgLaI1hGMe/Mwdr2BhzS3JZMpchyXWYGHOXWLnNvUhYIXKJcokScxmhaNiMYhIbidxis6a5ZrQQc537ZSOX/1v/tx6fc/m+s++Up37tfZ9955z/e3ue5/1cqwvyjACsDegIWoEIEAo+gGfgPshjPyBz23i2NZgJkkBjP8/+BOdAOsgCP+yICrHwTFN+8R2QYkGQsipgANgPisFYJ2dqOkgFYSb/S3AB3APPwW9QC0SDrqCDGHAzDmo8mArKAhWlRroFzBa+XyCbIi+z783UbCaDeaABfcNBPkjk7NlaPhfYaxJUBLqB0eCiH0HKSsE6zlwqZ1JZC3CJfluiVoKJop9OQdeFr7rF7fEZzAdDwSf66oMcUNuqqHiwVPS3gcmgnP1YfuFX0MXG3j0FEvg5gzO1y4ooNfo07idluRylnvo5oAAM4qw9sRl+rnGz6+8bwxn0KWoaY5HBE5LMeKNsCdgKvoFxoDtPoF3L5sC1rfe0hULE5k4R/lXgFdsjwBrwgmIyxWgDsWXgvcgMg72J6i1OxBuwh+2aYAf4DkaCu0blTQnaKfoTvIkaInyZXCYdPBuBTcxnTtk+0U4U+/gvUX2EL0e0nzBQbjCcNZW0S9gOZwb4R1SM8OWL9lEQB94ZzluBaMeYRUUwb+lgV2YEx+qZcuhj0W5iFhUu+u+CJMjFJTvg5bdqmkWVi35okETVAZGmCZC/VW4W9UEESfXhqkEQ1ZJ/HwlffVOY+EvUd7G+bhHVnbQEkWq0tRPtYk+nT564vg4LcjOFqcEfpy9MJHRVBhV6EnVW+JIcFjUXNAcHwWv6Rony54b5xGtRxzgSZT1tliW+TMW4tdwzK4R/jmhneUszb1nky+xdWRsGTnL5JoGn9I9k0Wgwne31VbqsF1chVezNCFBMW3CE+6cqE+4J/q8uSyBt21kAeL04PAAbwWL2N4ObFhJxLPdhFJe9I/23uMF1GV0NHBbRu5Qlkd/bjKrPB4JOPCGnWB1e9SEqhSWzDoK53AqHxAUjjNVHP3FZnWKOT95q9ApeHJ+zH8mb7iymCk+2gD/WjvlNlSIZQpCKe1d4xZIXilI7t5mHoD/fC+h0kMarVZyH59VxPs8b9Bfhj+LJKxJLqi2Cg21r59p+l6FBlhe9KOw290IPUV3oC2w0N3YGs8QS7iW9tGvEi48oDuYfYS4/b11UgFsOFoovN9sXxrjaPpb4Kl+O3Oa1/jRny2BAjedMW3rBUcFCXxVhu0WZLK0GE7knQYXcSz0oyOBpHuhrxkIsxp4SjrQhl2cfw4UU+Zvlcy4H0h50FjFKmk9hbpuB8SNz2EHTElfn/+xYHquHM1xKLSwuxIF0UhGAIHkfSDDN2CInRFXWtLAyboHLbuP/sHy+JlLB+tEfAQYAZSjxOOFdJ8EAAAAASUVORK5CYII="; /* script */ -const __vue_script__$3t = script$3t; -var __vue_render__$3t = function () { +const __vue_script__$3u = script$3u; +var __vue_render__$3u = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -114435,17 +117434,17 @@ var __vue_render__$3t = function () { 1 ) }; -var __vue_staticRenderFns__$3t = []; -__vue_render__$3t._withStripped = true; +var __vue_staticRenderFns__$3u = []; +__vue_render__$3u._withStripped = true; /* style */ - const __vue_inject_styles__$3t = undefined; + const __vue_inject_styles__$3u = undefined; /* scoped */ - const __vue_scope_id__$3t = "data-v-6fe549d3"; + const __vue_scope_id__$3u = "data-v-672aa810"; /* module identifier */ - const __vue_module_identifier__$3t = undefined; + const __vue_module_identifier__$3u = undefined; /* functional template */ - const __vue_is_functional_template__$3t = false; + const __vue_is_functional_template__$3u = false; /* style inject */ /* style inject SSR */ @@ -114454,13 +117453,13 @@ __vue_render__$3t._withStripped = true; - const __vue_component__$3t = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3t, staticRenderFns: __vue_staticRenderFns__$3t }, - __vue_inject_styles__$3t, - __vue_script__$3t, - __vue_scope_id__$3t, - __vue_is_functional_template__$3t, - __vue_module_identifier__$3t, + const __vue_component__$3u = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3u, staticRenderFns: __vue_staticRenderFns__$3u }, + __vue_inject_styles__$3u, + __vue_script__$3u, + __vue_scope_id__$3u, + __vue_is_functional_template__$3u, + __vue_module_identifier__$3u, false, undefined, undefined, @@ -114468,12 +117467,12 @@ __vue_render__$3t._withStripped = true; ); // -var script$3s = { +var script$3t = { mixins: [singleGroupMixin], name: 'paragraphThirtyeightRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -114577,8 +117576,8 @@ var __$_require_static_images_leaflet_resource_enter_paragraph_icon3_png__ = "da var __$_require_static_images_leaflet_resource_enter_paragraph_icon4_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAEsCAYAAAC8BoGIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFv2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0wNVQxNzozNjozNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDctMDlUMDk6MTk6NTkrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDctMDlUMDk6MTk6NTkrMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzFmMGQzNzUtOTEyOC0yNzQzLTg4YTAtMTNmMzkxZTU2MDIwIiB4bXBN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"; /* script */ -const __vue_script__$3s = script$3s; -var __vue_render__$3s = function () { +const __vue_script__$3t = script$3t; +var __vue_render__$3t = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -114733,17 +117732,17 @@ var __vue_render__$3s = function () { 1 ) }; -var __vue_staticRenderFns__$3s = []; -__vue_render__$3s._withStripped = true; +var __vue_staticRenderFns__$3t = []; +__vue_render__$3t._withStripped = true; /* style */ - const __vue_inject_styles__$3s = undefined; + const __vue_inject_styles__$3t = undefined; /* scoped */ - const __vue_scope_id__$3s = "data-v-75310bfe"; + const __vue_scope_id__$3t = "data-v-75ed3c66"; /* module identifier */ - const __vue_module_identifier__$3s = undefined; + const __vue_module_identifier__$3t = undefined; /* functional template */ - const __vue_is_functional_template__$3s = false; + const __vue_is_functional_template__$3t = false; /* style inject */ /* style inject SSR */ @@ -114752,13 +117751,13 @@ __vue_render__$3s._withStripped = true; - const __vue_component__$3s = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3s, staticRenderFns: __vue_staticRenderFns__$3s }, - __vue_inject_styles__$3s, - __vue_script__$3s, - __vue_scope_id__$3s, - __vue_is_functional_template__$3s, - __vue_module_identifier__$3s, + const __vue_component__$3t = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3t, staticRenderFns: __vue_staticRenderFns__$3t }, + __vue_inject_styles__$3t, + __vue_script__$3t, + __vue_scope_id__$3t, + __vue_is_functional_template__$3t, + __vue_module_identifier__$3t, false, undefined, undefined, @@ -114766,12 +117765,12 @@ __vue_render__$3s._withStripped = true; ); // -var script$3r = { +var script$3s = { mixins: [singleGroupMixin], name: 'paragraphFortyRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -114861,9 +117860,9 @@ var script$3r = { }; /* script */ -const __vue_script__$3r = script$3r; +const __vue_script__$3s = script$3s; /* template */ -var __vue_render__$3r = function () { +var __vue_render__$3s = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -114953,17 +117952,17 @@ var __vue_render__$3r = function () { 1 ) }; -var __vue_staticRenderFns__$3r = []; -__vue_render__$3r._withStripped = true; +var __vue_staticRenderFns__$3s = []; +__vue_render__$3s._withStripped = true; /* style */ - const __vue_inject_styles__$3r = undefined; + const __vue_inject_styles__$3s = undefined; /* scoped */ - const __vue_scope_id__$3r = "data-v-1ffd6801"; + const __vue_scope_id__$3s = "data-v-c1839608"; /* module identifier */ - const __vue_module_identifier__$3r = undefined; + const __vue_module_identifier__$3s = undefined; /* functional template */ - const __vue_is_functional_template__$3r = false; + const __vue_is_functional_template__$3s = false; /* style inject */ /* style inject SSR */ @@ -114972,32 +117971,32 @@ __vue_render__$3r._withStripped = true; - const __vue_component__$3r = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3r, staticRenderFns: __vue_staticRenderFns__$3r }, - __vue_inject_styles__$3r, - __vue_script__$3r, - __vue_scope_id__$3r, - __vue_is_functional_template__$3r, - __vue_module_identifier__$3r, + const __vue_component__$3s = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3s, staticRenderFns: __vue_staticRenderFns__$3s }, + __vue_inject_styles__$3s, + __vue_script__$3s, + __vue_scope_id__$3s, + __vue_is_functional_template__$3s, + __vue_module_identifier__$3s, false, undefined, undefined, undefined ); -const ParagraphComponents = [__vue_component__$43, __vue_component__$42, __vue_component__$41, __vue_component__$40, __vue_component__$3$, __vue_component__$3_, __vue_component__$3Z, __vue_component__$3Y, __vue_component__$3X, __vue_component__$3W, __vue_component__$3V, __vue_component__$3U, __vue_component__$3T, __vue_component__$3S, __vue_component__$3R, __vue_component__$3Q, __vue_component__$3P, __vue_component__$3O, __vue_component__$3N, __vue_component__$3M, __vue_component__$3L, __vue_component__$3K, __vue_component__$3J, __vue_component__$3I, __vue_component__$3H, __vue_component__$3G, __vue_component__$3F, __vue_component__$3E, __vue_component__$3D, __vue_component__$3C, __vue_component__$3B, __vue_component__$3A, __vue_component__$3z, __vue_component__$3y, __vue_component__$3x, __vue_component__$3w, __vue_component__$3v, __vue_component__$3u, __vue_component__$3t, __vue_component__$3s, __vue_component__$3r]; +const ParagraphComponents = [__vue_component__$44, __vue_component__$43, __vue_component__$42, __vue_component__$41, __vue_component__$40, __vue_component__$3$, __vue_component__$3_, __vue_component__$3Z, __vue_component__$3Y, __vue_component__$3X, __vue_component__$3W, __vue_component__$3V, __vue_component__$3U, __vue_component__$3T, __vue_component__$3S, __vue_component__$3R, __vue_component__$3Q, __vue_component__$3P, __vue_component__$3O, __vue_component__$3N, __vue_component__$3M, __vue_component__$3L, __vue_component__$3K, __vue_component__$3J, __vue_component__$3I, __vue_component__$3H, __vue_component__$3G, __vue_component__$3F, __vue_component__$3E, __vue_component__$3D, __vue_component__$3C, __vue_component__$3B, __vue_component__$3A, __vue_component__$3z, __vue_component__$3y, __vue_component__$3x, __vue_component__$3w, __vue_component__$3v, __vue_component__$3u, __vue_component__$3t, __vue_component__$3s]; var paragraph = { // install, ...ParagraphComponents }; // -var script$3q = { +var script$3r = { mixins: [singleGroupMixin], name: 'splitlineFirstRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -115088,9 +118087,9 @@ var script$3q = { }; /* script */ -const __vue_script__$3q = script$3q; +const __vue_script__$3r = script$3r; /* template */ -var __vue_render__$3q = function () { +var __vue_render__$3r = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -115151,13 +118150,208 @@ var __vue_render__$3q = function () { 1 ) }; +var __vue_staticRenderFns__$3r = []; +__vue_render__$3r._withStripped = true; + + /* style */ + const __vue_inject_styles__$3r = undefined; + /* scoped */ + const __vue_scope_id__$3r = "data-v-2bc4bb7c"; + /* module identifier */ + const __vue_module_identifier__$3r = undefined; + /* functional template */ + const __vue_is_functional_template__$3r = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$3r = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3r, staticRenderFns: __vue_staticRenderFns__$3r }, + __vue_inject_styles__$3r, + __vue_script__$3r, + __vue_scope_id__$3r, + __vue_is_functional_template__$3r, + __vue_module_identifier__$3r, + false, + undefined, + undefined, + undefined + ); + +// +var script$3q = { + mixins: [singleGroupMixin], + name: 'splitlineSecondRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '分割线', + titleTextDataName: 'titleTextData', + groupData: {}, + blockId: `blockId${Math.random()}`, + propertyComponentsName: 'XmlSplitlineProperty' + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName: this.titleTextDataName, + propertyComponentsName: this.propertyComponentsName, + currentRule: this.currentRule, + blockId: this.blockId, + ruleIndex: this.ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$3q = script$3q; +/* template */ +var __vue_render__$3q = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-splitline-second-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: "action-buttons", + fn: function () { + return [_vm._t(name)] + }, + proxy: true, + } + }), + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { + staticClass: "title-container", + attrs: { id: _vm.blockId }, + on: { click: _vm.handleBlockClick }, + }, + [ + _c("div", { staticClass: "line1" }, [_c("div")]), + _vm._v(" "), + _c("div", { staticClass: "line2" }, [_c("div")]), + ] + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$3q = []; __vue_render__$3q._withStripped = true; /* style */ const __vue_inject_styles__$3q = undefined; /* scoped */ - const __vue_scope_id__$3q = "data-v-5c0f2c9d"; + const __vue_scope_id__$3q = "data-v-6f11c332"; /* module identifier */ const __vue_module_identifier__$3q = undefined; /* functional template */ @@ -115186,10 +118380,10 @@ __vue_render__$3q._withStripped = true; // var script$3p = { mixins: [singleGroupMixin], - name: 'splitlineSecondRender', + name: 'splitlineThirdRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -115291,7 +118485,7 @@ var __vue_render__$3p = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-second-" + _vm.pageType, + "xml-splitline-third-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -115334,11 +118528,7 @@ var __vue_render__$3p = function () { attrs: { id: _vm.blockId }, on: { click: _vm.handleBlockClick }, }, - [ - _c("div", { staticClass: "line1" }, [_c("div")]), - _vm._v(" "), - _c("div", { staticClass: "line2" }, [_c("div")]), - ] + [_c("div", { staticClass: "linebox" })] ), ] ), @@ -115352,7 +118542,7 @@ __vue_render__$3p._withStripped = true; /* style */ const __vue_inject_styles__$3p = undefined; /* scoped */ - const __vue_scope_id__$3p = "data-v-7ce5ce82"; + const __vue_scope_id__$3p = "data-v-64b07e51"; /* module identifier */ const __vue_module_identifier__$3p = undefined; /* functional template */ @@ -115381,10 +118571,10 @@ __vue_render__$3p._withStripped = true; // var script$3o = { mixins: [singleGroupMixin], - name: 'splitlineThirdRender', + name: 'splitlineFourthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -115486,7 +118676,7 @@ var __vue_render__$3o = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-third-" + _vm.pageType, + "xml-splitline-fourth-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -115529,7 +118719,13 @@ var __vue_render__$3o = function () { attrs: { id: _vm.blockId }, on: { click: _vm.handleBlockClick }, }, - [_c("div", { staticClass: "linebox" })] + [ + _c("div", { staticClass: "line" }), + _vm._v(" "), + _c("div", { staticClass: "centerimg" }), + _vm._v(" "), + _c("div", { staticClass: "line" }), + ] ), ] ), @@ -115543,7 +118739,7 @@ __vue_render__$3o._withStripped = true; /* style */ const __vue_inject_styles__$3o = undefined; /* scoped */ - const __vue_scope_id__$3o = "data-v-4410a2ac"; + const __vue_scope_id__$3o = "data-v-701026d2"; /* module identifier */ const __vue_module_identifier__$3o = undefined; /* functional template */ @@ -115572,10 +118768,10 @@ __vue_render__$3o._withStripped = true; // var script$3n = { mixins: [singleGroupMixin], - name: 'splitlineFourthRender', + name: 'splitlineFifthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -115677,7 +118873,7 @@ var __vue_render__$3n = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-fourth-" + _vm.pageType, + "xml-splitline-fifth-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -115723,7 +118919,7 @@ var __vue_render__$3n = function () { [ _c("div", { staticClass: "line" }), _vm._v(" "), - _c("div", { staticClass: "centerimg" }), + _c("div", { staticClass: "centerimg" }, [_c("div")]), _vm._v(" "), _c("div", { staticClass: "line" }), ] @@ -115740,7 +118936,7 @@ __vue_render__$3n._withStripped = true; /* style */ const __vue_inject_styles__$3n = undefined; /* scoped */ - const __vue_scope_id__$3n = "data-v-7dc8d69c"; + const __vue_scope_id__$3n = "data-v-ca50cd36"; /* module identifier */ const __vue_module_identifier__$3n = undefined; /* functional template */ @@ -115769,10 +118965,10 @@ __vue_render__$3n._withStripped = true; // var script$3m = { mixins: [singleGroupMixin], - name: 'splitlineFifthRender', + name: 'splitlineSixthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -115874,7 +119070,7 @@ var __vue_render__$3m = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-fifth-" + _vm.pageType, + "xml-splitline-sixth-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -115918,11 +119114,15 @@ var __vue_render__$3m = function () { on: { click: _vm.handleBlockClick }, }, [ - _c("div", { staticClass: "line" }), + _c("div", { staticClass: "line1" }), _vm._v(" "), - _c("div", { staticClass: "centerimg" }, [_c("div")]), + _c("div", { staticClass: "centerimg" }, [ + _c("div", { staticClass: "block1" }), + _vm._v(" "), + _c("div", { staticClass: "block2" }), + ]), _vm._v(" "), - _c("div", { staticClass: "line" }), + _c("div", { staticClass: "line2" }), ] ), ] @@ -115937,7 +119137,7 @@ __vue_render__$3m._withStripped = true; /* style */ const __vue_inject_styles__$3m = undefined; /* scoped */ - const __vue_scope_id__$3m = "data-v-743eecaa"; + const __vue_scope_id__$3m = "data-v-ebd7fe48"; /* module identifier */ const __vue_module_identifier__$3m = undefined; /* functional template */ @@ -115966,10 +119166,10 @@ __vue_render__$3m._withStripped = true; // var script$3l = { mixins: [singleGroupMixin], - name: 'splitlineSixthRender', + name: 'splitlineSeventhRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -116071,7 +119271,7 @@ var __vue_render__$3l = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-sixth-" + _vm.pageType, + "xml-splitline-seventh-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -116115,15 +119315,35 @@ var __vue_render__$3l = function () { on: { click: _vm.handleBlockClick }, }, [ - _c("div", { staticClass: "line1" }), - _vm._v(" "), - _c("div", { staticClass: "centerimg" }, [ - _c("div", { staticClass: "block1" }), + _c("div", { staticClass: "dotted" }, [ + _c("div"), _vm._v(" "), - _c("div", { staticClass: "block2" }), + _c("div"), + _vm._v(" "), + _c("div"), + _vm._v(" "), + _c("div"), + _vm._v(" "), + _c("div"), + _vm._v(" "), + _c("div"), ]), _vm._v(" "), - _c("div", { staticClass: "line2" }), + _c("div", { staticClass: "centerimg" }), + _vm._v(" "), + _c("div", { staticClass: "dotted" }, [ + _c("div"), + _vm._v(" "), + _c("div"), + _vm._v(" "), + _c("div"), + _vm._v(" "), + _c("div"), + _vm._v(" "), + _c("div"), + _vm._v(" "), + _c("div"), + ]), ] ), ] @@ -116138,7 +119358,7 @@ __vue_render__$3l._withStripped = true; /* style */ const __vue_inject_styles__$3l = undefined; /* scoped */ - const __vue_scope_id__$3l = "data-v-4d60b812"; + const __vue_scope_id__$3l = "data-v-6c00036e"; /* module identifier */ const __vue_module_identifier__$3l = undefined; /* functional template */ @@ -116167,10 +119387,10 @@ __vue_render__$3l._withStripped = true; // var script$3k = { mixins: [singleGroupMixin], - name: 'splitlineSeventhRender', + name: 'splitlineEighthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -116272,7 +119492,7 @@ var __vue_render__$3k = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-seventh-" + _vm.pageType, + "xml-splitline-eighth-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -116316,34 +119536,10 @@ var __vue_render__$3k = function () { on: { click: _vm.handleBlockClick }, }, [ - _c("div", { staticClass: "dotted" }, [ - _c("div"), + _c("div", { staticClass: "centerimg" }, [ + _c("div", { staticClass: "line1" }), _vm._v(" "), - _c("div"), - _vm._v(" "), - _c("div"), - _vm._v(" "), - _c("div"), - _vm._v(" "), - _c("div"), - _vm._v(" "), - _c("div"), - ]), - _vm._v(" "), - _c("div", { staticClass: "centerimg" }), - _vm._v(" "), - _c("div", { staticClass: "dotted" }, [ - _c("div"), - _vm._v(" "), - _c("div"), - _vm._v(" "), - _c("div"), - _vm._v(" "), - _c("div"), - _vm._v(" "), - _c("div"), - _vm._v(" "), - _c("div"), + _c("div", { staticClass: "line2" }), ]), ] ), @@ -116359,7 +119555,7 @@ __vue_render__$3k._withStripped = true; /* style */ const __vue_inject_styles__$3k = undefined; /* scoped */ - const __vue_scope_id__$3k = "data-v-880cba6e"; + const __vue_scope_id__$3k = "data-v-1888461c"; /* module identifier */ const __vue_module_identifier__$3k = undefined; /* functional template */ @@ -116388,10 +119584,10 @@ __vue_render__$3k._withStripped = true; // var script$3j = { mixins: [singleGroupMixin], - name: 'splitlineEighthRender', + name: 'splitlineNinthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -116493,7 +119689,7 @@ var __vue_render__$3j = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-eighth-" + _vm.pageType, + "xml-splitline-ninth-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -116538,9 +119734,9 @@ var __vue_render__$3j = function () { }, [ _c("div", { staticClass: "centerimg" }, [ - _c("div", { staticClass: "line1" }), + _c("div", { staticClass: "skeybox" }), _vm._v(" "), - _c("div", { staticClass: "line2" }), + _c("div", { staticClass: "line" }), ]), ] ), @@ -116556,7 +119752,7 @@ __vue_render__$3j._withStripped = true; /* style */ const __vue_inject_styles__$3j = undefined; /* scoped */ - const __vue_scope_id__$3j = "data-v-06968621"; + const __vue_scope_id__$3j = "data-v-43776a56"; /* module identifier */ const __vue_module_identifier__$3j = undefined; /* functional template */ @@ -116585,10 +119781,10 @@ __vue_render__$3j._withStripped = true; // var script$3i = { mixins: [singleGroupMixin], - name: 'splitlineNinthRender', + name: 'splitlineTenthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -116690,7 +119886,7 @@ var __vue_render__$3i = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-ninth-" + _vm.pageType, + "xml-splitline-tenth-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -116734,8 +119930,8 @@ var __vue_render__$3i = function () { on: { click: _vm.handleBlockClick }, }, [ - _c("div", { staticClass: "centerimg" }, [ - _c("div", { staticClass: "skeybox" }), + _c("div", [ + _c("div", { staticClass: "centerimg" }), _vm._v(" "), _c("div", { staticClass: "line" }), ]), @@ -116753,7 +119949,7 @@ __vue_render__$3i._withStripped = true; /* style */ const __vue_inject_styles__$3i = undefined; /* scoped */ - const __vue_scope_id__$3i = "data-v-44a030ca"; + const __vue_scope_id__$3i = "data-v-1d7ec26a"; /* module identifier */ const __vue_module_identifier__$3i = undefined; /* functional template */ @@ -116782,10 +119978,10 @@ __vue_render__$3i._withStripped = true; // var script$3h = { mixins: [singleGroupMixin], - name: 'splitlineTenthRender', + name: 'splitlineEleventhRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -116879,203 +120075,6 @@ var script$3h = { const __vue_script__$3h = script$3h; /* template */ var __vue_render__$3h = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-splitline-tenth-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: "action-buttons", - fn: function () { - return [_vm._t(name)] - }, - proxy: true, - } - }), - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { - staticClass: "title-container", - attrs: { id: _vm.blockId }, - on: { click: _vm.handleBlockClick }, - }, - [ - _c("div", [ - _c("div", { staticClass: "centerimg" }), - _vm._v(" "), - _c("div", { staticClass: "line" }), - ]), - ] - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$3h = []; -__vue_render__$3h._withStripped = true; - - /* style */ - const __vue_inject_styles__$3h = undefined; - /* scoped */ - const __vue_scope_id__$3h = "data-v-041c69af"; - /* module identifier */ - const __vue_module_identifier__$3h = undefined; - /* functional template */ - const __vue_is_functional_template__$3h = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$3h = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3h, staticRenderFns: __vue_staticRenderFns__$3h }, - __vue_inject_styles__$3h, - __vue_script__$3h, - __vue_scope_id__$3h, - __vue_is_functional_template__$3h, - __vue_module_identifier__$3h, - false, - undefined, - undefined, - undefined - ); - -// -var script$3g = { - mixins: [singleGroupMixin], - name: 'splitlineEleventhRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '分割线', - titleTextDataName: 'titleTextData', - groupData: {}, - blockId: `blockId${Math.random()}`, - propertyComponentsName: 'XmlSplitlineProperty' - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName: this.titleTextDataName, - propertyComponentsName: this.propertyComponentsName, - currentRule: this.currentRule, - blockId: this.blockId, - ruleIndex: this.ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$3g = script$3g; -/* template */ -var __vue_render__$3g = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -117143,17 +120142,17 @@ var __vue_render__$3g = function () { 1 ) }; -var __vue_staticRenderFns__$3g = []; -__vue_render__$3g._withStripped = true; +var __vue_staticRenderFns__$3h = []; +__vue_render__$3h._withStripped = true; /* style */ - const __vue_inject_styles__$3g = undefined; + const __vue_inject_styles__$3h = undefined; /* scoped */ - const __vue_scope_id__$3g = "data-v-c7efd256"; + const __vue_scope_id__$3h = "data-v-390efcba"; /* module identifier */ - const __vue_module_identifier__$3g = undefined; + const __vue_module_identifier__$3h = undefined; /* functional template */ - const __vue_is_functional_template__$3g = false; + const __vue_is_functional_template__$3h = false; /* style inject */ /* style inject SSR */ @@ -117162,13 +120161,13 @@ __vue_render__$3g._withStripped = true; - const __vue_component__$3g = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3g, staticRenderFns: __vue_staticRenderFns__$3g }, - __vue_inject_styles__$3g, - __vue_script__$3g, - __vue_scope_id__$3g, - __vue_is_functional_template__$3g, - __vue_module_identifier__$3g, + const __vue_component__$3h = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3h, staticRenderFns: __vue_staticRenderFns__$3h }, + __vue_inject_styles__$3h, + __vue_script__$3h, + __vue_scope_id__$3h, + __vue_is_functional_template__$3h, + __vue_module_identifier__$3h, false, undefined, undefined, @@ -117176,12 +120175,12 @@ __vue_render__$3g._withStripped = true; ); // -var script$3f = { +var script$3g = { mixins: [singleGroupMixin], name: 'splitlineGreytheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -117274,8 +120273,8 @@ var script$3f = { var __$_require_static_images_leaflet_resource_enter_reytheme1_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAcCAYAAAC+lOV/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkVEQjlDNkFFNDEzMTFFRDk3MjZDM0M4NDc0N0Y2M0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkVEQjlDNkJFNDEzMTFFRDk3MjZDM0M4NDc0N0Y2M0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RURCOUM2OEU0MTMxMUVEOTcyNkMzQzg0NzQ3RjYzRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RURCOUM2OUU0MTMxMUVEOTcyNkMzQzg0NzQ3RjYzRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnHmU/UAAACvSURBVHjaYnx7MJ+HgYGBlYF08JMFSKwAYm8yNE9nYqAAjGoe1TyqeVBpBhUGC4D4MBl6z4M0XwbiCUDMRYLGv0DsC9J8E4hLgXgZCZqLgPgEzM/LgbiPSI1LgbgfPcDKgHgPIX8CcRq20Ab5IxKI7+PQ+BqIA4H4G66oegPEQcgKkAyOAOKHhOL5AhAno4mBAnQfsYkEVBH0QtlLYAGELZHgAuVAzAjEtbgUAAQYADfpIG4AZtNeAAAAAElFTkSuQmCC"; /* script */ -const __vue_script__$3f = script$3f; -var __vue_render__$3f = function () { +const __vue_script__$3g = script$3g; +var __vue_render__$3g = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -117354,17 +120353,17 @@ var __vue_render__$3f = function () { 1 ) }; -var __vue_staticRenderFns__$3f = []; -__vue_render__$3f._withStripped = true; +var __vue_staticRenderFns__$3g = []; +__vue_render__$3g._withStripped = true; /* style */ - const __vue_inject_styles__$3f = undefined; + const __vue_inject_styles__$3g = undefined; /* scoped */ - const __vue_scope_id__$3f = "data-v-d7110530"; + const __vue_scope_id__$3g = "data-v-cc50973a"; /* module identifier */ - const __vue_module_identifier__$3f = undefined; + const __vue_module_identifier__$3g = undefined; /* functional template */ - const __vue_is_functional_template__$3f = false; + const __vue_is_functional_template__$3g = false; /* style inject */ /* style inject SSR */ @@ -117373,13 +120372,13 @@ __vue_render__$3f._withStripped = true; - const __vue_component__$3f = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3f, staticRenderFns: __vue_staticRenderFns__$3f }, - __vue_inject_styles__$3f, - __vue_script__$3f, - __vue_scope_id__$3f, - __vue_is_functional_template__$3f, - __vue_module_identifier__$3f, + const __vue_component__$3g = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3g, staticRenderFns: __vue_staticRenderFns__$3g }, + __vue_inject_styles__$3g, + __vue_script__$3g, + __vue_scope_id__$3g, + __vue_is_functional_template__$3g, + __vue_module_identifier__$3g, false, undefined, undefined, @@ -117387,12 +120386,12 @@ __vue_render__$3f._withStripped = true; ); // -var script$3e = { +var script$3f = { mixins: [singleGroupMixin], name: 'splitlineGreytheme2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -117485,8 +120484,8 @@ var script$3e = { var __$_require_static_images_leaflet_resource_enter_reytheme2_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODBENkQyRjlFNDEzMTFFREI0QzA4RUJBQTYzQUY4QTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODBENkQyRkFFNDEzMTFFREI0QzA4RUJBQTYzQUY4QTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MEQ2RDJGN0U0MTMxMUVEQjRDMDhFQkFBNjNBRjhBMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MEQ2RDJGOEU0MTMxMUVEQjRDMDhFQkFBNjNBRjhBMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmq84K4AAAGmSURBVHjavNXPKwRhGAfwd8YmUgoHKeFA+RlFnIVcrLObhNrkpITk4Lqb/wDlwk3JRVws5WbXQbkoRKg5rMKBjfV96pl6m3Zmn9HOPPU57Ls7+33nfWee17BiyypPVUETvMCrklU5lMBHvi9Nx+deOAYLUhx0DRMuf07XT0MaPuEdnmEDqt2CxuECRnhmdnXAHmw6xivhiMd7wODxOljg8GZnUAvsQqnH0tDM17Xr9nlSbtUAB1CmByWgQrAPtKF9MAdDgt+3w7wdVA9R4YbT0sVhVcmLgowI377p48JB5a8aoY0COlXw1UpBtSEE1ZgqnIpQ0GMIQQ8UlAw4hLpF0uSWcxNg0A61Jwr6hRh8BxByC2t6ZziDKfgpYsg9DMObs6lSrxuDTBFCTqGfHgK3Y4K6cTec/DPgC5a4D1pe55Hix30UZuzbFlaaG26c910VCqLKwRZ0wbkghM6kAT4kleSEddYTL8O2x4RoqWYh69kaBLPN8jIa/GTqtcjHdsGS9rocz/pQG0tIQ6R3ZBe9Y5NwBXew4qur+nx8M3ycX/p9uf8EGACIV0806+7CtAAAAABJRU5ErkJggg=="; /* script */ -const __vue_script__$3e = script$3e; -var __vue_render__$3e = function () { +const __vue_script__$3f = script$3f; +var __vue_render__$3f = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -117565,17 +120564,17 @@ var __vue_render__$3e = function () { 1 ) }; -var __vue_staticRenderFns__$3e = []; -__vue_render__$3e._withStripped = true; +var __vue_staticRenderFns__$3f = []; +__vue_render__$3f._withStripped = true; /* style */ - const __vue_inject_styles__$3e = undefined; + const __vue_inject_styles__$3f = undefined; /* scoped */ - const __vue_scope_id__$3e = "data-v-2918f007"; + const __vue_scope_id__$3f = "data-v-acfeac7c"; /* module identifier */ - const __vue_module_identifier__$3e = undefined; + const __vue_module_identifier__$3f = undefined; /* functional template */ - const __vue_is_functional_template__$3e = false; + const __vue_is_functional_template__$3f = false; /* style inject */ /* style inject SSR */ @@ -117584,13 +120583,13 @@ __vue_render__$3e._withStripped = true; - const __vue_component__$3e = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3e, staticRenderFns: __vue_staticRenderFns__$3e }, - __vue_inject_styles__$3e, - __vue_script__$3e, - __vue_scope_id__$3e, - __vue_is_functional_template__$3e, - __vue_module_identifier__$3e, + const __vue_component__$3f = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3f, staticRenderFns: __vue_staticRenderFns__$3f }, + __vue_inject_styles__$3f, + __vue_script__$3f, + __vue_scope_id__$3f, + __vue_is_functional_template__$3f, + __vue_module_identifier__$3f, false, undefined, undefined, @@ -117598,12 +120597,12 @@ __vue_render__$3e._withStripped = true; ); // -var script$3d = { +var script$3e = { mixins: [singleGroupMixin], name: 'splitlineGreytheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -117696,8 +120695,8 @@ var script$3d = { var __$_require_static_images_leaflet_resource_enter_reytheme3_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAYAAADaILXQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTAyNjJBQTlFNDEzMTFFRDk2NjdEMTQ0QjA1QzE1NUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTAyNjJBQUFFNDEzMTFFRDk2NjdEMTQ0QjA1QzE1NUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDI2MkFBN0U0MTMxMUVEOTY2N0QxNDRCMDVDMTU1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDI2MkFBOEU0MTMxMUVEOTY2N0QxNDRCMDVDMTU1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppo2R5QAAAF5SURBVHjatNbNKwVRGMfxmesl7yIl5Y66iYWIYmEhC2s7edtZSDd5ibJgYesf0BXlH5AFydKa3KQUW2QjlvKWt++p52pMM/eec2ec+tR05s5vnnPmnJlrPybbLINWgSfdH8cMgqtwaHKNSfg8+jASdXgNFuR4FYVRhi+iWo5bMR5VeB1mPX1a1euEL6HS05fARNjwekwHnFtBcbaLvUNT89ojutGLsoBrm3CFY6RxijM8u8Mn0S9hLbANlmdCZB7wBy7lRgcq/B6jKLDCN5XXgWZsqTnfx5wVXfvEGE4yD3QdqYjCZ6TgP6vltzNEW3MXGfMbTp7BqrDlbOtcLaNB3BoGp6Ww71yb6AHXhuHn7vWda4fGDcMd3e2v+hoNw+O64Q0o+q/KnYCANxzhy+dcOWp1wr1DfMeGbOkBtGPH5yaOSeUqdFNeZkncSb96MQ2jE7uu5efozvm2fM6mcBMwTRcYQhf2/B6q7fO/pRQveezQEry6O34EGACZzD919vhTGQAAAABJRU5ErkJggg=="; /* script */ -const __vue_script__$3d = script$3d; -var __vue_render__$3d = function () { +const __vue_script__$3e = script$3e; +var __vue_render__$3e = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -117776,17 +120775,17 @@ var __vue_render__$3d = function () { 1 ) }; -var __vue_staticRenderFns__$3d = []; -__vue_render__$3d._withStripped = true; +var __vue_staticRenderFns__$3e = []; +__vue_render__$3e._withStripped = true; /* style */ - const __vue_inject_styles__$3d = undefined; + const __vue_inject_styles__$3e = undefined; /* scoped */ - const __vue_scope_id__$3d = "data-v-3a565ce0"; + const __vue_scope_id__$3e = "data-v-3fb693db"; /* module identifier */ - const __vue_module_identifier__$3d = undefined; + const __vue_module_identifier__$3e = undefined; /* functional template */ - const __vue_is_functional_template__$3d = false; + const __vue_is_functional_template__$3e = false; /* style inject */ /* style inject SSR */ @@ -117795,13 +120794,13 @@ __vue_render__$3d._withStripped = true; - const __vue_component__$3d = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3d, staticRenderFns: __vue_staticRenderFns__$3d }, - __vue_inject_styles__$3d, - __vue_script__$3d, - __vue_scope_id__$3d, - __vue_is_functional_template__$3d, - __vue_module_identifier__$3d, + const __vue_component__$3e = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3e, staticRenderFns: __vue_staticRenderFns__$3e }, + __vue_inject_styles__$3e, + __vue_script__$3e, + __vue_scope_id__$3e, + __vue_is_functional_template__$3e, + __vue_module_identifier__$3e, false, undefined, undefined, @@ -117809,12 +120808,12 @@ __vue_render__$3d._withStripped = true; ); // -var script$3c = { +var script$3d = { mixins: [singleGroupMixin], name: 'splitlineGreytheme4Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -117907,8 +120906,8 @@ var script$3c = { var __$_require_static_images_leaflet_resource_enter_reytheme4_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVGMjNFQThFNDEzMTFFREFEM0VENTk1ODYyNDhCRTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVGMjNFQTlFNDEzMTFFREFEM0VENTk1ODYyNDhCRTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RUYyM0VBNkU0MTMxMUVEQUQzRUQ1OTU4NjI0OEJFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RUYyM0VBN0U0MTMxMUVEQUQzRUQ1OTU4NjI0OEJFMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsVWod0AAAHgSURBVHjarJVJKIVRFMd5pkRYiY1nLBuJDLFSyhhRlpShlKQMRYaiZIEiUTYkZWHMQmFhKCIWyoJeFoaQMqYMCwn/W/+n4+t93sd7p3517v3O+X/3O/fc+7m2b1S5GLQcsAQ+7QWaDAqquAGQYTTYiBWASFDnLFFX0EY/EyQ4QzQXxIlxqzNEGzTjfJbi36JRIM1GToUjonE684l/EQ0EPmL8qJP3IHwP5nlpRdWKLOAaPNMvBxvgzoboLIgGC+CJeSquUT10B35gEQSJJJUwyg0ZAh3i2Sk4AzvAX8z7gm5wqVZapBGU1gyuwKuYGwFTGkFpNSZ77QFrAjP0X0AACP0lPkR9/oVm8gBscsMKQQSY5LNVkEV/HRwCM8hmKZWdK2cZfHDThkG1uIm6wC5453gf5HH1PWIhqXyJJ1gxsfDjTGzRXG1qQ7ZAGHgDwWL3pW2DeXAPBq0tVQ+mbfRlL09VuDhhyvr4Iq1wMbgxiSYv0QSZee6PQT9vqzE2fjW/zEPED7KUP07Uh/BTKKb6LhncUiCeibXgiD1ste+yueu0RQxwY1k6xWcngTJunrfe3aAnOs3L2MLfSKzYfbXCdNXkYOIvoqrGlWKsxE7AHMd7oNTRf9Qnb/w1I8FfAgwA7f9kYofT4PIAAAAASUVORK5CYII="; /* script */ -const __vue_script__$3c = script$3c; -var __vue_render__$3c = function () { +const __vue_script__$3d = script$3d; +var __vue_render__$3d = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -117987,17 +120986,17 @@ var __vue_render__$3c = function () { 1 ) }; -var __vue_staticRenderFns__$3c = []; -__vue_render__$3c._withStripped = true; +var __vue_staticRenderFns__$3d = []; +__vue_render__$3d._withStripped = true; /* style */ - const __vue_inject_styles__$3c = undefined; + const __vue_inject_styles__$3d = undefined; /* scoped */ - const __vue_scope_id__$3c = "data-v-0d45cc9c"; + const __vue_scope_id__$3d = "data-v-12a60397"; /* module identifier */ - const __vue_module_identifier__$3c = undefined; + const __vue_module_identifier__$3d = undefined; /* functional template */ - const __vue_is_functional_template__$3c = false; + const __vue_is_functional_template__$3d = false; /* style inject */ /* style inject SSR */ @@ -118006,13 +121005,13 @@ __vue_render__$3c._withStripped = true; - const __vue_component__$3c = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3c, staticRenderFns: __vue_staticRenderFns__$3c }, - __vue_inject_styles__$3c, - __vue_script__$3c, - __vue_scope_id__$3c, - __vue_is_functional_template__$3c, - __vue_module_identifier__$3c, + const __vue_component__$3d = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3d, staticRenderFns: __vue_staticRenderFns__$3d }, + __vue_inject_styles__$3d, + __vue_script__$3d, + __vue_scope_id__$3d, + __vue_is_functional_template__$3d, + __vue_module_identifier__$3d, false, undefined, undefined, @@ -118020,12 +121019,12 @@ __vue_render__$3c._withStripped = true; ); // -var script$3b = { +var script$3c = { mixins: [singleGroupMixin], name: 'splitlineGreytheme5Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -118118,8 +121117,8 @@ var script$3b = { var __$_require_static_images_leaflet_resource_enter_reytheme5_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjA0QzIwODRFNDEzMTFFREEzRkZDRjE5OUYyRjk4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjA0QzIwODVFNDEzMTFFREEzRkZDRjE5OUYyRjk4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMDRDMjA4MkU0MTMxMUVEQTNGRkNGMTk5RjJGOThGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMDRDMjA4M0U0MTMxMUVEQTNGRkNGMTk5RjJGOThGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiMgT5kAAAK/SURBVHjatJZraM5xFMef59nIZeWWNt56QSYUy2UvaLJ4MaYolFbCUm4lGnPPZS9opoiaMfECLxStNF6Y3K9hLjWZiAxhRhh5fE59/+t4/P96vHDq0/O7/c/5/c45v/N74rGDr2Ihkgn74C5UQQZMg1vwEorgCjyHfFgKm5Il2Y1hisJkPMyFb3BS/Ro4Bydk1MaLYQeMAtvpknQNmKJHMAgqYIzGHwqTKbBdyn/C/jBF8QgXmUyH467/GQZAC5yFCW7uMO6Zk66BGh09Dj3d+BZYo/ZIuKY1gfF2eAfDMfYp+Cjxh8FYrAB6pSg3Oe/a9+G963fXN3bCgX+LwVBYBP3dWAmMhQ1Qr7HF0BvaYKViEJwkFq9tyQpO4Q2MU3BPw2Q3fh1uKtBTdZIyzVWiaG/H8WtbSvm5oSxbFuYik0lyUyC34ZjaW2G13PFaWRQo78bPenWTYTFogDqnKO7myuE7DIblbk2bW2OXrR98VEJ0ZJFlxDb1bUGu2hfhi1OQBz1Sgt7u+qMhC97AHY2dMgM7Zf1/SLMFeRd01UCuaovJIfjqFs+Q7wM5Cq2ubwmQDS+cq+vNwBMolc+vaqJO6endM19tM9oFHtvFI4uCINvFq4a+Vl4Yb04NcrEUWU6vSjlqhTZwQQGPKQ1z3Jpa1a/OsDEsi5qk/Ajcc+MTXdrapdoDz3R71wWL2PEPpXDMFcTfLlqj6v5MvQWBBMqtPF9W2/L9AMzDNZku760WJTCWjCp2cT0oORFvRIPaGaqqfULW5WPgUlQtMsuVcksnlY9AZjsDhSnKH2hjraqyab0HC+XvpE5mPh6iWNnTOczNnWHXhWFKEhHKLYBr1a5SfOy0m2GWlJvBBUEiEIuCfzGQp7LRqrpS5tYnXFpWu0tVFPXvIepNLldev5WSEfAUPsjnTVq7QifcHabolwADAMmYvYIeJigVAAAAAElFTkSuQmCC"; /* script */ -const __vue_script__$3b = script$3b; -var __vue_render__$3b = function () { +const __vue_script__$3c = script$3c; +var __vue_render__$3c = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -118198,17 +121197,17 @@ var __vue_render__$3b = function () { 1 ) }; -var __vue_staticRenderFns__$3b = []; -__vue_render__$3b._withStripped = true; +var __vue_staticRenderFns__$3c = []; +__vue_render__$3c._withStripped = true; /* style */ - const __vue_inject_styles__$3b = undefined; + const __vue_inject_styles__$3c = undefined; /* scoped */ - const __vue_scope_id__$3b = "data-v-3f958750"; + const __vue_scope_id__$3c = "data-v-34d5195a"; /* module identifier */ - const __vue_module_identifier__$3b = undefined; + const __vue_module_identifier__$3c = undefined; /* functional template */ - const __vue_is_functional_template__$3b = false; + const __vue_is_functional_template__$3c = false; /* style inject */ /* style inject SSR */ @@ -118217,13 +121216,13 @@ __vue_render__$3b._withStripped = true; - const __vue_component__$3b = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3b, staticRenderFns: __vue_staticRenderFns__$3b }, - __vue_inject_styles__$3b, - __vue_script__$3b, - __vue_scope_id__$3b, - __vue_is_functional_template__$3b, - __vue_module_identifier__$3b, + const __vue_component__$3c = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3c, staticRenderFns: __vue_staticRenderFns__$3c }, + __vue_inject_styles__$3c, + __vue_script__$3c, + __vue_scope_id__$3c, + __vue_is_functional_template__$3c, + __vue_module_identifier__$3c, false, undefined, undefined, @@ -118231,12 +121230,12 @@ __vue_render__$3b._withStripped = true; ); // -var script$3a = { +var script$3b = { mixins: [singleGroupMixin], name: 'splitlineGreytheme6Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -118329,8 +121328,8 @@ var script$3a = { var __$_require_static_images_leaflet_resource_enter_reytheme6_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAaCAYAAABYQRdDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhCNDAxMkRFNDEzMTFFRDk0QkVFQjNBMzJBNTY3Q0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhCNDAxMkVFNDEzMTFFRDk0QkVFQjNBMzJBNTY3Q0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEI0MDEyQkU0MTMxMUVEOTRCRUVCM0EzMkE1NjdDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEI0MDEyQ0U0MTMxMUVEOTRCRUVCM0EzMkE1NjdDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuQHbIYAAAIZSURBVHjaYnzGIMhARaAExKZMVDTQDojPALEMC5UMdALizUDMBcRvqeFSHSBeBzUQBD5QaqgAEK8HYn4ksU+UGjoViFXQxBhZvAwVxIAMHlJNm/D8rYfai89RWKSEQBHVD8RRpBjIyfCfQfjHT1zSKmR5P+zrdwbhD79wSTugJ6lXQPwFn4GS//6yBNx9IwsKOyzS14C4Fd3Qwm3nHyyDskG++IdF4xwgTsYwTYr3h9azz1ZA5kdc3lcF4pNALI8mLgfEseiKL0nzMVSKC78GGQhzDToIh2Y3EyDOQpMrA2I2ZIEHYlwMLWKCDL8ZgLGH5EUwAKmc8uwVyFsrgJgPKpwEjmxEQk9ANhBoyuc2SWFgJKAGL9hQuX9/GSY8fcWg9PKbE5rLRECRDWWnADE3spm3JXiLnjAxY3gVbOhHRiaGuzycUMsxQA40ptPQxKcVSArvwhYhUEMZGXr5eRnWqop2gwoENDWgsC2GRh4M3IKGLwNOQ2FgLg/3RVDiBeIXaOrakdigZJYIxN+IMhQKQAa7wZIHFCCn55lAfAxfBsGVTi8DcRAQo+dFkA8qCWVjfHl/HzTGkUENmg9INhQEFgPxLKRgmU9MgYOe9/OA5WsAsgAPw3/mqQ9efFotIfh1CwfHCjT1XMQYag7FcADKLZVyYgzPmZitiC0aiapNn2HJNfgAo4GhoTm09KEUgNLt1vPnzjEABBgAWt12zyTTtPoAAAAASUVORK5CYII="; /* script */ -const __vue_script__$3a = script$3a; -var __vue_render__$3a = function () { +const __vue_script__$3b = script$3b; +var __vue_render__$3b = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -118409,13 +121408,204 @@ var __vue_render__$3a = function () { 1 ) }; +var __vue_staticRenderFns__$3b = []; +__vue_render__$3b._withStripped = true; + + /* style */ + const __vue_inject_styles__$3b = undefined; + /* scoped */ + const __vue_scope_id__$3b = "data-v-8ef639e2"; + /* module identifier */ + const __vue_module_identifier__$3b = undefined; + /* functional template */ + const __vue_is_functional_template__$3b = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$3b = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3b, staticRenderFns: __vue_staticRenderFns__$3b }, + __vue_inject_styles__$3b, + __vue_script__$3b, + __vue_scope_id__$3b, + __vue_is_functional_template__$3b, + __vue_module_identifier__$3b, + false, + undefined, + undefined, + undefined + ); + +// +var script$3a = { + mixins: [singleGroupMixin], + name: 'splitlineYellowtheme1Render', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '分割线', + titleTextDataName: 'titleTextData', + groupData: {}, + blockId: `blockId${Math.random()}`, + propertyComponentsName: 'XmlSplitlineProperty' + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName: this.titleTextDataName, + propertyComponentsName: this.propertyComponentsName, + currentRule: this.currentRule, + blockId: this.blockId, + ruleIndex: this.ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$3a = script$3a; +/* template */ +var __vue_render__$3a = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-splitline-Yellowtheme1-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: "action-buttons", + fn: function () { + return [_vm._t(name)] + }, + proxy: true, + } + }), + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { + staticClass: "title-container", + attrs: { id: _vm.blockId }, + on: { click: _vm.handleBlockClick }, + }, + [_c("div", { staticClass: "linebox" })] + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$3a = []; __vue_render__$3a._withStripped = true; /* style */ const __vue_inject_styles__$3a = undefined; /* scoped */ - const __vue_scope_id__$3a = "data-v-99b6a7d8"; + const __vue_scope_id__$3a = "data-v-1871b8e8"; /* module identifier */ const __vue_module_identifier__$3a = undefined; /* functional template */ @@ -118444,10 +121634,10 @@ __vue_render__$3a._withStripped = true; // var script$39 = { mixins: [singleGroupMixin], - name: 'splitlineYellowtheme1Render', + name: 'splitlineYellowtheme2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -118549,7 +121739,7 @@ var __vue_render__$39 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Yellowtheme1-" + _vm.pageType, + "xml-splitline-Yellowtheme2-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -118606,7 +121796,7 @@ __vue_render__$39._withStripped = true; /* style */ const __vue_inject_styles__$39 = undefined; /* scoped */ - const __vue_scope_id__$39 = "data-v-34d96b6d"; + const __vue_scope_id__$39 = "data-v-73611cf6"; /* module identifier */ const __vue_module_identifier__$39 = undefined; /* functional template */ @@ -118635,10 +121825,10 @@ __vue_render__$39._withStripped = true; // var script$38 = { mixins: [singleGroupMixin], - name: 'splitlineYellowtheme2Render', + name: 'splitlineYellowtheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -118740,7 +121930,7 @@ var __vue_render__$38 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Yellowtheme2-" + _vm.pageType, + "xml-splitline-Yellowtheme3-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -118797,7 +121987,7 @@ __vue_render__$38._withStripped = true; /* style */ const __vue_inject_styles__$38 = undefined; /* scoped */ - const __vue_scope_id__$38 = "data-v-3a91b7ec"; + const __vue_scope_id__$38 = "data-v-742d2a22"; /* module identifier */ const __vue_module_identifier__$38 = undefined; /* functional template */ @@ -118826,10 +122016,10 @@ __vue_render__$38._withStripped = true; // var script$37 = { mixins: [singleGroupMixin], - name: 'splitlineYellowtheme3Render', + name: 'splitlineYellowtheme4Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -118931,7 +122121,7 @@ var __vue_render__$37 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Yellowtheme3-" + _vm.pageType, + "xml-splitline-Yellowtheme4-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -118988,7 +122178,7 @@ __vue_render__$37._withStripped = true; /* style */ const __vue_inject_styles__$37 = undefined; /* scoped */ - const __vue_scope_id__$37 = "data-v-ded646b2"; + const __vue_scope_id__$37 = "data-v-220ae2bf"; /* module identifier */ const __vue_module_identifier__$37 = undefined; /* functional template */ @@ -119017,10 +122207,10 @@ __vue_render__$37._withStripped = true; // var script$36 = { mixins: [singleGroupMixin], - name: 'splitlineYellowtheme4Render', + name: 'splitlineRedtheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -119122,7 +122312,7 @@ var __vue_render__$36 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Yellowtheme4-" + _vm.pageType, + "xml-splitline-Redtheme1-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -119179,7 +122369,7 @@ __vue_render__$36._withStripped = true; /* style */ const __vue_inject_styles__$36 = undefined; /* scoped */ - const __vue_scope_id__$36 = "data-v-3e729544"; + const __vue_scope_id__$36 = "data-v-6f969a42"; /* module identifier */ const __vue_module_identifier__$36 = undefined; /* functional template */ @@ -119208,10 +122398,10 @@ __vue_render__$36._withStripped = true; // var script$35 = { mixins: [singleGroupMixin], - name: 'splitlineRedtheme1Render', + name: 'splitlineRedtheme2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -119313,7 +122503,7 @@ var __vue_render__$35 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Redtheme1-" + _vm.pageType, + "xml-splitline-Redtheme2-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -119370,7 +122560,7 @@ __vue_render__$35._withStripped = true; /* style */ const __vue_inject_styles__$35 = undefined; /* scoped */ - const __vue_scope_id__$35 = "data-v-65dbb28c"; + const __vue_scope_id__$35 = "data-v-6710eb5e"; /* module identifier */ const __vue_module_identifier__$35 = undefined; /* functional template */ @@ -119399,10 +122589,10 @@ __vue_render__$35._withStripped = true; // var script$34 = { mixins: [singleGroupMixin], - name: 'splitlineRedtheme2Render', + name: 'splitlineRedtheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -119504,7 +122694,7 @@ var __vue_render__$34 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Redtheme2-" + _vm.pageType, + "xml-splitline-Redtheme3-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -119561,7 +122751,7 @@ __vue_render__$34._withStripped = true; /* style */ const __vue_inject_styles__$34 = undefined; /* scoped */ - const __vue_scope_id__$34 = "data-v-6bee5f39"; + const __vue_scope_id__$34 = "data-v-05ed23dd"; /* module identifier */ const __vue_module_identifier__$34 = undefined; /* functional template */ @@ -119590,10 +122780,10 @@ __vue_render__$34._withStripped = true; // var script$33 = { mixins: [singleGroupMixin], - name: 'splitlineRedtheme3Render', + name: 'splitlineRedtheme4Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -119695,7 +122885,7 @@ var __vue_render__$33 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Redtheme3-" + _vm.pageType, + "xml-splitline-Redtheme4-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -119752,7 +122942,7 @@ __vue_render__$33._withStripped = true; /* style */ const __vue_inject_styles__$33 = undefined; /* scoped */ - const __vue_scope_id__$33 = "data-v-0aca97b8"; + const __vue_scope_id__$33 = "data-v-b66d4748"; /* module identifier */ const __vue_module_identifier__$33 = undefined; /* functional template */ @@ -119781,10 +122971,10 @@ __vue_render__$33._withStripped = true; // var script$32 = { mixins: [singleGroupMixin], - name: 'splitlineRedtheme4Render', + name: 'splitlineGreentheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -119886,7 +123076,7 @@ var __vue_render__$32 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Redtheme4-" + _vm.pageType, + "xml-splitline-Greentheme1-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -119943,7 +123133,7 @@ __vue_render__$32._withStripped = true; /* style */ const __vue_inject_styles__$32 = undefined; /* scoped */ - const __vue_scope_id__$32 = "data-v-acb25f92"; + const __vue_scope_id__$32 = "data-v-9ab9b2a6"; /* module identifier */ const __vue_module_identifier__$32 = undefined; /* functional template */ @@ -119972,10 +123162,10 @@ __vue_render__$32._withStripped = true; // var script$31 = { mixins: [singleGroupMixin], - name: 'splitlineGreentheme1Render', + name: 'splitlineGreentheme2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -120077,7 +123267,7 @@ var __vue_render__$31 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Greentheme1-" + _vm.pageType, + "xml-splitline-Greentheme2-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -120134,7 +123324,7 @@ __vue_render__$31._withStripped = true; /* style */ const __vue_inject_styles__$31 = undefined; /* scoped */ - const __vue_scope_id__$31 = "data-v-e959eb70"; + const __vue_scope_id__$31 = "data-v-40305b6c"; /* module identifier */ const __vue_module_identifier__$31 = undefined; /* functional template */ @@ -120163,10 +123353,10 @@ __vue_render__$31._withStripped = true; // var script$30 = { mixins: [singleGroupMixin], - name: 'splitlineGreentheme2Render', + name: 'splitlineGreentheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -120268,7 +123458,7 @@ var __vue_render__$30 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Greentheme2-" + _vm.pageType, + "xml-splitline-Greentheme3-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -120325,7 +123515,7 @@ __vue_render__$30._withStripped = true; /* style */ const __vue_inject_styles__$30 = undefined; /* scoped */ - const __vue_scope_id__$30 = "data-v-18e03f07"; + const __vue_scope_id__$30 = "data-v-3e15c828"; /* module identifier */ const __vue_module_identifier__$30 = undefined; /* functional template */ @@ -120354,10 +123544,10 @@ __vue_render__$30._withStripped = true; // var script$2$ = { mixins: [singleGroupMixin], - name: 'splitlineGreentheme3Render', + name: 'splitlineGreentheme4Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -120459,7 +123649,7 @@ var __vue_render__$2$ = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Greentheme3-" + _vm.pageType, + "xml-splitline-Greentheme4-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -120516,7 +123706,7 @@ __vue_render__$2$._withStripped = true; /* style */ const __vue_inject_styles__$2$ = undefined; /* scoped */ - const __vue_scope_id__$2$ = "data-v-25e052fa"; + const __vue_scope_id__$2$ = "data-v-5b4ac4ea"; /* module identifier */ const __vue_module_identifier__$2$ = undefined; /* functional template */ @@ -120545,10 +123735,10 @@ __vue_render__$2$._withStripped = true; // var script$2_ = { mixins: [singleGroupMixin], - name: 'splitlineGreentheme4Render', + name: 'splitlineBluetheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -120650,7 +123840,7 @@ var __vue_render__$2_ = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Greentheme4-" + _vm.pageType, + "xml-splitline-Bluetheme1-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -120707,7 +123897,7 @@ __vue_render__$2_._withStripped = true; /* style */ const __vue_inject_styles__$2_ = undefined; /* scoped */ - const __vue_scope_id__$2_ = "data-v-33faa885"; + const __vue_scope_id__$2_ = "data-v-2fc4c2f6"; /* module identifier */ const __vue_module_identifier__$2_ = undefined; /* functional template */ @@ -120736,10 +123926,10 @@ __vue_render__$2_._withStripped = true; // var script$2Z = { mixins: [singleGroupMixin], - name: 'splitlineBluetheme1Render', + name: 'splitlineBluetheme2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -120841,7 +124031,7 @@ var __vue_render__$2Z = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Bluetheme1-" + _vm.pageType, + "xml-splitline-Bluetheme2-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -120898,7 +124088,7 @@ __vue_render__$2Z._withStripped = true; /* style */ const __vue_inject_styles__$2Z = undefined; /* scoped */ - const __vue_scope_id__$2Z = "data-v-5671fd3b"; + const __vue_scope_id__$2Z = "data-v-c19e225a"; /* module identifier */ const __vue_module_identifier__$2Z = undefined; /* functional template */ @@ -120927,10 +124117,10 @@ __vue_render__$2Z._withStripped = true; // var script$2Y = { mixins: [singleGroupMixin], - name: 'splitlineBluetheme2Render', + name: 'splitlineBluetheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -121032,7 +124222,7 @@ var __vue_render__$2Y = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Bluetheme2-" + _vm.pageType, + "xml-splitline-Bluetheme3-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -121089,7 +124279,7 @@ __vue_render__$2Y._withStripped = true; /* style */ const __vue_inject_styles__$2Y = undefined; /* scoped */ - const __vue_scope_id__$2Y = "data-v-7443add0"; + const __vue_scope_id__$2Y = "data-v-0e9d1ab0"; /* module identifier */ const __vue_module_identifier__$2Y = undefined; /* functional template */ @@ -121118,10 +124308,10 @@ __vue_render__$2Y._withStripped = true; // var script$2X = { mixins: [singleGroupMixin], - name: 'splitlineBluetheme3Render', + name: 'splitlineBluetheme4Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -121223,7 +124413,7 @@ var __vue_render__$2X = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-splitline-Bluetheme3-" + _vm.pageType, + "xml-splitline-Bluetheme4-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -121280,7 +124470,7 @@ __vue_render__$2X._withStripped = true; /* style */ const __vue_inject_styles__$2X = undefined; /* scoped */ - const __vue_scope_id__$2X = "data-v-354a54f5"; + const __vue_scope_id__$2X = "data-v-7e09468d"; /* module identifier */ const __vue_module_identifier__$2X = undefined; /* functional template */ @@ -121306,198 +124496,7 @@ __vue_render__$2X._withStripped = true; undefined ); -// -var script$2W = { - mixins: [singleGroupMixin], - name: 'splitlineBluetheme4Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '分割线', - titleTextDataName: 'titleTextData', - groupData: {}, - blockId: `blockId${Math.random()}`, - propertyComponentsName: 'XmlSplitlineProperty' - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName: this.titleTextDataName, - propertyComponentsName: this.propertyComponentsName, - currentRule: this.currentRule, - blockId: this.blockId, - ruleIndex: this.ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$2W = script$2W; -/* template */ -var __vue_render__$2W = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-splitline-Bluetheme4-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: "action-buttons", - fn: function () { - return [_vm._t(name)] - }, - proxy: true, - } - }), - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { - staticClass: "title-container", - attrs: { id: _vm.blockId }, - on: { click: _vm.handleBlockClick }, - }, - [_c("div", { staticClass: "linebox" })] - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$2W = []; -__vue_render__$2W._withStripped = true; - - /* style */ - const __vue_inject_styles__$2W = undefined; - /* scoped */ - const __vue_scope_id__$2W = "data-v-b692fe5c"; - /* module identifier */ - const __vue_module_identifier__$2W = undefined; - /* functional template */ - const __vue_is_functional_template__$2W = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$2W = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2W, staticRenderFns: __vue_staticRenderFns__$2W }, - __vue_inject_styles__$2W, - __vue_script__$2W, - __vue_scope_id__$2W, - __vue_is_functional_template__$2W, - __vue_module_identifier__$2W, - false, - undefined, - undefined, - undefined - ); - -const SplitlineComponents = [__vue_component__$3q, __vue_component__$3p, __vue_component__$3o, __vue_component__$3n, __vue_component__$3m, __vue_component__$3l, __vue_component__$3k, __vue_component__$3j, __vue_component__$3i, __vue_component__$3h, __vue_component__$3g, __vue_component__$3f, __vue_component__$3e, __vue_component__$3d, __vue_component__$3c, __vue_component__$3b, __vue_component__$3a, __vue_component__$39, __vue_component__$38, __vue_component__$37, __vue_component__$36, __vue_component__$35, __vue_component__$34, __vue_component__$33, __vue_component__$32, __vue_component__$31, __vue_component__$30, __vue_component__$2$, __vue_component__$2_, __vue_component__$2Z, __vue_component__$2Y, __vue_component__$2X, __vue_component__$2W]; +const SplitlineComponents = [__vue_component__$3r, __vue_component__$3q, __vue_component__$3p, __vue_component__$3o, __vue_component__$3n, __vue_component__$3m, __vue_component__$3l, __vue_component__$3k, __vue_component__$3j, __vue_component__$3i, __vue_component__$3h, __vue_component__$3g, __vue_component__$3f, __vue_component__$3e, __vue_component__$3d, __vue_component__$3c, __vue_component__$3b, __vue_component__$3a, __vue_component__$39, __vue_component__$38, __vue_component__$37, __vue_component__$36, __vue_component__$35, __vue_component__$34, __vue_component__$33, __vue_component__$32, __vue_component__$31, __vue_component__$30, __vue_component__$2$, __vue_component__$2_, __vue_component__$2Z, __vue_component__$2Y, __vue_component__$2X]; var splitline = { // install, ...SplitlineComponents @@ -121508,7 +124507,7 @@ var splitline = { /** * 单图片组合 */ -var script$2V = { +var script$2W = { name: 'XmlSingleImageGroupRender', mixins: [singleGroupMixin], props: { @@ -121595,10 +124594,10 @@ var script$2V = { }; /* script */ -const __vue_script__$2V = script$2V; +const __vue_script__$2W = script$2W; /* template */ -var __vue_render__$2V = function () { +var __vue_render__$2W = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -121661,17 +124660,17 @@ var __vue_render__$2V = function () { 1 ) }; -var __vue_staticRenderFns__$2V = []; -__vue_render__$2V._withStripped = true; +var __vue_staticRenderFns__$2W = []; +__vue_render__$2W._withStripped = true; /* style */ - const __vue_inject_styles__$2V = undefined; + const __vue_inject_styles__$2W = undefined; /* scoped */ - const __vue_scope_id__$2V = undefined; + const __vue_scope_id__$2W = undefined; /* module identifier */ - const __vue_module_identifier__$2V = undefined; + const __vue_module_identifier__$2W = undefined; /* functional template */ - const __vue_is_functional_template__$2V = false; + const __vue_is_functional_template__$2W = false; /* style inject */ /* style inject SSR */ @@ -121680,27 +124679,27 @@ __vue_render__$2V._withStripped = true; - const __vue_component__$2V = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2V, staticRenderFns: __vue_staticRenderFns__$2V }, - __vue_inject_styles__$2V, - __vue_script__$2V, - __vue_scope_id__$2V, - __vue_is_functional_template__$2V, - __vue_module_identifier__$2V, + const __vue_component__$2W = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2W, staticRenderFns: __vue_staticRenderFns__$2W }, + __vue_inject_styles__$2W, + __vue_script__$2W, + __vue_scope_id__$2W, + __vue_is_functional_template__$2W, + __vue_module_identifier__$2W, false, undefined, undefined, undefined ); -__vue_component__$2V.install = (Vue, options = {}) => { +__vue_component__$2W.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-image-group-render', { prefix: options.prefix - }), __vue_component__$2V); + }), __vue_component__$2W); }; // -var script$2U = { +var script$2V = { name: 'XmlSingleCatalogGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -121778,9 +124777,9 @@ var script$2U = { }; /* script */ -const __vue_script__$2U = script$2U; +const __vue_script__$2V = script$2V; /* template */ -var __vue_render__$2U = function () { +var __vue_render__$2V = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -121844,17 +124843,17 @@ var __vue_render__$2U = function () { 1 ) }; -var __vue_staticRenderFns__$2U = []; -__vue_render__$2U._withStripped = true; +var __vue_staticRenderFns__$2V = []; +__vue_render__$2V._withStripped = true; /* style */ - const __vue_inject_styles__$2U = undefined; + const __vue_inject_styles__$2V = undefined; /* scoped */ - const __vue_scope_id__$2U = "data-v-18c06d1c"; + const __vue_scope_id__$2V = "data-v-55908341"; /* module identifier */ - const __vue_module_identifier__$2U = undefined; + const __vue_module_identifier__$2V = undefined; /* functional template */ - const __vue_is_functional_template__$2U = false; + const __vue_is_functional_template__$2V = false; /* style inject */ /* style inject SSR */ @@ -121863,27 +124862,27 @@ __vue_render__$2U._withStripped = true; - const __vue_component__$2U = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2U, staticRenderFns: __vue_staticRenderFns__$2U }, - __vue_inject_styles__$2U, - __vue_script__$2U, - __vue_scope_id__$2U, - __vue_is_functional_template__$2U, - __vue_module_identifier__$2U, + const __vue_component__$2V = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2V, staticRenderFns: __vue_staticRenderFns__$2V }, + __vue_inject_styles__$2V, + __vue_script__$2V, + __vue_scope_id__$2V, + __vue_is_functional_template__$2V, + __vue_module_identifier__$2V, false, undefined, undefined, undefined ); -__vue_component__$2U.install = (Vue, options = {}) => { +__vue_component__$2V.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-ctalog-group-render', { prefix: options.prefix - }), __vue_component__$2U); + }), __vue_component__$2V); }; // -var script$2T = { +var script$2U = { name: 'XmlSingleBookGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -121974,9 +124973,9 @@ var script$2T = { }; /* script */ -const __vue_script__$2T = script$2T; +const __vue_script__$2U = script$2U; /* template */ -var __vue_render__$2T = function () { +var __vue_render__$2U = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -122041,17 +125040,17 @@ var __vue_render__$2T = function () { 1 ) }; -var __vue_staticRenderFns__$2T = []; -__vue_render__$2T._withStripped = true; +var __vue_staticRenderFns__$2U = []; +__vue_render__$2U._withStripped = true; /* style */ - const __vue_inject_styles__$2T = undefined; + const __vue_inject_styles__$2U = undefined; /* scoped */ - const __vue_scope_id__$2T = "data-v-2c319df0"; + const __vue_scope_id__$2U = "data-v-b39a2926"; /* module identifier */ - const __vue_module_identifier__$2T = undefined; + const __vue_module_identifier__$2U = undefined; /* functional template */ - const __vue_is_functional_template__$2T = false; + const __vue_is_functional_template__$2U = false; /* style inject */ /* style inject SSR */ @@ -122060,27 +125059,27 @@ __vue_render__$2T._withStripped = true; - const __vue_component__$2T = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2T, staticRenderFns: __vue_staticRenderFns__$2T }, - __vue_inject_styles__$2T, - __vue_script__$2T, - __vue_scope_id__$2T, - __vue_is_functional_template__$2T, - __vue_module_identifier__$2T, + const __vue_component__$2U = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2U, staticRenderFns: __vue_staticRenderFns__$2U }, + __vue_inject_styles__$2U, + __vue_script__$2U, + __vue_scope_id__$2U, + __vue_is_functional_template__$2U, + __vue_module_identifier__$2U, false, undefined, undefined, undefined ); -__vue_component__$2T.install = (Vue, options = {}) => { +__vue_component__$2U.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-ebook-group-render', { prefix: options.prefix - }), __vue_component__$2T); + }), __vue_component__$2U); }; // -var script$2S = { +var script$2T = { name: 'XmlSingleHtmlGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -122178,9 +125177,9 @@ var script$2S = { }; /* script */ -const __vue_script__$2S = script$2S; +const __vue_script__$2T = script$2T; /* template */ -var __vue_render__$2S = function () { +var __vue_render__$2T = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -122247,17 +125246,17 @@ var __vue_render__$2S = function () { 1 ) }; -var __vue_staticRenderFns__$2S = []; -__vue_render__$2S._withStripped = true; +var __vue_staticRenderFns__$2T = []; +__vue_render__$2T._withStripped = true; /* style */ - const __vue_inject_styles__$2S = undefined; + const __vue_inject_styles__$2T = undefined; /* scoped */ - const __vue_scope_id__$2S = "data-v-42eedd84"; + const __vue_scope_id__$2T = "data-v-0b9200e9"; /* module identifier */ - const __vue_module_identifier__$2S = undefined; + const __vue_module_identifier__$2T = undefined; /* functional template */ - const __vue_is_functional_template__$2S = false; + const __vue_is_functional_template__$2T = false; /* style inject */ /* style inject SSR */ @@ -122266,27 +125265,27 @@ __vue_render__$2S._withStripped = true; - const __vue_component__$2S = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2S, staticRenderFns: __vue_staticRenderFns__$2S }, - __vue_inject_styles__$2S, - __vue_script__$2S, - __vue_scope_id__$2S, - __vue_is_functional_template__$2S, - __vue_module_identifier__$2S, + const __vue_component__$2T = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2T, staticRenderFns: __vue_staticRenderFns__$2T }, + __vue_inject_styles__$2T, + __vue_script__$2T, + __vue_scope_id__$2T, + __vue_is_functional_template__$2T, + __vue_module_identifier__$2T, false, undefined, undefined, undefined ); -__vue_component__$2S.install = (Vue, options = {}) => { +__vue_component__$2T.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-html-group-render', { prefix: options.prefix - }), __vue_component__$2S); + }), __vue_component__$2T); }; // -var script$2R = { +var script$2S = { name: 'XmlSingleMusicGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -122369,9 +125368,9 @@ var script$2R = { }; /* script */ -const __vue_script__$2R = script$2R; +const __vue_script__$2S = script$2S; /* template */ -var __vue_render__$2R = function () { +var __vue_render__$2S = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -122432,17 +125431,17 @@ var __vue_render__$2R = function () { 1 ) }; -var __vue_staticRenderFns__$2R = []; -__vue_render__$2R._withStripped = true; +var __vue_staticRenderFns__$2S = []; +__vue_render__$2S._withStripped = true; /* style */ - const __vue_inject_styles__$2R = undefined; + const __vue_inject_styles__$2S = undefined; /* scoped */ - const __vue_scope_id__$2R = "data-v-8d6cf2e2"; + const __vue_scope_id__$2S = "data-v-272f2034"; /* module identifier */ - const __vue_module_identifier__$2R = undefined; + const __vue_module_identifier__$2S = undefined; /* functional template */ - const __vue_is_functional_template__$2R = false; + const __vue_is_functional_template__$2S = false; /* style inject */ /* style inject SSR */ @@ -122451,27 +125450,27 @@ __vue_render__$2R._withStripped = true; - const __vue_component__$2R = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2R, staticRenderFns: __vue_staticRenderFns__$2R }, - __vue_inject_styles__$2R, - __vue_script__$2R, - __vue_scope_id__$2R, - __vue_is_functional_template__$2R, - __vue_module_identifier__$2R, + const __vue_component__$2S = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2S, staticRenderFns: __vue_staticRenderFns__$2S }, + __vue_inject_styles__$2S, + __vue_script__$2S, + __vue_scope_id__$2S, + __vue_is_functional_template__$2S, + __vue_module_identifier__$2S, false, undefined, undefined, undefined ); -__vue_component__$2R.install = (Vue, options = {}) => { +__vue_component__$2S.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-music-group-render', { prefix: options.prefix - }), __vue_component__$2R); + }), __vue_component__$2S); }; // -var script$2Q = { +var script$2R = { name: 'XmlSingleQuestionGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -122561,9 +125560,9 @@ var script$2Q = { }; /* script */ -const __vue_script__$2Q = script$2Q; +const __vue_script__$2R = script$2R; /* template */ -var __vue_render__$2Q = function () { +var __vue_render__$2R = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -122654,17 +125653,17 @@ var __vue_render__$2Q = function () { 1 ) }; -var __vue_staticRenderFns__$2Q = []; -__vue_render__$2Q._withStripped = true; +var __vue_staticRenderFns__$2R = []; +__vue_render__$2R._withStripped = true; /* style */ - const __vue_inject_styles__$2Q = undefined; + const __vue_inject_styles__$2R = undefined; /* scoped */ - const __vue_scope_id__$2Q = "data-v-cf5b6886"; + const __vue_scope_id__$2R = "data-v-77922a38"; /* module identifier */ - const __vue_module_identifier__$2Q = undefined; + const __vue_module_identifier__$2R = undefined; /* functional template */ - const __vue_is_functional_template__$2Q = false; + const __vue_is_functional_template__$2R = false; /* style inject */ /* style inject SSR */ @@ -122673,28 +125672,28 @@ __vue_render__$2Q._withStripped = true; - const __vue_component__$2Q = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2Q, staticRenderFns: __vue_staticRenderFns__$2Q }, - __vue_inject_styles__$2Q, - __vue_script__$2Q, - __vue_scope_id__$2Q, - __vue_is_functional_template__$2Q, - __vue_module_identifier__$2Q, + const __vue_component__$2R = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2R, staticRenderFns: __vue_staticRenderFns__$2R }, + __vue_inject_styles__$2R, + __vue_script__$2R, + __vue_scope_id__$2R, + __vue_is_functional_template__$2R, + __vue_module_identifier__$2R, false, undefined, undefined, undefined ); -__vue_component__$2Q.install = (Vue, options = {}) => { +__vue_component__$2R.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-question-group-render', { prefix: options.prefix - }), __vue_component__$2Q); + }), __vue_component__$2R); }; // // import { OuchnOss } from '@/api/business/file/OuchnOss' -var script$2P = { +var script$2Q = { name: 'XmlSingleResourceGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -122814,9 +125813,9 @@ var script$2P = { }; /* script */ -const __vue_script__$2P = script$2P; +const __vue_script__$2Q = script$2Q; /* template */ -var __vue_render__$2P = function () { +var __vue_render__$2Q = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -122884,17 +125883,17 @@ var __vue_render__$2P = function () { 1 ) }; -var __vue_staticRenderFns__$2P = []; -__vue_render__$2P._withStripped = true; +var __vue_staticRenderFns__$2Q = []; +__vue_render__$2Q._withStripped = true; /* style */ - const __vue_inject_styles__$2P = undefined; + const __vue_inject_styles__$2Q = undefined; /* scoped */ - const __vue_scope_id__$2P = "data-v-614dbb96"; + const __vue_scope_id__$2Q = "data-v-859ca7cc"; /* module identifier */ - const __vue_module_identifier__$2P = undefined; + const __vue_module_identifier__$2Q = undefined; /* functional template */ - const __vue_is_functional_template__$2P = false; + const __vue_is_functional_template__$2Q = false; /* style inject */ /* style inject SSR */ @@ -122903,27 +125902,27 @@ __vue_render__$2P._withStripped = true; - const __vue_component__$2P = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2P, staticRenderFns: __vue_staticRenderFns__$2P }, - __vue_inject_styles__$2P, - __vue_script__$2P, - __vue_scope_id__$2P, - __vue_is_functional_template__$2P, - __vue_module_identifier__$2P, + const __vue_component__$2Q = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2Q, staticRenderFns: __vue_staticRenderFns__$2Q }, + __vue_inject_styles__$2Q, + __vue_script__$2Q, + __vue_scope_id__$2Q, + __vue_is_functional_template__$2Q, + __vue_module_identifier__$2Q, false, undefined, undefined, undefined ); -__vue_component__$2P.install = (Vue, options = {}) => { +__vue_component__$2Q.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-resource-group-render', { prefix: options.prefix - }), __vue_component__$2P); + }), __vue_component__$2Q); }; // -var script$2O = { +var script$2P = { name: 'XmlSingleTestPaperGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -123024,9 +126023,9 @@ var script$2O = { }; /* script */ -const __vue_script__$2O = script$2O; +const __vue_script__$2P = script$2P; /* template */ -var __vue_render__$2O = function () { +var __vue_render__$2P = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -123098,17 +126097,17 @@ var __vue_render__$2O = function () { 1 ) }; -var __vue_staticRenderFns__$2O = []; -__vue_render__$2O._withStripped = true; +var __vue_staticRenderFns__$2P = []; +__vue_render__$2P._withStripped = true; /* style */ - const __vue_inject_styles__$2O = undefined; + const __vue_inject_styles__$2P = undefined; /* scoped */ - const __vue_scope_id__$2O = "data-v-0c133c8a"; + const __vue_scope_id__$2P = "data-v-34ba0440"; /* module identifier */ - const __vue_module_identifier__$2O = undefined; + const __vue_module_identifier__$2P = undefined; /* functional template */ - const __vue_is_functional_template__$2O = false; + const __vue_is_functional_template__$2P = false; /* style inject */ /* style inject SSR */ @@ -123117,30 +126116,30 @@ __vue_render__$2O._withStripped = true; - const __vue_component__$2O = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2O, staticRenderFns: __vue_staticRenderFns__$2O }, - __vue_inject_styles__$2O, - __vue_script__$2O, - __vue_scope_id__$2O, - __vue_is_functional_template__$2O, - __vue_module_identifier__$2O, + const __vue_component__$2P = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2P, staticRenderFns: __vue_staticRenderFns__$2P }, + __vue_inject_styles__$2P, + __vue_script__$2P, + __vue_scope_id__$2P, + __vue_is_functional_template__$2P, + __vue_module_identifier__$2P, false, undefined, undefined, undefined ); -__vue_component__$2O.install = (Vue, options = {}) => { +__vue_component__$2P.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-test-paper-group-render', { prefix: options.prefix - }), __vue_component__$2O); + }), __vue_component__$2P); }; // /** * 单文本组合 */ -var script$2N = { +var script$2O = { name: 'XmlSingleTextGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -123239,9 +126238,9 @@ var script$2N = { }; /* script */ -const __vue_script__$2N = script$2N; +const __vue_script__$2O = script$2O; /* template */ -var __vue_render__$2N = function () { +var __vue_render__$2O = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -123335,17 +126334,17 @@ var __vue_render__$2N = function () { 1 ) }; -var __vue_staticRenderFns__$2N = []; -__vue_render__$2N._withStripped = true; +var __vue_staticRenderFns__$2O = []; +__vue_render__$2O._withStripped = true; /* style */ - const __vue_inject_styles__$2N = undefined; + const __vue_inject_styles__$2O = undefined; /* scoped */ - const __vue_scope_id__$2N = "data-v-a8e0b970"; + const __vue_scope_id__$2O = "data-v-647015fa"; /* module identifier */ - const __vue_module_identifier__$2N = undefined; + const __vue_module_identifier__$2O = undefined; /* functional template */ - const __vue_is_functional_template__$2N = false; + const __vue_is_functional_template__$2O = false; /* style inject */ /* style inject SSR */ @@ -123354,27 +126353,27 @@ __vue_render__$2N._withStripped = true; - const __vue_component__$2N = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2N, staticRenderFns: __vue_staticRenderFns__$2N }, - __vue_inject_styles__$2N, - __vue_script__$2N, - __vue_scope_id__$2N, - __vue_is_functional_template__$2N, - __vue_module_identifier__$2N, + const __vue_component__$2O = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2O, staticRenderFns: __vue_staticRenderFns__$2O }, + __vue_inject_styles__$2O, + __vue_script__$2O, + __vue_scope_id__$2O, + __vue_is_functional_template__$2O, + __vue_module_identifier__$2O, false, undefined, undefined, undefined ); -__vue_component__$2N.install = (Vue, options = {}) => { +__vue_component__$2O.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-text-group-render', { prefix: options.prefix - }), __vue_component__$2N); + }), __vue_component__$2O); }; // -var script$2M = { +var script$2N = { name: "XmlSingleVideoGroupRender", mixins: [singleGroupMixin], // components: { }, @@ -123461,9 +126460,9 @@ var script$2M = { }; /* script */ -const __vue_script__$2M = script$2M; +const __vue_script__$2N = script$2N; /* template */ -var __vue_render__$2M = function () { +var __vue_render__$2N = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -123537,17 +126536,17 @@ var __vue_render__$2M = function () { 1 ) }; -var __vue_staticRenderFns__$2M = []; -__vue_render__$2M._withStripped = true; +var __vue_staticRenderFns__$2N = []; +__vue_render__$2N._withStripped = true; /* style */ - const __vue_inject_styles__$2M = undefined; + const __vue_inject_styles__$2N = undefined; /* scoped */ - const __vue_scope_id__$2M = "data-v-6b3c0a0a"; + const __vue_scope_id__$2N = "data-v-3ae74720"; /* module identifier */ - const __vue_module_identifier__$2M = undefined; + const __vue_module_identifier__$2N = undefined; /* functional template */ - const __vue_is_functional_template__$2M = false; + const __vue_is_functional_template__$2N = false; /* style inject */ /* style inject SSR */ @@ -123556,27 +126555,27 @@ __vue_render__$2M._withStripped = true; - const __vue_component__$2M = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2M, staticRenderFns: __vue_staticRenderFns__$2M }, - __vue_inject_styles__$2M, - __vue_script__$2M, - __vue_scope_id__$2M, - __vue_is_functional_template__$2M, - __vue_module_identifier__$2M, + const __vue_component__$2N = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2N, staticRenderFns: __vue_staticRenderFns__$2N }, + __vue_inject_styles__$2N, + __vue_script__$2N, + __vue_scope_id__$2N, + __vue_is_functional_template__$2N, + __vue_module_identifier__$2N, false, undefined, undefined, undefined ); -__vue_component__$2M.install = (Vue, options = {}) => { +__vue_component__$2N.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-video-group-render', { prefix: options.prefix - }), __vue_component__$2M); + }), __vue_component__$2N); }; // -var script$2L = { +var script$2M = { name: 'XmlSingleRecorderGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -123668,10 +126667,10 @@ var script$2L = { }; /* script */ -const __vue_script__$2L = script$2L; +const __vue_script__$2M = script$2M; /* template */ -var __vue_render__$2L = function () { +var __vue_render__$2M = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -123735,17 +126734,17 @@ var __vue_render__$2L = function () { 1 ) }; -var __vue_staticRenderFns__$2L = []; -__vue_render__$2L._withStripped = true; +var __vue_staticRenderFns__$2M = []; +__vue_render__$2M._withStripped = true; /* style */ - const __vue_inject_styles__$2L = undefined; + const __vue_inject_styles__$2M = undefined; /* scoped */ - const __vue_scope_id__$2L = undefined; + const __vue_scope_id__$2M = undefined; /* module identifier */ - const __vue_module_identifier__$2L = undefined; + const __vue_module_identifier__$2M = undefined; /* functional template */ - const __vue_is_functional_template__$2L = false; + const __vue_is_functional_template__$2M = false; /* style inject */ /* style inject SSR */ @@ -123754,27 +126753,27 @@ __vue_render__$2L._withStripped = true; - const __vue_component__$2L = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2L, staticRenderFns: __vue_staticRenderFns__$2L }, - __vue_inject_styles__$2L, - __vue_script__$2L, - __vue_scope_id__$2L, - __vue_is_functional_template__$2L, - __vue_module_identifier__$2L, + const __vue_component__$2M = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2M, staticRenderFns: __vue_staticRenderFns__$2M }, + __vue_inject_styles__$2M, + __vue_script__$2M, + __vue_scope_id__$2M, + __vue_is_functional_template__$2M, + __vue_module_identifier__$2M, false, undefined, undefined, undefined ); -__vue_component__$2L.install = (Vue, options = {}) => { - Vue.component(createNamespace$1(__vue_component__$2L.name, { +__vue_component__$2M.install = (Vue, options = {}) => { + Vue.component(createNamespace$1(__vue_component__$2M.name, { prefix: options.prefix - }), __vue_component__$2L); + }), __vue_component__$2M); }; // -var script$2K = { +var script$2L = { name: 'XmlSingleVoiceGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -123893,10 +126892,10 @@ var script$2K = { }; /* script */ -const __vue_script__$2K = script$2K; +const __vue_script__$2L = script$2L; /* template */ -var __vue_render__$2K = function () { +var __vue_render__$2L = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -123964,17 +126963,17 @@ var __vue_render__$2K = function () { 1 ) }; -var __vue_staticRenderFns__$2K = []; -__vue_render__$2K._withStripped = true; +var __vue_staticRenderFns__$2L = []; +__vue_render__$2L._withStripped = true; /* style */ - const __vue_inject_styles__$2K = undefined; + const __vue_inject_styles__$2L = undefined; /* scoped */ - const __vue_scope_id__$2K = undefined; + const __vue_scope_id__$2L = undefined; /* module identifier */ - const __vue_module_identifier__$2K = undefined; + const __vue_module_identifier__$2L = undefined; /* functional template */ - const __vue_is_functional_template__$2K = false; + const __vue_is_functional_template__$2L = false; /* style inject */ /* style inject SSR */ @@ -123983,30 +126982,30 @@ __vue_render__$2K._withStripped = true; - const __vue_component__$2K = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2K, staticRenderFns: __vue_staticRenderFns__$2K }, - __vue_inject_styles__$2K, - __vue_script__$2K, - __vue_scope_id__$2K, - __vue_is_functional_template__$2K, - __vue_module_identifier__$2K, + const __vue_component__$2L = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2L, staticRenderFns: __vue_staticRenderFns__$2L }, + __vue_inject_styles__$2L, + __vue_script__$2L, + __vue_scope_id__$2L, + __vue_is_functional_template__$2L, + __vue_module_identifier__$2L, false, undefined, undefined, undefined ); -__vue_component__$2K.install = (Vue, options = {}) => { - Vue.component(createNamespace$1(__vue_component__$2K.name, { +__vue_component__$2L.install = (Vue, options = {}) => { + Vue.component(createNamespace$1(__vue_component__$2L.name, { prefix: options.prefix - }), __vue_component__$2K); + }), __vue_component__$2L); }; // /** * 热点组 */ -var script$2J = { +var script$2K = { name: 'XmlSingleHotzoneGroupRender', mixins: [singleGroupMixin], props: { @@ -124116,10 +127115,10 @@ var script$2J = { }; /* script */ -const __vue_script__$2J = script$2J; +const __vue_script__$2K = script$2K; /* template */ -var __vue_render__$2J = function () { +var __vue_render__$2K = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -124186,17 +127185,17 @@ var __vue_render__$2J = function () { 1 ) }; -var __vue_staticRenderFns__$2J = []; -__vue_render__$2J._withStripped = true; +var __vue_staticRenderFns__$2K = []; +__vue_render__$2K._withStripped = true; /* style */ - const __vue_inject_styles__$2J = undefined; + const __vue_inject_styles__$2K = undefined; /* scoped */ - const __vue_scope_id__$2J = undefined; + const __vue_scope_id__$2K = undefined; /* module identifier */ - const __vue_module_identifier__$2J = undefined; + const __vue_module_identifier__$2K = undefined; /* functional template */ - const __vue_is_functional_template__$2J = false; + const __vue_is_functional_template__$2K = false; /* style inject */ /* style inject SSR */ @@ -124205,30 +127204,30 @@ __vue_render__$2J._withStripped = true; - const __vue_component__$2J = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2J, staticRenderFns: __vue_staticRenderFns__$2J }, - __vue_inject_styles__$2J, - __vue_script__$2J, - __vue_scope_id__$2J, - __vue_is_functional_template__$2J, - __vue_module_identifier__$2J, + const __vue_component__$2K = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2K, staticRenderFns: __vue_staticRenderFns__$2K }, + __vue_inject_styles__$2K, + __vue_script__$2K, + __vue_scope_id__$2K, + __vue_is_functional_template__$2K, + __vue_module_identifier__$2K, false, undefined, undefined, undefined ); -__vue_component__$2J.install = (Vue, options = {}) => { +__vue_component__$2K.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-hotzone-group-render', { prefix: options.prefix - }), __vue_component__$2J); + }), __vue_component__$2K); }; // /** * 热点组 */ -var script$2I = { +var script$2J = { name: 'XmlSingleLayoutGroupRender', mixins: [singleGroupMixin], props: { @@ -124340,10 +127339,10 @@ var script$2I = { }; /* script */ -const __vue_script__$2I = script$2I; +const __vue_script__$2J = script$2J; /* template */ -var __vue_render__$2I = function () { +var __vue_render__$2J = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -124416,17 +127415,17 @@ var __vue_render__$2I = function () { 1 ) }; -var __vue_staticRenderFns__$2I = []; -__vue_render__$2I._withStripped = true; +var __vue_staticRenderFns__$2J = []; +__vue_render__$2J._withStripped = true; /* style */ - const __vue_inject_styles__$2I = undefined; + const __vue_inject_styles__$2J = undefined; /* scoped */ - const __vue_scope_id__$2I = undefined; + const __vue_scope_id__$2J = undefined; /* module identifier */ - const __vue_module_identifier__$2I = undefined; + const __vue_module_identifier__$2J = undefined; /* functional template */ - const __vue_is_functional_template__$2I = false; + const __vue_is_functional_template__$2J = false; /* style inject */ /* style inject SSR */ @@ -124435,23 +127434,23 @@ __vue_render__$2I._withStripped = true; - const __vue_component__$2I = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2I, staticRenderFns: __vue_staticRenderFns__$2I }, - __vue_inject_styles__$2I, - __vue_script__$2I, - __vue_scope_id__$2I, - __vue_is_functional_template__$2I, - __vue_module_identifier__$2I, + const __vue_component__$2J = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2J, staticRenderFns: __vue_staticRenderFns__$2J }, + __vue_inject_styles__$2J, + __vue_script__$2J, + __vue_scope_id__$2J, + __vue_is_functional_template__$2J, + __vue_module_identifier__$2J, false, undefined, undefined, undefined ); -__vue_component__$2I.install = (Vue, options = {}) => { +__vue_component__$2J.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-layout-group-render', { prefix: options.prefix - }), __vue_component__$2I); + }), __vue_component__$2J); }; const needWrapComponents = ['xml-single-text-group', 'imageTextFirst', 'imageTextSecond', 'imageTextThird', 'imageTextFourth', 'imageTextFifth', 'imageTextSixth', 'imageTextSeventh', 'titleFirst', 'titleSecond', 'titleThird', 'titleHexagon', 'titleFifth', 'titleSixth', 'titleTriangle', 'titleRectangle', 'titleRotundity', 'titleSquare', 'titleSemicircle', 'titleTwelfth', 'titlethirteenth', 'titlefourteen', 'titleFifteen', 'titleSixteen', 'titleSeventeen', 'titleEighteen', 'titleNineteen', 'titleGreentheme1', 'titleGreentheme2', 'titleGreentheme3', 'titleGreentheme4', 'titleGreentheme5', 'titleGreentheme6', 'titleYellowtheme1', 'titleYellowtheme2', 'titleYellowtheme3', 'titleYellowtheme4', 'titleYellowtheme5', 'titleYellowtheme6', 'titleKnowledge', 'paragraphFirst', 'paragraphSecond', 'paragraphThird', 'paragraphQuadrangle', 'paragraphIsosceles', 'paragrapheighth', 'paragraphninth', 'paragraphtenth', 'paragraphWave', 'paragraphSeventh', 'paragraphEleven', 'paragraphTwelve', 'paragraphThirteen', 'paragraphFourteen', 'paragraphFifteen', 'paragraphGreentheme2', 'paragraphGreentheme3', 'paragraphGreentheme4', 'paragraphGreentheme5', 'paragraphYellowtheme1', 'paragraphYellowtheme2', 'paragraphYellowtheme3', 'paragraphYellowtheme4', 'paragraphYellowtheme5', 'paragraphRedtheme1', 'paragraphRedtheme2', 'paragraphRedtheme3', 'paragraphRedtheme4', 'paragraphRedtheme5', 'paragraphRedtheme6', 'paragraphSixteen', 'splitlineFirst', 'splitlineSecond', 'splitlineThird', 'splitlineFourth', 'splitlineFifth', 'splitlineSixth', 'splitlineSeventh', 'splitlineEighth', 'splitlineNinth', 'splitlineTenth', 'splitlineEleventh', 'splitlineGreytheme1', 'splitlineGreytheme2', 'splitlineGreytheme3', 'splitlineGreytheme4', 'splitlineGreytheme5', 'splitlineGreytheme6', 'splitlineYellowtheme1', 'splitlineYellowtheme2', 'splitlineYellowtheme3', 'splitlineYellowtheme4', 'splitlineRedtheme1', 'splitlineRedtheme2', 'splitlineRedtheme3', 'splitlineRedtheme4', 'splitlineGreentheme1', 'splitlineGreentheme2', 'splitlineGreentheme3', 'splitlineGreentheme4', 'splitlineBluetheme1', 'splitlineBluetheme2', 'splitlineBluetheme3', 'splitlineBluetheme4', 'titleThirdLibrary', 'titleFirstLibrary', 'titleSixthLibrary', 'titleRectangleLibrary', 'titleSemicircleLibrary', 'titleYellowtheme1Library', 'titleYellowtheme2Library', 'titleYellowtheme4Library', 'titleYellowtheme5Library', 'titleYellowtheme6Library', 'titleThirteenthLibrary', 'titleTwelfthLibrary', 'titleGreentheme1Library', 'titleGreentheme2Library', 'titleGreentheme3Library', 'titleGreentheme4Library', 'titleGreentheme6Library', 'titleNineteenLibrary', 'titleHexagonLibrary', 'titleFourteenLibrary', 'titleSeventeenLibrary', 'titleSixteenLibrary', 'titleFifteenLibrary', 'titleKnowledgeLibrary', 'titleFifthLibrary', 'titleTriangleLibrary', 'paragraphFirstLibrary', 'paragraphSecondLibrary', 'paragraphThirdLibrary', 'paragraphQuadrangleLibrary', 'paragraphIsoscelesLibrary', 'paragraphNinthLibrary', 'paragraphEighthLibrary', 'paragraphTenthLibrary', 'paragraphSixteenLibrary', 'paragraphSeventhLibrary', 'paragraphElevenLibrary', 'paragraphThirteenLibrary', 'paragraphFourteenLibrary', 'paragraphGreentheme2Library', 'paragraphGreentheme3Library', 'paragraphGreentheme4Library', 'paragraphGreentheme5Library', 'paragraphYellowtheme1Library', 'paragraphYellowtheme2Library', 'paragraphYellowtheme3Library', 'paragraphYellowtheme4Library', 'paragraphYellowtheme5Library', 'paragraphRedtheme1Library', 'paragraphRedtheme2Library', 'paragraphRedtheme3Library', 'paragraphRedtheme4Library', 'paragraphRedtheme5Library', 'imageTextFirstLibrary', 'imageTextSecondLibrary', 'imageTextThirdLibrary', 'imageTextFourthLibrary', 'imageTextFifthLibrary', 'imageTextSixthLibrary', 'imageTextSeventhLibrary', 'splitlineFirstLibrary', 'splitlineSecondLibrary', 'splitlineFourthLibrary', 'splitlineFifthLibrary', 'splitlineSixthLibrary', 'splitlineSeventhLibrary', 'splitlineEighthLibrary', 'splitlineTenthLibrary', 'splitlineEleventhLibrary', 'splitlineNinthLibrary', 'splitlineRedtheme1Library', 'splitlineGreytheme2Library', 'splitlineGreytheme3Library', 'splitlineGreytheme5Library', 'splitlineYellowtheme3Library', 'splitlineBluetheme1Library', 'splitlineBluetheme2Library', 'splitlineYellowtheme2Library', 'splitlineRedtheme4Library', 'splitlineYellowtheme1Library', 'splitlineGreytheme1Library', 'splitlineBluetheme4Library', 'titleRedtheme1Library', 'titleRedtheme2Library', 'titleRedtheme3Library', 'titleRedtheme4Library', 'paragraphRedtheme6Library', 'paragraphRedtheme7Library', 'paragraphFoldtheme1Library', 'paragraphFoldtheme2Library', 'paragraphFoldtheme3Library', 'paragraphTabstheme1Library', 'paragraphTabstheme2Library', 'paragraphTabstheme3Library', 'paragraphTabstheme4Library', 'titleSanQintheme1', 'titleSanQintheme2', 'titleSanQintheme3', 'paragraphSanQintheme1', 'paragraphSanQintheme2', 'paragraphSanQintheme3', 'paragraphSanQintheme1Library', 'paragraphTwelveLibrary', 'titleThirtyoneLibrary', 'titleThirtytwoLibrary', 'titleThirtythreeLibrary', 'titleThirtyfourLibrary', 'titleThirtyfiveLibrary', 'titleThirtysixLibrary', 'titleThirtysevenLibrary', 'titleThirtyeightLibrary', 'paragraphFoldtheme4Library', 'paragraphFoldtheme5Library', 'paragraphTabstheme5Library', 'paragraphTabstheme6Library', 'paragraphFortytwoLibrary', 'paragraphFortythreeLibrary', 'paragraphFortyfourLibrary', 'paragraphFortyfiveLibrary']; @@ -124478,7 +127477,7 @@ const isComponentNameNeedEditorWrap = name => { /** * SingleGroup代理 */ -var script$2H = { +var script$2I = { name: 'XmlSingleAgentGroupRender', components: { Portal @@ -124529,9 +127528,9 @@ var script$2H = { }; /* script */ -const __vue_script__$2H = script$2H; +const __vue_script__$2I = script$2I; /* template */ -var __vue_render__$2H = function () { +var __vue_render__$2I = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -124584,17 +127583,17 @@ var __vue_render__$2H = function () { 1 ) }; -var __vue_staticRenderFns__$2H = []; -__vue_render__$2H._withStripped = true; +var __vue_staticRenderFns__$2I = []; +__vue_render__$2I._withStripped = true; /* style */ - const __vue_inject_styles__$2H = undefined; + const __vue_inject_styles__$2I = undefined; /* scoped */ - const __vue_scope_id__$2H = "data-v-0a0124dd"; + const __vue_scope_id__$2I = "data-v-9edac750"; /* module identifier */ - const __vue_module_identifier__$2H = undefined; + const __vue_module_identifier__$2I = undefined; /* functional template */ - const __vue_is_functional_template__$2H = false; + const __vue_is_functional_template__$2I = false; /* style inject */ /* style inject SSR */ @@ -124603,27 +127602,27 @@ __vue_render__$2H._withStripped = true; - const __vue_component__$2H = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2H, staticRenderFns: __vue_staticRenderFns__$2H }, - __vue_inject_styles__$2H, - __vue_script__$2H, - __vue_scope_id__$2H, - __vue_is_functional_template__$2H, - __vue_module_identifier__$2H, + const __vue_component__$2I = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2I, staticRenderFns: __vue_staticRenderFns__$2I }, + __vue_inject_styles__$2I, + __vue_script__$2I, + __vue_scope_id__$2I, + __vue_is_functional_template__$2I, + __vue_module_identifier__$2I, false, undefined, undefined, undefined ); -__vue_component__$2H.install = (Vue, options = {}) => { +__vue_component__$2I.install = (Vue, options = {}) => { Vue.component(createNamespace$1('single-agent-group-render', { prefix: options.prefix - }), __vue_component__$2H); + }), __vue_component__$2I); }; // -var script$2G = { +var script$2H = { name: 'XmlSingleSkeletonGroupRender', mixins: [singleGroupMixin], // components: { }, @@ -124746,9 +127745,9 @@ var script$2G = { }; /* script */ -const __vue_script__$2G = script$2G; +const __vue_script__$2H = script$2H; /* template */ -var __vue_render__$2G = function () { +var __vue_render__$2H = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -124770,17 +127769,17 @@ var __vue_render__$2G = function () { [_c("div", { staticClass: "xml-skeleton-item" })] ) }; -var __vue_staticRenderFns__$2G = []; -__vue_render__$2G._withStripped = true; +var __vue_staticRenderFns__$2H = []; +__vue_render__$2H._withStripped = true; /* style */ - const __vue_inject_styles__$2G = undefined; + const __vue_inject_styles__$2H = undefined; /* scoped */ - const __vue_scope_id__$2G = undefined; + const __vue_scope_id__$2H = undefined; /* module identifier */ - const __vue_module_identifier__$2G = undefined; + const __vue_module_identifier__$2H = undefined; /* functional template */ - const __vue_is_functional_template__$2G = false; + const __vue_is_functional_template__$2H = false; /* style inject */ /* style inject SSR */ @@ -124789,23 +127788,23 @@ __vue_render__$2G._withStripped = true; - const __vue_component__$2G = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2G, staticRenderFns: __vue_staticRenderFns__$2G }, - __vue_inject_styles__$2G, - __vue_script__$2G, - __vue_scope_id__$2G, - __vue_is_functional_template__$2G, - __vue_module_identifier__$2G, + const __vue_component__$2H = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2H, staticRenderFns: __vue_staticRenderFns__$2H }, + __vue_inject_styles__$2H, + __vue_script__$2H, + __vue_scope_id__$2H, + __vue_is_functional_template__$2H, + __vue_module_identifier__$2H, false, undefined, undefined, undefined ); -__vue_component__$2G.install = (Vue, options = {}) => { - Vue.component(createNamespace$1(__vue_component__$2G.name, { +__vue_component__$2H.install = (Vue, options = {}) => { + Vue.component(createNamespace$1(__vue_component__$2H.name, { prefix: options.prefix - }), __vue_component__$2G); + }), __vue_component__$2H); }; // This file is autogenerated. It's used to publish ESM to npm. @@ -126040,7 +129039,7 @@ function XmlSearchWord(arr, search) { } // -var script$2F = { +var script$2G = { name: 'xmlPreviewSearch', props: { viewList: Object, @@ -126122,8 +129121,8 @@ var __$_require_assets_images_icons_back_png__ = "data:image/png;base64,iVBORw0K var __$_require_assets_images_icons_zanwu_png__ = "data:image/png;base64,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"; /* script */ -const __vue_script__$2F = script$2F; -var __vue_render__$2F = function () { +const __vue_script__$2G = script$2G; +var __vue_render__$2G = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -126272,17 +129271,17 @@ var __vue_render__$2F = function () { ), ]) }; -var __vue_staticRenderFns__$2F = []; -__vue_render__$2F._withStripped = true; +var __vue_staticRenderFns__$2G = []; +__vue_render__$2G._withStripped = true; /* style */ - const __vue_inject_styles__$2F = undefined; + const __vue_inject_styles__$2G = undefined; /* scoped */ - const __vue_scope_id__$2F = "data-v-35cd16be"; + const __vue_scope_id__$2G = "data-v-7bb81286"; /* module identifier */ - const __vue_module_identifier__$2F = undefined; + const __vue_module_identifier__$2G = undefined; /* functional template */ - const __vue_is_functional_template__$2F = false; + const __vue_is_functional_template__$2G = false; /* style inject */ /* style inject SSR */ @@ -126291,13 +129290,13 @@ __vue_render__$2F._withStripped = true; - const __vue_component__$2F = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2F, staticRenderFns: __vue_staticRenderFns__$2F }, - __vue_inject_styles__$2F, - __vue_script__$2F, - __vue_scope_id__$2F, - __vue_is_functional_template__$2F, - __vue_module_identifier__$2F, + const __vue_component__$2G = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2G, staticRenderFns: __vue_staticRenderFns__$2G }, + __vue_inject_styles__$2G, + __vue_script__$2G, + __vue_scope_id__$2G, + __vue_is_functional_template__$2G, + __vue_module_identifier__$2G, false, undefined, undefined, @@ -126330,7 +129329,7 @@ __vue_render__$2F._withStripped = true; // // -var script$2E = { +var script$2F = { name: 'xml-toolbar-pc', props: { textBookResource: { @@ -126357,74 +129356,12 @@ var script$2E = { }, data() { return { - toolbarList: [{ - name: '搜索', - type: 'search', - default: 'icon_01', - select: 'icon_up_01', - total: 'none', - icon: '' - }, { - name: '授课', - type: 'teachingResource', - default: 'icon_02', - select: 'icon_up_02', - total: 'teachingResourceTotal', - icon: '' - }, { - name: '图片', - type: 'imageList', - default: 'icon_03', - select: 'icon_up_03', - total: 'imageTotal', - icon: '' - }, { - name: '视频', - type: 'videoList', - default: 'icon_04', - select: 'icon_up_04', - total: 'videoTotal', - icon: '' - }, { - name: '音频', - type: 'audioList', - default: 'icon_05', - select: 'icon_up_05', - total: 'audioTotal', - icon: 'icon_01' - }, { - name: '公式', - type: 'formulaList', - default: 'icon_06', - select: 'icon_up_06', - total: 'formulaTotal', - icon: 'icon_02' - }, { - name: '互动', - type: 'interactionList', - default: 'icon_07', - select: 'icon_up_07', - total: 'interactionTotal', - icon: 'icon_03' - }, { - name: '试题', - type: 'questionList', - default: 'icon_08', - select: 'icon_up_08', - total: 'questionTotal', - icon: 'icon_04' - }, { - name: '文件', - type: 'resourceList', - default: 'icon_09', - select: 'icon_up_09', - total: 'resourceTotal', - icon: 'icon_05' - }], + toolbarList: this.sysEnv.toolbarList, current: 0 }; }, mounted() { + console.log("🚀 ~ mounted ~ sysEnv:", this.sysEnv); if (!this.isShowTeacherResource && this.userType != 'teacher') { this.toolbarList.splice(1, 1); } @@ -126438,16 +129375,19 @@ var script$2E = { }; /* script */ -const __vue_script__$2E = script$2E; +const __vue_script__$2F = script$2F; /* template */ -var __vue_render__$2E = function () { +var __vue_render__$2F = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c( "div", - { staticClass: "xml-toolbar-pc" }, + { + staticClass: "xml-toolbar-pc", + style: _vm.toolbarList[_vm.current].style, + }, [ _vm._l(_vm.toolbarList, function (item, index) { return _c( @@ -126457,7 +129397,7 @@ var __vue_render__$2E = function () { staticClass: "toolbar-item", class: [ index == _vm.current ? item.select : item.default, - _vm.sysEnv.isHuaTeng && index == _vm.current + _vm.sysEnv.toolbarSecond && index == _vm.current ? "current-toolbar" : "", ], @@ -126500,7 +129440,7 @@ var __vue_render__$2E = function () { ) }), _vm._v(" "), - !_vm.sysEnv.isHuaTeng + _vm.sysEnv.toolbarFirst ? _c( "div", { @@ -126514,17 +129454,17 @@ var __vue_render__$2E = function () { 2 ) }; -var __vue_staticRenderFns__$2E = []; -__vue_render__$2E._withStripped = true; +var __vue_staticRenderFns__$2F = []; +__vue_render__$2F._withStripped = true; /* style */ - const __vue_inject_styles__$2E = undefined; + const __vue_inject_styles__$2F = undefined; /* scoped */ - const __vue_scope_id__$2E = undefined; + const __vue_scope_id__$2F = undefined; /* module identifier */ - const __vue_module_identifier__$2E = undefined; + const __vue_module_identifier__$2F = undefined; /* functional template */ - const __vue_is_functional_template__$2E = false; + const __vue_is_functional_template__$2F = false; /* style inject */ /* style inject SSR */ @@ -126533,13 +129473,13 @@ __vue_render__$2E._withStripped = true; - const __vue_component__$2E = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2E, staticRenderFns: __vue_staticRenderFns__$2E }, - __vue_inject_styles__$2E, - __vue_script__$2E, - __vue_scope_id__$2E, - __vue_is_functional_template__$2E, - __vue_module_identifier__$2E, + const __vue_component__$2F = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2F, staticRenderFns: __vue_staticRenderFns__$2F }, + __vue_inject_styles__$2F, + __vue_script__$2F, + __vue_scope_id__$2F, + __vue_is_functional_template__$2F, + __vue_module_identifier__$2F, false, undefined, undefined, @@ -126547,7 +129487,7 @@ __vue_render__$2E._withStripped = true; ); // -var script$2D = { +var script$2E = { name: 'xmlPreviewSearch', props: { viewList: Object, @@ -126654,8 +129594,8 @@ var __$_require_assets_images_icons_searchmin_png__ = "data:image/png;base64,iVB var __$_require_assets_images_icons_without_png__ = "data:image/png;base64,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"; /* script */ -const __vue_script__$2D = script$2D; -var __vue_render__$2D = function () { +const __vue_script__$2E = script$2E; +var __vue_render__$2E = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -126793,13 +129733,449 @@ var __vue_render__$2D = function () { ), ]) }; +var __vue_staticRenderFns__$2E = []; +__vue_render__$2E._withStripped = true; + + /* style */ + const __vue_inject_styles__$2E = undefined; + /* scoped */ + const __vue_scope_id__$2E = "data-v-6dcc61a8"; + /* module identifier */ + const __vue_module_identifier__$2E = undefined; + /* functional template */ + const __vue_is_functional_template__$2E = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$2E = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2E, staticRenderFns: __vue_staticRenderFns__$2E }, + __vue_inject_styles__$2E, + __vue_script__$2E, + __vue_scope_id__$2E, + __vue_is_functional_template__$2E, + __vue_module_identifier__$2E, + false, + undefined, + undefined, + undefined + ); + +var coverLocal = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMDY2MEREMEI1OTExRUZCMUY4RDQwQTRCNDA2QkMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMDY2MERFMEI1OTExRUZCMUY4RDQwQTRCNDA2QkMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwNjYwREIwQjU5MTFFRkIxRjhENDBBNEI0MDZCQzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwNjYwREMwQjU5MTFFRkIxRjhENDBBNEI0MDZCQzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KWPLgAAADAFBMVEUQQI7a7Pbc7vYAIn1JZ6X8/v4AE3P1+v3s+f3u9vvg7vbf8PhUa6e0xNze7vjN2unx+PtlerHw9/rc7Pbi8Pj0+v0AHXm+zOHw9vyktNP4+/3U4e0OQY6EmsP6/P6dq83Z6/XQ3Ovq+Pzy/f+sutZ1irr7//8EMobg7/jq9foOPIzs9vrF0+Xa7PXk8vi5xdwPPo1JW57b4+72//8bP41rgbXm9Pr4//9Vcavy+PzZ7PYrTJUkS5To8vjf8PaMnMQYOYqqvdgJOYkAB2wyVJqbrtDt9/3s8vcOPo3o9Pldda3y+v36/Pyyv9ns9Pvh6fLk9Prq9fgLKoHg8vji8vff7/d7kr6Losj7/P74/P7i8Pfc5vDs9PjY7PUMM4bh8vdWdq98lsHj9fYBKoG5yd/b7vfi8/bm8voALII0T5ff6fL0+fzp9Po7U5nW5fDn9/z0/f4AGHb0///n9fsGNojk8Pl7irofRZE9Wp3q9vokQY8KPYzw+PzI1eYNPIvX6/Xo9/uWqs3i8/k2Wp0ADnAIJH3g5/Fshrfz+Pvr8/rm9Pjo8voBKH8MPYzc8PgJNoicstLp8Pvk6vL2/f73+v3t9frl8/rj8fgUMYXk7fUHKoEELIIPP41lgLQBJn8OLoSnudbt/P8hO4vq9/vp8/nj9Pfi9Prl7vvf8PkMPo0oSJIFL4RCXqABL4QNO4sHOYoPQo8KO4v////g8Pfe7vff7vfg8Pje7/cNOov+///e7vbg8ffh8ffh8Pjm8vnn8/ng8fjf7/b+/v/m8/ng8Pbg8fbh8Pfm8/jf8fni8fjl8vjn8vnh8fn+/v4SOooNOorn8/jd7fbf7vbh8fbn8vje7/b1+P7q8fzv9/vu8vzk8fnv8/nm8ffm8PoOO4s6XqDJ2Oivwdrq+PvAx94YMIQrUZgUNYhdeK/m8fzk9Pjk9fs/YqJviLgLQI4LOorf8vmAl8L3+/3x+/3d6/Tv+v6Sp8ucpcj19vrr7/bh8Pnh8vlderCCkL1whLVwh7n///+ZTEE0AAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAADiFJREFUeNrMnX98E+Udxy+53qXxQGskR2lLKBXS9EohEiC04MCWupaJIvOkbECVWi22CEfrYIKoNSBqWR22VKEUxDqB2lCeS9Km9Gcqv2USdVvGHMP9cuJwBNkvttkluaS/aO+etHeJ37/g9epd3nme5/N8v8/3eZ5vkO6RG6ZxpyqTk15tn9XV1dbWlZ19d1GSS1no1mAivBwZ2eMahbLowhjaZx0E7TebjqZZwqqr6kpSKbCwAWpSk9p0HhQdPbR5mFu7Kgs1oQd0u9pYz+eztLARBM1+onSDEAK6XWcaYdD6mm3q8BiDB8xxnbcS9HCMOKnSSA6oeXkMy9LDNII4keSWFLDwLMsS9MjsbKFkgIp29hgtgnWpJQFc1sbaaJHsCYXogJok4hgtohXFiAvoamVpUY3Quc6JB6hos+lokY2gf1AoEqBDSdhoKUyXhIkBqDlL0FLZBffIAVMJVjI+T5yxeYSA54p00rWfbygWYSMB1LxCS23EyZjhAyqsxyQHpHU693ABCztYOgTG2rYPD9D1CzpE9pFqOIDKRjp05goesJIOpVmVwQIm0SG25OAAk0PNR1tdwQCGTh+C43BQQBfRGQbAxihYQAUdHiPccIAV1jAB0rcsgwHMOR0uPto6FYMAnEqHz3RnhQHvpcNpJ5KFALefCisgfauaHzDn/fDy0cRpjBfwL8fCDEjr2vkAVQfpsJtNNTSg5laC/hYQaoYEzG78FvDRuvNDAUZJqpBGuVNugZquW1IHB8QkdSGyD9bbjbPS5BA5FOsNbFDASpt0ePmlQBs79rZ1IDIF4q87KgcD1EgXI+jii8GkNfvQ3YfnYYYVMA9oBgEskk7BKQngdpwpSKxHTWt2RskgVqJFNwNqpOtf+SkwM6O8gTJT+isZoxylEI+s+uVNgEXSdbAMjMso0Zu9pk9EY7VOwUcsj787ENAtoX6vK2egiJmzLDIT5EMIOdc9ADBbOgnLwF9NcX4+M0JOtsth3MmD/QE10vHF2yeS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"; + +// +var script$2D = { + name: 'audioPlayerPage', + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: 'editor' + }, + playStyle: { + type: String, + default: 'yuan-wen' + }, + styleMode: { + type: String, + default: 'A' + }, + url: { + type: String, + default: '', + require: true + }, + title: { + type: String, + default: '音频文件' + }, + coverImageUrl: { + type: String, + default: '' + }, + //进度是否能控制 + scheduleControl: { + type: String, + default: '' + }, + loop: { + type: Boolean, + default: true + }, + playMode: { + type: String, + default: 'xun-huan' + }, + content: { + type: String, + default: '暂无简介' + }, + targerLink: { + type: String, + default: '' + } + }, + computed: { + videoAndMusicStop() { + let playState = sessionStorage.getItem('SET_PLAY_STATE'); + return playState; + }, + playModeIconSrc() { + let srcMap = { + 'xun-huan': playRepeat, + 'dan-ci': playOnce + }; + return srcMap[this.playMode]; + } + }, + watch: { + url: { + handler(newVal) { + let _this = this; + this.isPlay = false; + let ua = navigator.userAgent; + /micromessenger/.test(ua.toLowerCase()); + let isIOS = !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); + if (isIOS && newVal) { + try { + this.$nextTick(() => { + _this.$refs.musicAudio.muted = true; + const playPromise = _this.$refs.musicAudio.play(); + _this.$refs.musicAudio.muted = false; + if (playPromise) { + playPromise.then(() => { + _this.$refs.musicAudio.pause(); + }).catch(error => { + _this.$refs.musicAudio.pause(); + console.log(error); + }); + } + }); + } catch (error) { + console.log(error); + this.$message({ + type: 'warning', + message: error, + duration: 5000 + }); + } + } + }, + immediate: true + }, + videoAndMusicStop(val) { + console.log('watch', val); + let currentPlayStamp = val || '--'; + if (`${this.url}__playTimeStamp__${this.lastOperateTimeStamp}` !== currentPlayStamp) { + this.musicAudio.pause(); + } + } + }, + data() { + return { + coverLocal, + isPlay: false, + playTime: 0, + playDuration: '00:00', + playCurrentTime: '00:00', + totalDuration: 0, + link: { + type: String, + default: '' + }, + //链接地址 + lastOperateTimeStamp: '', + musicAudio: null, + manualPlay: false, + Volume: 100, + showVolume: false + }; + }, + mounted() { + // 加载完毕后,先获取<video>标签DOM对象 + this.musicAudio = this.$refs.musicAudio; + // this.videoContainer = this.$refs.videoContainer + if (this.mode === 'preview' && this.playStyle === 'yuan-wen') { + this.$emit('resetTimeUpdate'); + } + }, + methods: { + changeDuration() { + this.$nextTick(() => { + this.playDuration = this.timeFormat(this.$refs.musicAudio.duration); + this.totalDuration = this.$refs.musicAudio.duration; + }); + }, + //将单位为秒的的时间转换成mm:ss的形式 + timeFormat(num) { + let minute = parseInt(num / 60); + let second = parseInt(num % 60); + minute = minute >= 10 ? minute : `0${minute}`; + second = second >= 10 ? second : `0${second}`; + return `${minute}:${second}`; + }, + play() { + // if (this.mode==='editor') { + // this.$message.warning('音频仅支持在预览模式下播放') + // return + // } + if (this.playStyle === 'yuan-wen') { + this.doPlay(); + } + if (this.playStyle === 'tiao-zhuan') { + if (this.targerLink) { + // window.location.href=this.targerLink + window.open(this.targerLink, '_blank'); + } else { + this.$message.warning('获取资源链接失败,请检查链接地址'); + } + } + if (this.playStyle === 'tan-chuang') { + this.$emit('showDialog', { + url: this.url, + title: this.title, + coverFileUrl: this.coverImageUrl + }); + } + }, + doPlay() { + console.log('暂停'); + let audio = document.querySelectorAll('audio'); + audio.forEach(i => i.pause()); + let video = document.querySelectorAll('video'); + if (video && video.length) { + video.forEach(i => i.pause()); + } + if (this.isPlay) { + this.$refs.musicAudio.pause(); + this.isPlay = !this.isPlay; + } else { + this.manualPlay = true; + this.$refs.musicAudio.play().then(() => { + this.isPlay = !this.isPlay; + let timeStamp = new Date().getTime(); + this.lastOperateTimeStamp = timeStamp; + let playStamp = `${this.url}__playTimeStamp__${timeStamp}`; + sessionStorage.setItem('SET_PLAY_STATE', playStamp); //存储 + }).catch(error => { + this.$message.warning('无效音频资源,请检查资源地址'); + console.log('音频播放catch', error); + }); + } + // this.isPlay ? this.$refs.musicAudio.pause() : this.$refs.musicAudio.play() + // this.isPlay = !this.isPlay + // let timeStamp = new Date().getTime() + // this.lastOperateTimeStamp = timeStamp + // let playStamp = `${this.url}__playTimeStamp__${timeStamp}` + // // !this.isPlay && this.$store.commit('leaflet/SET_PLAY_STATE', playStamp) + // // this.$store.commit('leaflet/SET_PLAY_STATE', playStamp) + // sessionStorage.setItem('SET_PLAY_STATE', playStamp) //存储 + }, + updateTime(e) { + this.playTime = this.$refs.musicAudio.currentTime; + this.playCurrentTime = this.timeFormat(this.$refs.musicAudio.currentTime); + if (this.playTime >= this.totalDuration) { + this.isPlay = false; + } + this.$emit('timeUpdate', { + event: e, + time: this.$refs.musicAudio.currentTime + }); + }, + changeTime(val) { + this.$refs.musicAudio.currentTime = val; + }, + changeVolume(val) { + this.$refs.musicAudio.volume = val / 100; + }, + onPlay() { + if (!this.manualPlay) { + this.$refs.musicAudio.pause(); + } + } + } +}; + +/* script */ +const __vue_script__$2D = script$2D; + +/* template */ +var __vue_render__$2D = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c("div", { staticClass: "xml-audio-player-page" }, [ + _c("i", { + staticClass: "el-icon-back", + on: { + click: function ($event) { + return _vm.$emit("back") + }, + }, + }), + _vm._v(" "), + _c("div", { staticClass: "audio-cover" }, [ + _c( + "div", + { staticClass: "square-wrapper" }, + [ + _c("el-image", { + staticClass: "rotate", + class: _vm.isPlay ? "active" : "paused", + attrs: { + src: _vm.coverImageUrl ? _vm.coverImageUrl : _vm.coverLocal, + alt: "", + }, + }), + _vm._v(" "), + _c( + "div", + { + staticClass: "play-button", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }, + [ + _c("i", { + class: _vm.isPlay + ? "el-icon-video-pause" + : "el-icon-video-play", + }), + ] + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "audio-player-title" }, [ + _vm._v("\n " + _vm._s(_vm.title) + "\n "), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "audio-controls", + on: { + click: function ($event) { + _vm.showVolume = false; + }, + }, + }, + [ + _c("div", { staticClass: "audio-controls__handler" }, [ + _c("div", { staticClass: "play-times" }, [ + _c("div", { staticClass: "current-time" }, [ + _vm._v(_vm._s(_vm.playCurrentTime)), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "progress" }, + [ + _c("el-slider", { + attrs: { max: _vm.totalDuration, "show-tooltip": false }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; + }, + expression: "playTime", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "total-time" }, [ + _vm._v(_vm._s(_vm.playDuration)), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "volume-box", + on: { + click: function ($event) { + $event.stopPropagation(); + }, + }, + }, + [ + _c("el-slider", { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.showVolume, + expression: "showVolume", + }, + ], + attrs: { vertical: "", height: "100px", "show-tooltip": false }, + on: { change: _vm.changeVolume }, + model: { + value: _vm.Volume, + callback: function ($$v) { + _vm.Volume = $$v; + }, + expression: "Volume", + }, + }), + _vm._v(" "), + _c("div", { + staticClass: "volume-btn", + on: { + click: function ($event) { + $event.stopPropagation(); + _vm.showVolume = !_vm.showVolume; + }, + }, + }), + ], + 1 + ), + ]), + ] + ), + _vm._v(" "), + _c("audio", { + ref: "musicAudio", + staticClass: "audio-component", + attrs: { + controls: "", + preload: "auto", + src: _vm.url, + loop: _vm.loop, + link: _vm.link, + }, + on: { + canplay: _vm.changeDuration, + timeupdate: _vm.updateTime, + pause: function ($event) { + _vm.isPlay = false; + }, + play: _vm.onPlay, + }, + }), + ]) +}; var __vue_staticRenderFns__$2D = []; __vue_render__$2D._withStripped = true; /* style */ const __vue_inject_styles__$2D = undefined; /* scoped */ - const __vue_scope_id__$2D = "data-v-1635b46d"; + const __vue_scope_id__$2D = undefined; /* module identifier */ const __vue_module_identifier__$2D = undefined; /* functional template */ @@ -126825,8 +130201,6 @@ __vue_render__$2D._withStripped = true; undefined ); -var coverLocal = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMDY2MEREMEI1OTExRUZCMUY4RDQwQTRCNDA2QkMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMDY2MERFMEI1OTExRUZCMUY4RDQwQTRCNDA2QkMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwNjYwREIwQjU5MTFFRkIxRjhENDBBNEI0MDZCQzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwNjYwREMwQjU5MTFFRkIxRjhENDBBNEI0MDZCQzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KWPLgAAADAFBMVEUQQI7a7Pbc7vYAIn1JZ6X8/v4AE3P1+v3s+f3u9vvg7vbf8PhUa6e0xNze7vjN2unx+PtlerHw9/rc7Pbi8Pj0+v0AHXm+zOHw9vyktNP4+/3U4e0OQY6EmsP6/P6dq83Z6/XQ3Ovq+Pzy/f+sutZ1irr7//8EMobg7/jq9foOPIzs9vrF0+Xa7PXk8vi5xdwPPo1JW57b4+72//8bP41rgbXm9Pr4//9Vcavy+PzZ7PYrTJUkS5To8vjf8PaMnMQYOYqqvdgJOYkAB2wyVJqbrtDt9/3s8vcOPo3o9Pldda3y+v36/Pyyv9ns9Pvh6fLk9Prq9fgLKoHg8vji8vff7/d7kr6Losj7/P74/P7i8Pfc5vDs9PjY7PUMM4bh8vdWdq98lsHj9fYBKoG5yd/b7vfi8/bm8voALII0T5ff6fL0+fzp9Po7U5nW5fDn9/z0/f4AGHb0///n9fsGNojk8Pl7irofRZE9Wp3q9vokQY8KPYzw+PzI1eYNPIvX6/Xo9/uWqs3i8/k2Wp0ADnAIJH3g5/Fshrfz+Pvr8/rm9Pjo8voBKH8MPYzc8PgJNoicstLp8Pvk6vL2/f73+v3t9frl8/rj8fgUMYXk7fUHKoEELIIPP41lgLQBJn8OLoSnudbt/P8hO4vq9/vp8/nj9Pfi9Prl7vvf8PkMPo0oSJIFL4RCXqABL4QNO4sHOYoPQo8KO4v////g8Pfe7vff7vfg8Pje7/cNOov+///e7vbg8ffh8ffh8Pjm8vnn8/ng8fjf7/b+/v/m8/ng8Pbg8fbh8Pfm8/jf8fni8fjl8vjn8vnh8fn+/v4SOooNOorn8/jd7fbf7vbh8fbn8vje7/b1+P7q8fzv9/vu8vzk8fnv8/nm8ffm8PoOO4s6XqDJ2Oivwdrq+PvAx94YMIQrUZgUNYhdeK/m8fzk9Pjk9fs/YqJviLgLQI4LOorf8vmAl8L3+/3x+/3d6/Tv+v6Sp8ucpcj19vrr7/bh8Pnh8vlderCCkL1whLVwh7n///+ZTEE0AAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAADiFJREFUeNrMnX98E+Udxy+53qXxQGskR2lLKBXS9EohEiC04MCWupaJIvOkbECVWi22CEfrYIKoNSBqWR22VKEUxDqB2lCeS9Km9Gcqv2USdVvGHMP9cuJwBNkvttkluaS/aO+etHeJ37/g9epd3nme5/N8v8/3eZ5vkO6RG6ZxpyqTk15tn9XV1dbWlZ19d1GSS1no1mAivBwZ2eMahbLowhjaZx0E7TebjqZZwqqr6kpSKbCwAWpSk9p0HhQdPbR5mFu7Kgs1oQd0u9pYz+eztLARBM1+onSDEAK6XWcaYdD6mm3q8BiDB8xxnbcS9HCMOKnSSA6oeXkMy9LDNII4keSWFLDwLMsS9MjsbKFkgIp29hgtgnWpJQFc1sbaaJHsCYXogJok4hgtohXFiAvoamVpUY3Quc6JB6hos+lokY2gf1AoEqBDSdhoKUyXhIkBqDlL0FLZBffIAVMJVjI+T5yxeYSA54p00rWfbygWYSMB1LxCS23EyZjhAyqsxyQHpHU693ABCztYOgTG2rYPD9D1CzpE9pFqOIDKRjp05goesJIOpVmVwQIm0SG25OAAk0PNR1tdwQCGTh+C43BQQBfRGQbAxihYQAUdHiPccIAV1jAB0rcsgwHMOR0uPto6FYMAnEqHz3RnhQHvpcNpJ5KFALefCisgfauaHzDn/fDy0cRpjBfwL8fCDEjr2vkAVQfpsJtNNTSg5laC/hYQaoYEzG78FvDRuvNDAUZJqpBGuVNugZquW1IHB8QkdSGyD9bbjbPS5BA5FOsNbFDASpt0ePmlQBs79rZ1IDIF4q87KgcD1EgXI+jii8GkNfvQ3YfnYYYVMA9oBgEskk7BKQngdpwpSKxHTWt2RskgVqJFNwNqpOtf+SkwM6O8gTJT+isZoxylEI+s+uVNgEXSdbAMjMso0Zu9pk9EY7VOwUcsj787ENAtoX6vK2egiJmzLDIT5EMIOdc9ADBbOgnLwF9NcX4+M0JOtsth3MmD/QE10vHF2yeS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"; - // var script$2C = { name: 'audioPlayerPage', @@ -127068,7 +130442,7 @@ var __vue_render__$2C = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; - return _c("div", { staticClass: "xml-audio-player-page" }, [ + return _c("div", { staticClass: "xml-audio-player-page-pc" }, [ _c("i", { staticClass: "el-icon-back", on: { @@ -127263,446 +130637,12 @@ __vue_render__$2C._withStripped = true; // var script$2B = { - name: 'audioPlayerPage', - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: 'editor' - }, - playStyle: { - type: String, - default: 'yuan-wen' - }, - styleMode: { - type: String, - default: 'A' - }, - url: { - type: String, - default: '', - require: true - }, - title: { - type: String, - default: '音频文件' - }, - coverImageUrl: { - type: String, - default: '' - }, - //进度是否能控制 - scheduleControl: { - type: String, - default: '' - }, - loop: { - type: Boolean, - default: true - }, - playMode: { - type: String, - default: 'xun-huan' - }, - content: { - type: String, - default: '暂无简介' - }, - targerLink: { - type: String, - default: '' - } - }, - computed: { - videoAndMusicStop() { - let playState = sessionStorage.getItem('SET_PLAY_STATE'); - return playState; - }, - playModeIconSrc() { - let srcMap = { - 'xun-huan': playRepeat, - 'dan-ci': playOnce - }; - return srcMap[this.playMode]; - } - }, - watch: { - url: { - handler(newVal) { - let _this = this; - this.isPlay = false; - let ua = navigator.userAgent; - /micromessenger/.test(ua.toLowerCase()); - let isIOS = !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); - if (isIOS && newVal) { - try { - this.$nextTick(() => { - _this.$refs.musicAudio.muted = true; - const playPromise = _this.$refs.musicAudio.play(); - _this.$refs.musicAudio.muted = false; - if (playPromise) { - playPromise.then(() => { - _this.$refs.musicAudio.pause(); - }).catch(error => { - _this.$refs.musicAudio.pause(); - console.log(error); - }); - } - }); - } catch (error) { - console.log(error); - this.$message({ - type: 'warning', - message: error, - duration: 5000 - }); - } - } - }, - immediate: true - }, - videoAndMusicStop(val) { - console.log('watch', val); - let currentPlayStamp = val || '--'; - if (`${this.url}__playTimeStamp__${this.lastOperateTimeStamp}` !== currentPlayStamp) { - this.musicAudio.pause(); - } - } - }, - data() { - return { - coverLocal, - isPlay: false, - playTime: 0, - playDuration: '00:00', - playCurrentTime: '00:00', - totalDuration: 0, - link: { - type: String, - default: '' - }, - //链接地址 - lastOperateTimeStamp: '', - musicAudio: null, - manualPlay: false, - Volume: 100, - showVolume: false - }; - }, - mounted() { - // 加载完毕后,先获取<video>标签DOM对象 - this.musicAudio = this.$refs.musicAudio; - // this.videoContainer = this.$refs.videoContainer - if (this.mode === 'preview' && this.playStyle === 'yuan-wen') { - this.$emit('resetTimeUpdate'); - } - }, - methods: { - changeDuration() { - this.$nextTick(() => { - this.playDuration = this.timeFormat(this.$refs.musicAudio.duration); - this.totalDuration = this.$refs.musicAudio.duration; - }); - }, - //将单位为秒的的时间转换成mm:ss的形式 - timeFormat(num) { - let minute = parseInt(num / 60); - let second = parseInt(num % 60); - minute = minute >= 10 ? minute : `0${minute}`; - second = second >= 10 ? second : `0${second}`; - return `${minute}:${second}`; - }, - play() { - // if (this.mode==='editor') { - // this.$message.warning('音频仅支持在预览模式下播放') - // return - // } - if (this.playStyle === 'yuan-wen') { - this.doPlay(); - } - if (this.playStyle === 'tiao-zhuan') { - if (this.targerLink) { - // window.location.href=this.targerLink - window.open(this.targerLink, '_blank'); - } else { - this.$message.warning('获取资源链接失败,请检查链接地址'); - } - } - if (this.playStyle === 'tan-chuang') { - this.$emit('showDialog', { - url: this.url, - title: this.title, - coverFileUrl: this.coverImageUrl - }); - } - }, - doPlay() { - console.log('暂停'); - let audio = document.querySelectorAll('audio'); - audio.forEach(i => i.pause()); - let video = document.querySelectorAll('video'); - if (video && video.length) { - video.forEach(i => i.pause()); - } - if (this.isPlay) { - this.$refs.musicAudio.pause(); - this.isPlay = !this.isPlay; - } else { - this.manualPlay = true; - this.$refs.musicAudio.play().then(() => { - this.isPlay = !this.isPlay; - let timeStamp = new Date().getTime(); - this.lastOperateTimeStamp = timeStamp; - let playStamp = `${this.url}__playTimeStamp__${timeStamp}`; - sessionStorage.setItem('SET_PLAY_STATE', playStamp); //存储 - }).catch(error => { - this.$message.warning('无效音频资源,请检查资源地址'); - console.log('音频播放catch', error); - }); - } - // this.isPlay ? this.$refs.musicAudio.pause() : this.$refs.musicAudio.play() - // this.isPlay = !this.isPlay - // let timeStamp = new Date().getTime() - // this.lastOperateTimeStamp = timeStamp - // let playStamp = `${this.url}__playTimeStamp__${timeStamp}` - // // !this.isPlay && this.$store.commit('leaflet/SET_PLAY_STATE', playStamp) - // // this.$store.commit('leaflet/SET_PLAY_STATE', playStamp) - // sessionStorage.setItem('SET_PLAY_STATE', playStamp) //存储 - }, - updateTime(e) { - this.playTime = this.$refs.musicAudio.currentTime; - this.playCurrentTime = this.timeFormat(this.$refs.musicAudio.currentTime); - if (this.playTime >= this.totalDuration) { - this.isPlay = false; - } - this.$emit('timeUpdate', { - event: e, - time: this.$refs.musicAudio.currentTime - }); - }, - changeTime(val) { - this.$refs.musicAudio.currentTime = val; - }, - changeVolume(val) { - this.$refs.musicAudio.volume = val / 100; - }, - onPlay() { - if (!this.manualPlay) { - this.$refs.musicAudio.pause(); - } - } - } -}; - -/* script */ -const __vue_script__$2B = script$2B; - -/* template */ -var __vue_render__$2B = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c("div", { staticClass: "xml-audio-player-page-pc" }, [ - _c("i", { - staticClass: "el-icon-back", - on: { - click: function ($event) { - return _vm.$emit("back") - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "audio-cover" }, [ - _c( - "div", - { staticClass: "square-wrapper" }, - [ - _c("el-image", { - staticClass: "rotate", - class: _vm.isPlay ? "active" : "paused", - attrs: { - src: _vm.coverImageUrl ? _vm.coverImageUrl : _vm.coverLocal, - alt: "", - }, - }), - _vm._v(" "), - _c( - "div", - { - staticClass: "play-button", - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.play.apply(null, arguments) - }, - }, - }, - [ - _c("i", { - class: _vm.isPlay - ? "el-icon-video-pause" - : "el-icon-video-play", - }), - ] - ), - ], - 1 - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "audio-player-title" }, [ - _vm._v("\n " + _vm._s(_vm.title) + "\n "), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "audio-controls", - on: { - click: function ($event) { - _vm.showVolume = false; - }, - }, - }, - [ - _c("div", { staticClass: "audio-controls__handler" }, [ - _c("div", { staticClass: "play-times" }, [ - _c("div", { staticClass: "current-time" }, [ - _vm._v(_vm._s(_vm.playCurrentTime)), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "progress" }, - [ - _c("el-slider", { - attrs: { max: _vm.totalDuration, "show-tooltip": false }, - on: { change: _vm.changeTime }, - model: { - value: _vm.playTime, - callback: function ($$v) { - _vm.playTime = $$v; - }, - expression: "playTime", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "total-time" }, [ - _vm._v(_vm._s(_vm.playDuration)), - ]), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "volume-box", - on: { - click: function ($event) { - $event.stopPropagation(); - }, - }, - }, - [ - _c("el-slider", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.showVolume, - expression: "showVolume", - }, - ], - attrs: { vertical: "", height: "100px", "show-tooltip": false }, - on: { change: _vm.changeVolume }, - model: { - value: _vm.Volume, - callback: function ($$v) { - _vm.Volume = $$v; - }, - expression: "Volume", - }, - }), - _vm._v(" "), - _c("div", { - staticClass: "volume-btn", - on: { - click: function ($event) { - $event.stopPropagation(); - _vm.showVolume = !_vm.showVolume; - }, - }, - }), - ], - 1 - ), - ]), - ] - ), - _vm._v(" "), - _c("audio", { - ref: "musicAudio", - staticClass: "audio-component", - attrs: { - controls: "", - preload: "auto", - src: _vm.url, - loop: _vm.loop, - link: _vm.link, - }, - on: { - canplay: _vm.changeDuration, - timeupdate: _vm.updateTime, - pause: function ($event) { - _vm.isPlay = false; - }, - play: _vm.onPlay, - }, - }), - ]) -}; -var __vue_staticRenderFns__$2B = []; -__vue_render__$2B._withStripped = true; - - /* style */ - const __vue_inject_styles__$2B = undefined; - /* scoped */ - const __vue_scope_id__$2B = undefined; - /* module identifier */ - const __vue_module_identifier__$2B = undefined; - /* functional template */ - const __vue_is_functional_template__$2B = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$2B = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2B, staticRenderFns: __vue_staticRenderFns__$2B }, - __vue_inject_styles__$2B, - __vue_script__$2B, - __vue_scope_id__$2B, - __vue_is_functional_template__$2B, - __vue_module_identifier__$2B, - false, - undefined, - undefined, - undefined - ); - -// -var script$2A = { name: 'resource-list-pc', components: { - xmlPreviewSearch: __vue_component__$2D, - VideoModalPlayer: __vue_component__$50, - audioPlayerPage: __vue_component__$2C, - audioPlayerPagePc: __vue_component__$2B + xmlPreviewSearch: __vue_component__$2E, + VideoModalPlayer: __vue_component__$5a, + audioPlayerPage: __vue_component__$2D, + audioPlayerPagePc: __vue_component__$2C }, props: { textBookResource: { @@ -127762,12 +130702,14 @@ var script$2A = { itemHoverStates: {}, videoData: { show: false, - src: '' + src: '', + info: {} }, audioData: { show: false, src: '', - title: '' + title: '', + info: {} }, isMasked: false, audioUrl: '', @@ -127848,6 +130790,10 @@ var script$2A = { // 图片预览 imgPreview(item, items) { if (!items.isTrialExternal) { + this.$EventBus.$emit('learningStatistics', { + type: 'image', + info: items + }); this.$xmlImgPreview({ multiple: true, nowImgIndex: 0, @@ -127865,6 +130811,10 @@ var script$2A = { return; } if (items.resourcesType == 'image') { + this.$EventBus.$emit('learningStatistics', { + type: 'image', + info: items + }); this.$xmlImgPreview({ multiple: true, nowImgIndex: 0, @@ -127876,10 +130826,12 @@ var script$2A = { } else if (items.resourcesType == 'video') { this.videoData.src = this.getFileUrl(items.fileUrl); this.videoData.show = true; + this.videoData.info = items; } else if (items.resourcesType == 'audio') { this.audioData.src = this.getFileUrl(items.fileUrl); this.audioData.show = true; this.audioData.title = items.resourcesName; + this.audioData.info = items; } else if (items.resourcesType == 'office' || items.resourcesType == 'resources') { this.$emit('PrewiewOff', items); } else if (items.resourcesType == 'recorded') { @@ -127900,6 +130852,7 @@ var script$2A = { if (!items.isTrialExternal) { this.videoData.src = this.getFileUrl(items.uploadFileUrl); this.videoData.show = true; + this.videoData.info = items; } // this.$refs.xmlPopup.show = false }, @@ -127913,6 +130866,7 @@ var script$2A = { this.audioData.src = this.getFileUrl(items.uploadFileUrl); this.audioData.show = true; this.audioData.title = items.resourcesName; + this.audioData.info = items; // this.$refs.xmlPopup.show = false }, // 删除教师笔记 @@ -128017,6 +130971,30 @@ var script$2A = { } else { return '录音'; } + }, + timeVideoUpdate({ + event, + time + }, data) { + // console.log({event, time, data}); + this.$EventBus.$emit('videoTimeUpdate', { + event, + time, + data, + info: this.videoData.info + }); + }, + timeAudioUpdate({ + event, + time + }, data) { + // console.log({event, time, data}); + this.$EventBus.$emit('audioTimeUpdate', { + event, + time, + data, + info: this.videoData.info + }); } } }; @@ -128038,8 +131016,8 @@ var __$_require_static_images_icons_books_delete_png__ = "data:image/png;base64, var __$_require_static_images_icons_resource_download_icon_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7RJREFUWEftlk9oFHcUx79vZsXdzExZTz0YMIKlQSxdQci6o5DSHCL2EJCempKA9laoJftPrDiiEHY3oMUeBD2kVMFCwYCUWkIxh8xutDm0UEoKFiPYPwdB6c7UmJ2dZ36bbjPZbHZnlxUv/q7z3vt+fu/3/gzhJR96yfp4BdByBkJ9magcoBEwDYC4RzwhMR66wAxYum4X4t+38qz+ASJGWFO6zgM0KgSY8QuABQAOwL1EFFkV5luOwx89vZN66AfEF4DSd+F1kkszROgF4yqxc+afwol7XoFgdLxnixw4C2AYzIslSP1L+fiDZhC+AFQ9O02gARc0apvxLxsF1fTcUQBXmLHgAmkq2XfsH42/N/NpCqDpEyMATzLzOSufPNXsRuK7pmfHAUpXbZl5iojTRTP1W61/fYCIEVa7lE8AHiSiPQxY1h/2TiwaS34A0G8EQk9D+wIy9UKiw8w8JGqFXXfILqTXFekGAOVg5l0q0yQRdTMgUncPkL6wzLGvfYnXMXrtQK6PGVMMDhM44s3EOgBNz7zJoJ/AeMQsj9qFsR/aFa31ExAu8yxAs5aZeKf6fR2AquduExAplZ29S3MnFjslXo2jxXJfgTBcKjs7q/H/B/ivje6DkS7mE5lOi4t4aix7ZKWmvnHhDttm6lpliFWFFD3zgQTpKvPyW1b+pBgyHT9qdLyf5MBt1+XjdiH5eQ3AxIgEnlx2nTee1QyZTpGsZWBtnqxlIJobkGRMlxnv/ZtPfNspUW8cTc9eBuiY95JrRdhjBLXtyl8rvT9XNJOH/ACosewNMSPsfPLDZvbB2MSOALkLBJovmomD9bsgljtJhHPMMKx84kyzoFose5+BJ1Y+ubehrVhkXV3TTNjDJTlq3x37uS6AmGBaSbkJYBDMc2WmKxI7v8NxH1nzGwuzIUDECCvBrfsgSW8T6LgYbPU6bOMo7jeC6rKSAnGaQMEqab3ibASg6rmLBHws/MVEZVDcNuOV1vOezZdRZR+EBiSSul24S5aZulTr3Ahg6/7xXVskaZDL7oIdfDaDGcOp90xNt6HXKdSX6ZYDpFtmsrIXagFEmzmQ5v38B9SvgSZVp8ayZ4nos5WhNlE0EwkvgBrLnSaCwcAFy0x82qyA2wLAbkNVtynfEXBACBHzkOgCgKZWxWnWemwdwq+G9WIARFQPxGqBsUOgQDvi60axX+KKXQ0EgFvFx/b7rdy8vSfwUq5C3AQjbP1p7/f9t+S7DVtKSfvGLbVh+zKbe74CeA6HppswnaiUHAAAAABJRU5ErkJggg=="; /* script */ -const __vue_script__$2A = script$2A; -var __vue_render__$2A = function () { +const __vue_script__$2B = script$2B; +var __vue_render__$2B = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -128121,16 +131099,25 @@ var __vue_render__$2A = function () { ] ), _vm._v(" "), - _c("div", { staticClass: "cover" }, [ - item.state - ? _c("img", { - attrs: { - src: _vm.getFileUrl(items.uploadFileUrl), - alt: "", - }, - }) - : _vm._e(), - ]), + _c( + "div", + { + staticClass: "cover", + attrs: { title: "点击预览" }, + }, + [ + item.state + ? _c("img", { + attrs: { + src: _vm.getFileUrl( + items.uploadFileUrl + ), + alt: "", + }, + }) + : _vm._e(), + ] + ), _vm._v(" "), _c("div", { staticClass: "image-title-box" }, [ _c( @@ -128150,6 +131137,7 @@ var __vue_render__$2A = function () { _vm._v(" "), _c("div", { staticClass: "resource-icon", + attrs: { title: "跳转" }, on: { click: function ($event) { $event.stopPropagation(); @@ -128246,25 +131234,32 @@ var __vue_render__$2A = function () { ] ), _vm._v(" "), - _c("div", { staticClass: "cover" }, [ - item.state && items.coverFileUrl - ? _c("img", { - attrs: { - src: _vm.getFileUrl(items.coverFileUrl), - alt: "", - }, - }) - : _vm._e(), - _vm._v(" "), - !items.coverFileUrl - ? _c("img", { - attrs: { - src: __$_require_static_images_default_over_video_cover_png__, - alt: "", - }, - }) - : _vm._e(), - ]), + _c( + "div", + { + staticClass: "cover", + attrs: { title: "点击预览" }, + }, + [ + item.state && items.coverFileUrl + ? _c("img", { + attrs: { + src: _vm.getFileUrl(items.coverFileUrl), + alt: "", + }, + }) + : _vm._e(), + _vm._v(" "), + !items.coverFileUrl + ? _c("img", { + attrs: { + src: __$_require_static_images_default_over_video_cover_png__, + alt: "", + }, + }) + : _vm._e(), + ] + ), _vm._v(" "), _c("div", { staticClass: "image-title-box" }, [ _c( @@ -128278,6 +131273,7 @@ var __vue_render__$2A = function () { _vm._v(" "), _c("div", { staticClass: "resource-icon", + attrs: { title: "跳转" }, on: { click: function ($event) { $event.stopPropagation(); @@ -128391,6 +131387,7 @@ var __vue_render__$2A = function () { _vm._v(" "), _c("div", { staticClass: "resource-icon", + attrs: { title: "跳转" }, on: { click: function ($event) { $event.stopPropagation(); @@ -128509,6 +131506,122 @@ var __vue_render__$2A = function () { _vm._v(" "), _c("div", { staticClass: "resource-icon", + attrs: { title: "跳转" }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.resourceDetails(item, items) + }, + }, + }), + ] + ) + }), + 0 + ), + ], + 2 + ) + }), + 1 + ), + ] + : _vm.resourceType == "testPaperList" + ? [ + _c( + "el-collapse", + { + attrs: { accordion: "" }, + on: { change: _vm.change }, + model: { + value: _vm.launchValue, + callback: function ($$v) { + _vm.launchValue = $$v; + }, + expression: "launchValue", + }, + }, + _vm._l(_vm.list, function (item, index) { + return _c( + "el-collapse-item", + { + key: index, + attrs: { name: "teaching-resource_" + item.chapterId }, + }, + [ + _c("template", { slot: "title" }, [ + _c("div", { staticClass: "collapse-title" }, [ + _vm._v( + "\n " + _vm._s(item.label) + "\n " + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "resource-list" }, + _vm._l(item[_vm.resourceType], function (items, index) { + return _c( + "div", + { + staticClass: "resource-item", + on: { + mouseover: function ($event) { + return _vm.setHoverState(index, true) + }, + mouseout: function ($event) { + return _vm.setHoverState(index, false) + }, + }, + }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isTrialExternal, + expression: "items.isTrialExternal", + }, + ], + staticClass: + "mask-layer-trial-external min-mask-layer", + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_lock_svg__, + alt: "", + }, + }), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "icon", + class: _vm.resourceIcon, + }), + _vm._v(" "), + _c( + "div", + { + staticClass: "flie-title resource-title", + attrs: { title: items.paperName }, + }, + [ + _vm._v( + "\n " + + _vm._s(items.paperName || items.title) + + "\n " + ), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "resource-icon", + attrs: { title: "跳转" }, on: { click: function ($event) { $event.stopPropagation(); @@ -128618,6 +131731,7 @@ var __vue_render__$2A = function () { _vm._v(" "), _c("div", { staticClass: "resource-icon", + attrs: { title: "跳转" }, on: { click: function ($event) { $event.stopPropagation(); @@ -128751,6 +131865,7 @@ var __vue_render__$2A = function () { _vm._v(" "), _c("div", { staticClass: "resource-icon", + attrs: { title: "跳转" }, on: { click: function ($event) { $event.stopPropagation(); @@ -129086,6 +132201,7 @@ var __vue_render__$2A = function () { _vm._v(" "), _c("div", { staticClass: "resource-icon", + attrs: { title: "跳转" }, on: { click: function ($event) { $event.stopPropagation(); @@ -129181,6 +132297,11 @@ var __vue_render__$2A = function () { _vm.videoData.show ? _c("video-modal-player", { attrs: { src: _vm.videoData.src }, + on: { + timeUpdate: function (e) { + return _vm.timeVideoUpdate(e) + }, + }, }) : _vm._e(), ], @@ -129233,6 +132354,9 @@ var __vue_render__$2A = function () { back: function ($event) { _vm.audioData.show = false; }, + timeUpdate: function (e) { + return _vm.timeAudioUpdate(e) + }, }, }) : _vm._e(), @@ -129246,17 +132370,17 @@ var __vue_render__$2A = function () { 2 ) }; -var __vue_staticRenderFns__$2A = []; -__vue_render__$2A._withStripped = true; +var __vue_staticRenderFns__$2B = []; +__vue_render__$2B._withStripped = true; /* style */ - const __vue_inject_styles__$2A = undefined; + const __vue_inject_styles__$2B = undefined; /* scoped */ - const __vue_scope_id__$2A = undefined; + const __vue_scope_id__$2B = undefined; /* module identifier */ - const __vue_module_identifier__$2A = undefined; + const __vue_module_identifier__$2B = undefined; /* functional template */ - const __vue_is_functional_template__$2A = false; + const __vue_is_functional_template__$2B = false; /* style inject */ /* style inject SSR */ @@ -129265,13 +132389,13 @@ __vue_render__$2A._withStripped = true; - const __vue_component__$2A = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2A, staticRenderFns: __vue_staticRenderFns__$2A }, - __vue_inject_styles__$2A, - __vue_script__$2A, - __vue_scope_id__$2A, - __vue_is_functional_template__$2A, - __vue_module_identifier__$2A, + const __vue_component__$2B = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2B, staticRenderFns: __vue_staticRenderFns__$2B }, + __vue_inject_styles__$2B, + __vue_script__$2B, + __vue_scope_id__$2B, + __vue_is_functional_template__$2B, + __vue_module_identifier__$2B, false, undefined, undefined, @@ -129291,15 +132415,399 @@ const fontSizeValueMap = { // 系统环境变量 class systemEnvironmentVariables { - constructor(key) { - this.isHuaTeng = key == '855e5965-d6a9-4aa0-9933-177e705399af'; //是否是华腾 - this.isJiXie = key == '855e5965-d6a9-4aa0-9933-177e705399af'; //是否是机械工业天工讲堂 - this.isShowAi = key == '855e5965-d6a9-4aa0-9933-177e705399af'; //是否显示Ai + constructor(key, userType, pageType) { + let systemEnvList = [{ + systemName: '机械工业天工讲堂', + system: 'jx', + //系统缩写 + isJiXie: true, + //是否是机械工业天工讲堂 + className: '', + systemId: '885d44db-8f0f-41ff-b2af-7ec4a6844685', + theFirstLayout: true, + //第一种布局 + toolbarFirst: true, + //第一种pc端工具栏 + isShowAi: false, + //是否显示Ai + toolbarList: [{ + name: '搜索', + type: 'search', + default: 'icon_01', + select: 'icon_up_01', + total: 'none', + icon: '' + }, { + name: '授课', + type: 'teachingResource', + default: 'icon_02', + select: 'icon_up_02', + total: 'teachingResourceTotal', + icon: '' + }, { + name: '图片', + type: 'imageList', + default: 'icon_03', + select: 'icon_up_03', + total: 'imageTotal', + icon: '' + }, { + name: '视频', + type: 'videoList', + default: 'icon_04', + select: 'icon_up_04', + total: 'videoTotal', + icon: '' + }, { + name: '音频', + type: 'audioList', + default: 'icon_05', + select: 'icon_up_05', + total: 'audioTotal', + icon: 'icon_01' + }, { + name: '公式', + type: 'formulaList', + default: 'icon_06', + select: 'icon_up_06', + total: 'formulaTotal', + icon: 'icon_02' + }, { + name: '互动', + type: 'interactionList', + default: 'icon_07', + select: 'icon_up_07', + total: 'interactionTotal', + icon: 'icon_03' + }, { + name: '试题', + type: 'questionList', + default: 'icon_08', + select: 'icon_up_08', + total: 'questionTotal', + icon: 'icon_04' + }, { + name: '文件', + type: 'resourceList', + default: 'icon_09', + select: 'icon_up_09', + total: 'resourceTotal', + icon: 'icon_05' + }], + isAddMark: true, + //是否可以添加标记 + isNoteHighlight: userType == 'student', + //是否有笔记高亮功能 + tippy: { + copy: true, + //复制 + copyIcon: 'copy', + copyLine: false, + note: userType == 'student', + //笔记 + noteIcon: 'note', + noteLine: true, + resources: userType == 'teacher', + //资源 + resourcesIcon: 'addTeacherResources', + resourcesLine: true, + highlight: userType == 'student', + //高亮 + highlightIcon: 'highlight', + highlightLine: true, + link: false, + //划线 + linkIcon: '', + linkLine: false, + dictionary: false, + //词典 + dictionaryIcon: 'dictionary', + dictionaryLine: true, + encyclopedias: false, + //百科 + encyclopediasIcon: 'encyclopedias', + encyclopediasLine: true, + maxWordCount: true, + //最大选择字数 + wordIcon: '', + wordLine: true + }, + noteStyle: 'mk-underline__dashed', + highlight: 'mk-hightlight__default', + linkStyle: '', + resourcesStyle: 'mk-underline__default' + }, { + systemName: '华腾', + system: 'ht', + //系统缩写 + isHuaTeng: true, + //是否是华腾 + className: 'xml-reader-preview-huateng', + systemId: '855e5965-d6a9-4aa0-9933-177e705399af', + theFirstLayout: true, + //第一种布局 + toolbarSecond: true, + //第二种pc端工具栏 + isShowAi: true, + //是否显示Ai + toolbarList: [{ + name: '搜索', + type: 'search', + default: 'icon_01', + select: 'icon_up_01', + total: 'none', + icon: '' + }, { + name: '授课', + type: 'teachingResource', + default: 'icon_02', + select: 'icon_up_02', + total: 'teachingResourceTotal', + icon: '' + }, { + name: '图片', + type: 'imageList', + default: 'icon_03', + select: 'icon_up_03', + total: 'imageTotal', + icon: '' + }, { + name: '视频', + type: 'videoList', + default: 'icon_04', + select: 'icon_up_04', + total: 'videoTotal', + icon: '' + }, { + name: '音频', + type: 'audioList', + default: 'icon_05', + select: 'icon_up_05', + total: 'audioTotal', + icon: 'icon_01' + }, { + name: '公式', + type: 'formulaList', + default: 'icon_06', + select: 'icon_up_06', + total: 'formulaTotal', + icon: 'icon_02' + }, { + name: '互动', + type: 'interactionList', + default: 'icon_07', + select: 'icon_up_07', + total: 'interactionTotal', + icon: 'icon_03' + }, { + name: '试题', + type: 'questionList', + default: 'icon_08', + select: 'icon_up_08', + total: 'questionTotal', + icon: 'icon_04' + }, { + name: '文件', + type: 'resourceList', + default: 'icon_09', + select: 'icon_up_09', + total: 'resourceTotal', + icon: 'icon_05' + }], + isAddMark: true, + //是否可以添加标记 + isNoteHighlight: true, + //是否有笔记高亮功能 + tippy: { + copy: true, + //复制 + copyIcon: 'copy', + copyLine: false, + note: true, + //笔记 + noteIcon: 'note', + noteLine: true, + resources: userType == 'teacher', + //资源 + resourcesIcon: 'addTeacherResources', + resourcesLine: true, + highlight: true, + //高亮 + highlightIcon: 'highlight', + highlightLine: true, + link: false, + //划线 + linkIcon: '', + linkLine: false, + dictionary: true, + //词典 + dictionaryIcon: 'dictionary', + dictionaryLine: true, + encyclopedias: true, + //百科 + encyclopediasIcon: 'encyclopedias', + encyclopediasLine: true, + maxWordCount: true, + //最大选择字数 + wordIcon: '', + wordLine: true + }, + noteStyle: 'mk-underline__dashed', + highlight: 'mk-hightlight__default', + linkStyle: '', + resourcesStyle: 'mk-underline__default' + }, { + systemName: '国家开放大学', + system: 'gk', + //系统缩写 + isGuoKai: true, + //是否是国家开放大学 + className: 'xml-reader-preview-guokai', + systemId: 'd58a0f05-b562-46fc-9516-55be91e21655', + theFirstLayout: true, + //第一种布局 + toolbarSecond: true, + //第二种pc端工具栏 + isShowAi: false, + //是否显示Ai + toolbarList: [{ + name: '搜索', + type: 'search', + default: 'icon_01', + select: 'icon_up_01', + total: 'none', + icon: '', + style: { + '--xml-reader-toolbar-color': '#93ccf9', + '--xml-reader-toolbar-border-color': '#7abeea' + } + }, { + name: '授课', + type: 'teachingResource', + default: 'icon_02', + select: 'icon_up_02', + total: 'teachingResourceTotal', + icon: '', + style: { + '--xml-reader-toolbar-color': '#f8d9a6', + '--xml-reader-toolbar-border-color': '#e6b57b' + } + }, { + name: '图片', + type: 'imageList', + default: 'icon_03', + select: 'icon_up_03', + total: 'imageTotal', + icon: '', + style: { + '--xml-reader-toolbar-color': '#f8d9a6', + '--xml-reader-toolbar-border-color': '#e6b57b' + } + }, { + name: '视频', + type: 'videoList', + default: 'icon_04', + select: 'icon_up_04', + total: 'videoTotal', + icon: '', + style: { + '--xml-reader-toolbar-color': '#f6ada3', + '--xml-reader-toolbar-border-color': '#e37f73' + } + }, { + name: '音频', + type: 'audioList', + default: 'icon_05', + select: 'icon_up_05', + total: 'audioTotal', + icon: 'icon_01', + style: { + '--xml-reader-toolbar-color': '#a684f5', + '--xml-reader-toolbar-border-color': '#7852cb' + } + }, { + name: '试题', + type: 'questionList', + default: 'icon_06', + select: 'icon_up_06', + total: 'questionTotal', + icon: 'icon_04', + style: { + '--xml-reader-toolbar-color': '#8fe7b8', + '--xml-reader-toolbar-border-color': '#6dd0a0' + } + }, { + name: '试卷', + type: 'testPaperList', + default: 'icon_08', + select: 'icon_up_08', + total: 'testPaperTotal', + icon: 'icon_04', + style: { + '--xml-reader-toolbar-color': '#bb8ef9', + '--xml-reader-toolbar-border-color': '#8d52cb' + } + }, { + name: '文件', + type: 'resourceList', + default: 'icon_09', + select: 'icon_up_09', + total: 'resourceTotal', + icon: 'icon_05', + style: { + '--xml-reader-toolbar-color': '#84aaf4', + '--xml-reader-toolbar-border-color': '#5c7dcf' + } + }], + isAddMark: userType == 'student', + //是否可以添加标记 + isNoteHighlight: userType == 'student', + //是否有笔记高亮功能 + tippy: { + copy: false, + //复制 + copyIcon: '', + copyLine: false, + note: userType == 'student', + //笔记 + noteIcon: '', + noteLine: false, + resources: false, + //资源 + resourcesIcon: '', + resourcesLine: false, + highlight: userType == 'student', + //高亮 + highlightIcon: '', + highlightLine: true, + link: userType == 'student', + //划线 + linkIcon: '', + linkLine: true, + dictionary: false, + //词典 + dictionaryIcon: '', + dictionaryLine: false, + encyclopedias: false, + //百科 + encyclopediasIcon: '', + encyclopediasLine: false, + maxWordCount: false, + //最大选择字数 + wordIcon: '', + wordLine: false + }, + noteStyle: 'mk-underline__dashed', + highlight: 'mk-hightlight__default', + linkStyle: 'mk-underline__default', + resourcesStyle: '' + }]; + this.data = systemEnvList.find(arr => arr.systemId === key); } } // -var script$2z = { +var script$2A = { name: 'setPop', props: { settingData: { @@ -129449,9 +132957,9 @@ var script$2z = { }; /* script */ -const __vue_script__$2z = script$2z; +const __vue_script__$2A = script$2A; /* template */ -var __vue_render__$2z = function () { +var __vue_render__$2A = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -129653,17 +133161,17 @@ var __vue_render__$2z = function () { ] ) }; -var __vue_staticRenderFns__$2z = []; -__vue_render__$2z._withStripped = true; +var __vue_staticRenderFns__$2A = []; +__vue_render__$2A._withStripped = true; /* style */ - const __vue_inject_styles__$2z = undefined; + const __vue_inject_styles__$2A = undefined; /* scoped */ - const __vue_scope_id__$2z = undefined; + const __vue_scope_id__$2A = undefined; /* module identifier */ - const __vue_module_identifier__$2z = undefined; + const __vue_module_identifier__$2A = undefined; /* functional template */ - const __vue_is_functional_template__$2z = false; + const __vue_is_functional_template__$2A = false; /* style inject */ /* style inject SSR */ @@ -129672,13 +133180,13 @@ __vue_render__$2z._withStripped = true; - const __vue_component__$2z = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2z, staticRenderFns: __vue_staticRenderFns__$2z }, - __vue_inject_styles__$2z, - __vue_script__$2z, - __vue_scope_id__$2z, - __vue_is_functional_template__$2z, - __vue_module_identifier__$2z, + const __vue_component__$2A = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2A, staticRenderFns: __vue_staticRenderFns__$2A }, + __vue_inject_styles__$2A, + __vue_script__$2A, + __vue_scope_id__$2A, + __vue_is_functional_template__$2A, + __vue_module_identifier__$2A, false, undefined, undefined, @@ -129702,8 +133210,14 @@ __vue_render__$2z._withStripped = true; // // -var script$2y = { +var script$2z = { name: 'highlight', + props: { + sysEnv: { + type: Object, + default: () => {} + } + }, data() { return { visiblea: false @@ -129716,8 +133230,8 @@ var __$_require_static_images_icons_books_green_png__ = "data:image/png;base64,i var __$_require_static_images_icons_books_yellow_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAAPCAYAAAClbJLqAAAAAXNSR0IArs4c6QAAAExJREFUWEft1LENACAMBDHYf+ggMUKudfprrFfuzJnjVgIX3srtR/D2dvCCHTx4RSC0fh68IBBSy4MXBEJqefCCQEgtD14QCKnlBbwHYtAs4xEgiVMAAAAASUVORK5CYII="; /* script */ -const __vue_script__$2y = script$2y; -var __vue_render__$2y = function () { +const __vue_script__$2z = script$2z; +var __vue_render__$2z = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -129762,7 +133276,9 @@ var __vue_render__$2y = function () { ]), _vm._v(" "), _c("div", { staticClass: "legend" }, [ - _c("span", [_vm._v("授课资源:")]), + _c("span", [ + _vm._v(_vm._s(_vm.sysEnv.isGuoKai ? "划线" : "授课资源") + ":"), + ]), _vm._v(" "), _c("p", { staticStyle: { @@ -129775,6 +133291,80 @@ var __vue_render__$2y = function () { ] ) }; +var __vue_staticRenderFns__$2z = []; +__vue_render__$2z._withStripped = true; + + /* style */ + const __vue_inject_styles__$2z = undefined; + /* scoped */ + const __vue_scope_id__$2z = undefined; + /* module identifier */ + const __vue_module_identifier__$2z = undefined; + /* functional template */ + const __vue_is_functional_template__$2z = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$2z = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2z, staticRenderFns: __vue_staticRenderFns__$2z }, + __vue_inject_styles__$2z, + __vue_script__$2z, + __vue_scope_id__$2z, + __vue_is_functional_template__$2z, + __vue_module_identifier__$2z, + false, + undefined, + undefined, + undefined + ); + +// +// +// + +var script$2y = { + name: 'bookmark', + data() { + return {}; + }, + props: { + visibleb: false + }, + mounted() {} +}; + +/* script */ +const __vue_script__$2y = script$2y; + +/* template */ +var __vue_render__$2y = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "el-dialog", + { + staticClass: "header", + attrs: { + "append-to-body": "", + title: "书签设置", + width: "500px", + visible: _vm.visibleb, + }, + on: { + "update:visible": function ($event) { + _vm.visibleb = $event; + }, + }, + }, + [_vm._v(" ??? ")] + ) +}; var __vue_staticRenderFns__$2y = []; __vue_render__$2y._withStripped = true; @@ -129807,80 +133397,6 @@ __vue_render__$2y._withStripped = true; undefined ); -// -// -// - -var script$2x = { - name: 'bookmark', - data() { - return {}; - }, - props: { - visibleb: false - }, - mounted() {} -}; - -/* script */ -const __vue_script__$2x = script$2x; - -/* template */ -var __vue_render__$2x = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "el-dialog", - { - staticClass: "header", - attrs: { - "append-to-body": "", - title: "书签设置", - width: "500px", - visible: _vm.visibleb, - }, - on: { - "update:visible": function ($event) { - _vm.visibleb = $event; - }, - }, - }, - [_vm._v(" ??? ")] - ) -}; -var __vue_staticRenderFns__$2x = []; -__vue_render__$2x._withStripped = true; - - /* style */ - const __vue_inject_styles__$2x = undefined; - /* scoped */ - const __vue_scope_id__$2x = undefined; - /* module identifier */ - const __vue_module_identifier__$2x = undefined; - /* functional template */ - const __vue_is_functional_template__$2x = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$2x = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2x, staticRenderFns: __vue_staticRenderFns__$2x }, - __vue_inject_styles__$2x, - __vue_script__$2x, - __vue_scope_id__$2x, - __vue_is_functional_template__$2x, - __vue_module_identifier__$2x, - false, - undefined, - undefined, - undefined - ); - /*! * html2canvas 1.4.1 <https://html2canvas.hertzen.com> * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com> @@ -129902,35 +133418,35 @@ PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ /* global Reflect, Promise */ -var extendStatics$1 = function (d, b) { - extendStatics$1 = Object.setPrototypeOf || { +var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; } || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; - return extendStatics$1(d, b); + return extendStatics(d, b); }; -function __extends$1(d, b) { +function __extends(d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); - extendStatics$1(d, b); + extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); } -var __assign$1 = function () { - __assign$1 = Object.assign || function __assign(t) { +var __assign = function () { + __assign = Object.assign || function __assign(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; - return __assign$1.apply(this, arguments); + return __assign.apply(this, arguments); }; -function __awaiter$1(thisArg, _arguments, P, generator) { +function __awaiter(thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); @@ -129957,7 +133473,7 @@ function __awaiter$1(thisArg, _arguments, P, generator) { step((generator = generator.apply(thisArg, _arguments || [])).next()); }); } -function __generator$1(thisArg, body) { +function __generator(thisArg, body) { var _ = { label: 0, sent: function () { @@ -132816,7 +136332,7 @@ var parseDisplayValue = function (display) { } return 0 /* NONE */; }; -var float$1 = { +var float = { name: 'float', initialValue: 'none', prefix: false, @@ -133711,7 +137227,7 @@ var CSSParsedDeclaration = /** @class */function () { this.color = parse(context, color, declaration.color); this.direction = parse(context, direction, declaration.direction); this.display = parse(context, display, declaration.display); - this.float = parse(context, float$1, declaration.cssFloat); + this.float = parse(context, float, declaration.cssFloat); this.fontFamily = parse(context, fontFamily, declaration.fontFamily); this.fontSize = parse(context, fontSize, declaration.fontSize); this.fontStyle = parse(context, fontStyle, declaration.fontStyle); @@ -134442,7 +137958,7 @@ var FEATURES = { return value; }, get SUPPORT_CORS_XHR() { - var value = ('withCredentials' in new XMLHttpRequest()); + var value = 'withCredentials' in new XMLHttpRequest(); Object.defineProperty(FEATURES, 'SUPPORT_CORS_XHR', { value: value }); @@ -134587,12 +138103,12 @@ var breakWords = function (str, styles) { }; var TextContainer = /** @class */function () { function TextContainer(context, node, styles) { - this.text = transform$2(node.data, styles.textTransform); + this.text = transform(node.data, styles.textTransform); this.textBounds = parseTextBounds(context, this.text, styles, node); } return TextContainer; }(); -var transform$2 = function (text, transform) { +var transform = function (text, transform) { switch (transform) { case 1 /* LOWERCASE */: return text.toLowerCase(); @@ -134612,7 +138128,7 @@ var capitalize = function (m, p1, p2) { return m; }; var ImageElementContainer = /** @class */function (_super) { - __extends$1(ImageElementContainer, _super); + __extends(ImageElementContainer, _super); function ImageElementContainer(context, img) { var _this = _super.call(this, context, img) || this; _this.src = img.currentSrc || img.src; @@ -134624,7 +138140,7 @@ var ImageElementContainer = /** @class */function (_super) { return ImageElementContainer; }(ElementContainer); var CanvasElementContainer = /** @class */function (_super) { - __extends$1(CanvasElementContainer, _super); + __extends(CanvasElementContainer, _super); function CanvasElementContainer(context, canvas) { var _this = _super.call(this, context, canvas) || this; _this.canvas = canvas; @@ -134635,7 +138151,7 @@ var CanvasElementContainer = /** @class */function (_super) { return CanvasElementContainer; }(ElementContainer); var SVGElementContainer = /** @class */function (_super) { - __extends$1(SVGElementContainer, _super); + __extends(SVGElementContainer, _super); function SVGElementContainer(context, img) { var _this = _super.call(this, context, img) || this; var s = new XMLSerializer(); @@ -134651,7 +138167,7 @@ var SVGElementContainer = /** @class */function (_super) { return SVGElementContainer; }(ElementContainer); var LIElementContainer = /** @class */function (_super) { - __extends$1(LIElementContainer, _super); + __extends(LIElementContainer, _super); function LIElementContainer(context, element) { var _this = _super.call(this, context, element) || this; _this.value = element.value; @@ -134660,7 +138176,7 @@ var LIElementContainer = /** @class */function (_super) { return LIElementContainer; }(ElementContainer); var OLElementContainer = /** @class */function (_super) { - __extends$1(OLElementContainer, _super); + __extends(OLElementContainer, _super); function OLElementContainer(context, element) { var _this = _super.call(this, context, element) || this; _this.start = element.start; @@ -134697,7 +138213,7 @@ var RADIO = 'radio'; var PASSWORD = 'password'; var INPUT_COLOR = 0x2a2a2aff; var InputElementContainer = /** @class */function (_super) { - __extends$1(InputElementContainer, _super); + __extends(InputElementContainer, _super); function InputElementContainer(context, input) { var _this = _super.call(this, context, input) || this; _this.type = input.type.toLowerCase(); @@ -134725,7 +138241,7 @@ var InputElementContainer = /** @class */function (_super) { return InputElementContainer; }(ElementContainer); var SelectElementContainer = /** @class */function (_super) { - __extends$1(SelectElementContainer, _super); + __extends(SelectElementContainer, _super); function SelectElementContainer(context, element) { var _this = _super.call(this, context, element) || this; var option = element.options[element.selectedIndex || 0]; @@ -134735,7 +138251,7 @@ var SelectElementContainer = /** @class */function (_super) { return SelectElementContainer; }(ElementContainer); var TextareaElementContainer = /** @class */function (_super) { - __extends$1(TextareaElementContainer, _super); + __extends(TextareaElementContainer, _super); function TextareaElementContainer(context, element) { var _this = _super.call(this, context, element) || this; _this.value = element.value; @@ -134744,7 +138260,7 @@ var TextareaElementContainer = /** @class */function (_super) { return TextareaElementContainer; }(ElementContainer); var IFrameElementContainer = /** @class */function (_super) { - __extends$1(IFrameElementContainer, _super); + __extends(IFrameElementContainer, _super); function IFrameElementContainer(context, iframe) { var _this = _super.call(this, context, iframe) || this; _this.src = iframe.src; @@ -135171,9 +138687,9 @@ var DocumentCloner = /** @class */function () { if window url is about:blank, we can assign the url to current by writing onto the document */ var iframeLoad = iframeLoader(iframe).then(function () { - return __awaiter$1(_this, void 0, void 0, function () { + return __awaiter(_this, void 0, void 0, function () { var onclone, referenceElement; - return __generator$1(this, function (_a) { + return __generator(this, function (_a) { switch (_a.label) { case 0: this.scrolledElements.forEach(restoreNodeScroll); @@ -135651,10 +139167,10 @@ var Cache = /** @class */function () { return this._cache[src]; }; Cache.prototype.loadImage = function (key) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var isSameOrigin, useCORS, useProxy, src; var _this = this; - return __generator$1(this, function (_a) { + return __generator(this, function (_a) { switch (_a.label) { case 0: isSameOrigin = CacheStorage.isSameOrigin(key); @@ -136437,7 +139953,7 @@ var Renderer = /** @class */function () { }(); var MASK_OFFSET = 10000; var CanvasRenderer = /** @class */function (_super) { - __extends$1(CanvasRenderer, _super); + __extends(CanvasRenderer, _super); function CanvasRenderer(context, options) { var _this = _super.call(this, context, options) || this; _this._activeEffects = []; @@ -136487,9 +140003,9 @@ var CanvasRenderer = /** @class */function (_super) { this.ctx.restore(); }; CanvasRenderer.prototype.renderStack = function (stack) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var styles; - return __generator$1(this, function (_a) { + return __generator(this, function (_a) { switch (_a.label) { case 0: styles = stack.element.container.styles; @@ -136505,8 +140021,8 @@ var CanvasRenderer = /** @class */function (_super) { }); }; CanvasRenderer.prototype.renderNode = function (paint) { - return __awaiter$1(this, void 0, void 0, function () { - return __generator$1(this, function (_a) { + return __awaiter(this, void 0, void 0, function () { + return __generator(this, function (_a) { switch (_a.label) { case 0: if (contains(paint.container.flags, 16 /* DEBUG_RENDER */)) { @@ -136547,10 +140063,10 @@ var CanvasRenderer = /** @class */function (_super) { return [[styles.fontStyle, fontVariant, styles.fontWeight, fontSize, fontFamily].join(' '), fontFamily, fontSize]; }; CanvasRenderer.prototype.renderTextNode = function (text, styles) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var _a, font, fontFamily, fontSize, _b, baseline, middle, paintOrder; var _this = this; - return __generator$1(this, function (_c) { + return __generator(this, function (_c) { _a = this.createFontStyle(styles), font = _a[0], fontFamily = _a[1], fontSize = _a[2]; this.ctx.font = font; this.ctx.direction = styles.direction === 1 /* RTL */ ? 'rtl' : 'ltr'; @@ -136630,9 +140146,9 @@ var CanvasRenderer = /** @class */function (_super) { } }; CanvasRenderer.prototype.renderNodeContent = function (paint) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var container, curves, styles, _i, _a, child, image, image, iframeRenderer, canvas, size, _b, fontFamily, fontSize, baseline, bounds, x, textBounds, img, image, url, fontFamily, bounds; - return __generator$1(this, function (_c) { + return __generator(this, function (_c) { switch (_c.label) { case 0: this.applyEffects(paint.getEffects(4 /* CONTENT */)); @@ -136787,9 +140303,9 @@ var CanvasRenderer = /** @class */function (_super) { }); }; CanvasRenderer.prototype.renderStackContent = function (stack) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var _i, _a, child, _b, _c, child, _d, _e, child, _f, _g, child, _h, _j, child, _k, _l, child, _m, _o, child; - return __generator$1(this, function (_p) { + return __generator(this, function (_p) { switch (_p.label) { case 0: if (contains(stack.element.container.flags, 16 /* DEBUG_RENDER */)) { @@ -136953,15 +140469,15 @@ var CanvasRenderer = /** @class */function (_super) { return canvas; }; CanvasRenderer.prototype.renderBackgroundImage = function (container) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var index, _loop_1, this_1, _i, _a, backgroundImage; - return __generator$1(this, function (_b) { + return __generator(this, function (_b) { switch (_b.label) { case 0: index = container.styles.backgroundImage.length - 1; _loop_1 = function (backgroundImage) { var image, url, _c, path, x, y, width, height, pattern, _d, path, x, y, width, height, _e, lineLength, x0, x1, y0, y1, canvas, ctx, gradient_1, pattern, _f, path, left, top_1, width, height, position, x, y, _g, rx, ry, radialGradient_1, midX, midY, f, invF; - return __generator$1(this, function (_h) { + return __generator(this, function (_h) { switch (_h.label) { case 0: if (!(backgroundImage.type === 0 /* URL */)) return [3 /*break*/, 5]; @@ -137059,8 +140575,8 @@ var CanvasRenderer = /** @class */function (_super) { }); }; CanvasRenderer.prototype.renderSolidBorder = function (color, side, curvePoints) { - return __awaiter$1(this, void 0, void 0, function () { - return __generator$1(this, function (_a) { + return __awaiter(this, void 0, void 0, function () { + return __generator(this, function (_a) { this.path(parsePathForBorder(curvePoints, side)); this.ctx.fillStyle = asString(color); this.ctx.fill(); @@ -137069,9 +140585,9 @@ var CanvasRenderer = /** @class */function (_super) { }); }; CanvasRenderer.prototype.renderDoubleBorder = function (color, width, side, curvePoints) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var outerPaths, innerPaths; - return __generator$1(this, function (_a) { + return __generator(this, function (_a) { switch (_a.label) { case 0: if (!(width < 3)) return [3 /*break*/, 2]; @@ -137093,10 +140609,10 @@ var CanvasRenderer = /** @class */function (_super) { }); }; CanvasRenderer.prototype.renderNodeBackgroundAndBorders = function (paint) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var styles, hasBackground, borders, backgroundPaintingArea, side, _i, borders_1, border; var _this = this; - return __generator$1(this, function (_a) { + return __generator(this, function (_a) { switch (_a.label) { case 0: this.applyEffects(paint.getEffects(2 /* BACKGROUND_BORDERS */)); @@ -137198,9 +140714,9 @@ var CanvasRenderer = /** @class */function (_super) { }); }; CanvasRenderer.prototype.renderDashedDottedBorder = function (color, width, side, curvePoints, style) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var strokePaths, boxPaths, startX, startY, endX, endY, length, dashLength, spaceLength, useLineDash, multiplier, numberOfDashes, minSpace, maxSpace, path1, path2, path1, path2; - return __generator$1(this, function (_a) { + return __generator(this, function (_a) { this.ctx.save(); strokePaths = parsePathForBorderStroke(curvePoints, side); boxPaths = parsePathForBorder(curvePoints, side); @@ -137291,9 +140807,9 @@ var CanvasRenderer = /** @class */function (_super) { }); }; CanvasRenderer.prototype.render = function (element) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var stack; - return __generator$1(this, function (_a) { + return __generator(this, function (_a) { switch (_a.label) { case 0: if (this.options.backgroundColor) { @@ -137352,7 +140868,7 @@ var fixIOSSystemFonts = function (fontFamilies) { }) : fontFamilies; }; var ForeignObjectRenderer = /** @class */function (_super) { - __extends$1(ForeignObjectRenderer, _super); + __extends(ForeignObjectRenderer, _super); function ForeignObjectRenderer(context, options) { var _this = _super.call(this, context, options) || this; _this.canvas = options.canvas ? options.canvas : document.createElement('canvas'); @@ -137368,9 +140884,9 @@ var ForeignObjectRenderer = /** @class */function (_super) { return _this; } ForeignObjectRenderer.prototype.render = function (element) { - return __awaiter$1(this, void 0, void 0, function () { + return __awaiter(this, void 0, void 0, function () { var svg, img; - return __generator$1(this, function (_a) { + return __generator(this, function (_a) { switch (_a.label) { case 0: svg = createForeignObjectSVG(this.options.width * this.options.scale, this.options.height * this.options.scale, this.options.scale, this.options.scale, element); @@ -137499,10 +141015,10 @@ if (typeof window !== 'undefined') { CacheStorage.setContext(window); } var renderElement = function (element, opts) { - return __awaiter$1(void 0, void 0, void 0, function () { + return __awaiter(void 0, void 0, void 0, function () { var ownerDocument, defaultView, resourceOptions, contextOptions, windowOptions, windowBounds, context, foreignObjectRendering, cloneOptions, documentCloner, clonedElement, container, _a, width, height, left, top, backgroundColor, renderOptions, canvas, renderer, root, renderer; var _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t; - return __generator$1(this, function (_u) { + return __generator(this, function (_u) { switch (_u.label) { case 0: if (!element || typeof element !== 'object') { @@ -137522,7 +141038,7 @@ var renderElement = function (element, opts) { proxy: opts.proxy, useCORS: (_d = opts.useCORS) !== null && _d !== void 0 ? _d : false }; - contextOptions = __assign$1({ + contextOptions = __assign({ logging: (_e = opts.logging) !== null && _e !== void 0 ? _e : true, cache: opts.cache }, resourceOptions); @@ -137604,7 +141120,7 @@ var parseBackgroundColor = function (context, element, backgroundColorOverride) }; // -var script$2w = { +var script$2x = { name: 'xmlRobotPc', props: { bookName: { @@ -137988,9 +141504,9 @@ var script$2w = { }; /* script */ -const __vue_script__$2w = script$2w; +const __vue_script__$2x = script$2x; /* template */ -var __vue_render__$2w = function () { +var __vue_render__$2x = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -138520,17 +142036,17 @@ var __vue_render__$2w = function () { 1 ) }; -var __vue_staticRenderFns__$2w = []; -__vue_render__$2w._withStripped = true; +var __vue_staticRenderFns__$2x = []; +__vue_render__$2x._withStripped = true; /* style */ - const __vue_inject_styles__$2w = undefined; + const __vue_inject_styles__$2x = undefined; /* scoped */ - const __vue_scope_id__$2w = "data-v-dc2c6a38"; + const __vue_scope_id__$2x = "data-v-55256e09"; /* module identifier */ - const __vue_module_identifier__$2w = undefined; + const __vue_module_identifier__$2x = undefined; /* functional template */ - const __vue_is_functional_template__$2w = false; + const __vue_is_functional_template__$2x = false; /* style inject */ /* style inject SSR */ @@ -138539,13 +142055,13 @@ __vue_render__$2w._withStripped = true; - const __vue_component__$2w = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2w, staticRenderFns: __vue_staticRenderFns__$2w }, - __vue_inject_styles__$2w, - __vue_script__$2w, - __vue_scope_id__$2w, - __vue_is_functional_template__$2w, - __vue_module_identifier__$2w, + const __vue_component__$2x = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2x, staticRenderFns: __vue_staticRenderFns__$2x }, + __vue_inject_styles__$2x, + __vue_script__$2x, + __vue_scope_id__$2x, + __vue_is_functional_template__$2x, + __vue_module_identifier__$2x, false, undefined, undefined, @@ -138553,7 +142069,7 @@ __vue_render__$2w._withStripped = true; ); // -var script$2v = { +var script$2w = { name: 'xmlRobotPhone', props: { bookName: { @@ -138816,8 +142332,8 @@ var script$2v = { var __$_require_static_images_icons_ai_xiaozhi_logo2_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAqCAYAAAAERIP3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUEyQjgwMTU0NzEyMTFFRUEzRDdDMUE2NjQ4N0E4NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUEyQjgwMTY0NzEyMTFFRUEzRDdDMUE2NjQ4N0E4NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QTJCODAxMzQ3MTIxMUVFQTNEN0MxQTY2NDg3QTg1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QTJCODAxNDQ3MTIxMUVFQTNEN0MxQTY2NDg3QTg1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiO9ndYAABDCSURBVHja5FoJWJXV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"; /* script */ -const __vue_script__$2v = script$2v; -var __vue_render__$2v = function () { +const __vue_script__$2w = script$2w; +var __vue_render__$2w = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -139233,17 +142749,17 @@ var __vue_render__$2v = function () { 1 ) }; -var __vue_staticRenderFns__$2v = []; -__vue_render__$2v._withStripped = true; +var __vue_staticRenderFns__$2w = []; +__vue_render__$2w._withStripped = true; /* style */ - const __vue_inject_styles__$2v = undefined; + const __vue_inject_styles__$2w = undefined; /* scoped */ - const __vue_scope_id__$2v = "data-v-35536324"; + const __vue_scope_id__$2w = "data-v-18c5c2c9"; /* module identifier */ - const __vue_module_identifier__$2v = undefined; + const __vue_module_identifier__$2w = undefined; /* functional template */ - const __vue_is_functional_template__$2v = false; + const __vue_is_functional_template__$2w = false; /* style inject */ /* style inject SSR */ @@ -139252,13 +142768,13 @@ __vue_render__$2v._withStripped = true; - const __vue_component__$2v = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2v, staticRenderFns: __vue_staticRenderFns__$2v }, - __vue_inject_styles__$2v, - __vue_script__$2v, - __vue_scope_id__$2v, - __vue_is_functional_template__$2v, - __vue_module_identifier__$2v, + const __vue_component__$2w = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2w, staticRenderFns: __vue_staticRenderFns__$2w }, + __vue_inject_styles__$2w, + __vue_script__$2w, + __vue_scope_id__$2w, + __vue_is_functional_template__$2w, + __vue_module_identifier__$2w, false, undefined, undefined, @@ -139281,7 +142797,7 @@ __vue_render__$2v._withStripped = true; // // -var script$2u = { +var script$2v = { name: 'DownloadFileUppop', props: { downloadFileLink: { @@ -139353,10 +142869,10 @@ var script$2u = { }; /* script */ -const __vue_script__$2u = script$2u; +const __vue_script__$2v = script$2v; /* template */ -var __vue_render__$2u = function () { +var __vue_render__$2v = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -139396,17 +142912,17 @@ var __vue_render__$2u = function () { ] ) }; -var __vue_staticRenderFns__$2u = []; -__vue_render__$2u._withStripped = true; +var __vue_staticRenderFns__$2v = []; +__vue_render__$2v._withStripped = true; /* style */ - const __vue_inject_styles__$2u = undefined; + const __vue_inject_styles__$2v = undefined; /* scoped */ - const __vue_scope_id__$2u = undefined; + const __vue_scope_id__$2v = undefined; /* module identifier */ - const __vue_module_identifier__$2u = undefined; + const __vue_module_identifier__$2v = undefined; /* functional template */ - const __vue_is_functional_template__$2u = false; + const __vue_is_functional_template__$2v = false; /* style inject */ /* style inject SSR */ @@ -139415,13 +142931,13 @@ __vue_render__$2u._withStripped = true; - const __vue_component__$2u = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2u, staticRenderFns: __vue_staticRenderFns__$2u }, - __vue_inject_styles__$2u, - __vue_script__$2u, - __vue_scope_id__$2u, - __vue_is_functional_template__$2u, - __vue_module_identifier__$2u, + const __vue_component__$2v = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2v, staticRenderFns: __vue_staticRenderFns__$2v }, + __vue_inject_styles__$2v, + __vue_script__$2v, + __vue_scope_id__$2v, + __vue_is_functional_template__$2v, + __vue_module_identifier__$2v, false, undefined, undefined, @@ -139429,12 +142945,12 @@ __vue_render__$2u._withStripped = true; ); // -var script$2t = { +var script$2u = { name: 'resource-list-phone', components: { - VideoModalPlayer: __vue_component__$50, - audioPlayerPage: __vue_component__$2C, - downFileUppop: __vue_component__$2u + VideoModalPlayer: __vue_component__$5a, + audioPlayerPage: __vue_component__$2D, + downFileUppop: __vue_component__$2v }, props: { textBookResource: { @@ -139461,6 +142977,10 @@ var script$2t = { isShowTeacherResource: { type: Boolean, default: false + }, + sysEnv: { + type: Object, + default: () => {} } }, watch: { @@ -139479,63 +142999,7 @@ var script$2t = { }, data() { return { - toolbarList: [{ - name: '授课', - type: 'teachingResource', - default: 'icon_02', - select: 'icon_up_02', - total: 'teachingResourceTotal', - icon: '' - }, { - name: '图片', - type: 'imageList', - default: 'icon_03', - select: 'icon_up_03', - total: 'imageTotal', - icon: '' - }, { - name: '视频', - type: 'videoList', - default: 'icon_04', - select: 'icon_up_04', - total: 'videoTotal', - icon: '' - }, { - name: '音频', - type: 'audioList', - default: 'icon_05', - select: 'icon_up_05', - total: 'audioTotal', - icon: 'icon_01' - }, { - name: '公式', - type: 'formulaList', - default: 'icon_06', - select: 'icon_up_06', - total: 'formulaTotal', - icon: 'icon_02' - }, { - name: '互动', - type: 'interactionList', - default: 'icon_07', - select: 'icon_up_07', - total: 'interactionTotal', - icon: 'icon_03' - }, { - name: '试题', - type: 'questionList', - default: 'icon_08', - select: 'icon_up_08', - total: 'questionTotal', - icon: 'icon_04' - }, { - name: '文件', - type: 'resourceList', - default: 'icon_09', - select: 'icon_up_09', - total: 'resourceTotal', - icon: 'icon_05' - }], + toolbarList: this.sysEnv.toolbarList, current: 0, resourceType: 'teachingResource', list: this.resourcesList, @@ -139543,11 +143007,13 @@ var script$2t = { resourceIcon: '', audioData: { show: false, - src: '' + src: '', + info: {} }, videoData: { show: false, - src: '' + src: '', + info: {} }, downloadFileLink: '', showDown: false, @@ -139565,11 +143031,18 @@ var script$2t = { } }, methods: { - clickToolbar(index, item) { + clickToolbar(e) { + console.log(e); + + // this.location = '' + // this.current = index + // this.resourceType = item.type + // this.resourceIcon = item.icon + this.location = ''; - this.current = index; - this.resourceType = item.type; - this.resourceIcon = item.icon; + // this.current = index + this.resourceType = this.toolbarList[e].type; + this.resourceIcon = this.toolbarList[e].icon; }, getFileUrl(url) { if (url && url.indexOf('./') !== -1) { @@ -139604,6 +143077,10 @@ var script$2t = { // 教师资源预览 resourceReader(item, items) { if (items.resourcesType == 'image') { + this.$EventBus.$emit('learningStatistics', { + type: 'image', + info: items + }); this.$xmlImgPreview({ multiple: true, nowImgIndex: 0, @@ -139615,11 +143092,13 @@ var script$2t = { } else if (items.resourcesType == 'audio') { this.audioData.src = items.fileUrl; this.audioData.show = true; + this.audioData.info = items; } else if (items.resourcesType == 'recorded') { this.resourceDetails(item, items); } else if (items.resourcesType == 'video') { this.videoData.src = items.fileUrl; this.videoData.show = true; + this.videoData.info = items; } else { this.$emit('resourceReader', items); } @@ -139630,6 +143109,10 @@ var script$2t = { }, // 图片预览 imgPreview(item, items) { + this.$EventBus.$emit('learningStatistics', { + type: 'image', + info: items + }); this.$xmlImgPreview({ multiple: true, nowImgIndex: 0, @@ -139643,12 +143126,14 @@ var script$2t = { audioPreview(item, items) { this.audioData.src = this.getFileUrl(items.uploadFileUrl); this.audioData.show = true; + this.audioData.info = items; // this.$refs.xmlPopup.show = false }, // 视频预览 videoPreview(item, items) { this.videoData.src = this.getFileUrl(items.uploadFileUrl); this.videoData.show = true; + this.videoData.info = items; // this.$refs.xmlPopup.show = false }, close() { @@ -139699,6 +143184,30 @@ var script$2t = { } else { return '录音'; } + }, + timeVideoUpdate({ + event, + time + }, data) { + // console.log({event, time, data}); + this.$EventBus.$emit('videoTimeUpdate', { + event, + time, + data, + info: this.videoData.info + }); + }, + timeAudioUpdate({ + event, + time + }, data) { + // console.log({event, time, data}); + this.$EventBus.$emit('audioTimeUpdate', { + event, + time, + data, + info: this.videoData.info + }); } } }; @@ -139706,8 +143215,8 @@ var script$2t = { var __$_require_static_images_icons_resource_positioning_png__ = "data:image/png;base64,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"; /* script */ -const __vue_script__$2t = script$2t; -var __vue_render__$2t = function () { +const __vue_script__$2u = script$2u; +var __vue_render__$2u = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -139718,6 +143227,7 @@ var __vue_render__$2t = function () { "xml-popup", { ref: "xmlPopup", + attrs: { round: false }, on: { close: function ($event) { return _vm.close() @@ -139725,155 +143235,476 @@ var __vue_render__$2t = function () { }, }, [ - _c("div", { staticClass: "xml-resource-list-phone" }, [ - _c("div", { - staticClass: "xml-popup-mback", - on: { - click: function ($event) { - $event.stopPropagation(); - _vm.$refs.xmlPopup.show = false; - }, - }, - }), - _vm._v(" "), - _c("div", { staticClass: "xml-resource-list" }, [ - _c( - "div", - { staticClass: "xml-left-toolbar-phone" }, - [ - _vm._l(_vm.toolbarList, function (item, index) { - return _c( - "div", - { - key: index, - staticClass: "toolbar-item", - class: index == _vm.current ? "current-toolbar" : "", - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.clickToolbar(index, item) - }, - }, + _c( + "div", + { staticClass: "xml-resource-list-phone" }, + [ + _c("div", { staticClass: "navBar" }, [ + _c( + "div", + { + staticClass: "back-icon", + on: { + click: function ($event) { + $event.stopPropagation(); + _vm.$refs.xmlPopup.show = false; }, - [ - _vm._v( - "\n " + - _vm._s(item.name) + - "\n " - ), - _c("span", [ - _vm._v( - "(" + - _vm._s( - _vm.textBookResource[item.total] - ? _vm.textBookResource[item.total] - : "0" - ) + - ")" - ), - ]), - ] - ) - }), - _vm._v(" "), - _c("div", { - staticClass: "select-toolbar", - style: { top: _vm.current * 14 + "vw" }, - }), - ], - 2 - ), + }, + }, + [_c("i", { staticClass: "el-icon-arrow-left" })] + ), + _vm._v(" "), + _c("div", [_vm._v("资源")]), + ]), _vm._v(" "), _c( - "div", - { staticClass: "xml-resource-content" }, - [ - _vm.resourceType == "imageList" - ? _vm._l(_vm.list, function (item, index) { - return _c( - "xml-collapse", - { - key: index, - attrs: { - title: item.label, - name: index, - current: _vm.textBookResource["imageCurrent"], - className: "max-resource-content", - }, - on: { - collapseClick: function (e) { - return ( - (_vm.textBookResource["imageCurrent"] = e), - (item.state = true) - ) + "van-tabs", + { + attrs: { + color: "#57A9FB", + background: "#F6FBFF", + "line-width": "45px", + }, + on: { click: _vm.clickToolbar }, + }, + _vm._l(_vm.toolbarList, function (item, index) { + return _c("van-tab", { + scopedSlots: _vm._u( + [ + { + key: "title", + fn: function () { + return [ + _c("div", [ + _vm._v( + "\n " + + _vm._s(item.name) + + "\n " + ), + _c("span", [ + _vm._v( + "(" + + _vm._s( + _vm.textBookResource[item.total] + ? _vm.textBookResource[item.total] + : "0" + ) + + ")" + ), + ]), + ]), + ] + }, + proxy: true, + }, + ], + null, + true + ), + }) + }), + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "xml-resource-list" }, [ + _c( + "div", + { staticClass: "xml-resource-content" }, + [ + _vm.resourceType == "imageList" + ? _vm._l(_vm.list, function (item, index) { + return _c( + "xml-collapse", + { + key: index, + attrs: { + title: item.label, + name: index, + current: _vm.textBookResource["imageCurrent"], + className: "max-resource-content", + }, + on: { + collapseClick: function (e) { + return ( + (_vm.textBookResource["imageCurrent"] = e), + (item.state = true) + ) + }, }, }, - }, - _vm._l( - item[_vm.resourceType], - function (items, index) { - return _c( - "div", - { staticClass: "max-resource-item" }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: items.isTrialExternal, - expression: "items.isTrialExternal", + _vm._l( + item[_vm.resourceType], + function (items, index) { + return _c( + "div", + { staticClass: "max-resource-item" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isTrialExternal, + expression: "items.isTrialExternal", + }, + ], + staticClass: + "mask-layer-trial-external", + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_lock_svg__, + alt: "", + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "resource-cover", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.imgPreview(item, items) + }, }, - ], - staticClass: "mask-layer-trial-external", - }, - [ + }, + [ + item.state + ? _c("img", { + attrs: { + src: _vm.getFileUrl( + items.uploadFileUrl + ), + alt: "", + }, + }) + : _vm._e(), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "item-bottom" }, [ + _c( + "div", + { staticClass: "resource-title" }, + [ + _vm._v( + _vm._s( + items.title + ? items.title + : item.label + ) + ), + ] + ), + _vm._v(" "), _c("img", { + staticClass: "location", attrs: { - src: __$_require_static_images_icons_resource_lock_svg__, + src: __$_require_static_images_icons_resource_positioning_png__, alt: "", }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.resourceDetails( + item, + items, + "resource" + ) + }, + }, }), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "resource-cover", + ]), + ] + ) + } + ), + 0 + ) + }) + : _vm.resourceType == "videoList" + ? _vm._l(_vm.list, function (item, index) { + return _c( + "xml-collapse", + { + key: index, + attrs: { + title: item.label, + name: index, + current: _vm.textBookResource["videoCurrent"], + className: "max-resource-content", + }, + on: { + collapseClick: function (e) { + return ( + (_vm.textBookResource["videoCurrent"] = e), + (item.state = true) + ) + }, + }, + }, + _vm._l( + item[_vm.resourceType], + function (items, index) { + return _c( + "div", + { staticClass: "max-resource-item" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isTrialExternal, + expression: "items.isTrialExternal", + }, + ], + staticClass: + "mask-layer-trial-external", + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_lock_svg__, + alt: "", + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "resource-cover", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.videoPreview(item, items) + }, + }, + }, + [ + item.state && items.coverFileUrl + ? _c("img", { + attrs: { + src: _vm.getFileUrl( + items.coverFileUrl + ), + alt: "", + }, + }) + : _vm._e(), + _vm._v(" "), + !items.coverFileUrl + ? _c("img", { + attrs: { + src: __$_require_static_images_default_over_video_cover_png__, + alt: "", + }, + }) + : _vm._e(), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "item-bottom" }, [ + _c( + "div", + { staticClass: "resource-title" }, + [_vm._v(_vm._s(items.title))] + ), + _vm._v(" "), + _c("img", { + staticClass: "location", + attrs: { + src: __$_require_static_images_icons_resource_positioning_png__, + alt: "", + }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.resourceDetails( + item, + items, + "resource" + ) + }, + }, + }), + ]), + ] + ) + } + ), + 0 + ) + }) + : _vm.resourceType == "audioList" + ? _vm._l(_vm.list, function (item, index) { + return _c( + "xml-collapse", + { + key: index, + attrs: { + title: item.label, + name: index, + current: _vm.textBookResource["audioCurrent"], + }, + on: { + collapseClick: function (e) { + return ( + (_vm.textBookResource["audioCurrent"] = e), + (item.state = true) + ) + }, + }, + }, + _vm._l( + item[_vm.resourceType], + function (items, index) { + return _c( + "div", + { staticClass: "resource-item" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isTrialExternal, + expression: "items.isTrialExternal", + }, + ], + staticClass: + "mask-layer-trial-external min-mask-layer", + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_lock_svg__, + alt: "", + }, + }), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "resource-icon", + class: _vm.resourceIcon, + }), + _vm._v(" "), + _c( + "div", + { + staticClass: "resource-title", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.audioPreview(item, items) + }, + }, + }, + [_vm._v(_vm._s(items.title))] + ), + _vm._v(" "), + _c("img", { + staticClass: "location", + attrs: { + src: __$_require_static_images_icons_resource_positioning_png__, + alt: "", + }, on: { click: function ($event) { $event.stopPropagation(); - return _vm.imgPreview(item, items) + return _vm.resourceDetails( + item, + items, + "resource" + ) }, }, - }, - [ - item.state - ? _c("img", { - attrs: { - src: _vm.getFileUrl( - items.uploadFileUrl - ), - alt: "", - }, - }) - : _vm._e(), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "item-bottom" }, [ + }), + ] + ) + } + ), + 0 + ) + }) + : _vm.resourceType == "questionList" + ? _vm._l(_vm.list, function (item, index) { + return _c( + "xml-collapse", + { + key: index, + attrs: { + title: item.label, + name: index, + current: + _vm.textBookResource["questionCurrent"], + }, + on: { + collapseClick: function (e) { + return ( + (_vm.textBookResource["questionCurrent"] = + e), + (item.state = true) + ) + }, + }, + }, + _vm._l( + item[_vm.resourceType], + function (items, index) { + return _c( + "div", + { staticClass: "resource-item" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isTrialExternal, + expression: "items.isTrialExternal", + }, + ], + staticClass: + "mask-layer-trial-external min-mask-layer", + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_lock_svg__, + alt: "", + }, + }), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "resource-icon", + class: _vm.resourceIcon, + }), + _vm._v(" "), _c( "div", { staticClass: "resource-title" }, [ _vm._v( _vm._s( - items.title - ? items.title - : item.label + _vm.removeStyle(items.stem.content) ) ), ] @@ -139896,100 +143727,351 @@ var __vue_render__$2t = function () { }, }, }), - ]), - ] - ) - } - ), - 0 - ) - }) - : _vm.resourceType == "videoList" - ? _vm._l(_vm.list, function (item, index) { - return _c( - "xml-collapse", - { - key: index, - attrs: { - title: item.label, - name: index, - current: _vm.textBookResource["videoCurrent"], - className: "max-resource-content", - }, - on: { - collapseClick: function (e) { - return ( - (_vm.textBookResource["videoCurrent"] = e), - (item.state = true) + ] ) + } + ), + 0 + ) + }) + : _vm.resourceType == "testPaperList" + ? _vm._l(_vm.list, function (item, index) { + return _c( + "xml-collapse", + { + key: index, + attrs: { + title: item.label, + name: index, + current: _vm.textBookResource["testPaperTotal"], + }, + on: { + collapseClick: function (e) { + return ( + (_vm.textBookResource["testPaperTotal"] = + e), + (item.state = true) + ) + }, }, }, - }, - _vm._l( - item[_vm.resourceType], - function (items, index) { - return _c( - "div", - { staticClass: "max-resource-item" }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: items.isTrialExternal, - expression: "items.isTrialExternal", - }, - ], - staticClass: "mask-layer-trial-external", - }, - [ - _c("img", { - attrs: { - src: __$_require_static_images_icons_resource_lock_svg__, - alt: "", - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "resource-cover", + _vm._l( + item[_vm.resourceType], + function (items, index) { + return _c( + "div", + { staticClass: "resource-item" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isTrialExternal, + expression: "items.isTrialExternal", + }, + ], + staticClass: + "mask-layer-trial-external min-mask-layer", + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_lock_svg__, + alt: "", + }, + }), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "resource-icon", + class: _vm.resourceIcon, + }), + _vm._v(" "), + _c( + "div", + { staticClass: "resource-title" }, + [ + _vm._v( + _vm._s(items.paperName || items.title) + ), + ] + ), + _vm._v(" "), + _c("img", { + staticClass: "location", + attrs: { + src: __$_require_static_images_icons_resource_positioning_png__, + alt: "", + }, on: { click: function ($event) { $event.stopPropagation(); - return _vm.videoPreview(item, items) + return _vm.resourceDetails( + item, + items, + "resource" + ) }, }, - }, - [ - item.state && items.coverFileUrl - ? _c("img", { - attrs: { - src: _vm.getFileUrl( - items.coverFileUrl - ), - alt: "", + }), + ] + ) + } + ), + 0 + ) + }) + : _vm.resourceType == "formulaList" + ? _vm._l(_vm.list, function (item, index) { + return _c( + "xml-collapse", + { + key: index, + attrs: { + title: item.label, + name: index, + current: _vm.textBookResource["formulaCurrent"], + }, + on: { + collapseClick: function (e) { + return ( + (_vm.textBookResource["formulaCurrent"] = + e), + (item.state = true) + ) + }, + }, + }, + _vm._l( + item[_vm.resourceType], + function (items, index) { + return _c( + "div", + { staticClass: "resource-item flex-column" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isTrialExternal, + expression: "items.isTrialExternal", + }, + ], + staticClass: + "mask-layer-trial-external", + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_lock_svg__, + alt: "", + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "resource-title-box" }, + [ + _c("div", { + staticClass: "resource-icon", + class: _vm.resourceIcon, + }), + _vm._v(" "), + _c( + "div", + { staticClass: "resource-title" }, + [_vm._v(_vm._s(items.fileNames))] + ), + _vm._v(" "), + _c("img", { + staticClass: "location", + attrs: { + src: __$_require_static_images_icons_resource_positioning_png__, + alt: "", + }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.resourceDetails( + item, + items, + "resource" + ) }, - }) - : _vm._e(), - _vm._v(" "), - !items.coverFileUrl - ? _c("img", { - attrs: { - src: __$_require_static_images_default_over_video_cover_png__, - alt: "", - }, - }) - : _vm._e(), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "item-bottom" }, [ + }, + }), + ] + ), + _vm._v(" "), + _c("iframe", { + attrs: { + width: "100%", + height: "120px", + src: _vm.getFileUrl(items.file), + frameborder: "0", + }, + }), + ] + ) + } + ), + 0 + ) + }) + : _vm.resourceType == "interactionList" + ? _vm._l(_vm.list, function (item, index) { + return _c( + "xml-collapse", + { + key: index, + attrs: { + title: item.label, + name: index, + current: + _vm.textBookResource["interactionCurrent"], + }, + on: { + collapseClick: function (e) { + return ( + (_vm.textBookResource[ + "interactionCurrent" + ] = e), + (item.state = true) + ) + }, + }, + }, + _vm._l( + item[_vm.resourceType], + function (items, index) { + return _c( + "div", + { staticClass: "resource-item" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isTrialExternal, + expression: "items.isTrialExternal", + }, + ], + staticClass: + "mask-layer-trial-external min-mask-layer", + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_lock_svg__, + alt: "", + }, + }), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "resource-icon", + class: _vm.resourceIcon, + }), + _vm._v(" "), + _c( + "div", + { staticClass: "resource-title" }, + [_vm._v(_vm._s(items.fileNames))] + ), + _vm._v(" "), + _c("img", { + staticClass: "location", + attrs: { + src: __$_require_static_images_icons_resource_positioning_png__, + alt: "", + }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.resourceDetails( + item, + items, + "resource" + ) + }, + }, + }), + ] + ) + } + ), + 0 + ) + }) + : _vm.resourceType == "resourceList" + ? _vm._l(_vm.list, function (item, index) { + return _c( + "xml-collapse", + { + key: index, + attrs: { + title: item.label, + name: index, + current: _vm.textBookResource["imageCurrent"], + }, + on: { + collapseClick: function (e) { + return ( + (_vm.textBookResource["imageCurrent"] = e), + (item.state = true) + ) + }, + }, + }, + _vm._l( + item[_vm.resourceType], + function (items, index) { + return _c( + "div", + { staticClass: "resource-item" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isTrialExternal, + expression: "items.isTrialExternal", + }, + ], + staticClass: + "mask-layer-trial-external min-mask-layer", + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_lock_svg__, + alt: "", + }, + }), + ] + ), + _vm._v(" "), + _c("div", { + staticClass: "resource-icon", + class: _vm.resourceIcon, + }), + _vm._v(" "), _c( "div", { staticClass: "resource-title" }, @@ -140013,674 +144095,227 @@ var __vue_render__$2t = function () { }, }, }), - ]), - ] - ) - } - ), - 0 - ) - }) - : _vm.resourceType == "audioList" - ? _vm._l(_vm.list, function (item, index) { - return _c( - "xml-collapse", - { - key: index, - attrs: { - title: item.label, - name: index, - current: _vm.textBookResource["audioCurrent"], - }, - on: { - collapseClick: function (e) { - return ( - (_vm.textBookResource["audioCurrent"] = e), - (item.state = true) + ] ) + } + ), + 0 + ) + }) + : _vm.resourceType == "teachingResource" + ? _vm._l(_vm.list, function (item, index) { + return _c( + "xml-collapse", + { + key: index, + attrs: { + title: item.firstLevelLabel, + name: index, + current: _vm.collapseCurrent, + }, + on: { + collapseClick: function (e) { + return ( + (_vm.collapseCurrent = e), + (item.state = true) + ) + }, }, }, - }, - _vm._l( - item[_vm.resourceType], - function (items, index) { + _vm._l(item.list, function (items, index) { return _c( "div", - { staticClass: "resource-item" }, + { + key: index, + class: [ + items.location == _vm.location + ? "current-teacher-resources" + : "", + items.resourcesType == "notes" + ? "xml-teacher-note-box" + : "", + ], + }, [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: items.isTrialExternal, - expression: "items.isTrialExternal", - }, - ], - staticClass: - "mask-layer-trial-external min-mask-layer", - }, - [ - _c("img", { - attrs: { - src: __$_require_static_images_icons_resource_lock_svg__, - alt: "", - }, - }), - ] - ), - _vm._v(" "), - _c("div", { - staticClass: "resource-icon", - class: _vm.resourceIcon, - }), - _vm._v(" "), - _c( - "div", - { - staticClass: "resource-title", - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.audioPreview(item, items) - }, - }, - }, - [_vm._v(_vm._s(items.title))] - ), - _vm._v(" "), - _c("img", { - staticClass: "location", - attrs: { - src: __$_require_static_images_icons_resource_positioning_png__, - alt: "", - }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.resourceDetails( - item, - items, - "resource" - ) - }, - }, - }), - ] - ) - } - ), - 0 - ) - }) - : _vm.resourceType == "questionList" - ? _vm._l(_vm.list, function (item, index) { - return _c( - "xml-collapse", - { - key: index, - attrs: { - title: item.label, - name: index, - current: _vm.textBookResource["questionCurrent"], - }, - on: { - collapseClick: function (e) { - return ( - (_vm.textBookResource["questionCurrent"] = e), - (item.state = true) - ) - }, - }, - }, - _vm._l( - item[_vm.resourceType], - function (items, index) { - return _c( - "div", - { staticClass: "resource-item" }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: items.isTrialExternal, - expression: "items.isTrialExternal", - }, - ], - staticClass: - "mask-layer-trial-external min-mask-layer", - }, - [ - _c("img", { - attrs: { - src: __$_require_static_images_icons_resource_lock_svg__, - alt: "", - }, - }), - ] - ), - _vm._v(" "), - _c("div", { - staticClass: "resource-icon", - class: _vm.resourceIcon, - }), - _vm._v(" "), - _c("div", { staticClass: "resource-title" }, [ - _vm._v( - _vm._s( - _vm.removeStyle(items.stem.content) - ) - ), - ]), - _vm._v(" "), - _c("img", { - staticClass: "location", - attrs: { - src: __$_require_static_images_icons_resource_positioning_png__, - alt: "", - }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.resourceDetails( - item, - items, - "resource" - ) - }, - }, - }), - ] - ) - } - ), - 0 - ) - }) - : _vm.resourceType == "formulaList" - ? _vm._l(_vm.list, function (item, index) { - return _c( - "xml-collapse", - { - key: index, - attrs: { - title: item.label, - name: index, - current: _vm.textBookResource["formulaCurrent"], - }, - on: { - collapseClick: function (e) { - return ( - (_vm.textBookResource["formulaCurrent"] = e), - (item.state = true) - ) - }, - }, - }, - _vm._l( - item[_vm.resourceType], - function (items, index) { - return _c( - "div", - { staticClass: "resource-item flex-column" }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: items.isTrialExternal, - expression: "items.isTrialExternal", - }, - ], - staticClass: "mask-layer-trial-external", - }, - [ - _c("img", { - attrs: { - src: __$_require_static_images_icons_resource_lock_svg__, - alt: "", - }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "resource-title-box" }, - [ - _c("div", { - staticClass: "resource-icon", - class: _vm.resourceIcon, - }), - _vm._v(" "), - _c( - "div", - { staticClass: "resource-title" }, - [_vm._v(_vm._s(items.fileNames))] - ), - _vm._v(" "), - _c("img", { - staticClass: "location", - attrs: { - src: __$_require_static_images_icons_resource_positioning_png__, - alt: "", - }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.resourceDetails( - item, - items, - "resource" - ) - }, - }, - }), - ] - ), - _vm._v(" "), - _c("iframe", { - attrs: { - width: "100%", - height: "120px", - src: _vm.getFileUrl(items.file), - frameborder: "0", - }, - }), - ] - ) - } - ), - 0 - ) - }) - : _vm.resourceType == "interactionList" - ? _vm._l(_vm.list, function (item, index) { - return _c( - "xml-collapse", - { - key: index, - attrs: { - title: item.label, - name: index, - current: - _vm.textBookResource["interactionCurrent"], - }, - on: { - collapseClick: function (e) { - return ( - (_vm.textBookResource["interactionCurrent"] = - e), - (item.state = true) - ) - }, - }, - }, - _vm._l( - item[_vm.resourceType], - function (items, index) { - return _c( - "div", - { staticClass: "resource-item" }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: items.isTrialExternal, - expression: "items.isTrialExternal", - }, - ], - staticClass: - "mask-layer-trial-external min-mask-layer", - }, - [ - _c("img", { - attrs: { - src: __$_require_static_images_icons_resource_lock_svg__, - alt: "", - }, - }), - ] - ), - _vm._v(" "), - _c("div", { - staticClass: "resource-icon", - class: _vm.resourceIcon, - }), - _vm._v(" "), - _c("div", { staticClass: "resource-title" }, [ - _vm._v(_vm._s(items.fileNames)), - ]), - _vm._v(" "), - _c("img", { - staticClass: "location", - attrs: { - src: __$_require_static_images_icons_resource_positioning_png__, - alt: "", - }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.resourceDetails( - item, - items, - "resource" - ) - }, - }, - }), - ] - ) - } - ), - 0 - ) - }) - : _vm.resourceType == "resourceList" - ? _vm._l(_vm.list, function (item, index) { - return _c( - "xml-collapse", - { - key: index, - attrs: { - title: item.label, - name: index, - current: _vm.textBookResource["imageCurrent"], - }, - on: { - collapseClick: function (e) { - return ( - (_vm.textBookResource["imageCurrent"] = e), - (item.state = true) - ) - }, - }, - }, - _vm._l( - item[_vm.resourceType], - function (items, index) { - return _c( - "div", - { staticClass: "resource-item" }, - [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: items.isTrialExternal, - expression: "items.isTrialExternal", - }, - ], - staticClass: - "mask-layer-trial-external min-mask-layer", - }, - [ - _c("img", { - attrs: { - src: __$_require_static_images_icons_resource_lock_svg__, - alt: "", - }, - }), - ] - ), - _vm._v(" "), - _c("div", { - staticClass: "resource-icon", - class: _vm.resourceIcon, - }), - _vm._v(" "), - _c("div", { staticClass: "resource-title" }, [ - _vm._v(_vm._s(items.title)), - ]), - _vm._v(" "), - _c("img", { - staticClass: "location", - attrs: { - src: __$_require_static_images_icons_resource_positioning_png__, - alt: "", - }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.resourceDetails( - item, - items, - "resource" - ) - }, - }, - }), - ] - ) - } - ), - 0 - ) - }) - : _vm.resourceType == "teachingResource" - ? _vm._l(_vm.list, function (item, index) { - return _c( - "xml-collapse", - { - key: index, - attrs: { - title: item.firstLevelLabel, - name: index, - current: _vm.collapseCurrent, - }, - on: { - collapseClick: function (e) { - return ( - (_vm.collapseCurrent = e), (item.state = true) - ) - }, - }, - }, - _vm._l(item.list, function (items, index) { - return _c( - "div", - { - key: index, - class: [ - items.location == _vm.location - ? "current-teacher-resources" - : "", items.resourcesType == "notes" - ? "xml-teacher-note-box" - : "", - ], - }, - [ - items.resourcesType == "notes" - ? [ - _c( - "div", - { staticClass: "xml-teacher-note" }, - [ - _c( - "div", - { staticClass: "xml-note-header" }, - [ - _c("img", { - staticClass: "note-icon", - attrs: { - src: __$_require_static_images_icons_resource_note_icon_svg__, - alt: "", - }, - }), - _vm._v(" "), - _c("img", { - staticClass: "location", - attrs: { - src: __$_require_static_images_icons_resource_positioning_png__, - alt: "", - }, + ? [ + _c( + "div", + { staticClass: "xml-teacher-note" }, + [ + _c( + "div", + { + staticClass: "xml-note-header", + }, + [ + _c("img", { + staticClass: "note-icon", + attrs: { + src: __$_require_static_images_icons_resource_note_icon_svg__, + alt: "", + }, + }), + _vm._v(" "), + _c("img", { + staticClass: "location", + attrs: { + src: __$_require_static_images_icons_resource_positioning_png__, + alt: "", + }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.resourceDetails( + item, + items, + "marker" + ) + }, + }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "note-content" }, + [ + _c("xmlTextOverflow", { + attrs: { + info: items.noteContent, + }, + }), + ], + 1 + ), + ] + ), + ] + : [ + _c( + "div", + { staticClass: "resource-item" }, + [ + _c("div", { + staticClass: "resource-icon", + class: [ + items.resourcesType == + "recorded" + ? "recorded" + : items.fileExt + ? items.fileExt.replace( + /\./gi, + "" + ) + : "", + _vm.isPlay == items.id + ? "isPlay" + : "", + ], + attrs: { userType: _vm.userType }, + }), + _vm._v(" "), + _c( + "div", + { + staticClass: "resource-title", on: { click: function ($event) { - $event.stopPropagation(); - return _vm.resourceDetails( + return _vm.resourceReader( item, - items, - "marker" + items ) }, }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "note-content" }, - [ - _c("xmlTextOverflow", { - attrs: { - info: items.noteContent, + }, + [ + _vm._v( + "\n " + + _vm._s( + items.resourcesType == + "recorded" + ? _vm.formatTime( + items.duration + ) + : items.resourcesName + ) + + "\n " + ), + ] + ), + _vm._v(" "), + _c("img", { + directives: [ + { + name: "show", + rawName: "v-show", + value: items.isDownload == 1, + expression: + "items.isDownload == 1", }, - }), - ], - 1 - ), - ] - ), - ] - : [ - _c( - "div", - { staticClass: "resource-item" }, - [ - _c("div", { - staticClass: "resource-icon", - class: [ - items.resourcesType == "recorded" - ? "recorded" - : items.fileExt - ? items.fileExt.replace( - /\./gi, - "" - ) - : "", - _vm.isPlay == items.id - ? "isPlay" - : "", - ], - attrs: { userType: _vm.userType }, - }), - _vm._v(" "), - _c( - "div", - { - staticClass: "resource-title", + ], + staticClass: "location", + attrs: { + src: __$_require_static_images_icons_resource_download_icon_png__, + alt: "", + }, on: { click: function ($event) { - return _vm.resourceReader( + $event.stopPropagation() + ;(_vm.downloadFileLink = + items.fileUrl), + (_vm.$refs.downFileUppop.isShow = true); + }, + }, + }), + _vm._v(" "), + _c("img", { + staticClass: "location", + attrs: { + src: __$_require_static_images_icons_resource_positioning_png__, + alt: "", + }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.resourceDetails( item, - items + items, + "marker" ) }, }, - }, - [ - _vm._v( - "\n " + - _vm._s( - items.resourcesType == - "recorded" - ? _vm.formatTime( - items.duration - ) - : items.resourcesName - ) + - "\n " - ), - ] - ), - _vm._v(" "), - _c("img", { - directives: [ - { - name: "show", - rawName: "v-show", - value: items.isDownload == 1, - expression: - "items.isDownload == 1", - }, - ], - staticClass: "location", - attrs: { - src: __$_require_static_images_icons_resource_download_icon_png__, - alt: "", - }, - on: { - click: function ($event) { - $event.stopPropagation() - ;(_vm.downloadFileLink = - items.fileUrl), - (_vm.$refs.downFileUppop.isShow = true); - }, - }, - }), - _vm._v(" "), - _c("img", { - staticClass: "location", - attrs: { - src: __$_require_static_images_icons_resource_positioning_png__, - alt: "", - }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.resourceDetails( - item, - items, - "marker" - ) - }, - }, - }), - ] - ), - ], - ], - 2 - ) - }), - 0 - ) - }) - : _vm._e(), - _vm._v(" "), - _c("xml-empty", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.list.length == 0, - expression: "list.length == 0", - }, - ], - }), - ], - 2 - ), - ]), - ]), + }), + ] + ), + ], + ], + 2 + ) + }), + 0 + ) + }) + : _vm._e(), + _vm._v(" "), + _c("xml-empty", { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.list.length == 0, + expression: "list.length == 0", + }, + ], + }), + ], + 2 + ), + ]), + ], + 1 + ), ] ), _vm._v(" "), @@ -140691,6 +144326,9 @@ var __vue_render__$2t = function () { back: function ($event) { _vm.audioData.show = false; }, + timeUpdate: function (e) { + return _vm.timeAudioUpdate(e) + }, }, }) : _vm._e(), @@ -140711,7 +144349,16 @@ var __vue_render__$2t = function () { _c( "div", { staticClass: "video-content" }, - [_c("video-modal-player", { attrs: { src: _vm.videoData.src } })], + [ + _c("video-modal-player", { + attrs: { src: _vm.videoData.src }, + on: { + timeUpdate: function (e) { + return _vm.timeVideoUpdate(e) + }, + }, + }), + ], 1 ), ]) @@ -140739,17 +144386,17 @@ var __vue_render__$2t = function () { 1 ) }; -var __vue_staticRenderFns__$2t = []; -__vue_render__$2t._withStripped = true; +var __vue_staticRenderFns__$2u = []; +__vue_render__$2u._withStripped = true; /* style */ - const __vue_inject_styles__$2t = undefined; + const __vue_inject_styles__$2u = undefined; /* scoped */ - const __vue_scope_id__$2t = undefined; + const __vue_scope_id__$2u = undefined; /* module identifier */ - const __vue_module_identifier__$2t = undefined; + const __vue_module_identifier__$2u = undefined; /* functional template */ - const __vue_is_functional_template__$2t = false; + const __vue_is_functional_template__$2u = false; /* style inject */ /* style inject SSR */ @@ -140758,13 +144405,13 @@ __vue_render__$2t._withStripped = true; - const __vue_component__$2t = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2t, staticRenderFns: __vue_staticRenderFns__$2t }, - __vue_inject_styles__$2t, - __vue_script__$2t, - __vue_scope_id__$2t, - __vue_is_functional_template__$2t, - __vue_module_identifier__$2t, + const __vue_component__$2u = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2u, staticRenderFns: __vue_staticRenderFns__$2u }, + __vue_inject_styles__$2u, + __vue_script__$2u, + __vue_scope_id__$2u, + __vue_is_functional_template__$2u, + __vue_module_identifier__$2u, false, undefined, undefined, @@ -140772,7 +144419,7 @@ __vue_render__$2t._withStripped = true; ); // -var script$2s = { +var script$2t = { name: 'xmlPreviewSearch', props: { viewList: Object, @@ -140878,8 +144525,8 @@ var script$2s = { }; /* script */ -const __vue_script__$2s = script$2s; -var __vue_render__$2s = function () { +const __vue_script__$2t = script$2t; +var __vue_render__$2t = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -141052,17 +144699,17 @@ var __vue_render__$2s = function () { ), ]) }; -var __vue_staticRenderFns__$2s = []; -__vue_render__$2s._withStripped = true; +var __vue_staticRenderFns__$2t = []; +__vue_render__$2t._withStripped = true; /* style */ - const __vue_inject_styles__$2s = undefined; + const __vue_inject_styles__$2t = undefined; /* scoped */ - const __vue_scope_id__$2s = "data-v-4875715b"; + const __vue_scope_id__$2t = "data-v-31f61696"; /* module identifier */ - const __vue_module_identifier__$2s = undefined; + const __vue_module_identifier__$2t = undefined; /* functional template */ - const __vue_is_functional_template__$2s = false; + const __vue_is_functional_template__$2t = false; /* style inject */ /* style inject SSR */ @@ -141071,13 +144718,13 @@ __vue_render__$2s._withStripped = true; - const __vue_component__$2s = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2s, staticRenderFns: __vue_staticRenderFns__$2s }, - __vue_inject_styles__$2s, - __vue_script__$2s, - __vue_scope_id__$2s, - __vue_is_functional_template__$2s, - __vue_module_identifier__$2s, + const __vue_component__$2t = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2t, staticRenderFns: __vue_staticRenderFns__$2t }, + __vue_inject_styles__$2t, + __vue_script__$2t, + __vue_scope_id__$2t, + __vue_is_functional_template__$2t, + __vue_module_identifier__$2t, false, undefined, undefined, @@ -141085,11 +144732,11 @@ __vue_render__$2s._withStripped = true; ); // -var script$2r = { +var script$2s = { name: 'xml-toolbar-phone', components: { - resourceListPhone: __vue_component__$2t, - searchPhone: __vue_component__$2s + resourceListPhone: __vue_component__$2u, + searchPhone: __vue_component__$2t }, props: { pageType: { @@ -141152,6 +144799,11 @@ var script$2r = { type: Array, default: () => [] }, + linkList: { + //划线列表 + type: Array, + default: () => [] + }, title: { type: String, default: '' @@ -141168,6 +144820,10 @@ var script$2r = { settingData: { type: Object, default: () => {} + }, + sysEnv: { + type: Object, + default: () => {} } }, data() { @@ -141175,10 +144831,16 @@ var script$2r = { activeNames: ['1'], curnotetabs: 0, noteTabbarList: [{ + id: 0, name: '笔记' }, { + id: 3, + name: '划线' + }, { + id: 1, name: '书签' }, { + id: 2, name: '高亮' }], toolbarList: [{ @@ -141269,7 +144931,8 @@ var script$2r = { innerHeight: window.innerHeight, noteNames: '', bookmarkNames: '', - highlightNames: '' + highlightNames: '', + linkNames: '' }; }, watch: { @@ -141309,6 +144972,15 @@ var script$2r = { }, immediate: true, deep: true + }, + linkList: { + handler(newValue) { + if (this.linkNames == '' || JSON.stringify(newValue).indexOf(this.linkNames) == -1) { + this.linkNames = newValue[0]?.firstLevelId; + } + }, + immediate: true, + deep: true } }, mounted() { @@ -141515,14 +145187,14 @@ var script$2r = { this.$EventBus.$emit('deleteBookmark', items); }).catch(() => {}); }, - deleteHighlight(items) { + deleteHighlight(items, type) { Dialog.confirm({ title: '提示', - message: '确认删除此条高亮吗?', + message: `确认删除此条${type == 'highlight' ? '高亮' : '划线'}吗?`, confirmButtonText: '确定', cancelButtonText: '取消' }).then(() => { - this.$EventBus.$emit('deleteHighlight', items, () => {}); + this.$EventBus.$emit(type == 'highlight' ? 'deleteHighlight' : 'deleteLink', items, () => {}); }).catch(() => {}); }, removeStyle(e) { @@ -141551,8 +145223,8 @@ var __$_require_static_images_icons_resource_student_bookmark_svg__ = "data:imag var __$_require_static_images_icons_resource_student_lighheight_svg__ = "data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.00006%204.7421C10.7915%204.7421%2012.2487%206.18175%2012.2487%207.9509C12.2511%208.59456%2012.0565%209.22392%2011.6904%209.75641C11.3243%2010.2889%2010.8038%2010.6997%2010.1972%2010.9348L10.2025%2010.9489C10.1438%2010.9763%2010.0943%2011.0196%2010.0597%2011.0739C10.0251%2011.1281%2010.0068%2011.1909%2010.0071%2011.255H9.97036V12.0391H7.97819V11.255H7.94136C7.94136%2011.2506%207.94365%2011.2465%207.94365%2011.2421C7.9409%2011.178%207.91967%2011.1161%207.88247%2011.0636C7.84528%2011.0111%207.79366%2010.9702%207.7337%2010.9457L7.7476%2010.9126C7.15564%2010.6693%206.65003%2010.258%206.29471%209.73086C5.93938%209.20369%205.75031%208.58428%205.7514%207.95096C5.75133%206.18141%207.20852%204.7421%209.00006%204.7421ZM9.66757%2014.2579H8.28105C8.20085%2014.2578%208.12395%2014.2263%208.06719%2014.1703C8.01044%2014.1144%207.97846%2014.0385%207.97826%2013.9592V12.7812H9.97036V13.9592C9.97027%2014.0385%209.93833%2014.1145%209.88155%2014.1705C9.82477%2014.2265%209.74781%2014.2579%209.66757%2014.2579ZM7.22694%2011.4918V13.9592C7.22777%2014.5338%207.69923%2014.9993%208.28098%2015H9.66757C10.2493%2014.9993%2010.7209%2014.5338%2010.7217%2013.9592V11.517C11.4053%2011.198%2011.9827%2010.6932%2012.3862%2010.0616C12.7897%209.43008%2013.0026%208.69802%2013%207.95124C13%205.7725%2011.2054%204%208.99999%204C6.79453%204%205%205.7725%205%207.9509C4.99892%208.68773%205.20701%209.4101%205.60065%2010.036C5.99428%2010.6619%206.5577%2011.1662%207.22694%2011.4918Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M9.0153%203.84177C9.22323%203.83368%209.384%203.65988%209.38436%203.45215L9.38471%203.44979C9.38471%203.44521%209.38663%203.44127%209.38663%203.43705C9.38663%203.43397%209.38471%203.43161%209.38471%203.42853V2.38767C9.38471%202.38266%209.38706%202.37844%209.38663%202.37293C9.38276%202.27142%209.33946%202.1755%209.26604%202.10578C9.19262%202.03606%209.09495%201.9981%208.99402%202.00007C8.89309%202.00204%208.79696%202.04378%208.72628%202.11631C8.65561%202.18884%208.61604%202.28638%208.61607%202.38796L8.61564%202.39068C8.61564%202.39454%208.61337%202.39841%208.61337%202.40306C8.61372%202.40614%208.61529%202.4085%208.61564%202.41158V3.45201C8.61564%203.45738%208.61337%203.4621%208.61337%203.46711C8.61742%203.57038%208.66201%203.66781%208.73736%203.73805C8.81271%203.80828%208.91266%203.84558%209.0153%203.84177ZM6.68205%204.46259C6.85811%204.35092%206.91097%204.11957%206.80803%203.93947L6.80711%203.93733C6.80483%203.93332%206.80455%203.92895%206.80248%203.9253C6.80099%203.92265%206.79807%203.92158%206.79658%203.91893L6.27934%203.01758C6.27685%203.01322%206.27678%203.00835%206.27372%203.00384C6.22074%202.91614%206.13536%202.85316%206.03631%202.82869C5.93726%202.80422%205.8326%202.82026%205.74528%202.8733C5.65796%202.92634%205.5951%203.01205%205.57048%203.11164C5.54586%203.21124%205.56147%203.31659%205.61391%203.40462L5.61491%203.4072C5.61683%203.41056%205.61676%203.41507%205.61911%203.41908C5.62096%203.42159%205.62352%203.4228%205.6253%203.42531L6.14233%204.32637C6.14503%204.33102%206.14538%204.33625%206.14787%204.34061C6.20273%204.42795%206.28977%204.48984%206.3899%204.51271C6.49004%204.53557%206.5951%204.51755%206.68205%204.46259ZM4.9699%206.17416C5.06694%205.9889%204.99772%205.76192%204.81902%205.6577L4.81717%205.65627C4.81319%205.65398%204.81077%205.65033%204.80714%205.64818C4.80451%205.64668%204.80145%205.64718%204.79882%205.6456L3.90305%205.12521C3.89871%205.1227%203.89629%205.11848%203.89138%205.11619C3.8019%205.06652%203.69647%205.05465%203.59829%205.0832C3.5001%205.11174%203.41721%205.17836%203.36785%205.26841C3.31848%205.35845%203.30669%205.46454%203.33506%205.56333C3.36342%205.66213%203.42964%205.74553%203.51912%205.79521L3.52126%205.79692C3.5246%205.79886%203.5268%205.80279%203.53079%205.80508C3.53363%205.8063%203.53641%205.80609%203.53925%205.80738L4.43474%206.32762C4.43936%206.33027%204.44228%206.33464%204.44662%206.33715C4.53751%206.38524%204.64365%206.39509%204.74175%206.36453C4.83986%206.33398%204.92191%206.26551%204.9699%206.17416ZM13.0302%2010.8922C12.9332%2011.0774%2013.0024%2011.3044%2013.1811%2011.4086L13.1829%2011.4102C13.1869%2011.4124%2013.1892%2011.4162%2013.1928%2011.4182C13.1954%2011.4197%2013.1986%2011.4192%2013.2012%2011.4207L14.097%2011.9412C14.1013%2011.9437%2014.1038%2011.9479%2014.1086%2011.9503C14.153%2011.9754%2014.2018%2011.9914%2014.2523%2011.9973C14.3028%2012.0033%2014.354%2011.9992%2014.4029%2011.9852C14.4518%2011.9712%2014.4975%2011.9475%2014.5373%2011.9157C14.5771%2011.8838%2014.6102%2011.8444%2014.6348%2011.7995C14.6594%2011.7547%2014.6749%2011.7055%2014.6804%2011.6546C14.686%2011.6037%2014.6815%2011.5523%2014.6672%2011.5032C14.6529%2011.4541%2014.629%2011.4083%2014.5971%2011.3685C14.5651%2011.3287%2014.5256%2011.2957%2014.4809%2011.2713L14.4788%2011.2695C14.4755%2011.2676%2014.4732%2011.2637%2014.4692%2011.2614C14.4665%2011.26%2014.4636%2011.2603%2014.4608%2011.259L13.5653%2010.7388C13.5608%2010.7361%2013.5577%2010.7318%2013.5534%2010.7293C13.4625%2010.6812%2013.3564%2010.6714%2013.2583%2010.7019C13.1602%2010.7324%2013.0782%2010.8009%2013.0302%2010.8922ZM4.33763%208.51778C4.32959%208.30855%204.15687%208.14678%203.95036%208.14642L3.94801%208.14606C3.94346%208.14606%203.93947%208.14413%203.93535%208.14413C3.93236%208.14413%203.92994%208.14606%203.92688%208.14606H2.89254C2.88756%208.14606%202.88336%208.1437%202.87789%208.14413C2.7757%208.14613%202.67849%208.18888%202.60764%208.263C2.53678%208.33711%202.49809%208.43651%202.50007%208.53933C2.50205%208.64215%202.54455%208.73997%202.6182%208.81126C2.69186%208.88256%202.79064%208.92149%202.89282%208.9195L2.89553%208.91993C2.89937%208.91993%202.90321%208.92222%202.90783%208.92222C2.91089%208.92186%202.91324%208.92028%202.9163%208.91993H3.95029C3.95562%208.91993%203.96032%208.92222%203.9653%208.92222C4.06793%208.91815%204.16477%208.87329%204.23458%208.79747C4.30438%208.72165%204.34144%208.62107%204.33763%208.51778ZM13.6624%208.54856C13.6704%208.75772%2013.8431%208.9195%2014.0496%208.91993L14.052%208.92028C14.0565%208.92028%2014.0604%208.92236%2014.0646%208.92236C14.0676%208.92236%2014.0701%208.92028%2014.0731%208.92035H15.1075C15.1124%208.92035%2015.1167%208.92279%2015.122%208.92236C15.2242%208.92033%2015.3214%208.87755%2015.3923%208.80343C15.4632%208.72931%2015.5019%208.62992%2015.4999%208.52709C15.4979%208.42428%2015.4554%208.3265%2015.3817%208.25522C15.3081%208.18395%2015.2093%208.14502%2015.1071%208.147L15.1045%208.14649C15.1006%208.14649%2015.0967%208.14435%2015.0921%208.14435C15.0891%208.14456%2015.0868%208.14628%2015.0837%208.14649H14.0497C14.0444%208.14649%2014.0396%208.14428%2014.0346%208.14435C13.932%208.14837%2013.8352%208.19319%2013.7654%208.26898C13.6956%208.34476%2013.6586%208.44531%2013.6624%208.54856ZM4.95461%2010.8656C4.84371%2010.6884%204.61372%2010.6352%204.43474%2010.7389L4.4326%2010.7397C4.42862%2010.742%204.42428%2010.7423%204.42065%2010.7444C4.41802%2010.7459%204.41695%2010.7488%204.41432%2010.7503L3.51855%2011.2708C3.51421%2011.2733%203.50938%2011.2734%203.50489%2011.2764C3.41774%2011.3298%203.35514%2011.4157%203.33083%2011.5153C3.30651%2011.615%203.32245%2011.7203%203.37516%2011.8082C3.42788%2011.896%203.51305%2011.9593%203.61203%2011.9841C3.71101%2012.0088%203.81571%2011.9931%203.90319%2011.9404L3.90575%2011.9393C3.9091%2011.9374%203.91358%2011.9375%203.91756%2011.9351C3.92005%2011.9333%203.92126%2011.9307%203.92375%2011.9288L4.81923%2011.4086C4.82386%2011.4059%204.82905%2011.4056%204.83339%2011.4031C4.92019%2011.3479%204.98169%2011.2603%205.00442%2011.1596C5.02714%2011.0588%205.00923%2010.9531%204.95461%2010.8656ZM13.0454%206.20078C13.1564%206.37787%2013.3863%206.43106%2013.5653%206.32755L13.5675%206.32662C13.5715%206.32433%2013.5759%206.32419%2013.5795%206.32211C13.5821%206.32061%2013.5832%206.3176%2013.5859%206.31603L14.4817%205.79564C14.4859%205.79313%2014.4908%205.79306%2014.4953%205.79005C14.5828%205.7369%2014.6457%205.65095%2014.6702%205.55111C14.6948%205.45126%2014.6789%205.34569%2014.6261%205.25763C14.5732%205.1696%2014.4878%205.10629%2014.3886%205.08163C14.2893%205.05698%2014.1844%205.07298%2014.097%205.12614L14.0945%205.12707C14.091%205.129%2014.0866%205.12908%2014.0827%205.13144C14.0802%205.13308%2014.079%205.1358%2014.0765%205.13752L13.181%205.65777C13.1764%205.66042%2013.1711%205.66085%2013.1669%205.66343C13.08%205.71854%2013.0185%205.80607%2012.9957%205.90682C12.9729%206.00756%2012.9908%206.11329%2013.0454%206.20078ZM11.3444%204.47798C11.5285%204.57554%2011.7541%204.50596%2011.8577%204.32615L11.8592%204.32422C11.8614%204.32021%2011.8652%204.31792%2011.8673%204.31427C11.8688%204.31162%2011.8682%204.30847%2011.8698%204.30575L12.387%203.40441C12.3894%203.40011%2012.3936%203.39753%2012.396%203.39274C12.4444%203.30277%2012.4555%203.19719%2012.4269%203.099C12.3983%203.00082%2012.3323%202.91799%2012.2433%202.86856C12.1542%202.81914%2012.0494%202.80713%2011.9516%202.83515C11.8538%202.86317%2011.771%202.92895%2011.7212%203.01816L11.7195%203.02023C11.7175%203.02367%2011.7136%203.02596%2011.7113%203.02997C11.71%203.03269%2011.7103%203.03562%2011.7091%203.03834L11.192%203.9394C11.1893%203.94398%2011.1851%203.94706%2011.1827%203.95143C11.1348%204.04285%2011.1249%204.14965%2011.1553%204.24838C11.1856%204.34711%2011.2536%204.42968%2011.3444%204.47798Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E"; /* script */ -const __vue_script__$2r = script$2r; -var __vue_render__$2r = function () { +const __vue_script__$2s = script$2s; +var __vue_render__$2s = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -142467,7 +146139,8 @@ var __vue_render__$2r = function () { "!click": function ($event) { $event.stopPropagation(); return _vm.deleteHighlight( - items + items, + "highlight" ) }, }, @@ -142510,6 +146183,141 @@ var __vue_render__$2r = function () { 1 ), ] + : _vm.curnotetabs == 3 + ? [ + _c( + "div", + { staticClass: "note-list" }, + [ + _c( + "el-collapse", + { + attrs: { accordion: "" }, + on: { change: _vm.handleChange }, + model: { + value: _vm.linkNames, + callback: function ($$v) { + _vm.linkNames = $$v; + }, + expression: "linkNames", + }, + }, + _vm._l(_vm.linkList, function (item, index) { + return _c( + "el-collapse-item", + { + key: index, + attrs: { name: item.firstLevelId }, + }, + [ + _c("template", { slot: "title" }, [ + _c("div", { staticClass: "collapse-title" }, [ + _vm._v( + "\n " + + _vm._s(item.firstLevelLabel) + + "\n " + ), + ]), + ]), + _vm._v(" "), + _vm._l(item.list, function (items, index) { + return _c( + "div", + { + key: index, + staticClass: + "Highlight-item collapse-item", + on: { + click: function ($event) { + return _vm.resourceDetails( + Object.assign( + {}, + { + jumpType: "marker", + toolbarIndex: 1, + }, + items + ) + ) + }, + }, + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_student_lighheight_svg__, + alt: "", + }, + }), + _vm._v(" "), + _c("div", [ + _vm._v( + "\n " + + _vm._s( + _vm.removeStyle( + items.selectionText + ) + ) + + "\n " + ), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "operate-btns" }, + [ + _c( + "div", + { + staticClass: "delete-btn", + on: { + "!click": function ($event) { + $event.stopPropagation(); + return _vm.deleteHighlight( + items, + "link" + ) + }, + }, + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_resource_delete_svg__, + alt: "", + }, + }), + _vm._v( + "\n 删除\n " + ), + ] + ), + ] + ), + ] + ) + }), + ], + 2 + ) + }), + 1 + ), + _vm._v(" "), + _c("xml-empty", { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.linkList.length == 0, + expression: "linkList.length == 0", + }, + ], + }), + ], + 1 + ), + ] : _vm._e(), _vm._v(" "), _c( @@ -142519,11 +146327,11 @@ var __vue_render__$2r = function () { return _c( "div", { - class: _vm.curnotetabs == index ? "active" : "", + class: _vm.curnotetabs == item.id ? "active" : "", on: { click: function ($event) { $event.stopPropagation(); - return _vm.clicknotetab(index) + return _vm.clicknotetab(item.id) }, }, }, @@ -142547,6 +146355,7 @@ var __vue_render__$2r = function () { showToast: _vm.showToast, isShowTeacherResource: _vm.isShowTeacherResource, userType: _vm.userType, + sysEnv: _vm.sysEnv, }, on: { resourceDetails: _vm.resourceDetails, @@ -142560,17 +146369,17 @@ var __vue_render__$2r = function () { 1 ) }; -var __vue_staticRenderFns__$2r = []; -__vue_render__$2r._withStripped = true; +var __vue_staticRenderFns__$2s = []; +__vue_render__$2s._withStripped = true; /* style */ - const __vue_inject_styles__$2r = undefined; + const __vue_inject_styles__$2s = undefined; /* scoped */ - const __vue_scope_id__$2r = undefined; + const __vue_scope_id__$2s = undefined; /* module identifier */ - const __vue_module_identifier__$2r = undefined; + const __vue_module_identifier__$2s = undefined; /* functional template */ - const __vue_is_functional_template__$2r = false; + const __vue_is_functional_template__$2s = false; /* style inject */ /* style inject SSR */ @@ -142579,13 +146388,13 @@ __vue_render__$2r._withStripped = true; - const __vue_component__$2r = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2r, staticRenderFns: __vue_staticRenderFns__$2r }, - __vue_inject_styles__$2r, - __vue_script__$2r, - __vue_scope_id__$2r, - __vue_is_functional_template__$2r, - __vue_module_identifier__$2r, + const __vue_component__$2s = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2s, staticRenderFns: __vue_staticRenderFns__$2s }, + __vue_inject_styles__$2s, + __vue_script__$2s, + __vue_scope_id__$2s, + __vue_is_functional_template__$2s, + __vue_module_identifier__$2s, false, undefined, undefined, @@ -142616,7 +146425,7 @@ __vue_render__$2r._withStripped = true; // // -var script$2q = { +var script$2r = { name: 'modifyNotes', props: {}, data() { @@ -142657,9 +146466,9 @@ var script$2q = { }; /* script */ -const __vue_script__$2q = script$2q; +const __vue_script__$2r = script$2r; /* template */ -var __vue_render__$2q = function () { +var __vue_render__$2r = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -142735,17 +146544,17 @@ var __vue_render__$2q = function () { ] ) }; -var __vue_staticRenderFns__$2q = []; -__vue_render__$2q._withStripped = true; +var __vue_staticRenderFns__$2r = []; +__vue_render__$2r._withStripped = true; /* style */ - const __vue_inject_styles__$2q = undefined; + const __vue_inject_styles__$2r = undefined; /* scoped */ - const __vue_scope_id__$2q = undefined; + const __vue_scope_id__$2r = undefined; /* module identifier */ - const __vue_module_identifier__$2q = undefined; + const __vue_module_identifier__$2r = undefined; /* functional template */ - const __vue_is_functional_template__$2q = false; + const __vue_is_functional_template__$2r = false; /* style inject */ /* style inject SSR */ @@ -142754,13 +146563,13 @@ __vue_render__$2q._withStripped = true; - const __vue_component__$2q = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2q, staticRenderFns: __vue_staticRenderFns__$2q }, - __vue_inject_styles__$2q, - __vue_script__$2q, - __vue_scope_id__$2q, - __vue_is_functional_template__$2q, - __vue_module_identifier__$2q, + const __vue_component__$2r = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2r, staticRenderFns: __vue_staticRenderFns__$2r }, + __vue_inject_styles__$2r, + __vue_script__$2r, + __vue_scope_id__$2r, + __vue_is_functional_template__$2r, + __vue_module_identifier__$2r, false, undefined, undefined, @@ -142846,8 +146655,9 @@ __vue_render__$2q._withStripped = true; // // // +// -var script$2p = { +var script$2q = { //预览教材目录 name: 'PreviewCatalog', props: { @@ -142876,7 +146686,11 @@ var script$2p = { }, isShow: false, title: String, - PreviewCatalog: false + PreviewCatalog: false, + sysEnv: { + type: Object, + default: () => {} + } }, data() { return { @@ -143049,13 +146863,10 @@ var script$2p = { } }; -var __$_require_static_images_icons_books_catalog_left_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAYAAAAWl4iLAAAAAXNSR0IArs4c6QAAArRJREFUSEuV1XtIFFEUx/HfmdlV20JXjTRRigiSLCmKikDCCpPQTazsoYlZaS6GoEkJBUUSJhS93NAUI0tTK5UEM6MiKiIilTAMooIiwVpfuW27unNiF4rKx73Ov/O9H87cGe4QpnDFWfrugrFBYkkHSUSeZGNJb7AC3WcAqnANcZ40HFfSnwPwWSEKuDSMhk4Btr4EaJkQJrQ2mwNipWCT5esCjdVuIQqAmFLvZPtXScFxFusJMB2RgG3OH86ge/nBNjHMTKZL/e8AzBPBBFQ1mQNS3Z0Q3lRmXa1oylMR6r6vsBJ7K8uvVQrefHnAQsxZEnAPGY1h9UnkEsIZpawfVAa+AJgphAlnavf65/3uJt2KlIp+k0bUJEQ9I/LS6t3+HVJwauXADRC2iWHquprmt+jvbsKJk69Zfb01XQ8Agwgm4sMVu4ynpOB914fSCFwpQgFoOmV0rmVH4Ccp2Fw92Aai9UKY8dCy03ft/924W5FdYwtRVc09gSKCmTj9/FbfMU82Lnzw5nAuiE+LUAB2h90ZfCElcEhq4kONw+0ELJGAa4sSZmwfrxsz8bHG7wtdqtIlgYIZ8YWm6c1S8PEW20liFEjAvUGzDKGZy2lECDMzFbXZP4AxRwgTLhbEGA5M1P2zFcX37VEK8FiIuj8X4pW56wwvpOBzj+ylYGRIwG9zoqeFT9b9mbiui72+WX/2ABQghJmOmtd4F0rB5c8cCczcIEQBVjXMT4/yeS8FX3nuqAewRQzzk7RVPlGizrMVle1s1I+OuE8yH+ECRmbyCq8yYecO6l459zBQLooBOMhbH5IUQX2i1jPx7c6RBwCiRTEIDYmR+kRh5/6hNL7mMAWujzInGQGJ8Yt1Mi8Y1PLGlc/gYokp+oZZnZ0UQU6JFtTa7eokIFIiLo0JV/dLdJ7kF9A34eGKDiwmAAAAAElFTkSuQmCC"; - -var __$_require_static_images_icons_books_catalog_right_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAiCAYAAABbXymAAAAAAXNSR0IArs4c6QAAAr5JREFUSEu11ltIVFEUxvFvnTOjOeokFTEZExqYD/OQl25YZNKFLMSwKKUSNVCQMsiHriBUoHTxQTDIQMQJrAkyoUgrsilCmQyLNDRQS61EgkSnEZ3LiqMYajPu3UPndf/3j8WeczZD+IenbZArwSiU2NJBEtFU0tnJQeNGfAOwVGLPWWn4TT+nE+GBBOqDimhpuG2A7wE4IIIJsCeaaZsU3N7HEV4dhgAES8D5iWa6JQW/HeB8Bm6KUAATqgem+GgakYId/WwHsFUCvr9hFe3XOiHc0sdRIO6VaRmUkRRF9VLw614+z+DLEtP+HPXSij0xNCEFv+jxdREQK4SJq5JXqwUz3YJH8ayb1yvkcwhRAAwlefsaeikFN3V7K4hxQgL+sjNWiSYiFsLNzawbN3m/grFcBBNzaapFf252F/AoGj549hLwUIRq6z5Fteyz0EcpuP795B0GHZKA32Ws1cfP7/xOfLuVjfog93cABhFMoOKDCfpyKdjqmMwlQrUI1U5BVd3mrIRQ7Tqd8/iduKZ18jnAKWKYnuZsCtrlr/sLrra7zF6d8hmAIoIZnJu/OaRGCr7xauI0mMtEKABXsBJsOraFxqTgiubxDgYsIpiAu0UpIZmBujlHceWJM05R1HYROn3JUFrxjkUB3/M5cFmj6zoTTglhxo8ly0IiC9aRWzixzcZqV5hrEIBJBDOhsiQ19PhC3Z+JLzxy7iYfPRah0+uUdCnN0CIFn2lwWsE4IoIJ1FOabojBrJss4FtRaBsOM6iGIYBDhTDh4tWM8BJhpwVFNudRAteKYm1d9XFseabxk6idOuPCurEmgP1+mrMBAhyVWcaNInTqV8ir+xWp83n6tWEkNpysOry4QqID5dWOFgN8TSL2uKGstGaHD0u0oOyaEe1LixPFDDRacyJSRd3MuvAPiyw0v/tv8G/n6daZTIqGOwAAAABJRU5ErkJggg=="; - /* script */ -const __vue_script__$2p = script$2p; -var __vue_render__$2p = function () { +const __vue_script__$2q = script$2q; +/* template */ +var __vue_render__$2q = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -143066,7 +146877,7 @@ var __vue_render__$2p = function () { attrs: { id: "xmlPreviewCatalogPc" }, }, [ - _vm.userType == "teacher" + _vm.userType == "teacher" && !_vm.sysEnv.isNoteHighlight ? _c( "div", { @@ -143074,26 +146885,16 @@ var __vue_render__$2p = function () { class: _vm.userType == "teacher" ? "catalogHeaderHeader" : "", }, [ - _c("img", { - attrs: { - src: __$_require_static_images_icons_books_catalog_left_png__, - alt: "", - }, - }), + _c("div", { staticClass: "catalog-img catalog-img-left" }), _vm._v(" "), _c("div", { staticClass: "catalog-title" }, [_vm._v("教材目录")]), _vm._v(" "), - _c("img", { - attrs: { - src: __$_require_static_images_icons_books_catalog_right_png__, - alt: "", - }, - }), + _c("div", { staticClass: "catalog-img catalog-img-right" }), ] ) : _vm._e(), _vm._v(" "), - _vm.userType == "teacher" + _vm.userType == "teacher" && !_vm.sysEnv.isNoteHighlight ? _c( "div", { @@ -143143,7 +146944,7 @@ var __vue_render__$2p = function () { ref.data; return _c( "span", - {}, + { staticStyle: { width: "100%" } }, [ [ _c( @@ -143194,7 +146995,7 @@ var __vue_render__$2p = function () { ], null, false, - 3952941054 + 2743351141 ), }) : _vm._e(), @@ -143204,17 +147005,17 @@ var __vue_render__$2p = function () { ] ) }; -var __vue_staticRenderFns__$2p = []; -__vue_render__$2p._withStripped = true; +var __vue_staticRenderFns__$2q = []; +__vue_render__$2q._withStripped = true; /* style */ - const __vue_inject_styles__$2p = undefined; + const __vue_inject_styles__$2q = undefined; /* scoped */ - const __vue_scope_id__$2p = "data-v-eef3580c"; + const __vue_scope_id__$2q = "data-v-547217bc"; /* module identifier */ - const __vue_module_identifier__$2p = undefined; + const __vue_module_identifier__$2q = undefined; /* functional template */ - const __vue_is_functional_template__$2p = false; + const __vue_is_functional_template__$2q = false; /* style inject */ /* style inject SSR */ @@ -143223,13 +147024,13 @@ __vue_render__$2p._withStripped = true; - const __vue_component__$2p = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2p, staticRenderFns: __vue_staticRenderFns__$2p }, - __vue_inject_styles__$2p, - __vue_script__$2p, - __vue_scope_id__$2p, - __vue_is_functional_template__$2p, - __vue_module_identifier__$2p, + const __vue_component__$2q = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2q, staticRenderFns: __vue_staticRenderFns__$2q }, + __vue_inject_styles__$2q, + __vue_script__$2q, + __vue_scope_id__$2q, + __vue_is_functional_template__$2q, + __vue_module_identifier__$2q, false, undefined, undefined, @@ -143309,15 +147110,15 @@ __vue_render__$2p._withStripped = true; // // -var script$2o = { +var script$2p = { name: 'xmlEmpty' }; /* script */ -const __vue_script__$2o = script$2o; +const __vue_script__$2p = script$2p; /* template */ -var __vue_render__$2o = function () { +var __vue_render__$2p = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -143429,17 +147230,17 @@ var __vue_render__$2o = function () { ), ]) }; -var __vue_staticRenderFns__$2o = []; -__vue_render__$2o._withStripped = true; +var __vue_staticRenderFns__$2p = []; +__vue_render__$2p._withStripped = true; /* style */ - const __vue_inject_styles__$2o = undefined; + const __vue_inject_styles__$2p = undefined; /* scoped */ - const __vue_scope_id__$2o = undefined; + const __vue_scope_id__$2p = undefined; /* module identifier */ - const __vue_module_identifier__$2o = undefined; + const __vue_module_identifier__$2p = undefined; /* functional template */ - const __vue_is_functional_template__$2o = false; + const __vue_is_functional_template__$2p = false; /* style inject */ /* style inject SSR */ @@ -143448,13 +147249,13 @@ __vue_render__$2o._withStripped = true; - const __vue_component__$2o = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2o, staticRenderFns: __vue_staticRenderFns__$2o }, - __vue_inject_styles__$2o, - __vue_script__$2o, - __vue_scope_id__$2o, - __vue_is_functional_template__$2o, - __vue_module_identifier__$2o, + const __vue_component__$2p = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2p, staticRenderFns: __vue_staticRenderFns__$2p }, + __vue_inject_styles__$2p, + __vue_script__$2p, + __vue_scope_id__$2p, + __vue_is_functional_template__$2p, + __vue_module_identifier__$2p, false, undefined, undefined, @@ -143462,11 +147263,11 @@ __vue_render__$2o._withStripped = true; ); // -var script$2n = { +var script$2o = { name: 'BookMarkStudent', components: { - xmlResourceListPc: __vue_component__$2A, - xmlEmpty: __vue_component__$2o + xmlResourceListPc: __vue_component__$2B, + xmlEmpty: __vue_component__$2p }, props: { bookmarkList: [], @@ -143522,9 +147323,11 @@ var script$2n = { } }; +var __$_require_static_images_icons_resource_student_bookmark_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAASRJREFUWEftmO1twkAQRGc6SDqghLRAJYQOSAUhHZAO6CDpAKgESqCDCSPZEjH49pDMl7T316u757fns8fEgw0+GA8SKOpI0ZCkTwAzAC/RRJXX9wCWJD/66nuBGph55UKXln2RPDt3CWh7uJvRpStV1u9Jvp6rLQGpcvKaMrfqX9t5UHRPoDGAdwCTFiKBOu1IQ9HGTkNPacjn0FtDviO5vOs5RHIdafT1W53U4wQK2pGGov2ahtJQn4Fd5WfuTfbQN8mZJKcSp5NSMrkqkK1Mj09eSQ4Dq4KtqwH9NjD+aD8ZkhxtbKs7BgcygLPUInqcJPmN/tOxNSjQxomBpFtVNZoW2labMgYBclD0xg2t9FFKcvRxCw1UdUP59yPqeRqKDP0BRLexJdlzdwMAAAAASUVORK5CYII="; + /* script */ -const __vue_script__$2n = script$2n; -var __vue_render__$2n = function () { +const __vue_script__$2o = script$2o; +var __vue_render__$2o = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -143579,7 +147382,7 @@ var __vue_render__$2n = function () { _c("img", { staticClass: "note-icon", attrs: { - src: __$_require_static_images_icons_resource_student_bookmark_svg__, + src: __$_require_static_images_icons_resource_student_bookmark_png__, alt: "", }, }), @@ -143631,17 +147434,17 @@ var __vue_render__$2n = function () { 1 ) }; -var __vue_staticRenderFns__$2n = []; -__vue_render__$2n._withStripped = true; +var __vue_staticRenderFns__$2o = []; +__vue_render__$2o._withStripped = true; /* style */ - const __vue_inject_styles__$2n = undefined; + const __vue_inject_styles__$2o = undefined; /* scoped */ - const __vue_scope_id__$2n = undefined; + const __vue_scope_id__$2o = undefined; /* module identifier */ - const __vue_module_identifier__$2n = undefined; + const __vue_module_identifier__$2o = undefined; /* functional template */ - const __vue_is_functional_template__$2n = false; + const __vue_is_functional_template__$2o = false; /* style inject */ /* style inject SSR */ @@ -143650,13 +147453,13 @@ __vue_render__$2n._withStripped = true; - const __vue_component__$2n = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2n, staticRenderFns: __vue_staticRenderFns__$2n }, - __vue_inject_styles__$2n, - __vue_script__$2n, - __vue_scope_id__$2n, - __vue_is_functional_template__$2n, - __vue_module_identifier__$2n, + const __vue_component__$2o = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2o, staticRenderFns: __vue_staticRenderFns__$2o }, + __vue_inject_styles__$2o, + __vue_script__$2o, + __vue_scope_id__$2o, + __vue_is_functional_template__$2o, + __vue_module_identifier__$2o, false, undefined, undefined, @@ -143664,11 +147467,11 @@ __vue_render__$2n._withStripped = true; ); // -var script$2m = { +var script$2n = { name: 'nodeStudent', components: { - xmlResourceListPc: __vue_component__$2A, - xmlEmpty: __vue_component__$2o + xmlResourceListPc: __vue_component__$2B, + xmlEmpty: __vue_component__$2p }, props: { nodesList: { @@ -143735,8 +147538,8 @@ var script$2m = { }; /* script */ -const __vue_script__$2m = script$2m; -var __vue_render__$2m = function () { +const __vue_script__$2n = script$2n; +var __vue_render__$2n = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -143846,17 +147649,17 @@ var __vue_render__$2m = function () { 1 ) }; -var __vue_staticRenderFns__$2m = []; -__vue_render__$2m._withStripped = true; +var __vue_staticRenderFns__$2n = []; +__vue_render__$2n._withStripped = true; /* style */ - const __vue_inject_styles__$2m = undefined; + const __vue_inject_styles__$2n = undefined; /* scoped */ - const __vue_scope_id__$2m = undefined; + const __vue_scope_id__$2n = undefined; /* module identifier */ - const __vue_module_identifier__$2m = undefined; + const __vue_module_identifier__$2n = undefined; /* functional template */ - const __vue_is_functional_template__$2m = false; + const __vue_is_functional_template__$2n = false; /* style inject */ /* style inject SSR */ @@ -143865,13 +147668,13 @@ __vue_render__$2m._withStripped = true; - const __vue_component__$2m = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2m, staticRenderFns: __vue_staticRenderFns__$2m }, - __vue_inject_styles__$2m, - __vue_script__$2m, - __vue_scope_id__$2m, - __vue_is_functional_template__$2m, - __vue_module_identifier__$2m, + const __vue_component__$2n = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2n, staticRenderFns: __vue_staticRenderFns__$2n }, + __vue_inject_styles__$2n, + __vue_script__$2n, + __vue_scope_id__$2n, + __vue_is_functional_template__$2n, + __vue_module_identifier__$2n, false, undefined, undefined, @@ -143879,16 +147682,20 @@ __vue_render__$2m._withStripped = true; ); // -var script$2l = { +var script$2m = { name: 'highlightStudent', components: { - xmlResourceListPc: __vue_component__$2A, - xmlEmpty: __vue_component__$2o + xmlResourceListPc: __vue_component__$2B, + xmlEmpty: __vue_component__$2p }, props: { highlightList: { type: Array, default: () => [] + }, + type: { + type: String, + default: 'highlight' } }, data() { @@ -143918,13 +147725,13 @@ var script$2l = { }, methods: { deleteHighlightItem(items) { - this.$confirm(`确认删除此条高亮吗?`, '提示', { + this.$confirm(`确认删除此条${this.type == 'highlight' ? '高亮' : '划线'}吗?`, '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning', duration: 1000 }).then(() => { - this.$EventBus.$emit('deleteHighlight', items, () => {}); + this.$EventBus.$emit(this.type == 'highlight' ? 'deleteHighlight' : 'deleteLink', items, () => {}); }).catch(() => {}); }, removeStyle(e) { @@ -143939,9 +147746,11 @@ var script$2l = { created() {} }; +var __$_require_static_images_icons_resource_student_lighheight_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAihJREFUSEvNlkuIjXEYxn9PriU2QogpERsjdlIWrinZWIiysJCFIlFmIRvXmrJwSUlZkCRRKJSFslBDLhuXhbKSGU1pWLgMj/9b36nPzPedOedwvpw6m3Pe8/7+7/t/nud8osKXKmTxf8NsjwKmAr2SfjWzmaYns90BvAY6JPVVAXsLzKgCNgt4DiyQ9LHdk8V9rQHuSOpvC8x2J3AemA+MAX4Aj4Ddkt4MhdqOmkFJrn33h0BsTwLuZU0uAi8lfbO9D+gGbidhXADeZ9A9wCJgo6TrtscCsebjISBglaSBMtjoKAB2AiujCTAXOAmsk3S3YIIu4BiwCfiQ4DeAm0lA54AeST8LYbUPbY8DpgCTgQfACUmHyu7Hdky8OEGWZDX9kgaH1tf1me047ZW0lvGxzjqwAPWkK1gq6UlZ3UiwXUkMRyRNrKc62xOAL8AGSbdahW0GLksa6VBxr5EqMdnjVmHzgFhLt6TDddYYYgjlzam3gdIT214WPgFWAEeB1ZLuF6hxfyb1MPqnLDOvFUGHwTKvnQK2JEWeAfYCB7N3SDp89g6IKbalydfnfLY158MDyTaX8v8MRbBovD0gkq7m7LAWOA1MyxLke/LWK2CHpBe5ukiOs0BEWVdpgsQPbIe/Pkv6WrQK27OB5ZE0VQTx9JQuDzPltT31ZwLPgIWSetuS+rk7CdhToLMKWO0ZpC8fso1M2PQzSCNNW0qQv2nckKn/NSDf7zfsx8Uc87Rk2QAAAABJRU5ErkJggg=="; + /* script */ -const __vue_script__$2l = script$2l; -var __vue_render__$2l = function () { +const __vue_script__$2m = script$2m; +var __vue_render__$2m = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -143994,7 +147803,7 @@ var __vue_render__$2l = function () { _c("img", { staticClass: "note-icon", attrs: { - src: __$_require_static_images_icons_resource_student_lighheight_svg__, + src: __$_require_static_images_icons_resource_student_lighheight_png__, alt: "", }, }), @@ -144047,17 +147856,17 @@ var __vue_render__$2l = function () { 1 ) }; -var __vue_staticRenderFns__$2l = []; -__vue_render__$2l._withStripped = true; +var __vue_staticRenderFns__$2m = []; +__vue_render__$2m._withStripped = true; /* style */ - const __vue_inject_styles__$2l = undefined; + const __vue_inject_styles__$2m = undefined; /* scoped */ - const __vue_scope_id__$2l = undefined; + const __vue_scope_id__$2m = undefined; /* module identifier */ - const __vue_module_identifier__$2l = undefined; + const __vue_module_identifier__$2m = undefined; /* functional template */ - const __vue_is_functional_template__$2l = false; + const __vue_is_functional_template__$2m = false; /* style inject */ /* style inject SSR */ @@ -144066,13 +147875,13 @@ __vue_render__$2l._withStripped = true; - const __vue_component__$2l = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2l, staticRenderFns: __vue_staticRenderFns__$2l }, - __vue_inject_styles__$2l, - __vue_script__$2l, - __vue_scope_id__$2l, - __vue_is_functional_template__$2l, - __vue_module_identifier__$2l, + const __vue_component__$2m = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2m, staticRenderFns: __vue_staticRenderFns__$2m }, + __vue_inject_styles__$2m, + __vue_script__$2m, + __vue_scope_id__$2m, + __vue_is_functional_template__$2m, + __vue_module_identifier__$2m, false, undefined, undefined, @@ -144080,10 +147889,11 @@ __vue_render__$2l._withStripped = true; ); // -var script$2k = { +var script$2l = { name: 'PreviewLeftStudent', data() { return { + GkActiveName: 'first', activeName: 'fourth', data: { notes: { @@ -144105,14 +147915,20 @@ var script$2k = { textBookList: [], componentList: [], scrollTop: 0, - catalogLists: [] + catalogLists: [], + suptablist: [{ + name: '目录' + }, { + name: '资源' + }], + cursuptab: 0 }; }, components: { - PreviewCatalog: __vue_component__$2p, - BookMarkStudent: __vue_component__$2n, - nodeStudent: __vue_component__$2m, - highlightStudent: __vue_component__$2l + PreviewCatalog: __vue_component__$2q, + BookMarkStudent: __vue_component__$2o, + nodeStudent: __vue_component__$2n, + highlightStudent: __vue_component__$2m }, props: { textBookId: String, @@ -144182,6 +147998,10 @@ var script$2k = { type: Array, default: () => [] }, + linkList: { + type: Array, + default: () => [] + }, bookmarkList: { type: Array, default: () => [] @@ -144276,9 +148096,9 @@ var script$2k = { }; /* script */ -const __vue_script__$2k = script$2k; +const __vue_script__$2l = script$2l; /* template */ -var __vue_render__$2k = function () { +var __vue_render__$2l = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -144288,117 +148108,1168 @@ var __vue_render__$2k = function () { staticClass: "preview-left-student", attrs: { id: "preview-left-student" }, }, + [ + _vm.sysEnv.isGuoKai + ? [ + _c( + "div", + { staticClass: "text-book-name", attrs: { id: "textBookName" } }, + [ + _c("span", [ + _vm._v( + _vm._s(_vm.textBookName ? _vm.textBookName : "未选择教材") + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "sup-tabs" }, + _vm._l(_vm.suptablist, function (item, index) { + return _c( + "div", + { + key: index, + class: _vm.cursuptab == index ? "sup-tabs-active" : "", + on: { + click: function ($event) { + _vm.cursuptab = index; + }, + }, + }, + [ + _vm.cursuptab == index + ? _c("div", { staticClass: "left-icon" }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v(_vm._s(item.name))]), + _vm._v(" "), + _vm.cursuptab == index + ? _c("div", { staticClass: "right-icon" }) + : _vm._e(), + ] + ) + }), + 0 + ), + _vm._v(" "), + _vm.cursuptab == 0 + ? _c( + "div", + [ + _vm.businessType === "textBook" + ? _c("xml-preview-catalog", { + ref: "xmlPreviewCatalog", + staticClass: + "pc-catalog pc-catalog--render pc-student-catalog pc-student-left", + attrs: { + "page-type": _vm.pageType, + "style-type": _vm.styleType, + "text-book-id": _vm.textBookId, + "catalog-list": _vm.catalogList, + userType: _vm.userType, + notesList: _vm.notesList, + checkedId: _vm.checkedId, + PreviewCatalog: _vm.PreviewCatalog, + textBookName: _vm.textBookName, + sysEnv: _vm.sysEnv, + }, + on: { onNodeClick: _vm.catalogClick }, + }) + : _vm._e(), + ], + 1 + ) + : _c( + "div", + [ + _vm.userType == "student" + ? _c( + "el-tabs", + { + model: { + value: _vm.GkActiveName, + callback: function ($$v) { + _vm.GkActiveName = $$v; + }, + expression: "GkActiveName", + }, + }, + [ + _c( + "el-tab-pane", + { attrs: { label: "书签", name: "first" } }, + [ + _c("book-mark-student", { + attrs: { bookmarkList: _vm.bookmarkList }, + on: { + deleteBookmark: _vm.deleteBookmark, + resourceDetails: function (e) { + return _vm.resourceDetails(e, 0) + }, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "el-tab-pane", + { attrs: { label: "笔记", name: "second" } }, + [ + _c("node-student", { + attrs: { nodesList: _vm.notesList }, + on: { + deleteNote: _vm.deleteNote, + editNote: function ($event) { + _vm.$emit("editNote", function (e) { + return e + }); + }, + resourceDetails: _vm.resourceDetails, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "el-tab-pane", + { attrs: { label: "划线", name: "four" } }, + [ + _c("highlight-student", { + attrs: { + type: "link", + highlightList: _vm.linkList, + }, + on: { + deleteHighlight: _vm.deleteHighlight, + resourceDetails: _vm.resourceDetails, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "el-tab-pane", + { attrs: { label: "高亮", name: "third" } }, + [ + _c("highlight-student", { + attrs: { highlightList: _vm.highlightList }, + on: { + deleteHighlight: _vm.deleteHighlight, + resourceDetails: _vm.resourceDetails, + }, + }), + ], + 1 + ), + ], + 1 + ) + : _vm._e(), + ], + 1 + ), + ] + : [ + _c( + "div", + { staticClass: "text-book-name", attrs: { id: "textBookName" } }, + [ + _c("span", [ + _vm._v( + _vm._s(_vm.textBookName ? _vm.textBookName : "未选择教材") + ), + ]), + ] + ), + _vm._v(" "), + _c( + "el-tabs", + { + staticClass: "demo-tabs Preview-left-student", + attrs: { + type: _vm.sysEnv.isHuaTeng ? "card" : "", + userType: _vm.userType, + }, + model: { + value: _vm.activeName, + callback: function ($$v) { + _vm.activeName = $$v; + }, + expression: "activeName", + }, + }, + [ + _c( + "el-tab-pane", + { attrs: { label: "目录", name: "fourth" } }, + [ + _vm.businessType === "textBook" + ? _c("xml-preview-catalog", { + ref: "xmlPreviewCatalog", + staticClass: + "pc-catalog pc-catalog--render pc-student-catalog pc-student-left", + attrs: { + "page-type": _vm.pageType, + "style-type": _vm.styleType, + "text-book-id": _vm.textBookId, + "catalog-list": _vm.catalogList, + userType: _vm.userType, + notesList: _vm.notesList, + checkedId: _vm.checkedId, + PreviewCatalog: _vm.PreviewCatalog, + textBookName: _vm.textBookName, + sysEnv: _vm.sysEnv, + }, + on: { onNodeClick: _vm.catalogClick }, + }) + : _vm._e(), + ], + 1 + ), + _vm._v(" "), + _c( + "el-tab-pane", + { attrs: { label: "书签", name: "first" } }, + [ + _c("book-mark-student", { + attrs: { bookmarkList: _vm.bookmarkList }, + on: { + deleteBookmark: _vm.deleteBookmark, + resourceDetails: function (e) { + return _vm.resourceDetails(e, 0) + }, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "el-tab-pane", + { attrs: { label: "笔记", name: "second" } }, + [ + _c("node-student", { + attrs: { nodesList: _vm.notesList }, + on: { + deleteNote: _vm.deleteNote, + editNote: function ($event) { + _vm.$emit("editNote", function (e) { + return e + }); + }, + resourceDetails: _vm.resourceDetails, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "el-tab-pane", + { attrs: { label: "高亮", name: "third" } }, + [ + _c("highlight-student", { + attrs: { highlightList: _vm.highlightList }, + on: { + deleteHighlight: _vm.deleteHighlight, + resourceDetails: _vm.resourceDetails, + }, + }), + ], + 1 + ), + ], + 1 + ), + ], + ], + 2 + ) +}; +var __vue_staticRenderFns__$2l = []; +__vue_render__$2l._withStripped = true; + + /* style */ + const __vue_inject_styles__$2l = undefined; + /* scoped */ + const __vue_scope_id__$2l = undefined; + /* module identifier */ + const __vue_module_identifier__$2l = undefined; + /* functional template */ + const __vue_is_functional_template__$2l = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$2l = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2l, staticRenderFns: __vue_staticRenderFns__$2l }, + __vue_inject_styles__$2l, + __vue_script__$2l, + __vue_scope_id__$2l, + __vue_is_functional_template__$2l, + __vue_module_identifier__$2l, + false, + undefined, + undefined, + undefined + ); + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var script$2k = { + name: 'xmlStatisticalChart', + props: { + pageType: { + type: String, + default: 'h5' + }, + userType: { + type: String, + default: 'teacher' + }, + teacherDate: { + type: Object, + default: () => {} + }, + studentDate: { + type: Object, + default: () => {} + }, + userInfoparms: { + type: Object, + default: () => {} + }, + teacherDateclass: { + type: Array, + default: () => [] + } + }, + watch: { + teacherDate() { + console.log('切换班级:teacherDate数据变动'); + if (this.teacherDate.studentList?.length > 0) { + this.total = this.teacherDate.studentList.length; + this.select_item = this.teacherDate.studentList[0] || {}; + this.tableData = this.teacherDate.studentList.slice(this.page * 7, 7) || []; + } else { + this.total = 0; + this.select_item = {}; + this.tableData = []; + } + }, + teacherDateclass() { + if (this.teacherDateclass.length > 0) { + this.classValue = this.teacherDateclass[0].title; + } else { + this.classValue = ''; + } + } + }, + mounted() { + if (this.teacherDate?.studentList?.length > 0) { + this.total = this.teacherDate.studentList.length; + this.select_item = this.teacherDate.studentList[0] || {}; + this.tableData = this.teacherDate.studentList.slice(this.page * 7, 7); + } + if (this.teacherDateclass.length > 0) { + this.classValue = this.teacherDateclass[0].title; + } + }, + data() { + return { + dialogVisible: false, + select_index: '', + select_item: {}, + visible: false, + tableData: [], + total: 0, + page: 0, + size: 7, + classValue: '' + // studentDate: { + // name: 'xxx',//名字 + // class: '一班',//班级 + // fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',//头像 + // learningProgress: '11',//学习进度 + // learningNumber: '22',//学习次数 + // learningTime: '333',//学习时长 + // studySituation: { + // learning: '0.5',//本次学习情况 + // picture: '25',//图片学习情况 + // audio: '67h/25',//音频学习情况 + // video: '67h/25',//视频学习情况 + // answersNumber: '25',//答题数量 + // noteNumber: '67',//笔记数量 + // bookmarkNumber: '67',//书签数量 + // lineationNumber: '67'//划线数量 + // } + // }, + // teacherDate: { + // name: '11', //教师名字 + // class: '99班',//班级 + // fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',//头像 + // studentNumber: '9999',//学员数量 + // schoolingTime: '9999',//授课时长 + // schoolingNumber: '9999',//授课次数 + // classstudent: [ + // { + // name: '1',//学员名字 + // class: '一班',//班级 + // fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',//头像 + // learningProgress: '111',//学习进度 + // learningNumber: '111',//学习次数 + // learningTime: '1111',//学习时长 + // answerNumber: '1111',//答题完成次数 + // }, { + // name: '2',//学员名字 + // class: '一班',//班级 + // fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',//头像 + // learningProgress: '222',//学习进度 + // learningNumber: '222',//学习次数 + // learningTime: '2222',//学习时长 + // answerNumber: '222',//答题完成次数 + // }, { + // name: '2',//学员名字 + // class: '一班',//班级 + // fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',//头像 + // learningProgress: '222',//学习进度 + // learningNumber: '222',//学习次数 + // learningTime: '2222',//学习时长 + // answerNumber: '222',//答题完成次数 + // }, { + // name: '2',//学员名字 + // class: '一班',//班级 + // fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',//头像 + // learningProgress: '222',//学习进度 + // learningNumber: '222',//学习次数 + // learningTime: '2222',//学习时长 + // answerNumber: '222',//答题完成次数 + // }, { + // name: '2',//学员名字 + // class: '一班',//班级 + // fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',//头像 + // learningProgress: '222',//学习进度 + // learningNumber: '222',//学习次数 + // learningTime: '2222',//学习时长 + // answerNumber: '222',//答题完成次数 + // }, { + // name: '2',//学员名字 + // class: '一班',//班级 + // fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',//头像 + // learningProgress: '222',//学习进度 + // learningNumber: '222',//学习次数 + // learningTime: '2222',//学习时长 + // answerNumber: '222',//答题完成次数 + // }, { + // name: '2',//学员名字 + // class: '一班',//班级 + // fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',//头像 + // learningProgress: '222',//学习进度 + // learningNumber: '222',//学习次数 + // learningTime: '2222',//学习时长 + // answerNumber: '222',//答题完成次数 + // }]//班级学员 + // }, + }; + }, + methods: { + open() { + this.dialogVisible = true; + }, + getbox(item, index) { + this.select_index = index; + this.select_item = item || {}; + }, + //分页 + gettableData(type) { + if (type == 'next' && this.total > this.page + 1) { + this.page++; + } else if (type == 'up' && this.page > 0) { + this.page--; + } + this.tableData = this.teacherDate.studentList.slice(this.page * 7, (this.page + 1) * 7); + this.select_item = this.tableData[0] || {}; + this.select_index = 0; + // let data = JSON.parse(JSON.stringify(this.teacherDate.studentList)) + // this.tableData = data.splice((this.page - 1) * this.size, this.size) + // this.total = this.teacherDate.studentList.length + }, + changeClass(e) { + let data = this.teacherDateclass.find(item => item.title == e); + this.$emit('changeClass', data); + } + } +}; + +/* script */ +const __vue_script__$2k = script$2k; +/* template */ +var __vue_render__$2k = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", [ _c( - "div", - { staticClass: "text-book-name", attrs: { id: "textBookName" } }, + "el-dialog", + { + staticClass: "xmlStatisticalCharts", + attrs: { + visible: _vm.dialogVisible, + width: _vm.pageType == "pc" ? "910px" : "90%", + "custom-class": "xml-epub-pdf-dialog", + }, + on: { + "update:visible": function ($event) { + _vm.dialogVisible = $event; + }, + }, + }, [ - _c("span", [ - _vm._v(_vm._s(_vm.textBookName ? _vm.textBookName : "未选择教材")), - ]), + _vm.userType == "student" + ? _c("div", [ + _c("div", { staticClass: "student_top" }, [ + _c("img", { + staticClass: "student_img", + attrs: { src: _vm.userInfoparms.img }, + }), + _vm._v(" "), + _c("div", { staticStyle: { "margin-left": "30px" } }, [ + _c("div", { staticStyle: { "font-size": "20px" } }, [ + _vm._v( + "\n " + + _vm._s(_vm.userInfoparms.nickname) + + _vm._s( + _vm.userType == "teacher" ? "(教师)" : "(学生)" + ) + + "\n " + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "student_title" }, [ + _c( + "div", + [ + _vm._v("\n 班级名称:\n "), + _c( + "el-select", + { + attrs: { placeholder: "请选择" }, + on: { change: _vm.changeClass }, + model: { + value: _vm.classValue, + callback: function ($$v) { + _vm.classValue = $$v; + }, + expression: "classValue", + }, + }, + _vm._l(_vm.teacherDateclass, function (item) { + return _c("el-option", { + key: item.title, + attrs: { label: item.title, value: item.title }, + }) + }), + 1 + ), + ], + 1 + ), + _vm._v(" "), + _c("div", [ + _vm._v( + "学习进度:" + + _vm._s(_vm.studentDate.learningProgress || "0") + + "%" + ), + ]), + _vm._v(" "), + _c("div", [ + _vm._v( + "学习次数:" + _vm._s(_vm.studentDate.learnNum || "1") + ), + ]), + _vm._v(" "), + _c("div", [ + _vm._v( + "学习总时长:" + + _vm._s(_vm.studentDate.totalLearnTime || "0") + + "h" + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c("div", { staticStyle: { padding: "10px 30px 50px 30px" } }, [ + _c("div", { staticStyle: { "font-size": "16px" } }, [ + _vm._v("学习情况"), + ]), + _vm._v(" "), + _c("div", { staticClass: "student_bottom" }, [ + _c( + "div", + { staticClass: "student_bottom_box student_color1" }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("本次学习情况"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v( + _vm._s(_vm.studentDate.learnTime || "0") + "h" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "student_bottom_box student_color2" }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("图片学习情况"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v( + _vm._s(_vm.studentDate.imgLearnNum || "0") + "次" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "student_bottom_box student_color3" }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("音频学习情况"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v( + _vm._s(_vm.studentDate.audioLearnTime || "0") + "h" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "student_bottom_box student_color4" }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("视频学习情况"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v( + _vm._s(_vm.studentDate.videoLearnTime || "0") + "h" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "student_bottom_box student_color1" }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("答题次数"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v( + _vm._s(_vm.studentDate.answersNum || "0") + "次" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "student_bottom_box student_color2" }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("笔记数量"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v(_vm._s(_vm.studentDate.noteNum || "0")), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "student_bottom_box student_color3" }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("书签数量"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v(_vm._s(_vm.studentDate.bookmarkNum || "0")), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "student_bottom_box student_color4" }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("划线数量"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v(_vm._s(_vm.studentDate.lineationNum || "0")), + ]), + ] + ), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.userType == "teacher" + ? _c("div", [ + _c("div", { staticClass: "teacher_top" }, [ + _c("img", { + staticClass: "img", + attrs: { src: _vm.userInfoparms.img }, + }), + _vm._v(" "), + _c("div", { staticStyle: { "margin-left": "30px" } }, [ + _c("div", { staticStyle: { "font-size": "20px" } }, [ + _vm._v( + "\n " + + _vm._s(_vm.userInfoparms.nickname) + + _vm._s( + _vm.userType == "teacher" ? "(教师)" : "(学生)" + ) + + "\n " + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "title" }, [ + _c( + "div", + [ + _vm._v("\n 班级名称:\n "), + _vm._v(" "), + _c( + "el-select", + { + attrs: { placeholder: "请选择" }, + on: { change: _vm.changeClass }, + model: { + value: _vm.classValue, + callback: function ($$v) { + _vm.classValue = $$v; + }, + expression: "classValue", + }, + }, + _vm._l(_vm.teacherDateclass, function (item) { + return _c("el-option", { + key: item.title, + attrs: { label: item.title, value: item.title }, + }) + }), + 1 + ), + ], + 1 + ), + _vm._v(" "), + _c("div", [ + _vm._v( + "学习进度:" + + _vm._s(_vm.teacherDate.learningProgress || "0") + + "%" + ), + ]), + _vm._v(" "), + _c("div", [ + _vm._v( + "授课次数:" + _vm._s(_vm.teacherDate.learnNum || "0") + ), + ]), + _vm._v(" "), + _c("div", [ + _vm._v( + "授课总时长:" + + _vm._s(_vm.teacherDate.totalLearnTime || "0") + + "h" + ), + ]), + ]), + ]), + ]), + _vm._v(" "), + _c( + "div", + { staticStyle: { padding: "20px 30px 50px 30px" } }, + [ + _c("div", { staticStyle: { "font-size": "16px" } }, [ + _vm._v("班级学员情况"), + ]), + _vm._v(" "), + _vm.teacherDate.studentList && + _vm.teacherDate.studentList.length > 0 + ? [ + _c( + "div", + { + staticStyle: { + display: "flex", + "flex-direction": "row", + padding: "30px 0 0 0", + }, + }, + [ + _c( + "div", + { + staticClass: "wrap_left", + on: { + click: function ($event) { + return _vm.gettableData("up") + }, + }, + }, + [ + _c("i", { + staticClass: "el-icon-arrow-left", + staticStyle: { "font-size": "20px" }, + }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "teacher_swipers" }, + _vm._l(_vm.tableData, function (item, index) { + return _c( + "div", + { + key: index, + class: + _vm.select_index == index + ? "select_swiper_box" + : "swiper_box", + on: { + click: function ($event) { + return _vm.getbox(item, index) + }, + }, + }, + [ + _c("img", { + staticClass: "teacher_img", + attrs: { src: item.img }, + }), + _vm._v(" "), + _c( + "div", + { staticClass: "teacher_name" }, + [_vm._v(_vm._s(item.nickname))] + ), + _vm._v(" "), + _c("div", { + class: + _vm.select_index == index + ? "uptri" + : "uptri1", + }), + ] + ) + }), + 0 + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "wrap_right", + on: { + click: function ($event) { + return _vm.gettableData("next") + }, + }, + }, + [ + _c("i", { + staticClass: "el-icon-arrow-right", + staticStyle: { "font-size": "20px" }, + }), + ] + ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "teacher_bottom" }, [ + _c( + "div", + { + staticClass: + "teacher_bottom_box student_color1", + }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("学习总时长"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v( + _vm._s( + _vm.select_item.totalLearnTime || "0" + ) + "h" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "teacher_bottom_box student_color2", + }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("学习次数"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v( + _vm._s(_vm.select_item.learnNum || "0") + + "次" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "teacher_bottom_box student_color3", + }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("学习进度"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v( + _vm._s( + _vm.select_item.learningProgress || "0" + ) + "%" + ), + ]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "teacher_bottom_box student_color4", + }, + [ + _c("div", { staticClass: "title" }, [ + _vm._v("答题完成次数"), + ]), + _vm._v(" "), + _c("div", { staticClass: "time" }, [ + _vm._v( + _vm._s(_vm.select_item.answersNum || "0") + + "次" + ), + ]), + ] + ), + ]), + ] + : [ + _c( + "div", + { staticStyle: { "padding-top": "60px" } }, + [_c("xml-empty")], + 1 + ), + ], + ], + 2 + ), + ]) + : _vm._e(), ] ), - _vm._v(" "), - _vm.userType == "student" - ? _c( - "el-tabs", - { - staticClass: "demo-tabs Preview-left-student", - attrs: { - type: _vm.sysEnv.isHuaTeng ? "card" : "", - userType: _vm.userType, - }, - model: { - value: _vm.activeName, - callback: function ($$v) { - _vm.activeName = $$v; - }, - expression: "activeName", - }, - }, - [ - _c( - "el-tab-pane", - { attrs: { label: "目录", name: "fourth" } }, - [ - _vm.businessType === "textBook" - ? _c("xml-preview-catalog", { - ref: "xmlPreviewCatalog", - staticClass: - "pc-catalog pc-catalog--render pc-student-catalog pc-student-left", - attrs: { - "page-type": _vm.pageType, - "style-type": _vm.styleType, - "text-book-id": _vm.textBookId, - "catalog-list": _vm.catalogList, - userType: _vm.userType, - notesList: _vm.notesList, - checkedId: _vm.checkedId, - PreviewCatalog: _vm.PreviewCatalog, - textBookName: _vm.textBookName, - }, - on: { onNodeClick: _vm.catalogClick }, - }) - : _vm._e(), - ], - 1 - ), - _vm._v(" "), - _c( - "el-tab-pane", - { attrs: { label: "书签", name: "first" } }, - [ - _c("book-mark-student", { - attrs: { bookmarkList: _vm.bookmarkList }, - on: { - deleteBookmark: _vm.deleteBookmark, - resourceDetails: function (e) { - return _vm.resourceDetails(e, 0) - }, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "el-tab-pane", - { attrs: { label: "笔记", name: "second" } }, - [ - _c("node-student", { - attrs: { nodesList: _vm.notesList }, - on: { - deleteNote: _vm.deleteNote, - editNote: function ($event) { - _vm.$emit("editNote", function (e) { - return e - }); - }, - resourceDetails: _vm.resourceDetails, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "el-tab-pane", - { attrs: { label: "高亮", name: "third" } }, - [ - _c("highlight-student", { - attrs: { highlightList: _vm.highlightList }, - on: { - deleteHighlight: _vm.deleteHighlight, - resourceDetails: _vm.resourceDetails, - }, - }), - ], - 1 - ), - ], - 1 - ) - : _vm._e(), ], 1 ) @@ -144409,7 +149280,7 @@ __vue_render__$2k._withStripped = true; /* style */ const __vue_inject_styles__$2k = undefined; /* scoped */ - const __vue_scope_id__$2k = undefined; + const __vue_scope_id__$2k = "data-v-555efa2a"; /* module identifier */ const __vue_module_identifier__$2k = undefined; /* functional template */ @@ -144506,807 +149377,9 @@ __vue_render__$2k._withStripped = true; // // // -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// var script$2j = { - name: 'xmlStatisticalChart', - props: { - pageType: { - type: String, - default: 'h5' - }, - userType: { - type: String, - default: 'teacher' - }, - // teacherDate: { - // type: Object, - // default: () => { } - // }, - // studentDate: { - // type: Object, - // default: () => { } - // }, - userInfoparms: { - type: Object, - default: () => {} - } - }, - mounted() { - if (this.teacherDate.classstudent.length > 0) { - this.select_item = this.teacherDate.classstudent[0]; - } - }, - data() { - return { - dialogVisible: false, - select_index: '', - select_item: '', - visible: false, - tableData: [], - total: 0, - page: 1, - size: 7, - studentDate: { - name: 'xxx', - //名字 - class: '一班', - //班级 - fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - //头像 - learningProgress: '11', - //学习进度 - learningNumber: '22', - //学习次数 - learningTime: '333', - //学习时长 - studySituation: { - learning: '0.5', - //本次学习情况 - picture: '25', - //图片学习情况 - audio: '67h/25', - //音频学习情况 - video: '67h/25', - //视频学习情况 - answersNumber: '25', - //答题数量 - noteNumber: '67', - //笔记数量 - bookmarkNumber: '67', - //书签数量 - lineationNumber: '67' //划线数量 - } - }, - teacherDate: { - name: '教师11', - //教师名字 - class: '99班', - //班级 - fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - //头像 - studentNumber: '9999', - //学员数量 - schoolingTime: '9999', - //授课时长 - schoolingNumber: '9999', - //授课次数 - classstudent: [{ - name: '1', - //学员名字 - class: '一班', - //班级 - fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - //头像 - learningProgress: '111', - //学习进度 - learningNumber: '111', - //学习次数 - learningTime: '1111', - //学习时长 - answerNumber: '1111' //答题完成次数 - }, { - name: '2', - //学员名字 - class: '一班', - //班级 - fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - //头像 - learningProgress: '222', - //学习进度 - learningNumber: '222', - //学习次数 - learningTime: '2222', - //学习时长 - answerNumber: '222' //答题完成次数 - }, { - name: '2', - //学员名字 - class: '一班', - //班级 - fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - //头像 - learningProgress: '222', - //学习进度 - learningNumber: '222', - //学习次数 - learningTime: '2222', - //学习时长 - answerNumber: '222' //答题完成次数 - }, { - name: '2', - //学员名字 - class: '一班', - //班级 - fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - //头像 - learningProgress: '222', - //学习进度 - learningNumber: '222', - //学习次数 - learningTime: '2222', - //学习时长 - answerNumber: '222' //答题完成次数 - }, { - name: '2', - //学员名字 - class: '一班', - //班级 - fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - //头像 - learningProgress: '222', - //学习进度 - learningNumber: '222', - //学习次数 - learningTime: '2222', - //学习时长 - answerNumber: '222' //答题完成次数 - }, { - name: '2', - //学员名字 - class: '一班', - //班级 - fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - //头像 - learningProgress: '222', - //学习进度 - learningNumber: '222', - //学习次数 - learningTime: '2222', - //学习时长 - answerNumber: '222' //答题完成次数 - }, { - name: '2', - //学员名字 - class: '一班', - //班级 - fileUrl: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - //头像 - learningProgress: '222', - //学习进度 - learningNumber: '222', - //学习次数 - learningTime: '2222', - //学习时长 - answerNumber: '222' //答题完成次数 - }] //班级学员 - } - }; - }, - methods: { - open() { - this.dialogVisible = true; - }, - getbox(item, index) { - this.select_index = index; - this.select_item = item; - }, - //分页 - gettableData() { - let data = JSON.parse(JSON.stringify(this.teacherDate.classstudent)); - this.tableData = data.splice((this.page - 1) * this.size, this.size); - this.total = this.teacherDate.classstudent.length; - } - } -}; - -/* script */ -const __vue_script__$2j = script$2j; -/* template */ -var __vue_render__$2j = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - [ - _c( - "el-dialog", - { - staticClass: "xmlStatisticalCharts", - attrs: { - visible: _vm.dialogVisible, - width: _vm.pageType == "pc" ? "910px" : "90%", - "custom-class": "xml-epub-pdf-dialog", - }, - on: { - "update:visible": function ($event) { - _vm.dialogVisible = $event; - }, - }, - }, - [ - _vm.userType == "student" - ? _c("div", [ - _c("div", { staticClass: "student_top" }, [ - _c("img", { - staticClass: "student_img", - attrs: { src: _vm.userInfoparms.img }, - }), - _vm._v(" "), - _c("div", { staticStyle: { "margin-left": "30px" } }, [ - _c("div", { staticStyle: { "font-size": "20px" } }, [ - _vm._v(_vm._s(_vm.userInfoparms.nickname)), - ]), - _vm._v(" "), - _c("div", { staticClass: "student_title" }, [ - _c("div", [ - _vm._v("班级名称:" + _vm._s(_vm.studentDate.class)), - ]), - _vm._v(" "), - _c("div", [ - _vm._v( - "学习进度:" + - _vm._s(_vm.studentDate.learningProgress) + - "%" - ), - ]), - _vm._v(" "), - _c("div", [ - _vm._v( - "学习次数:" + _vm._s(_vm.studentDate.learningNumber) - ), - ]), - _vm._v(" "), - _c("div", [ - _vm._v( - "学习总时长:" + - _vm._s(_vm.studentDate.learningTime) + - "h" - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticStyle: { padding: "10px 30px 50px 30px" } }, [ - _c("div", { staticStyle: { "font-size": "16px" } }, [ - _vm._v("学习情况"), - ]), - _vm._v(" "), - _c("div", { staticClass: "student_bottom" }, [ - _c( - "div", - { staticClass: "student_bottom_box student_color1" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 本次学习情况\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v( - _vm._s(_vm.studentDate.studySituation.learning) + - "h" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "student_bottom_box student_color2" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 图片学习情况\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v( - _vm._s(_vm.studentDate.studySituation.picture) + - "次" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "student_bottom_box student_color3" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 音频学习情况\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v( - _vm._s(_vm.studentDate.studySituation.audio) + "次" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "student_bottom_box student_color4" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 视频学习情况\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v( - _vm._s(_vm.studentDate.studySituation.video) + "次" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "student_bottom_box student_color1" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 答题次数\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v( - _vm._s( - _vm.studentDate.studySituation.answersNumber - ) + "次" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "student_bottom_box student_color2" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 笔记数量\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v( - _vm._s(_vm.studentDate.studySituation.noteNumber) - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "student_bottom_box student_color3" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 书签数量\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v( - _vm._s( - _vm.studentDate.studySituation.bookmarkNumber - ) - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "student_bottom_box student_color4" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 划线数量\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v( - _vm._s( - _vm.studentDate.studySituation.lineationNumber - ) - ), - ]), - ] - ), - ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _vm.userType == "teacher" - ? _c("div", [ - _c("div", { staticClass: "teacher_top" }, [ - _c("img", { - staticClass: "img", - attrs: { src: _vm.userInfoparms.img }, - }), - _vm._v(" "), - _c("div", { staticStyle: { "margin-left": "30px" } }, [ - _c("div", { staticStyle: { "font-size": "20px" } }, [ - _vm._v(_vm._s(_vm.userInfoparms.nickname)), - ]), - _vm._v(" "), - _c("div", { staticClass: "title" }, [ - _c("div", [ - _vm._v("班级名称:" + _vm._s(_vm.teacherDate.class)), - ]), - _vm._v(" "), - _c("div", [ - _vm._v( - "学习进度:" + _vm._s(_vm.teacherDate.name) + "%" - ), - ]), - _vm._v(" "), - _c("div", [ - _vm._v( - "授课次数:" + _vm._s(_vm.teacherDate.schoolingNumber) - ), - ]), - _vm._v(" "), - _c("div", [ - _vm._v( - "授课总时长:" + - _vm._s(_vm.teacherDate.schoolingTime) + - "h" - ), - ]), - ]), - ]), - ]), - _vm._v(" "), - _c("div", { staticStyle: { padding: "20px 30px 50px 30px" } }, [ - _c("div", { staticStyle: { "font-size": "16px" } }, [ - _vm._v("班级学员情况"), - ]), - _vm._v(" "), - _c( - "div", - { - staticStyle: { - display: "flex", - "flex-direction": "row", - padding: "30px 0 0 0", - }, - }, - [ - _c( - "div", - { - staticClass: "wrap_left", - on: { - click: function ($event) { - return _vm.prevEl() - }, - }, - }, - [ - _c("i", { - staticClass: "el-icon-arrow-left", - staticStyle: { "font-size": "20px" }, - }), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "teacher_swipers" }, - _vm._l( - _vm.teacherDate.classstudent, - function (item, index) { - return _c( - "div", - { - key: index, - class: - _vm.select_index == index - ? "select_swiper_box" - : "swiper_box", - on: { - click: function ($event) { - return _vm.getbox(item, index) - }, - }, - }, - [ - _c("img", { - staticClass: "teacher_img", - attrs: { src: item.fileUrl }, - }), - _vm._v(" "), - _c("div", { staticClass: "teacher_name" }, [ - _vm._v(_vm._s(item.name)), - ]), - _vm._v(" "), - _c("div", { - class: - _vm.select_index == index - ? "uptri" - : "uptri1", - }), - ] - ) - } - ), - 0 - ), - _vm._v(" "), - _c( - "div", - { - staticClass: "wrap_right", - on: { - click: function ($event) { - return _vm.nextEl() - }, - }, - }, - [ - _c("i", { - staticClass: "el-icon-arrow-right", - staticStyle: { "font-size": "20px" }, - }), - ] - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "teacher_bottom" }, [ - _c( - "div", - { staticClass: "teacher_bottom_box student_color1" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 学习总时长\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v(_vm._s(_vm.select_item.learningTime) + "h"), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "teacher_bottom_box student_color2" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 学习次数\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v(_vm._s(_vm.select_item.learningNumber) + "次"), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "teacher_bottom_box student_color3" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 学习进度\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v( - _vm._s(_vm.select_item.learningProgress) + "%" - ), - ]), - ] - ), - _vm._v(" "), - _c( - "div", - { staticClass: "teacher_bottom_box student_color4" }, - [ - _c("div", { staticClass: "title" }, [ - _vm._v("\n 答题完成次数\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "time" }, [ - _vm._v(_vm._s(_vm.select_item.answerNumber) + "次"), - ]), - ] - ), - ]), - ]), - ]) - : _vm._e(), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$2j = []; -__vue_render__$2j._withStripped = true; - - /* style */ - const __vue_inject_styles__$2j = undefined; - /* scoped */ - const __vue_scope_id__$2j = "data-v-4fd886cf"; - /* module identifier */ - const __vue_module_identifier__$2j = undefined; - /* functional template */ - const __vue_is_functional_template__$2j = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$2j = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2j, staticRenderFns: __vue_staticRenderFns__$2j }, - __vue_inject_styles__$2j, - __vue_script__$2j, - __vue_scope_id__$2j, - __vue_is_functional_template__$2j, - __vue_module_identifier__$2j, - false, - undefined, - undefined, - undefined - ); - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - -var script$2i = { - name: 'xmlStatisticalChart', + name: 'classGrade', props: { pageType: { type: String, @@ -145352,14 +149425,17 @@ var script$2i = { let data = JSON.parse(JSON.stringify(this.teacherDate.classstudent)); this.tableData = data.splice((this.page - 1) * this.size, this.size); this.total = this.teacherDate.classstudent.length; + }, + openClass(item) { + window.open(item.redirctUrl); } } }; /* script */ -const __vue_script__$2i = script$2i; +const __vue_script__$2j = script$2j; /* template */ -var __vue_render__$2i = function () { +var __vue_render__$2j = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -145392,14 +149468,19 @@ var __vue_render__$2i = function () { _vm._v(" "), _c("div", { staticStyle: { "margin-left": "30px" } }, [ _c("div", { staticStyle: { "font-size": "20px" } }, [ - _vm._v(_vm._s(_vm.userInfoparms.nickname)), + _vm._v( + _vm._s(_vm.userInfoparms.nickname) + + _vm._s( + _vm.userType == "teacher" ? "(教师)" : "(学生)" + ) + ), ]), ]), ]), _vm._v(" "), _c("div", { staticStyle: { padding: "10px 30px 50px 30px" } }, [ _c("div", { staticStyle: { "font-size": "16px" } }, [ - _vm._v("班级情况"), + _vm._v("班级列表"), ]), _vm._v(" "), _c( @@ -145412,6 +149493,11 @@ var __vue_render__$2i = function () { key: index, staticClass: "student_bottom_box", style: { background: _vm.colorData[index % 4] }, + on: { + click: function ($event) { + return _vm.openClass(item) + }, + }, }, [ _c( @@ -145439,11 +149525,15 @@ var __vue_render__$2i = function () { "div", { staticStyle: { "margin-left": "20px" } }, [ - _c("div", [_vm._v(" " + _vm._s(item.title))]), + _c("div", [ + _vm._v("班级名称: " + _vm._s(item.title)), + ]), _vm._v(" "), _c("div", [ _vm._v( - " " + _vm._s(item.classStudentNum) + " 个" + "班级人数: " + + _vm._s(item.classStudentNum) + + " 人" ), ]), ] @@ -145469,14 +149559,19 @@ var __vue_render__$2i = function () { _vm._v(" "), _c("div", { staticStyle: { "margin-left": "30px" } }, [ _c("div", { staticStyle: { "font-size": "20px" } }, [ - _vm._v(_vm._s(_vm.userInfoparms.nickname)), + _vm._v( + _vm._s(_vm.userInfoparms.nickname) + + _vm._s( + _vm.userType == "teacher" ? "(教师)" : "(学生)" + ) + ), ]), ]), ]), _vm._v(" "), _c("div", { staticStyle: { padding: "10px 30px 50px 30px" } }, [ _c("div", { staticStyle: { "font-size": "16px" } }, [ - _vm._v("班级情况"), + _vm._v("班级列表"), ]), _vm._v(" "), _c( @@ -145489,6 +149584,11 @@ var __vue_render__$2i = function () { key: index, staticClass: "student_bottom_box", style: { background: _vm.colorData[index % 4] }, + on: { + click: function ($event) { + return _vm.openClass(item) + }, + }, }, [ _c( @@ -145516,11 +149616,15 @@ var __vue_render__$2i = function () { "div", { staticStyle: { "margin-left": "20px" } }, [ - _c("div", [_vm._v(" " + _vm._s(item.title))]), + _c("div", [ + _vm._v(" 班级名称:" + _vm._s(item.title)), + ]), _vm._v(" "), _c("div", [ _vm._v( - " " + _vm._s(item.classStudentNum) + " 个" + " 班级人数:" + + _vm._s(item.classStudentNum) + + " 人" ), ]), ] @@ -145541,17 +149645,17 @@ var __vue_render__$2i = function () { 1 ) }; -var __vue_staticRenderFns__$2i = []; -__vue_render__$2i._withStripped = true; +var __vue_staticRenderFns__$2j = []; +__vue_render__$2j._withStripped = true; /* style */ - const __vue_inject_styles__$2i = undefined; + const __vue_inject_styles__$2j = undefined; /* scoped */ - const __vue_scope_id__$2i = "data-v-ee3a1b98"; + const __vue_scope_id__$2j = "data-v-b31ef1be"; /* module identifier */ - const __vue_module_identifier__$2i = undefined; + const __vue_module_identifier__$2j = undefined; /* functional template */ - const __vue_is_functional_template__$2i = false; + const __vue_is_functional_template__$2j = false; /* style inject */ /* style inject SSR */ @@ -145560,13 +149664,13 @@ __vue_render__$2i._withStripped = true; - const __vue_component__$2i = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2i, staticRenderFns: __vue_staticRenderFns__$2i }, - __vue_inject_styles__$2i, - __vue_script__$2i, - __vue_scope_id__$2i, - __vue_is_functional_template__$2i, - __vue_module_identifier__$2i, + const __vue_component__$2j = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2j, staticRenderFns: __vue_staticRenderFns__$2j }, + __vue_inject_styles__$2j, + __vue_script__$2j, + __vue_scope_id__$2j, + __vue_is_functional_template__$2j, + __vue_module_identifier__$2j, false, undefined, undefined, @@ -146584,26 +150688,26 @@ var mark = createCommonjsModule(function (module, exports) { // let target; -var script$2h = { +var script$2i = { name: 'XmlDigitalTeaching', components: { - xmlPreviewSearch: __vue_component__$2F, - xmlToolbarPc: __vue_component__$2E, - xmlResourceListPc: __vue_component__$2A, - addFile: __vue_component__$5j, - setPop: __vue_component__$2z, - xmlToolbarPhone: __vue_component__$2r, - downFileUppop: __vue_component__$2u, - PdfView: __vue_component__$54, - modifyNotes: __vue_component__$2q, - resourceListPhone: __vue_component__$2t, - PreviewLeftStudent: __vue_component__$2k, - highlight: __vue_component__$2y, - bookmark: __vue_component__$2x, - xmlRobotPc: __vue_component__$2w, - xmlRobotPhone: __vue_component__$2v, - xmlStatisticalChart: __vue_component__$2j, - classGrade: __vue_component__$2i + xmlPreviewSearch: __vue_component__$2G, + xmlToolbarPc: __vue_component__$2F, + xmlResourceListPc: __vue_component__$2B, + addFile: __vue_component__$5t, + setPop: __vue_component__$2A, + xmlToolbarPhone: __vue_component__$2s, + downFileUppop: __vue_component__$2v, + PdfView: __vue_component__$5e, + modifyNotes: __vue_component__$2r, + resourceListPhone: __vue_component__$2u, + PreviewLeftStudent: __vue_component__$2l, + highlight: __vue_component__$2z, + bookmark: __vue_component__$2y, + xmlRobotPc: __vue_component__$2x, + xmlRobotPhone: __vue_component__$2w, + xmlStatisticalChart: __vue_component__$2k, + classGrade: __vue_component__$2j }, props: { textBookData: Object, @@ -146649,6 +150753,11 @@ var script$2h = { type: Array, default: () => [] }, + linkList: { + //划线列表 + type: Array, + default: () => [] + }, readerType: { //阅读器类型,reader:阅读器器模式可添加书签、笔记等,preview:预览模式不可添加书签、笔记等,loose-leaf:活页模式只显示教材内容 type: String, @@ -146803,18 +150912,18 @@ var script$2h = { systemEnvId: { // 系统环境ID,用于区分不同出版社 type: String, - default: '' + default: '885d44db-8f0f-41ff-b2af-7ec4a6844685' }, chapterId: { // 跳转到章节ID type: String, default: '' }, - teacherDate: { + teacherData: { type: Object, default: () => {} }, - studentDate: { + studentData: { type: Object, default: () => {} }, @@ -146825,6 +150934,11 @@ var script$2h = { userInfoparms: { type: Object, default: () => {} + }, + updateFREQUENCY: { + // 音视频更新频率,默认10s + type: Number, + default: 10000 } }, data() { @@ -146884,6 +150998,7 @@ var script$2h = { formulaList: [], interactionList: [], questionList: [], + testPaperList: [], imageTotal: 0, audioTotal: 0, videoTotal: 0, @@ -146891,6 +151006,7 @@ var script$2h = { formulaTotal: 0, interactionTotal: 0, questionTotal: 0, + testPaperTotal: 0, teachingResourceTotal: 0, imageCurrent: 0, audioCurrent: 0, @@ -146915,7 +151031,7 @@ var script$2h = { cover: '' }, hotTargetViewerVisible: false, - schedule: "0", + schedule: '0', currentGroupInfo: {}, //当前阅读位置块信息 showPdf: false, @@ -147021,6 +151137,27 @@ var script$2h = { }); return map; }, + linkData() { + let list = this.linkList; + list.sort(this.sortBy('chapterOrderNum', 1)); + const map = []; + list.forEach(e => { + const findObj = map.find(innerTmp => innerTmp.topChapterId === e.topChapterId); + if (findObj) { + findObj.list.push(e); + findObj.list.sort(this.sortBy('textOrderNum', 1)); + } else { + map.push({ + topChapterId: e.topChapterId, + firstLevelId: e.topChapterId, + firstLevelLabel: e.topChapterLabel, + chapterOrderNum: e.blockIndex, + list: [e] + }); + } + }); + return map; + }, notesListData() { let list = this.notesList; list.sort(this.sortBy('chapterOrderNum', 1)); @@ -147130,7 +151267,7 @@ var script$2h = { } }, created() { - this.env = new systemEnvironmentVariables(this.systemEnvId); + this.env = new systemEnvironmentVariables(this.systemEnvId, this.userType, this.pageType).data || {}; this.getPersistentSetting(); this.queryData(); this.$nextTick(() => { @@ -147167,7 +151304,7 @@ var script$2h = { mounted() { this.$nextTick(() => { document.body.style.overflow = 'hidden'; //禁用ios浏览器橡皮筋效果 - this.xmlReaderWidth = this.$refs.xmlPreviewDom.offsetWidth; + this.xmlReaderWidth = this.$refs.xmlPreviewDom?.offsetWidth; // console.log(this.$refs.xmlPreviewDom., '1111111111111') setTimeout(() => { this.initObserver(); @@ -147182,110 +151319,36 @@ var script$2h = { document.title = this.textBookData.captionText; } let _this = this; - this.$EventBus.$on('videoTimeUpdate', throttle$2(5000, function (options) { - const { - time, - data - } = options; - const defaultOnce = 5; - const precision = 0.25; - if (_this.playTimeMap[data.statisticsId] === undefined) { - // 当次预览未播放过的视频首次不计 - _this.$set(_this.playTimeMap, data.statisticsId, { - seconds: 0, - time: 0, - jump: 0, - deviation: 0 - }); - return; - } - const jumpStep = Number((time - _this.playTimeMap[data.statisticsId].time).toFixed(6)); - if (jumpStep > defaultOnce + precision || jumpStep < -(defaultOnce + precision)) { - _this.$set(_this.playTimeMap, data.statisticsId, { - ..._this.playTimeMap[data.statisticsId], - time, - jump: _this.playTimeMap[data.statisticsId].jump + jumpStep - }); - return; - } - if (jumpStep < defaultOnce - precision) { - const deviation = _this.playTimeMap[data.statisticsId].deviation + jumpStep; - if (deviation < 1) { - _this.$set(_this.playTimeMap, data.statisticsId, { - ..._this.playTimeMap[data.statisticsId], - time, - deviation - }); - } else { - const numSplit = (deviation + '').split('.'); - Number(numSplit[0]); - const newDeviation = Number('0.' + numSplit[1]); - _this.$set(_this.playTimeMap, data.statisticsId, { - ..._this.playTimeMap[data.statisticsId], - time, - deviation: newDeviation - }); - } - return; - } - const seconds = _this.playTimeMap[data.statisticsId] ? _this.playTimeMap[data.statisticsId].seconds + defaultOnce : 0; - _this.$set(_this.playTimeMap, data.statisticsId, { - ..._this.playTimeMap[data.statisticsId], - seconds, - time + this.$EventBus.$on('videoTimeUpdate', throttle$2(this.updateFREQUENCY, function (options) { + // console.log('更新视频播放时长', options) + let info = options.data || _this.currentGroupInfo; + _this.$emit('learningStatistics', { + type: 'video', + firstLevelId: info.firstLevelId, + firstLevelLabel: info.firstLevelLabel, + locationChapterId: info.locationChapterId, + locationLabel: info.locationLabel, + chapterId: info.chapterId, + label: info.label, + title: info.title, + coverFileUrl: info.coverFileUrl, + materialRelationId: info.materialRelationId }); })); - this.$EventBus.$on('audioTimeUpdate', throttle$2(5000, function (options) { - const { - time, - data - } = options; - const defaultOnce = 5; - const precision = 0.25; - if (_this.playTimeMap[data.statisticsId] === undefined) { - // 当次预览未播放过的视频首次不计 - _this.$set(_this.playTimeMap, data.statisticsId, { - seconds: 0, - time: 0, - jump: 0, - deviation: 0 - }); - return; - } - const jumpStep = Number((time - _this.playTimeMap[data.statisticsId].time).toFixed(6)); - if (jumpStep > defaultOnce + precision || jumpStep < -(defaultOnce + precision)) { - _this.$set(_this.playTimeMap, data.statisticsId, { - ..._this.playTimeMap[data.statisticsId], - time, - jump: _this.playTimeMap[data.statisticsId].jump + jumpStep - }); - return; - } - if (jumpStep < defaultOnce - precision) { - const deviation = _this.playTimeMap[data.statisticsId].deviation + jumpStep; - if (deviation < 1) { - _this.$set(_this.playTimeMap, data.statisticsId, { - ..._this.playTimeMap[data.statisticsId], - time, - deviation - }); - } else { - const numSplit = (deviation + '').split('.'); - Number(numSplit[0]); - const newDeviation = Number('0.' + numSplit[1]); - _this.$set(_this.playTimeMap, data.statisticsId, { - ..._this.playTimeMap[data.statisticsId], - time, - deviation: newDeviation - }); - } - return; - } - const seconds = _this.playTimeMap[data.statisticsId] ? _this.playTimeMap[data.statisticsId].seconds + defaultOnce : 0; - _this.$set(_this.playTimeMap, data.statisticsId, { - ..._this.playTimeMap[data.statisticsId], - seconds, - time + this.$EventBus.$on('audioTimeUpdate', throttle$2(this.updateFREQUENCY, function (options) { + console.log('更新音频播放时长', options); + let info = options.data || _this.currentGroupInfo; + _this.$emit('learningStatistics', { + type: 'audio', + firstLevelId: info.firstLevelId, + firstLevelLabel: info.firstLevelLabel, + locationChapterId: info.locationChapterId, + locationLabel: info.locationLabel, + chapterId: info.chapterId, + label: info.label, + title: info.title, + coverFileUrl: info.coverFileUrl, + materialRelationId: info.materialRelationId }); })); this.$EventBus.$on('resetTimeUpdate', function (data) { @@ -147465,7 +151528,7 @@ var script$2h = { _this.$message.error('匹配笔记位置失败'); return; } - if (_this.userType == 'student') { + if (_this.userType) { _this.$emit('addNote', { ...model, location: _this.currentLocation, @@ -147482,20 +151545,17 @@ var script$2h = { _this.$refs.modifyNotes.open(model); }); this.$EventBus.$on('editNote', function (model) { - if (_this.userType == 'student') { + if (_this.userType) { _this.$emit('editNote', { ...model }); - } else { - _this.$emit('editTeacherNote', { - ...model - }); } }); // 删除笔记 this.$EventBus.$on('deleteNote', function (model, feedback) { - if (_this.userType == 'student') { + console.log('🚀 ~ model:', model); + if (_this.userType) { _this.$emit('deleteNote', { ...model }, () => feedback(model.markId)); @@ -147504,10 +151564,6 @@ var script$2h = { signType: 'underline', operationType: 'remove' }); - } else { - _this.$emit('deleteTeacherNote', { - ...model - }, () => feedback(model.markId)); } }); @@ -147522,6 +151578,17 @@ var script$2h = { operationType: 'remove' }); }); + // 删除划线 + this.$EventBus.$on('deleteLink', function (model, feedback) { + _this.$emit('deleteLink', { + ...model + }, () => feedback(model.markId)); + _this.$EventBus.$emit(`underlineSign-${model.location}`, { + ...model, + signType: 'underline', + operationType: 'remove' + }); + }); // 是否显示移动端提示气泡 this.$EventBus.$on('selectionTextChange', function (data) { // console.log('🚀 ~ data:', { @@ -147572,6 +151639,37 @@ var script$2h = { id: new Date().getTime() }, () => rollback(model.markId)); }); + this.$EventBus.$on('createLink', function (model, rollback) { + if (!_this.currentLocation) { + _this.$message.error('匹配划线位置失败'); + rollback(model.markId); + return; + } + _this.$emit('addLink', { + ...model, + location: _this.currentLocation, + topChapterLabel: _this.componentList[_this.currentIndex].firstLevelLabel, + topChapterId: _this.componentList[_this.currentIndex].firstLevelId, + locationChapterId: _this.componentList[_this.currentIndex].locationChapterId, + chapterOrderNum: _this.componentList[_this.currentIndex].chapterOrderNum, + textOrderNum: _this.getTextOrderNum(model), + id: new Date().getTime() + }, () => rollback(model.markId)); + }); + + // 更新学习统计情况 + this.$EventBus.$on('learningStatistics', function (model) { + let info = model.info || _this.currentGroupInfo; + _this.$emit('learningStatistics', { + type: model.type, + firstLevelId: info.firstLevelId, + firstLevelLabel: info.firstLevelLabel, + locationChapterId: info.locationChapterId, + locationLabel: info.locationLabel, + chapterId: info.chapterId, + label: info.label + }); + }); function isMobile() { return 'ontouchstart' in window || 'onmsgesturechange' in window; } @@ -147591,6 +151689,7 @@ var script$2h = { this.$once('hook:beforeDestroy', () => { _this.$EventBus.$off('createNote'); _this.$EventBus.$off('createHighlight'); + _this.$EventBus.$off('createLink'); _this.$EventBus.$off('addTeacherResources'); _this.$EventBus.$off('openTeacherResources'); isMobile() && window.removeEventListener('resize', handleMobileKeyboard); @@ -147719,6 +151818,19 @@ var script$2h = { setThemeFontSize(size) { document.getElementById('xmlPreviewDom').setAttribute('data-theme-font-size', size == '2' ? '' : size); document.getElementById('xmlPreviewDom').style.setProperty('--reader-theme-font-size', fontSizeValueMap[size]); + let moduleAttribute = this.textBookData.moduleAttributeInfo || '[]'; + if (JSON.parse(moduleAttribute)?.length) { + let newValue = JSON.parse(moduleAttribute)[0]?.data || {}; + document.getElementById('xmlPreviewDom').style.setProperty('--book-padding', newValue.padding + 'px'); + document.getElementById('xmlPreviewDom').style.setProperty('--book-marginTop', newValue.marginTop + 'px'); + // JSON.parse(moduleAttribute).forEach((module) => { + // if (module.type === 'component' && module.target === 'xml-single-text-group') { + // if (module.data?.injectStyle) { + // injectStyle += module.data.injectStyle + // } + // } + // }) + } // if(this.userType === 'student' && isMobile()) { // } }, @@ -147806,6 +151918,7 @@ var script$2h = { let interactionList = []; //互动列表 let resourceList = []; //资源列表 let questionList = []; //试题列表 + let testPaperList = []; //试卷列表 // 设置一级标题的ID和名称。 if (this.contentList[this.chapterIndex].catalogLevel == 1) { this.firstLevelLabel = this.looseLeafData[chapterId].label; @@ -147843,8 +151956,12 @@ var script$2h = { // 图片 let textList = []; element.data.pGroupData.imageData.imageList.map((item, index) => { + this.$set(item, 'chapterId', chapterId); //章节Id + this.$set(item, 'label', this.looseLeafData[chapterId].label); //章节名字 this.$set(item, 'firstLevelId', this.firstLevelChapterId); //章节所在一级标题的Id - this.$set(item, 'locationChapterId', this.locationChapterId); //章节所在章节Id + this.$set(item, 'firstLevelLabel', this.firstLevelLabel); //章节所在一级标题的名称 + this.$set(item, 'locationChapterId', this.locationChapterId); //当前内容阅读所在目录id + this.$set(item, 'locationLabel', this.locationLabel); //当前内容阅读所在目录名称 this.$set(item, 'isTrialExternal', isTrialExternal); //是否是试读之外的资源 this.$set(item, 'location', location); this.$set(item, 'titleClass', 'xml-image-title'); @@ -147861,8 +151978,12 @@ var script$2h = { // 音频 let textList = []; element.data.pGroupData.musicData.musicSetList.map((item, index) => { + this.$set(item, 'chapterId', chapterId); //章节Id + this.$set(item, 'label', this.looseLeafData[chapterId].label); //章节名字 this.$set(item, 'firstLevelId', this.firstLevelChapterId); //章节所在一级标题的Id - this.$set(item, 'locationChapterId', this.locationChapterId); //章节所在章节Id + this.$set(item, 'firstLevelLabel', this.firstLevelLabel); //章节所在一级标题的名称 + this.$set(item, 'locationChapterId', this.locationChapterId); //当前内容阅读所在目录id + this.$set(item, 'locationLabel', this.locationLabel); //当前内容阅读所在目录名称 this.$set(item, 'isTrialExternal', isTrialExternal); //是否是试读之外的资源 this.$set(item, 'location', location); this.$set(item, 'titleClass', 'xml-audio-title'); @@ -147879,8 +152000,12 @@ var script$2h = { // 视频 let textList = []; element.data.pGroupData.videoData.videoSetList.map((item, index) => { + this.$set(item, 'chapterId', chapterId); //章节Id + this.$set(item, 'label', this.looseLeafData[chapterId].label); //章节名字 this.$set(item, 'firstLevelId', this.firstLevelChapterId); //章节所在一级标题的Id - this.$set(item, 'locationChapterId', this.locationChapterId); //章节所在章节Id + this.$set(item, 'firstLevelLabel', this.firstLevelLabel); //章节所在一级标题的名称 + this.$set(item, 'locationChapterId', this.locationChapterId); //当前内容阅读所在目录id + this.$set(item, 'locationLabel', this.locationLabel); //当前内容阅读所在目录名称 this.$set(item, 'isTrialExternal', isTrialExternal); //是否是试读之外的资源 this.$set(item, 'location', location); this.$set(item, 'titleClass', 'xml-video-title'); @@ -147899,8 +152024,12 @@ var script$2h = { let textList = []; element.data.pGroupData.resourceData.resourceSetList.map((item, index) => { let title = item.title || item.fileFormat; + this.$set(item, 'chapterId', chapterId); //章节Id + this.$set(item, 'label', this.looseLeafData[chapterId].label); //章节名字 this.$set(item, 'firstLevelId', this.firstLevelChapterId); //章节所在一级标题的Id - this.$set(item, 'locationChapterId', this.locationChapterId); //章节所在章节Id + this.$set(item, 'firstLevelLabel', this.firstLevelLabel); //章节所在一级标题的名称 + this.$set(item, 'locationChapterId', this.locationChapterId); //当前内容阅读所在目录id + this.$set(item, 'locationLabel', this.locationLabel); //当前内容阅读所在目录名称 this.$set(item, 'isTrialExternal', isTrialExternal); //是否是试读之外的资源 this.$set(item, 'location', location); this.$set(item, 'titleClass', 'xml-resource-title'); @@ -147918,8 +152047,12 @@ var script$2h = { let textList = []; element.data.pGroupData.ebookData.ebookSetList.map((item, index) => { let title = item.title || item.name; + this.$set(item, 'chapterId', chapterId); //章节Id + this.$set(item, 'label', this.looseLeafData[chapterId].label); //章节名字 this.$set(item, 'firstLevelId', this.firstLevelChapterId); //章节所在一级标题的Id - this.$set(item, 'locationChapterId', this.locationChapterId); //章节所在章节Id + this.$set(item, 'firstLevelLabel', this.firstLevelLabel); //章节所在一级标题的名称 + this.$set(item, 'locationChapterId', this.locationChapterId); //当前内容阅读所在目录id + this.$set(item, 'locationLabel', this.locationLabel); //当前内容阅读所在目录名称 this.$set(item, 'isTrialExternal', isTrialExternal); //是否是试读之外的资源 this.$set(item, 'location', location); this.$set(item, 'titleClass', 'xml-ebook-title'); @@ -147937,8 +152070,12 @@ var script$2h = { let textList = []; element.data.pGroupData.questionData.questionSetList.map((item, index) => { + this.$set(item, 'chapterId', chapterId); //章节Id + this.$set(item, 'label', this.looseLeafData[chapterId].label); //章节名字 this.$set(item, 'firstLevelId', this.firstLevelChapterId); //章节所在一级标题的Id - this.$set(item, 'locationChapterId', this.locationChapterId); //章节所在章节Id + this.$set(item, 'firstLevelLabel', this.firstLevelLabel); //章节所在一级标题的名称 + this.$set(item, 'locationChapterId', this.locationChapterId); //当前内容阅读所在目录id + this.$set(item, 'locationLabel', this.locationLabel); //当前内容阅读所在目录名称 this.$set(item, 'isTrialExternal', isTrialExternal); //是否是试读之外的资源 this.$set(item, 'location', location); this.$set(item, 'titleClass', 'xml-question-title'); @@ -147955,8 +152092,12 @@ var script$2h = { // 试卷 let textList = []; element.data.pGroupData.testPaperData.testPaperSetList.map((item, index) => { + this.$set(item, 'chapterId', chapterId); //章节Id + this.$set(item, 'label', this.looseLeafData[chapterId].label); //章节名字 this.$set(item, 'firstLevelId', this.firstLevelChapterId); //章节所在一级标题的Id - this.$set(item, 'locationChapterId', this.locationChapterId); //章节所在章节Id + this.$set(item, 'firstLevelLabel', this.firstLevelLabel); //章节所在一级标题的名称 + this.$set(item, 'locationChapterId', this.locationChapterId); //当前内容阅读所在目录id + this.$set(item, 'locationLabel', this.locationLabel); //当前内容阅读所在目录名称 this.$set(item, 'isTrialExternal', isTrialExternal); //是否是试读之外的资源 this.$set(item, 'location', location); this.$set(item, 'titleClass', 'xml-paper-title'); @@ -147967,7 +152108,7 @@ var script$2h = { index: index }); }); - // testPaperList = testPaperList.concat(element.data.pGroupData.testPaperData.testPaperSetList) + testPaperList = testPaperList.concat(element.data.pGroupData.testPaperData.testPaperSetList); this.$set(element, 'textList', textList); //文本内容 } else if (element.componentsName == 'xml-single-hotzone-group') { //热区 @@ -147981,8 +152122,12 @@ var script$2h = { }); this.$set(element, 'textList', textList); //文本内容 } else if (element.componentsName == 'xml-single-html-group') { - this.$set(element.data.pGroupData.htmlData, 'firstLevelId', this.firstLevelChapterId); //章节所在一级标题的Id - this.$set(element.data.pGroupData.htmlData, 'locationChapterId', this.locationChapterId); //章节所在章节Id + this.$set(element, 'chapterId', chapterId); //章节Id + this.$set(element, 'label', this.looseLeafData[chapterId].label); //章节名字 + this.$set(element, 'firstLevelId', this.firstLevelChapterId); //章节所在一级标题的Id + this.$set(element, 'firstLevelLabel', this.firstLevelLabel); //章节所在一级标题的名称 + this.$set(element, 'locationChapterId', this.locationChapterId); //当前内容阅读所在目录id + this.$set(element, 'locationLabel', this.locationLabel); //当前内容阅读所在目录名称 this.$set(element.data.pGroupData.htmlData, 'isTrialExternal', isTrialExternal); //是否是试读之外的资源 this.$set(element.data.pGroupData.htmlData, 'location', location); this.$set(element.data.pGroupData.htmlData, 'titleClass', 'xml-html-title'); @@ -148050,9 +152195,9 @@ var script$2h = { // if (this.contentList[this.chapterIndex].catalogLevel == 1) { - this.formattedResourceList(imageList, audioList, videoList, formulaList, interactionList, resourceList, questionList, this.firstLevelChapterId, this.firstLevelLabel, true); + this.formattedResourceList(imageList, audioList, videoList, formulaList, interactionList, resourceList, questionList, testPaperList, this.firstLevelChapterId, this.firstLevelLabel, true); } else { - this.formattedResourceList(imageList, audioList, videoList, formulaList, interactionList, resourceList, questionList, this.firstLevelChapterId, this.firstLevelLabel, false); + this.formattedResourceList(imageList, audioList, videoList, formulaList, interactionList, resourceList, questionList, testPaperList, this.firstLevelChapterId, this.firstLevelLabel, false); } if (this.contentList.length - 1 > this.chapterIndex) { this.chapterIndex++; @@ -148092,7 +152237,7 @@ var script$2h = { this.currentGroupInfo = this.componentList[0] || {}; }, // 初始化资源列表 - formattedResourceList(imageList, audioList, videoList, formulaList, interactionList, resourceList, questionList, chapterId, label, state) { + formattedResourceList(imageList, audioList, videoList, formulaList, interactionList, resourceList, questionList, testPaperList, chapterId, label, state) { if (imageList.length > 0 && JSON.stringify(this.textBookResource.imageList).indexOf(chapterId) == -1) { this.textBookResource.imageList.push({ chapterId: chapterId, @@ -148170,6 +152315,17 @@ var script$2h = { let i = this.textBookResource.questionList.length - 1; this.textBookResource.questionList[i].questionList = this.textBookResource.questionList[i].questionList.concat(questionList); } + if (testPaperList.length > 0 && JSON.stringify(this.textBookResource.testPaperList).indexOf(chapterId) == -1) { + this.textBookResource.testPaperList.push({ + chapterId: chapterId, + testPaperList: testPaperList, + label: label, + state: this.textBookResource.imageList.length == 0 ? true : false + }); + } else if (testPaperList.length > 0) { + let i = this.textBookResource.testPaperList.length - 1; + this.textBookResource.testPaperList[i].testPaperList = this.textBookResource.testPaperList[i].testPaperList.concat(testPaperList); + } this.textBookResource.imageTotal += imageList.length; this.textBookResource.audioTotal += audioList.length; this.textBookResource.videoTotal += videoList.length; @@ -148177,6 +152333,7 @@ var script$2h = { this.textBookResource.interactionTotal += interactionList.length; this.textBookResource.resourceTotal += resourceList.length; this.textBookResource.questionTotal += questionList.length; + this.textBookResource.testPaperTotal += testPaperList.length; }, // 查询元素是否在可视窗口 initObserver() { @@ -148275,7 +152432,10 @@ var script$2h = { //当前阅读进度 learningTime: learningTime, //本次学习时长 - learningDuration: this.learningDuration + learningTime //总学习时长 + learningDuration: this.learningDuration + learningTime, + //总学习时长 + chapterId: this.currentGroupInfo.chapterId, + chaptName: this.currentGroupInfo.label }; this.$emit('updateReadLocation', locationData); } @@ -148695,6 +152855,18 @@ var script$2h = { } else if (type == 'immersive') { this.immersiveReader = true; } + }, + submitAnswer(e) { + let info = e.info || this.currentGroupInfo; + this.$emit('learningStatistics', { + type: 'question', + firstLevelId: info.firstLevelId, + firstLevelLabel: info.firstLevelLabel, + locationChapterId: info.locationChapterId, + locationLabel: info.locationLabel, + chapterId: info.chapterId, + label: info.label + }); } } }; @@ -148707,8 +152879,6 @@ var __$_require_static_images_icons_books_bookmark_ht_top_active_png__ = "data:i var __$_require_static_images_icons_books_statistical_ht_png__ = "data:image/png;base64,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"; -var __$_require_static_images_icons_books_grades_ht_01_png__ = "data:image/png;base64,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"; - var __$_require_static_images_icons_books_grades_ht_02_png__ = "data:image/png;base64,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"; var __$_require_static_images_icons_books_set_ht_up_png__ = "data:image/png;base64,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"; @@ -148724,8 +152894,8 @@ var __$_require_static_images_icons_books_bookmark_top_active_svg__ = "data:imag var __$_require_static_images_icons_books_set_up_png__ = "data:image/png;base64,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"; /* script */ -const __vue_script__$2h = script$2h; -var __vue_render__$2h = function () { +const __vue_script__$2i = script$2i; +var __vue_render__$2i = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -148733,7 +152903,7 @@ var __vue_render__$2h = function () { "div", { staticClass: "xml-digital-teaching-preview", - class: _vm.env.isHuaTeng ? "xml-reader-preview-huateng" : "", + class: _vm.env.className, style: { "--preview-theme-color": _vm.themeColor, "--xml-reader-page-height": @@ -148742,7 +152912,9 @@ var __vue_render__$2h = function () { }, }, [ - _vm.pageType == "pc" && _vm.readerType !== "loose-leaf" + _vm.pageType == "pc" && + _vm.readerType !== "loose-leaf" && + _vm.env.theFirstLayout ? [ _c( "div", @@ -148763,7 +152935,8 @@ var __vue_render__$2h = function () { }, [ _vm.businessType === "textBook" && - _vm.userType === "teacher" + _vm.userType === "teacher" && + !_vm.env.isNoteHighlight ? _c("xml-preview-catalog", { ref: "xmlPreviewCatalog", staticClass: "pc-catalog pc-catalog--render", @@ -148777,16 +152950,14 @@ var __vue_render__$2h = function () { checkedId: _vm.selectId, PreviewCatalog: _vm.PreviewCatalog, textBookName: _vm.textBookData.textBooksName, + sysEnv: _vm.env, }, on: { onNodeClick: _vm.catalogClick, deleteNotoPC: _vm.deleteNotoPC, }, }) - : _vm._e(), - _vm._v(" "), - _vm.userType === "student" - ? _c("preview-left-student", { + : _c("preview-left-student", { ref: "xmlPreviewCatalog", attrs: { location: _vm.location, @@ -148798,6 +152969,7 @@ var __vue_render__$2h = function () { bookmarkList: _vm.bookmarkData, notesList: _vm.notesListData, highlightList: _vm.highlightData, + linkList: _vm.linkData, checkedId: _vm.selectId, PreviewCatalog: _vm.PreviewCatalog, looseLeaf: _vm.looseLeafData, @@ -148815,8 +152987,7 @@ var __vue_render__$2h = function () { deleteHighlight: _vm.deleteHighlight, resourceDetails: _vm.JumpPosition, }, - }) - : _vm._e(), + }), ], 1 ), @@ -148956,19 +153127,491 @@ var __vue_render__$2h = function () { }, }, [ - !_vm.gradesName - ? _c("img", { - attrs: { - src: __$_require_static_images_icons_books_grades_ht_01_png__, - alt: "", + _c("img", { + attrs: { + src: __$_require_static_images_icons_books_grades_ht_02_png__, + alt: "", + }, + }), + _vm._v(" "), + _c("span", [_vm._v("班级")]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "set-up", + on: { + click: function ($event) { + return _vm.openPcSet() + }, + }, + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_books_set_ht_up_png__, + alt: "", + }, + }), + _vm._v(" "), + _c("span", [_vm._v("设置")]), + ] + ), + ]), + ]) + : _c("div", { staticClass: "preview-counter-header" }, [ + _c("div", { staticClass: "text-book-title" }, [ + _vm._v(_vm._s(_vm.currentGroupInfo.locationLabel)), + ]), + _vm._v(" "), + _c("div", { staticClass: "header-right" }, [ + _c( + "div", + { + staticClass: "set-up", + staticStyle: { color: "#70acff" }, + }, + [_vm._v(_vm._s(_vm.schedule) + "%")] + ), + _vm._v(" "), + _vm.gradesName + ? _c("div", { staticClass: "grades" }, [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_books_grades_png__, + alt: "", + }, + }), + _vm._v(" "), + _c( + "span", + { attrs: { title: _vm.gradesName } }, + [_vm._v(_vm._s(_vm.gradesName))] + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.userType === "student" + ? _c( + "div", + { + staticClass: "set-up highlight", + attrs: { title: "图例" }, + on: { + click: function ($event) { + _vm.$refs.visiblea.visiblea = true; }, - }) - : _c("img", { + }, + }, + [ + _c("img", { attrs: { - src: __$_require_static_images_icons_books_grades_ht_02_png__, + src: __$_require_static_images_icons_books_highlight_png__, alt: "", }, }), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.userType === "student" + ? _c( + "div", + { + staticClass: "set-up bookmark", + attrs: { title: "书签" }, + }, + [ + JSON.stringify(_vm.bookmarkList).indexOf( + _vm.currentGroupInfo.location + ) == -1 + ? _c("img", { + attrs: { + src: __$_require_static_images_icons_books_bookmark_top_png__, + alt: "", + }, + on: { + click: function ($event) { + return _vm.addBookmark( + _vm.currentGroupInfo.location + ) + }, + }, + }) + : _c("img", { + attrs: { + src: __$_require_static_images_icons_books_bookmark_top_active_svg__, + alt: "", + }, + on: { + click: function ($event) { + return _vm.deleteBookmark( + _vm.currentGroupInfo.location + ) + }, + }, + }), + ] + ) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "set-up", + attrs: { title: "设置" }, + on: { + click: function ($event) { + return _vm.openPcSet() + }, + }, + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_books_set_up_png__, + alt: "", + }, + }), + ] + ), + ]), + ]), + _vm._v(" "), + _c( + "div", + { + ref: "xmlPreviewDom", + staticClass: "preview-counter-main preview-list-pc", + attrs: { id: "xmlPreviewDom" }, + }, + [ + _c("xml-preview-loose-leaf", { + ref: "xmlPreviewLooseLeaf", + class: "preview-screen-" + _vm.pageType, + attrs: { + "business-type": _vm.businessType, + looseLeaf: _vm.looseLeafData, + CompList: _vm.componentList, + "page-type": _vm.pageType, + resourceBasisPath: _vm.basisPath, + officePreviewPath: _vm.officePreviewPath, + endIndex: _vm.endIndex, + isTrial: _vm.isTrial, + trialText: _vm.trialText, + isShowAi: _vm.isShowAi, + resourcesList: _vm.teacherResourcesList, + highlightList: _vm.highlightList, + studentNoteList: _vm.notesList, + teacherNoteList: _vm.teacherNoteList, + userType: _vm.userType, + readerType: _vm.readerType, + isShowTeacherResource: _vm.isShowTeacherResource, + }, + on: { + downloadFile: _vm.downloadFile, + showFileReader: _vm.showFileReader, + openTestPaper: _vm.openTestPaper, + setanalysis: _vm.setanalysis, + clickComp: _vm.clickComp, + openTeacherResoucesList: + _vm.openTeacherResoucesList, + initObserver: _vm.initObserver, + openHtml: _vm.openHtml, + submitAnswer: _vm.submitAnswer, + }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: !_vm.immersiveReader, + expression: "!immersiveReader", + }, + ], + staticClass: "preview-container-pc-right", + }, + [ + _c( + "div", + { staticClass: "preview-toolbar-content" }, + [ + _c("xml-resource-list-pc", { + ref: "xmlResourceListPc", + attrs: { + textBookResource: _vm.textBookResource, + resourceType: _vm.resourceType, + resourceIcon: _vm.resourceIcon, + resourcesList: _vm.teacherResourcesList, + resourceBasisPath: _vm.basisPath, + isShowTeacherResource: _vm.isShowTeacherResource, + componentList: _vm.componentList, + userType: _vm.userType, + }, + on: { + deleteTeachingResource: _vm.deleteTeachingResource, + deleteTeacherNotes: _vm.deleteTeacherNotes, + editTeachingResource: _vm.editTeachingResource, + resourceDetails: _vm.resourceDetails, + updateTeacherNotes: _vm.handleUpdateTeacherNotes, + PrewiewOff: _vm.resourceReader, + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "xml-toolbar-pc-content" }, + [ + _c("xml-toolbar-pc", { + ref: "xmlToolBarPc", + attrs: { + textBookResource: _vm.textBookResource, + isShowTeacherResource: _vm.isShowTeacherResource, + sysEnv: _vm.env, + }, + on: { clickToolbar: _vm.clickToolbar }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _vm.isShowAi == 0 && _vm.env.isShowAi + ? _c("xml-robot-pc") + : _vm._e(), + ], + 1 + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.pageType == "pc" && + _vm.readerType !== "loose-leaf" && + _vm.env.theSecondLayout + ? [ + _c( + "div", + { staticClass: "xml-digital-teaching-pc" }, + [ + _c( + "div", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: !_vm.immersiveReader, + expression: "!immersiveReader", + }, + ], + staticClass: "preview-container-pc-right", + }, + [ + _c( + "div", + { staticClass: "preview-toolbar-content" }, + [ + _c( + "div", + { staticClass: "xml-toolbar-pc-content" }, + [ + _c("xml-toolbar-pc", { + ref: "xmlToolBarPc", + attrs: { + textBookResource: _vm.textBookResource, + isShowTeacherResource: + _vm.isShowTeacherResource, + sysEnv: _vm.env, + }, + on: { clickToolbar: _vm.clickToolbar }, + }), + ], + 1 + ), + _vm._v(" "), + _c("xml-resource-list-pc", { + ref: "xmlResourceListPc", + attrs: { + textBookResource: _vm.textBookResource, + resourceType: _vm.resourceType, + resourceIcon: _vm.resourceIcon, + resourcesList: _vm.teacherResourcesList, + resourceBasisPath: _vm.basisPath, + isShowTeacherResource: _vm.isShowTeacherResource, + componentList: _vm.componentList, + userType: _vm.userType, + }, + on: { + deleteTeachingResource: _vm.deleteTeachingResource, + deleteTeacherNotes: _vm.deleteTeacherNotes, + editTeachingResource: _vm.editTeachingResource, + resourceDetails: _vm.resourceDetails, + updateTeacherNotes: _vm.handleUpdateTeacherNotes, + PrewiewOff: _vm.resourceReader, + }, + }), + ], + 1 + ), + ] + ), + _vm._v(" "), + _c( + "div", + { + ref: "rightContent", + staticClass: "preview-counter-main-pc", + }, + [ + _vm.env.isHuaTeng + ? _c("div", { staticClass: "preview-counter-header" }, [ + _c("div", { staticClass: "text-book-title" }, [ + _c( + "div", + { staticClass: "xml-progress" }, + [ + _c("el-progress", { + attrs: { + percentage: Number(_vm.schedule), + "stroke-width": 20, + color: "#4d90f9", + "define-back-color": "#ffffff", + "text-color": "#4d90f9", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "title" }, [ + _vm._v( + "\n " + + _vm._s(_vm.currentGroupInfo.locationLabel) + + "\n " + ), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "header-right" }, [ + _vm.userType === "student" + ? _c( + "div", + { + staticClass: "set-up", + on: { + click: function ($event) { + _vm.$refs.visiblea.visiblea = true; + }, + }, + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_books_highlight_ht_png__, + alt: "", + }, + }), + _vm._v(" "), + _c("span", [_vm._v("图例")]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.userType === "student" + ? _c("div", { staticClass: "set-up bookmark" }, [ + JSON.stringify(_vm.bookmarkList).indexOf( + _vm.currentGroupInfo.location + ) == -1 + ? _c("img", { + attrs: { + src: __$_require_static_images_icons_books_bookmark_ht_top_png__, + alt: "", + }, + on: { + click: function ($event) { + return _vm.addBookmark( + _vm.currentGroupInfo.location + ) + }, + }, + }) + : _c("img", { + attrs: { + src: __$_require_static_images_icons_books_bookmark_ht_top_active_png__, + alt: "", + }, + on: { + click: function ($event) { + return _vm.deleteBookmark( + _vm.currentGroupInfo.location + ) + }, + }, + }), + _vm._v(" "), + _c("span", [_vm._v("书签")]), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "set-up", + on: { + click: function ($event) { + return _vm.openStatistical() + }, + }, + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_books_statistical_ht_png__, + alt: "", + }, + }), + _vm._v(" "), + _c("span", [_vm._v("学习情况")]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: "set-up", + attrs: { + title: _vm.gradesName + ? _vm.gradesName + : "请点击加入班级", + }, + on: { + click: function ($event) { + return _vm.joinClass() + }, + }, + }, + [ + _c("img", { + attrs: { + src: __$_require_static_images_icons_books_grades_ht_02_png__, + alt: "", + }, + }), _vm._v(" "), _c("span", [_vm._v("班级")]), ] @@ -149147,6 +153790,7 @@ var __vue_render__$2h = function () { _vm.openTeacherResoucesList, initObserver: _vm.initObserver, openHtml: _vm.openHtml, + submitAnswer: _vm.submitAnswer, }, }), ], @@ -149166,55 +153810,68 @@ var __vue_render__$2h = function () { expression: "!immersiveReader", }, ], - staticClass: "preview-container-pc-right", + staticClass: "preview-container-pc-left", }, [ - _c( - "div", - { staticClass: "preview-toolbar-content" }, - [ - _c("xml-resource-list-pc", { - ref: "xmlResourceListPc", + _vm.businessType === "textBook" && + _vm.userType === "teacher" + ? _c("xml-preview-catalog", { + ref: "xmlPreviewCatalog", + staticClass: "pc-catalog pc-catalog--render", attrs: { - textBookResource: _vm.textBookResource, - resourceType: _vm.resourceType, - resourceIcon: _vm.resourceIcon, - resourcesList: _vm.teacherResourcesList, - resourceBasisPath: _vm.basisPath, - isShowTeacherResource: _vm.isShowTeacherResource, - componentList: _vm.componentList, + "page-type": _vm.pageType, + "style-type": _vm.styleType, + "text-book-id": _vm.textBookId, + "catalog-list": _vm.textCatalog, userType: _vm.userType, - }, - on: { - deleteTeachingResource: _vm.deleteTeachingResource, - deleteTeacherNotes: _vm.deleteTeacherNotes, - editTeachingResource: _vm.editTeachingResource, - resourceDetails: _vm.resourceDetails, - updateTeacherNotes: _vm.handleUpdateTeacherNotes, - PrewiewOff: _vm.resourceReader, - }, - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "xml-toolbar-pc-content" }, - [ - _c("xml-toolbar-pc", { - ref: "xmlToolBarPc", - attrs: { - textBookResource: _vm.textBookResource, - isShowTeacherResource: _vm.isShowTeacherResource, + notesList: _vm.notesList, + checkedId: _vm.selectId, + PreviewCatalog: _vm.PreviewCatalog, + textBookName: _vm.textBookData.textBooksName, sysEnv: _vm.env, }, - on: { clickToolbar: _vm.clickToolbar }, - }), - ], - 1 - ), - ] + on: { + onNodeClick: _vm.catalogClick, + deleteNotoPC: _vm.deleteNotoPC, + }, + }) + : _vm._e(), + _vm._v(" "), + _vm.userType === "student" + ? _c("preview-left-student", { + ref: "xmlPreviewCatalog", + attrs: { + location: _vm.location, + userType: _vm.userType, + "page-type": _vm.pageType, + "style-type": _vm.styleType, + "text-book-id": _vm.textBookId, + "catalog-list": _vm.textCatalog, + bookmarkList: _vm.bookmarkData, + notesList: _vm.notesListData, + highlightList: _vm.highlightData, + linkList: _vm.linkData, + checkedId: _vm.selectId, + PreviewCatalog: _vm.PreviewCatalog, + looseLeaf: _vm.looseLeafData, + resourcesList: _vm.teacherResourcesList, + textBookName: _vm.textBookData.textBooksName, + textBookResource: _vm.textBookResource, + sysEnv: _vm.env, + }, + on: { + onNodeClick: _vm.catalogClick, + deleteNotoPC: _vm.deleteNotoPC, + addBookmark: _vm.addBookmark, + deleteNote: _vm.deleteNote, + deleteBookmark: _vm.deleteBookmark, + deleteHighlight: _vm.deleteHighlight, + resourceDetails: _vm.JumpPosition, + }, + }) + : _vm._e(), + ], + 1 ), _vm._v(" "), _vm.isShowAi == 0 && _vm.env.isShowAi @@ -149276,6 +153933,7 @@ var __vue_render__$2h = function () { openHtml: _vm.openHtml, copyHtmlUrl: _vm.copyHtmlUrl, initObserver: _vm.initObserver, + submitAnswer: _vm.submitAnswer, }, }), ], @@ -149299,11 +153957,13 @@ var __vue_render__$2h = function () { bookmarkList: _vm.bookmarkData, notesList: _vm.notesListData, highlightList: _vm.highlightData, + linkList: _vm.linkData, location: _vm.currentGroupInfo.location, title: _vm.currentGroupInfo.locationLabel, checkedId: _vm.selectId, isShowTeacherResource: _vm.isShowTeacherResource, settingData: _vm.useReaderSetting, + sysEnv: _vm.env, userType: _vm.userType, textBookName: _vm.textBookData.textBooksName, }, @@ -149335,75 +153995,115 @@ var __vue_render__$2h = function () { staticClass: "xml-mobile-toolbar-tip", }, [ - _c( - "div", - { - staticClass: "tipbar-action", - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.$EventBus.$emit( - "clickToolbarTip-" + _vm.tippyTplBarId, - { type: "copy", tippyTplBarId: _vm.tippyTplBarId } - ) + _vm.env.tippy.copy + ? _c( + "div", + { + staticClass: "tipbar-action", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.$EventBus.$emit( + "clickToolbarTip-" + _vm.tippyTplBarId, + { + type: "copy", + tippyTplBarId: _vm.tippyTplBarId, + } + ) + }, + }, }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon copy" }), - _vm._v(" "), - _c("span", [_vm._v("复制")]), - ] - ), + [ + _c("i", { staticClass: "tipbar-icon copy" }), + _vm._v(" "), + _c("span", [_vm._v("复制")]), + ] + ) + : _vm._e(), _vm._v(" "), - _c( - "div", - { - staticClass: "tipbar-action", - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.$EventBus.$emit( - "clickToolbarTip-" + _vm.tippyTplBarId, - { type: "note", tippyTplBarId: _vm.tippyTplBarId } - ) + _vm.env.tippy.link + ? _c( + "div", + { + staticClass: "tipbar-action", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.$EventBus.$emit( + "clickToolbarTip-" + _vm.tippyTplBarId, + { + type: "link", + tippyTplBarId: _vm.tippyTplBarId, + } + ) + }, + }, }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon note" }), - _vm._v(" "), - _c("span", [_vm._v("笔记")]), - ] - ), + [ + _c("i", { staticClass: "tipbar-icon note" }), + _vm._v(" "), + _c("span", [_vm._v("划线")]), + ] + ) + : _vm._e(), _vm._v(" "), - _c( - "div", - { - staticClass: "tipbar-action", - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.$EventBus.$emit( - "clickToolbarTip-" + _vm.tippyTplBarId, - { - type: "highlight", - tippyTplBarId: _vm.tippyTplBarId, - } - ) + _vm.env.tippy.note + ? _c( + "div", + { + staticClass: "tipbar-action", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.$EventBus.$emit( + "clickToolbarTip-" + _vm.tippyTplBarId, + { + type: "note", + tippyTplBarId: _vm.tippyTplBarId, + } + ) + }, + }, }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon highlight" }), - _vm._v(" "), - _c("span", [_vm._v("高亮")]), - ] - ), + [ + _c("i", { staticClass: "tipbar-icon note" }), + _vm._v(" "), + _c("span", [_vm._v("笔记")]), + ] + ) + : _vm._e(), _vm._v(" "), - _c("span", { staticClass: "tipbar-remark" }, [ - _vm._v("均<=200字"), - ]), + _vm.env.tippy.highlight + ? _c( + "div", + { + staticClass: "tipbar-action", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.$EventBus.$emit( + "clickToolbarTip-" + _vm.tippyTplBarId, + { + type: "highlight", + tippyTplBarId: _vm.tippyTplBarId, + } + ) + }, + }, + }, + [ + _c("i", { staticClass: "tipbar-icon highlight" }), + _vm._v(" "), + _c("span", [_vm._v("高亮")]), + ] + ) + : _vm._e(), + _vm._v(" "), + _vm.env.tippy.maxWordCount + ? _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]) + : _vm._e(), ] ), _vm._v(" "), @@ -149451,6 +154151,7 @@ var __vue_render__$2h = function () { openTeacherResoucesList: _vm.openTeacherResoucesList, initObserver: _vm.initObserver, openHtml: _vm.openHtml, + submitAnswer: _vm.submitAnswer, }, }), ], @@ -149569,7 +154270,7 @@ var __vue_render__$2h = function () { on: { settingChange: _vm.settingChange }, }), _vm._v(" "), - _c("highlight", { ref: "visiblea" }), + _c("highlight", { ref: "visiblea", attrs: { sysEnv: _vm.env } }), _vm._v(" "), _c("bookmark", { ref: "visibleb" }), _vm._v(" "), @@ -149619,10 +154320,16 @@ var __vue_render__$2h = function () { attrs: { userType: _vm.userType, pageType: _vm.pageType, - studentDate: _vm.studentDate, - teacherDate: _vm.teacherDate, + teacherDateclass: _vm.teacherDateclass, + studentDate: _vm.studentData, + teacherDate: _vm.teacherData, userInfoparms: _vm.userInfoparms, }, + on: { + changeClass: function ($event) { + return _vm.$emit("changeClass", $event) + }, + }, }), _vm._v(" "), _c("classGrade", { @@ -149638,7 +154345,7 @@ var __vue_render__$2h = function () { 2 ) }; -var __vue_staticRenderFns__$2h = [ +var __vue_staticRenderFns__$2i = [ function () { var _vm = this; var _h = _vm.$createElement; @@ -149652,16 +154359,16 @@ var __vue_staticRenderFns__$2h = [ ]) }, ]; -__vue_render__$2h._withStripped = true; +__vue_render__$2i._withStripped = true; /* style */ - const __vue_inject_styles__$2h = undefined; + const __vue_inject_styles__$2i = undefined; /* scoped */ - const __vue_scope_id__$2h = undefined; + const __vue_scope_id__$2i = undefined; /* module identifier */ - const __vue_module_identifier__$2h = undefined; + const __vue_module_identifier__$2i = undefined; /* functional template */ - const __vue_is_functional_template__$2h = false; + const __vue_is_functional_template__$2i = false; /* style inject */ /* style inject SSR */ @@ -149670,13 +154377,13 @@ __vue_render__$2h._withStripped = true; - const __vue_component__$2h = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2h, staticRenderFns: __vue_staticRenderFns__$2h }, - __vue_inject_styles__$2h, - __vue_script__$2h, - __vue_scope_id__$2h, - __vue_is_functional_template__$2h, - __vue_module_identifier__$2h, + const __vue_component__$2i = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2i, staticRenderFns: __vue_staticRenderFns__$2i }, + __vue_inject_styles__$2i, + __vue_script__$2i, + __vue_scope_id__$2i, + __vue_is_functional_template__$2i, + __vue_module_identifier__$2i, false, undefined, undefined, @@ -150048,7 +154755,7 @@ var hammer = createCommonjsModule(function (module) { return doc.defaultView || doc.parentWindow || window; } var MOBILE_REGEX = /mobile|tablet|ip(ad|hone|od)|android/i; - var SUPPORT_TOUCH = ('ontouchstart' in window); + var SUPPORT_TOUCH = 'ontouchstart' in window; var SUPPORT_POINTER_EVENTS = prefixed(window, 'PointerEvent') !== undefined$1; var SUPPORT_ONLY_TOUCH = SUPPORT_TOUCH && MOBILE_REGEX.test(navigator.userAgent); var INPUT_TYPE_TOUCH = 'touch'; @@ -152103,6512 +156810,10 @@ var hammer = createCommonjsModule(function (module) { })(window, document, 'Hammer'); }); -/*! - * better-scroll / better-scroll - * (c) 2016-2023 ustbhuangyi - * Released under the MIT License. - */ -/*! ***************************************************************************** -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. -***************************************************************************** */ -/* global Reflect, Promise */ - -var extendStatics = function (d, b) { - extendStatics = Object.setPrototypeOf || { - __proto__: [] - } instanceof Array && function (d, b) { - d.__proto__ = b; - } || function (d, b) { - for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; - }; - return extendStatics(d, b); -}; -function __extends(d, b) { - extendStatics(d, b); - function __() { - this.constructor = d; - } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); -} -var __assign = function () { - __assign = Object.assign || function __assign(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; - } - return t; - }; - return __assign.apply(this, arguments); -}; -function __awaiter(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P ? value : new P(function (resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator["throw"](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); - } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -} -function __generator(thisArg, body) { - var _ = { - label: 0, - sent: function () { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [] - }, - f, - y, - t, - g; - return g = { - next: verb(0), - "throw": verb(1), - "return": verb(2) - }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { - return this; - }), g; - function verb(n) { - return function (v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { - value: op[1], - done: false - }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { - _ = 0; - continue; - } - if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { - value: op[0] ? op[1] : void 0, - done: true - }; - } -} -function __spreadArrays() { - for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; - for (var r = Array(s), k = 0, i = 0; i < il; i++) for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) r[k] = a[j]; - return r; -} -var propertiesConfig$7 = [{ - sourceKey: 'scroller.scrollBehaviorX.currentPos', - key: 'x' -}, { - sourceKey: 'scroller.scrollBehaviorY.currentPos', - key: 'y' -}, { - sourceKey: 'scroller.scrollBehaviorX.hasScroll', - key: 'hasHorizontalScroll' -}, { - sourceKey: 'scroller.scrollBehaviorY.hasScroll', - key: 'hasVerticalScroll' -}, { - sourceKey: 'scroller.scrollBehaviorX.contentSize', - key: 'scrollerWidth' -}, { - sourceKey: 'scroller.scrollBehaviorY.contentSize', - key: 'scrollerHeight' -}, { - sourceKey: 'scroller.scrollBehaviorX.maxScrollPos', - key: 'maxScrollX' -}, { - sourceKey: 'scroller.scrollBehaviorY.maxScrollPos', - key: 'maxScrollY' -}, { - sourceKey: 'scroller.scrollBehaviorX.minScrollPos', - key: 'minScrollX' -}, { - sourceKey: 'scroller.scrollBehaviorY.minScrollPos', - key: 'minScrollY' -}, { - sourceKey: 'scroller.scrollBehaviorX.movingDirection', - key: 'movingDirectionX' -}, { - sourceKey: 'scroller.scrollBehaviorY.movingDirection', - key: 'movingDirectionY' -}, { - sourceKey: 'scroller.scrollBehaviorX.direction', - key: 'directionX' -}, { - sourceKey: 'scroller.scrollBehaviorY.direction', - key: 'directionY' -}, { - sourceKey: 'scroller.actions.enabled', - key: 'enabled' -}, { - sourceKey: 'scroller.animater.pending', - key: 'pending' -}, { - sourceKey: 'scroller.animater.stop', - key: 'stop' -}, { - sourceKey: 'scroller.scrollTo', - key: 'scrollTo' -}, { - sourceKey: 'scroller.scrollBy', - key: 'scrollBy' -}, { - sourceKey: 'scroller.scrollToElement', - key: 'scrollToElement' -}, { - sourceKey: 'scroller.resetPosition', - key: 'resetPosition' -}]; -function warn(msg) { - console.error("[BScroll warn]: " + msg); -} -function assert(condition, msg) { - if (!condition) { - throw new Error('[BScroll] ' + msg); - } -} - -// ssr support -var inBrowser = typeof window !== 'undefined'; -var ua = inBrowser && navigator.userAgent.toLowerCase(); -var isWeChatDevTools = !!(ua && /wechatdevtools/.test(ua)); -var isAndroid = ua && ua.indexOf('android') > 0; -/* istanbul ignore next */ -var isIOSBadVersion = function () { - if (typeof ua === 'string') { - var regex = /os (\d\d?_\d(_\d)?)/; - var matches = regex.exec(ua); - if (!matches) return false; - var parts = matches[1].split('_').map(function (item) { - return parseInt(item, 10); - }); - // ios version >= 13.4 issue 982 - return !!(parts[0] === 13 && parts[1] >= 4); - } - return false; -}(); -/* istanbul ignore next */ -var supportsPassive = false; -/* istanbul ignore next */ -if (inBrowser) { - var EventName = 'test-passive'; - try { - var opts = {}; - Object.defineProperty(opts, 'passive', { - get: function () { - supportsPassive = true; - } - }); // https://github.com/facebook/flow/issues/285 - window.addEventListener(EventName, function () {}, opts); - } catch (e) {} -} -function getNow() { - return window.performance && window.performance.now && window.performance.timing ? window.performance.now() + window.performance.timing.navigationStart : +new Date(); -} -var extend = function (target, source) { - for (var key in source) { - target[key] = source[key]; - } - return target; -}; -function isUndef(v) { - return v === undefined || v === null; -} -function getDistance(x, y) { - return Math.sqrt(x * x + y * y); -} -function between(x, min, max) { - if (x < min) { - return min; - } - if (x > max) { - return max; - } - return x; -} -function findIndex(ary, fn) { - if (ary.findIndex) { - return ary.findIndex(fn); - } - var index = -1; - ary.some(function (item, i, ary) { - var ret = fn(item, i, ary); - if (ret) { - index = i; - return ret; - } - }); - return index; -} -var elementStyle = inBrowser && document.createElement('div').style; -var vendor = function () { - /* istanbul ignore if */ - if (!inBrowser) { - return false; - } - var transformNames = [{ - key: 'standard', - value: 'transform' - }, { - key: 'webkit', - value: 'webkitTransform' - }, { - key: 'Moz', - value: 'MozTransform' - }, { - key: 'O', - value: 'OTransform' - }, { - key: 'ms', - value: 'msTransform' - }]; - for (var _i = 0, transformNames_1 = transformNames; _i < transformNames_1.length; _i++) { - var obj = transformNames_1[_i]; - if (elementStyle[obj.value] !== undefined) { - return obj.key; - } - } - /* istanbul ignore next */ - return false; -}(); -/* istanbul ignore next */ -function prefixStyle(style) { - if (vendor === false) { - return style; - } - if (vendor === 'standard') { - if (style === 'transitionEnd') { - return 'transitionend'; - } - return style; - } - return vendor + style.charAt(0).toUpperCase() + style.substr(1); -} -function getElement(el) { - return typeof el === 'string' ? document.querySelector(el) : el; -} -function addEvent(el, type, fn, capture) { - var useCapture = supportsPassive ? { - passive: false, - capture: !!capture - } : !!capture; - el.addEventListener(type, fn, useCapture); -} -function removeEvent(el, type, fn, capture) { - el.removeEventListener(type, fn, { - capture: !!capture - }); -} -function maybePrevent(e) { - if (e.cancelable) { - e.preventDefault(); - } -} -function offset(el) { - var left = 0; - var top = 0; - while (el) { - left -= el.offsetLeft; - top -= el.offsetTop; - el = el.offsetParent; - } - return { - left: left, - top: top - }; -} -function offsetToBody(el) { - var rect = el.getBoundingClientRect(); - return { - left: -(rect.left + window.pageXOffset), - top: -(rect.top + window.pageYOffset) - }; -} -var cssVendor = vendor && vendor !== 'standard' ? '-' + vendor.toLowerCase() + '-' : ''; -var transform = prefixStyle('transform'); -var transition = prefixStyle('transition'); -var hasPerspective = inBrowser && prefixStyle('perspective') in elementStyle; -// fix issue #361 -var hasTouch = inBrowser && ('ontouchstart' in window || isWeChatDevTools); -var hasTransition = inBrowser && transition in elementStyle; -var style = { - transform: transform, - transition: transition, - transitionTimingFunction: prefixStyle('transitionTimingFunction'), - transitionDuration: prefixStyle('transitionDuration'), - transitionDelay: prefixStyle('transitionDelay'), - transformOrigin: prefixStyle('transformOrigin'), - transitionEnd: prefixStyle('transitionEnd'), - transitionProperty: prefixStyle('transitionProperty') -}; -var eventTypeMap = { - touchstart: 1, - touchmove: 1, - touchend: 1, - touchcancel: 1, - mousedown: 2, - mousemove: 2, - mouseup: 2 -}; -function getRect(el) { - /* istanbul ignore if */ - if (el instanceof window.SVGElement) { - var rect = el.getBoundingClientRect(); - return { - top: rect.top, - left: rect.left, - width: rect.width, - height: rect.height - }; - } else { - return { - top: el.offsetTop, - left: el.offsetLeft, - width: el.offsetWidth, - height: el.offsetHeight - }; - } -} -function preventDefaultExceptionFn(el, exceptions) { - for (var i in exceptions) { - if (exceptions[i].test(el[i])) { - return true; - } - } - return false; -} -var tagExceptionFn = preventDefaultExceptionFn; -function tap(e, eventName) { - var ev = document.createEvent('Event'); - ev.initEvent(eventName, true, true); - ev.pageX = e.pageX; - ev.pageY = e.pageY; - e.target.dispatchEvent(ev); -} -function click(e, event) { - if (event === void 0) { - event = 'click'; - } - var eventSource; - if (e.type === 'mouseup') { - eventSource = e; - } else if (e.type === 'touchend' || e.type === 'touchcancel') { - eventSource = e.changedTouches[0]; - } - var posSrc = {}; - if (eventSource) { - posSrc.screenX = eventSource.screenX || 0; - posSrc.screenY = eventSource.screenY || 0; - posSrc.clientX = eventSource.clientX || 0; - posSrc.clientY = eventSource.clientY || 0; - } - var ev; - var bubbles = true; - var cancelable = true; - var ctrlKey = e.ctrlKey, - shiftKey = e.shiftKey, - altKey = e.altKey, - metaKey = e.metaKey; - var pressedKeysMap = { - ctrlKey: ctrlKey, - shiftKey: shiftKey, - altKey: altKey, - metaKey: metaKey - }; - if (typeof MouseEvent !== 'undefined') { - try { - ev = new MouseEvent(event, extend(__assign({ - bubbles: bubbles, - cancelable: cancelable - }, pressedKeysMap), posSrc)); - } catch (e) { - /* istanbul ignore next */ - createEvent(); - } - } else { - createEvent(); - } - function createEvent() { - ev = document.createEvent('Event'); - ev.initEvent(event, bubbles, cancelable); - extend(ev, posSrc); - } - // forwardedTouchEvent set to true in case of the conflict with fastclick - ev.forwardedTouchEvent = true; - ev._constructed = true; - e.target.dispatchEvent(ev); -} -function dblclick(e) { - click(e, 'dblclick'); -} -function prepend(el, target) { - var firstChild = target.firstChild; - if (firstChild) { - before(el, firstChild); - } else { - target.appendChild(el); - } -} -function before(el, target) { - var parentNode = target.parentNode; - parentNode.insertBefore(el, target); -} -function removeChild(el, child) { - el.removeChild(child); -} -function hasClass(el, className) { - var reg = new RegExp('(^|\\s)' + className + '(\\s|$)'); - return reg.test(el.className); -} -function HTMLCollectionToArray(el) { - return Array.prototype.slice.call(el, 0); -} -function getClientSize(el) { - return { - width: el.clientWidth, - height: el.clientHeight - }; -} -var ease = { - // easeOutQuint - swipe: { - style: 'cubic-bezier(0.23, 1, 0.32, 1)', - fn: function (t) { - return 1 + --t * t * t * t * t; - } - }, - // easeOutQuard - swipeBounce: { - style: 'cubic-bezier(0.25, 0.46, 0.45, 0.94)', - fn: function (t) { - return t * (2 - t); - } - }, - // easeOutQuart - bounce: { - style: 'cubic-bezier(0.165, 0.84, 0.44, 1)', - fn: function (t) { - return 1 - --t * t * t * t; - } - } -}; -var DEFAULT_INTERVAL = 1000 / 60; -var windowCompat = inBrowser && window; -/* istanbul ignore next */ -function noop$1() {} -var requestAnimationFrame$1 = function () { - /* istanbul ignore if */ - if (!inBrowser) { - return noop$1; - } - return windowCompat.requestAnimationFrame || windowCompat.webkitRequestAnimationFrame || windowCompat.mozRequestAnimationFrame || windowCompat.oRequestAnimationFrame || - // if all else fails, use setTimeout - function (callback) { - return window.setTimeout(callback, callback.interval || DEFAULT_INTERVAL); // make interval as precise as possible. - }; -}(); -var cancelAnimationFrame$1 = function () { - /* istanbul ignore if */ - if (!inBrowser) { - return noop$1; - } - return windowCompat.cancelAnimationFrame || windowCompat.webkitCancelAnimationFrame || windowCompat.mozCancelAnimationFrame || windowCompat.oCancelAnimationFrame || function (id) { - window.clearTimeout(id); - }; -}(); - -/* istanbul ignore next */ -var noop = function (val) {}; -var sharedPropertyDefinition = { - enumerable: true, - configurable: true, - get: noop, - set: noop -}; -var getProperty = function (obj, key) { - var keys = key.split('.'); - for (var i = 0; i < keys.length - 1; i++) { - obj = obj[keys[i]]; - if (typeof obj !== 'object' || !obj) return; - } - var lastKey = keys.pop(); - if (typeof obj[lastKey] === 'function') { - return function () { - return obj[lastKey].apply(obj, arguments); - }; - } else { - return obj[lastKey]; - } -}; -var setProperty = function (obj, key, value) { - var keys = key.split('.'); - var temp; - for (var i = 0; i < keys.length - 1; i++) { - temp = keys[i]; - if (!obj[temp]) obj[temp] = {}; - obj = obj[temp]; - } - obj[keys.pop()] = value; -}; -function propertiesProxy(target, sourceKey, key) { - sharedPropertyDefinition.get = function proxyGetter() { - return getProperty(this, sourceKey); - }; - sharedPropertyDefinition.set = function proxySetter(val) { - setProperty(this, sourceKey, val); - }; - Object.defineProperty(target, key, sharedPropertyDefinition); -} -var EventEmitter = /** @class */function () { - function EventEmitter(names) { - this.events = {}; - this.eventTypes = {}; - this.registerType(names); - } - EventEmitter.prototype.on = function (type, fn, context) { - if (context === void 0) { - context = this; - } - this.hasType(type); - if (!this.events[type]) { - this.events[type] = []; - } - this.events[type].push([fn, context]); - return this; - }; - EventEmitter.prototype.once = function (type, fn, context) { - var _this = this; - if (context === void 0) { - context = this; - } - this.hasType(type); - var magic = function () { - var args = []; - for (var _i = 0; _i < arguments.length; _i++) { - args[_i] = arguments[_i]; - } - _this.off(type, magic); - var ret = fn.apply(context, args); - if (ret === true) { - return ret; - } - }; - magic.fn = fn; - this.on(type, magic); - return this; - }; - EventEmitter.prototype.off = function (type, fn) { - if (!type && !fn) { - this.events = {}; - return this; - } - if (type) { - this.hasType(type); - if (!fn) { - this.events[type] = []; - return this; - } - var events = this.events[type]; - if (!events) { - return this; - } - var count = events.length; - while (count--) { - if (events[count][0] === fn || events[count][0] && events[count][0].fn === fn) { - events.splice(count, 1); - } - } - return this; - } - }; - EventEmitter.prototype.trigger = function (type) { - var args = []; - for (var _i = 1; _i < arguments.length; _i++) { - args[_i - 1] = arguments[_i]; - } - this.hasType(type); - var events = this.events[type]; - if (!events) { - return; - } - var len = events.length; - var eventsCopy = __spreadArrays(events); - var ret; - for (var i = 0; i < len; i++) { - var event_1 = eventsCopy[i]; - var fn = event_1[0], - context = event_1[1]; - if (fn) { - ret = fn.apply(context, args); - if (ret === true) { - return ret; - } - } - } - }; - EventEmitter.prototype.registerType = function (names) { - var _this = this; - names.forEach(function (type) { - _this.eventTypes[type] = type; - }); - }; - EventEmitter.prototype.destroy = function () { - this.events = {}; - this.eventTypes = {}; - }; - EventEmitter.prototype.hasType = function (type) { - var types = this.eventTypes; - var isType = types[type] === type; - if (!isType) { - warn("EventEmitter has used unknown event type: \"" + type + "\", should be oneof [" + ("" + Object.keys(types).map(function (_) { - return JSON.stringify(_); - })) + "]"); - } - }; - return EventEmitter; -}(); -var EventRegister = /** @class */function () { - function EventRegister(wrapper, events) { - this.wrapper = wrapper; - this.events = events; - this.addDOMEvents(); - } - EventRegister.prototype.destroy = function () { - this.removeDOMEvents(); - this.events = []; - }; - EventRegister.prototype.addDOMEvents = function () { - this.handleDOMEvents(addEvent); - }; - EventRegister.prototype.removeDOMEvents = function () { - this.handleDOMEvents(removeEvent); - }; - EventRegister.prototype.handleDOMEvents = function (eventOperation) { - var _this = this; - var wrapper = this.wrapper; - this.events.forEach(function (event) { - eventOperation(wrapper, event.name, _this, !!event.capture); - }); - }; - EventRegister.prototype.handleEvent = function (e) { - var eventType = e.type; - this.events.some(function (event) { - if (event.name === eventType) { - event.handler(e); - return true; - } - return false; - }); - }; - return EventRegister; -}(); -var CustomOptions = /** @class */function () { - function CustomOptions() {} - return CustomOptions; -}(); -var OptionsConstructor = /** @class */function (_super) { - __extends(OptionsConstructor, _super); - function OptionsConstructor() { - var _this = _super.call(this) || this; - _this.startX = 0; - _this.startY = 0; - _this.scrollX = false; - _this.scrollY = true; - _this.freeScroll = false; - _this.directionLockThreshold = 0; - _this.eventPassthrough = "" /* None */; - _this.click = false; - _this.dblclick = false; - _this.tap = ''; - _this.bounce = { - top: true, - bottom: true, - left: true, - right: true - }; - _this.bounceTime = 800; - _this.momentum = true; - _this.momentumLimitTime = 300; - _this.momentumLimitDistance = 15; - _this.swipeTime = 2500; - _this.swipeBounceTime = 500; - _this.deceleration = 0.0015; - _this.flickLimitTime = 200; - _this.flickLimitDistance = 100; - _this.resizePolling = 60; - _this.probeType = 0 /* Default */; - _this.stopPropagation = false; - _this.preventDefault = true; - _this.preventDefaultException = { - tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|AUDIO)$/ - }; - _this.tagException = { - tagName: /^TEXTAREA$/ - }; - _this.HWCompositing = true; - _this.useTransition = true; - _this.bindToWrapper = false; - _this.bindToTarget = false; - _this.disableMouse = hasTouch; - _this.disableTouch = !hasTouch; - _this.autoBlur = true; - _this.autoEndDistance = 5; - _this.outOfBoundaryDampingFactor = 1 / 3; - _this.specifiedIndexAsContent = 0; - _this.quadrant = 1 /* First */; - return _this; - } - OptionsConstructor.prototype.merge = function (options) { - if (!options) return this; - for (var key in options) { - if (key === 'bounce') { - this.bounce = this.resolveBounce(options[key]); - continue; - } - this[key] = options[key]; - } - return this; - }; - OptionsConstructor.prototype.process = function () { - this.translateZ = this.HWCompositing && hasPerspective ? ' translateZ(1px)' : ''; - this.useTransition = this.useTransition && hasTransition; - this.preventDefault = !this.eventPassthrough && this.preventDefault; - // If you want eventPassthrough I have to lock one of the axes - this.scrollX = this.eventPassthrough === "horizontal" /* Horizontal */ ? false : this.scrollX; - this.scrollY = this.eventPassthrough === "vertical" /* Vertical */ ? false : this.scrollY; - // With eventPassthrough we also need lockDirection mechanism - this.freeScroll = this.freeScroll && !this.eventPassthrough; - // force true when freeScroll is true - this.scrollX = this.freeScroll ? true : this.scrollX; - this.scrollY = this.freeScroll ? true : this.scrollY; - this.directionLockThreshold = this.eventPassthrough ? 0 : this.directionLockThreshold; - return this; - }; - OptionsConstructor.prototype.resolveBounce = function (bounceOptions) { - var DEFAULT_BOUNCE = { - top: true, - right: true, - bottom: true, - left: true - }; - var NEGATED_BOUNCE = { - top: false, - right: false, - bottom: false, - left: false - }; - var ret; - if (typeof bounceOptions === 'object') { - ret = extend(DEFAULT_BOUNCE, bounceOptions); - } else { - ret = bounceOptions ? DEFAULT_BOUNCE : NEGATED_BOUNCE; - } - return ret; - }; - return OptionsConstructor; -}(CustomOptions); -var ActionsHandler = /** @class */function () { - function ActionsHandler(wrapper, options) { - this.wrapper = wrapper; - this.options = options; - this.hooks = new EventEmitter(['beforeStart', 'start', 'move', 'end', 'click']); - this.handleDOMEvents(); - } - ActionsHandler.prototype.handleDOMEvents = function () { - var _a = this.options, - bindToWrapper = _a.bindToWrapper, - disableMouse = _a.disableMouse, - disableTouch = _a.disableTouch, - click = _a.click; - var wrapper = this.wrapper; - var target = bindToWrapper ? wrapper : window; - var wrapperEvents = []; - var targetEvents = []; - var shouldRegisterTouch = !disableTouch; - var shouldRegisterMouse = !disableMouse; - if (click) { - wrapperEvents.push({ - name: 'click', - handler: this.click.bind(this), - capture: true - }); - } - if (shouldRegisterTouch) { - wrapperEvents.push({ - name: 'touchstart', - handler: this.start.bind(this) - }); - targetEvents.push({ - name: 'touchmove', - handler: this.move.bind(this) - }, { - name: 'touchend', - handler: this.end.bind(this) - }, { - name: 'touchcancel', - handler: this.end.bind(this) - }); - } - if (shouldRegisterMouse) { - wrapperEvents.push({ - name: 'mousedown', - handler: this.start.bind(this) - }); - targetEvents.push({ - name: 'mousemove', - handler: this.move.bind(this) - }, { - name: 'mouseup', - handler: this.end.bind(this) - }); - } - this.wrapperEventRegister = new EventRegister(wrapper, wrapperEvents); - this.targetEventRegister = new EventRegister(target, targetEvents); - }; - ActionsHandler.prototype.beforeHandler = function (e, type) { - var _a = this.options, - preventDefault = _a.preventDefault, - stopPropagation = _a.stopPropagation, - preventDefaultException = _a.preventDefaultException; - var preventDefaultConditions = { - start: function () { - return preventDefault && !preventDefaultExceptionFn(e.target, preventDefaultException); - }, - end: function () { - return preventDefault && !preventDefaultExceptionFn(e.target, preventDefaultException); - }, - move: function () { - return preventDefault; - } - }; - if (preventDefaultConditions[type]()) { - e.preventDefault(); - } - if (stopPropagation) { - e.stopPropagation(); - } - }; - ActionsHandler.prototype.setInitiated = function (type) { - if (type === void 0) { - type = 0; - } - this.initiated = type; - }; - ActionsHandler.prototype.start = function (e) { - var _eventType = eventTypeMap[e.type]; - if (this.initiated && this.initiated !== _eventType) { - return; - } - this.setInitiated(_eventType); - // if textarea or other html tags in options.tagException is manipulated - // do not make bs scroll - if (tagExceptionFn(e.target, this.options.tagException)) { - this.setInitiated(); - return; - } - // only allow mouse left button - if (_eventType === 2 /* Mouse */ && e.button !== 0 /* Left */) return; - if (this.hooks.trigger(this.hooks.eventTypes.beforeStart, e)) { - return; - } - this.beforeHandler(e, 'start'); - var point = e.touches ? e.touches[0] : e; - this.pointX = point.pageX; - this.pointY = point.pageY; - this.hooks.trigger(this.hooks.eventTypes.start, e); - }; - ActionsHandler.prototype.move = function (e) { - if (eventTypeMap[e.type] !== this.initiated) { - return; - } - this.beforeHandler(e, 'move'); - var point = e.touches ? e.touches[0] : e; - var deltaX = point.pageX - this.pointX; - var deltaY = point.pageY - this.pointY; - this.pointX = point.pageX; - this.pointY = point.pageY; - if (this.hooks.trigger(this.hooks.eventTypes.move, { - deltaX: deltaX, - deltaY: deltaY, - e: e - })) { - return; - } - // auto end when out of viewport - var scrollLeft = document.documentElement.scrollLeft || window.pageXOffset || document.body.scrollLeft; - var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; - var pX = this.pointX - scrollLeft; - var pY = this.pointY - scrollTop; - var autoEndDistance = this.options.autoEndDistance; - if (pX > document.documentElement.clientWidth - autoEndDistance || pY > document.documentElement.clientHeight - autoEndDistance || pX < autoEndDistance || pY < autoEndDistance) { - this.end(e); - } - }; - ActionsHandler.prototype.end = function (e) { - if (eventTypeMap[e.type] !== this.initiated) { - return; - } - this.setInitiated(); - this.beforeHandler(e, 'end'); - this.hooks.trigger(this.hooks.eventTypes.end, e); - }; - ActionsHandler.prototype.click = function (e) { - this.hooks.trigger(this.hooks.eventTypes.click, e); - }; - ActionsHandler.prototype.setContent = function (content) { - if (content !== this.wrapper) { - this.wrapper = content; - this.rebindDOMEvents(); - } - }; - ActionsHandler.prototype.rebindDOMEvents = function () { - this.wrapperEventRegister.destroy(); - this.targetEventRegister.destroy(); - this.handleDOMEvents(); - }; - ActionsHandler.prototype.destroy = function () { - this.wrapperEventRegister.destroy(); - this.targetEventRegister.destroy(); - this.hooks.destroy(); - }; - return ActionsHandler; -}(); -var translaterMetaData = { - x: ['translateX', 'px'], - y: ['translateY', 'px'] -}; -var Translater = /** @class */function () { - function Translater(content) { - this.setContent(content); - this.hooks = new EventEmitter(['beforeTranslate', 'translate']); - } - Translater.prototype.getComputedPosition = function () { - var cssStyle = window.getComputedStyle(this.content, null); - var matrix = cssStyle[style.transform].split(')')[0].split(', '); - var x = +(matrix[12] || matrix[4]) || 0; - var y = +(matrix[13] || matrix[5]) || 0; - return { - x: x, - y: y - }; - }; - Translater.prototype.translate = function (point) { - var transformStyle = []; - Object.keys(point).forEach(function (key) { - if (!translaterMetaData[key]) { - return; - } - var transformFnName = translaterMetaData[key][0]; - if (transformFnName) { - var transformFnArgUnit = translaterMetaData[key][1]; - var transformFnArg = point[key]; - transformStyle.push(transformFnName + "(" + transformFnArg + transformFnArgUnit + ")"); - } - }); - this.hooks.trigger(this.hooks.eventTypes.beforeTranslate, transformStyle, point); - this.style[style.transform] = transformStyle.join(' '); - this.hooks.trigger(this.hooks.eventTypes.translate, point); - }; - Translater.prototype.setContent = function (content) { - if (this.content !== content) { - this.content = content; - this.style = content.style; - } - }; - Translater.prototype.destroy = function () { - this.hooks.destroy(); - }; - return Translater; -}(); -var Base = /** @class */function () { - function Base(content, translater, options) { - this.translater = translater; - this.options = options; - this.timer = 0; - this.hooks = new EventEmitter(['move', 'end', 'beforeForceStop', 'forceStop', 'callStop', 'time', 'timeFunction']); - this.setContent(content); - } - Base.prototype.translate = function (endPoint) { - this.translater.translate(endPoint); - }; - Base.prototype.setPending = function (pending) { - this.pending = pending; - }; - Base.prototype.setForceStopped = function (forceStopped) { - this.forceStopped = forceStopped; - }; - Base.prototype.setCallStop = function (called) { - this.callStopWhenPending = called; - }; - Base.prototype.setContent = function (content) { - if (this.content !== content) { - this.content = content; - this.style = content.style; - this.stop(); - } - }; - Base.prototype.clearTimer = function () { - if (this.timer) { - cancelAnimationFrame$1(this.timer); - this.timer = 0; - } - }; - Base.prototype.destroy = function () { - this.hooks.destroy(); - cancelAnimationFrame$1(this.timer); - }; - return Base; -}(); - -// iOS 13.6 - 14.x, window.getComputedStyle sometimes will get wrong transform value -// when bs use transition mode -// eg: translateY -100px -> -200px, when the last frame which is about to scroll to -200px -// window.getComputedStyle(this.content) will calculate transformY to be -100px(startPoint) -// it is weird -// so we should validate position caculated by 'window.getComputedStyle' -var isValidPostion = function (startPoint, endPoint, currentPos, prePos) { - var computeDirection = function (endValue, startValue) { - var delta = endValue - startValue; - var direction = delta > 0 ? -1 /* Negative */ : delta < 0 ? 1 /* Positive */ : 0 /* Default */; - return direction; - }; - var directionX = computeDirection(endPoint.x, startPoint.x); - var directionY = computeDirection(endPoint.y, startPoint.y); - var deltaX = currentPos.x - prePos.x; - var deltaY = currentPos.y - prePos.y; - return directionX * deltaX <= 0 && directionY * deltaY <= 0; -}; -var Transition = /** @class */function (_super) { - __extends(Transition, _super); - function Transition() { - return _super !== null && _super.apply(this, arguments) || this; - } - Transition.prototype.startProbe = function (startPoint, endPoint) { - var _this = this; - var prePos = startPoint; - var probe = function () { - var pos = _this.translater.getComputedPosition(); - if (isValidPostion(startPoint, endPoint, pos, prePos)) { - _this.hooks.trigger(_this.hooks.eventTypes.move, pos); - } - // call bs.stop() should not dispatch end hook again. - // forceStop hook will do this. - /* istanbul ignore if */ - if (!_this.pending) { - if (_this.callStopWhenPending) { - _this.callStopWhenPending = false; - } else { - // transition ends should dispatch end hook. - _this.hooks.trigger(_this.hooks.eventTypes.end, pos); - } - } - prePos = pos; - if (_this.pending) { - _this.timer = requestAnimationFrame$1(probe); - } - }; - // when manually call bs.stop(), then bs.scrollTo() - // we should reset callStopWhenPending to dispatch end hook - if (this.callStopWhenPending) { - this.setCallStop(false); - } - cancelAnimationFrame$1(this.timer); - probe(); - }; - Transition.prototype.transitionTime = function (time) { - if (time === void 0) { - time = 0; - } - this.style[style.transitionDuration] = time + 'ms'; - this.hooks.trigger(this.hooks.eventTypes.time, time); - }; - Transition.prototype.transitionTimingFunction = function (easing) { - this.style[style.transitionTimingFunction] = easing; - this.hooks.trigger(this.hooks.eventTypes.timeFunction, easing); - }; - Transition.prototype.transitionProperty = function () { - this.style[style.transitionProperty] = style.transform; - }; - Transition.prototype.move = function (startPoint, endPoint, time, easingFn) { - this.setPending(time > 0); - this.transitionTimingFunction(easingFn); - this.transitionProperty(); - this.transitionTime(time); - this.translate(endPoint); - var isRealtimeProbeType = this.options.probeType === 3 /* Realtime */; - if (time && isRealtimeProbeType) { - this.startProbe(startPoint, endPoint); - } - // if we change content's transformY in a tick - // such as: 0 -> 50px -> 0 - // transitionend will not be triggered - // so we forceupdate by reflow - if (!time) { - this._reflow = this.content.offsetHeight; - if (isRealtimeProbeType) { - this.hooks.trigger(this.hooks.eventTypes.move, endPoint); - } - this.hooks.trigger(this.hooks.eventTypes.end, endPoint); - } - }; - Transition.prototype.doStop = function () { - var pending = this.pending; - this.setForceStopped(false); - this.setCallStop(false); - // still in transition - if (pending) { - this.setPending(false); - cancelAnimationFrame$1(this.timer); - var _a = this.translater.getComputedPosition(), - x = _a.x, - y = _a.y; - this.transitionTime(); - this.translate({ - x: x, - y: y - }); - this.setForceStopped(true); - this.setCallStop(true); - this.hooks.trigger(this.hooks.eventTypes.forceStop, { - x: x, - y: y - }); - } - return pending; - }; - Transition.prototype.stop = function () { - var stopFromTransition = this.doStop(); - if (stopFromTransition) { - this.hooks.trigger(this.hooks.eventTypes.callStop); - } - }; - return Transition; -}(Base); -var Animation = /** @class */function (_super) { - __extends(Animation, _super); - function Animation() { - return _super !== null && _super.apply(this, arguments) || this; - } - Animation.prototype.move = function (startPoint, endPoint, time, easingFn) { - // time is 0 - if (!time) { - this.translate(endPoint); - if (this.options.probeType === 3 /* Realtime */) { - this.hooks.trigger(this.hooks.eventTypes.move, endPoint); - } - this.hooks.trigger(this.hooks.eventTypes.end, endPoint); - return; - } - this.animate(startPoint, endPoint, time, easingFn); - }; - Animation.prototype.animate = function (startPoint, endPoint, duration, easingFn) { - var _this = this; - var startTime = getNow(); - var destTime = startTime + duration; - var isRealtimeProbeType = this.options.probeType === 3 /* Realtime */; - var step = function () { - var now = getNow(); - // js animation end - if (now >= destTime) { - _this.translate(endPoint); - if (isRealtimeProbeType) { - _this.hooks.trigger(_this.hooks.eventTypes.move, endPoint); - } - _this.hooks.trigger(_this.hooks.eventTypes.end, endPoint); - return; - } - now = (now - startTime) / duration; - var easing = easingFn(now); - var newPoint = {}; - Object.keys(endPoint).forEach(function (key) { - var startValue = startPoint[key]; - var endValue = endPoint[key]; - newPoint[key] = (endValue - startValue) * easing + startValue; - }); - _this.translate(newPoint); - if (isRealtimeProbeType) { - _this.hooks.trigger(_this.hooks.eventTypes.move, newPoint); - } - if (_this.pending) { - _this.timer = requestAnimationFrame$1(step); - } - // call bs.stop() should not dispatch end hook again. - // forceStop hook will do this. - /* istanbul ignore if */ - if (!_this.pending) { - if (_this.callStopWhenPending) { - _this.callStopWhenPending = false; - } else { - // raf ends should dispatch end hook. - _this.hooks.trigger(_this.hooks.eventTypes.end, endPoint); - } - } - }; - this.setPending(true); - // when manually call bs.stop(), then bs.scrollTo() - // we should reset callStopWhenPending to dispatch end hook - if (this.callStopWhenPending) { - this.setCallStop(false); - } - cancelAnimationFrame$1(this.timer); - step(); - }; - Animation.prototype.doStop = function () { - var pending = this.pending; - this.setForceStopped(false); - this.setCallStop(false); - // still in requestFrameAnimation - if (pending) { - this.setPending(false); - cancelAnimationFrame$1(this.timer); - var pos = this.translater.getComputedPosition(); - this.setForceStopped(true); - this.setCallStop(true); - this.hooks.trigger(this.hooks.eventTypes.forceStop, pos); - } - return pending; - }; - Animation.prototype.stop = function () { - var stopFromAnimation = this.doStop(); - if (stopFromAnimation) { - this.hooks.trigger(this.hooks.eventTypes.callStop); - } - }; - return Animation; -}(Base); -function createAnimater(element, translater, options) { - var useTransition = options.useTransition; - var animaterOptions = {}; - Object.defineProperty(animaterOptions, 'probeType', { - enumerable: true, - configurable: false, - get: function () { - return options.probeType; - } - }); - if (useTransition) { - return new Transition(element, translater, animaterOptions); - } else { - return new Animation(element, translater, animaterOptions); - } -} -var Behavior = /** @class */function () { - function Behavior(wrapper, content, options) { - this.wrapper = wrapper; - this.options = options; - this.hooks = new EventEmitter(['beforeComputeBoundary', 'computeBoundary', 'momentum', 'end', 'ignoreHasScroll']); - this.refresh(content); - } - Behavior.prototype.start = function () { - this.dist = 0; - this.setMovingDirection(0 /* Default */); - this.setDirection(0 /* Default */); - }; - Behavior.prototype.move = function (delta) { - delta = this.hasScroll ? delta : 0; - this.setMovingDirection(delta); - return this.performDampingAlgorithm(delta, this.options.outOfBoundaryDampingFactor); - }; - Behavior.prototype.setMovingDirection = function (delta) { - this.movingDirection = delta > 0 ? -1 /* Negative */ : delta < 0 ? 1 /* Positive */ : 0 /* Default */; - }; - Behavior.prototype.setDirection = function (delta) { - this.direction = delta > 0 ? -1 /* Negative */ : delta < 0 ? 1 /* Positive */ : 0 /* Default */; - }; - Behavior.prototype.performDampingAlgorithm = function (delta, dampingFactor) { - var newPos = this.currentPos + delta; - // Slow down or stop if outside of the boundaries - if (newPos > this.minScrollPos || newPos < this.maxScrollPos) { - if (newPos > this.minScrollPos && this.options.bounces[0] || newPos < this.maxScrollPos && this.options.bounces[1]) { - newPos = this.currentPos + delta * dampingFactor; - } else { - newPos = newPos > this.minScrollPos ? this.minScrollPos : this.maxScrollPos; - } - } - return newPos; - }; - Behavior.prototype.end = function (duration) { - var momentumInfo = { - duration: 0 - }; - var absDist = Math.abs(this.currentPos - this.startPos); - // start momentum animation if needed - if (this.options.momentum && duration < this.options.momentumLimitTime && absDist > this.options.momentumLimitDistance) { - var wrapperSize = this.direction === -1 /* Negative */ && this.options.bounces[0] || this.direction === 1 /* Positive */ && this.options.bounces[1] ? this.wrapperSize : 0; - momentumInfo = this.hasScroll ? this.momentum(this.currentPos, this.startPos, duration, this.maxScrollPos, this.minScrollPos, wrapperSize, this.options) : { - destination: this.currentPos, - duration: 0 - }; - } else { - this.hooks.trigger(this.hooks.eventTypes.end, momentumInfo); - } - return momentumInfo; - }; - Behavior.prototype.momentum = function (current, start, time, lowerMargin, upperMargin, wrapperSize, options) { - if (options === void 0) { - options = this.options; - } - var distance = current - start; - var speed = Math.abs(distance) / time; - var deceleration = options.deceleration, - swipeBounceTime = options.swipeBounceTime, - swipeTime = options.swipeTime; - var duration = Math.min(swipeTime, speed * 2 / deceleration); - var momentumData = { - destination: current + speed * speed / deceleration * (distance < 0 ? -1 : 1), - duration: duration, - rate: 15 - }; - this.hooks.trigger(this.hooks.eventTypes.momentum, momentumData, distance); - if (momentumData.destination < lowerMargin) { - momentumData.destination = wrapperSize ? Math.max(lowerMargin - wrapperSize / 4, lowerMargin - wrapperSize / momentumData.rate * speed) : lowerMargin; - momentumData.duration = swipeBounceTime; - } else if (momentumData.destination > upperMargin) { - momentumData.destination = wrapperSize ? Math.min(upperMargin + wrapperSize / 4, upperMargin + wrapperSize / momentumData.rate * speed) : upperMargin; - momentumData.duration = swipeBounceTime; - } - momentumData.destination = Math.round(momentumData.destination); - return momentumData; - }; - Behavior.prototype.updateDirection = function () { - var absDist = this.currentPos - this.absStartPos; - this.setDirection(absDist); - }; - Behavior.prototype.refresh = function (content) { - var _a = this.options.rect, - size = _a.size, - position = _a.position; - var isWrapperStatic = window.getComputedStyle(this.wrapper, null).position === 'static'; - // Force reflow - var wrapperRect = getRect(this.wrapper); - // use client is more fair than offset - this.wrapperSize = this.wrapper[size === 'width' ? 'clientWidth' : 'clientHeight']; - this.setContent(content); - var contentRect = getRect(this.content); - this.contentSize = contentRect[size]; - this.relativeOffset = contentRect[position]; - /* istanbul ignore if */ - if (isWrapperStatic) { - this.relativeOffset -= wrapperRect[position]; - } - this.computeBoundary(); - this.setDirection(0 /* Default */); - }; - Behavior.prototype.setContent = function (content) { - if (content !== this.content) { - this.content = content; - this.resetState(); - } - }; - Behavior.prototype.resetState = function () { - this.currentPos = 0; - this.startPos = 0; - this.dist = 0; - this.setDirection(0 /* Default */); - this.setMovingDirection(0 /* Default */); - this.resetStartPos(); - }; - Behavior.prototype.computeBoundary = function () { - this.hooks.trigger(this.hooks.eventTypes.beforeComputeBoundary); - var boundary = { - minScrollPos: 0, - maxScrollPos: this.wrapperSize - this.contentSize - }; - if (boundary.maxScrollPos < 0) { - boundary.maxScrollPos -= this.relativeOffset; - if (this.options.specifiedIndexAsContent === 0) { - boundary.minScrollPos = -this.relativeOffset; - } - } - this.hooks.trigger(this.hooks.eventTypes.computeBoundary, boundary); - this.minScrollPos = boundary.minScrollPos; - this.maxScrollPos = boundary.maxScrollPos; - this.hasScroll = this.options.scrollable && this.maxScrollPos < this.minScrollPos; - if (!this.hasScroll && this.minScrollPos < this.maxScrollPos) { - this.maxScrollPos = this.minScrollPos; - this.contentSize = this.wrapperSize; - } - }; - Behavior.prototype.updatePosition = function (pos) { - this.currentPos = pos; - }; - Behavior.prototype.getCurrentPos = function () { - return this.currentPos; - }; - Behavior.prototype.checkInBoundary = function () { - var position = this.adjustPosition(this.currentPos); - var inBoundary = position === this.getCurrentPos(); - return { - position: position, - inBoundary: inBoundary - }; - }; - // adjust position when out of boundary - Behavior.prototype.adjustPosition = function (pos) { - if (!this.hasScroll && !this.hooks.trigger(this.hooks.eventTypes.ignoreHasScroll)) { - pos = this.minScrollPos; - } else if (pos > this.minScrollPos) { - pos = this.minScrollPos; - } else if (pos < this.maxScrollPos) { - pos = this.maxScrollPos; - } - return pos; - }; - Behavior.prototype.updateStartPos = function () { - this.startPos = this.currentPos; - }; - Behavior.prototype.updateAbsStartPos = function () { - this.absStartPos = this.currentPos; - }; - Behavior.prototype.resetStartPos = function () { - this.updateStartPos(); - this.updateAbsStartPos(); - }; - Behavior.prototype.getAbsDist = function (delta) { - this.dist += delta; - return Math.abs(this.dist); - }; - Behavior.prototype.destroy = function () { - this.hooks.destroy(); - }; - return Behavior; -}(); -var _a, _b, _c, _d; -var PassthroughHandlers = (_a = {}, _a["yes" /* Yes */] = function (e) { - return true; -}, _a["no" /* No */] = function (e) { - maybePrevent(e); - return false; -}, _a); -var DirectionMap = (_b = {}, _b["horizontal" /* Horizontal */] = (_c = {}, _c["yes" /* Yes */] = "horizontal" /* Horizontal */, _c["no" /* No */] = "vertical" /* Vertical */, _c), _b["vertical" /* Vertical */] = (_d = {}, _d["yes" /* Yes */] = "vertical" /* Vertical */, _d["no" /* No */] = "horizontal" /* Horizontal */, _d), _b); -var DirectionLockAction = /** @class */function () { - function DirectionLockAction(directionLockThreshold, freeScroll, eventPassthrough) { - this.directionLockThreshold = directionLockThreshold; - this.freeScroll = freeScroll; - this.eventPassthrough = eventPassthrough; - this.reset(); - } - DirectionLockAction.prototype.reset = function () { - this.directionLocked = "" /* Default */; - }; - DirectionLockAction.prototype.checkMovingDirection = function (absDistX, absDistY, e) { - this.computeDirectionLock(absDistX, absDistY); - return this.handleEventPassthrough(e); - }; - DirectionLockAction.prototype.adjustDelta = function (deltaX, deltaY) { - if (this.directionLocked === "horizontal" /* Horizontal */) { - deltaY = 0; - } else if (this.directionLocked === "vertical" /* Vertical */) { - deltaX = 0; - } - return { - deltaX: deltaX, - deltaY: deltaY - }; - }; - DirectionLockAction.prototype.computeDirectionLock = function (absDistX, absDistY) { - // If you are scrolling in one direction, lock it - if (this.directionLocked === "" /* Default */ && !this.freeScroll) { - if (absDistX > absDistY + this.directionLockThreshold) { - this.directionLocked = "horizontal" /* Horizontal */; // lock horizontally - } else if (absDistY >= absDistX + this.directionLockThreshold) { - this.directionLocked = "vertical" /* Vertical */; // lock vertically - } else { - this.directionLocked = "none" /* None */; // no lock - } - } - }; - DirectionLockAction.prototype.handleEventPassthrough = function (e) { - var handleMap = DirectionMap[this.directionLocked]; - if (handleMap) { - if (this.eventPassthrough === handleMap["yes" /* Yes */]) { - return PassthroughHandlers["yes" /* Yes */](e); - } else if (this.eventPassthrough === handleMap["no" /* No */]) { - return PassthroughHandlers["no" /* No */](e); - } - } - return false; - }; - return DirectionLockAction; -}(); -var applyQuadrantTransformation = function (deltaX, deltaY, quadrant) { - if (quadrant === 2 /* Second */) { - return [deltaY, -deltaX]; - } else if (quadrant === 3 /* Third */) { - return [-deltaX, -deltaY]; - } else if (quadrant === 4 /* Forth */) { - return [-deltaY, deltaX]; - } else { - return [deltaX, deltaY]; - } -}; -var ScrollerActions = /** @class */function () { - function ScrollerActions(scrollBehaviorX, scrollBehaviorY, actionsHandler, animater, options) { - this.hooks = new EventEmitter(['start', 'beforeMove', 'scrollStart', 'scroll', 'beforeEnd', 'end', 'scrollEnd', 'contentNotMoved', 'detectMovingDirection', 'coordinateTransformation']); - this.scrollBehaviorX = scrollBehaviorX; - this.scrollBehaviorY = scrollBehaviorY; - this.actionsHandler = actionsHandler; - this.animater = animater; - this.options = options; - this.directionLockAction = new DirectionLockAction(options.directionLockThreshold, options.freeScroll, options.eventPassthrough); - this.enabled = true; - this.bindActionsHandler(); - } - ScrollerActions.prototype.bindActionsHandler = function () { - var _this = this; - // [mouse|touch]start event - this.actionsHandler.hooks.on(this.actionsHandler.hooks.eventTypes.start, function (e) { - if (!_this.enabled) return true; - return _this.handleStart(e); - }); - // [mouse|touch]move event - this.actionsHandler.hooks.on(this.actionsHandler.hooks.eventTypes.move, function (_a) { - var deltaX = _a.deltaX, - deltaY = _a.deltaY, - e = _a.e; - if (!_this.enabled) return true; - var _b = applyQuadrantTransformation(deltaX, deltaY, _this.options.quadrant), - transformateDeltaX = _b[0], - transformateDeltaY = _b[1]; - var transformateDeltaData = { - deltaX: transformateDeltaX, - deltaY: transformateDeltaY - }; - _this.hooks.trigger(_this.hooks.eventTypes.coordinateTransformation, transformateDeltaData); - return _this.handleMove(transformateDeltaData.deltaX, transformateDeltaData.deltaY, e); - }); - // [mouse|touch]end event - this.actionsHandler.hooks.on(this.actionsHandler.hooks.eventTypes.end, function (e) { - if (!_this.enabled) return true; - return _this.handleEnd(e); - }); - // click - this.actionsHandler.hooks.on(this.actionsHandler.hooks.eventTypes.click, function (e) { - // handle native click event - if (_this.enabled && !e._constructed) { - _this.handleClick(e); - } - }); - }; - ScrollerActions.prototype.handleStart = function (e) { - var timestamp = getNow(); - this.fingerMoved = false; - this.contentMoved = false; - this.startTime = timestamp; - this.directionLockAction.reset(); - this.scrollBehaviorX.start(); - this.scrollBehaviorY.start(); - // force stopping last transition or animation - this.animater.doStop(); - this.scrollBehaviorX.resetStartPos(); - this.scrollBehaviorY.resetStartPos(); - this.hooks.trigger(this.hooks.eventTypes.start, e); - }; - ScrollerActions.prototype.handleMove = function (deltaX, deltaY, e) { - if (this.hooks.trigger(this.hooks.eventTypes.beforeMove, e)) { - return; - } - var absDistX = this.scrollBehaviorX.getAbsDist(deltaX); - var absDistY = this.scrollBehaviorY.getAbsDist(deltaY); - var timestamp = getNow(); - // We need to move at least momentumLimitDistance pixels - // for the scrolling to initiate - if (this.checkMomentum(absDistX, absDistY, timestamp)) { - return true; - } - if (this.directionLockAction.checkMovingDirection(absDistX, absDistY, e)) { - this.actionsHandler.setInitiated(); - return true; - } - var delta = this.directionLockAction.adjustDelta(deltaX, deltaY); - var prevX = this.scrollBehaviorX.getCurrentPos(); - var newX = this.scrollBehaviorX.move(delta.deltaX); - var prevY = this.scrollBehaviorY.getCurrentPos(); - var newY = this.scrollBehaviorY.move(delta.deltaY); - if (this.hooks.trigger(this.hooks.eventTypes.detectMovingDirection)) { - return; - } - if (!this.fingerMoved) { - this.fingerMoved = true; - } - var positionChanged = newX !== prevX || newY !== prevY; - if (!this.contentMoved && !positionChanged) { - this.hooks.trigger(this.hooks.eventTypes.contentNotMoved); - } - if (!this.contentMoved && positionChanged) { - this.contentMoved = true; - this.hooks.trigger(this.hooks.eventTypes.scrollStart); - } - if (this.contentMoved && positionChanged) { - this.animater.translate({ - x: newX, - y: newY - }); - this.dispatchScroll(timestamp); - } - }; - ScrollerActions.prototype.dispatchScroll = function (timestamp) { - // dispatch scroll in interval time - if (timestamp - this.startTime > this.options.momentumLimitTime) { - // refresh time and starting position to initiate a momentum - this.startTime = timestamp; - this.scrollBehaviorX.updateStartPos(); - this.scrollBehaviorY.updateStartPos(); - if (this.options.probeType === 1 /* Throttle */) { - this.hooks.trigger(this.hooks.eventTypes.scroll, this.getCurrentPos()); - } - } - // dispatch scroll all the time - if (this.options.probeType > 1 /* Throttle */) { - this.hooks.trigger(this.hooks.eventTypes.scroll, this.getCurrentPos()); - } - }; - ScrollerActions.prototype.checkMomentum = function (absDistX, absDistY, timestamp) { - return timestamp - this.endTime > this.options.momentumLimitTime && absDistY < this.options.momentumLimitDistance && absDistX < this.options.momentumLimitDistance; - }; - ScrollerActions.prototype.handleEnd = function (e) { - if (this.hooks.trigger(this.hooks.eventTypes.beforeEnd, e)) { - return; - } - var currentPos = this.getCurrentPos(); - this.scrollBehaviorX.updateDirection(); - this.scrollBehaviorY.updateDirection(); - if (this.hooks.trigger(this.hooks.eventTypes.end, e, currentPos)) { - return true; - } - currentPos = this.ensureIntegerPos(currentPos); - this.animater.translate(currentPos); - this.endTime = getNow(); - var duration = this.endTime - this.startTime; - this.hooks.trigger(this.hooks.eventTypes.scrollEnd, currentPos, duration); - }; - ScrollerActions.prototype.ensureIntegerPos = function (currentPos) { - this.ensuringInteger = true; - var x = currentPos.x, - y = currentPos.y; - var _a = this.scrollBehaviorX, - minScrollPosX = _a.minScrollPos, - maxScrollPosX = _a.maxScrollPos; - var _b = this.scrollBehaviorY, - minScrollPosY = _b.minScrollPos, - maxScrollPosY = _b.maxScrollPos; - x = x > 0 ? Math.ceil(x) : Math.floor(x); - y = y > 0 ? Math.ceil(y) : Math.floor(y); - x = between(x, maxScrollPosX, minScrollPosX); - y = between(y, maxScrollPosY, minScrollPosY); - return { - x: x, - y: y - }; - }; - ScrollerActions.prototype.handleClick = function (e) { - if (!preventDefaultExceptionFn(e.target, this.options.preventDefaultException)) { - maybePrevent(e); - e.stopPropagation(); - } - }; - ScrollerActions.prototype.getCurrentPos = function () { - return { - x: this.scrollBehaviorX.getCurrentPos(), - y: this.scrollBehaviorY.getCurrentPos() - }; - }; - ScrollerActions.prototype.refresh = function () { - this.endTime = 0; - }; - ScrollerActions.prototype.destroy = function () { - this.hooks.destroy(); - }; - return ScrollerActions; -}(); -function createActionsHandlerOptions(bsOptions) { - var options = ['click', 'bindToWrapper', 'disableMouse', 'disableTouch', 'preventDefault', 'stopPropagation', 'tagException', 'preventDefaultException', 'autoEndDistance'].reduce(function (prev, cur) { - prev[cur] = bsOptions[cur]; - return prev; - }, {}); - return options; -} -function createBehaviorOptions(bsOptions, extraProp, bounces, rect) { - var options = ['momentum', 'momentumLimitTime', 'momentumLimitDistance', 'deceleration', 'swipeBounceTime', 'swipeTime', 'outOfBoundaryDampingFactor', 'specifiedIndexAsContent'].reduce(function (prev, cur) { - prev[cur] = bsOptions[cur]; - return prev; - }, {}); - // add extra property - options.scrollable = !!bsOptions[extraProp]; - options.bounces = bounces; - options.rect = rect; - return options; -} -function bubbling(source, target, events) { - events.forEach(function (event) { - var sourceEvent; - var targetEvent; - if (typeof event === 'string') { - sourceEvent = targetEvent = event; - } else { - sourceEvent = event.source; - targetEvent = event.target; - } - source.on(sourceEvent, function () { - var args = []; - for (var _i = 0; _i < arguments.length; _i++) { - args[_i] = arguments[_i]; - } - return target.trigger.apply(target, __spreadArrays([targetEvent], args)); - }); - }); -} -function isSamePoint(startPoint, endPoint) { - // keys of startPoint and endPoint should be equal - var keys = Object.keys(startPoint); - for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { - var key = keys_1[_i]; - if (startPoint[key] !== endPoint[key]) return false; - } - return true; -} -var MIN_SCROLL_DISTANCE = 1; -var Scroller = /** @class */function () { - function Scroller(wrapper, content, options) { - this.wrapper = wrapper; - this.content = content; - this.resizeTimeout = 0; - this.hooks = new EventEmitter(['beforeStart', 'beforeMove', 'beforeScrollStart', 'scrollStart', 'scroll', 'beforeEnd', 'scrollEnd', 'resize', 'touchEnd', 'end', 'flick', 'scrollCancel', 'momentum', 'scrollTo', 'minDistanceScroll', 'scrollToElement', 'beforeRefresh']); - this.options = options; - var _a = this.options.bounce, - left = _a.left, - right = _a.right, - top = _a.top, - bottom = _a.bottom; - // direction X - this.scrollBehaviorX = new Behavior(wrapper, content, createBehaviorOptions(options, 'scrollX', [left, right], { - size: 'width', - position: 'left' - })); - // direction Y - this.scrollBehaviorY = new Behavior(wrapper, content, createBehaviorOptions(options, 'scrollY', [top, bottom], { - size: 'height', - position: 'top' - })); - this.translater = new Translater(this.content); - this.animater = createAnimater(this.content, this.translater, this.options); - this.actionsHandler = new ActionsHandler(this.options.bindToTarget ? this.content : wrapper, createActionsHandlerOptions(this.options)); - this.actions = new ScrollerActions(this.scrollBehaviorX, this.scrollBehaviorY, this.actionsHandler, this.animater, this.options); - var resizeHandler = this.resize.bind(this); - this.resizeRegister = new EventRegister(window, [{ - name: 'orientationchange', - handler: resizeHandler - }, { - name: 'resize', - handler: resizeHandler - }]); - this.registerTransitionEnd(); - this.init(); - } - Scroller.prototype.init = function () { - var _this = this; - this.bindTranslater(); - this.bindAnimater(); - this.bindActions(); - // enable pointer events when scrolling ends - this.hooks.on(this.hooks.eventTypes.scrollEnd, function () { - _this.togglePointerEvents(true); - }); - }; - Scroller.prototype.registerTransitionEnd = function () { - this.transitionEndRegister = new EventRegister(this.content, [{ - name: style.transitionEnd, - handler: this.transitionEnd.bind(this) - }]); - }; - Scroller.prototype.bindTranslater = function () { - var _this = this; - var hooks = this.translater.hooks; - hooks.on(hooks.eventTypes.beforeTranslate, function (transformStyle) { - if (_this.options.translateZ) { - transformStyle.push(_this.options.translateZ); - } - }); - // disable pointer events when scrolling - hooks.on(hooks.eventTypes.translate, function (pos) { - var prevPos = _this.getCurrentPos(); - _this.updatePositions(pos); - // scrollEnd will dispatch when scroll is force stopping in touchstart handler - // so in touchend handler, don't toggle pointer-events - if (_this.actions.ensuringInteger === true) { - _this.actions.ensuringInteger = false; - return; - } - // a valid translate - if (pos.x !== prevPos.x || pos.y !== prevPos.y) { - _this.togglePointerEvents(false); - } - }); - }; - Scroller.prototype.bindAnimater = function () { - var _this = this; - // reset position - this.animater.hooks.on(this.animater.hooks.eventTypes.end, function (pos) { - if (!_this.resetPosition(_this.options.bounceTime)) { - _this.animater.setPending(false); - _this.hooks.trigger(_this.hooks.eventTypes.scrollEnd, pos); - } - }); - bubbling(this.animater.hooks, this.hooks, [{ - source: this.animater.hooks.eventTypes.move, - target: this.hooks.eventTypes.scroll - }, { - source: this.animater.hooks.eventTypes.forceStop, - target: this.hooks.eventTypes.scrollEnd - }]); - }; - Scroller.prototype.bindActions = function () { - var _this = this; - var actions = this.actions; - bubbling(actions.hooks, this.hooks, [{ - source: actions.hooks.eventTypes.start, - target: this.hooks.eventTypes.beforeStart - }, { - source: actions.hooks.eventTypes.start, - target: this.hooks.eventTypes.beforeScrollStart - }, { - source: actions.hooks.eventTypes.beforeMove, - target: this.hooks.eventTypes.beforeMove - }, { - source: actions.hooks.eventTypes.scrollStart, - target: this.hooks.eventTypes.scrollStart - }, { - source: actions.hooks.eventTypes.scroll, - target: this.hooks.eventTypes.scroll - }, { - source: actions.hooks.eventTypes.beforeEnd, - target: this.hooks.eventTypes.beforeEnd - }]); - actions.hooks.on(actions.hooks.eventTypes.end, function (e, pos) { - _this.hooks.trigger(_this.hooks.eventTypes.touchEnd, pos); - if (_this.hooks.trigger(_this.hooks.eventTypes.end, pos)) { - return true; - } - // check if it is a click operation - if (!actions.fingerMoved) { - _this.hooks.trigger(_this.hooks.eventTypes.scrollCancel); - if (_this.checkClick(e)) { - return true; - } - } - // reset if we are outside of the boundaries - if (_this.resetPosition(_this.options.bounceTime, ease.bounce)) { - _this.animater.setForceStopped(false); - return true; - } - }); - actions.hooks.on(actions.hooks.eventTypes.scrollEnd, function (pos, duration) { - var deltaX = Math.abs(pos.x - _this.scrollBehaviorX.startPos); - var deltaY = Math.abs(pos.y - _this.scrollBehaviorY.startPos); - if (_this.checkFlick(duration, deltaX, deltaY)) { - _this.animater.setForceStopped(false); - _this.hooks.trigger(_this.hooks.eventTypes.flick); - return; - } - if (_this.momentum(pos, duration)) { - _this.animater.setForceStopped(false); - return; - } - if (actions.contentMoved) { - _this.hooks.trigger(_this.hooks.eventTypes.scrollEnd, pos); - } - if (_this.animater.forceStopped) { - _this.animater.setForceStopped(false); - } - }); - }; - Scroller.prototype.checkFlick = function (duration, deltaX, deltaY) { - var flickMinMovingDistance = 1; // distinguish flick from click - if (this.hooks.events.flick.length > 1 && duration < this.options.flickLimitTime && deltaX < this.options.flickLimitDistance && deltaY < this.options.flickLimitDistance && (deltaY > flickMinMovingDistance || deltaX > flickMinMovingDistance)) { - return true; - } - }; - Scroller.prototype.momentum = function (pos, duration) { - var meta = { - time: 0, - easing: ease.swiper, - newX: pos.x, - newY: pos.y - }; - // start momentum animation if needed - var momentumX = this.scrollBehaviorX.end(duration); - var momentumY = this.scrollBehaviorY.end(duration); - meta.newX = isUndef(momentumX.destination) ? meta.newX : momentumX.destination; - meta.newY = isUndef(momentumY.destination) ? meta.newY : momentumY.destination; - meta.time = Math.max(momentumX.duration, momentumY.duration); - this.hooks.trigger(this.hooks.eventTypes.momentum, meta, this); - // when x or y changed, do momentum animation now! - if (meta.newX !== pos.x || meta.newY !== pos.y) { - // change easing function when scroller goes out of the boundaries - if (meta.newX > this.scrollBehaviorX.minScrollPos || meta.newX < this.scrollBehaviorX.maxScrollPos || meta.newY > this.scrollBehaviorY.minScrollPos || meta.newY < this.scrollBehaviorY.maxScrollPos) { - meta.easing = ease.swipeBounce; - } - this.scrollTo(meta.newX, meta.newY, meta.time, meta.easing); - return true; - } - }; - Scroller.prototype.checkClick = function (e) { - var cancelable = { - preventClick: this.animater.forceStopped - }; - // we scrolled less than momentumLimitDistance pixels - if (this.hooks.trigger(this.hooks.eventTypes.checkClick)) { - this.animater.setForceStopped(false); - return true; - } - if (!cancelable.preventClick) { - var _dblclick = this.options.dblclick; - var dblclickTrigged = false; - if (_dblclick && this.lastClickTime) { - var _a = _dblclick.delay, - delay = _a === void 0 ? 300 : _a; - if (getNow() - this.lastClickTime < delay) { - dblclickTrigged = true; - dblclick(e); - } - } - if (this.options.tap) { - tap(e, this.options.tap); - } - if (this.options.click && !preventDefaultExceptionFn(e.target, this.options.preventDefaultException)) { - click(e); - } - this.lastClickTime = dblclickTrigged ? null : getNow(); - return true; - } - return false; - }; - Scroller.prototype.resize = function () { - var _this = this; - if (!this.actions.enabled) { - return; - } - // fix a scroll problem under Android condition - /* istanbul ignore if */ - if (isAndroid) { - this.wrapper.scrollTop = 0; - } - clearTimeout(this.resizeTimeout); - this.resizeTimeout = window.setTimeout(function () { - _this.hooks.trigger(_this.hooks.eventTypes.resize); - }, this.options.resizePolling); - }; - /* istanbul ignore next */ - Scroller.prototype.transitionEnd = function (e) { - if (e.target !== this.content || !this.animater.pending) { - return; - } - var animater = this.animater; - animater.transitionTime(); - if (!this.resetPosition(this.options.bounceTime, ease.bounce)) { - this.animater.setPending(false); - if (this.options.probeType !== 3 /* Realtime */) { - this.hooks.trigger(this.hooks.eventTypes.scrollEnd, this.getCurrentPos()); - } - } - }; - Scroller.prototype.togglePointerEvents = function (enabled) { - if (enabled === void 0) { - enabled = true; - } - var el = this.content.children.length ? this.content.children : [this.content]; - var pointerEvents = enabled ? 'auto' : 'none'; - for (var i = 0; i < el.length; i++) { - var node = el[i]; - // ignore BetterScroll instance's wrapper DOM - /* istanbul ignore if */ - if (node.isBScrollContainer) { - continue; - } - node.style.pointerEvents = pointerEvents; - } - }; - Scroller.prototype.refresh = function (content) { - var contentChanged = this.setContent(content); - this.hooks.trigger(this.hooks.eventTypes.beforeRefresh); - this.scrollBehaviorX.refresh(content); - this.scrollBehaviorY.refresh(content); - if (contentChanged) { - this.translater.setContent(content); - this.animater.setContent(content); - this.transitionEndRegister.destroy(); - this.registerTransitionEnd(); - if (this.options.bindToTarget) { - this.actionsHandler.setContent(content); - } - } - this.actions.refresh(); - this.wrapperOffset = offset(this.wrapper); - }; - Scroller.prototype.setContent = function (content) { - var contentChanged = content !== this.content; - if (contentChanged) { - this.content = content; - } - return contentChanged; - }; - Scroller.prototype.scrollBy = function (deltaX, deltaY, time, easing) { - if (time === void 0) { - time = 0; - } - var _a = this.getCurrentPos(), - x = _a.x, - y = _a.y; - easing = !easing ? ease.bounce : easing; - deltaX += x; - deltaY += y; - this.scrollTo(deltaX, deltaY, time, easing); - }; - Scroller.prototype.scrollTo = function (x, y, time, easing, extraTransform) { - if (time === void 0) { - time = 0; - } - if (easing === void 0) { - easing = ease.bounce; - } - if (extraTransform === void 0) { - extraTransform = { - start: {}, - end: {} - }; - } - var easingFn = this.options.useTransition ? easing.style : easing.fn; - var currentPos = this.getCurrentPos(); - var startPoint = __assign({ - x: currentPos.x, - y: currentPos.y - }, extraTransform.start); - var endPoint = __assign({ - x: x, - y: y - }, extraTransform.end); - this.hooks.trigger(this.hooks.eventTypes.scrollTo, endPoint); - // it is an useless move - if (isSamePoint(startPoint, endPoint)) return; - var deltaX = Math.abs(endPoint.x - startPoint.x); - var deltaY = Math.abs(endPoint.y - startPoint.y); - // considering of browser compatibility for decimal transform value - // force translating immediately - if (deltaX < MIN_SCROLL_DISTANCE && deltaY < MIN_SCROLL_DISTANCE) { - time = 0; - this.hooks.trigger(this.hooks.eventTypes.minDistanceScroll); - } - this.animater.move(startPoint, endPoint, time, easingFn); - }; - Scroller.prototype.scrollToElement = function (el, time, offsetX, offsetY, easing) { - var targetEle = getElement(el); - var pos = offset(targetEle); - var getOffset = function (offset, size, wrapperSize) { - if (typeof offset === 'number') { - return offset; - } - // if offsetX/Y are true we center the element to the screen - return offset ? Math.round(size / 2 - wrapperSize / 2) : 0; - }; - offsetX = getOffset(offsetX, targetEle.offsetWidth, this.wrapper.offsetWidth); - offsetY = getOffset(offsetY, targetEle.offsetHeight, this.wrapper.offsetHeight); - var getPos = function (pos, wrapperPos, offset, scrollBehavior) { - pos -= wrapperPos; - pos = scrollBehavior.adjustPosition(pos - offset); - return pos; - }; - pos.left = getPos(pos.left, this.wrapperOffset.left, offsetX, this.scrollBehaviorX); - pos.top = getPos(pos.top, this.wrapperOffset.top, offsetY, this.scrollBehaviorY); - if (this.hooks.trigger(this.hooks.eventTypes.scrollToElement, targetEle, pos)) { - return; - } - this.scrollTo(pos.left, pos.top, time, easing); - }; - Scroller.prototype.resetPosition = function (time, easing) { - if (time === void 0) { - time = 0; - } - if (easing === void 0) { - easing = ease.bounce; - } - var _a = this.scrollBehaviorX.checkInBoundary(), - x = _a.position, - xInBoundary = _a.inBoundary; - var _b = this.scrollBehaviorY.checkInBoundary(), - y = _b.position, - yInBoundary = _b.inBoundary; - if (xInBoundary && yInBoundary) { - return false; - } - /* istanbul ignore if */ - if (isIOSBadVersion) { - // fix ios 13.4 bouncing - // see it in issues 982 - this.reflow(); - } - // out of boundary - this.scrollTo(x, y, time, easing); - return true; - }; - /* istanbul ignore next */ - Scroller.prototype.reflow = function () { - this._reflow = this.content.offsetHeight; - }; - Scroller.prototype.updatePositions = function (pos) { - this.scrollBehaviorX.updatePosition(pos.x); - this.scrollBehaviorY.updatePosition(pos.y); - }; - Scroller.prototype.getCurrentPos = function () { - return this.actions.getCurrentPos(); - }; - Scroller.prototype.enable = function () { - this.actions.enabled = true; - }; - Scroller.prototype.disable = function () { - cancelAnimationFrame$1(this.animater.timer); - this.actions.enabled = false; - }; - Scroller.prototype.destroy = function () { - var _this = this; - var keys = ['resizeRegister', 'transitionEndRegister', 'actionsHandler', 'actions', 'hooks', 'animater', 'translater', 'scrollBehaviorX', 'scrollBehaviorY']; - keys.forEach(function (key) { - return _this[key].destroy(); - }); - }; - return Scroller; -}(); -var BScrollConstructor = /** @class */function (_super) { - __extends(BScrollConstructor, _super); - function BScrollConstructor(el, options) { - var _this = _super.call(this, ['refresh', 'contentChanged', 'enable', 'disable', 'beforeScrollStart', 'scrollStart', 'scroll', 'scrollEnd', 'scrollCancel', 'touchEnd', 'flick', 'destroy']) || this; - var wrapper = getElement(el); - if (!wrapper) { - warn('Can not resolve the wrapper DOM.'); - return _this; - } - _this.plugins = {}; - _this.options = new OptionsConstructor().merge(options).process(); - if (!_this.setContent(wrapper).valid) { - return _this; - } - _this.hooks = new EventEmitter(['refresh', 'enable', 'disable', 'destroy', 'beforeInitialScrollTo', 'contentChanged']); - _this.init(wrapper); - return _this; - } - BScrollConstructor.use = function (ctor) { - var name = ctor.pluginName; - var installed = BScrollConstructor.plugins.some(function (plugin) { - return ctor === plugin.ctor; - }); - if (installed) return BScrollConstructor; - if (isUndef(name)) { - warn("Plugin Class must specify plugin's name in static property by 'pluginName' field."); - return BScrollConstructor; - } - BScrollConstructor.pluginsMap[name] = true; - BScrollConstructor.plugins.push({ - name: name, - applyOrder: ctor.applyOrder, - ctor: ctor - }); - return BScrollConstructor; - }; - BScrollConstructor.prototype.setContent = function (wrapper) { - var contentChanged = false; - var valid = true; - var content = wrapper.children[this.options.specifiedIndexAsContent]; - if (!content) { - warn('The wrapper need at least one child element to be content element to scroll.'); - valid = false; - } else { - contentChanged = this.content !== content; - if (contentChanged) { - this.content = content; - } - } - return { - valid: valid, - contentChanged: contentChanged - }; - }; - BScrollConstructor.prototype.init = function (wrapper) { - var _this = this; - this.wrapper = wrapper; - // mark wrapper to recognize bs instance by DOM attribute - wrapper.isBScrollContainer = true; - this.scroller = new Scroller(wrapper, this.content, this.options); - this.scroller.hooks.on(this.scroller.hooks.eventTypes.resize, function () { - _this.refresh(); - }); - this.eventBubbling(); - this.handleAutoBlur(); - this.enable(); - this.proxy(propertiesConfig$7); - this.applyPlugins(); - // maybe boundary has changed, should refresh - this.refreshWithoutReset(this.content); - var _a = this.options, - startX = _a.startX, - startY = _a.startY; - var position = { - x: startX, - y: startY - }; - // maybe plugins want to control scroll position - if (this.hooks.trigger(this.hooks.eventTypes.beforeInitialScrollTo, position)) { - return; - } - this.scroller.scrollTo(position.x, position.y); - }; - BScrollConstructor.prototype.applyPlugins = function () { - var _this = this; - var options = this.options; - BScrollConstructor.plugins.sort(function (a, b) { - var _a; - var applyOrderMap = (_a = {}, _a["pre" /* Pre */] = -1, _a["post" /* Post */] = 1, _a); - var aOrder = a.applyOrder ? applyOrderMap[a.applyOrder] : 0; - var bOrder = b.applyOrder ? applyOrderMap[b.applyOrder] : 0; - return aOrder - bOrder; - }).forEach(function (item) { - var ctor = item.ctor; - if (options[item.name] && typeof ctor === 'function') { - _this.plugins[item.name] = new ctor(_this); - } - }); - }; - BScrollConstructor.prototype.handleAutoBlur = function () { - /* istanbul ignore if */ - if (this.options.autoBlur) { - this.on(this.eventTypes.beforeScrollStart, function () { - var activeElement = document.activeElement; - if (activeElement && (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA')) { - activeElement.blur(); - } - }); - } - }; - BScrollConstructor.prototype.eventBubbling = function () { - bubbling(this.scroller.hooks, this, [this.eventTypes.beforeScrollStart, this.eventTypes.scrollStart, this.eventTypes.scroll, this.eventTypes.scrollEnd, this.eventTypes.scrollCancel, this.eventTypes.touchEnd, this.eventTypes.flick]); - }; - BScrollConstructor.prototype.refreshWithoutReset = function (content) { - this.scroller.refresh(content); - this.hooks.trigger(this.hooks.eventTypes.refresh, content); - this.trigger(this.eventTypes.refresh, content); - }; - BScrollConstructor.prototype.proxy = function (propertiesConfig) { - var _this = this; - propertiesConfig.forEach(function (_a) { - var key = _a.key, - sourceKey = _a.sourceKey; - propertiesProxy(_this, sourceKey, key); - }); - }; - BScrollConstructor.prototype.refresh = function () { - var _a = this.setContent(this.wrapper), - contentChanged = _a.contentChanged, - valid = _a.valid; - if (valid) { - var content = this.content; - this.refreshWithoutReset(content); - if (contentChanged) { - this.hooks.trigger(this.hooks.eventTypes.contentChanged, content); - this.trigger(this.eventTypes.contentChanged, content); - } - this.scroller.resetPosition(); - } - }; - BScrollConstructor.prototype.enable = function () { - this.scroller.enable(); - this.hooks.trigger(this.hooks.eventTypes.enable); - this.trigger(this.eventTypes.enable); - }; - BScrollConstructor.prototype.disable = function () { - this.scroller.disable(); - this.hooks.trigger(this.hooks.eventTypes.disable); - this.trigger(this.eventTypes.disable); - }; - BScrollConstructor.prototype.destroy = function () { - this.hooks.trigger(this.hooks.eventTypes.destroy); - this.trigger(this.eventTypes.destroy); - this.scroller.destroy(); - }; - BScrollConstructor.prototype.eventRegister = function (names) { - this.registerType(names); - }; - BScrollConstructor.plugins = []; - BScrollConstructor.pluginsMap = {}; - return BScrollConstructor; -}(EventEmitter); -function createBScroll(el, options) { - var bs = new BScrollConstructor(el, options); - return bs; -} -createBScroll.use = BScrollConstructor.use; -createBScroll.plugins = BScrollConstructor.plugins; -createBScroll.pluginsMap = BScrollConstructor.pluginsMap; -var BScroll = createBScroll; -var MouseWheel = /** @class */function () { - function MouseWheel(scroll) { - this.scroll = scroll; - this.wheelEndTimer = 0; - this.wheelMoveTimer = 0; - this.wheelStart = false; - this.init(); - } - MouseWheel.prototype.init = function () { - this.handleBScroll(); - this.handleOptions(); - this.handleHooks(); - this.registerEvent(); - }; - MouseWheel.prototype.handleBScroll = function () { - this.scroll.registerType(['alterOptions', 'mousewheelStart', 'mousewheelMove', 'mousewheelEnd']); - }; - MouseWheel.prototype.handleOptions = function () { - var userOptions = this.scroll.options.mouseWheel === true ? {} : this.scroll.options.mouseWheel; - var defaultOptions = { - speed: 20, - invert: false, - easeTime: 300, - discreteTime: 400, - throttleTime: 0, - dampingFactor: 0.1 - }; - this.mouseWheelOpt = extend(defaultOptions, userOptions); - }; - MouseWheel.prototype.handleHooks = function () { - this.hooksFn = []; - this.registerHooks(this.scroll.hooks, 'destroy', this.destroy); - }; - MouseWheel.prototype.registerEvent = function () { - this.eventRegister = new EventRegister(this.scroll.scroller.wrapper, [{ - name: 'wheel', - handler: this.wheelHandler.bind(this) - }, { - name: 'mousewheel', - handler: this.wheelHandler.bind(this) - }, { - name: 'DOMMouseScroll', - handler: this.wheelHandler.bind(this) - }]); - }; - MouseWheel.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - MouseWheel.prototype.wheelHandler = function (e) { - if (!this.scroll.enabled) { - return; - } - this.beforeHandler(e); - // start - if (!this.wheelStart) { - this.wheelStartHandler(e); - this.wheelStart = true; - } - // move - var delta = this.getWheelDelta(e); - this.wheelMoveHandler(delta); - // end - this.wheelEndDetector(delta); - }; - MouseWheel.prototype.wheelStartHandler = function (e) { - this.cleanCache(); - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY; - scrollBehaviorX.setMovingDirection(0 /* Default */); - scrollBehaviorY.setMovingDirection(0 /* Default */); - scrollBehaviorX.setDirection(0 /* Default */); - scrollBehaviorY.setDirection(0 /* Default */); - this.scroll.trigger(this.scroll.eventTypes.alterOptions, this.mouseWheelOpt); - this.scroll.trigger(this.scroll.eventTypes.mousewheelStart); - }; - MouseWheel.prototype.cleanCache = function () { - this.deltaCache = []; - }; - MouseWheel.prototype.wheelMoveHandler = function (delta) { - var _this = this; - var _a = this.mouseWheelOpt, - throttleTime = _a.throttleTime, - dampingFactor = _a.dampingFactor; - if (throttleTime && this.wheelMoveTimer) { - this.deltaCache.push(delta); - } else { - var cachedDelta = this.deltaCache.reduce(function (prev, current) { - return { - x: prev.x + current.x, - y: prev.y + current.y - }; - }, { - x: 0, - y: 0 - }); - this.cleanCache(); - var _b = this.scroll.scroller, - scrollBehaviorX = _b.scrollBehaviorX, - scrollBehaviorY = _b.scrollBehaviorY; - scrollBehaviorX.setMovingDirection(-delta.directionX); - scrollBehaviorY.setMovingDirection(-delta.directionY); - scrollBehaviorX.setDirection(delta.x); - scrollBehaviorY.setDirection(delta.y); - // when out of boundary, perform a damping scroll - var newX = scrollBehaviorX.performDampingAlgorithm(Math.round(delta.x) + cachedDelta.x, dampingFactor); - var newY = scrollBehaviorY.performDampingAlgorithm(Math.round(delta.y) + cachedDelta.x, dampingFactor); - if (!this.scroll.trigger(this.scroll.eventTypes.mousewheelMove, { - x: newX, - y: newY - })) { - var easeTime = this.getEaseTime(); - if (newX !== this.scroll.x || newY !== this.scroll.y) { - this.scroll.scrollTo(newX, newY, easeTime); - } - } - if (throttleTime) { - this.wheelMoveTimer = window.setTimeout(function () { - _this.wheelMoveTimer = 0; - }, throttleTime); - } - } - }; - MouseWheel.prototype.wheelEndDetector = function (delta) { - var _this = this; - window.clearTimeout(this.wheelEndTimer); - this.wheelEndTimer = window.setTimeout(function () { - _this.wheelStart = false; - window.clearTimeout(_this.wheelMoveTimer); - _this.wheelMoveTimer = 0; - _this.scroll.trigger(_this.scroll.eventTypes.mousewheelEnd, delta); - }, this.mouseWheelOpt.discreteTime); - }; - MouseWheel.prototype.getWheelDelta = function (e) { - var _a = this.mouseWheelOpt, - speed = _a.speed, - invert = _a.invert; - var wheelDeltaX = 0; - var wheelDeltaY = 0; - var direction = invert ? -1 /* Negative */ : 1 /* Positive */; - switch (true) { - case 'deltaX' in e: - if (e.deltaMode === 1) { - wheelDeltaX = -e.deltaX * speed; - wheelDeltaY = -e.deltaY * speed; - } else { - wheelDeltaX = -e.deltaX; - wheelDeltaY = -e.deltaY; - } - break; - case 'wheelDeltaX' in e: - wheelDeltaX = e.wheelDeltaX / 120 * speed; - wheelDeltaY = e.wheelDeltaY / 120 * speed; - break; - case 'wheelDelta' in e: - wheelDeltaX = wheelDeltaY = e.wheelDelta / 120 * speed; - break; - case 'detail' in e: - wheelDeltaX = wheelDeltaY = -e.detail / 3 * speed; - break; - } - wheelDeltaX *= direction; - wheelDeltaY *= direction; - if (!this.scroll.hasVerticalScroll) { - if (Math.abs(wheelDeltaY) > Math.abs(wheelDeltaX)) { - wheelDeltaX = wheelDeltaY; - } - wheelDeltaY = 0; - } - if (!this.scroll.hasHorizontalScroll) { - wheelDeltaX = 0; - } - var directionX = wheelDeltaX > 0 ? -1 /* Negative */ : wheelDeltaX < 0 ? 1 /* Positive */ : 0 /* Default */; - var directionY = wheelDeltaY > 0 ? -1 /* Negative */ : wheelDeltaY < 0 ? 1 /* Positive */ : 0 /* Default */; - return { - x: wheelDeltaX, - y: wheelDeltaY, - directionX: directionX, - directionY: directionY - }; - }; - MouseWheel.prototype.beforeHandler = function (e) { - var _a = this.scroll.options, - preventDefault = _a.preventDefault, - stopPropagation = _a.stopPropagation, - preventDefaultException = _a.preventDefaultException; - if (preventDefault && !preventDefaultExceptionFn(e.target, preventDefaultException)) { - maybePrevent(e); - } - if (stopPropagation) { - e.stopPropagation(); - } - }; - MouseWheel.prototype.getEaseTime = function () { - var SAFE_EASETIME = 100; - var easeTime = this.mouseWheelOpt.easeTime; - // scrollEnd event will be triggered in every calling of scrollTo when easeTime is too small - // easeTime needs to be greater than 100 - if (easeTime < SAFE_EASETIME) { - warn("easeTime should be greater than 100." + "If mouseWheel easeTime is too small," + "scrollEnd will be triggered many times."); - } - return Math.max(easeTime, SAFE_EASETIME); - }; - MouseWheel.prototype.destroy = function () { - this.eventRegister.destroy(); - window.clearTimeout(this.wheelEndTimer); - window.clearTimeout(this.wheelMoveTimer); - this.hooksFn.forEach(function (item) { - var hooks = item[0]; - var hooksName = item[1]; - var handlerFn = item[2]; - hooks.off(hooksName, handlerFn); - }); - }; - MouseWheel.pluginName = 'mouseWheel'; - MouseWheel.applyOrder = "pre" /* Pre */; - return MouseWheel; -}(); -var ObserveDOM = /** @class */function () { - function ObserveDOM(scroll) { - this.scroll = scroll; - this.stopObserver = false; - this.init(); - } - ObserveDOM.prototype.init = function () { - this.handleMutationObserver(); - this.handleHooks(); - }; - ObserveDOM.prototype.handleMutationObserver = function () { - var _this = this; - if (typeof MutationObserver !== 'undefined') { - var timer_1 = 0; - this.observer = new MutationObserver(function (mutations) { - _this.mutationObserverHandler(mutations, timer_1); - }); - this.startObserve(this.observer); - } else { - this.checkDOMUpdate(); - } - }; - ObserveDOM.prototype.handleHooks = function () { - var _this = this; - this.hooksFn = []; - this.registerHooks(this.scroll.hooks, this.scroll.hooks.eventTypes.contentChanged, function () { - _this.stopObserve(); - // launch a new mutationObserver - _this.handleMutationObserver(); - }); - this.registerHooks(this.scroll.hooks, this.scroll.hooks.eventTypes.enable, function () { - if (_this.stopObserver) { - _this.handleMutationObserver(); - } - }); - this.registerHooks(this.scroll.hooks, this.scroll.hooks.eventTypes.disable, function () { - _this.stopObserve(); - }); - this.registerHooks(this.scroll.hooks, this.scroll.hooks.eventTypes.destroy, function () { - _this.destroy(); - }); - }; - ObserveDOM.prototype.mutationObserverHandler = function (mutations, timer) { - var _this = this; - if (this.shouldNotRefresh()) { - return; - } - var immediateRefresh = false; - var deferredRefresh = false; - for (var i = 0; i < mutations.length; i++) { - var mutation = mutations[i]; - if (mutation.type !== 'attributes') { - immediateRefresh = true; - break; - } else { - if (mutation.target !== this.scroll.scroller.content) { - deferredRefresh = true; - break; - } - } - } - if (immediateRefresh) { - this.scroll.refresh(); - } else if (deferredRefresh) { - // attributes changes too often - clearTimeout(timer); - timer = window.setTimeout(function () { - if (!_this.shouldNotRefresh()) { - _this.scroll.refresh(); - } - }, 60); - } - }; - ObserveDOM.prototype.startObserve = function (observer) { - var config = { - attributes: true, - childList: true, - subtree: true - }; - observer.observe(this.scroll.scroller.content, config); - }; - ObserveDOM.prototype.shouldNotRefresh = function () { - var scroller = this.scroll.scroller; - var scrollBehaviorX = scroller.scrollBehaviorX, - scrollBehaviorY = scroller.scrollBehaviorY; - var outsideBoundaries = scrollBehaviorX.currentPos > scrollBehaviorX.minScrollPos || scrollBehaviorX.currentPos < scrollBehaviorX.maxScrollPos || scrollBehaviorY.currentPos > scrollBehaviorY.minScrollPos || scrollBehaviorY.currentPos < scrollBehaviorY.maxScrollPos; - return scroller.animater.pending || outsideBoundaries; - }; - ObserveDOM.prototype.checkDOMUpdate = function () { - var _this = this; - var content = this.scroll.scroller.content; - var contentRect = getRect(content); - var oldWidth = contentRect.width; - var oldHeight = contentRect.height; - var check = function () { - if (_this.stopObserver) { - return; - } - contentRect = getRect(content); - var newWidth = contentRect.width; - var newHeight = contentRect.height; - if (oldWidth !== newWidth || oldHeight !== newHeight) { - _this.scroll.refresh(); - } - oldWidth = newWidth; - oldHeight = newHeight; - next(); - }; - var next = function () { - setTimeout(function () { - check(); - }, 1000); - }; - next(); - }; - ObserveDOM.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - ObserveDOM.prototype.stopObserve = function () { - this.stopObserver = true; - if (this.observer) { - this.observer.disconnect(); - } - }; - ObserveDOM.prototype.destroy = function () { - this.stopObserve(); - this.hooksFn.forEach(function (item) { - var hooks = item[0]; - var hooksName = item[1]; - var handlerFn = item[2]; - hooks.off(hooksName, handlerFn); - }); - this.hooksFn.length = 0; - }; - ObserveDOM.pluginName = 'observeDOM'; - return ObserveDOM; -}(); -var sourcePrefix$6 = 'plugins.pullDownRefresh'; -var propertiesMap$6 = [{ - key: 'finishPullDown', - name: 'finishPullDown' -}, { - key: 'openPullDown', - name: 'openPullDown' -}, { - key: 'closePullDown', - name: 'closePullDown' -}, { - key: 'autoPullDownRefresh', - name: 'autoPullDownRefresh' -}]; -var propertiesConfig$6 = propertiesMap$6.map(function (item) { - return { - key: item.key, - sourceKey: sourcePrefix$6 + "." + item.name - }; -}); -var PULLING_DOWN_EVENT = 'pullingDown'; -var ENTER_THRESHOLD_EVENT = 'enterThreshold'; -var LEAVE_THRESHOLD_EVENT = 'leaveThreshold'; -var PullDown = /** @class */function () { - function PullDown(scroll) { - this.scroll = scroll; - this.pulling = 0 /* DEFAULT */; - this.thresholdBoundary = 0 /* DEFAULT */; - this.init(); - } - PullDown.prototype.setPulling = function (status) { - this.pulling = status; - }; - PullDown.prototype.setThresholdBoundary = function (boundary) { - this.thresholdBoundary = boundary; - }; - PullDown.prototype.init = function () { - this.handleBScroll(); - this.handleOptions(this.scroll.options.pullDownRefresh); - this.handleHooks(); - this.watch(); - }; - PullDown.prototype.handleBScroll = function () { - this.scroll.registerType([PULLING_DOWN_EVENT, ENTER_THRESHOLD_EVENT, LEAVE_THRESHOLD_EVENT]); - this.scroll.proxy(propertiesConfig$6); - }; - PullDown.prototype.handleOptions = function (userOptions) { - if (userOptions === void 0) { - userOptions = {}; - } - userOptions = userOptions === true ? {} : userOptions; - var defaultOptions = { - threshold: 90, - stop: 40 - }; - this.options = extend(defaultOptions, userOptions); - this.scroll.options.probeType = 3 /* Realtime */; - }; - PullDown.prototype.handleHooks = function () { - var _this = this; - this.hooksFn = []; - var scroller = this.scroll.scroller; - var scrollBehaviorY = scroller.scrollBehaviorY; - this.currentMinScrollY = this.cachedOriginanMinScrollY = scrollBehaviorY.minScrollPos; - this.registerHooks(this.scroll.hooks, this.scroll.hooks.eventTypes.contentChanged, function () { - _this.finishPullDown(); - }); - this.registerHooks(scrollBehaviorY.hooks, scrollBehaviorY.hooks.eventTypes.computeBoundary, function (boundary) { - // content is smaller than wrapper - if (boundary.maxScrollPos > 0) { - // allow scrolling when content is not full of wrapper - boundary.maxScrollPos = -1; - } - boundary.minScrollPos = _this.currentMinScrollY; - }); - // integrate with mousewheel - if (this.hasMouseWheelPlugin()) { - this.registerHooks(this.scroll, this.scroll.eventTypes.alterOptions, function (mouseWheelOptions) { - var SANE_DISCRETE_TIME = 300; - var SANE_EASE_TIME = 350; - mouseWheelOptions.discreteTime = SANE_DISCRETE_TIME; - // easeTime > discreteTime ensure goInto checkPullDown function - mouseWheelOptions.easeTime = SANE_EASE_TIME; - }); - this.registerHooks(this.scroll, this.scroll.eventTypes.mousewheelEnd, function () { - // mouseWheel need trigger checkPullDown manually - scroller.hooks.trigger(scroller.hooks.eventTypes.end); - }); - } - }; - PullDown.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - PullDown.prototype.hasMouseWheelPlugin = function () { - return !!this.scroll.eventTypes.alterOptions; - }; - PullDown.prototype.watch = function () { - var scroller = this.scroll.scroller; - this.watching = true; - this.registerHooks(scroller.hooks, scroller.hooks.eventTypes.end, this.checkPullDown); - this.registerHooks(this.scroll, this.scroll.eventTypes.scrollStart, this.resetStateBeforeScrollStart); - this.registerHooks(this.scroll, this.scroll.eventTypes.scroll, this.checkLocationOfThresholdBoundary); - if (this.hasMouseWheelPlugin()) { - this.registerHooks(this.scroll, this.scroll.eventTypes.mousewheelStart, this.resetStateBeforeScrollStart); - } - }; - PullDown.prototype.resetStateBeforeScrollStart = function () { - // current fetching pulldownRefresh has ended - if (!this.isFetchingStatus()) { - this.setPulling(1 /* MOVING */); - this.setThresholdBoundary(0 /* DEFAULT */); - } - }; - PullDown.prototype.checkLocationOfThresholdBoundary = function () { - // pulldownRefresh is in the phase of Moving - if (this.pulling === 1 /* MOVING */) { - var scroll_1 = this.scroll; - // enter threshold boundary - var enteredThresholdBoundary = this.thresholdBoundary !== 1 /* INSIDE */ && this.locateInsideThresholdBoundary(); - // leave threshold boundary - var leftThresholdBoundary = this.thresholdBoundary !== 2 /* OUTSIDE */ && !this.locateInsideThresholdBoundary(); - if (enteredThresholdBoundary) { - this.setThresholdBoundary(1 /* INSIDE */); - scroll_1.trigger(ENTER_THRESHOLD_EVENT); - } - if (leftThresholdBoundary) { - this.setThresholdBoundary(2 /* OUTSIDE */); - scroll_1.trigger(LEAVE_THRESHOLD_EVENT); - } - } - }; - PullDown.prototype.locateInsideThresholdBoundary = function () { - return this.scroll.y <= this.options.threshold; - }; - PullDown.prototype.unwatch = function () { - var scroll = this.scroll; - var scroller = scroll.scroller; - this.watching = false; - scroller.hooks.off(scroller.hooks.eventTypes.end, this.checkPullDown); - scroll.off(scroll.eventTypes.scrollStart, this.resetStateBeforeScrollStart); - scroll.off(scroll.eventTypes.scroll, this.checkLocationOfThresholdBoundary); - if (this.hasMouseWheelPlugin()) { - scroll.off(scroll.eventTypes.mousewheelStart, this.resetStateBeforeScrollStart); - } - }; - PullDown.prototype.checkPullDown = function () { - var _a = this.options, - threshold = _a.threshold, - stop = _a.stop; - // check if a real pull down action - if (this.scroll.y < threshold) { - return false; - } - if (this.pulling === 1 /* MOVING */) { - this.modifyBehaviorYBoundary(stop); - this.setPulling(2 /* FETCHING */); - this.scroll.trigger(PULLING_DOWN_EVENT); - } - this.scroll.scrollTo(this.scroll.x, stop, this.scroll.options.bounceTime, ease.bounce); - return this.isFetchingStatus(); - }; - PullDown.prototype.isFetchingStatus = function () { - return this.pulling === 2 /* FETCHING */; - }; - PullDown.prototype.modifyBehaviorYBoundary = function (stopDistance) { - var scrollBehaviorY = this.scroll.scroller.scrollBehaviorY; - // manually modify minScrollPos for a hang animation - // to prevent from resetPosition - this.cachedOriginanMinScrollY = scrollBehaviorY.minScrollPos; - this.currentMinScrollY = stopDistance; - scrollBehaviorY.computeBoundary(); - }; - PullDown.prototype.finishPullDown = function () { - if (this.isFetchingStatus()) { - var scrollBehaviorY = this.scroll.scroller.scrollBehaviorY; - // restore minScrollY since the hang animation has ended - this.currentMinScrollY = this.cachedOriginanMinScrollY; - scrollBehaviorY.computeBoundary(); - this.setPulling(0 /* DEFAULT */); - this.scroll.resetPosition(this.scroll.options.bounceTime, ease.bounce); - } - }; - // allow 'true' type is compat for beta version implements - PullDown.prototype.openPullDown = function (config) { - if (config === void 0) { - config = {}; - } - this.handleOptions(config); - if (!this.watching) { - this.watch(); - } - }; - PullDown.prototype.closePullDown = function () { - this.unwatch(); - }; - PullDown.prototype.autoPullDownRefresh = function () { - var _a = this.options, - threshold = _a.threshold, - stop = _a.stop; - if (this.isFetchingStatus() || !this.watching) { - return; - } - this.modifyBehaviorYBoundary(stop); - this.scroll.trigger(this.scroll.eventTypes.scrollStart); - this.scroll.scrollTo(this.scroll.x, threshold); - this.setPulling(2 /* FETCHING */); - this.scroll.trigger(PULLING_DOWN_EVENT); - this.scroll.scrollTo(this.scroll.x, stop, this.scroll.options.bounceTime, ease.bounce); - }; - PullDown.pluginName = 'pullDownRefresh'; - return PullDown; -}(); -var sourcePrefix$5 = 'plugins.pullUpLoad'; -var propertiesMap$5 = [{ - key: 'finishPullUp', - name: 'finishPullUp' -}, { - key: 'openPullUp', - name: 'openPullUp' -}, { - key: 'closePullUp', - name: 'closePullUp' -}, { - key: 'autoPullUpLoad', - name: 'autoPullUpLoad' -}]; -var propertiesConfig$5 = propertiesMap$5.map(function (item) { - return { - key: item.key, - sourceKey: sourcePrefix$5 + "." + item.name - }; -}); -var PULL_UP_HOOKS_NAME = 'pullingUp'; -var PullUp = /** @class */function () { - function PullUp(scroll) { - this.scroll = scroll; - this.pulling = false; - this.watching = false; - this.init(); - } - PullUp.prototype.init = function () { - this.handleBScroll(); - this.handleOptions(this.scroll.options.pullUpLoad); - this.handleHooks(); - this.watch(); - }; - PullUp.prototype.handleBScroll = function () { - this.scroll.registerType([PULL_UP_HOOKS_NAME]); - this.scroll.proxy(propertiesConfig$5); - }; - PullUp.prototype.handleOptions = function (userOptions) { - if (userOptions === void 0) { - userOptions = {}; - } - userOptions = userOptions === true ? {} : userOptions; - var defaultOptions = { - threshold: 0 - }; - this.options = extend(defaultOptions, userOptions); - this.scroll.options.probeType = 3 /* Realtime */; - }; - PullUp.prototype.handleHooks = function () { - var _this = this; - this.hooksFn = []; - var scrollBehaviorY = this.scroll.scroller.scrollBehaviorY; - this.registerHooks(this.scroll.hooks, this.scroll.hooks.eventTypes.contentChanged, function () { - _this.finishPullUp(); - }); - this.registerHooks(scrollBehaviorY.hooks, scrollBehaviorY.hooks.eventTypes.computeBoundary, function (boundary) { - // content is smaller than wrapper - if (boundary.maxScrollPos > 0) { - // allow scrolling when content is not full of wrapper - boundary.maxScrollPos = -1; - } - }); - }; - PullUp.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - PullUp.prototype.watch = function () { - if (this.watching) { - return; - } - this.watching = true; - this.registerHooks(this.scroll, this.scroll.eventTypes.scroll, this.checkPullUp); - }; - PullUp.prototype.unwatch = function () { - this.watching = false; - this.scroll.off(this.scroll.eventTypes.scroll, this.checkPullUp); - }; - PullUp.prototype.checkPullUp = function (pos) { - var _this = this; - var threshold = this.options.threshold; - if (this.scroll.movingDirectionY === 1 /* Positive */ && pos.y <= this.scroll.maxScrollY + threshold) { - this.pulling = true; - // must reset pulling after scrollEnd - this.scroll.once(this.scroll.eventTypes.scrollEnd, function () { - _this.pulling = false; - }); - this.unwatch(); - this.scroll.trigger(PULL_UP_HOOKS_NAME); - } - }; - PullUp.prototype.finishPullUp = function () { - var _this = this; - // reset Direction, fix #936 - this.scroll.scroller.scrollBehaviorY.setMovingDirection(0 /* Default */); - if (this.pulling) { - this.scroll.once(this.scroll.eventTypes.scrollEnd, function () { - _this.watch(); - }); - } else { - this.watch(); - } - }; - // allow 'true' type is compat for beta version implements - PullUp.prototype.openPullUp = function (config) { - if (config === void 0) { - config = {}; - } - this.handleOptions(config); - this.watch(); - }; - PullUp.prototype.closePullUp = function () { - this.unwatch(); - }; - PullUp.prototype.autoPullUpLoad = function () { - var threshold = this.options.threshold; - var scrollBehaviorY = this.scroll.scroller.scrollBehaviorY; - if (this.pulling || !this.watching) { - return; - } - // simulate a pullUp action - var NEGATIVE_VALUE = -1; - var outOfBoundaryPos = scrollBehaviorY.maxScrollPos + threshold + NEGATIVE_VALUE; - this.scroll.scroller.scrollBehaviorY.setMovingDirection(NEGATIVE_VALUE); - this.scroll.scrollTo(this.scroll.x, outOfBoundaryPos, this.scroll.options.bounceTime); - }; - PullUp.pluginName = 'pullUpLoad'; - return PullUp; -}(); -var EventHandler = /** @class */function () { - function EventHandler(indicator, options) { - this.indicator = indicator; - this.options = options; - this.hooks = new EventEmitter(['touchStart', 'touchMove', 'touchEnd']); - this.registerEvents(); - } - EventHandler.prototype.registerEvents = function () { - var _a = this.options, - disableMouse = _a.disableMouse, - disableTouch = _a.disableTouch; - var startEvents = []; - var moveEvents = []; - var endEvents = []; - if (!disableMouse) { - startEvents.push({ - name: 'mousedown', - handler: this.start.bind(this) - }); - moveEvents.push({ - name: 'mousemove', - handler: this.move.bind(this) - }); - endEvents.push({ - name: 'mouseup', - handler: this.end.bind(this) - }); - } - if (!disableTouch) { - startEvents.push({ - name: 'touchstart', - handler: this.start.bind(this) - }); - moveEvents.push({ - name: 'touchmove', - handler: this.move.bind(this) - }); - endEvents.push({ - name: 'touchend', - handler: this.end.bind(this) - }, { - name: 'touchcancel', - handler: this.end.bind(this) - }); - } - this.startEventRegister = new EventRegister(this.indicator.indicatorEl, startEvents); - this.moveEventRegister = new EventRegister(window, moveEvents); - this.endEventRegister = new EventRegister(window, endEvents); - }; - EventHandler.prototype.BScrollIsDisabled = function () { - return !this.indicator.scroll.enabled; - }; - EventHandler.prototype.start = function (e) { - if (this.BScrollIsDisabled()) { - return; - } - var point = e.touches ? e.touches[0] : e; - maybePrevent(e); - e.stopPropagation(); - this.initiated = true; - this.lastPoint = point[this.indicator.keysMap.point]; - this.hooks.trigger(this.hooks.eventTypes.touchStart); - }; - EventHandler.prototype.move = function (e) { - if (!this.initiated) { - return; - } - var point = e.touches ? e.touches[0] : e; - var pointPos = point[this.indicator.keysMap.point]; - maybePrevent(e); - e.stopPropagation(); - var delta = pointPos - this.lastPoint; - this.lastPoint = pointPos; - this.hooks.trigger(this.hooks.eventTypes.touchMove, delta); - }; - EventHandler.prototype.end = function (e) { - if (!this.initiated) { - return; - } - this.initiated = false; - maybePrevent(e); - e.stopPropagation(); - this.hooks.trigger(this.hooks.eventTypes.touchEnd); - }; - EventHandler.prototype.destroy = function () { - this.startEventRegister.destroy(); - this.moveEventRegister.destroy(); - this.endEventRegister.destroy(); - }; - return EventHandler; -}(); -var Indicator$1 = /** @class */function () { - function Indicator(scroll, options) { - this.scroll = scroll; - this.options = options; - this.hooksFn = []; - this.wrapper = options.wrapper; - this.direction = options.direction; - this.indicatorEl = this.wrapper.children[0]; - this.keysMap = this.getKeysMap(); - this.handleFade(); - this.handleHooks(); - } - Indicator.prototype.handleFade = function () { - if (this.options.fade) { - this.wrapper.style.opacity = '0'; - } - }; - Indicator.prototype.handleHooks = function () { - var _this = this; - var _a = this.options, - fade = _a.fade, - interactive = _a.interactive, - scrollbarTrackClickable = _a.scrollbarTrackClickable; - var scroll = this.scroll; - var scrollHooks = scroll.hooks; - var translaterHooks = scroll.scroller.translater.hooks; - var animaterHooks = scroll.scroller.animater.hooks; - this.registerHooks(scrollHooks, scrollHooks.eventTypes.refresh, this.refresh); - this.registerHooks(translaterHooks, translaterHooks.eventTypes.translate, function (pos) { - var hasScrollKey = _this.keysMap.hasScroll; - if (_this.scroll[hasScrollKey]) { - _this.updatePosition(pos); - } - }); - this.registerHooks(animaterHooks, animaterHooks.eventTypes.time, this.transitionTime); - this.registerHooks(animaterHooks, animaterHooks.eventTypes.timeFunction, this.transitionTimingFunction); - if (fade) { - this.registerHooks(scroll, scroll.eventTypes.scrollEnd, function () { - _this.fade(); - }); - this.registerHooks(scroll, scroll.eventTypes.scrollStart, function () { - _this.fade(true); - }); - // for mousewheel event - if (scroll.eventTypes.mousewheelStart && scroll.eventTypes.mousewheelEnd) { - this.registerHooks(scroll, scroll.eventTypes.mousewheelStart, function () { - _this.fade(true); - }); - this.registerHooks(scroll, scroll.eventTypes.mousewheelMove, function () { - _this.fade(true); - }); - this.registerHooks(scroll, scroll.eventTypes.mousewheelEnd, function () { - _this.fade(); - }); - } - } - if (interactive) { - var _b = this.scroll.options, - disableMouse = _b.disableMouse, - disableTouch = _b.disableTouch; - this.eventHandler = new EventHandler(this, { - disableMouse: disableMouse, - disableTouch: disableTouch - }); - var eventHandlerHooks = this.eventHandler.hooks; - this.registerHooks(eventHandlerHooks, eventHandlerHooks.eventTypes.touchStart, this.startHandler); - this.registerHooks(eventHandlerHooks, eventHandlerHooks.eventTypes.touchMove, this.moveHandler); - this.registerHooks(eventHandlerHooks, eventHandlerHooks.eventTypes.touchEnd, this.endHandler); - } - if (scrollbarTrackClickable) { - this.bindClick(); - } - }; - Indicator.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - Indicator.prototype.bindClick = function () { - var wrapper = this.wrapper; - this.clickEventRegister = new EventRegister(wrapper, [{ - name: 'click', - handler: this.handleClick.bind(this) - }]); - }; - Indicator.prototype.handleClick = function (e) { - var newPos = this.calculateclickOffsetPos(e); - var _a = this.scroll, - x = _a.x, - y = _a.y; - x = this.direction === "horizontal" /* Horizontal */ ? newPos : x; - y = this.direction === "vertical" /* Vertical */ ? newPos : y; - this.scroll.scrollTo(x, y, this.options.scrollbarTrackOffsetTime); - }; - Indicator.prototype.calculateclickOffsetPos = function (e) { - var _a = this.keysMap, - poinKey = _a.point, - domRectKey = _a.domRect; - var scrollbarTrackOffsetType = this.options.scrollbarTrackOffsetType; - var clickPointOffset = e[poinKey] - this.wrapperRect[domRectKey]; - var scrollToWhere = clickPointOffset < this.currentPos ? -1 /* Up */ : 1 /* Down */; - var delta = 0; - var currentPos = this.currentPos; - if (scrollbarTrackOffsetType === "step" /* Step */) { - delta = this.scrollInfo.baseSize * scrollToWhere; - } else { - delta = 0; - currentPos = clickPointOffset; - } - return this.newPos(currentPos, delta, this.scrollInfo); - }; - Indicator.prototype.getKeysMap = function () { - if (this.direction === "vertical" /* Vertical */) { - return { - hasScroll: 'hasVerticalScroll', - size: 'height', - wrapperSize: 'clientHeight', - scrollerSize: 'scrollerHeight', - maxScrollPos: 'maxScrollY', - pos: 'y', - point: 'pageY', - translateProperty: 'translateY', - domRect: 'top' - }; - } - return { - hasScroll: 'hasHorizontalScroll', - size: 'width', - wrapperSize: 'clientWidth', - scrollerSize: 'scrollerWidth', - maxScrollPos: 'maxScrollX', - pos: 'x', - point: 'pageX', - translateProperty: 'translateX', - domRect: 'left' - }; - }; - Indicator.prototype.fade = function (visible) { - var _a = this.options, - fadeInTime = _a.fadeInTime, - fadeOutTime = _a.fadeOutTime; - var time = visible ? fadeInTime : fadeOutTime; - var wrapper = this.wrapper; - wrapper.style[style.transitionDuration] = time + 'ms'; - wrapper.style.opacity = visible ? '1' : '0'; - }; - Indicator.prototype.refresh = function () { - var hasScrollKey = this.keysMap.hasScroll; - var scroll = this.scroll; - var x = scroll.x, - y = scroll.y; - this.wrapperRect = this.wrapper.getBoundingClientRect(); - if (this.canScroll(scroll[hasScrollKey])) { - var _a = this.keysMap, - wrapperSizeKey = _a.wrapperSize, - scrollerSizeKey = _a.scrollerSize, - maxScrollPosKey = _a.maxScrollPos; - this.scrollInfo = this.refreshScrollInfo(this.wrapper[wrapperSizeKey], scroll[scrollerSizeKey], scroll[maxScrollPosKey], this.indicatorEl[wrapperSizeKey]); - this.updatePosition({ - x: x, - y: y - }); - } - }; - Indicator.prototype.transitionTime = function (time) { - if (time === void 0) { - time = 0; - } - this.indicatorEl.style[style.transitionDuration] = time + 'ms'; - }; - Indicator.prototype.transitionTimingFunction = function (easing) { - this.indicatorEl.style[style.transitionTimingFunction] = easing; - }; - Indicator.prototype.canScroll = function (hasScroll) { - this.wrapper.style.display = hasScroll ? 'block' : 'none'; - return hasScroll; - }; - Indicator.prototype.refreshScrollInfo = function (wrapperSize, scrollerSize, maxScrollPos, indicatorElSize) { - var baseSize = Math.max(Math.round(wrapperSize * wrapperSize / (scrollerSize || wrapperSize || 1)), this.options.minSize); - if (this.options.isCustom) { - baseSize = indicatorElSize; - } - var maxIndicatorScrollPos = wrapperSize - baseSize; - // sizeRatio is negative - var sizeRatio = maxIndicatorScrollPos / maxScrollPos; - return { - baseSize: baseSize, - maxScrollPos: maxIndicatorScrollPos, - minScrollPos: 0, - sizeRatio: sizeRatio - }; - }; - Indicator.prototype.updatePosition = function (point) { - var _a = this.caculatePosAndSize(point, this.scrollInfo), - pos = _a.pos, - size = _a.size; - this.refreshStyle(size, pos); - this.currentPos = pos; - }; - Indicator.prototype.caculatePosAndSize = function (point, scrollInfo) { - var posKey = this.keysMap.pos; - var sizeRatio = scrollInfo.sizeRatio, - baseSize = scrollInfo.baseSize, - maxScrollPos = scrollInfo.maxScrollPos, - minScrollPos = scrollInfo.minScrollPos; - var minSize = this.options.minSize; - var pos = Math.round(sizeRatio * point[posKey]); - var size; - // when out of boundary, slow down size reduction - if (pos < minScrollPos) { - size = Math.max(baseSize + pos * 3, minSize); - pos = minScrollPos; - } else if (pos > maxScrollPos) { - size = Math.max(baseSize - (pos - maxScrollPos) * 3, minSize); - pos = maxScrollPos + baseSize - size; - } else { - size = baseSize; - } - return { - pos: pos, - size: size - }; - }; - Indicator.prototype.refreshStyle = function (size, pos) { - var _a = this.keysMap, - translatePropertyKey = _a.translateProperty, - sizeKey = _a.size; - var translateZ = this.scroll.options.translateZ; - this.indicatorEl.style[sizeKey] = size + "px"; - this.indicatorEl.style[style.transform] = translatePropertyKey + "(" + pos + "px)" + translateZ; - }; - Indicator.prototype.startHandler = function () { - this.moved = false; - this.startTime = getNow(); - this.transitionTime(); - this.scroll.scroller.hooks.trigger(this.scroll.scroller.hooks.eventTypes.beforeScrollStart); - }; - Indicator.prototype.moveHandler = function (delta) { - if (!this.moved && !this.indicatorNotMoved(delta)) { - this.moved = true; - this.scroll.scroller.hooks.trigger(this.scroll.scroller.hooks.eventTypes.scrollStart); - } - if (this.moved) { - var newPos = this.newPos(this.currentPos, delta, this.scrollInfo); - this.syncBScroll(newPos); - } - }; - Indicator.prototype.endHandler = function () { - if (this.moved) { - var _a = this.scroll, - x = _a.x, - y = _a.y; - this.scroll.scroller.hooks.trigger(this.scroll.scroller.hooks.eventTypes.scrollEnd, { - x: x, - y: y - }); - } - }; - Indicator.prototype.indicatorNotMoved = function (delta) { - var currentPos = this.currentPos; - var _a = this.scrollInfo, - maxScrollPos = _a.maxScrollPos, - minScrollPos = _a.minScrollPos; - var notMoved = currentPos === minScrollPos && delta <= 0 || currentPos === maxScrollPos && delta >= 0; - return notMoved; - }; - Indicator.prototype.syncBScroll = function (newPos) { - var timestamp = getNow(); - var _a = this.scroll, - x = _a.x, - y = _a.y, - options = _a.options, - scroller = _a.scroller, - maxScrollY = _a.maxScrollY, - minScrollY = _a.minScrollY, - maxScrollX = _a.maxScrollX, - minScrollX = _a.minScrollX; - var probeType = options.probeType, - momentumLimitTime = options.momentumLimitTime; - var position = { - x: x, - y: y - }; - if (this.direction === "vertical" /* Vertical */) { - position.y = between(newPos, maxScrollY, minScrollY); - } else { - position.x = between(newPos, maxScrollX, minScrollX); - } - scroller.translater.translate(position); - // dispatch scroll in interval time - if (timestamp - this.startTime > momentumLimitTime) { - this.startTime = timestamp; - if (probeType === 1 /* Throttle */) { - scroller.hooks.trigger(scroller.hooks.eventTypes.scroll, position); - } - } - // dispatch scroll all the time - if (probeType > 1 /* Throttle */) { - scroller.hooks.trigger(scroller.hooks.eventTypes.scroll, position); - } - }; - Indicator.prototype.newPos = function (currentPos, delta, scrollInfo) { - var maxScrollPos = scrollInfo.maxScrollPos, - sizeRatio = scrollInfo.sizeRatio, - minScrollPos = scrollInfo.minScrollPos; - var newPos = currentPos + delta; - newPos = between(newPos, minScrollPos, maxScrollPos); - return Math.round(newPos / sizeRatio); - }; - Indicator.prototype.destroy = function () { - var _a = this.options, - interactive = _a.interactive, - scrollbarTrackClickable = _a.scrollbarTrackClickable, - isCustom = _a.isCustom; - if (interactive) { - this.eventHandler.destroy(); - } - if (scrollbarTrackClickable) { - this.clickEventRegister.destroy(); - } - if (!isCustom) { - this.wrapper.parentNode.removeChild(this.wrapper); - } - this.hooksFn.forEach(function (item) { - var hooks = item[0]; - var hooksName = item[1]; - var handlerFn = item[2]; - hooks.off(hooksName, handlerFn); - }); - this.hooksFn.length = 0; - }; - return Indicator; -}(); -var ScrollBar = /** @class */function () { - function ScrollBar(scroll) { - this.scroll = scroll; - this.handleOptions(); - this.createIndicators(); - this.handleHooks(); - } - ScrollBar.prototype.handleHooks = function () { - var _this = this; - var scroll = this.scroll; - scroll.hooks.on(scroll.hooks.eventTypes.destroy, function () { - for (var _i = 0, _a = _this.indicators; _i < _a.length; _i++) { - var indicator = _a[_i]; - indicator.destroy(); - } - }); - }; - ScrollBar.prototype.handleOptions = function () { - var userOptions = this.scroll.options.scrollbar === true ? {} : this.scroll.options.scrollbar; - var defaultOptions = { - fade: true, - fadeInTime: 250, - fadeOutTime: 500, - interactive: false, - customElements: [], - minSize: 8, - scrollbarTrackClickable: false, - scrollbarTrackOffsetType: "step" /* Step */, - scrollbarTrackOffsetTime: 300 - }; - this.options = extend(defaultOptions, userOptions); - }; - ScrollBar.prototype.createIndicators = function () { - var indicatorOptions; - var scroll = this.scroll; - var indicators = []; - var scrollDirectionConfigKeys = ['scrollX', 'scrollY']; - var indicatorDirections = ["horizontal" /* Horizontal */, "vertical" /* Vertical */]; - var customScrollbarEls = this.options.customElements; - for (var i = 0; i < scrollDirectionConfigKeys.length; i++) { - var key = scrollDirectionConfigKeys[i]; - // wanna scroll in specified direction - if (scroll.options[key]) { - var customElement = customScrollbarEls.shift(); - var direction = indicatorDirections[i]; - var isCustom = false; - var scrollbarWrapper = customElement ? customElement : this.createScrollbarElement(direction); - // internal scrollbar - if (scrollbarWrapper !== customElement) { - scroll.wrapper.appendChild(scrollbarWrapper); - } else { - // custom scrollbar passed by users - isCustom = true; - } - indicatorOptions = __assign(__assign({ - wrapper: scrollbarWrapper, - direction: direction - }, this.options), { - isCustom: isCustom - }); - indicators.push(new Indicator$1(scroll, indicatorOptions)); - } - } - this.indicators = indicators; - }; - ScrollBar.prototype.createScrollbarElement = function (direction, scrollbarTrackClickable) { - if (scrollbarTrackClickable === void 0) { - scrollbarTrackClickable = this.options.scrollbarTrackClickable; - } - var scrollbarWrapperEl = document.createElement('div'); - var scrollbarIndicatorEl = document.createElement('div'); - scrollbarWrapperEl.style.cssText = 'position:absolute;z-index:9999;overflow:hidden;'; - scrollbarIndicatorEl.style.cssText = 'box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px;'; - scrollbarIndicatorEl.className = 'bscroll-indicator'; - if (direction === "horizontal" /* Horizontal */) { - scrollbarWrapperEl.style.cssText += 'height:7px;left:2px;right:2px;bottom:0;'; - scrollbarIndicatorEl.style.height = '100%'; - scrollbarWrapperEl.className = 'bscroll-horizontal-scrollbar'; - } else { - scrollbarWrapperEl.style.cssText += 'width:7px;bottom:2px;top:2px;right:1px;'; - scrollbarIndicatorEl.style.width = '100%'; - scrollbarWrapperEl.className = 'bscroll-vertical-scrollbar'; - } - if (!scrollbarTrackClickable) { - scrollbarWrapperEl.style.cssText += 'pointer-events:none;'; - } - scrollbarWrapperEl.appendChild(scrollbarIndicatorEl); - return scrollbarWrapperEl; - }; - ScrollBar.pluginName = 'scrollbar'; - return ScrollBar; -}(); -var BASE_PAGE = { - pageX: 0, - pageY: 0, - x: 0, - y: 0 -}; -var DEFAULT_PAGE_STATS = { - x: 0, - y: 0, - width: 0, - height: 0, - cx: 0, - cy: 0 -}; -var PagesMatrix = /** @class */function () { - function PagesMatrix(scroll) { - this.scroll = scroll; - this.init(); - } - PagesMatrix.prototype.init = function () { - var scroller = this.scroll.scroller; - var scrollBehaviorX = scroller.scrollBehaviorX, - scrollBehaviorY = scroller.scrollBehaviorY; - this.wrapperWidth = scrollBehaviorX.wrapperSize; - this.wrapperHeight = scrollBehaviorY.wrapperSize; - this.scrollerHeight = scrollBehaviorY.contentSize; - this.scrollerWidth = scrollBehaviorX.contentSize; - this.pages = this.buildPagesMatrix(this.wrapperWidth, this.wrapperHeight); - this.pageLengthOfX = this.pages ? this.pages.length : 0; - this.pageLengthOfY = this.pages && this.pages[0] ? this.pages[0].length : 0; - }; - PagesMatrix.prototype.getPageStats = function (pageX, pageY) { - // Returns the default Stats when no Stats are retrieved - // Scene: When the `content` element is an empty bounding box, the return value of the `width/height` function of el.getBoundingClientRect is 0 and pages will be calculated as an empty array. - // https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect - return this.pages[pageX] && this.pages[pageX][pageY] ? this.pages[pageX][pageY] : DEFAULT_PAGE_STATS; - }; - PagesMatrix.prototype.getNearestPageIndex = function (x, y) { - var pageX = 0; - var pageY = 0; - var l = this.pages.length; - for (; pageX < l - 1; pageX++) { - if (x >= this.pages[pageX][0].cx) { - break; - } - } - l = this.pages[pageX] ? this.pages[pageX].length : 0; - for (; pageY < l - 1; pageY++) { - if (y >= this.pages[0][pageY].cy) { - break; - } - } - return { - pageX: pageX, - pageY: pageY - }; - }; - // (n x 1) matrix for horizontal scroll or - // (1 * n) matrix for vertical scroll - PagesMatrix.prototype.buildPagesMatrix = function (stepX, stepY) { - var pages = []; - var x = 0; - var y; - var cx; - var cy; - var i = 0; - var l; - var maxScrollPosX = this.scroll.scroller.scrollBehaviorX.maxScrollPos; - var maxScrollPosY = this.scroll.scroller.scrollBehaviorY.maxScrollPos; - cx = Math.round(stepX / 2); - cy = Math.round(stepY / 2); - while (x > -this.scrollerWidth) { - pages[i] = []; - l = 0; - y = 0; - while (y > -this.scrollerHeight) { - pages[i][l] = { - x: Math.max(x, maxScrollPosX), - y: Math.max(y, maxScrollPosY), - width: stepX, - height: stepY, - cx: x - cx, - cy: y - cy - }; - y -= stepY; - l++; - } - x -= stepX; - i++; - } - return pages; - }; - return PagesMatrix; -}(); -var SlidePages = /** @class */function () { - function SlidePages(scroll, slideOptions) { - this.scroll = scroll; - this.slideOptions = slideOptions; - this.slideX = false; - this.slideY = false; - this.currentPage = extend({}, BASE_PAGE); - } - SlidePages.prototype.refresh = function () { - this.pagesMatrix = new PagesMatrix(this.scroll); - this.checkSlideLoop(); - this.currentPage = this.getAdjustedCurrentPage(); - }; - SlidePages.prototype.getAdjustedCurrentPage = function () { - var _a = this.currentPage, - pageX = _a.pageX, - pageY = _a.pageY; - // page index should be handled - // because page counts may reduce - pageX = Math.min(pageX, this.pagesMatrix.pageLengthOfX - 1); - pageY = Math.min(pageY, this.pagesMatrix.pageLengthOfY - 1); - // loop scene should also be respected - // because clonedNode will cause pageLength increasing - if (this.loopX) { - pageX = Math.min(pageX, this.pagesMatrix.pageLengthOfX - 2); - } - if (this.loopY) { - pageY = Math.min(pageY, this.pagesMatrix.pageLengthOfY - 2); - } - var _b = this.pagesMatrix.getPageStats(pageX, pageY), - x = _b.x, - y = _b.y; - return { - pageX: pageX, - pageY: pageY, - x: x, - y: y - }; - }; - SlidePages.prototype.setCurrentPage = function (newPage) { - this.currentPage = newPage; - }; - SlidePages.prototype.getInternalPage = function (pageX, pageY) { - if (pageX >= this.pagesMatrix.pageLengthOfX) { - pageX = this.pagesMatrix.pageLengthOfX - 1; - } else if (pageX < 0) { - pageX = 0; - } - if (pageY >= this.pagesMatrix.pageLengthOfY) { - pageY = this.pagesMatrix.pageLengthOfY - 1; - } else if (pageY < 0) { - pageY = 0; - } - var _a = this.pagesMatrix.getPageStats(pageX, pageY), - x = _a.x, - y = _a.y; - return { - pageX: pageX, - pageY: pageY, - x: x, - y: y - }; - }; - SlidePages.prototype.getInitialPage = function (showFirstPage, firstInitialised) { - if (showFirstPage === void 0) { - showFirstPage = false; - } - if (firstInitialised === void 0) { - firstInitialised = false; - } - var _a = this.slideOptions, - startPageXIndex = _a.startPageXIndex, - startPageYIndex = _a.startPageYIndex; - var firstPageX = this.loopX ? 1 : 0; - var firstPageY = this.loopY ? 1 : 0; - var pageX = showFirstPage ? firstPageX : this.currentPage.pageX; - var pageY = showFirstPage ? firstPageY : this.currentPage.pageY; - if (firstInitialised) { - pageX = this.loopX ? startPageXIndex + 1 : startPageXIndex; - pageY = this.loopY ? startPageYIndex + 1 : startPageYIndex; - } else { - pageX = showFirstPage ? firstPageX : this.currentPage.pageX; - pageY = showFirstPage ? firstPageY : this.currentPage.pageY; - } - var _b = this.pagesMatrix.getPageStats(pageX, pageY), - x = _b.x, - y = _b.y; - return { - pageX: pageX, - pageY: pageY, - x: x, - y: y - }; - }; - SlidePages.prototype.getExposedPage = function (page) { - var exposedPage = extend({}, page); - // only pageX or pageY need fix - if (this.loopX) { - exposedPage.pageX = this.fixedPage(exposedPage.pageX, this.pagesMatrix.pageLengthOfX - 2); - } - if (this.loopY) { - exposedPage.pageY = this.fixedPage(exposedPage.pageY, this.pagesMatrix.pageLengthOfY - 2); - } - return exposedPage; - }; - SlidePages.prototype.getExposedPageByPageIndex = function (pageIndexX, pageIndexY) { - var page = { - pageX: pageIndexX, - pageY: pageIndexY - }; - if (this.loopX) { - page.pageX = pageIndexX + 1; - } - if (this.loopY) { - page.pageY = pageIndexY + 1; - } - var _a = this.pagesMatrix.getPageStats(page.pageX, page.pageY), - x = _a.x, - y = _a.y; - return { - x: x, - y: y, - pageX: pageIndexX, - pageY: pageIndexY - }; - }; - SlidePages.prototype.getWillChangedPage = function (page) { - page = extend({}, page); - // Page need fix - if (this.loopX) { - page.pageX = this.fixedPage(page.pageX, this.pagesMatrix.pageLengthOfX - 2); - page.x = this.pagesMatrix.getPageStats(page.pageX + 1, 0).x; - } - if (this.loopY) { - page.pageY = this.fixedPage(page.pageY, this.pagesMatrix.pageLengthOfY - 2); - page.y = this.pagesMatrix.getPageStats(0, page.pageY + 1).y; - } - return page; - }; - SlidePages.prototype.fixedPage = function (page, realPageLen) { - var pageIndex = []; - for (var i = 0; i < realPageLen; i++) { - pageIndex.push(i); - } - pageIndex.unshift(realPageLen - 1); - pageIndex.push(0); - return pageIndex[page]; - }; - SlidePages.prototype.getPageStats = function () { - return this.pagesMatrix.getPageStats(this.currentPage.pageX, this.currentPage.pageY); - }; - SlidePages.prototype.getValidPageIndex = function (x, y) { - var lastX = this.pagesMatrix.pageLengthOfX - 1; - var lastY = this.pagesMatrix.pageLengthOfY - 1; - var firstX = 0; - var firstY = 0; - if (this.loopX) { - x += 1; - firstX = firstX + 1; - lastX = lastX - 1; - } - if (this.loopY) { - y += 1; - firstY = firstY + 1; - lastY = lastY - 1; - } - x = between(x, firstX, lastX); - y = between(y, firstY, lastY); - return { - pageX: x, - pageY: y - }; - }; - SlidePages.prototype.nextPageIndex = function () { - return this.getPageIndexByDirection("positive" /* Positive */); - }; - SlidePages.prototype.prevPageIndex = function () { - return this.getPageIndexByDirection("negative" /* Negative */); - }; - SlidePages.prototype.getNearestPage = function (x, y) { - var pageIndex = this.pagesMatrix.getNearestPageIndex(x, y); - var pageX = pageIndex.pageX, - pageY = pageIndex.pageY; - var newX = this.pagesMatrix.getPageStats(pageX, 0).x; - var newY = this.pagesMatrix.getPageStats(0, pageY).y; - return { - x: newX, - y: newY, - pageX: pageX, - pageY: pageY - }; - }; - SlidePages.prototype.getPageByDirection = function (page, directionX, directionY) { - var pageX = page.pageX, - pageY = page.pageY; - if (pageX === this.currentPage.pageX) { - pageX = between(pageX + directionX, 0, this.pagesMatrix.pageLengthOfX - 1); - } - if (pageY === this.currentPage.pageY) { - pageY = between(pageY + directionY, 0, this.pagesMatrix.pageLengthOfY - 1); - } - var x = this.pagesMatrix.getPageStats(pageX, 0).x; - var y = this.pagesMatrix.getPageStats(0, pageY).y; - return { - x: x, - y: y, - pageX: pageX, - pageY: pageY - }; - }; - SlidePages.prototype.resetLoopPage = function () { - if (this.loopX) { - if (this.currentPage.pageX === 0) { - return { - pageX: this.pagesMatrix.pageLengthOfX - 2, - pageY: this.currentPage.pageY - }; - } - if (this.currentPage.pageX === this.pagesMatrix.pageLengthOfX - 1) { - return { - pageX: 1, - pageY: this.currentPage.pageY - }; - } - } - if (this.loopY) { - if (this.currentPage.pageY === 0) { - return { - pageX: this.currentPage.pageX, - pageY: this.pagesMatrix.pageLengthOfY - 2 - }; - } - if (this.currentPage.pageY === this.pagesMatrix.pageLengthOfY - 1) { - return { - pageX: this.currentPage.pageX, - pageY: 1 - }; - } - } - }; - SlidePages.prototype.getPageIndexByDirection = function (direction) { - var x = this.currentPage.pageX; - var y = this.currentPage.pageY; - if (this.slideX) { - x = direction === "negative" /* Negative */ ? x - 1 : x + 1; - } - if (this.slideY) { - y = direction === "negative" /* Negative */ ? y - 1 : y + 1; - } - return { - pageX: x, - pageY: y - }; - }; - SlidePages.prototype.checkSlideLoop = function () { - this.wannaLoop = this.slideOptions.loop; - if (this.pagesMatrix.pageLengthOfX > 1) { - this.slideX = true; - } else { - this.slideX = false; - } - if (this.pagesMatrix.pages[0] && this.pagesMatrix.pageLengthOfY > 1) { - this.slideY = true; - } else { - this.slideY = false; - } - this.loopX = this.wannaLoop && this.slideX; - this.loopY = this.wannaLoop && this.slideY; - if (this.slideX && this.slideY) { - warn('slide does not support two direction at the same time.'); - } - }; - return SlidePages; -}(); -var sourcePrefix$4 = 'plugins.slide'; -var propertiesMap$4 = [{ - key: 'next', - name: 'next' -}, { - key: 'prev', - name: 'prev' -}, { - key: 'goToPage', - name: 'goToPage' -}, { - key: 'getCurrentPage', - name: 'getCurrentPage' -}, { - key: 'startPlay', - name: 'startPlay' -}, { - key: 'pausePlay', - name: 'pausePlay' -}]; -var propertiesConfig$4 = propertiesMap$4.map(function (item) { - return { - key: item.key, - sourceKey: sourcePrefix$4 + "." + item.name - }; -}); -var samePage = function (p1, p2) { - return p1.pageX === p2.pageX && p1.pageY === p2.pageY; -}; -var Slide = /** @class */function () { - function Slide(scroll) { - this.scroll = scroll; - this.cachedClonedPageDOM = []; - this.resetLooping = false; - this.autoplayTimer = 0; - if (!this.satisfyInitialization()) { - return; - } - this.init(); - } - Slide.prototype.satisfyInitialization = function () { - if (this.scroll.scroller.content.children.length <= 0) { - warn("slide need at least one slide page to be initialised." + "please check your DOM layout."); - return false; - } - return true; - }; - Slide.prototype.init = function () { - this.willChangeToPage = extend({}, BASE_PAGE); - this.handleBScroll(); - this.handleOptions(); - this.handleHooks(); - this.createPages(); - }; - Slide.prototype.createPages = function () { - this.pages = new SlidePages(this.scroll, this.options); - }; - Slide.prototype.handleBScroll = function () { - this.scroll.registerType(['slideWillChange', 'slidePageChanged']); - this.scroll.proxy(propertiesConfig$4); - }; - Slide.prototype.handleOptions = function () { - var userOptions = this.scroll.options.slide === true ? {} : this.scroll.options.slide; - var defaultOptions = { - loop: true, - threshold: 0.1, - speed: 400, - easing: ease.bounce, - listenFlick: true, - autoplay: true, - interval: 3000, - startPageXIndex: 0, - startPageYIndex: 0 - }; - this.options = extend(defaultOptions, userOptions); - }; - Slide.prototype.handleLoop = function (prevSlideContent) { - var loop = this.options.loop; - var slideContent = this.scroll.scroller.content; - var currentSlidePagesLength = slideContent.children.length; - // only should respect loop scene - if (loop) { - if (slideContent !== prevSlideContent) { - this.resetLoopChangedStatus(); - this.removeClonedSlidePage(prevSlideContent); - currentSlidePagesLength > 1 && this.cloneFirstAndLastSlidePage(slideContent); - } else { - // many pages reduce to one page - if (currentSlidePagesLength === 3 && this.initialised) { - this.removeClonedSlidePage(slideContent); - this.moreToOnePageInLoop = true; - this.oneToMorePagesInLoop = false; - } else if (currentSlidePagesLength > 1) { - // one page increases to many page - if (this.initialised && this.cachedClonedPageDOM.length === 0) { - this.oneToMorePagesInLoop = true; - this.moreToOnePageInLoop = false; - } else { - this.removeClonedSlidePage(slideContent); - this.resetLoopChangedStatus(); - } - this.cloneFirstAndLastSlidePage(slideContent); - } else { - this.resetLoopChangedStatus(); - } - } - } - }; - Slide.prototype.resetLoopChangedStatus = function () { - this.moreToOnePageInLoop = false; - this.oneToMorePagesInLoop = false; - }; - Slide.prototype.handleHooks = function () { - var _this = this; - var scrollHooks = this.scroll.hooks; - var scrollerHooks = this.scroll.scroller.hooks; - var listenFlick = this.options.listenFlick; - this.prevContent = this.scroll.scroller.content; - this.hooksFn = []; - // scroll - this.registerHooks(this.scroll, this.scroll.eventTypes.beforeScrollStart, this.pausePlay); - this.registerHooks(this.scroll, this.scroll.eventTypes.scrollEnd, this.modifyCurrentPage); - this.registerHooks(this.scroll, this.scroll.eventTypes.scrollEnd, this.startPlay); - // for mousewheel event - if (this.scroll.eventTypes.mousewheelMove) { - this.registerHooks(this.scroll, this.scroll.eventTypes.mousewheelMove, function () { - // prevent default action of mousewheelMove - return true; - }); - this.registerHooks(this.scroll, this.scroll.eventTypes.mousewheelEnd, function (delta) { - if (delta.directionX === 1 /* Positive */ || delta.directionY === 1 /* Positive */) { - _this.next(); - } - if (delta.directionX === -1 /* Negative */ || delta.directionY === -1 /* Negative */) { - _this.prev(); - } - }); - } - // scrollHooks - this.registerHooks(scrollHooks, scrollHooks.eventTypes.refresh, this.refreshHandler); - this.registerHooks(scrollHooks, scrollHooks.eventTypes.destroy, this.destroy); - // scroller - this.registerHooks(scrollerHooks, scrollerHooks.eventTypes.beforeRefresh, function () { - _this.handleLoop(_this.prevContent); - _this.setSlideInlineStyle(); - }); - this.registerHooks(scrollerHooks, scrollerHooks.eventTypes.momentum, this.modifyScrollMetaHandler); - this.registerHooks(scrollerHooks, scrollerHooks.eventTypes.scroll, this.scrollHandler); - // a click operation will clearTimer, so restart a new one - this.registerHooks(scrollerHooks, scrollerHooks.eventTypes.checkClick, this.startPlay); - if (listenFlick) { - this.registerHooks(scrollerHooks, scrollerHooks.eventTypes.flick, this.flickHandler); - } - }; - Slide.prototype.startPlay = function () { - var _this = this; - var _a = this.options, - interval = _a.interval, - autoplay = _a.autoplay; - if (autoplay) { - clearTimeout(this.autoplayTimer); - this.autoplayTimer = window.setTimeout(function () { - _this.next(); - }, interval); - } - }; - Slide.prototype.pausePlay = function () { - if (this.options.autoplay) { - clearTimeout(this.autoplayTimer); - } - }; - Slide.prototype.setSlideInlineStyle = function () { - var styleConfigurations = [{ - direction: 'scrollX', - sizeType: 'offsetWidth', - styleType: 'width' - }, { - direction: 'scrollY', - sizeType: 'offsetHeight', - styleType: 'height' - }]; - var _a = this.scroll.scroller, - slideContent = _a.content, - slideWrapper = _a.wrapper; - var scrollOptions = this.scroll.options; - styleConfigurations.forEach(function (_a) { - var direction = _a.direction, - sizeType = _a.sizeType, - styleType = _a.styleType; - // wanna scroll in this direction - if (scrollOptions[direction]) { - var size = slideWrapper[sizeType]; - var children = slideContent.children; - var length_1 = children.length; - for (var i = 0; i < length_1; i++) { - var slidePageDOM = children[i]; - slidePageDOM.style[styleType] = size + 'px'; - } - slideContent.style[styleType] = size * length_1 + 'px'; - } - }); - }; - Slide.prototype.next = function (time, easing) { - var _a = this.pages.nextPageIndex(), - pageX = _a.pageX, - pageY = _a.pageY; - this.goTo(pageX, pageY, time, easing); - }; - Slide.prototype.prev = function (time, easing) { - var _a = this.pages.prevPageIndex(), - pageX = _a.pageX, - pageY = _a.pageY; - this.goTo(pageX, pageY, time, easing); - }; - Slide.prototype.goToPage = function (pageX, pageY, time, easing) { - var pageIndex = this.pages.getValidPageIndex(pageX, pageY); - this.goTo(pageIndex.pageX, pageIndex.pageY, time, easing); - }; - Slide.prototype.getCurrentPage = function () { - return this.exposedPage || this.pages.getInitialPage(false, true); - }; - Slide.prototype.setCurrentPage = function (page) { - this.pages.setCurrentPage(page); - this.exposedPage = this.pages.getExposedPage(page); - }; - Slide.prototype.nearestPage = function (x, y) { - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY; - var maxScrollPosX = scrollBehaviorX.maxScrollPos, - minScrollPosX = scrollBehaviorX.minScrollPos; - var maxScrollPosY = scrollBehaviorY.maxScrollPos, - minScrollPosY = scrollBehaviorY.minScrollPos; - return this.pages.getNearestPage(between(x, maxScrollPosX, minScrollPosX), between(y, maxScrollPosY, minScrollPosY)); - }; - Slide.prototype.satisfyThreshold = function (x, y) { - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY; - var satisfied = true; - if (Math.abs(x - scrollBehaviorX.absStartPos) <= this.thresholdX && Math.abs(y - scrollBehaviorY.absStartPos) <= this.thresholdY) { - satisfied = false; - } - return satisfied; - }; - Slide.prototype.refreshHandler = function (content) { - var _this = this; - if (!this.satisfyInitialization()) { - return; - } - this.pages.refresh(); - this.computeThreshold(); - var contentChanged = this.contentChanged = this.prevContent !== content; - if (contentChanged) { - this.prevContent = content; - } - var initPage = this.pages.getInitialPage(this.oneToMorePagesInLoop || this.moreToOnePageInLoop, contentChanged || !this.initialised); - if (this.initialised) { - this.goTo(initPage.pageX, initPage.pageY, 0); - } else { - this.registerHooks(this.scroll.hooks, this.scroll.hooks.eventTypes.beforeInitialScrollTo, function (position) { - _this.initialised = true; - position.x = initPage.x; - position.y = initPage.y; - }); - } - this.startPlay(); - }; - Slide.prototype.computeThreshold = function () { - var threshold = this.options.threshold; - // Integer - if (threshold % 1 === 0) { - this.thresholdX = threshold; - this.thresholdY = threshold; - } else { - // decimal - var _a = this.pages.getPageStats(), - width = _a.width, - height = _a.height; - this.thresholdX = Math.round(width * threshold); - this.thresholdY = Math.round(height * threshold); - } - }; - Slide.prototype.cloneFirstAndLastSlidePage = function (slideContent) { - var children = slideContent.children; - var preprendDOM = children[children.length - 1].cloneNode(true); - var appendDOM = children[0].cloneNode(true); - prepend(preprendDOM, slideContent); - slideContent.appendChild(appendDOM); - this.cachedClonedPageDOM = [preprendDOM, appendDOM]; - }; - Slide.prototype.removeClonedSlidePage = function (slideContent) { - // maybe slideContent has removed from DOM Tree - var slidePages = slideContent && slideContent.children || []; - if (slidePages.length) { - this.cachedClonedPageDOM.forEach(function (el) { - removeChild(slideContent, el); - }); - } - this.cachedClonedPageDOM = []; - }; - Slide.prototype.modifyCurrentPage = function (point) { - var _a = this.getCurrentPage(), - prevExposedPageX = _a.pageX, - prevExposedPageY = _a.pageY; - var newPage = this.nearestPage(point.x, point.y); - this.setCurrentPage(newPage); - /* istanbul ignore if */ - if (this.contentChanged) { - this.contentChanged = false; - return true; - } - var _b = this.getCurrentPage(), - currentExposedPageX = _b.pageX, - currentExposedPageY = _b.pageY; - this.pageWillChangeTo(newPage); - // loop is true, and one page becomes many pages when call bs.refresh - if (this.oneToMorePagesInLoop) { - this.oneToMorePagesInLoop = false; - return true; - } - // loop is true, and many page becomes one page when call bs.refresh - // if prevPage > 0, dispatch slidePageChanged and scrollEnd events - /* istanbul ignore if */ - if (this.moreToOnePageInLoop && prevExposedPageX === 0 && prevExposedPageY === 0) { - this.moreToOnePageInLoop = false; - return true; - } - if (prevExposedPageX !== currentExposedPageX || prevExposedPageY !== currentExposedPageY) { - // only trust pageX & pageY when loop is true - var page = this.pages.getExposedPageByPageIndex(currentExposedPageX, currentExposedPageY); - this.scroll.trigger(this.scroll.eventTypes.slidePageChanged, page); - } - // triggered by resetLoop - if (this.resetLooping) { - this.resetLooping = false; - return; - } - var changePage = this.pages.resetLoopPage(); - if (changePage) { - this.resetLooping = true; - this.goTo(changePage.pageX, changePage.pageY, 0); - // stop user's scrollEnd - // since it is a seamless scroll - return true; - } - }; - Slide.prototype.goTo = function (pageX, pageY, time, easing) { - var newPage = this.pages.getInternalPage(pageX, pageY); - var scrollEasing = easing || this.options.easing || ease.bounce; - var x = newPage.x, - y = newPage.y; - var deltaX = x - this.scroll.scroller.scrollBehaviorX.currentPos; - var deltaY = y - this.scroll.scroller.scrollBehaviorY.currentPos; - /* istanbul ignore if */ - if (!deltaX && !deltaY) { - this.scroll.scroller.togglePointerEvents(true); - return; - } - time = time === undefined ? this.getEaseTime(deltaX, deltaY) : time; - this.scroll.scroller.scrollTo(x, y, time, scrollEasing); - }; - Slide.prototype.flickHandler = function () { - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY; - var currentPosX = scrollBehaviorX.currentPos, - startPosX = scrollBehaviorX.startPos, - directionX = scrollBehaviorX.direction; - var currentPosY = scrollBehaviorY.currentPos, - startPosY = scrollBehaviorY.startPos, - directionY = scrollBehaviorY.direction; - var _b = this.pages.currentPage, - pageX = _b.pageX, - pageY = _b.pageY; - var time = this.getEaseTime(currentPosX - startPosX, currentPosY - startPosY); - this.goTo(pageX + directionX, pageY + directionY, time); - }; - Slide.prototype.getEaseTime = function (deltaX, deltaY) { - return this.options.speed || Math.max(Math.max(Math.min(Math.abs(deltaX), 1000), Math.min(Math.abs(deltaY), 1000)), 300); - }; - Slide.prototype.modifyScrollMetaHandler = function (scrollMeta) { - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY, - animater = _a.animater; - var newX = scrollMeta.newX; - var newY = scrollMeta.newY; - var newPage = this.satisfyThreshold(newX, newY) || animater.forceStopped ? this.pages.getPageByDirection(this.nearestPage(newX, newY), scrollBehaviorX.direction, scrollBehaviorY.direction) : this.pages.currentPage; - scrollMeta.time = this.getEaseTime(scrollMeta.newX - newPage.x, scrollMeta.newY - newPage.y); - scrollMeta.newX = newPage.x; - scrollMeta.newY = newPage.y; - scrollMeta.easing = this.options.easing || ease.bounce; - }; - Slide.prototype.scrollHandler = function (_a) { - var x = _a.x, - y = _a.y; - if (this.satisfyThreshold(x, y)) { - var newPage = this.nearestPage(x, y); - this.pageWillChangeTo(newPage); - } - }; - Slide.prototype.pageWillChangeTo = function (newPage) { - var changeToPage = this.pages.getWillChangedPage(newPage); - if (!samePage(this.willChangeToPage, changeToPage)) { - this.willChangeToPage = changeToPage; - this.scroll.trigger(this.scroll.eventTypes.slideWillChange, this.willChangeToPage); - } - }; - Slide.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - Slide.prototype.destroy = function () { - var slideContent = this.scroll.scroller.content; - var _a = this.options, - loop = _a.loop, - autoplay = _a.autoplay; - if (loop) { - this.removeClonedSlidePage(slideContent); - } - if (autoplay) { - clearTimeout(this.autoplayTimer); - } - this.hooksFn.forEach(function (item) { - var hooks = item[0]; - var hooksName = item[1]; - var handlerFn = item[2]; - if (hooks.eventTypes[hooksName]) { - hooks.off(hooksName, handlerFn); - } - }); - this.hooksFn.length = 0; - }; - Slide.pluginName = 'slide'; - return Slide; -}(); -var sourcePrefix$3 = 'plugins.wheel'; -var propertiesMap$3 = [{ - key: 'wheelTo', - name: 'wheelTo' -}, { - key: 'getSelectedIndex', - name: 'getSelectedIndex' -}, { - key: 'restorePosition', - name: 'restorePosition' -}]; -var propertiesConfig$3 = propertiesMap$3.map(function (item) { - return { - key: item.key, - sourceKey: sourcePrefix$3 + "." + item.name - }; -}); -var WHEEL_INDEX_CHANGED_EVENT_NAME = 'wheelIndexChanged'; -var CONSTANTS = { - rate: 4 -}; -var Wheel = /** @class */function () { - function Wheel(scroll) { - this.scroll = scroll; - this.init(); - } - Wheel.prototype.init = function () { - this.handleBScroll(); - this.handleOptions(); - this.handleHooks(); - // init boundary for Wheel - this.refreshBoundary(); - this.setSelectedIndex(this.options.selectedIndex); - }; - Wheel.prototype.handleBScroll = function () { - this.scroll.proxy(propertiesConfig$3); - this.scroll.registerType([WHEEL_INDEX_CHANGED_EVENT_NAME]); - }; - Wheel.prototype.handleOptions = function () { - var userOptions = this.scroll.options.wheel === true ? {} : this.scroll.options.wheel; - var defaultOptions = { - wheelWrapperClass: 'wheel-scroll', - wheelItemClass: 'wheel-item', - rotate: 25, - adjustTime: 400, - selectedIndex: 0, - wheelDisabledItemClass: 'wheel-disabled-item' - }; - this.options = extend(defaultOptions, userOptions); - }; - Wheel.prototype.handleHooks = function () { - var _this = this; - var scroll = this.scroll; - var scroller = this.scroll.scroller; - var actionsHandler = scroller.actionsHandler, - scrollBehaviorX = scroller.scrollBehaviorX, - scrollBehaviorY = scroller.scrollBehaviorY, - animater = scroller.animater; - var prevContent = scroller.content; - // BScroll - scroll.on(scroll.eventTypes.scrollEnd, function (position) { - var index = _this.findNearestValidWheel(position.y).index; - if (scroller.animater.forceStopped && !_this.isAdjustingPosition) { - _this.target = _this.items[index]; - // since stopped from an animation. - // prevent user's scrollEnd callback triggered twice - return true; - } else { - _this.setSelectedIndex(index); - if (_this.isAdjustingPosition) { - _this.isAdjustingPosition = false; - } - } - }); - // BScroll.hooks - this.scroll.hooks.on(this.scroll.hooks.eventTypes.refresh, function (content) { - if (content !== prevContent) { - prevContent = content; - _this.setSelectedIndex(_this.options.selectedIndex, true); - } - // rotate all wheel-items - // because position may not change - _this.rotateX(_this.scroll.y); - // check we are stop at a disable item or not - _this.wheelTo(_this.selectedIndex, 0); - }); - this.scroll.hooks.on(this.scroll.hooks.eventTypes.beforeInitialScrollTo, function (position) { - // selectedIndex has higher priority than bs.options.startY - position.x = 0; - position.y = -(_this.selectedIndex * _this.itemHeight); - }); - // Scroller - scroller.hooks.on(scroller.hooks.eventTypes.checkClick, function () { - var index = HTMLCollectionToArray(_this.items).indexOf(_this.target); - if (index === -1) return true; - _this.wheelTo(index, _this.options.adjustTime, ease.swipe); - return true; - }); - scroller.hooks.on(scroller.hooks.eventTypes.scrollTo, function (endPoint) { - endPoint.y = _this.findNearestValidWheel(endPoint.y).y; - }); - // when content is scrolling - // click wheel-item DOM repeatedly and crazily will cause scrollEnd not triggered - // so reset forceStopped - scroller.hooks.on(scroller.hooks.eventTypes.minDistanceScroll, function () { - var animater = scroller.animater; - if (animater.forceStopped === true) { - animater.forceStopped = false; - } - }); - scroller.hooks.on(scroller.hooks.eventTypes.scrollToElement, function (el, pos) { - if (!hasClass(el, _this.options.wheelItemClass)) { - return true; - } else { - pos.top = _this.findNearestValidWheel(pos.top).y; - } - }); - // ActionsHandler - actionsHandler.hooks.on(actionsHandler.hooks.eventTypes.beforeStart, function (e) { - _this.target = e.target; - }); - // ScrollBehaviorX - // Wheel has no x direction now - scrollBehaviorX.hooks.on(scrollBehaviorX.hooks.eventTypes.computeBoundary, function (boundary) { - boundary.maxScrollPos = 0; - boundary.minScrollPos = 0; - }); - // ScrollBehaviorY - scrollBehaviorY.hooks.on(scrollBehaviorY.hooks.eventTypes.computeBoundary, function (boundary) { - _this.items = _this.scroll.scroller.content.children; - _this.checkWheelAllDisabled(); - _this.itemHeight = _this.items.length > 0 ? scrollBehaviorY.contentSize / _this.items.length : 0; - boundary.maxScrollPos = -_this.itemHeight * (_this.items.length - 1); - boundary.minScrollPos = 0; - }); - scrollBehaviorY.hooks.on(scrollBehaviorY.hooks.eventTypes.momentum, function (momentumInfo) { - momentumInfo.rate = CONSTANTS.rate; - momentumInfo.destination = _this.findNearestValidWheel(momentumInfo.destination).y; - }); - scrollBehaviorY.hooks.on(scrollBehaviorY.hooks.eventTypes.end, function (momentumInfo) { - var validWheel = _this.findNearestValidWheel(scrollBehaviorY.currentPos); - momentumInfo.destination = validWheel.y; - momentumInfo.duration = _this.options.adjustTime; - }); - // Animater - animater.hooks.on(animater.hooks.eventTypes.time, function (time) { - _this.transitionDuration(time); - }); - animater.hooks.on(animater.hooks.eventTypes.timeFunction, function (easing) { - _this.timeFunction(easing); - }); - // bs.stop() to make wheel stop at a correct position when pending - animater.hooks.on(animater.hooks.eventTypes.callStop, function () { - var index = _this.findNearestValidWheel(_this.scroll.y).index; - _this.isAdjustingPosition = true; - _this.wheelTo(index, 0); - }); - // Translater - animater.translater.hooks.on(animater.translater.hooks.eventTypes.translate, function (endPoint) { - _this.rotateX(endPoint.y); - }); - }; - Wheel.prototype.refreshBoundary = function () { - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY, - content = _a.content; - scrollBehaviorX.refresh(content); - scrollBehaviorY.refresh(content); - }; - Wheel.prototype.setSelectedIndex = function (index, contentChanged) { - if (contentChanged === void 0) { - contentChanged = false; - } - var prevSelectedIndex = this.selectedIndex; - this.selectedIndex = index; - // if content DOM changed, should not trigger event - if (prevSelectedIndex !== index && !contentChanged) { - this.scroll.trigger(WHEEL_INDEX_CHANGED_EVENT_NAME, index); - } - }; - Wheel.prototype.getSelectedIndex = function () { - return this.selectedIndex; - }; - Wheel.prototype.wheelTo = function (index, time, ease) { - if (index === void 0) { - index = 0; - } - if (time === void 0) { - time = 0; - } - var y = -index * this.itemHeight; - this.scroll.scrollTo(0, y, time, ease); - }; - Wheel.prototype.restorePosition = function () { - // bs is scrolling - var isPending = this.scroll.pending; - if (isPending) { - var selectedIndex = this.getSelectedIndex(); - this.scroll.scroller.animater.clearTimer(); - this.wheelTo(selectedIndex, 0); - } - }; - Wheel.prototype.transitionDuration = function (time) { - for (var i = 0; i < this.items.length; i++) { - this.items[i].style[style.transitionDuration] = time + 'ms'; - } - }; - Wheel.prototype.timeFunction = function (easing) { - for (var i = 0; i < this.items.length; i++) { - this.items[i].style[style.transitionTimingFunction] = easing; - } - }; - Wheel.prototype.rotateX = function (y) { - var _a = this.options.rotate, - rotate = _a === void 0 ? 25 : _a; - for (var i = 0; i < this.items.length; i++) { - var deg = rotate * (y / this.itemHeight + i); - // Too small value is invalid in some phones, issue 1026 - var SafeDeg = deg.toFixed(3); - this.items[i].style[style.transform] = "rotateX(" + SafeDeg + "deg)"; - } - }; - Wheel.prototype.findNearestValidWheel = function (y) { - y = y > 0 ? 0 : y < this.scroll.maxScrollY ? this.scroll.maxScrollY : y; - var currentIndex = Math.abs(Math.round(-y / this.itemHeight)); - var cacheIndex = currentIndex; - var items = this.items; - var wheelDisabledItemClassName = this.options.wheelDisabledItemClass; - // implement web native select element - // first, check whether there is a enable item whose index is smaller than currentIndex - // then, check whether there is a enable item whose index is bigger than currentIndex - // otherwise, there are all disabled items, just keep currentIndex unchange - while (currentIndex >= 0) { - if (!hasClass(items[currentIndex], wheelDisabledItemClassName)) { - break; - } - currentIndex--; - } - if (currentIndex < 0) { - currentIndex = cacheIndex; - while (currentIndex <= items.length - 1) { - if (!hasClass(items[currentIndex], wheelDisabledItemClassName)) { - break; - } - currentIndex++; - } - } - // keep it unchange when all the items are disabled - if (currentIndex === items.length) { - currentIndex = cacheIndex; - } - // when all the items are disabled, selectedIndex should always be -1 - return { - index: this.wheelItemsAllDisabled ? -1 : currentIndex, - y: -currentIndex * this.itemHeight - }; - }; - Wheel.prototype.checkWheelAllDisabled = function () { - var wheelDisabledItemClassName = this.options.wheelDisabledItemClass; - var items = this.items; - this.wheelItemsAllDisabled = true; - for (var i = 0; i < items.length; i++) { - if (!hasClass(items[i], wheelDisabledItemClassName)) { - this.wheelItemsAllDisabled = false; - break; - } - } - }; - Wheel.pluginName = 'wheel'; - return Wheel; -}(); -var sourcePrefix$2 = 'plugins.zoom'; -var propertiesMap$2 = [{ - key: 'zoomTo', - name: 'zoomTo' -}]; -var propertiesConfig$2 = propertiesMap$2.map(function (item) { - return { - key: item.key, - sourceKey: sourcePrefix$2 + "." + item.name - }; -}); -var TWO_FINGERS = 2; -var RAW_SCALE = 1; -var Zoom = /** @class */function () { - function Zoom(scroll) { - this.scroll = scroll; - this.scale = RAW_SCALE; - this.prevScale = 1; - this.init(); - } - Zoom.prototype.init = function () { - this.handleBScroll(); - this.handleOptions(); - this.handleHooks(); - this.tryInitialZoomTo(this.zoomOpt); - }; - Zoom.prototype.zoomTo = function (scale, x, y, bounceTime) { - var _a = this.resolveOrigin(x, y), - originX = _a.originX, - originY = _a.originY; - var origin = { - x: originX, - y: originY, - baseScale: this.scale - }; - this._doZoomTo(scale, origin, bounceTime, true); - }; - Zoom.prototype.handleBScroll = function () { - this.scroll.proxy(propertiesConfig$2); - this.scroll.registerType(['beforeZoomStart', 'zoomStart', 'zooming', 'zoomEnd']); - }; - Zoom.prototype.handleOptions = function () { - var userOptions = this.scroll.options.zoom === true ? {} : this.scroll.options.zoom; - var defaultOptions = { - start: 1, - min: 1, - max: 4, - initialOrigin: [0, 0], - minimalZoomDistance: 5, - bounceTime: 800 - }; - this.zoomOpt = extend(defaultOptions, userOptions); - }; - Zoom.prototype.handleHooks = function () { - var _this = this; - var scroll = this.scroll; - var scroller = this.scroll.scroller; - this.wrapper = this.scroll.scroller.wrapper; - this.setTransformOrigin(this.scroll.scroller.content); - var scrollBehaviorX = scroller.scrollBehaviorX; - var scrollBehaviorY = scroller.scrollBehaviorY; - this.hooksFn = []; - // BScroll - this.registerHooks(scroll.hooks, scroll.hooks.eventTypes.contentChanged, function (content) { - _this.setTransformOrigin(content); - _this.scale = RAW_SCALE; - _this.tryInitialZoomTo(_this.zoomOpt); - }); - this.registerHooks(scroll.hooks, scroll.hooks.eventTypes.beforeInitialScrollTo, function () { - // if perform a zoom action, we should prevent initial scroll when initialised - if (_this.zoomOpt.start !== RAW_SCALE) { - return true; - } - }); - // enlarge boundary - this.registerHooks(scrollBehaviorX.hooks, scrollBehaviorX.hooks.eventTypes.beforeComputeBoundary, function () { - // content may change, don't cache it's size - var contentSize = getRect(_this.scroll.scroller.content); - scrollBehaviorX.contentSize = Math.floor(contentSize.width * _this.scale); - }); - this.registerHooks(scrollBehaviorY.hooks, scrollBehaviorY.hooks.eventTypes.beforeComputeBoundary, function () { - // content may change, don't cache it's size - var contentSize = getRect(_this.scroll.scroller.content); - scrollBehaviorY.contentSize = Math.floor(contentSize.height * _this.scale); - }); - // touch event - this.registerHooks(scroller.actions.hooks, scroller.actions.hooks.eventTypes.start, function (e) { - var numberOfFingers = e.touches && e.touches.length || 0; - _this.fingersOperation(numberOfFingers); - if (numberOfFingers === TWO_FINGERS) { - _this.zoomStart(e); - } - }); - this.registerHooks(scroller.actions.hooks, scroller.actions.hooks.eventTypes.beforeMove, function (e) { - var numberOfFingers = e.touches && e.touches.length || 0; - _this.fingersOperation(numberOfFingers); - if (numberOfFingers === TWO_FINGERS) { - _this.zoom(e); - return true; - } - }); - this.registerHooks(scroller.actions.hooks, scroller.actions.hooks.eventTypes.beforeEnd, function (e) { - var numberOfFingers = _this.fingersOperation(); - if (numberOfFingers === TWO_FINGERS) { - _this.zoomEnd(); - return true; - } - }); - this.registerHooks(scroller.translater.hooks, scroller.translater.hooks.eventTypes.beforeTranslate, function (transformStyle, point) { - var scale = point.scale ? point.scale : _this.prevScale; - _this.prevScale = scale; - transformStyle.push("scale(" + scale + ")"); - }); - this.registerHooks(scroller.hooks, scroller.hooks.eventTypes.scrollEnd, function () { - if (_this.fingersOperation() === TWO_FINGERS) { - _this.scroll.trigger(_this.scroll.eventTypes.zoomEnd, { - scale: _this.scale - }); - } - }); - this.registerHooks(this.scroll.hooks, 'destroy', this.destroy); - }; - Zoom.prototype.setTransformOrigin = function (content) { - content.style[style.transformOrigin] = '0 0'; - }; - Zoom.prototype.tryInitialZoomTo = function (options) { - var start = options.start, - initialOrigin = options.initialOrigin; - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY; - if (start !== RAW_SCALE) { - // Movable plugin may wanna modify minScrollPos or maxScrollPos - // so we force Movable to caculate them - this.resetBoundaries([scrollBehaviorX, scrollBehaviorY]); - this.zoomTo(start, initialOrigin[0], initialOrigin[1], 0); - } - }; - // getter or setter operation - Zoom.prototype.fingersOperation = function (amounts) { - if (typeof amounts === 'number') { - this.numberOfFingers = amounts; - } else { - return this.numberOfFingers; - } - }; - Zoom.prototype._doZoomTo = function (scale, origin, time, useCurrentPos) { - var _this = this; - if (time === void 0) { - time = this.zoomOpt.bounceTime; - } - if (useCurrentPos === void 0) { - useCurrentPos = false; - } - var _a = this.zoomOpt, - min = _a.min, - max = _a.max; - var fromScale = this.scale; - var toScale = between(scale, min, max); - (function () { - if (time === 0) { - _this.scroll.trigger(_this.scroll.eventTypes.zooming, { - scale: toScale - }); - return; - } - if (time > 0) { - var timer_1; - var startTime_1 = getNow(); - var endTime_1 = startTime_1 + time; - var scheduler_1 = function () { - var now = getNow(); - if (now >= endTime_1) { - _this.scroll.trigger(_this.scroll.eventTypes.zooming, { - scale: toScale - }); - cancelAnimationFrame$1(timer_1); - return; - } - var ratio = ease.bounce.fn((now - startTime_1) / time); - var currentScale = ratio * (toScale - fromScale) + fromScale; - _this.scroll.trigger(_this.scroll.eventTypes.zooming, { - scale: currentScale - }); - timer_1 = requestAnimationFrame$1(scheduler_1); - }; - // start scheduler job - scheduler_1(); - } - })(); - // suppose you are zooming by two fingers - this.fingersOperation(2); - this._zoomTo(toScale, fromScale, origin, time, useCurrentPos); - }; - Zoom.prototype._zoomTo = function (toScale, fromScale, origin, time, useCurrentPos) { - if (useCurrentPos === void 0) { - useCurrentPos = false; - } - var ratio = toScale / origin.baseScale; - this.setScale(toScale); - var scroller = this.scroll.scroller; - var scrollBehaviorX = scroller.scrollBehaviorX, - scrollBehaviorY = scroller.scrollBehaviorY; - this.resetBoundaries([scrollBehaviorX, scrollBehaviorY]); - // position is restrained in boundary - var newX = this.getNewPos(origin.x, ratio, scrollBehaviorX, true, useCurrentPos); - var newY = this.getNewPos(origin.y, ratio, scrollBehaviorY, true, useCurrentPos); - if (scrollBehaviorX.currentPos !== Math.round(newX) || scrollBehaviorY.currentPos !== Math.round(newY) || toScale !== fromScale) { - scroller.scrollTo(newX, newY, time, ease.bounce, { - start: { - scale: fromScale - }, - end: { - scale: toScale - } - }); - } - }; - Zoom.prototype.resolveOrigin = function (x, y) { - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY; - var resolveFormula = { - left: function () { - return 0; - }, - top: function () { - return 0; - }, - right: function () { - return scrollBehaviorX.contentSize; - }, - bottom: function () { - return scrollBehaviorY.contentSize; - }, - center: function (index) { - var baseSize = index === 0 ? scrollBehaviorX.contentSize : scrollBehaviorY.contentSize; - return baseSize / 2; - } - }; - return { - originX: typeof x === 'number' ? x : resolveFormula[x](0), - originY: typeof y === 'number' ? y : resolveFormula[y](1) - }; - }; - Zoom.prototype.zoomStart = function (e) { - var firstFinger = e.touches[0]; - var secondFinger = e.touches[1]; - this.startDistance = this.getFingerDistance(e); - this.startScale = this.scale; - var _a = offsetToBody(this.wrapper), - left = _a.left, - top = _a.top; - this.origin = { - x: Math.abs(firstFinger.pageX + secondFinger.pageX) / 2 + left - this.scroll.x, - y: Math.abs(firstFinger.pageY + secondFinger.pageY) / 2 + top - this.scroll.y, - baseScale: this.startScale - }; - this.scroll.trigger(this.scroll.eventTypes.beforeZoomStart); - }; - Zoom.prototype.zoom = function (e) { - var currentDistance = this.getFingerDistance(e); - // at least minimalZoomDistance pixels for the zoom to initiate - if (!this.zoomed && Math.abs(currentDistance - this.startDistance) < this.zoomOpt.minimalZoomDistance) { - return; - } - // when out of boundary , perform a damping algorithm - var endScale = this.dampingScale(currentDistance / this.startDistance * this.startScale); - var ratio = endScale / this.startScale; - this.setScale(endScale); - if (!this.zoomed) { - this.zoomed = true; - this.scroll.trigger(this.scroll.eventTypes.zoomStart); - } - var scroller = this.scroll.scroller; - var scrollBehaviorX = scroller.scrollBehaviorX, - scrollBehaviorY = scroller.scrollBehaviorY; - var x = this.getNewPos(this.origin.x, ratio, scrollBehaviorX, false, false); - var y = this.getNewPos(this.origin.y, ratio, scrollBehaviorY, false, false); - this.scroll.trigger(this.scroll.eventTypes.zooming, { - scale: this.scale - }); - scroller.translater.translate({ - x: x, - y: y, - scale: endScale - }); - }; - Zoom.prototype.zoomEnd = function () { - if (!this.zoomed) return; - // if out of boundary, do rebound! - if (this.shouldRebound()) { - this._doZoomTo(this.scale, this.origin, this.zoomOpt.bounceTime); - return; - } - this.scroll.trigger(this.scroll.eventTypes.zoomEnd, { - scale: this.scale - }); - }; - Zoom.prototype.getFingerDistance = function (e) { - var firstFinger = e.touches[0]; - var secondFinger = e.touches[1]; - var deltaX = Math.abs(firstFinger.pageX - secondFinger.pageX); - var deltaY = Math.abs(firstFinger.pageY - secondFinger.pageY); - return getDistance(deltaX, deltaY); - }; - Zoom.prototype.shouldRebound = function () { - var _a = this.zoomOpt, - min = _a.min, - max = _a.max; - var currentScale = this.scale; - // scale exceeded! - if (currentScale !== between(currentScale, min, max)) { - return true; - } - var _b = this.scroll.scroller, - scrollBehaviorX = _b.scrollBehaviorX, - scrollBehaviorY = _b.scrollBehaviorY; - // enlarge boundaries manually when zoom is end - this.resetBoundaries([scrollBehaviorX, scrollBehaviorY]); - var xInBoundary = scrollBehaviorX.checkInBoundary().inBoundary; - var yInBoundary = scrollBehaviorX.checkInBoundary().inBoundary; - return !(xInBoundary && yInBoundary); - }; - Zoom.prototype.dampingScale = function (scale) { - var _a = this.zoomOpt, - min = _a.min, - max = _a.max; - if (scale < min) { - scale = 0.5 * min * Math.pow(2.0, scale / min); - } else if (scale > max) { - scale = 2.0 * max * Math.pow(0.5, max / scale); - } - return scale; - }; - Zoom.prototype.setScale = function (scale) { - this.scale = scale; - }; - Zoom.prototype.resetBoundaries = function (scrollBehaviorPairs) { - scrollBehaviorPairs.forEach(function (behavior) { - return behavior.computeBoundary(); - }); - }; - Zoom.prototype.getNewPos = function (origin, lastScale, scrollBehavior, shouldInBoundary, useCurrentPos) { - if (useCurrentPos === void 0) { - useCurrentPos = false; - } - var newPos = origin - origin * lastScale + (useCurrentPos ? scrollBehavior.currentPos : scrollBehavior.startPos); - if (shouldInBoundary) { - newPos = between(newPos, scrollBehavior.maxScrollPos, scrollBehavior.minScrollPos); - } - // maxScrollPos or minScrollPos maybe a negative or positive digital - return newPos > 0 ? Math.floor(newPos) : Math.ceil(newPos); - }; - Zoom.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - Zoom.prototype.destroy = function () { - this.hooksFn.forEach(function (item) { - var hooks = item[0]; - var hooksName = item[1]; - var handlerFn = item[2]; - hooks.off(hooksName, handlerFn); - }); - this.hooksFn.length = 0; - }; - Zoom.pluginName = 'zoom'; - return Zoom; -}(); -var BScrollFamily = /** @class */function () { - function BScrollFamily(scroll) { - this.ancestors = []; - this.descendants = []; - this.hooksManager = []; - this.analyzed = false; - this.selfScroll = scroll; - } - BScrollFamily.create = function (scroll) { - return new BScrollFamily(scroll); - }; - BScrollFamily.prototype.hasAncestors = function (bscrollFamily) { - var index = findIndex(this.ancestors, function (_a) { - var item = _a[0]; - return item === bscrollFamily; - }); - return index > -1; - }; - BScrollFamily.prototype.hasDescendants = function (bscrollFamily) { - var index = findIndex(this.descendants, function (_a) { - var item = _a[0]; - return item === bscrollFamily; - }); - return index > -1; - }; - BScrollFamily.prototype.addAncestor = function (bscrollFamily, distance) { - var ancestors = this.ancestors; - ancestors.push([bscrollFamily, distance]); - // by ascend - ancestors.sort(function (a, b) { - return a[1] - b[1]; - }); - }; - BScrollFamily.prototype.addDescendant = function (bscrollFamily, distance) { - var descendants = this.descendants; - descendants.push([bscrollFamily, distance]); - // by ascend - descendants.sort(function (a, b) { - return a[1] - b[1]; - }); - }; - BScrollFamily.prototype.removeAncestor = function (bscrollFamily) { - var ancestors = this.ancestors; - if (ancestors.length) { - var index = findIndex(this.ancestors, function (_a) { - var item = _a[0]; - return item === bscrollFamily; - }); - if (index > -1) { - return ancestors.splice(index, 1); - } - } - }; - BScrollFamily.prototype.removeDescendant = function (bscrollFamily) { - var descendants = this.descendants; - if (descendants.length) { - var index = findIndex(this.descendants, function (_a) { - var item = _a[0]; - return item === bscrollFamily; - }); - if (index > -1) { - return descendants.splice(index, 1); - } - } - }; - BScrollFamily.prototype.registerHooks = function (hook, eventType, handler) { - hook.on(eventType, handler); - this.hooksManager.push([hook, eventType, handler]); - }; - BScrollFamily.prototype.setAnalyzed = function (flag) { - if (flag === void 0) { - flag = false; - } - this.analyzed = flag; - }; - BScrollFamily.prototype.purge = function () { - var _this = this; - // remove self from graph - this.ancestors.forEach(function (_a) { - var bscrollFamily = _a[0]; - bscrollFamily.removeDescendant(_this); - }); - this.descendants.forEach(function (_a) { - var bscrollFamily = _a[0]; - bscrollFamily.removeAncestor(_this); - }); - // remove all hook handlers - this.hooksManager.forEach(function (_a) { - var hooks = _a[0], - eventType = _a[1], - handler = _a[2]; - hooks.off(eventType, handler); - }); - this.hooksManager = []; - }; - return BScrollFamily; -}(); -var sourcePrefix$1 = 'plugins.nestedScroll'; -var propertiesMap$1 = [{ - key: 'purgeNestedScroll', - name: 'purgeNestedScroll' -}]; -var propertiesConfig$1 = propertiesMap$1.map(function (item) { - return { - key: item.key, - sourceKey: sourcePrefix$1 + "." + item.name - }; -}); -var DEFAUL_GROUP_ID = 'INTERNAL_NESTED_SCROLL'; -var forceScrollStopHandler = function (scrolls) { - scrolls.forEach(function (scroll) { - if (scroll.pending) { - scroll.stop(); - scroll.resetPosition(); - } - }); -}; -var enableScrollHander = function (scrolls) { - scrolls.forEach(function (scroll) { - scroll.enable(); - }); -}; -var disableScrollHander = function (scrolls, currentScroll) { - scrolls.forEach(function (scroll) { - if (scroll.hasHorizontalScroll === currentScroll.hasHorizontalScroll || scroll.hasVerticalScroll === currentScroll.hasVerticalScroll) { - scroll.disable(); - } - }); -}; -var syncTouchstartData = function (scrolls) { - scrolls.forEach(function (scroll) { - var _a = scroll.scroller, - actions = _a.actions, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY; - // prevent click triggering many times - actions.fingerMoved = true; - actions.contentMoved = false; - actions.directionLockAction.reset(); - scrollBehaviorX.start(); - scrollBehaviorY.start(); - scrollBehaviorX.resetStartPos(); - scrollBehaviorY.resetStartPos(); - actions.startTime = +new Date(); - }); -}; -var isOutOfBoundary = function (scroll) { - var hasHorizontalScroll = scroll.hasHorizontalScroll, - hasVerticalScroll = scroll.hasVerticalScroll, - x = scroll.x, - y = scroll.y, - minScrollX = scroll.minScrollX, - maxScrollX = scroll.maxScrollX, - minScrollY = scroll.minScrollY, - maxScrollY = scroll.maxScrollY, - movingDirectionX = scroll.movingDirectionX, - movingDirectionY = scroll.movingDirectionY; - var ret = false; - var outOfLeftBoundary = x >= minScrollX && movingDirectionX === -1 /* Negative */; - var outOfRightBoundary = x <= maxScrollX && movingDirectionX === 1 /* Positive */; - var outOfTopBoundary = y >= minScrollY && movingDirectionY === -1 /* Negative */; - var outOfBottomBoundary = y <= maxScrollY && movingDirectionY === 1 /* Positive */; - if (hasVerticalScroll) { - ret = outOfTopBoundary || outOfBottomBoundary; - } else if (hasHorizontalScroll) { - ret = outOfLeftBoundary || outOfRightBoundary; - } - return ret; -}; -var isResettingPosition = function (scroll) { - var hasHorizontalScroll = scroll.hasHorizontalScroll, - hasVerticalScroll = scroll.hasVerticalScroll, - x = scroll.x, - y = scroll.y, - minScrollX = scroll.minScrollX, - maxScrollX = scroll.maxScrollX, - minScrollY = scroll.minScrollY, - maxScrollY = scroll.maxScrollY; - var ret = false; - var outOfLeftBoundary = x > minScrollX; - var outOfRightBoundary = x < maxScrollX; - var outOfTopBoundary = y > minScrollY; - var outOfBottomBoundary = y < maxScrollY; - if (hasVerticalScroll) { - ret = outOfTopBoundary || outOfBottomBoundary; - } else if (hasHorizontalScroll) { - ret = outOfLeftBoundary || outOfRightBoundary; - } - return ret; -}; -var resetPositionHandler = function (scroll) { - scroll.scroller.reflow(); - scroll.resetPosition(0 /* Immediately */); -}; -var calculateDistance = function (childNode, parentNode) { - var distance = 0; - var parent = childNode.parentNode; - while (parent && parent !== parentNode) { - distance++; - parent = parent.parentNode; - } - return distance; -}; -var NestedScroll = /** @class */function () { - function NestedScroll(scroll) { - var groupId = this.handleOptions(scroll); - var instance = NestedScroll.instancesMap[groupId]; - if (!instance) { - instance = NestedScroll.instancesMap[groupId] = this; - instance.store = []; - instance.hooksFn = []; - } - instance.init(scroll); - return instance; - } - NestedScroll.getAllNestedScrolls = function () { - var instancesMap = NestedScroll.instancesMap; - return Object.keys(instancesMap).map(function (key) { - return instancesMap[key]; - }); - }; - NestedScroll.purgeAllNestedScrolls = function () { - var nestedScrolls = NestedScroll.getAllNestedScrolls(); - nestedScrolls.forEach(function (ns) { - return ns.purgeNestedScroll(); - }); - }; - NestedScroll.prototype.handleOptions = function (scroll) { - var userOptions = scroll.options.nestedScroll === true ? {} : scroll.options.nestedScroll; - var defaultOptions = { - groupId: DEFAUL_GROUP_ID - }; - this.options = extend(defaultOptions, userOptions); - var groupIdType = typeof this.options.groupId; - if (groupIdType !== 'string' && groupIdType !== 'number') { - warn('groupId must be string or number for NestedScroll plugin'); - } - return this.options.groupId; - }; - NestedScroll.prototype.init = function (scroll) { - scroll.proxy(propertiesConfig$1); - this.addBScroll(scroll); - this.buildBScrollGraph(); - this.analyzeBScrollGraph(); - this.ensureEventInvokeSequence(); - this.handleHooks(scroll); - }; - NestedScroll.prototype.handleHooks = function (scroll) { - var _this = this; - this.registerHooks(scroll.hooks, scroll.hooks.eventTypes.destroy, function () { - _this.deleteScroll(scroll); - }); - }; - NestedScroll.prototype.deleteScroll = function (scroll) { - var wrapper = scroll.wrapper; - wrapper.isBScrollContainer = undefined; - var store = this.store; - var hooksFn = this.hooksFn; - var i = findIndex(store, function (bscrollFamily) { - return bscrollFamily.selfScroll === scroll; - }); - if (i > -1) { - var bscrollFamily = store[i]; - bscrollFamily.purge(); - store.splice(i, 1); - } - var k = findIndex(hooksFn, function (_a) { - var hooks = _a[0]; - return hooks === scroll.hooks; - }); - if (k > -1) { - var _a = hooksFn[k], - hooks = _a[0], - eventType = _a[1], - handler = _a[2]; - hooks.off(eventType, handler); - hooksFn.splice(k, 1); - } - }; - NestedScroll.prototype.addBScroll = function (scroll) { - this.store.push(BScrollFamily.create(scroll)); - }; - NestedScroll.prototype.buildBScrollGraph = function () { - var store = this.store; - var bf1; - var bf2; - var wrapper1; - var wrapper2; - var len = this.store.length; - // build graph - for (var i = 0; i < len; i++) { - bf1 = store[i]; - wrapper1 = bf1.selfScroll.wrapper; - for (var j = 0; j < len; j++) { - bf2 = store[j]; - wrapper2 = bf2.selfScroll.wrapper; - // same bs - if (bf1 === bf2) continue; - if (!wrapper1.contains(wrapper2)) continue; - // bs1 contains bs2 - var distance = calculateDistance(wrapper2, wrapper1); - if (!bf1.hasDescendants(bf2)) { - bf1.addDescendant(bf2, distance); - } - if (!bf2.hasAncestors(bf1)) { - bf2.addAncestor(bf1, distance); - } - } - } - }; - NestedScroll.prototype.analyzeBScrollGraph = function () { - this.store.forEach(function (bscrollFamily) { - if (bscrollFamily.analyzed) { - return; - } - var ancestors = bscrollFamily.ancestors, - descendants = bscrollFamily.descendants, - currentScroll = bscrollFamily.selfScroll; - var beforeScrollStartHandler = function () { - // always get the latest scroll - var ancestorScrolls = ancestors.map(function (_a) { - var bscrollFamily = _a[0]; - return bscrollFamily.selfScroll; - }); - var descendantScrolls = descendants.map(function (_a) { - var bscrollFamily = _a[0]; - return bscrollFamily.selfScroll; - }); - forceScrollStopHandler(__spreadArrays(ancestorScrolls, descendantScrolls)); - if (isResettingPosition(currentScroll)) { - resetPositionHandler(currentScroll); - } - syncTouchstartData(ancestorScrolls); - disableScrollHander(ancestorScrolls, currentScroll); - }; - var touchEndHandler = function () { - var ancestorScrolls = ancestors.map(function (_a) { - var bscrollFamily = _a[0]; - return bscrollFamily.selfScroll; - }); - var descendantScrolls = descendants.map(function (_a) { - var bscrollFamily = _a[0]; - return bscrollFamily.selfScroll; - }); - enableScrollHander(__spreadArrays(ancestorScrolls, descendantScrolls)); - }; - bscrollFamily.registerHooks(currentScroll, currentScroll.eventTypes.beforeScrollStart, beforeScrollStartHandler); - bscrollFamily.registerHooks(currentScroll, currentScroll.eventTypes.touchEnd, touchEndHandler); - var selfActionsHooks = currentScroll.scroller.actions.hooks; - bscrollFamily.registerHooks(selfActionsHooks, selfActionsHooks.eventTypes.detectMovingDirection, function () { - var ancestorScrolls = ancestors.map(function (_a) { - var bscrollFamily = _a[0]; - return bscrollFamily.selfScroll; - }); - var parentScroll = ancestorScrolls[0]; - var otherAncestorScrolls = ancestorScrolls.slice(1); - var contentMoved = currentScroll.scroller.actions.contentMoved; - var isTopScroll = ancestorScrolls.length === 0; - if (contentMoved) { - disableScrollHander(ancestorScrolls, currentScroll); - } else if (!isTopScroll) { - if (isOutOfBoundary(currentScroll)) { - disableScrollHander([currentScroll], currentScroll); - if (parentScroll) { - enableScrollHander([parentScroll]); - } - disableScrollHander(otherAncestorScrolls, currentScroll); - return true; - } - } - }); - bscrollFamily.setAnalyzed(true); - }); - }; - // make sure touchmove|touchend invoke from child to parent - NestedScroll.prototype.ensureEventInvokeSequence = function () { - var copied = this.store.slice(); - var sequencedScroll = copied.sort(function (a, b) { - return a.descendants.length - b.descendants.length; - }); - sequencedScroll.forEach(function (bscrollFamily) { - var scroll = bscrollFamily.selfScroll; - scroll.scroller.actionsHandler.rebindDOMEvents(); - }); - }; - NestedScroll.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - NestedScroll.prototype.purgeNestedScroll = function () { - var groupId = this.options.groupId; - this.store.forEach(function (bscrollFamily) { - bscrollFamily.purge(); - }); - this.store = []; - this.hooksFn.forEach(function (_a) { - var hooks = _a[0], - eventType = _a[1], - handler = _a[2]; - hooks.off(eventType, handler); - }); - this.hooksFn = []; - delete NestedScroll.instancesMap[groupId]; - }; - NestedScroll.pluginName = 'nestedScroll'; - NestedScroll.instancesMap = {}; - return NestedScroll; -}(); -var PRE_NUM = 10; -var POST_NUM = 30; -var IndexCalculator = /** @class */function () { - function IndexCalculator(wrapperHeight, tombstoneHeight) { - this.wrapperHeight = wrapperHeight; - this.tombstoneHeight = tombstoneHeight; - this.lastDirection = 1 /* DOWN */; - this.lastPos = 0; - } - IndexCalculator.prototype.calculate = function (pos, list) { - var offset = pos - this.lastPos; - this.lastPos = pos; - var direction = this.getDirection(offset); - // important! start index is much more important than end index. - var start = this.calculateIndex(0, pos, list); - var end = this.calculateIndex(start, pos + this.wrapperHeight, list); - if (direction === 1 /* DOWN */) { - start -= PRE_NUM; - end += POST_NUM; - } else { - start -= POST_NUM; - end += PRE_NUM; - } - if (start < 0) { - start = 0; - } - return { - start: start, - end: end - }; - }; - IndexCalculator.prototype.getDirection = function (offset) { - var direction; - if (offset > 0) { - direction = 1 /* DOWN */; - } else if (offset < 0) { - direction = 0 /* UP */; - } else { - return this.lastDirection; - } - this.lastDirection = direction; - return direction; - }; - IndexCalculator.prototype.calculateIndex = function (start, offset, list) { - if (offset <= 0) { - return start; - } - var i = start; - var startPos = list[i] && list[i].pos !== -1 ? list[i].pos : 0; - var lastPos = startPos; - var tombstone = 0; - while (i < list.length && list[i].pos < offset) { - lastPos = list[i].pos; - i++; - } - if (i === list.length) { - tombstone = Math.floor((offset - lastPos) / this.tombstoneHeight); - } - i += tombstone; - return i; - }; - IndexCalculator.prototype.resetState = function () { - this.lastDirection = 1 /* DOWN */; - this.lastPos = 0; - }; - return IndexCalculator; -}(); -var ListItem = /** @class */function () { - function ListItem() { - this.data = null; - this.dom = null; - this.tombstone = null; - this.width = 0; - this.height = 0; - this.pos = 0; - } - return ListItem; -}(); -var DataManager = /** @class */function () { - function DataManager(list, fetchFn, onFetchFinish) { - this.fetchFn = fetchFn; - this.onFetchFinish = onFetchFinish; - this.loadedNum = 0; - this.fetching = false; - this.hasMore = true; - this.list = list || []; - } - DataManager.prototype.update = function (end) { - return __awaiter(this, void 0, void 0, function () { - var len; - return __generator(this, function (_a) { - if (!this.hasMore) { - end = Math.min(end, this.list.length); - } - // add data placeholder - if (end > this.list.length) { - len = end - this.list.length; - this.addEmptyData(len); - } - // tslint:disable-next-line: no-floating-promises - return [2 /*return*/, this.checkToFetch(end)]; - }); - }); - }; - DataManager.prototype.add = function (data) { - for (var i = 0; i < data.length; i++) { - if (!this.list[this.loadedNum]) { - this.list[this.loadedNum] = { - data: data[i] - }; - } else { - this.list[this.loadedNum] = __assign(__assign({}, this.list[this.loadedNum]), { - data: data[i] - }); - } - this.loadedNum++; - } - return this.list; - }; - DataManager.prototype.addEmptyData = function (len) { - for (var i = 0; i < len; i++) { - this.list.push(new ListItem()); - } - return this.list; - }; - DataManager.prototype.fetch = function (len) { - return __awaiter(this, void 0, void 0, function () { - var data; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - if (this.fetching) { - return [2 /*return*/, []]; - } - this.fetching = true; - return [4 /*yield*/, this.fetchFn(len)]; - case 1: - data = _a.sent(); - this.fetching = false; - return [2 /*return*/, data]; - } - }); - }); - }; - DataManager.prototype.checkToFetch = function (end) { - return __awaiter(this, void 0, void 0, function () { - var min, newData, currentEnd; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - if (!this.hasMore) { - return [2 /*return*/]; - } - if (end <= this.loadedNum) { - return [2 /*return*/]; - } - min = end - this.loadedNum; - return [4 /*yield*/, this.fetch(min)]; - case 1: - newData = _a.sent(); - if (newData instanceof Array && newData.length) { - this.add(newData); - currentEnd = this.onFetchFinish(this.list, true); - return [2 /*return*/, this.checkToFetch(currentEnd)]; - } else if (typeof newData === 'boolean' && newData === false) { - this.hasMore = false; - this.list.splice(this.loadedNum); - this.onFetchFinish(this.list, false); - } - return [2 /*return*/]; - } - }); - }); - }; - DataManager.prototype.getList = function () { - return this.list; - }; - DataManager.prototype.resetState = function () { - this.loadedNum = 0; - this.fetching = false; - this.hasMore = true; - this.list = []; - }; - return DataManager; -}(); -var Tombstone = /** @class */function () { - function Tombstone(create) { - this.create = create; - this.cached = []; - this.width = 0; - this.height = 0; - this.initialed = false; - this.getSize(); - } - Tombstone.isTombstone = function (el) { - if (el && el.classList) { - return el.classList.contains('tombstone'); - } - return false; - }; - Tombstone.prototype.getSize = function () { - if (!this.initialed) { - var tombstone = this.create(); - tombstone.style.position = 'absolute'; - document.body.appendChild(tombstone); - tombstone.style.display = ''; - this.height = tombstone.offsetHeight; - this.width = tombstone.offsetWidth; - document.body.removeChild(tombstone); - this.cached.push(tombstone); - } - }; - Tombstone.prototype.getOne = function () { - var tombstone = this.cached.pop(); - if (tombstone) { - var tombstoneStyle = tombstone.style; - tombstoneStyle.display = ''; - tombstoneStyle.opacity = '1'; - tombstoneStyle[style.transform] = ''; - tombstoneStyle[style.transition] = ''; - return tombstone; - } - return this.create(); - }; - Tombstone.prototype.recycle = function (tombstones) { - for (var _i = 0, tombstones_1 = tombstones; _i < tombstones_1.length; _i++) { - var tombstone = tombstones_1[_i]; - tombstone.style.display = 'none'; - this.cached.push(tombstone); - } - return this.cached; - }; - Tombstone.prototype.recycleOne = function (tombstone) { - this.cached.push(tombstone); - return this.cached; - }; - return Tombstone; -}(); -var ANIMATION_DURATION_MS = 200; -var DomManager = /** @class */function () { - function DomManager(content, renderFn, tombstone) { - this.renderFn = renderFn; - this.tombstone = tombstone; - this.unusedDom = []; - this.timers = []; - this.setContent(content); - } - DomManager.prototype.update = function (list, start, end) { - if (start >= list.length) { - start = list.length - 1; - } - if (end > list.length) { - end = list.length; - } - this.collectUnusedDom(list, start, end); - this.createDom(list, start, end); - this.cacheHeight(list, start, end); - var _a = this.positionDom(list, start, end), - startPos = _a.startPos, - startDelta = _a.startDelta, - endPos = _a.endPos; - return { - start: start, - startPos: startPos, - startDelta: startDelta, - end: end, - endPos: endPos - }; - }; - DomManager.prototype.collectUnusedDom = function (list, start, end) { - // TODO optimise - for (var i = 0; i < list.length; i++) { - if (i === start) { - i = end - 1; - continue; - } - if (list[i].dom) { - var dom = list[i].dom; - if (Tombstone.isTombstone(dom)) { - this.tombstone.recycleOne(dom); - dom.style.display = 'none'; - } else { - this.unusedDom.push(dom); - } - list[i].dom = null; - } - } - return list; - }; - DomManager.prototype.createDom = function (list, start, end) { - for (var i = start; i < end; i++) { - var dom = list[i].dom; - var data = list[i].data; - if (dom) { - if (Tombstone.isTombstone(dom) && data) { - list[i].tombstone = dom; - list[i].dom = null; - } else { - continue; - } - } - dom = data ? this.renderFn(data, this.unusedDom.pop()) : this.tombstone.getOne(); - dom.style.position = 'absolute'; - list[i].dom = dom; - list[i].pos = -1; - this.content.appendChild(dom); - } - }; - DomManager.prototype.cacheHeight = function (list, start, end) { - for (var i = start; i < end; i++) { - if (list[i].data && !list[i].height) { - list[i].height = list[i].dom.offsetHeight; - } - } - }; - DomManager.prototype.positionDom = function (list, start, end) { - var _this = this; - var tombstoneEles = []; - var _a = this.getStartPos(list, start, end), - startPos = _a.start, - startDelta = _a.delta; - var pos = startPos; - for (var i = start; i < end; i++) { - var tombstone = list[i].tombstone; - if (tombstone) { - var tombstoneStyle = tombstone.style; - tombstoneStyle[style.transition] = cssVendor + "transform " + ANIMATION_DURATION_MS + "ms, opacity " + ANIMATION_DURATION_MS + "ms"; - tombstoneStyle[style.transform] = "translateY(" + pos + "px)"; - tombstoneStyle.opacity = '0'; - list[i].tombstone = null; - tombstoneEles.push(tombstone); - } - if (list[i].dom && list[i].pos !== pos) { - list[i].dom.style[style.transform] = "translateY(" + pos + "px)"; - list[i].pos = pos; - } - pos += list[i].height || this.tombstone.height; - } - var timerId = window.setTimeout(function () { - _this.tombstone.recycle(tombstoneEles); - }, ANIMATION_DURATION_MS); - this.timers.push(timerId); - return { - startPos: startPos, - startDelta: startDelta, - endPos: pos - }; - }; - DomManager.prototype.getStartPos = function (list, start, end) { - if (list[start] && list[start].pos !== -1) { - return { - start: list[start].pos, - delta: 0 - }; - } - // TODO optimise - var pos = list[0].pos === -1 ? 0 : list[0].pos; - for (var i_1 = 0; i_1 < start; i_1++) { - pos += list[i_1].height || this.tombstone.height; - } - var originPos = pos; - var i; - for (i = start; i < end; i++) { - if (!Tombstone.isTombstone(list[i].dom) && list[i].pos !== -1) { - pos = list[i].pos; - break; - } - } - var x = i; - if (x < end) { - while (x > start) { - pos -= list[x - 1].height; - x--; - } - } - var delta = originPos - pos; - return { - start: pos, - delta: delta - }; - }; - DomManager.prototype.removeTombstone = function () { - var tombstones = this.content.querySelectorAll('.tombstone'); - for (var i = tombstones.length - 1; i >= 0; i--) { - this.content.removeChild(tombstones[i]); - } - }; - DomManager.prototype.setContent = function (content) { - if (content !== this.content) { - this.content = content; - } - }; - DomManager.prototype.destroy = function () { - this.removeTombstone(); - this.timers.forEach(function (id) { - clearTimeout(id); - }); - }; - DomManager.prototype.resetState = function () { - this.destroy(); - this.timers = []; - this.unusedDom = []; - }; - return DomManager; -}(); -var EXTRA_SCROLL_Y = -2000; -var InfinityScroll = /** @class */function () { - function InfinityScroll(scroll) { - this.scroll = scroll; - this.start = 0; - this.end = 0; - this.init(); - } - InfinityScroll.prototype.init = function () { - var _this = this; - this.handleOptions(); - var _a = this.options, - fetchFn = _a.fetch, - renderFn = _a.render, - createTombstoneFn = _a.createTombstone; - this.tombstone = new Tombstone(createTombstoneFn); - this.indexCalculator = new IndexCalculator(this.scroll.scroller.scrollBehaviorY.wrapperSize, this.tombstone.height); - this.domManager = new DomManager(this.scroll.scroller.content, renderFn, this.tombstone); - this.dataManager = new DataManager([], fetchFn, this.onFetchFinish.bind(this)); - this.scroll.on(this.scroll.eventTypes.destroy, this.destroy, this); - this.scroll.on(this.scroll.eventTypes.scroll, this.update, this); - this.scroll.on(this.scroll.eventTypes.contentChanged, function (content) { - _this.domManager.setContent(content); - _this.indexCalculator.resetState(); - _this.domManager.resetState(); - _this.dataManager.resetState(); - _this.update({ - y: 0 - }); - }); - var scrollBehaviorY = this.scroll.scroller.scrollBehaviorY; - scrollBehaviorY.hooks.on(scrollBehaviorY.hooks.eventTypes.computeBoundary, this.modifyBoundary, this); - this.update({ - y: 0 - }); - }; - InfinityScroll.prototype.modifyBoundary = function (boundary) { - // manually set position to allow scroll - boundary.maxScrollPos = EXTRA_SCROLL_Y; - }; - InfinityScroll.prototype.handleOptions = function () { - // narrow down type to an object - var infinityOptions = this.scroll.options.infinity; - if (infinityOptions) { - if (typeof infinityOptions.fetch !== 'function') { - warn('Infinity plugin need fetch Function to new data.'); - } - if (typeof infinityOptions.render !== 'function') { - warn('Infinity plugin need render Function to render each item.'); - } - if (typeof infinityOptions.render !== 'function') { - warn('Infinity plugin need createTombstone Function to create tombstone.'); - } - this.options = infinityOptions; - } - this.scroll.options.probeType = 3 /* Realtime */; - }; - InfinityScroll.prototype.update = function (pos) { - var position = Math.round(-pos.y); - // important! calculate start/end index to render - var _a = this.indexCalculator.calculate(position, this.dataManager.getList()), - start = _a.start, - end = _a.end; - this.start = start; - this.end = end; - // tslint:disable-next-line: no-floating-promises - this.dataManager.update(end); - this.updateDom(this.dataManager.getList()); - }; - InfinityScroll.prototype.onFetchFinish = function (list, hasMore) { - var end = this.updateDom(list).end; - if (!hasMore) { - this.domManager.removeTombstone(); - this.scroll.scroller.animater.stop(); - this.scroll.resetPosition(); - } - // tslint:disable-next-line: no-floating-promises - return end; - }; - InfinityScroll.prototype.updateDom = function (list) { - var _a = this.domManager.update(list, this.start, this.end), - end = _a.end, - startPos = _a.startPos, - endPos = _a.endPos, - startDelta = _a.startDelta; - if (startDelta) { - this.scroll.minScrollY = startDelta; - } - if (endPos > this.scroll.maxScrollY) { - this.scroll.maxScrollY = -(endPos - this.scroll.scroller.scrollBehaviorY.wrapperSize); - } - return { - end: end, - startPos: startPos, - endPos: endPos - }; - }; - InfinityScroll.prototype.destroy = function () { - var _a = this.scroll.scroller, - content = _a.content, - scrollBehaviorY = _a.scrollBehaviorY; - while (content.firstChild) { - content.removeChild(content.firstChild); - } - this.domManager.destroy(); - this.scroll.off('scroll', this.update); - this.scroll.off('destroy', this.destroy); - scrollBehaviorY.hooks.off(scrollBehaviorY.hooks.eventTypes.computeBoundary); - }; - InfinityScroll.pluginName = 'infinity'; - return InfinityScroll; -}(); -var sourcePrefix = 'plugins.movable'; -var propertiesMap = [{ - key: 'putAt', - name: 'putAt' -}]; -var propertiesConfig = propertiesMap.map(function (item) { - return { - key: item.key, - sourceKey: sourcePrefix + "." + item.name - }; -}); -var Movable = /** @class */function () { - function Movable(scroll) { - this.scroll = scroll; - this.handleBScroll(); - this.handleHooks(); - } - Movable.prototype.handleBScroll = function () { - this.scroll.proxy(propertiesConfig); - }; - Movable.prototype.handleHooks = function () { - var _this = this; - this.hooksFn = []; - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY; - var computeBoundary = function (boundary, behavior) { - if (boundary.maxScrollPos > 0) { - // content is smaller than wrapper - boundary.minScrollPos = behavior.wrapperSize - behavior.contentSize; - boundary.maxScrollPos = 0; - } - }; - this.registerHooks(scrollBehaviorX.hooks, scrollBehaviorX.hooks.eventTypes.ignoreHasScroll, function () { - return true; - }); - this.registerHooks(scrollBehaviorX.hooks, scrollBehaviorX.hooks.eventTypes.computeBoundary, function (boundary) { - computeBoundary(boundary, scrollBehaviorX); - }); - this.registerHooks(scrollBehaviorY.hooks, scrollBehaviorY.hooks.eventTypes.ignoreHasScroll, function () { - return true; - }); - this.registerHooks(scrollBehaviorY.hooks, scrollBehaviorY.hooks.eventTypes.computeBoundary, function (boundary) { - computeBoundary(boundary, scrollBehaviorY); - }); - this.registerHooks(this.scroll.hooks, this.scroll.hooks.eventTypes.destroy, function () { - _this.destroy(); - }); - }; - Movable.prototype.putAt = function (x, y, time, easing) { - if (time === void 0) { - time = this.scroll.options.bounceTime; - } - if (easing === void 0) { - easing = ease.bounce; - } - var position = this.resolvePostion(x, y); - this.scroll.scrollTo(position.x, position.y, time, easing); - }; - Movable.prototype.resolvePostion = function (x, y) { - var _a = this.scroll.scroller, - scrollBehaviorX = _a.scrollBehaviorX, - scrollBehaviorY = _a.scrollBehaviorY; - var resolveFormula = { - left: function () { - return 0; - }, - top: function () { - return 0; - }, - right: function () { - return scrollBehaviorX.minScrollPos; - }, - bottom: function () { - return scrollBehaviorY.minScrollPos; - }, - center: function (index) { - var baseSize = index === 0 ? scrollBehaviorX.minScrollPos : scrollBehaviorY.minScrollPos; - return baseSize / 2; - } - }; - return { - x: typeof x === 'number' ? x : resolveFormula[x](0), - y: typeof y === 'number' ? y : resolveFormula[y](1) - }; - }; - Movable.prototype.destroy = function () { - this.hooksFn.forEach(function (item) { - var hooks = item[0]; - var hooksName = item[1]; - var handlerFn = item[2]; - hooks.off(hooksName, handlerFn); - }); - this.hooksFn.length = 0; - }; - Movable.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - Movable.pluginName = 'movable'; - Movable.applyOrder = "pre" /* Pre */; - return Movable; -}(); -var isImageTag = function (el) { - return el.tagName.toLowerCase() === 'img'; -}; -var ObserveImage = /** @class */function () { - function ObserveImage(scroll) { - this.scroll = scroll; - this.refreshTimer = 0; - this.init(); - } - ObserveImage.prototype.init = function () { - this.handleOptions(this.scroll.options.observeImage); - this.bindEventsToWrapper(); - }; - ObserveImage.prototype.handleOptions = function (userOptions) { - if (userOptions === void 0) { - userOptions = {}; - } - userOptions = userOptions === true ? {} : userOptions; - var defaultOptions = { - debounceTime: 100 - }; - this.options = extend(defaultOptions, userOptions); - }; - ObserveImage.prototype.bindEventsToWrapper = function () { - var wrapper = this.scroll.scroller.wrapper; - this.imageLoadEventRegister = new EventRegister(wrapper, [{ - name: 'load', - handler: this.load.bind(this), - capture: true - }]); - this.imageErrorEventRegister = new EventRegister(wrapper, [{ - name: 'error', - handler: this.load.bind(this), - capture: true - }]); - }; - ObserveImage.prototype.load = function (e) { - var _this = this; - var target = e.target; - var debounceTime = this.options.debounceTime; - if (target && isImageTag(target)) { - if (debounceTime === 0) { - this.scroll.refresh(); - } else { - clearTimeout(this.refreshTimer); - this.refreshTimer = window.setTimeout(function () { - _this.scroll.refresh(); - }, this.options.debounceTime); - } - } - }; - ObserveImage.pluginName = 'observeImage'; - return ObserveImage; -}(); -var resolveRatioOption = function (ratioConfig) { - var ret = { - ratioX: 0, - ratioY: 0 - }; - /* istanbul ignore if */ - if (!ratioConfig) { - return ret; - } - if (typeof ratioConfig === 'number') { - ret.ratioX = ret.ratioY = ratioConfig; - } else if (typeof ratioConfig === 'object' && ratioConfig) { - ret.ratioX = ratioConfig.x || 0; - ret.ratioY = ratioConfig.y || 0; - } - return ret; -}; -var handleBubbleAndCancelable = function (e) { - maybePrevent(e); - e.stopPropagation(); -}; -var Indicator = /** @class */function () { - function Indicator(scroll, options) { - this.scroll = scroll; - this.options = options; - this.currentPos = { - x: 0, - y: 0 - }; - this.hooksFn = []; - this.handleDOM(); - this.handleHooks(); - this.handleInteractive(); - } - Indicator.prototype.handleDOM = function () { - var _a = this.options, - relationElement = _a.relationElement, - _b = _a.relationElementHandleElementIndex, - relationElementHandleElementIndex = _b === void 0 ? 0 : _b; - this.wrapper = relationElement; - this.indicatorEl = this.wrapper.children[relationElementHandleElementIndex]; - }; - Indicator.prototype.handleHooks = function () { - var _this = this; - var scroll = this.scroll; - var scrollHooks = scroll.hooks; - var translaterHooks = scroll.scroller.translater.hooks; - var animaterHooks = scroll.scroller.animater.hooks; - this.registerHooks(scrollHooks, scrollHooks.eventTypes.refresh, this.refresh); - this.registerHooks(translaterHooks, translaterHooks.eventTypes.translate, function (pos) { - _this.updatePosition(pos); - }); - this.registerHooks(animaterHooks, animaterHooks.eventTypes.time, this.transitionTime); - this.registerHooks(animaterHooks, animaterHooks.eventTypes.timeFunction, this.transitionTimingFunction); - }; - Indicator.prototype.transitionTime = function (time) { - if (time === void 0) { - time = 0; - } - this.indicatorEl.style[style.transitionDuration] = time + 'ms'; - }; - Indicator.prototype.transitionTimingFunction = function (easing) { - this.indicatorEl.style[style.transitionTimingFunction] = easing; - }; - Indicator.prototype.handleInteractive = function () { - if (this.options.interactive !== false) { - this.registerEvents(); - } - }; - Indicator.prototype.registerHooks = function (hooks, name, handler) { - hooks.on(name, handler, this); - this.hooksFn.push([hooks, name, handler]); - }; - Indicator.prototype.registerEvents = function () { - var _a = this.scroll.options, - disableMouse = _a.disableMouse, - disableTouch = _a.disableTouch; - var startEvents = []; - var moveEvents = []; - var endEvents = []; - if (!disableMouse) { - startEvents.push({ - name: 'mousedown', - handler: this.start.bind(this) - }); - moveEvents.push({ - name: 'mousemove', - handler: this.move.bind(this) - }); - endEvents.push({ - name: 'mouseup', - handler: this.end.bind(this) - }); - } - if (!disableTouch) { - startEvents.push({ - name: 'touchstart', - handler: this.start.bind(this) - }); - moveEvents.push({ - name: 'touchmove', - handler: this.move.bind(this) - }); - endEvents.push({ - name: 'touchend', - handler: this.end.bind(this) - }, { - name: 'touchcancel', - handler: this.end.bind(this) - }); - } - this.startEventRegister = new EventRegister(this.indicatorEl, startEvents); - this.moveEventRegister = new EventRegister(window, moveEvents); - this.endEventRegister = new EventRegister(window, endEvents); - }; - Indicator.prototype.refresh = function () { - var _a = this.scroll, - x = _a.x, - y = _a.y, - hasHorizontalScroll = _a.hasHorizontalScroll, - hasVerticalScroll = _a.hasVerticalScroll, - maxBScrollX = _a.maxScrollX, - maxBScrollY = _a.maxScrollY; - var _b = resolveRatioOption(this.options.ratio), - ratioX = _b.ratioX, - ratioY = _b.ratioY; - var _c = getClientSize(this.wrapper), - wrapperWidth = _c.width, - wrapperHeight = _c.height; - var _d = getRect(this.indicatorEl), - indicatorWidth = _d.width, - indicatorHeight = _d.height; - if (hasHorizontalScroll) { - this.maxScrollX = wrapperWidth - indicatorWidth; - this.translateXSign = this.maxScrollX > 0 ? -1 /* Positive */ : 1 /* NotPositive */; - this.minScrollX = 0; - // ensure positive - this.ratioX = ratioX ? ratioX : Math.abs(this.maxScrollX / maxBScrollX); - } - if (hasVerticalScroll) { - this.maxScrollY = wrapperHeight - indicatorHeight; - this.translateYSign = this.maxScrollY > 0 ? -1 /* Positive */ : 1 /* NotPositive */; - this.minScrollY = 0; - this.ratioY = ratioY ? ratioY : Math.abs(this.maxScrollY / maxBScrollY); - } - this.updatePosition({ - x: x, - y: y - }); - }; - Indicator.prototype.start = function (e) { - if (this.BScrollIsDisabled()) { - return; - } - var point = e.touches ? e.touches[0] : e; - handleBubbleAndCancelable(e); - this.initiated = true; - this.moved = false; - this.lastPointX = point.pageX; - this.lastPointY = point.pageY; - this.startTime = getNow(); - this.scroll.scroller.hooks.trigger(this.scroll.scroller.hooks.eventTypes.beforeScrollStart); - }; - Indicator.prototype.BScrollIsDisabled = function () { - return !this.scroll.enabled; - }; - Indicator.prototype.move = function (e) { - if (!this.initiated) { - return; - } - var point = e.touches ? e.touches[0] : e; - var pointX = point.pageX; - var pointY = point.pageY; - handleBubbleAndCancelable(e); - var deltaX = pointX - this.lastPointX; - var deltaY = pointY - this.lastPointY; - this.lastPointX = pointX; - this.lastPointY = pointY; - if (!this.moved && !this.indicatorNotMoved(deltaX, deltaY)) { - this.moved = true; - this.scroll.scroller.hooks.trigger(this.scroll.scroller.hooks.eventTypes.scrollStart); - } - if (this.moved) { - var newPos = this.getBScrollPosByRatio(this.currentPos, deltaX, deltaY); - this.syncBScroll(newPos); - } - }; - Indicator.prototype.end = function (e) { - if (!this.initiated) { - return; - } - this.initiated = false; - handleBubbleAndCancelable(e); - if (this.moved) { - var _a = this.scroll, - x = _a.x, - y = _a.y; - this.scroll.scroller.hooks.trigger(this.scroll.scroller.hooks.eventTypes.scrollEnd, { - x: x, - y: y - }); - } - }; - Indicator.prototype.getBScrollPosByRatio = function (currentPos, deltaX, deltaY) { - var currentX = currentPos.x, - currentY = currentPos.y; - var _a = this.scroll, - hasHorizontalScroll = _a.hasHorizontalScroll, - hasVerticalScroll = _a.hasVerticalScroll, - BScrollMinScrollX = _a.minScrollX, - BScrollMaxScrollX = _a.maxScrollX, - BScrollMinScrollY = _a.minScrollY, - BScrollMaxScrollY = _a.maxScrollY; - var _b = this.scroll, - x = _b.x, - y = _b.y; - if (hasHorizontalScroll) { - var newPosX = between(currentX + deltaX, Math.min(this.minScrollX, this.maxScrollX), Math.max(this.minScrollX, this.maxScrollX)); - var roundX = Math.round(newPosX / this.ratioX * this.translateXSign); - x = between(roundX, BScrollMaxScrollX, BScrollMinScrollX); - } - if (hasVerticalScroll) { - var newPosY = between(currentY + deltaY, Math.min(this.minScrollY, this.maxScrollY), Math.max(this.minScrollY, this.maxScrollY)); - var roundY = Math.round(newPosY / this.ratioY * this.translateYSign); - y = between(roundY, BScrollMaxScrollY, BScrollMinScrollY); - } - return { - x: x, - y: y - }; - }; - Indicator.prototype.indicatorNotMoved = function (deltaX, deltaY) { - var _a = this.currentPos, - x = _a.x, - y = _a.y; - var xNotMoved = x === this.minScrollX && deltaX <= 0 || x === this.maxScrollX && deltaX >= 0; - var yNotMoved = y === this.minScrollY && deltaY <= 0 || y === this.maxScrollY && deltaY >= 0; - return xNotMoved && yNotMoved; - }; - Indicator.prototype.syncBScroll = function (newPos) { - var timestamp = getNow(); - var _a = this.scroll, - options = _a.options, - scroller = _a.scroller; - var probeType = options.probeType, - momentumLimitTime = options.momentumLimitTime; - scroller.translater.translate(newPos); - // dispatch scroll in interval time - if (timestamp - this.startTime > momentumLimitTime) { - this.startTime = timestamp; - if (probeType === 1 /* Throttle */) { - scroller.hooks.trigger(scroller.hooks.eventTypes.scroll, newPos); - } - } - // dispatch scroll all the time - if (probeType > 1 /* Throttle */) { - scroller.hooks.trigger(scroller.hooks.eventTypes.scroll, newPos); - } - }; - Indicator.prototype.updatePosition = function (BScrollPos) { - var newIndicatorPos = this.getIndicatorPosByRatio(BScrollPos); - this.applyTransformProperty(newIndicatorPos); - this.currentPos = __assign({}, newIndicatorPos); - }; - Indicator.prototype.applyTransformProperty = function (pos) { - var translateZ = this.scroll.options.translateZ; - var transformProperties = ["translateX(" + pos.x + "px)", "translateY(" + pos.y + "px)", "" + translateZ]; - this.indicatorEl.style[style.transform] = transformProperties.join(' '); - }; - Indicator.prototype.getIndicatorPosByRatio = function (BScrollPos) { - var x = BScrollPos.x, - y = BScrollPos.y; - var _a = this.scroll, - hasHorizontalScroll = _a.hasHorizontalScroll, - hasVerticalScroll = _a.hasVerticalScroll; - var position = __assign({}, this.currentPos); - if (hasHorizontalScroll) { - var roundX = Math.round(this.ratioX * x * this.translateXSign); - // maybe maxScrollX is negative - position.x = between(roundX, Math.min(this.minScrollX, this.maxScrollX), Math.max(this.minScrollX, this.maxScrollX)); - } - if (hasVerticalScroll) { - var roundY = Math.round(this.ratioY * y * this.translateYSign); - // maybe maxScrollY is negative - position.y = between(roundY, Math.min(this.minScrollY, this.maxScrollY), Math.max(this.minScrollY, this.maxScrollY)); - } - return position; - }; - Indicator.prototype.destroy = function () { - if (this.options.interactive !== false) { - this.startEventRegister.destroy(); - this.moveEventRegister.destroy(); - this.endEventRegister.destroy(); - } - this.hooksFn.forEach(function (item) { - var hooks = item[0]; - var hooksName = item[1]; - var handlerFn = item[2]; - hooks.off(hooksName, handlerFn); - }); - this.hooksFn.length = 0; - }; - return Indicator; -}(); -var Indicators = /** @class */function () { - function Indicators(scroll) { - this.scroll = scroll; - this.options = []; - this.indicators = []; - this.handleOptions(); - this.handleHooks(); - } - Indicators.prototype.handleOptions = function () { - var UserIndicatorsOptions = this.scroll.options.indicators; - assert(Array.isArray(UserIndicatorsOptions), "'indicators' must be an array."); - for (var _i = 0, UserIndicatorsOptions_1 = UserIndicatorsOptions; _i < UserIndicatorsOptions_1.length; _i++) { - var indicatorOptions = UserIndicatorsOptions_1[_i]; - assert(!!indicatorOptions.relationElement, "'relationElement' must be a HTMLElement."); - this.createIndicators(indicatorOptions); - } - }; - Indicators.prototype.createIndicators = function (options) { - this.indicators.push(new Indicator(this.scroll, options)); - }; - Indicators.prototype.handleHooks = function () { - var _this = this; - var scrollHooks = this.scroll.hooks; - scrollHooks.on(scrollHooks.eventTypes.destroy, function () { - for (var _i = 0, _a = _this.indicators; _i < _a.length; _i++) { - var indicator = _a[_i]; - indicator.destroy(); - } - _this.indicators = []; - }); - }; - Indicators.pluginName = 'indicators'; - return Indicators; -}(); -BScroll.use(MouseWheel).use(ObserveDOM).use(PullDown).use(PullUp).use(ScrollBar).use(Slide).use(Wheel).use(Zoom).use(NestedScroll).use(InfinityScroll).use(Movable).use(ObserveImage).use(Indicators); - // -var script$2g = { +// import BScroll from 'better-scroll' + +var script$2h = { name: 'PreviewLooseLeaf', props: { looseLeaf: Object, @@ -159210,9 +157415,9 @@ var script$2g = { }; /* script */ -const __vue_script__$2g = script$2g; +const __vue_script__$2h = script$2h; /* template */ -var __vue_render__$2g = function () { +var __vue_render__$2h = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -159285,6 +157490,9 @@ var __vue_render__$2g = function () { openTestPaper: _vm.openTestPaper, openHtml: _vm.openHtml, copyHtmlUrl: _vm.copyHtmlUrl, + submitAnswer: function ($event) { + return _vm.$emit("submitAnswer", $event) + }, }, }), _vm._v(" "), @@ -159328,17 +157536,17 @@ var __vue_render__$2g = function () { ] ) }; -var __vue_staticRenderFns__$2g = []; -__vue_render__$2g._withStripped = true; +var __vue_staticRenderFns__$2h = []; +__vue_render__$2h._withStripped = true; /* style */ - const __vue_inject_styles__$2g = undefined; + const __vue_inject_styles__$2h = undefined; /* scoped */ - const __vue_scope_id__$2g = "data-v-10b6c598"; + const __vue_scope_id__$2h = "data-v-e5f65682"; /* module identifier */ - const __vue_module_identifier__$2g = undefined; + const __vue_module_identifier__$2h = undefined; /* functional template */ - const __vue_is_functional_template__$2g = false; + const __vue_is_functional_template__$2h = false; /* style inject */ /* style inject SSR */ @@ -159347,32 +157555,32 @@ __vue_render__$2g._withStripped = true; - const __vue_component__$2g = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2g, staticRenderFns: __vue_staticRenderFns__$2g }, - __vue_inject_styles__$2g, - __vue_script__$2g, - __vue_scope_id__$2g, - __vue_is_functional_template__$2g, - __vue_module_identifier__$2g, + const __vue_component__$2h = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2h, staticRenderFns: __vue_staticRenderFns__$2h }, + __vue_inject_styles__$2h, + __vue_script__$2h, + __vue_scope_id__$2h, + __vue_is_functional_template__$2h, + __vue_module_identifier__$2h, false, undefined, undefined, undefined ); -const ReaderComponents = [__vue_component__$2h, __vue_component__$2g, __vue_component__$2p]; +const ReaderComponents = [__vue_component__$2i, __vue_component__$2h, __vue_component__$2q]; var XmlReader = { // install, ...ReaderComponents }; // -var script$2f = { +var script$2g = { mixins: [singleGroupMixin], name: 'titleThirdLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -159471,9 +157679,9 @@ var script$2f = { }; /* script */ -const __vue_script__$2f = script$2f; +const __vue_script__$2g = script$2g; /* template */ -var __vue_render__$2f = function () { +var __vue_render__$2g = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -159605,17 +157813,17 @@ var __vue_render__$2f = function () { 1 ) }; -var __vue_staticRenderFns__$2f = []; -__vue_render__$2f._withStripped = true; +var __vue_staticRenderFns__$2g = []; +__vue_render__$2g._withStripped = true; /* style */ - const __vue_inject_styles__$2f = undefined; + const __vue_inject_styles__$2g = undefined; /* scoped */ - const __vue_scope_id__$2f = "data-v-c72aed64"; + const __vue_scope_id__$2g = "data-v-616d10ee"; /* module identifier */ - const __vue_module_identifier__$2f = undefined; + const __vue_module_identifier__$2g = undefined; /* functional template */ - const __vue_is_functional_template__$2f = false; + const __vue_is_functional_template__$2g = false; /* style inject */ /* style inject SSR */ @@ -159624,13 +157832,13 @@ __vue_render__$2f._withStripped = true; - const __vue_component__$2f = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2f, staticRenderFns: __vue_staticRenderFns__$2f }, - __vue_inject_styles__$2f, - __vue_script__$2f, - __vue_scope_id__$2f, - __vue_is_functional_template__$2f, - __vue_module_identifier__$2f, + const __vue_component__$2g = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2g, staticRenderFns: __vue_staticRenderFns__$2g }, + __vue_inject_styles__$2g, + __vue_script__$2g, + __vue_scope_id__$2g, + __vue_is_functional_template__$2g, + __vue_module_identifier__$2g, false, undefined, undefined, @@ -159638,12 +157846,12 @@ __vue_render__$2f._withStripped = true; ); // -var script$2e = { +var script$2f = { mixins: [singleGroupMixin], name: 'titleFirstLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -159733,9 +157941,9 @@ var script$2e = { }; /* script */ -const __vue_script__$2e = script$2e; +const __vue_script__$2f = script$2f; /* template */ -var __vue_render__$2e = function () { +var __vue_render__$2f = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -159827,17 +158035,17 @@ var __vue_render__$2e = function () { 1 ) }; -var __vue_staticRenderFns__$2e = []; -__vue_render__$2e._withStripped = true; +var __vue_staticRenderFns__$2f = []; +__vue_render__$2f._withStripped = true; /* style */ - const __vue_inject_styles__$2e = undefined; + const __vue_inject_styles__$2f = undefined; /* scoped */ - const __vue_scope_id__$2e = "data-v-9639c7d6"; + const __vue_scope_id__$2f = "data-v-0bbb4f3a"; /* module identifier */ - const __vue_module_identifier__$2e = undefined; + const __vue_module_identifier__$2f = undefined; /* functional template */ - const __vue_is_functional_template__$2e = false; + const __vue_is_functional_template__$2f = false; /* style inject */ /* style inject SSR */ @@ -159846,13 +158054,13 @@ __vue_render__$2e._withStripped = true; - const __vue_component__$2e = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2e, staticRenderFns: __vue_staticRenderFns__$2e }, - __vue_inject_styles__$2e, - __vue_script__$2e, - __vue_scope_id__$2e, - __vue_is_functional_template__$2e, - __vue_module_identifier__$2e, + const __vue_component__$2f = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2f, staticRenderFns: __vue_staticRenderFns__$2f }, + __vue_inject_styles__$2f, + __vue_script__$2f, + __vue_scope_id__$2f, + __vue_is_functional_template__$2f, + __vue_module_identifier__$2f, false, undefined, undefined, @@ -159860,12 +158068,12 @@ __vue_render__$2e._withStripped = true; ); // -var script$2d = { +var script$2e = { mixins: [singleGroupMixin], name: 'titleSixthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -159955,9 +158163,9 @@ var script$2d = { }; /* script */ -const __vue_script__$2d = script$2d; +const __vue_script__$2e = script$2e; /* template */ -var __vue_render__$2d = function () { +var __vue_render__$2e = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -160097,13 +158305,234 @@ var __vue_render__$2d = function () { 1 ) }; +var __vue_staticRenderFns__$2e = []; +__vue_render__$2e._withStripped = true; + + /* style */ + const __vue_inject_styles__$2e = undefined; + /* scoped */ + const __vue_scope_id__$2e = "data-v-2c084d29"; + /* module identifier */ + const __vue_module_identifier__$2e = undefined; + /* functional template */ + const __vue_is_functional_template__$2e = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$2e = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2e, staticRenderFns: __vue_staticRenderFns__$2e }, + __vue_inject_styles__$2e, + __vue_script__$2e, + __vue_scope_id__$2e, + __vue_is_functional_template__$2e, + __vue_module_identifier__$2e, + false, + undefined, + undefined, + undefined + ); + +// +var script$2d = { + mixins: [singleGroupMixin], + name: 'titleSemicircleLibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + groupData: {} + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$2d = script$2d; +/* template */ +var __vue_render__$2d = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-semicircle-library-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("div", { staticClass: "title-left-img" }), + _vm._v(" "), + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "title-right-img" }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$2d = []; __vue_render__$2d._withStripped = true; /* style */ const __vue_inject_styles__$2d = undefined; /* scoped */ - const __vue_scope_id__$2d = "data-v-4530e784"; + const __vue_scope_id__$2d = "data-v-3af6d3d2"; /* module identifier */ const __vue_module_identifier__$2d = undefined; /* functional template */ @@ -160132,10 +158561,10 @@ __vue_render__$2d._withStripped = true; // var script$2c = { mixins: [singleGroupMixin], - name: 'titleSemicircleLibraryRender', + name: 'titleRectangleLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -160235,7 +158664,7 @@ var __vue_render__$2c = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-semicircle-library-" + _vm.pageType, + "xml-title-rectangle-library-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], style: { "--background-color": _vm.groupData.themeColor }, @@ -160324,7 +158753,7 @@ __vue_render__$2c._withStripped = true; /* style */ const __vue_inject_styles__$2c = undefined; /* scoped */ - const __vue_scope_id__$2c = "data-v-6d19c71c"; + const __vue_scope_id__$2c = "data-v-fbf24244"; /* module identifier */ const __vue_module_identifier__$2c = undefined; /* functional template */ @@ -160352,232 +158781,11 @@ __vue_render__$2c._withStripped = true; // var script$2b = { - mixins: [singleGroupMixin], - name: 'titleRectangleLibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$2b = script$2b; -/* template */ -var __vue_render__$2b = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-rectangle-library-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("div", { staticClass: "title-left-img" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "title-right-img" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$2b = []; -__vue_render__$2b._withStripped = true; - - /* style */ - const __vue_inject_styles__$2b = undefined; - /* scoped */ - const __vue_scope_id__$2b = "data-v-50afe0e3"; - /* module identifier */ - const __vue_module_identifier__$2b = undefined; - /* functional template */ - const __vue_is_functional_template__$2b = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$2b = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2b, staticRenderFns: __vue_staticRenderFns__$2b }, - __vue_inject_styles__$2b, - __vue_script__$2b, - __vue_scope_id__$2b, - __vue_is_functional_template__$2b, - __vue_module_identifier__$2b, - false, - undefined, - undefined, - undefined - ); - -// -var script$2a = { mixins: [singleGroupMixin], name: 'titleYellowtheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -160671,9 +158879,9 @@ var script$2a = { }; /* script */ -const __vue_script__$2a = script$2a; +const __vue_script__$2b = script$2b; /* template */ -var __vue_render__$2a = function () { +var __vue_render__$2b = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -160798,13 +159006,235 @@ var __vue_render__$2a = function () { 1 ) }; +var __vue_staticRenderFns__$2b = []; +__vue_render__$2b._withStripped = true; + + /* style */ + const __vue_inject_styles__$2b = undefined; + /* scoped */ + const __vue_scope_id__$2b = "data-v-462bc6a8"; + /* module identifier */ + const __vue_module_identifier__$2b = undefined; + /* functional template */ + const __vue_is_functional_template__$2b = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$2b = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2b, staticRenderFns: __vue_staticRenderFns__$2b }, + __vue_inject_styles__$2b, + __vue_script__$2b, + __vue_scope_id__$2b, + __vue_is_functional_template__$2b, + __vue_module_identifier__$2b, + false, + undefined, + undefined, + undefined + ); + +// +var script$2a = { + mixins: [singleGroupMixin], + name: 'titleYellowtheme2LibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$2a = script$2a; +/* template */ +var __vue_render__$2a = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-Yellowtheme2-library-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "left-icon" }), + _vm._v(" "), + _c( + "div", + { staticClass: "rigth-titlebox" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$2a = []; __vue_render__$2a._withStripped = true; /* style */ const __vue_inject_styles__$2a = undefined; /* scoped */ - const __vue_scope_id__$2a = "data-v-420f98ad"; + const __vue_scope_id__$2a = "data-v-7487515c"; /* module identifier */ const __vue_module_identifier__$2a = undefined; /* functional template */ @@ -160833,10 +159263,10 @@ __vue_render__$2a._withStripped = true; // var script$29 = { mixins: [singleGroupMixin], - name: 'titleYellowtheme2LibraryRender', + name: 'titleYellowtheme4LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -160937,7 +159367,7 @@ var __vue_render__$29 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-Yellowtheme2-library-" + _vm.pageType, + "xml-title-Yellowtheme4-library-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], style: { "--background-color": _vm.groupData.themeColor }, @@ -160972,8 +159402,6 @@ var __vue_render__$29 = function () { [ _vm._v(" "), _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "left-icon" }), - _vm._v(" "), _c( "div", { staticClass: "rigth-titlebox" }, @@ -161026,7 +159454,7 @@ __vue_render__$29._withStripped = true; /* style */ const __vue_inject_styles__$29 = undefined; /* scoped */ - const __vue_scope_id__$29 = "data-v-3e163257"; + const __vue_scope_id__$29 = "data-v-59bc5a3c"; /* module identifier */ const __vue_module_identifier__$29 = undefined; /* functional template */ @@ -161055,10 +159483,10 @@ __vue_render__$29._withStripped = true; // var script$28 = { mixins: [singleGroupMixin], - name: 'titleYellowtheme4LibraryRender', + name: 'titleYellowtheme5LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -161159,7 +159587,7 @@ var __vue_render__$28 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-Yellowtheme4-library-" + _vm.pageType, + "xml-title-Yellowtheme5-library-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], style: { "--background-color": _vm.groupData.themeColor }, @@ -161194,6 +159622,8 @@ var __vue_render__$28 = function () { [ _vm._v(" "), _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "left-img" }), + _vm._v(" "), _c( "div", { staticClass: "rigth-titlebox" }, @@ -161233,6 +159663,8 @@ var __vue_render__$28 = function () { ], 1 ), + _vm._v(" "), + _c("div", { staticClass: "right-img" }), ]), ] ), @@ -161246,7 +159678,7 @@ __vue_render__$28._withStripped = true; /* style */ const __vue_inject_styles__$28 = undefined; /* scoped */ - const __vue_scope_id__$28 = "data-v-7b354f7d"; + const __vue_scope_id__$28 = "data-v-df779e1c"; /* module identifier */ const __vue_module_identifier__$28 = undefined; /* functional template */ @@ -161275,10 +159707,10 @@ __vue_render__$28._withStripped = true; // var script$27 = { mixins: [singleGroupMixin], - name: 'titleYellowtheme5LibraryRender', + name: 'titleYellowtheme6LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -161371,230 +159803,6 @@ var script$27 = { const __vue_script__$27 = script$27; /* template */ var __vue_render__$27 = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Yellowtheme5-library-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "left-img" }), - _vm._v(" "), - _c( - "div", - { staticClass: "rigth-titlebox" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "right-img" }), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$27 = []; -__vue_render__$27._withStripped = true; - - /* style */ - const __vue_inject_styles__$27 = undefined; - /* scoped */ - const __vue_scope_id__$27 = "data-v-8332bf92"; - /* module identifier */ - const __vue_module_identifier__$27 = undefined; - /* functional template */ - const __vue_is_functional_template__$27 = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$27 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$27, staticRenderFns: __vue_staticRenderFns__$27 }, - __vue_inject_styles__$27, - __vue_script__$27, - __vue_scope_id__$27, - __vue_is_functional_template__$27, - __vue_module_identifier__$27, - false, - undefined, - undefined, - undefined - ); - -// -var script$26 = { - mixins: [singleGroupMixin], - name: 'titleYellowtheme6LibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$26 = script$26; -/* template */ -var __vue_render__$26 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -161688,17 +159896,17 @@ var __vue_render__$26 = function () { 1 ) }; -var __vue_staticRenderFns__$26 = []; -__vue_render__$26._withStripped = true; +var __vue_staticRenderFns__$27 = []; +__vue_render__$27._withStripped = true; /* style */ - const __vue_inject_styles__$26 = undefined; + const __vue_inject_styles__$27 = undefined; /* scoped */ - const __vue_scope_id__$26 = "data-v-5e519b3e"; + const __vue_scope_id__$27 = "data-v-15d1c71c"; /* module identifier */ - const __vue_module_identifier__$26 = undefined; + const __vue_module_identifier__$27 = undefined; /* functional template */ - const __vue_is_functional_template__$26 = false; + const __vue_is_functional_template__$27 = false; /* style inject */ /* style inject SSR */ @@ -161707,13 +159915,13 @@ __vue_render__$26._withStripped = true; - const __vue_component__$26 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$26, staticRenderFns: __vue_staticRenderFns__$26 }, - __vue_inject_styles__$26, - __vue_script__$26, - __vue_scope_id__$26, - __vue_is_functional_template__$26, - __vue_module_identifier__$26, + const __vue_component__$27 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$27, staticRenderFns: __vue_staticRenderFns__$27 }, + __vue_inject_styles__$27, + __vue_script__$27, + __vue_scope_id__$27, + __vue_is_functional_template__$27, + __vue_module_identifier__$27, false, undefined, undefined, @@ -161721,11 +159929,11 @@ __vue_render__$26._withStripped = true; ); // -var script$25 = { +var script$26 = { mixins: [singleGroupMixin], name: 'titleFifteenLibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, isUnPrefix: true, data() { @@ -161820,9 +160028,9 @@ var script$25 = { }; /* script */ -const __vue_script__$25 = script$25; +const __vue_script__$26 = script$26; /* template */ -var __vue_render__$25 = function () { +var __vue_render__$26 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -161935,17 +160143,17 @@ var __vue_render__$25 = function () { 1 ) }; -var __vue_staticRenderFns__$25 = []; -__vue_render__$25._withStripped = true; +var __vue_staticRenderFns__$26 = []; +__vue_render__$26._withStripped = true; /* style */ - const __vue_inject_styles__$25 = undefined; + const __vue_inject_styles__$26 = undefined; /* scoped */ - const __vue_scope_id__$25 = "data-v-b3728c8a"; + const __vue_scope_id__$26 = "data-v-6a63b0c0"; /* module identifier */ - const __vue_module_identifier__$25 = undefined; + const __vue_module_identifier__$26 = undefined; /* functional template */ - const __vue_is_functional_template__$25 = false; + const __vue_is_functional_template__$26 = false; /* style inject */ /* style inject SSR */ @@ -161954,13 +160162,13 @@ __vue_render__$25._withStripped = true; - const __vue_component__$25 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$25, staticRenderFns: __vue_staticRenderFns__$25 }, - __vue_inject_styles__$25, - __vue_script__$25, - __vue_scope_id__$25, - __vue_is_functional_template__$25, - __vue_module_identifier__$25, + const __vue_component__$26 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$26, staticRenderFns: __vue_staticRenderFns__$26 }, + __vue_inject_styles__$26, + __vue_script__$26, + __vue_scope_id__$26, + __vue_is_functional_template__$26, + __vue_module_identifier__$26, false, undefined, undefined, @@ -161968,12 +160176,12 @@ __vue_render__$25._withStripped = true; ); // -var script$24 = { +var script$25 = { mixins: [singleGroupMixin], name: 'titleThirteenthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -162062,9 +160270,9 @@ var script$24 = { }; /* script */ -const __vue_script__$24 = script$24; +const __vue_script__$25 = script$25; /* template */ -var __vue_render__$24 = function () { +var __vue_render__$25 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -162186,17 +160394,17 @@ var __vue_render__$24 = function () { 1 ) }; -var __vue_staticRenderFns__$24 = []; -__vue_render__$24._withStripped = true; +var __vue_staticRenderFns__$25 = []; +__vue_render__$25._withStripped = true; /* style */ - const __vue_inject_styles__$24 = undefined; + const __vue_inject_styles__$25 = undefined; /* scoped */ - const __vue_scope_id__$24 = "data-v-57d48280"; + const __vue_scope_id__$25 = "data-v-1966f0fb"; /* module identifier */ - const __vue_module_identifier__$24 = undefined; + const __vue_module_identifier__$25 = undefined; /* functional template */ - const __vue_is_functional_template__$24 = false; + const __vue_is_functional_template__$25 = false; /* style inject */ /* style inject SSR */ @@ -162205,13 +160413,13 @@ __vue_render__$24._withStripped = true; - const __vue_component__$24 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$24, staticRenderFns: __vue_staticRenderFns__$24 }, - __vue_inject_styles__$24, - __vue_script__$24, - __vue_scope_id__$24, - __vue_is_functional_template__$24, - __vue_module_identifier__$24, + const __vue_component__$25 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$25, staticRenderFns: __vue_staticRenderFns__$25 }, + __vue_inject_styles__$25, + __vue_script__$25, + __vue_scope_id__$25, + __vue_is_functional_template__$25, + __vue_module_identifier__$25, false, undefined, undefined, @@ -162219,12 +160427,12 @@ __vue_render__$24._withStripped = true; ); // -var script$23 = { +var script$24 = { mixins: [singleGroupMixin], name: 'titleTwelfthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -162322,9 +160530,9 @@ var script$23 = { }; /* script */ -const __vue_script__$23 = script$23; +const __vue_script__$24 = script$24; /* template */ -var __vue_render__$23 = function () { +var __vue_render__$24 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -162456,17 +160664,17 @@ var __vue_render__$23 = function () { 1 ) }; -var __vue_staticRenderFns__$23 = []; -__vue_render__$23._withStripped = true; +var __vue_staticRenderFns__$24 = []; +__vue_render__$24._withStripped = true; /* style */ - const __vue_inject_styles__$23 = undefined; + const __vue_inject_styles__$24 = undefined; /* scoped */ - const __vue_scope_id__$23 = "data-v-38c9b3a2"; + const __vue_scope_id__$24 = "data-v-721237c7"; /* module identifier */ - const __vue_module_identifier__$23 = undefined; + const __vue_module_identifier__$24 = undefined; /* functional template */ - const __vue_is_functional_template__$23 = false; + const __vue_is_functional_template__$24 = false; /* style inject */ /* style inject SSR */ @@ -162475,13 +160683,13 @@ __vue_render__$23._withStripped = true; - const __vue_component__$23 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$23, staticRenderFns: __vue_staticRenderFns__$23 }, - __vue_inject_styles__$23, - __vue_script__$23, - __vue_scope_id__$23, - __vue_is_functional_template__$23, - __vue_module_identifier__$23, + const __vue_component__$24 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$24, staticRenderFns: __vue_staticRenderFns__$24 }, + __vue_inject_styles__$24, + __vue_script__$24, + __vue_scope_id__$24, + __vue_is_functional_template__$24, + __vue_module_identifier__$24, false, undefined, undefined, @@ -162489,12 +160697,12 @@ __vue_render__$23._withStripped = true; ); // -var script$22 = { +var script$23 = { mixins: [singleGroupMixin], name: 'titleGreentheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -162588,9 +160796,9 @@ var script$22 = { }; /* script */ -const __vue_script__$22 = script$22; +const __vue_script__$23 = script$23; /* template */ -var __vue_render__$22 = function () { +var __vue_render__$23 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -162713,17 +160921,17 @@ var __vue_render__$22 = function () { 1 ) }; -var __vue_staticRenderFns__$22 = []; -__vue_render__$22._withStripped = true; +var __vue_staticRenderFns__$23 = []; +__vue_render__$23._withStripped = true; /* style */ - const __vue_inject_styles__$22 = undefined; + const __vue_inject_styles__$23 = undefined; /* scoped */ - const __vue_scope_id__$22 = "data-v-cfa6b8bc"; + const __vue_scope_id__$23 = "data-v-3706def2"; /* module identifier */ - const __vue_module_identifier__$22 = undefined; + const __vue_module_identifier__$23 = undefined; /* functional template */ - const __vue_is_functional_template__$22 = false; + const __vue_is_functional_template__$23 = false; /* style inject */ /* style inject SSR */ @@ -162732,13 +160940,13 @@ __vue_render__$22._withStripped = true; - const __vue_component__$22 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$22, staticRenderFns: __vue_staticRenderFns__$22 }, - __vue_inject_styles__$22, - __vue_script__$22, - __vue_scope_id__$22, - __vue_is_functional_template__$22, - __vue_module_identifier__$22, + const __vue_component__$23 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$23, staticRenderFns: __vue_staticRenderFns__$23 }, + __vue_inject_styles__$23, + __vue_script__$23, + __vue_scope_id__$23, + __vue_is_functional_template__$23, + __vue_module_identifier__$23, false, undefined, undefined, @@ -162746,12 +160954,12 @@ __vue_render__$22._withStripped = true; ); // -var script$21 = { +var script$22 = { mixins: [singleGroupMixin], name: 'titleGreentheme2LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -162845,9 +161053,9 @@ var script$21 = { }; /* script */ -const __vue_script__$21 = script$21; +const __vue_script__$22 = script$22; /* template */ -var __vue_render__$21 = function () { +var __vue_render__$22 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -162980,13 +161188,235 @@ var __vue_render__$21 = function () { 1 ) }; +var __vue_staticRenderFns__$22 = []; +__vue_render__$22._withStripped = true; + + /* style */ + const __vue_inject_styles__$22 = undefined; + /* scoped */ + const __vue_scope_id__$22 = "data-v-5442cbe5"; + /* module identifier */ + const __vue_module_identifier__$22 = undefined; + /* functional template */ + const __vue_is_functional_template__$22 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$22 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$22, staticRenderFns: __vue_staticRenderFns__$22 }, + __vue_inject_styles__$22, + __vue_script__$22, + __vue_scope_id__$22, + __vue_is_functional_template__$22, + __vue_module_identifier__$22, + false, + undefined, + undefined, + undefined + ); + +// +var script$21 = { + mixins: [singleGroupMixin], + name: 'titleGreentheme3LibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$21 = script$21; +/* template */ +var __vue_render__$21 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-Greentheme3-library-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c( + "div", + { staticClass: "rigth-titlebox" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "right-top-bg" }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$21 = []; __vue_render__$21._withStripped = true; /* style */ const __vue_inject_styles__$21 = undefined; /* scoped */ - const __vue_scope_id__$21 = "data-v-3678fe2a"; + const __vue_scope_id__$21 = "data-v-478188c1"; /* module identifier */ const __vue_module_identifier__$21 = undefined; /* functional template */ @@ -163015,10 +161445,10 @@ __vue_render__$21._withStripped = true; // var script$20 = { mixins: [singleGroupMixin], - name: 'titleGreentheme3LibraryRender', + name: 'titleGreentheme4LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -163119,7 +161549,7 @@ var __vue_render__$20 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-Greentheme3-library-" + _vm.pageType, + "xml-title-Greentheme4-library-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], style: { "--background-color": _vm.groupData.themeColor }, @@ -163153,7 +161583,11 @@ var __vue_render__$20 = function () { }, [ _vm._v(" "), - _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "cont-box" }, [ + _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "right-top-bg" }), + ]), + _vm._v(" "), _c( "div", { staticClass: "rigth-titlebox" }, @@ -163190,8 +161624,6 @@ var __vue_render__$20 = function () { true ), }), - _vm._v(" "), - _c("div", { staticClass: "right-top-bg" }), ], 1 ), @@ -163208,7 +161640,7 @@ __vue_render__$20._withStripped = true; /* style */ const __vue_inject_styles__$20 = undefined; /* scoped */ - const __vue_scope_id__$20 = "data-v-10d0b686"; + const __vue_scope_id__$20 = "data-v-5fcb6934"; /* module identifier */ const __vue_module_identifier__$20 = undefined; /* functional template */ @@ -163237,16 +161669,15 @@ __vue_render__$20._withStripped = true; // var script$1$ = { mixins: [singleGroupMixin], - name: 'titleGreentheme4LibraryRender', + name: 'titleGreentheme6LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { typeText: '标题', titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', groupData: {} }; }, @@ -163333,229 +161764,6 @@ var script$1$ = { const __vue_script__$1$ = script$1$; /* template */ var __vue_render__$1$ = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Greentheme4-library-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "cont-box" }, [ - _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "right-top-bg" }), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "rigth-titlebox" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$1$ = []; -__vue_render__$1$._withStripped = true; - - /* style */ - const __vue_inject_styles__$1$ = undefined; - /* scoped */ - const __vue_scope_id__$1$ = "data-v-f7dfce0e"; - /* module identifier */ - const __vue_module_identifier__$1$ = undefined; - /* functional template */ - const __vue_is_functional_template__$1$ = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$1$ = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1$, staticRenderFns: __vue_staticRenderFns__$1$ }, - __vue_inject_styles__$1$, - __vue_script__$1$, - __vue_scope_id__$1$, - __vue_is_functional_template__$1$, - __vue_module_identifier__$1$, - false, - undefined, - undefined, - undefined - ); - -// -var script$1_ = { - mixins: [singleGroupMixin], - name: 'titleGreentheme6LibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$1_ = script$1_; -/* template */ -var __vue_render__$1_ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -163659,17 +161867,17 @@ var __vue_render__$1_ = function () { 1 ) }; -var __vue_staticRenderFns__$1_ = []; -__vue_render__$1_._withStripped = true; +var __vue_staticRenderFns__$1$ = []; +__vue_render__$1$._withStripped = true; /* style */ - const __vue_inject_styles__$1_ = undefined; + const __vue_inject_styles__$1$ = undefined; /* scoped */ - const __vue_scope_id__$1_ = "data-v-679c63ca"; + const __vue_scope_id__$1$ = "data-v-11ebcaf6"; /* module identifier */ - const __vue_module_identifier__$1_ = undefined; + const __vue_module_identifier__$1$ = undefined; /* functional template */ - const __vue_is_functional_template__$1_ = false; + const __vue_is_functional_template__$1$ = false; /* style inject */ /* style inject SSR */ @@ -163678,13 +161886,13 @@ __vue_render__$1_._withStripped = true; - const __vue_component__$1_ = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1_, staticRenderFns: __vue_staticRenderFns__$1_ }, - __vue_inject_styles__$1_, - __vue_script__$1_, - __vue_scope_id__$1_, - __vue_is_functional_template__$1_, - __vue_module_identifier__$1_, + const __vue_component__$1$ = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1$, staticRenderFns: __vue_staticRenderFns__$1$ }, + __vue_inject_styles__$1$, + __vue_script__$1$, + __vue_scope_id__$1$, + __vue_is_functional_template__$1$, + __vue_module_identifier__$1$, false, undefined, undefined, @@ -163692,11 +161900,11 @@ __vue_render__$1_._withStripped = true; ); // -var script$1Z = { +var script$1_ = { mixins: [singleGroupMixin], name: 'titleNineteenLibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -163786,9 +161994,9 @@ var script$1Z = { }; /* script */ -const __vue_script__$1Z = script$1Z; +const __vue_script__$1_ = script$1_; /* template */ -var __vue_render__$1Z = function () { +var __vue_render__$1_ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -163878,17 +162086,17 @@ var __vue_render__$1Z = function () { 1 ) }; -var __vue_staticRenderFns__$1Z = []; -__vue_render__$1Z._withStripped = true; +var __vue_staticRenderFns__$1_ = []; +__vue_render__$1_._withStripped = true; /* style */ - const __vue_inject_styles__$1Z = undefined; + const __vue_inject_styles__$1_ = undefined; /* scoped */ - const __vue_scope_id__$1Z = "data-v-1dff87f0"; + const __vue_scope_id__$1_ = "data-v-1ff758ed"; /* module identifier */ - const __vue_module_identifier__$1Z = undefined; + const __vue_module_identifier__$1_ = undefined; /* functional template */ - const __vue_is_functional_template__$1Z = false; + const __vue_is_functional_template__$1_ = false; /* style inject */ /* style inject SSR */ @@ -163897,13 +162105,13 @@ __vue_render__$1Z._withStripped = true; - const __vue_component__$1Z = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1Z, staticRenderFns: __vue_staticRenderFns__$1Z }, - __vue_inject_styles__$1Z, - __vue_script__$1Z, - __vue_scope_id__$1Z, - __vue_is_functional_template__$1Z, - __vue_module_identifier__$1Z, + const __vue_component__$1_ = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1_, staticRenderFns: __vue_staticRenderFns__$1_ }, + __vue_inject_styles__$1_, + __vue_script__$1_, + __vue_scope_id__$1_, + __vue_is_functional_template__$1_, + __vue_module_identifier__$1_, false, undefined, undefined, @@ -163911,12 +162119,12 @@ __vue_render__$1Z._withStripped = true; ); // -var script$1Y = { +var script$1Z = { mixins: [singleGroupMixin], name: 'titleHexagonLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -164005,9 +162213,9 @@ var script$1Y = { }; /* script */ -const __vue_script__$1Y = script$1Y; +const __vue_script__$1Z = script$1Z; /* template */ -var __vue_render__$1Y = function () { +var __vue_render__$1Z = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -164099,17 +162307,17 @@ var __vue_render__$1Y = function () { 1 ) }; -var __vue_staticRenderFns__$1Y = []; -__vue_render__$1Y._withStripped = true; +var __vue_staticRenderFns__$1Z = []; +__vue_render__$1Z._withStripped = true; /* style */ - const __vue_inject_styles__$1Y = undefined; + const __vue_inject_styles__$1Z = undefined; /* scoped */ - const __vue_scope_id__$1Y = "data-v-b830870c"; + const __vue_scope_id__$1Z = "data-v-4ccfd1c2"; /* module identifier */ - const __vue_module_identifier__$1Y = undefined; + const __vue_module_identifier__$1Z = undefined; /* functional template */ - const __vue_is_functional_template__$1Y = false; + const __vue_is_functional_template__$1Z = false; /* style inject */ /* style inject SSR */ @@ -164118,13 +162326,13 @@ __vue_render__$1Y._withStripped = true; - const __vue_component__$1Y = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1Y, staticRenderFns: __vue_staticRenderFns__$1Y }, - __vue_inject_styles__$1Y, - __vue_script__$1Y, - __vue_scope_id__$1Y, - __vue_is_functional_template__$1Y, - __vue_module_identifier__$1Y, + const __vue_component__$1Z = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1Z, staticRenderFns: __vue_staticRenderFns__$1Z }, + __vue_inject_styles__$1Z, + __vue_script__$1Z, + __vue_scope_id__$1Z, + __vue_is_functional_template__$1Z, + __vue_module_identifier__$1Z, false, undefined, undefined, @@ -164132,12 +162340,12 @@ __vue_render__$1Y._withStripped = true; ); // -var script$1X = { +var script$1Y = { mixins: [singleGroupMixin], name: 'titleFourteenLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -164226,9 +162434,9 @@ var script$1X = { }; /* script */ -const __vue_script__$1X = script$1X; +const __vue_script__$1Y = script$1Y; /* template */ -var __vue_render__$1X = function () { +var __vue_render__$1Y = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -164318,17 +162526,17 @@ var __vue_render__$1X = function () { 1 ) }; -var __vue_staticRenderFns__$1X = []; -__vue_render__$1X._withStripped = true; +var __vue_staticRenderFns__$1Y = []; +__vue_render__$1Y._withStripped = true; /* style */ - const __vue_inject_styles__$1X = undefined; + const __vue_inject_styles__$1Y = undefined; /* scoped */ - const __vue_scope_id__$1X = "data-v-4772e2d1"; + const __vue_scope_id__$1Y = "data-v-70644668"; /* module identifier */ - const __vue_module_identifier__$1X = undefined; + const __vue_module_identifier__$1Y = undefined; /* functional template */ - const __vue_is_functional_template__$1X = false; + const __vue_is_functional_template__$1Y = false; /* style inject */ /* style inject SSR */ @@ -164337,13 +162545,13 @@ __vue_render__$1X._withStripped = true; - const __vue_component__$1X = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1X, staticRenderFns: __vue_staticRenderFns__$1X }, - __vue_inject_styles__$1X, - __vue_script__$1X, - __vue_scope_id__$1X, - __vue_is_functional_template__$1X, - __vue_module_identifier__$1X, + const __vue_component__$1Y = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1Y, staticRenderFns: __vue_staticRenderFns__$1Y }, + __vue_inject_styles__$1Y, + __vue_script__$1Y, + __vue_scope_id__$1Y, + __vue_is_functional_template__$1Y, + __vue_module_identifier__$1Y, false, undefined, undefined, @@ -164351,12 +162559,12 @@ __vue_render__$1X._withStripped = true; ); // -var script$1W = { +var script$1X = { mixins: [singleGroupMixin], name: 'titleSeventeenLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -164450,9 +162658,9 @@ var script$1W = { }; /* script */ -const __vue_script__$1W = script$1W; +const __vue_script__$1X = script$1X; /* template */ -var __vue_render__$1W = function () { +var __vue_render__$1X = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -164571,17 +162779,17 @@ var __vue_render__$1W = function () { 1 ) }; -var __vue_staticRenderFns__$1W = []; -__vue_render__$1W._withStripped = true; +var __vue_staticRenderFns__$1X = []; +__vue_render__$1X._withStripped = true; /* style */ - const __vue_inject_styles__$1W = undefined; + const __vue_inject_styles__$1X = undefined; /* scoped */ - const __vue_scope_id__$1W = "data-v-054c5483"; + const __vue_scope_id__$1X = "data-v-25cdd27e"; /* module identifier */ - const __vue_module_identifier__$1W = undefined; + const __vue_module_identifier__$1X = undefined; /* functional template */ - const __vue_is_functional_template__$1W = false; + const __vue_is_functional_template__$1X = false; /* style inject */ /* style inject SSR */ @@ -164590,13 +162798,13 @@ __vue_render__$1W._withStripped = true; - const __vue_component__$1W = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1W, staticRenderFns: __vue_staticRenderFns__$1W }, - __vue_inject_styles__$1W, - __vue_script__$1W, - __vue_scope_id__$1W, - __vue_is_functional_template__$1W, - __vue_module_identifier__$1W, + const __vue_component__$1X = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1X, staticRenderFns: __vue_staticRenderFns__$1X }, + __vue_inject_styles__$1X, + __vue_script__$1X, + __vue_scope_id__$1X, + __vue_is_functional_template__$1X, + __vue_module_identifier__$1X, false, undefined, undefined, @@ -164604,12 +162812,12 @@ __vue_render__$1W._withStripped = true; ); // -var script$1V = { +var script$1W = { mixins: [singleGroupMixin], name: 'titleSixteenLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -164699,9 +162907,9 @@ var script$1V = { }; /* script */ -const __vue_script__$1V = script$1V; +const __vue_script__$1W = script$1W; /* template */ -var __vue_render__$1V = function () { +var __vue_render__$1W = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -164793,17 +163001,17 @@ var __vue_render__$1V = function () { 1 ) }; -var __vue_staticRenderFns__$1V = []; -__vue_render__$1V._withStripped = true; +var __vue_staticRenderFns__$1W = []; +__vue_render__$1W._withStripped = true; /* style */ - const __vue_inject_styles__$1V = undefined; + const __vue_inject_styles__$1W = undefined; /* scoped */ - const __vue_scope_id__$1V = "data-v-174f7351"; + const __vue_scope_id__$1W = "data-v-7e1af04c"; /* module identifier */ - const __vue_module_identifier__$1V = undefined; + const __vue_module_identifier__$1W = undefined; /* functional template */ - const __vue_is_functional_template__$1V = false; + const __vue_is_functional_template__$1W = false; /* style inject */ /* style inject SSR */ @@ -164812,13 +163020,13 @@ __vue_render__$1V._withStripped = true; - const __vue_component__$1V = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1V, staticRenderFns: __vue_staticRenderFns__$1V }, - __vue_inject_styles__$1V, - __vue_script__$1V, - __vue_scope_id__$1V, - __vue_is_functional_template__$1V, - __vue_module_identifier__$1V, + const __vue_component__$1W = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1W, staticRenderFns: __vue_staticRenderFns__$1W }, + __vue_inject_styles__$1W, + __vue_script__$1W, + __vue_scope_id__$1W, + __vue_is_functional_template__$1W, + __vue_module_identifier__$1W, false, undefined, undefined, @@ -164826,11 +163034,11 @@ __vue_render__$1V._withStripped = true; ); // -var script$1U = { +var script$1V = { mixins: [singleGroupMixin], name: 'titleKnowledgeLibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -164921,9 +163129,9 @@ var script$1U = { }; /* script */ -const __vue_script__$1U = script$1U; +const __vue_script__$1V = script$1V; /* template */ -var __vue_render__$1U = function () { +var __vue_render__$1V = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -165053,13 +163261,238 @@ var __vue_render__$1U = function () { 1 ) }; +var __vue_staticRenderFns__$1V = []; +__vue_render__$1V._withStripped = true; + + /* style */ + const __vue_inject_styles__$1V = undefined; + /* scoped */ + const __vue_scope_id__$1V = "data-v-548bec52"; + /* module identifier */ + const __vue_module_identifier__$1V = undefined; + /* functional template */ + const __vue_is_functional_template__$1V = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$1V = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1V, staticRenderFns: __vue_staticRenderFns__$1V }, + __vue_inject_styles__$1V, + __vue_script__$1V, + __vue_scope_id__$1V, + __vue_is_functional_template__$1V, + __vue_module_identifier__$1V, + false, + undefined, + undefined, + undefined + ); + +// +var script$1U = { + mixins: [singleGroupMixin], + name: 'titleFifthLibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + groupData: {} + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$1U = script$1U; +/* template */ +var __vue_render__$1U = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-fifth-library-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("div", { staticClass: "title-bottom" }), + _vm._v(" "), + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "title-right-img" }, [ + _c("div"), + _vm._v(" "), + _c("div"), + ]), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$1U = []; __vue_render__$1U._withStripped = true; /* style */ const __vue_inject_styles__$1U = undefined; /* scoped */ - const __vue_scope_id__$1U = "data-v-4fdc3ed2"; + const __vue_scope_id__$1U = "data-v-ae2ed048"; /* module identifier */ const __vue_module_identifier__$1U = undefined; /* functional template */ @@ -165088,10 +163521,10 @@ __vue_render__$1U._withStripped = true; // var script$1T = { mixins: [singleGroupMixin], - name: 'titleFifthLibraryRender', + name: 'titleTriangleLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -165191,7 +163624,7 @@ var __vue_render__$1T = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-fifth-library-" + _vm.pageType, + "xml-title-triangle-library-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], style: { "--background-color": _vm.groupData.themeColor }, @@ -165229,7 +163662,7 @@ var __vue_render__$1T = function () { "div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "title-bottom" }), + _c("div", { staticClass: "title-left-img" }), _vm._v(" "), _c("xml-text-render", { attrs: { @@ -165264,11 +163697,7 @@ var __vue_render__$1T = function () { ), }), _vm._v(" "), - _c("div", { staticClass: "title-right-img" }, [ - _c("div"), - _vm._v(" "), - _c("div"), - ]), + _c("div", { staticClass: "title-right-img" }), ], 1 ), @@ -165284,7 +163713,7 @@ __vue_render__$1T._withStripped = true; /* style */ const __vue_inject_styles__$1T = undefined; /* scoped */ - const __vue_scope_id__$1T = "data-v-3e0b15f7"; + const __vue_scope_id__$1T = "data-v-7cd7413e"; /* module identifier */ const __vue_module_identifier__$1T = undefined; /* functional template */ @@ -165313,10 +163742,10 @@ __vue_render__$1T._withStripped = true; // var script$1S = { mixins: [singleGroupMixin], - name: 'titleTriangleLibraryRender', + name: 'titleRedtheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -165416,7 +163845,7 @@ var __vue_render__$1S = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-triangle-library-" + _vm.pageType, + "xml-title-Redtheme1-library-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], style: { "--background-color": _vm.groupData.themeColor }, @@ -165454,7 +163883,7 @@ var __vue_render__$1S = function () { "div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "title-left-img" }), + _c("div", { staticClass: "title-bg" }), _vm._v(" "), _c("xml-text-render", { attrs: { @@ -165488,8 +163917,6 @@ var __vue_render__$1S = function () { true ), }), - _vm._v(" "), - _c("div", { staticClass: "title-right-img" }), ], 1 ), @@ -165505,7 +163932,7 @@ __vue_render__$1S._withStripped = true; /* style */ const __vue_inject_styles__$1S = undefined; /* scoped */ - const __vue_scope_id__$1S = "data-v-27e00fb4"; + const __vue_scope_id__$1S = "data-v-5af78a7d"; /* module identifier */ const __vue_module_identifier__$1S = undefined; /* functional template */ @@ -165534,10 +163961,10 @@ __vue_render__$1S._withStripped = true; // var script$1R = { mixins: [singleGroupMixin], - name: 'titleRedtheme1LibraryRender', + name: 'titleRedtheme2LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -165629,225 +164056,6 @@ var script$1R = { const __vue_script__$1R = script$1R; /* template */ var __vue_render__$1R = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Redtheme1-library-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("div", { staticClass: "title-bg" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$1R = []; -__vue_render__$1R._withStripped = true; - - /* style */ - const __vue_inject_styles__$1R = undefined; - /* scoped */ - const __vue_scope_id__$1R = "data-v-36f6e2fc"; - /* module identifier */ - const __vue_module_identifier__$1R = undefined; - /* functional template */ - const __vue_is_functional_template__$1R = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$1R = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1R, staticRenderFns: __vue_staticRenderFns__$1R }, - __vue_inject_styles__$1R, - __vue_script__$1R, - __vue_scope_id__$1R, - __vue_is_functional_template__$1R, - __vue_module_identifier__$1R, - false, - undefined, - undefined, - undefined - ); - -// -var script$1Q = { - mixins: [singleGroupMixin], - name: 'titleRedtheme2LibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$1Q = script$1Q; -/* template */ -var __vue_render__$1Q = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -165935,17 +164143,17 @@ var __vue_render__$1Q = function () { 1 ) }; -var __vue_staticRenderFns__$1Q = []; -__vue_render__$1Q._withStripped = true; +var __vue_staticRenderFns__$1R = []; +__vue_render__$1R._withStripped = true; /* style */ - const __vue_inject_styles__$1Q = undefined; + const __vue_inject_styles__$1R = undefined; /* scoped */ - const __vue_scope_id__$1Q = "data-v-5c0393fc"; + const __vue_scope_id__$1R = "data-v-5abd9437"; /* module identifier */ - const __vue_module_identifier__$1Q = undefined; + const __vue_module_identifier__$1R = undefined; /* functional template */ - const __vue_is_functional_template__$1Q = false; + const __vue_is_functional_template__$1R = false; /* style inject */ /* style inject SSR */ @@ -165954,13 +164162,13 @@ __vue_render__$1Q._withStripped = true; - const __vue_component__$1Q = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1Q, staticRenderFns: __vue_staticRenderFns__$1Q }, - __vue_inject_styles__$1Q, - __vue_script__$1Q, - __vue_scope_id__$1Q, - __vue_is_functional_template__$1Q, - __vue_module_identifier__$1Q, + const __vue_component__$1R = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1R, staticRenderFns: __vue_staticRenderFns__$1R }, + __vue_inject_styles__$1R, + __vue_script__$1R, + __vue_scope_id__$1R, + __vue_is_functional_template__$1R, + __vue_module_identifier__$1R, false, undefined, undefined, @@ -165968,12 +164176,12 @@ __vue_render__$1Q._withStripped = true; ); // -var script$1P = { +var script$1Q = { mixins: [singleGroupMixin], name: 'titleRedtheme3LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -166063,9 +164271,9 @@ var script$1P = { }; /* script */ -const __vue_script__$1P = script$1P; +const __vue_script__$1Q = script$1Q; /* template */ -var __vue_render__$1P = function () { +var __vue_render__$1Q = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -166193,17 +164401,17 @@ var __vue_render__$1P = function () { 1 ) }; -var __vue_staticRenderFns__$1P = []; -__vue_render__$1P._withStripped = true; +var __vue_staticRenderFns__$1Q = []; +__vue_render__$1Q._withStripped = true; /* style */ - const __vue_inject_styles__$1P = undefined; + const __vue_inject_styles__$1Q = undefined; /* scoped */ - const __vue_scope_id__$1P = "data-v-04e59cd2"; + const __vue_scope_id__$1Q = "data-v-4031660d"; /* module identifier */ - const __vue_module_identifier__$1P = undefined; + const __vue_module_identifier__$1Q = undefined; /* functional template */ - const __vue_is_functional_template__$1P = false; + const __vue_is_functional_template__$1Q = false; /* style inject */ /* style inject SSR */ @@ -166212,13 +164420,13 @@ __vue_render__$1P._withStripped = true; - const __vue_component__$1P = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1P, staticRenderFns: __vue_staticRenderFns__$1P }, - __vue_inject_styles__$1P, - __vue_script__$1P, - __vue_scope_id__$1P, - __vue_is_functional_template__$1P, - __vue_module_identifier__$1P, + const __vue_component__$1Q = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1Q, staticRenderFns: __vue_staticRenderFns__$1Q }, + __vue_inject_styles__$1Q, + __vue_script__$1Q, + __vue_scope_id__$1Q, + __vue_is_functional_template__$1Q, + __vue_module_identifier__$1Q, false, undefined, undefined, @@ -166226,12 +164434,12 @@ __vue_render__$1P._withStripped = true; ); // -var script$1O = { +var script$1P = { mixins: [singleGroupMixin], name: 'titleRedtheme4LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -166321,9 +164529,9 @@ var script$1O = { }; /* script */ -const __vue_script__$1O = script$1O; +const __vue_script__$1P = script$1P; /* template */ -var __vue_render__$1O = function () { +var __vue_render__$1P = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -166415,13 +164623,234 @@ var __vue_render__$1O = function () { 1 ) }; +var __vue_staticRenderFns__$1P = []; +__vue_render__$1P._withStripped = true; + + /* style */ + const __vue_inject_styles__$1P = undefined; + /* scoped */ + const __vue_scope_id__$1P = "data-v-eb3fc7ec"; + /* module identifier */ + const __vue_module_identifier__$1P = undefined; + /* functional template */ + const __vue_is_functional_template__$1P = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$1P = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1P, staticRenderFns: __vue_staticRenderFns__$1P }, + __vue_inject_styles__$1P, + __vue_script__$1P, + __vue_scope_id__$1P, + __vue_is_functional_template__$1P, + __vue_module_identifier__$1P, + false, + undefined, + undefined, + undefined + ); + +// +var script$1O = { + mixins: [singleGroupMixin], + name: 'titleThirtyoneLibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + }, + resourceBasisPath: { + type: String, + default: '' + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$1O = script$1O; +/* template */ +var __vue_render__$1O = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-thirtyone-library-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$1O = []; __vue_render__$1O._withStripped = true; /* style */ const __vue_inject_styles__$1O = undefined; /* scoped */ - const __vue_scope_id__$1O = "data-v-1915764f"; + const __vue_scope_id__$1O = "data-v-f815e140"; /* module identifier */ const __vue_module_identifier__$1O = undefined; /* functional template */ @@ -166450,10 +164879,10 @@ __vue_render__$1O._withStripped = true; // var script$1N = { mixins: [singleGroupMixin], - name: 'titleThirtyoneLibraryRender', + name: 'titleThirtytwoLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -166557,7 +164986,7 @@ var __vue_render__$1N = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-thirtyone-library-" + _vm.pageType, + "xml-title-thirtytwo-library-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], style: { "--background-color": _vm.groupData.themeColor }, @@ -166642,7 +165071,7 @@ __vue_render__$1N._withStripped = true; /* style */ const __vue_inject_styles__$1N = undefined; /* scoped */ - const __vue_scope_id__$1N = "data-v-534b8225"; + const __vue_scope_id__$1N = "data-v-7fa3800c"; /* module identifier */ const __vue_module_identifier__$1N = undefined; /* functional template */ @@ -166671,10 +165100,10 @@ __vue_render__$1N._withStripped = true; // var script$1M = { mixins: [singleGroupMixin], - name: 'titleThirtytwoLibraryRender', + name: 'titleThirtythreeLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -166778,7 +165207,7 @@ var __vue_render__$1M = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-thirtytwo-library-" + _vm.pageType, + "xml-title-thirtythree-library-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], style: { "--background-color": _vm.groupData.themeColor }, @@ -166812,45 +165241,49 @@ var __vue_render__$1M = function () { }, [ _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), + _c("div", { staticClass: "main-con" }, [ + _c("div", { staticClass: "left-block" }), + _vm._v(" "), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), ] ), ], @@ -166863,7 +165296,7 @@ __vue_render__$1M._withStripped = true; /* style */ const __vue_inject_styles__$1M = undefined; /* scoped */ - const __vue_scope_id__$1M = "data-v-e0f69a82"; + const __vue_scope_id__$1M = "data-v-0fd18780"; /* module identifier */ const __vue_module_identifier__$1M = undefined; /* functional template */ @@ -166892,10 +165325,10 @@ __vue_render__$1M._withStripped = true; // var script$1L = { mixins: [singleGroupMixin], - name: 'titleThirtythreeLibraryRender', + name: 'titleThirtyfourLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -166991,231 +165424,6 @@ var script$1L = { const __vue_script__$1L = script$1L; /* template */ var __vue_render__$1L = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-thirtythree-library-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "main-con" }, [ - _c("div", { staticClass: "left-block" }), - _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$1L = []; -__vue_render__$1L._withStripped = true; - - /* style */ - const __vue_inject_styles__$1L = undefined; - /* scoped */ - const __vue_scope_id__$1L = "data-v-025e1545"; - /* module identifier */ - const __vue_module_identifier__$1L = undefined; - /* functional template */ - const __vue_is_functional_template__$1L = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$1L = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1L, staticRenderFns: __vue_staticRenderFns__$1L }, - __vue_inject_styles__$1L, - __vue_script__$1L, - __vue_scope_id__$1L, - __vue_is_functional_template__$1L, - __vue_module_identifier__$1L, - false, - undefined, - undefined, - undefined - ); - -// -var script$1K = { - mixins: [singleGroupMixin], - name: 'titleThirtyfourLibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - }, - resourceBasisPath: { - type: String, - default: '' - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$1K = script$1K; -/* template */ -var __vue_render__$1K = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -167303,17 +165511,17 @@ var __vue_render__$1K = function () { 1 ) }; -var __vue_staticRenderFns__$1K = []; -__vue_render__$1K._withStripped = true; +var __vue_staticRenderFns__$1L = []; +__vue_render__$1L._withStripped = true; /* style */ - const __vue_inject_styles__$1K = undefined; + const __vue_inject_styles__$1L = undefined; /* scoped */ - const __vue_scope_id__$1K = "data-v-062687d9"; + const __vue_scope_id__$1L = "data-v-2ddea684"; /* module identifier */ - const __vue_module_identifier__$1K = undefined; + const __vue_module_identifier__$1L = undefined; /* functional template */ - const __vue_is_functional_template__$1K = false; + const __vue_is_functional_template__$1L = false; /* style inject */ /* style inject SSR */ @@ -167322,13 +165530,13 @@ __vue_render__$1K._withStripped = true; - const __vue_component__$1K = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1K, staticRenderFns: __vue_staticRenderFns__$1K }, - __vue_inject_styles__$1K, - __vue_script__$1K, - __vue_scope_id__$1K, - __vue_is_functional_template__$1K, - __vue_module_identifier__$1K, + const __vue_component__$1L = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1L, staticRenderFns: __vue_staticRenderFns__$1L }, + __vue_inject_styles__$1L, + __vue_script__$1L, + __vue_scope_id__$1L, + __vue_is_functional_template__$1L, + __vue_module_identifier__$1L, false, undefined, undefined, @@ -167336,12 +165544,12 @@ __vue_render__$1K._withStripped = true; ); // -var script$1J = { +var script$1K = { mixins: [singleGroupMixin], name: 'titleThirtyfiveLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -167435,9 +165643,9 @@ var script$1J = { }; /* script */ -const __vue_script__$1J = script$1J; +const __vue_script__$1K = script$1K; /* template */ -var __vue_render__$1J = function () { +var __vue_render__$1K = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -167569,13 +165777,238 @@ var __vue_render__$1J = function () { 1 ) }; +var __vue_staticRenderFns__$1K = []; +__vue_render__$1K._withStripped = true; + + /* style */ + const __vue_inject_styles__$1K = undefined; + /* scoped */ + const __vue_scope_id__$1K = "data-v-6d51a022"; + /* module identifier */ + const __vue_module_identifier__$1K = undefined; + /* functional template */ + const __vue_is_functional_template__$1K = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$1K = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1K, staticRenderFns: __vue_staticRenderFns__$1K }, + __vue_inject_styles__$1K, + __vue_script__$1K, + __vue_scope_id__$1K, + __vue_is_functional_template__$1K, + __vue_module_identifier__$1K, + false, + undefined, + undefined, + undefined + ); + +// +var script$1J = { + mixins: [singleGroupMixin], + name: 'titleThirtysixLibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + }, + resourceBasisPath: { + type: String, + default: '' + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$1J = script$1J; +/* template */ +var __vue_render__$1J = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-thirtysix-library-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("div", { staticClass: "left-line" }), + _vm._v(" "), + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "right-line" }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$1J = []; __vue_render__$1J._withStripped = true; /* style */ const __vue_inject_styles__$1J = undefined; /* scoped */ - const __vue_scope_id__$1J = "data-v-69d93ee7"; + const __vue_scope_id__$1J = "data-v-276ebb8b"; /* module identifier */ const __vue_module_identifier__$1J = undefined; /* functional template */ @@ -167604,10 +166037,10 @@ __vue_render__$1J._withStripped = true; // var script$1I = { mixins: [singleGroupMixin], - name: 'titleThirtysixLibraryRender', + name: 'titleThirtysevenLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -167711,7 +166144,7 @@ var __vue_render__$1I = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-thirtysix-library-" + _vm.pageType, + "xml-title-thirtyseven-library-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], style: { "--background-color": _vm.groupData.themeColor }, @@ -167800,7 +166233,7 @@ __vue_render__$1I._withStripped = true; /* style */ const __vue_inject_styles__$1I = undefined; /* scoped */ - const __vue_scope_id__$1I = "data-v-b24544b4"; + const __vue_scope_id__$1I = "data-v-26ceee4c"; /* module identifier */ const __vue_module_identifier__$1I = undefined; /* functional template */ @@ -167829,10 +166262,10 @@ __vue_render__$1I._withStripped = true; // var script$1H = { mixins: [singleGroupMixin], - name: 'titleThirtysevenLibraryRender', + name: 'titleThirtyeightLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -167928,231 +166361,6 @@ var script$1H = { const __vue_script__$1H = script$1H; /* template */ var __vue_render__$1H = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-thirtyseven-library-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("div", { staticClass: "left-line" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "right-line" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$1H = []; -__vue_render__$1H._withStripped = true; - - /* style */ - const __vue_inject_styles__$1H = undefined; - /* scoped */ - const __vue_scope_id__$1H = "data-v-21845027"; - /* module identifier */ - const __vue_module_identifier__$1H = undefined; - /* functional template */ - const __vue_is_functional_template__$1H = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$1H = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1H, staticRenderFns: __vue_staticRenderFns__$1H }, - __vue_inject_styles__$1H, - __vue_script__$1H, - __vue_scope_id__$1H, - __vue_is_functional_template__$1H, - __vue_module_identifier__$1H, - false, - undefined, - undefined, - undefined - ); - -// -var script$1G = { - mixins: [singleGroupMixin], - name: 'titleThirtyeightLibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - }, - resourceBasisPath: { - type: String, - default: '' - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$1G = script$1G; -/* template */ -var __vue_render__$1G = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -168240,17 +166448,17 @@ var __vue_render__$1G = function () { 1 ) }; -var __vue_staticRenderFns__$1G = []; -__vue_render__$1G._withStripped = true; +var __vue_staticRenderFns__$1H = []; +__vue_render__$1H._withStripped = true; /* style */ - const __vue_inject_styles__$1G = undefined; + const __vue_inject_styles__$1H = undefined; /* scoped */ - const __vue_scope_id__$1G = "data-v-6e171c08"; + const __vue_scope_id__$1H = "data-v-168fe6f7"; /* module identifier */ - const __vue_module_identifier__$1G = undefined; + const __vue_module_identifier__$1H = undefined; /* functional template */ - const __vue_is_functional_template__$1G = false; + const __vue_is_functional_template__$1H = false; /* style inject */ /* style inject SSR */ @@ -168259,13 +166467,13 @@ __vue_render__$1G._withStripped = true; - const __vue_component__$1G = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1G, staticRenderFns: __vue_staticRenderFns__$1G }, - __vue_inject_styles__$1G, - __vue_script__$1G, - __vue_scope_id__$1G, - __vue_is_functional_template__$1G, - __vue_module_identifier__$1G, + const __vue_component__$1H = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1H, staticRenderFns: __vue_staticRenderFns__$1H }, + __vue_inject_styles__$1H, + __vue_script__$1H, + __vue_scope_id__$1H, + __vue_is_functional_template__$1H, + __vue_module_identifier__$1H, false, undefined, undefined, @@ -168273,12 +166481,12 @@ __vue_render__$1G._withStripped = true; ); // -var script$1F = { +var script$1G = { mixins: [singleGroupMixin], name: 'titleThirtynineLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -168372,9 +166580,9 @@ var script$1F = { }; /* script */ -const __vue_script__$1F = script$1F; +const __vue_script__$1G = script$1G; /* template */ -var __vue_render__$1F = function () { +var __vue_render__$1G = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -168510,17 +166718,17 @@ var __vue_render__$1F = function () { 1 ) }; -var __vue_staticRenderFns__$1F = []; -__vue_render__$1F._withStripped = true; +var __vue_staticRenderFns__$1G = []; +__vue_render__$1G._withStripped = true; /* style */ - const __vue_inject_styles__$1F = undefined; + const __vue_inject_styles__$1G = undefined; /* scoped */ - const __vue_scope_id__$1F = "data-v-1ffe229f"; + const __vue_scope_id__$1G = "data-v-54cd1e1a"; /* module identifier */ - const __vue_module_identifier__$1F = undefined; + const __vue_module_identifier__$1G = undefined; /* functional template */ - const __vue_is_functional_template__$1F = false; + const __vue_is_functional_template__$1G = false; /* style inject */ /* style inject SSR */ @@ -168529,13 +166737,13 @@ __vue_render__$1F._withStripped = true; - const __vue_component__$1F = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1F, staticRenderFns: __vue_staticRenderFns__$1F }, - __vue_inject_styles__$1F, - __vue_script__$1F, - __vue_scope_id__$1F, - __vue_is_functional_template__$1F, - __vue_module_identifier__$1F, + const __vue_component__$1G = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1G, staticRenderFns: __vue_staticRenderFns__$1G }, + __vue_inject_styles__$1G, + __vue_script__$1G, + __vue_scope_id__$1G, + __vue_is_functional_template__$1G, + __vue_module_identifier__$1G, false, undefined, undefined, @@ -168543,12 +166751,12 @@ __vue_render__$1F._withStripped = true; ); // -var script$1E = { +var script$1F = { mixins: [singleGroupMixin], name: 'titleBuleRectangleLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -168646,8 +166854,8 @@ var __$_require_style_title_ifting_achines_left_png__ = "data:image/png;base64,i var __$_require_style_title_bucket_right_png__ = "data:image/png;base64,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"; /* script */ -const __vue_script__$1E = script$1E; -var __vue_render__$1E = function () { +const __vue_script__$1F = script$1F; +var __vue_render__$1F = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -168766,17 +166974,17 @@ var __vue_render__$1E = function () { 1 ) }; -var __vue_staticRenderFns__$1E = []; -__vue_render__$1E._withStripped = true; +var __vue_staticRenderFns__$1F = []; +__vue_render__$1F._withStripped = true; /* style */ - const __vue_inject_styles__$1E = undefined; + const __vue_inject_styles__$1F = undefined; /* scoped */ - const __vue_scope_id__$1E = "data-v-d46c6f14"; + const __vue_scope_id__$1F = "data-v-017eaa4a"; /* module identifier */ - const __vue_module_identifier__$1E = undefined; + const __vue_module_identifier__$1F = undefined; /* functional template */ - const __vue_is_functional_template__$1E = false; + const __vue_is_functional_template__$1F = false; /* style inject */ /* style inject SSR */ @@ -168785,13 +166993,13 @@ __vue_render__$1E._withStripped = true; - const __vue_component__$1E = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1E, staticRenderFns: __vue_staticRenderFns__$1E }, - __vue_inject_styles__$1E, - __vue_script__$1E, - __vue_scope_id__$1E, - __vue_is_functional_template__$1E, - __vue_module_identifier__$1E, + const __vue_component__$1F = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1F, staticRenderFns: __vue_staticRenderFns__$1F }, + __vue_inject_styles__$1F, + __vue_script__$1F, + __vue_scope_id__$1F, + __vue_is_functional_template__$1F, + __vue_module_identifier__$1F, false, undefined, undefined, @@ -168799,12 +167007,12 @@ __vue_render__$1E._withStripped = true; ); // -var script$1D = { +var script$1E = { mixins: [singleGroupMixin], name: 'titleBuleRectangleTwoLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -168898,8 +167106,8 @@ var script$1D = { }; /* script */ -const __vue_script__$1D = script$1D; -var __vue_render__$1D = function () { +const __vue_script__$1E = script$1E; +var __vue_render__$1E = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -169014,17 +167222,17 @@ var __vue_render__$1D = function () { 1 ) }; -var __vue_staticRenderFns__$1D = []; -__vue_render__$1D._withStripped = true; +var __vue_staticRenderFns__$1E = []; +__vue_render__$1E._withStripped = true; /* style */ - const __vue_inject_styles__$1D = undefined; + const __vue_inject_styles__$1E = undefined; /* scoped */ - const __vue_scope_id__$1D = "data-v-6d62f60f"; + const __vue_scope_id__$1E = "data-v-050193ec"; /* module identifier */ - const __vue_module_identifier__$1D = undefined; + const __vue_module_identifier__$1E = undefined; /* functional template */ - const __vue_is_functional_template__$1D = false; + const __vue_is_functional_template__$1E = false; /* style inject */ /* style inject SSR */ @@ -169033,13 +167241,13 @@ __vue_render__$1D._withStripped = true; - const __vue_component__$1D = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1D, staticRenderFns: __vue_staticRenderFns__$1D }, - __vue_inject_styles__$1D, - __vue_script__$1D, - __vue_scope_id__$1D, - __vue_is_functional_template__$1D, - __vue_module_identifier__$1D, + const __vue_component__$1E = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1E, staticRenderFns: __vue_staticRenderFns__$1E }, + __vue_inject_styles__$1E, + __vue_script__$1E, + __vue_scope_id__$1E, + __vue_is_functional_template__$1E, + __vue_module_identifier__$1E, false, undefined, undefined, @@ -169047,12 +167255,12 @@ __vue_render__$1D._withStripped = true; ); // -var script$1C = { +var script$1D = { mixins: [singleGroupMixin], name: 'titleLoggingLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -169148,8 +167356,8 @@ var script$1C = { var __$_require_style_title_text_left_png__ = "data:image/png;base64,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"; /* script */ -const __vue_script__$1C = script$1C; -var __vue_render__$1C = function () { +const __vue_script__$1D = script$1D; +var __vue_render__$1D = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -169255,17 +167463,17 @@ var __vue_render__$1C = function () { 1 ) }; -var __vue_staticRenderFns__$1C = []; -__vue_render__$1C._withStripped = true; +var __vue_staticRenderFns__$1D = []; +__vue_render__$1D._withStripped = true; /* style */ - const __vue_inject_styles__$1C = undefined; + const __vue_inject_styles__$1D = undefined; /* scoped */ - const __vue_scope_id__$1C = "data-v-d4f3dfc0"; + const __vue_scope_id__$1D = "data-v-9c9df7f6"; /* module identifier */ - const __vue_module_identifier__$1C = undefined; + const __vue_module_identifier__$1D = undefined; /* functional template */ - const __vue_is_functional_template__$1C = false; + const __vue_is_functional_template__$1D = false; /* style inject */ /* style inject SSR */ @@ -169274,13 +167482,13 @@ __vue_render__$1C._withStripped = true; - const __vue_component__$1C = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1C, staticRenderFns: __vue_staticRenderFns__$1C }, - __vue_inject_styles__$1C, - __vue_script__$1C, - __vue_scope_id__$1C, - __vue_is_functional_template__$1C, - __vue_module_identifier__$1C, + const __vue_component__$1D = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1D, staticRenderFns: __vue_staticRenderFns__$1D }, + __vue_inject_styles__$1D, + __vue_script__$1D, + __vue_scope_id__$1D, + __vue_is_functional_template__$1D, + __vue_module_identifier__$1D, false, undefined, undefined, @@ -169288,12 +167496,12 @@ __vue_render__$1C._withStripped = true; ); // -var script$1B = { +var script$1C = { mixins: [singleGroupMixin], name: 'titleQuestionLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -169385,8 +167593,8 @@ var script$1B = { var __$_require_style_title_question_left_png__ = "02e73818049b5bde.png"; /* script */ -const __vue_script__$1B = script$1B; -var __vue_render__$1B = function () { +const __vue_script__$1C = script$1C; +var __vue_render__$1C = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -169504,17 +167712,17 @@ var __vue_render__$1B = function () { 1 ) }; -var __vue_staticRenderFns__$1B = []; -__vue_render__$1B._withStripped = true; +var __vue_staticRenderFns__$1C = []; +__vue_render__$1C._withStripped = true; /* style */ - const __vue_inject_styles__$1B = undefined; + const __vue_inject_styles__$1C = undefined; /* scoped */ - const __vue_scope_id__$1B = "data-v-e44cbeb8"; + const __vue_scope_id__$1C = "data-v-0620a4c2"; /* module identifier */ - const __vue_module_identifier__$1B = undefined; + const __vue_module_identifier__$1C = undefined; /* functional template */ - const __vue_is_functional_template__$1B = false; + const __vue_is_functional_template__$1C = false; /* style inject */ /* style inject SSR */ @@ -169523,13 +167731,13 @@ __vue_render__$1B._withStripped = true; - const __vue_component__$1B = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1B, staticRenderFns: __vue_staticRenderFns__$1B }, - __vue_inject_styles__$1B, - __vue_script__$1B, - __vue_scope_id__$1B, - __vue_is_functional_template__$1B, - __vue_module_identifier__$1B, + const __vue_component__$1C = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1C, staticRenderFns: __vue_staticRenderFns__$1C }, + __vue_inject_styles__$1C, + __vue_script__$1C, + __vue_scope_id__$1C, + __vue_is_functional_template__$1C, + __vue_module_identifier__$1C, false, undefined, undefined, @@ -169537,12 +167745,12 @@ __vue_render__$1B._withStripped = true; ); // -var script$1A = { +var script$1B = { mixins: [singleGroupMixin], name: 'titleCraneLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -169631,11 +167839,11 @@ var script$1A = { mounted() {} }; -var __$_require_style_title_crane_eft_png__ = "2fc7f439d1d2419e.png"; +var __$_require_style_title_crane_eft_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABWCAYAAABPaoF5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGiGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0wNVQxNzozNjozNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDgtMDNUMTM6NTc6MDkrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDgtMDNUMTM6NTc6MDkrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVlNjkxZmExLTIxOTYtODk0NC04ZTE4LTcyZDMyYWFjNjU1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNDUxZTBkZS1hOWZmLTFjNGUtODcwOC1mNmYzMDdlODA0ZTEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNDUxZTBkZS1hOWZmLTFjNGUtODcwOC1mNmYzMDdlODA0ZTEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0NTFlMGRlLWE5ZmYtMWM0ZS04NzA4LWY2ZjMwN2U4MDRlMSIgc3RFdnQ6d2hlbj0iMjAyNC0wNy0wNVQxNzozNjozNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTUxZDA2MC0zOTU1LTY3NGYtYmE5NS1kNjE2NjZmNDdjNzgiIHN0RXZ0OndoZW49IjIwMjQtMDgtMDNUMTA6MTQ6MjIrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWU2OTFmYTEtMjE5Ni04OTQ0LThlMTgtNzJkMzJhYWM2NTUyIiBzdEV2dDp3aGVuPSIyMDI0LTA4LTAzVDEzOjU3OjA5KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Otyz8wAAJuRJREFUeJzdnXm8ZUV177+rqvY+0526+/YI3c3QzCggICjgGEGUPMUBwTlPISDO0cT3fMYYfcZHYp5C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"; /* script */ -const __vue_script__$1A = script$1A; -var __vue_render__$1A = function () { +const __vue_script__$1B = script$1B; +var __vue_render__$1B = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -169753,17 +167961,17 @@ var __vue_render__$1A = function () { 1 ) }; -var __vue_staticRenderFns__$1A = []; -__vue_render__$1A._withStripped = true; +var __vue_staticRenderFns__$1B = []; +__vue_render__$1B._withStripped = true; /* style */ - const __vue_inject_styles__$1A = undefined; + const __vue_inject_styles__$1B = undefined; /* scoped */ - const __vue_scope_id__$1A = "data-v-b033df70"; + const __vue_scope_id__$1B = "data-v-0237876d"; /* module identifier */ - const __vue_module_identifier__$1A = undefined; + const __vue_module_identifier__$1B = undefined; /* functional template */ - const __vue_is_functional_template__$1A = false; + const __vue_is_functional_template__$1B = false; /* style inject */ /* style inject SSR */ @@ -169772,13 +167980,13 @@ __vue_render__$1A._withStripped = true; - const __vue_component__$1A = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1A, staticRenderFns: __vue_staticRenderFns__$1A }, - __vue_inject_styles__$1A, - __vue_script__$1A, - __vue_scope_id__$1A, - __vue_is_functional_template__$1A, - __vue_module_identifier__$1A, + const __vue_component__$1B = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1B, staticRenderFns: __vue_staticRenderFns__$1B }, + __vue_inject_styles__$1B, + __vue_script__$1B, + __vue_scope_id__$1B, + __vue_is_functional_template__$1B, + __vue_module_identifier__$1B, false, undefined, undefined, @@ -169786,12 +167994,12 @@ __vue_render__$1A._withStripped = true; ); // -var script$1z = { +var script$1A = { mixins: [singleGroupMixin], name: 'titleLightLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -169880,11 +168088,11 @@ var script$1z = { mounted() {} }; -var __$_require_style_title_light_left_png__ = "c7183429d7d16546.png"; +var __$_require_style_title_light_left_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABICAYAAABhlHJbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGiGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0wNVQxNzozNjozNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDgtMDNUMTM6NTY6MTgrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDgtMDNUMTM6NTY6MTgrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ0MzNmZTBjLTQwNzgtMTE0Ni05NGYzLTdjZmIyMGRiNjFhMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpjNzdiMTgyZS1jZTIyLWZjNGEtYTFhYy1jYjVmMTFjZDU1ZTkiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNzdiMTgyZS1jZTIyLWZjNGEtYTFhYy1jYjVmMTFjZDU1ZTkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM3N2IxODJlLWNlMjItZmM0YS1hMWFjLWNiNWYxMWNkNTVlOSIgc3RFdnQ6d2hlbj0iMjAyNC0wNy0wNVQxNzozNjozNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNTBlNDk3Ni03MTcxLWE4NDItYWRjNS04ZWQxOTE5YjU5ODkiIHN0RXZ0OndoZW49IjIwMjQtMDgtMDNUMTM6NTY6MDErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZDQzM2ZlMGMtNDA3OC0xMTQ2LTk0ZjMtN2NmYjIwZGI2MWEzIiBzdEV2dDp3aGVuPSIyMDI0LTA4LTAzVDEzOjU2OjE4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dk+iBQAAIZNJREFUeJzNnHe8XVWZ97/PWnvv026/uSk3BRICoSMdQRGdjCDi2Psw6NjGPipjwXdUxI4z4yi2z8xY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"; /* script */ -const __vue_script__$1z = script$1z; -var __vue_render__$1z = function () { +const __vue_script__$1A = script$1A; +var __vue_render__$1A = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -170002,17 +168210,17 @@ var __vue_render__$1z = function () { 1 ) }; -var __vue_staticRenderFns__$1z = []; -__vue_render__$1z._withStripped = true; +var __vue_staticRenderFns__$1A = []; +__vue_render__$1A._withStripped = true; /* style */ - const __vue_inject_styles__$1z = undefined; + const __vue_inject_styles__$1A = undefined; /* scoped */ - const __vue_scope_id__$1z = "data-v-f59a11a8"; + const __vue_scope_id__$1A = "data-v-751064a7"; /* module identifier */ - const __vue_module_identifier__$1z = undefined; + const __vue_module_identifier__$1A = undefined; /* functional template */ - const __vue_is_functional_template__$1z = false; + const __vue_is_functional_template__$1A = false; /* style inject */ /* style inject SSR */ @@ -170021,13 +168229,13 @@ __vue_render__$1z._withStripped = true; - const __vue_component__$1z = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1z, staticRenderFns: __vue_staticRenderFns__$1z }, - __vue_inject_styles__$1z, - __vue_script__$1z, - __vue_scope_id__$1z, - __vue_is_functional_template__$1z, - __vue_module_identifier__$1z, + const __vue_component__$1A = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1A, staticRenderFns: __vue_staticRenderFns__$1A }, + __vue_inject_styles__$1A, + __vue_script__$1A, + __vue_scope_id__$1A, + __vue_is_functional_template__$1A, + __vue_module_identifier__$1A, false, undefined, undefined, @@ -170035,12 +168243,12 @@ __vue_render__$1z._withStripped = true; ); // -var script$1y = { +var script$1z = { mixins: [singleGroupMixin], name: 'titleTearcherLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -170132,8 +168340,8 @@ var script$1y = { var __$_require_style_title_tearcher_left_png__ = "68e92cdad838b335.png"; /* script */ -const __vue_script__$1y = script$1y; -var __vue_render__$1y = function () { +const __vue_script__$1z = script$1z; +var __vue_render__$1z = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -170251,17 +168459,17 @@ var __vue_render__$1y = function () { 1 ) }; -var __vue_staticRenderFns__$1y = []; -__vue_render__$1y._withStripped = true; +var __vue_staticRenderFns__$1z = []; +__vue_render__$1z._withStripped = true; /* style */ - const __vue_inject_styles__$1y = undefined; + const __vue_inject_styles__$1z = undefined; /* scoped */ - const __vue_scope_id__$1y = "data-v-80ea7b00"; + const __vue_scope_id__$1z = "data-v-2ea0cf7b"; /* module identifier */ - const __vue_module_identifier__$1y = undefined; + const __vue_module_identifier__$1z = undefined; /* functional template */ - const __vue_is_functional_template__$1y = false; + const __vue_is_functional_template__$1z = false; /* style inject */ /* style inject SSR */ @@ -170270,13 +168478,13 @@ __vue_render__$1y._withStripped = true; - const __vue_component__$1y = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1y, staticRenderFns: __vue_staticRenderFns__$1y }, - __vue_inject_styles__$1y, - __vue_script__$1y, - __vue_scope_id__$1y, - __vue_is_functional_template__$1y, - __vue_module_identifier__$1y, + const __vue_component__$1z = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1z, staticRenderFns: __vue_staticRenderFns__$1z }, + __vue_inject_styles__$1z, + __vue_script__$1z, + __vue_scope_id__$1z, + __vue_is_functional_template__$1z, + __vue_module_identifier__$1z, false, undefined, undefined, @@ -170284,12 +168492,12 @@ __vue_render__$1y._withStripped = true; ); // -var script$1x = { +var script$1y = { mixins: [singleGroupMixin], name: 'titleTextLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -170381,8 +168589,8 @@ var script$1x = { var __$_require_style_title_logging_left_png__ = "data:image/png;base64,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"; /* script */ -const __vue_script__$1x = script$1x; -var __vue_render__$1x = function () { +const __vue_script__$1y = script$1y; +var __vue_render__$1y = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -170500,17 +168708,17 @@ var __vue_render__$1x = function () { 1 ) }; -var __vue_staticRenderFns__$1x = []; -__vue_render__$1x._withStripped = true; +var __vue_staticRenderFns__$1y = []; +__vue_render__$1y._withStripped = true; /* style */ - const __vue_inject_styles__$1x = undefined; + const __vue_inject_styles__$1y = undefined; /* scoped */ - const __vue_scope_id__$1x = "data-v-47cac63e"; + const __vue_scope_id__$1y = "data-v-bbc7853a"; /* module identifier */ - const __vue_module_identifier__$1x = undefined; + const __vue_module_identifier__$1y = undefined; /* functional template */ - const __vue_is_functional_template__$1x = false; + const __vue_is_functional_template__$1y = false; /* style inject */ /* style inject SSR */ @@ -170519,13 +168727,13 @@ __vue_render__$1x._withStripped = true; - const __vue_component__$1x = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1x, staticRenderFns: __vue_staticRenderFns__$1x }, - __vue_inject_styles__$1x, - __vue_script__$1x, - __vue_scope_id__$1x, - __vue_is_functional_template__$1x, - __vue_module_identifier__$1x, + const __vue_component__$1y = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1y, staticRenderFns: __vue_staticRenderFns__$1y }, + __vue_inject_styles__$1y, + __vue_script__$1y, + __vue_scope_id__$1y, + __vue_is_functional_template__$1y, + __vue_module_identifier__$1y, false, undefined, undefined, @@ -170533,12 +168741,12 @@ __vue_render__$1x._withStripped = true; ); // -var script$1w = { +var script$1x = { mixins: [singleGroupMixin], name: 'titleSevenpageoneLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -170633,9 +168841,9 @@ var script$1w = { }; /* script */ -const __vue_script__$1w = script$1w; +const __vue_script__$1x = script$1x; /* template */ -var __vue_render__$1w = function () { +var __vue_render__$1x = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -170770,17 +168978,17 @@ var __vue_render__$1w = function () { 1 ) }; -var __vue_staticRenderFns__$1w = []; -__vue_render__$1w._withStripped = true; +var __vue_staticRenderFns__$1x = []; +__vue_render__$1x._withStripped = true; /* style */ - const __vue_inject_styles__$1w = undefined; + const __vue_inject_styles__$1x = undefined; /* scoped */ - const __vue_scope_id__$1w = "data-v-0d1db218"; + const __vue_scope_id__$1x = "data-v-025e9706"; /* module identifier */ - const __vue_module_identifier__$1w = undefined; + const __vue_module_identifier__$1x = undefined; /* functional template */ - const __vue_is_functional_template__$1w = false; + const __vue_is_functional_template__$1x = false; /* style inject */ /* style inject SSR */ @@ -170789,13 +168997,13 @@ __vue_render__$1w._withStripped = true; - const __vue_component__$1w = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1w, staticRenderFns: __vue_staticRenderFns__$1w }, - __vue_inject_styles__$1w, - __vue_script__$1w, - __vue_scope_id__$1w, - __vue_is_functional_template__$1w, - __vue_module_identifier__$1w, + const __vue_component__$1x = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1x, staticRenderFns: __vue_staticRenderFns__$1x }, + __vue_inject_styles__$1x, + __vue_script__$1x, + __vue_scope_id__$1x, + __vue_is_functional_template__$1x, + __vue_module_identifier__$1x, false, undefined, undefined, @@ -170803,12 +169011,12 @@ __vue_render__$1w._withStripped = true; ); // -var script$1v = { +var script$1w = { mixins: [singleGroupMixin], name: 'titleSevenpagetwoLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -170908,8 +169116,8 @@ var __$_require_style_title_icon_03_png__ = "data:image/png;base64,iVBORw0KGgoAA var __$_require_style_title_icon_04_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAA1CAYAAAAXryboAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iOEREMzIzRDRGRjEwMEMyRTZERDRDMjhCMkY3ODJFMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUU5NEYzM0YxRTY3MTFFRkIyRDVCRTI4M0IzOTQyNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUU5NEYzM0UxRTY3MTFFRkIyRDVCRTI4M0IzOTQyNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOGQxM2FhOC05YmVjLTY4NDktYjNjMS1jNTY3OTQxMzA4OGIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5MjliNGNhMS03NDAxLWUyNGItYWMzMy02MTljNDM3OTlmZWYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6OFFo0AAACnklEQVR42mJkwAcytwcBySggZmEYPuAJEDcwTPd8g0sBC54AMQWSaxmGJ1AHYldckkx4NDozDF/gCIx0dnIChWMYBwozEHOSEygjFpBSgF4EFk4GQ9KXmdsDgOR6YpWPppTRQBkNlNFAGQ2UQVT7DKbaRAPcVMfelnoAxKXAmvL3yAoUBoYaIA7HI38AiDeMtOzDQ0BeYCSXKV+A2BCKU0d2mYIAf4FlxwVoOSNALUNHa59Bn1Iyt4PGOYqBmA2L7B0gbgOmjH8jrUruAOIAPPJHgXj/SGu8CRKQ5x/JLdrnSLVK0WiLFgJ+IdUqCqN9nxFT+2Ru1wSSeQzYx0XPA1PFxJFYJfcDsTsOuXhgoJ0EBsyJkTZ0IEGh/LAuU14ygOZcILh2tEULAT+A2eQAtfsqo7XPoE8pkBGwZCBmxSJ7Cpgqlo3EKnkGENvjCbSzwIC5OdQChdLsQ6hckByKKYVaZcpdpFqlc7RFCwFfkGoVhaEeKKO1Dw1TCg8whThA2Rp41HEgqdOhgjoWJHUGgy1QlBmIGxETp7I6bgYajMRRmn2+EpB/jUYTUveOgLoPUPojAXVvBzKlZIOKViDGtn7sOLDwvQplFwBxLgP2aU7QYqCjUHYZA2TUjRuLuutAfBDKrgPizwzYJ8VuA/E2SjzFiKfh1QAk69EcP5xWMgkC/fOB0pTCPJg7cUSUPTTJPqBa4P1IqJJH2ykkBsqPYezvv0D8nZxA2QvE/4dpoOwHFrI/Sa99IKV2IJCMZhhhGxZGAc6UkrldFkjaMmCf7R8p4Bm4yJju+RfUoTIBcg4x4FnAP4LAJiD2BxW06aMBAgd+wESiNNpOwVElz8JXZ48wsBVYptyDFbTyQNKOAbI5aKQC0PDFTmCg/AEIMAB2YYxw08WmMgAAAABJRU5ErkJggg=="; /* script */ -const __vue_script__$1v = script$1v; -var __vue_render__$1v = function () { +const __vue_script__$1w = script$1w; +var __vue_render__$1w = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -171064,17 +169272,17 @@ var __vue_render__$1v = function () { 1 ) }; -var __vue_staticRenderFns__$1v = []; -__vue_render__$1v._withStripped = true; +var __vue_staticRenderFns__$1w = []; +__vue_render__$1w._withStripped = true; /* style */ - const __vue_inject_styles__$1v = undefined; + const __vue_inject_styles__$1w = undefined; /* scoped */ - const __vue_scope_id__$1v = "data-v-0a0411c4"; + const __vue_scope_id__$1w = "data-v-03de8819"; /* module identifier */ - const __vue_module_identifier__$1v = undefined; + const __vue_module_identifier__$1w = undefined; /* functional template */ - const __vue_is_functional_template__$1v = false; + const __vue_is_functional_template__$1w = false; /* style inject */ /* style inject SSR */ @@ -171083,13 +169291,13 @@ __vue_render__$1v._withStripped = true; - const __vue_component__$1v = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1v, staticRenderFns: __vue_staticRenderFns__$1v }, - __vue_inject_styles__$1v, - __vue_script__$1v, - __vue_scope_id__$1v, - __vue_is_functional_template__$1v, - __vue_module_identifier__$1v, + const __vue_component__$1w = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1w, staticRenderFns: __vue_staticRenderFns__$1w }, + __vue_inject_styles__$1w, + __vue_script__$1w, + __vue_scope_id__$1w, + __vue_is_functional_template__$1w, + __vue_module_identifier__$1w, false, undefined, undefined, @@ -171097,12 +169305,12 @@ __vue_render__$1v._withStripped = true; ); // -var script$1u = { +var script$1v = { mixins: [singleGroupMixin], name: 'titleSevenpagethreeLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -171204,8 +169412,8 @@ var __$_require_style_title_icon_08_png__ = "data:image/png;base64,iVBORw0KGgoAA var __$_require_style_title_icon_09_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA7CAYAAAAn+enKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iOEREMzIzRDRGRjEwMEMyRTZERDRDMjhCMkY3ODJFMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzA3QUMyNzgxRTZBMTFFRjg3OThCOEI0OTc0MjkzQzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzA3QUMyNzcxRTZBMTFFRjg3OThCOEI0OTc0MjkzQzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNjkzMzAzYS1mZmRkLTAxNGItYWZjMy05OTgxOWQ3NDBmZjkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5MjliNGNhMS03NDAxLWUyNGItYWMzMy02MTljNDM3OTlm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"; /* script */ -const __vue_script__$1u = script$1u; -var __vue_render__$1u = function () { +const __vue_script__$1v = script$1v; +var __vue_render__$1v = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -171367,17 +169575,17 @@ var __vue_render__$1u = function () { 1 ) }; -var __vue_staticRenderFns__$1u = []; -__vue_render__$1u._withStripped = true; +var __vue_staticRenderFns__$1v = []; +__vue_render__$1v._withStripped = true; /* style */ - const __vue_inject_styles__$1u = undefined; + const __vue_inject_styles__$1v = undefined; /* scoped */ - const __vue_scope_id__$1u = "data-v-c33ed660"; + const __vue_scope_id__$1v = "data-v-659c9535"; /* module identifier */ - const __vue_module_identifier__$1u = undefined; + const __vue_module_identifier__$1v = undefined; /* functional template */ - const __vue_is_functional_template__$1u = false; + const __vue_is_functional_template__$1v = false; /* style inject */ /* style inject SSR */ @@ -171386,13 +169594,13 @@ __vue_render__$1u._withStripped = true; - const __vue_component__$1u = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1u, staticRenderFns: __vue_staticRenderFns__$1u }, - __vue_inject_styles__$1u, - __vue_script__$1u, - __vue_scope_id__$1u, - __vue_is_functional_template__$1u, - __vue_module_identifier__$1u, + const __vue_component__$1v = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1v, staticRenderFns: __vue_staticRenderFns__$1v }, + __vue_inject_styles__$1v, + __vue_script__$1v, + __vue_scope_id__$1v, + __vue_is_functional_template__$1v, + __vue_module_identifier__$1v, false, undefined, undefined, @@ -171400,12 +169608,12 @@ __vue_render__$1u._withStripped = true; ); // -var script$1t = { +var script$1u = { mixins: [singleGroupMixin], name: 'titleSevenpagefourLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -171496,9 +169704,9 @@ var script$1t = { }; /* script */ -const __vue_script__$1t = script$1t; +const __vue_script__$1u = script$1u; /* template */ -var __vue_render__$1t = function () { +var __vue_render__$1u = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -171653,17 +169861,17 @@ var __vue_render__$1t = function () { 1 ) }; -var __vue_staticRenderFns__$1t = []; -__vue_render__$1t._withStripped = true; +var __vue_staticRenderFns__$1u = []; +__vue_render__$1u._withStripped = true; /* style */ - const __vue_inject_styles__$1t = undefined; + const __vue_inject_styles__$1u = undefined; /* scoped */ - const __vue_scope_id__$1t = "data-v-2a0d7dd9"; + const __vue_scope_id__$1u = "data-v-1b087604"; /* module identifier */ - const __vue_module_identifier__$1t = undefined; + const __vue_module_identifier__$1u = undefined; /* functional template */ - const __vue_is_functional_template__$1t = false; + const __vue_is_functional_template__$1u = false; /* style inject */ /* style inject SSR */ @@ -171672,13 +169880,13 @@ __vue_render__$1t._withStripped = true; - const __vue_component__$1t = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1t, staticRenderFns: __vue_staticRenderFns__$1t }, - __vue_inject_styles__$1t, - __vue_script__$1t, - __vue_scope_id__$1t, - __vue_is_functional_template__$1t, - __vue_module_identifier__$1t, + const __vue_component__$1u = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1u, staticRenderFns: __vue_staticRenderFns__$1u }, + __vue_inject_styles__$1u, + __vue_script__$1u, + __vue_scope_id__$1u, + __vue_is_functional_template__$1u, + __vue_module_identifier__$1u, false, undefined, undefined, @@ -171686,12 +169894,12 @@ __vue_render__$1t._withStripped = true; ); // -var script$1s = { +var script$1t = { mixins: [singleGroupMixin], name: 'titleSevenpagefiveLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -171782,9 +169990,9 @@ var script$1s = { }; /* script */ -const __vue_script__$1s = script$1s; +const __vue_script__$1t = script$1t; /* template */ -var __vue_render__$1s = function () { +var __vue_render__$1t = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -171969,17 +170177,17 @@ var __vue_render__$1s = function () { 1 ) }; -var __vue_staticRenderFns__$1s = []; -__vue_render__$1s._withStripped = true; +var __vue_staticRenderFns__$1t = []; +__vue_render__$1t._withStripped = true; /* style */ - const __vue_inject_styles__$1s = undefined; + const __vue_inject_styles__$1t = undefined; /* scoped */ - const __vue_scope_id__$1s = "data-v-6535f443"; + const __vue_scope_id__$1t = "data-v-532be828"; /* module identifier */ - const __vue_module_identifier__$1s = undefined; + const __vue_module_identifier__$1t = undefined; /* functional template */ - const __vue_is_functional_template__$1s = false; + const __vue_is_functional_template__$1t = false; /* style inject */ /* style inject SSR */ @@ -171988,13 +170196,13 @@ __vue_render__$1s._withStripped = true; - const __vue_component__$1s = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1s, staticRenderFns: __vue_staticRenderFns__$1s }, - __vue_inject_styles__$1s, - __vue_script__$1s, - __vue_scope_id__$1s, - __vue_is_functional_template__$1s, - __vue_module_identifier__$1s, + const __vue_component__$1t = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1t, staticRenderFns: __vue_staticRenderFns__$1t }, + __vue_inject_styles__$1t, + __vue_script__$1t, + __vue_scope_id__$1t, + __vue_is_functional_template__$1t, + __vue_module_identifier__$1t, false, undefined, undefined, @@ -172002,12 +170210,12 @@ __vue_render__$1s._withStripped = true; ); // -var script$1r = { +var script$1s = { mixins: [singleGroupMixin], name: 'titleFortyLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -172101,9 +170309,9 @@ var script$1r = { }; /* script */ -const __vue_script__$1r = script$1r; +const __vue_script__$1s = script$1s; /* template */ -var __vue_render__$1r = function () { +var __vue_render__$1s = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -172224,17 +170432,17 @@ var __vue_render__$1r = function () { 1 ) }; -var __vue_staticRenderFns__$1r = []; -__vue_render__$1r._withStripped = true; +var __vue_staticRenderFns__$1s = []; +__vue_render__$1s._withStripped = true; /* style */ - const __vue_inject_styles__$1r = undefined; + const __vue_inject_styles__$1s = undefined; /* scoped */ - const __vue_scope_id__$1r = "data-v-0e8e2614"; + const __vue_scope_id__$1s = "data-v-21d308f9"; /* module identifier */ - const __vue_module_identifier__$1r = undefined; + const __vue_module_identifier__$1s = undefined; /* functional template */ - const __vue_is_functional_template__$1r = false; + const __vue_is_functional_template__$1s = false; /* style inject */ /* style inject SSR */ @@ -172243,13 +170451,13 @@ __vue_render__$1r._withStripped = true; - const __vue_component__$1r = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1r, staticRenderFns: __vue_staticRenderFns__$1r }, - __vue_inject_styles__$1r, - __vue_script__$1r, - __vue_scope_id__$1r, - __vue_is_functional_template__$1r, - __vue_module_identifier__$1r, + const __vue_component__$1s = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1s, staticRenderFns: __vue_staticRenderFns__$1s }, + __vue_inject_styles__$1s, + __vue_script__$1s, + __vue_scope_id__$1s, + __vue_is_functional_template__$1s, + __vue_module_identifier__$1s, false, undefined, undefined, @@ -172257,12 +170465,12 @@ __vue_render__$1r._withStripped = true; ); // -var script$1q = { +var script$1r = { mixins: [singleGroupMixin], name: 'titleFortyoneLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -172356,9 +170564,9 @@ var script$1q = { }; /* script */ -const __vue_script__$1q = script$1q; +const __vue_script__$1r = script$1r; /* template */ -var __vue_render__$1q = function () { +var __vue_render__$1r = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -172475,17 +170683,17 @@ var __vue_render__$1q = function () { 1 ) }; -var __vue_staticRenderFns__$1q = []; -__vue_render__$1q._withStripped = true; +var __vue_staticRenderFns__$1r = []; +__vue_render__$1r._withStripped = true; /* style */ - const __vue_inject_styles__$1q = undefined; + const __vue_inject_styles__$1r = undefined; /* scoped */ - const __vue_scope_id__$1q = "data-v-a7bd3c48"; + const __vue_scope_id__$1r = "data-v-38ea8301"; /* module identifier */ - const __vue_module_identifier__$1q = undefined; + const __vue_module_identifier__$1r = undefined; /* functional template */ - const __vue_is_functional_template__$1q = false; + const __vue_is_functional_template__$1r = false; /* style inject */ /* style inject SSR */ @@ -172494,20 +170702,20 @@ __vue_render__$1q._withStripped = true; - const __vue_component__$1q = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1q, staticRenderFns: __vue_staticRenderFns__$1q }, - __vue_inject_styles__$1q, - __vue_script__$1q, - __vue_scope_id__$1q, - __vue_is_functional_template__$1q, - __vue_module_identifier__$1q, + const __vue_component__$1r = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1r, staticRenderFns: __vue_staticRenderFns__$1r }, + __vue_inject_styles__$1r, + __vue_script__$1r, + __vue_scope_id__$1r, + __vue_is_functional_template__$1r, + __vue_module_identifier__$1r, false, undefined, undefined, undefined ); -const TitleComponents$3 = [__vue_component__$2f, __vue_component__$2e, __vue_component__$2d, __vue_component__$2b, __vue_component__$2c, __vue_component__$2a, __vue_component__$29, __vue_component__$28, __vue_component__$27, __vue_component__$26, __vue_component__$25, __vue_component__$24, __vue_component__$23, __vue_component__$22, __vue_component__$21, __vue_component__$20, __vue_component__$1$, __vue_component__$1_, __vue_component__$1Z, __vue_component__$1Y, __vue_component__$1X, __vue_component__$1W, __vue_component__$1V, __vue_component__$1U, __vue_component__$1T, __vue_component__$1S, __vue_component__$1R, __vue_component__$1Q, __vue_component__$1P, __vue_component__$1O, __vue_component__$1N, __vue_component__$1M, __vue_component__$1L, __vue_component__$1K, __vue_component__$1J, __vue_component__$1I, __vue_component__$1H, __vue_component__$1G, __vue_component__$1F, __vue_component__$1E, __vue_component__$1D, __vue_component__$1C, __vue_component__$1B, __vue_component__$1A, __vue_component__$1z, __vue_component__$1y, __vue_component__$1x, __vue_component__$1w, __vue_component__$1v, __vue_component__$1u, __vue_component__$1t, __vue_component__$1s, __vue_component__$1r, __vue_component__$1q]; +const TitleComponents$3 = [__vue_component__$2g, __vue_component__$2f, __vue_component__$2e, __vue_component__$2c, __vue_component__$2d, __vue_component__$2b, __vue_component__$2a, __vue_component__$29, __vue_component__$28, __vue_component__$27, __vue_component__$26, __vue_component__$25, __vue_component__$24, __vue_component__$23, __vue_component__$22, __vue_component__$21, __vue_component__$20, __vue_component__$1$, __vue_component__$1_, __vue_component__$1Z, __vue_component__$1Y, __vue_component__$1X, __vue_component__$1W, __vue_component__$1V, __vue_component__$1U, __vue_component__$1T, __vue_component__$1S, __vue_component__$1R, __vue_component__$1Q, __vue_component__$1P, __vue_component__$1O, __vue_component__$1N, __vue_component__$1M, __vue_component__$1L, __vue_component__$1K, __vue_component__$1J, __vue_component__$1I, __vue_component__$1H, __vue_component__$1G, __vue_component__$1F, __vue_component__$1E, __vue_component__$1D, __vue_component__$1C, __vue_component__$1B, __vue_component__$1A, __vue_component__$1z, __vue_component__$1y, __vue_component__$1x, __vue_component__$1w, __vue_component__$1v, __vue_component__$1u, __vue_component__$1t, __vue_component__$1s, __vue_component__$1r]; var XmlTitleLibrary = { // install, ...TitleComponents$3 @@ -172517,11 +170725,11 @@ var XmlTitleLibrary = { /** * 单图片组合 */ -var script$1p = { +var script$1q = { name: 'paragraphFirstLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -172617,9 +170825,9 @@ var script$1p = { }; /* script */ -const __vue_script__$1p = script$1p; +const __vue_script__$1q = script$1q; /* template */ -var __vue_render__$1p = function () { +var __vue_render__$1q = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -172745,17 +170953,17 @@ var __vue_render__$1p = function () { 1 ) }; -var __vue_staticRenderFns__$1p = []; -__vue_render__$1p._withStripped = true; +var __vue_staticRenderFns__$1q = []; +__vue_render__$1q._withStripped = true; /* style */ - const __vue_inject_styles__$1p = undefined; + const __vue_inject_styles__$1q = undefined; /* scoped */ - const __vue_scope_id__$1p = "data-v-09818cde"; + const __vue_scope_id__$1q = "data-v-0f9b7819"; /* module identifier */ - const __vue_module_identifier__$1p = undefined; + const __vue_module_identifier__$1q = undefined; /* functional template */ - const __vue_is_functional_template__$1p = false; + const __vue_is_functional_template__$1q = false; /* style inject */ /* style inject SSR */ @@ -172764,13 +170972,13 @@ __vue_render__$1p._withStripped = true; - const __vue_component__$1p = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1p, staticRenderFns: __vue_staticRenderFns__$1p }, - __vue_inject_styles__$1p, - __vue_script__$1p, - __vue_scope_id__$1p, - __vue_is_functional_template__$1p, - __vue_module_identifier__$1p, + const __vue_component__$1q = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1q, staticRenderFns: __vue_staticRenderFns__$1q }, + __vue_inject_styles__$1q, + __vue_script__$1q, + __vue_scope_id__$1q, + __vue_is_functional_template__$1q, + __vue_module_identifier__$1q, false, undefined, undefined, @@ -172781,11 +170989,11 @@ __vue_render__$1p._withStripped = true; /** * 单图片组合 */ -var script$1o = { +var script$1p = { name: 'paragraphSecondLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -172881,9 +171089,9 @@ var script$1o = { }; /* script */ -const __vue_script__$1o = script$1o; +const __vue_script__$1p = script$1p; /* template */ -var __vue_render__$1o = function () { +var __vue_render__$1p = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -173017,13 +171225,242 @@ var __vue_render__$1o = function () { 1 ) }; +var __vue_staticRenderFns__$1p = []; +__vue_render__$1p._withStripped = true; + + /* style */ + const __vue_inject_styles__$1p = undefined; + /* scoped */ + const __vue_scope_id__$1p = "data-v-210be2d0"; + /* module identifier */ + const __vue_module_identifier__$1p = undefined; + /* functional template */ + const __vue_is_functional_template__$1p = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$1p = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1p, staticRenderFns: __vue_staticRenderFns__$1p }, + __vue_inject_styles__$1p, + __vue_script__$1p, + __vue_scope_id__$1p, + __vue_is_functional_template__$1p, + __vue_module_identifier__$1p, + false, + undefined, + undefined, + undefined + ); + +// +/** + * 单图片组合 + */ +var script$1o = { + name: 'paragraphThirdLibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + mixins: [singleGroupMixin], + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + resourceBasisPath: { + type: String, + default: '' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '段落', + //定义此变量,是为了解决页面中有多个块儿的情况。 + bodyTextDataName: 'bodyTextData', + groupData: {} + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$1o = script$1o; +/* template */ +var __vue_render__$1o = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-paragraph-third-library-" + _vm.pageType, + "xml-single-ebook-group-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { + staticClass: "body-text", + class: _vm.groupData.diagonalLine != false ? "diagonal-line" : "", + }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + resourceBasisPath: _vm.resourceBasisPath, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$1o = []; __vue_render__$1o._withStripped = true; /* style */ const __vue_inject_styles__$1o = undefined; /* scoped */ - const __vue_scope_id__$1o = "data-v-5d9ad9aa"; + const __vue_scope_id__$1o = "data-v-3d23d6cf"; /* module identifier */ const __vue_module_identifier__$1o = undefined; /* functional template */ @@ -173054,10 +171491,10 @@ __vue_render__$1o._withStripped = true; * 单图片组合 */ var script$1n = { - name: 'paragraphThirdLibraryRender', + name: 'paragraphQuadrangleLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -173163,7 +171600,7 @@ var __vue_render__$1n = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-third-library-" + _vm.pageType, + "xml-paragraph-quadrangle-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -173199,10 +171636,7 @@ var __vue_render__$1n = function () { _vm._v(" "), _c( "div", - { - staticClass: "body-text", - class: _vm.groupData.diagonalLine != false ? "diagonal-line" : "", - }, + { staticClass: "body-text" }, [ _c("xml-text-render", { attrs: { @@ -173237,6 +171671,22 @@ var __vue_render__$1n = function () { true ), }), + _vm._v(" "), + _c("div", { staticClass: "body-text-lin1" }), + _vm._v(" "), + _c("div", { staticClass: "body-text-lin2" }), + _vm._v(" "), + _c("div", { staticClass: "body-text-lin3" }), + _vm._v(" "), + _c("div", { staticClass: "body-text-lin4" }), + _vm._v(" "), + _c("div", { staticClass: "body-text-lin5" }), + _vm._v(" "), + _c("div", { staticClass: "body-text-lin6" }), + _vm._v(" "), + _c("div", { staticClass: "body-text-lin7" }), + _vm._v(" "), + _c("div", { staticClass: "body-text-lin8" }), ], 1 ), @@ -173252,7 +171702,7 @@ __vue_render__$1n._withStripped = true; /* style */ const __vue_inject_styles__$1n = undefined; /* scoped */ - const __vue_scope_id__$1n = "data-v-6a16e22a"; + const __vue_scope_id__$1n = "data-v-19de44ac"; /* module identifier */ const __vue_module_identifier__$1n = undefined; /* functional template */ @@ -173283,10 +171733,10 @@ __vue_render__$1n._withStripped = true; * 单图片组合 */ var script$1m = { - name: 'paragraphQuadrangleLibraryRender', + name: 'paragraphIsoscelesLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -173384,248 +171834,6 @@ var script$1m = { const __vue_script__$1m = script$1m; /* template */ var __vue_render__$1m = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-paragraph-quadrangle-library-" + _vm.pageType, - "xml-single-ebook-group-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "body-text" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.bodyTextDataName], - "block-data-name": _vm.bodyTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-body-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - resourceBasisPath: _vm.resourceBasisPath, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "body-text-lin1" }), - _vm._v(" "), - _c("div", { staticClass: "body-text-lin2" }), - _vm._v(" "), - _c("div", { staticClass: "body-text-lin3" }), - _vm._v(" "), - _c("div", { staticClass: "body-text-lin4" }), - _vm._v(" "), - _c("div", { staticClass: "body-text-lin5" }), - _vm._v(" "), - _c("div", { staticClass: "body-text-lin6" }), - _vm._v(" "), - _c("div", { staticClass: "body-text-lin7" }), - _vm._v(" "), - _c("div", { staticClass: "body-text-lin8" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$1m = []; -__vue_render__$1m._withStripped = true; - - /* style */ - const __vue_inject_styles__$1m = undefined; - /* scoped */ - const __vue_scope_id__$1m = "data-v-1fd0a21e"; - /* module identifier */ - const __vue_module_identifier__$1m = undefined; - /* functional template */ - const __vue_is_functional_template__$1m = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$1m = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1m, staticRenderFns: __vue_staticRenderFns__$1m }, - __vue_inject_styles__$1m, - __vue_script__$1m, - __vue_scope_id__$1m, - __vue_is_functional_template__$1m, - __vue_module_identifier__$1m, - false, - undefined, - undefined, - undefined - ); - -// -/** - * 单图片组合 - */ -var script$1l = { - name: 'paragraphIsoscelesLibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - mixins: [singleGroupMixin], - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - resourceBasisPath: { - type: String, - default: '' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '段落', - //定义此变量,是为了解决页面中有多个块儿的情况。 - bodyTextDataName: 'bodyTextData', - groupData: {} - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$1l = script$1l; -/* template */ -var __vue_render__$1l = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -173722,17 +171930,17 @@ var __vue_render__$1l = function () { 1 ) }; -var __vue_staticRenderFns__$1l = []; -__vue_render__$1l._withStripped = true; +var __vue_staticRenderFns__$1m = []; +__vue_render__$1m._withStripped = true; /* style */ - const __vue_inject_styles__$1l = undefined; + const __vue_inject_styles__$1m = undefined; /* scoped */ - const __vue_scope_id__$1l = "data-v-76ff2e0c"; + const __vue_scope_id__$1m = "data-v-cabc471e"; /* module identifier */ - const __vue_module_identifier__$1l = undefined; + const __vue_module_identifier__$1m = undefined; /* functional template */ - const __vue_is_functional_template__$1l = false; + const __vue_is_functional_template__$1m = false; /* style inject */ /* style inject SSR */ @@ -173741,13 +171949,13 @@ __vue_render__$1l._withStripped = true; - const __vue_component__$1l = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1l, staticRenderFns: __vue_staticRenderFns__$1l }, - __vue_inject_styles__$1l, - __vue_script__$1l, - __vue_scope_id__$1l, - __vue_is_functional_template__$1l, - __vue_module_identifier__$1l, + const __vue_component__$1m = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1m, staticRenderFns: __vue_staticRenderFns__$1m }, + __vue_inject_styles__$1m, + __vue_script__$1m, + __vue_scope_id__$1m, + __vue_is_functional_template__$1m, + __vue_module_identifier__$1m, false, undefined, undefined, @@ -173758,11 +171966,11 @@ __vue_render__$1l._withStripped = true; /** * 单图片组合 */ -var script$1k = { +var script$1l = { name: 'paragraphNinthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -173859,9 +172067,9 @@ var script$1k = { }; /* script */ -const __vue_script__$1k = script$1k; +const __vue_script__$1l = script$1l; /* template */ -var __vue_render__$1k = function () { +var __vue_render__$1l = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -173993,17 +172201,17 @@ var __vue_render__$1k = function () { 1 ) }; -var __vue_staticRenderFns__$1k = []; -__vue_render__$1k._withStripped = true; +var __vue_staticRenderFns__$1l = []; +__vue_render__$1l._withStripped = true; /* style */ - const __vue_inject_styles__$1k = undefined; + const __vue_inject_styles__$1l = undefined; /* scoped */ - const __vue_scope_id__$1k = "data-v-0fa61f98"; + const __vue_scope_id__$1l = "data-v-419af222"; /* module identifier */ - const __vue_module_identifier__$1k = undefined; + const __vue_module_identifier__$1l = undefined; /* functional template */ - const __vue_is_functional_template__$1k = false; + const __vue_is_functional_template__$1l = false; /* style inject */ /* style inject SSR */ @@ -174012,13 +172220,13 @@ __vue_render__$1k._withStripped = true; - const __vue_component__$1k = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1k, staticRenderFns: __vue_staticRenderFns__$1k }, - __vue_inject_styles__$1k, - __vue_script__$1k, - __vue_scope_id__$1k, - __vue_is_functional_template__$1k, - __vue_module_identifier__$1k, + const __vue_component__$1l = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1l, staticRenderFns: __vue_staticRenderFns__$1l }, + __vue_inject_styles__$1l, + __vue_script__$1l, + __vue_scope_id__$1l, + __vue_is_functional_template__$1l, + __vue_module_identifier__$1l, false, undefined, undefined, @@ -174029,11 +172237,11 @@ __vue_render__$1k._withStripped = true; /** * 单图片组合 */ -var script$1j = { +var script$1k = { name: 'ParagraphEighthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -174133,9 +172341,9 @@ var script$1j = { }; /* script */ -const __vue_script__$1j = script$1j; +const __vue_script__$1k = script$1k; /* template */ -var __vue_render__$1j = function () { +var __vue_render__$1k = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -174267,17 +172475,17 @@ var __vue_render__$1j = function () { 1 ) }; -var __vue_staticRenderFns__$1j = []; -__vue_render__$1j._withStripped = true; +var __vue_staticRenderFns__$1k = []; +__vue_render__$1k._withStripped = true; /* style */ - const __vue_inject_styles__$1j = undefined; + const __vue_inject_styles__$1k = undefined; /* scoped */ - const __vue_scope_id__$1j = "data-v-75ee2612"; + const __vue_scope_id__$1k = "data-v-015ad6c8"; /* module identifier */ - const __vue_module_identifier__$1j = undefined; + const __vue_module_identifier__$1k = undefined; /* functional template */ - const __vue_is_functional_template__$1j = false; + const __vue_is_functional_template__$1k = false; /* style inject */ /* style inject SSR */ @@ -174286,13 +172494,13 @@ __vue_render__$1j._withStripped = true; - const __vue_component__$1j = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1j, staticRenderFns: __vue_staticRenderFns__$1j }, - __vue_inject_styles__$1j, - __vue_script__$1j, - __vue_scope_id__$1j, - __vue_is_functional_template__$1j, - __vue_module_identifier__$1j, + const __vue_component__$1k = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1k, staticRenderFns: __vue_staticRenderFns__$1k }, + __vue_inject_styles__$1k, + __vue_script__$1k, + __vue_scope_id__$1k, + __vue_is_functional_template__$1k, + __vue_module_identifier__$1k, false, undefined, undefined, @@ -174303,11 +172511,11 @@ __vue_render__$1j._withStripped = true; /** * 单图片组合 */ -var script$1i = { +var script$1j = { name: 'paragraphTenthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -174408,9 +172616,9 @@ var script$1i = { }; /* script */ -const __vue_script__$1i = script$1i; +const __vue_script__$1j = script$1j; /* template */ -var __vue_render__$1i = function () { +var __vue_render__$1j = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -174621,17 +172829,17 @@ var __vue_render__$1i = function () { 1 ) }; -var __vue_staticRenderFns__$1i = []; -__vue_render__$1i._withStripped = true; +var __vue_staticRenderFns__$1j = []; +__vue_render__$1j._withStripped = true; /* style */ - const __vue_inject_styles__$1i = undefined; + const __vue_inject_styles__$1j = undefined; /* scoped */ - const __vue_scope_id__$1i = "data-v-cc9af1c2"; + const __vue_scope_id__$1j = "data-v-b2782ccc"; /* module identifier */ - const __vue_module_identifier__$1i = undefined; + const __vue_module_identifier__$1j = undefined; /* functional template */ - const __vue_is_functional_template__$1i = false; + const __vue_is_functional_template__$1j = false; /* style inject */ /* style inject SSR */ @@ -174640,13 +172848,13 @@ __vue_render__$1i._withStripped = true; - const __vue_component__$1i = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1i, staticRenderFns: __vue_staticRenderFns__$1i }, - __vue_inject_styles__$1i, - __vue_script__$1i, - __vue_scope_id__$1i, - __vue_is_functional_template__$1i, - __vue_module_identifier__$1i, + const __vue_component__$1j = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1j, staticRenderFns: __vue_staticRenderFns__$1j }, + __vue_inject_styles__$1j, + __vue_script__$1j, + __vue_scope_id__$1j, + __vue_is_functional_template__$1j, + __vue_module_identifier__$1j, false, undefined, undefined, @@ -174657,10 +172865,10 @@ __vue_render__$1i._withStripped = true; /** * 单图片组合 */ -var script$1h = { +var script$1i = { name: 'paragraphSixteenLibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -174757,9 +172965,9 @@ var script$1h = { }; /* script */ -const __vue_script__$1h = script$1h; +const __vue_script__$1i = script$1i; /* template */ -var __vue_render__$1h = function () { +var __vue_render__$1i = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -174891,17 +173099,17 @@ var __vue_render__$1h = function () { 1 ) }; -var __vue_staticRenderFns__$1h = []; -__vue_render__$1h._withStripped = true; +var __vue_staticRenderFns__$1i = []; +__vue_render__$1i._withStripped = true; /* style */ - const __vue_inject_styles__$1h = undefined; + const __vue_inject_styles__$1i = undefined; /* scoped */ - const __vue_scope_id__$1h = "data-v-bbc92a7e"; + const __vue_scope_id__$1i = "data-v-16c4c166"; /* module identifier */ - const __vue_module_identifier__$1h = undefined; + const __vue_module_identifier__$1i = undefined; /* functional template */ - const __vue_is_functional_template__$1h = false; + const __vue_is_functional_template__$1i = false; /* style inject */ /* style inject SSR */ @@ -174910,13 +173118,13 @@ __vue_render__$1h._withStripped = true; - const __vue_component__$1h = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1h, staticRenderFns: __vue_staticRenderFns__$1h }, - __vue_inject_styles__$1h, - __vue_script__$1h, - __vue_scope_id__$1h, - __vue_is_functional_template__$1h, - __vue_module_identifier__$1h, + const __vue_component__$1i = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1i, staticRenderFns: __vue_staticRenderFns__$1i }, + __vue_inject_styles__$1i, + __vue_script__$1i, + __vue_scope_id__$1i, + __vue_is_functional_template__$1i, + __vue_module_identifier__$1i, false, undefined, undefined, @@ -174927,11 +173135,11 @@ __vue_render__$1h._withStripped = true; /** * 单图片组合 */ -var script$1g = { +var script$1h = { name: 'paragraphSeventhLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -175032,9 +173240,9 @@ var script$1g = { }; /* script */ -const __vue_script__$1g = script$1g; +const __vue_script__$1h = script$1h; /* template */ -var __vue_render__$1g = function () { +var __vue_render__$1h = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -175329,17 +173537,17 @@ var __vue_render__$1g = function () { 1 ) }; -var __vue_staticRenderFns__$1g = []; -__vue_render__$1g._withStripped = true; +var __vue_staticRenderFns__$1h = []; +__vue_render__$1h._withStripped = true; /* style */ - const __vue_inject_styles__$1g = undefined; + const __vue_inject_styles__$1h = undefined; /* scoped */ - const __vue_scope_id__$1g = "data-v-5e612fd4"; + const __vue_scope_id__$1h = "data-v-2f21aa0e"; /* module identifier */ - const __vue_module_identifier__$1g = undefined; + const __vue_module_identifier__$1h = undefined; /* functional template */ - const __vue_is_functional_template__$1g = false; + const __vue_is_functional_template__$1h = false; /* style inject */ /* style inject SSR */ @@ -175348,13 +173556,13 @@ __vue_render__$1g._withStripped = true; - const __vue_component__$1g = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1g, staticRenderFns: __vue_staticRenderFns__$1g }, - __vue_inject_styles__$1g, - __vue_script__$1g, - __vue_scope_id__$1g, - __vue_is_functional_template__$1g, - __vue_module_identifier__$1g, + const __vue_component__$1h = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1h, staticRenderFns: __vue_staticRenderFns__$1h }, + __vue_inject_styles__$1h, + __vue_script__$1h, + __vue_scope_id__$1h, + __vue_is_functional_template__$1h, + __vue_module_identifier__$1h, false, undefined, undefined, @@ -175365,11 +173573,11 @@ __vue_render__$1g._withStripped = true; /** * 单图片组合 */ -var script$1f = { +var script$1g = { name: 'paragraphElevenLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -175460,9 +173668,9 @@ var script$1f = { }; /* script */ -const __vue_script__$1f = script$1f; +const __vue_script__$1g = script$1g; /* template */ -var __vue_render__$1f = function () { +var __vue_render__$1g = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -175576,13 +173784,242 @@ var __vue_render__$1f = function () { 1 ) }; +var __vue_staticRenderFns__$1g = []; +__vue_render__$1g._withStripped = true; + + /* style */ + const __vue_inject_styles__$1g = undefined; + /* scoped */ + const __vue_scope_id__$1g = "data-v-2801109a"; + /* module identifier */ + const __vue_module_identifier__$1g = undefined; + /* functional template */ + const __vue_is_functional_template__$1g = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$1g = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1g, staticRenderFns: __vue_staticRenderFns__$1g }, + __vue_inject_styles__$1g, + __vue_script__$1g, + __vue_scope_id__$1g, + __vue_is_functional_template__$1g, + __vue_module_identifier__$1g, + false, + undefined, + undefined, + undefined + ); + +// +/** + * 单图片组合 + */ +var script$1f = { + name: 'paragraphThirteenLibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + mixins: [singleGroupMixin], + data() { + return { + typeText: '段落', + //定义此变量,是为了解决页面中有多个块儿的情况。 + bodyTextDataName: 'bodyTextData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$1f = script$1f; +/* template */ +var __vue_render__$1f = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-paragraph-thirteen-library-" + _vm.pageType, + "xml-single-ebook-group-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "body-text" }, + [ + _c("div", { staticClass: "text-border-top" }), + _vm._v(" "), + _c("div", { staticClass: "text-border-bottom" }), + _vm._v(" "), + _c("div", { staticClass: "text-border-left" }), + _vm._v(" "), + _c("div", { staticClass: "text-border-right" }), + _vm._v(" "), + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$1f = []; __vue_render__$1f._withStripped = true; /* style */ const __vue_inject_styles__$1f = undefined; /* scoped */ - const __vue_scope_id__$1f = "data-v-b43a0a10"; + const __vue_scope_id__$1f = "data-v-0c5cb112"; /* module identifier */ const __vue_module_identifier__$1f = undefined; /* functional template */ @@ -175613,10 +174050,10 @@ __vue_render__$1f._withStripped = true; * 单图片组合 */ var script$1e = { - name: 'paragraphThirteenLibraryRender', + name: 'paragraphFourteenLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -175718,7 +174155,7 @@ var __vue_render__$1e = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-thirteen-library-" + _vm.pageType, + "xml-paragraph-fourteen-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -175756,13 +174193,7 @@ var __vue_render__$1e = function () { "div", { staticClass: "body-text" }, [ - _c("div", { staticClass: "text-border-top" }), - _vm._v(" "), - _c("div", { staticClass: "text-border-bottom" }), - _vm._v(" "), - _c("div", { staticClass: "text-border-left" }), - _vm._v(" "), - _c("div", { staticClass: "text-border-right" }), + _c("div", { staticClass: "right-image" }), _vm._v(" "), _c("xml-text-render", { attrs: { @@ -175811,7 +174242,7 @@ __vue_render__$1e._withStripped = true; /* style */ const __vue_inject_styles__$1e = undefined; /* scoped */ - const __vue_scope_id__$1e = "data-v-a25d9552"; + const __vue_scope_id__$1e = "data-v-2354f17b"; /* module identifier */ const __vue_module_identifier__$1e = undefined; /* functional template */ @@ -175842,10 +174273,10 @@ __vue_render__$1e._withStripped = true; * 单图片组合 */ var script$1d = { - name: 'paragraphFourteenLibraryRender', + name: 'paragraphGreentheme2LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -175947,7 +174378,7 @@ var __vue_render__$1d = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-fourteen-library-" + _vm.pageType, + "xml-paragraph-Greentheme2-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -175985,7 +174416,7 @@ var __vue_render__$1d = function () { "div", { staticClass: "body-text" }, [ - _c("div", { staticClass: "right-image" }), + _c("div", { staticClass: "border-top" }), _vm._v(" "), _c("xml-text-render", { attrs: { @@ -176019,6 +174450,12 @@ var __vue_render__$1d = function () { true ), }), + _vm._v(" "), + _c("div", { staticClass: "body-text-bg" }), + _vm._v(" "), + _c("div", { staticClass: "border-bottom" }), + _vm._v(" "), + _c("div", { staticClass: "border-right" }), ], 1 ), @@ -176034,7 +174471,7 @@ __vue_render__$1d._withStripped = true; /* style */ const __vue_inject_styles__$1d = undefined; /* scoped */ - const __vue_scope_id__$1d = "data-v-02989696"; + const __vue_scope_id__$1d = "data-v-33a777b2"; /* module identifier */ const __vue_module_identifier__$1d = undefined; /* functional template */ @@ -176065,10 +174502,10 @@ __vue_render__$1d._withStripped = true; * 单图片组合 */ var script$1c = { - name: 'paragraphGreentheme2LibraryRender', + name: 'paragraphGreentheme3LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -176170,7 +174607,7 @@ var __vue_render__$1c = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Greentheme2-library-" + _vm.pageType, + "xml-paragraph-Greentheme3-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -176208,8 +174645,6 @@ var __vue_render__$1c = function () { "div", { staticClass: "body-text" }, [ - _c("div", { staticClass: "border-top" }), - _vm._v(" "), _c("xml-text-render", { attrs: { "p-block-data": _vm.groupData[_vm.bodyTextDataName], @@ -176244,10 +174679,6 @@ var __vue_render__$1c = function () { }), _vm._v(" "), _c("div", { staticClass: "body-text-bg" }), - _vm._v(" "), - _c("div", { staticClass: "border-bottom" }), - _vm._v(" "), - _c("div", { staticClass: "border-right" }), ], 1 ), @@ -176263,7 +174694,7 @@ __vue_render__$1c._withStripped = true; /* style */ const __vue_inject_styles__$1c = undefined; /* scoped */ - const __vue_scope_id__$1c = "data-v-5df12aa8"; + const __vue_scope_id__$1c = "data-v-58cff7e4"; /* module identifier */ const __vue_module_identifier__$1c = undefined; /* functional template */ @@ -176294,10 +174725,10 @@ __vue_render__$1c._withStripped = true; * 单图片组合 */ var script$1b = { - name: 'paragraphGreentheme3LibraryRender', + name: 'paragraphGreentheme4LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -176399,7 +174830,7 @@ var __vue_render__$1b = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Greentheme3-library-" + _vm.pageType, + "xml-paragraph-Greentheme4-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -176437,6 +174868,8 @@ var __vue_render__$1b = function () { "div", { staticClass: "body-text" }, [ + _c("div", { staticClass: "body-text-bg1" }), + _vm._v(" "), _c("xml-text-render", { attrs: { "p-block-data": _vm.groupData[_vm.bodyTextDataName], @@ -176470,7 +174903,7 @@ var __vue_render__$1b = function () { ), }), _vm._v(" "), - _c("div", { staticClass: "body-text-bg" }), + _c("div", { staticClass: "body-text-bg2" }), ], 1 ), @@ -176486,7 +174919,7 @@ __vue_render__$1b._withStripped = true; /* style */ const __vue_inject_styles__$1b = undefined; /* scoped */ - const __vue_scope_id__$1b = "data-v-531f792e"; + const __vue_scope_id__$1b = "data-v-44e2d7be"; /* module identifier */ const __vue_module_identifier__$1b = undefined; /* functional template */ @@ -176517,10 +174950,10 @@ __vue_render__$1b._withStripped = true; * 单图片组合 */ var script$1a = { - name: 'paragraphGreentheme4LibraryRender', + name: 'paragraphGreentheme5LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -176622,7 +175055,7 @@ var __vue_render__$1a = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Greentheme4-library-" + _vm.pageType, + "xml-paragraph-Greentheme5-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -176695,6 +175128,14 @@ var __vue_render__$1a = function () { ), }), _vm._v(" "), + _c("div", { staticClass: "border-top" }), + _vm._v(" "), + _c("div", { staticClass: "border-bottom" }), + _vm._v(" "), + _c("div", { staticClass: "border-left" }), + _vm._v(" "), + _c("div", { staticClass: "border-right" }), + _vm._v(" "), _c("div", { staticClass: "body-text-bg2" }), ], 1 @@ -176711,7 +175152,7 @@ __vue_render__$1a._withStripped = true; /* style */ const __vue_inject_styles__$1a = undefined; /* scoped */ - const __vue_scope_id__$1a = "data-v-f92d1208"; + const __vue_scope_id__$1a = "data-v-7498d87a"; /* module identifier */ const __vue_module_identifier__$1a = undefined; /* functional template */ @@ -176742,10 +175183,10 @@ __vue_render__$1a._withStripped = true; * 单图片组合 */ var script$19 = { - name: 'paragraphGreentheme5LibraryRender', + name: 'paragraphYellowtheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -176839,239 +175280,6 @@ var script$19 = { const __vue_script__$19 = script$19; /* template */ var __vue_render__$19 = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-paragraph-Greentheme5-library-" + _vm.pageType, - "xml-single-ebook-group-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "body-text" }, - [ - _c("div", { staticClass: "body-text-bg1" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.bodyTextDataName], - "block-data-name": _vm.bodyTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-body-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "border-top" }), - _vm._v(" "), - _c("div", { staticClass: "border-bottom" }), - _vm._v(" "), - _c("div", { staticClass: "border-left" }), - _vm._v(" "), - _c("div", { staticClass: "border-right" }), - _vm._v(" "), - _c("div", { staticClass: "body-text-bg2" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$19 = []; -__vue_render__$19._withStripped = true; - - /* style */ - const __vue_inject_styles__$19 = undefined; - /* scoped */ - const __vue_scope_id__$19 = "data-v-3663ca5e"; - /* module identifier */ - const __vue_module_identifier__$19 = undefined; - /* functional template */ - const __vue_is_functional_template__$19 = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$19 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$19, staticRenderFns: __vue_staticRenderFns__$19 }, - __vue_inject_styles__$19, - __vue_script__$19, - __vue_scope_id__$19, - __vue_is_functional_template__$19, - __vue_module_identifier__$19, - false, - undefined, - undefined, - undefined - ); - -// -/** - * 单图片组合 - */ -var script$18 = { - name: 'paragraphYellowtheme1LibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - mixins: [singleGroupMixin], - data() { - return { - typeText: '段落', - //定义此变量,是为了解决页面中有多个块儿的情况。 - bodyTextDataName: 'bodyTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$18 = script$18; -/* template */ -var __vue_render__$18 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -177181,13 +175389,244 @@ var __vue_render__$18 = function () { 1 ) }; +var __vue_staticRenderFns__$19 = []; +__vue_render__$19._withStripped = true; + + /* style */ + const __vue_inject_styles__$19 = undefined; + /* scoped */ + const __vue_scope_id__$19 = "data-v-cd87c008"; + /* module identifier */ + const __vue_module_identifier__$19 = undefined; + /* functional template */ + const __vue_is_functional_template__$19 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$19 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$19, staticRenderFns: __vue_staticRenderFns__$19 }, + __vue_inject_styles__$19, + __vue_script__$19, + __vue_scope_id__$19, + __vue_is_functional_template__$19, + __vue_module_identifier__$19, + false, + undefined, + undefined, + undefined + ); + +// +/** + * 单图片组合 + */ +var script$18 = { + name: 'paragraphYellowtheme2LibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + mixins: [singleGroupMixin], + data() { + return { + typeText: '段落', + //定义此变量,是为了解决页面中有多个块儿的情况。 + bodyTextDataName: 'bodyTextData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$18 = script$18; +/* template */ +var __vue_render__$18 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-paragraph-Yellowtheme2-library-" + _vm.pageType, + "xml-single-ebook-group-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "body-text-bg" }, [ + _c("div", { staticClass: "block1" }), + _vm._v(" "), + _c("div", { staticClass: "block2" }), + _vm._v(" "), + _c("div", { staticClass: "block3" }), + _vm._v(" "), + _c("div", { staticClass: "block4" }), + _vm._v(" "), + _c( + "div", + { staticClass: "body-text" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$18 = []; __vue_render__$18._withStripped = true; /* style */ const __vue_inject_styles__$18 = undefined; /* scoped */ - const __vue_scope_id__$18 = "data-v-4802dd52"; + const __vue_scope_id__$18 = "data-v-36650002"; /* module identifier */ const __vue_module_identifier__$18 = undefined; /* functional template */ @@ -177218,10 +175657,10 @@ __vue_render__$18._withStripped = true; * 单图片组合 */ var script$17 = { - name: 'paragraphYellowtheme2LibraryRender', + name: 'paragraphYellowtheme3LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -177323,7 +175762,7 @@ var __vue_render__$17 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Yellowtheme2-library-" + _vm.pageType, + "xml-paragraph-Yellowtheme3-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -177358,13 +175797,7 @@ var __vue_render__$17 = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "block1" }), - _vm._v(" "), - _c("div", { staticClass: "block2" }), - _vm._v(" "), - _c("div", { staticClass: "block3" }), - _vm._v(" "), - _c("div", { staticClass: "block4" }), + _c("div", { staticClass: "right-img" }, [_c("div")]), _vm._v(" "), _c( "div", @@ -177418,7 +175851,7 @@ __vue_render__$17._withStripped = true; /* style */ const __vue_inject_styles__$17 = undefined; /* scoped */ - const __vue_scope_id__$17 = "data-v-0cd53404"; + const __vue_scope_id__$17 = "data-v-d63dd730"; /* module identifier */ const __vue_module_identifier__$17 = undefined; /* functional template */ @@ -177449,10 +175882,10 @@ __vue_render__$17._withStripped = true; * 单图片组合 */ var script$16 = { - name: 'paragraphYellowtheme3LibraryRender', + name: 'paragraphYellowtheme4LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -177554,7 +175987,7 @@ var __vue_render__$16 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Yellowtheme3-library-" + _vm.pageType, + "xml-paragraph-Yellowtheme4-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -177589,7 +176022,13 @@ var __vue_render__$16 = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "right-img" }, [_c("div")]), + _c("div", { staticClass: "block1" }), + _vm._v(" "), + _c("div", { staticClass: "block2" }), + _vm._v(" "), + _c("div", { staticClass: "block3" }), + _vm._v(" "), + _c("div", { staticClass: "block4" }), _vm._v(" "), _c( "div", @@ -177643,7 +176082,7 @@ __vue_render__$16._withStripped = true; /* style */ const __vue_inject_styles__$16 = undefined; /* scoped */ - const __vue_scope_id__$16 = "data-v-1f76456d"; + const __vue_scope_id__$16 = "data-v-6e190441"; /* module identifier */ const __vue_module_identifier__$16 = undefined; /* functional template */ @@ -177674,10 +176113,10 @@ __vue_render__$16._withStripped = true; * 单图片组合 */ var script$15 = { - name: 'paragraphYellowtheme4LibraryRender', + name: 'paragraphYellowtheme5LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -177779,7 +176218,7 @@ var __vue_render__$15 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Yellowtheme4-library-" + _vm.pageType, + "xml-paragraph-Yellowtheme5-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -177814,13 +176253,7 @@ var __vue_render__$15 = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "block1" }), - _vm._v(" "), - _c("div", { staticClass: "block2" }), - _vm._v(" "), - _c("div", { staticClass: "block3" }), - _vm._v(" "), - _c("div", { staticClass: "block4" }), + _c("div", { staticClass: "left-img" }), _vm._v(" "), _c( "div", @@ -177861,6 +176294,8 @@ var __vue_render__$15 = function () { ], 1 ), + _vm._v(" "), + _c("div", { staticClass: "right-img" }), ]), ] ), @@ -177874,7 +176309,7 @@ __vue_render__$15._withStripped = true; /* style */ const __vue_inject_styles__$15 = undefined; /* scoped */ - const __vue_scope_id__$15 = "data-v-d3be8f74"; + const __vue_scope_id__$15 = "data-v-0d6a3d0f"; /* module identifier */ const __vue_module_identifier__$15 = undefined; /* functional template */ @@ -177905,10 +176340,9 @@ __vue_render__$15._withStripped = true; * 单图片组合 */ var script$14 = { - name: 'paragraphYellowtheme5LibraryRender', - isUnPrefix: true, + name: 'paragraphRedtheme1LibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -178010,7 +176444,7 @@ var __vue_render__$14 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Yellowtheme5-library-" + _vm.pageType, + "xml-paragraph-Redtheme1-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -178045,8 +176479,6 @@ var __vue_render__$14 = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "left-img" }), - _vm._v(" "), _c( "div", { staticClass: "body-text" }, @@ -178086,8 +176518,6 @@ var __vue_render__$14 = function () { ], 1 ), - _vm._v(" "), - _c("div", { staticClass: "right-img" }), ]), ] ), @@ -178101,7 +176531,7 @@ __vue_render__$14._withStripped = true; /* style */ const __vue_inject_styles__$14 = undefined; /* scoped */ - const __vue_scope_id__$14 = "data-v-7df3e72a"; + const __vue_scope_id__$14 = "data-v-df5ee2ce"; /* module identifier */ const __vue_module_identifier__$14 = undefined; /* functional template */ @@ -178132,9 +176562,9 @@ __vue_render__$14._withStripped = true; * 单图片组合 */ var script$13 = { - name: 'paragraphRedtheme1LibraryRender', + name: 'paragraphRedtheme2LibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -178236,7 +176666,7 @@ var __vue_render__$13 = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Redtheme1-library-" + _vm.pageType, + "xml-paragraph-Redtheme2-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -178271,6 +176701,8 @@ var __vue_render__$13 = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text-bg" }, [ + _c("div", { staticClass: "left-line" }), + _vm._v(" "), _c( "div", { staticClass: "body-text" }, @@ -178310,6 +176742,8 @@ var __vue_render__$13 = function () { ], 1 ), + _vm._v(" "), + _c("div", { staticClass: "right-line" }), ]), ] ), @@ -178323,7 +176757,7 @@ __vue_render__$13._withStripped = true; /* style */ const __vue_inject_styles__$13 = undefined; /* scoped */ - const __vue_scope_id__$13 = "data-v-58c1235e"; + const __vue_scope_id__$13 = "data-v-1c173882"; /* module identifier */ const __vue_module_identifier__$13 = undefined; /* functional template */ @@ -178354,9 +176788,9 @@ __vue_render__$13._withStripped = true; * 单图片组合 */ var script$12 = { - name: 'paragraphRedtheme2LibraryRender', + name: 'paragraphRedtheme3LibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -178450,232 +176884,6 @@ var script$12 = { const __vue_script__$12 = script$12; /* template */ var __vue_render__$12 = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-paragraph-Redtheme2-library-" + _vm.pageType, - "xml-single-ebook-group-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "left-line" }), - _vm._v(" "), - _c( - "div", - { staticClass: "body-text" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.bodyTextDataName], - "block-data-name": _vm.bodyTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-body-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "right-line" }), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$12 = []; -__vue_render__$12._withStripped = true; - - /* style */ - const __vue_inject_styles__$12 = undefined; - /* scoped */ - const __vue_scope_id__$12 = "data-v-3eb6b45a"; - /* module identifier */ - const __vue_module_identifier__$12 = undefined; - /* functional template */ - const __vue_is_functional_template__$12 = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$12 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$12, staticRenderFns: __vue_staticRenderFns__$12 }, - __vue_inject_styles__$12, - __vue_script__$12, - __vue_scope_id__$12, - __vue_is_functional_template__$12, - __vue_module_identifier__$12, - false, - undefined, - undefined, - undefined - ); - -// -/** - * 单图片组合 - */ -var script$11 = { - name: 'paragraphRedtheme3LibraryRender', - components: { - XmlTextRender: __vue_component__$5i - }, - mixins: [singleGroupMixin], - data() { - return { - typeText: '段落', - //定义此变量,是为了解决页面中有多个块儿的情况。 - bodyTextDataName: 'bodyTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$11 = script$11; -/* template */ -var __vue_render__$11 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -178769,17 +176977,17 @@ var __vue_render__$11 = function () { 1 ) }; -var __vue_staticRenderFns__$11 = []; -__vue_render__$11._withStripped = true; +var __vue_staticRenderFns__$12 = []; +__vue_render__$12._withStripped = true; /* style */ - const __vue_inject_styles__$11 = undefined; + const __vue_inject_styles__$12 = undefined; /* scoped */ - const __vue_scope_id__$11 = "data-v-061a788c"; + const __vue_scope_id__$12 = "data-v-9f9f19c2"; /* module identifier */ - const __vue_module_identifier__$11 = undefined; + const __vue_module_identifier__$12 = undefined; /* functional template */ - const __vue_is_functional_template__$11 = false; + const __vue_is_functional_template__$12 = false; /* style inject */ /* style inject SSR */ @@ -178788,13 +176996,13 @@ __vue_render__$11._withStripped = true; - const __vue_component__$11 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$11, staticRenderFns: __vue_staticRenderFns__$11 }, - __vue_inject_styles__$11, - __vue_script__$11, - __vue_scope_id__$11, - __vue_is_functional_template__$11, - __vue_module_identifier__$11, + const __vue_component__$12 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$12, staticRenderFns: __vue_staticRenderFns__$12 }, + __vue_inject_styles__$12, + __vue_script__$12, + __vue_scope_id__$12, + __vue_is_functional_template__$12, + __vue_module_identifier__$12, false, undefined, undefined, @@ -178805,10 +177013,10 @@ __vue_render__$11._withStripped = true; /** * 单图片组合 */ -var script$10 = { +var script$11 = { name: 'paragraphRedtheme4LibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -178900,9 +177108,9 @@ var script$10 = { }; /* script */ -const __vue_script__$10 = script$10; +const __vue_script__$11 = script$11; /* template */ -var __vue_render__$10 = function () { +var __vue_render__$11 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -179040,17 +177248,17 @@ var __vue_render__$10 = function () { 1 ) }; -var __vue_staticRenderFns__$10 = []; -__vue_render__$10._withStripped = true; +var __vue_staticRenderFns__$11 = []; +__vue_render__$11._withStripped = true; /* style */ - const __vue_inject_styles__$10 = undefined; + const __vue_inject_styles__$11 = undefined; /* scoped */ - const __vue_scope_id__$10 = "data-v-92f9fd22"; + const __vue_scope_id__$11 = "data-v-089d2aac"; /* module identifier */ - const __vue_module_identifier__$10 = undefined; + const __vue_module_identifier__$11 = undefined; /* functional template */ - const __vue_is_functional_template__$10 = false; + const __vue_is_functional_template__$11 = false; /* style inject */ /* style inject SSR */ @@ -179059,13 +177267,13 @@ __vue_render__$10._withStripped = true; - const __vue_component__$10 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$10, staticRenderFns: __vue_staticRenderFns__$10 }, - __vue_inject_styles__$10, - __vue_script__$10, - __vue_scope_id__$10, - __vue_is_functional_template__$10, - __vue_module_identifier__$10, + const __vue_component__$11 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$11, staticRenderFns: __vue_staticRenderFns__$11 }, + __vue_inject_styles__$11, + __vue_script__$11, + __vue_scope_id__$11, + __vue_is_functional_template__$11, + __vue_module_identifier__$11, false, undefined, undefined, @@ -179076,10 +177284,10 @@ __vue_render__$10._withStripped = true; /** * 单图片组合 */ -var script$$ = { +var script$10 = { name: 'paragraphRedtheme5LibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -179170,9 +177378,9 @@ var script$$ = { }; /* script */ -const __vue_script__$$ = script$$; +const __vue_script__$10 = script$10; /* template */ -var __vue_render__$$ = function () { +var __vue_render__$10 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -179262,17 +177470,17 @@ var __vue_render__$$ = function () { 1 ) }; -var __vue_staticRenderFns__$$ = []; -__vue_render__$$._withStripped = true; +var __vue_staticRenderFns__$10 = []; +__vue_render__$10._withStripped = true; /* style */ - const __vue_inject_styles__$$ = undefined; + const __vue_inject_styles__$10 = undefined; /* scoped */ - const __vue_scope_id__$$ = "data-v-82c074ac"; + const __vue_scope_id__$10 = "data-v-7dc11b65"; /* module identifier */ - const __vue_module_identifier__$$ = undefined; + const __vue_module_identifier__$10 = undefined; /* functional template */ - const __vue_is_functional_template__$$ = false; + const __vue_is_functional_template__$10 = false; /* style inject */ /* style inject SSR */ @@ -179281,13 +177489,13 @@ __vue_render__$$._withStripped = true; - const __vue_component__$$ = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$$, staticRenderFns: __vue_staticRenderFns__$$ }, - __vue_inject_styles__$$, - __vue_script__$$, - __vue_scope_id__$$, - __vue_is_functional_template__$$, - __vue_module_identifier__$$, + const __vue_component__$10 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$10, staticRenderFns: __vue_staticRenderFns__$10 }, + __vue_inject_styles__$10, + __vue_script__$10, + __vue_scope_id__$10, + __vue_is_functional_template__$10, + __vue_module_identifier__$10, false, undefined, undefined, @@ -179298,10 +177506,10 @@ __vue_render__$$._withStripped = true; /** * 单图片组合 */ -var script$_ = { +var script$$ = { name: 'paragraphRedtheme6LibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -179393,9 +177601,9 @@ var script$_ = { }; /* script */ -const __vue_script__$_ = script$_; +const __vue_script__$$ = script$$; /* template */ -var __vue_render__$_ = function () { +var __vue_render__$$ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -179533,17 +177741,17 @@ var __vue_render__$_ = function () { 1 ) }; -var __vue_staticRenderFns__$_ = []; -__vue_render__$_._withStripped = true; +var __vue_staticRenderFns__$$ = []; +__vue_render__$$._withStripped = true; /* style */ - const __vue_inject_styles__$_ = undefined; + const __vue_inject_styles__$$ = undefined; /* scoped */ - const __vue_scope_id__$_ = "data-v-7239cd26"; + const __vue_scope_id__$$ = "data-v-0c1182a8"; /* module identifier */ - const __vue_module_identifier__$_ = undefined; + const __vue_module_identifier__$$ = undefined; /* functional template */ - const __vue_is_functional_template__$_ = false; + const __vue_is_functional_template__$$ = false; /* style inject */ /* style inject SSR */ @@ -179552,13 +177760,13 @@ __vue_render__$_._withStripped = true; - const __vue_component__$_ = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$_, staticRenderFns: __vue_staticRenderFns__$_ }, - __vue_inject_styles__$_, - __vue_script__$_, - __vue_scope_id__$_, - __vue_is_functional_template__$_, - __vue_module_identifier__$_, + const __vue_component__$$ = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$$, staticRenderFns: __vue_staticRenderFns__$$ }, + __vue_inject_styles__$$, + __vue_script__$$, + __vue_scope_id__$$, + __vue_is_functional_template__$$, + __vue_module_identifier__$$, false, undefined, undefined, @@ -179569,10 +177777,10 @@ __vue_render__$_._withStripped = true; /** * 单图片组合 */ -var script$Z = { +var script$_ = { name: 'paragraphRedtheme7LibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -179664,9 +177872,9 @@ var script$Z = { }; /* script */ -const __vue_script__$Z = script$Z; +const __vue_script__$_ = script$_; /* template */ -var __vue_render__$Z = function () { +var __vue_render__$_ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -179804,17 +178012,17 @@ var __vue_render__$Z = function () { 1 ) }; -var __vue_staticRenderFns__$Z = []; -__vue_render__$Z._withStripped = true; +var __vue_staticRenderFns__$_ = []; +__vue_render__$_._withStripped = true; /* style */ - const __vue_inject_styles__$Z = undefined; + const __vue_inject_styles__$_ = undefined; /* scoped */ - const __vue_scope_id__$Z = "data-v-4f13256c"; + const __vue_scope_id__$_ = "data-v-d77ce2b2"; /* module identifier */ - const __vue_module_identifier__$Z = undefined; + const __vue_module_identifier__$_ = undefined; /* functional template */ - const __vue_is_functional_template__$Z = false; + const __vue_is_functional_template__$_ = false; /* style inject */ /* style inject SSR */ @@ -179823,13 +178031,13 @@ __vue_render__$Z._withStripped = true; - const __vue_component__$Z = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$Z, staticRenderFns: __vue_staticRenderFns__$Z }, - __vue_inject_styles__$Z, - __vue_script__$Z, - __vue_scope_id__$Z, - __vue_is_functional_template__$Z, - __vue_module_identifier__$Z, + const __vue_component__$_ = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$_, staticRenderFns: __vue_staticRenderFns__$_ }, + __vue_inject_styles__$_, + __vue_script__$_, + __vue_scope_id__$_, + __vue_is_functional_template__$_, + __vue_module_identifier__$_, false, undefined, undefined, @@ -179840,11 +178048,11 @@ __vue_render__$Z._withStripped = true; /** * 单图片组合 */ -var script$Y = { +var script$Z = { name: 'paragraphFoldtheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -179944,9 +178152,9 @@ var script$Y = { }; /* script */ -const __vue_script__$Y = script$Y; +const __vue_script__$Z = script$Z; /* template */ -var __vue_render__$Y = function () { +var __vue_render__$Z = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -180053,13 +178261,309 @@ var __vue_render__$Y = function () { 1 ) }; +var __vue_staticRenderFns__$Z = []; +__vue_render__$Z._withStripped = true; + + /* style */ + const __vue_inject_styles__$Z = undefined; + /* scoped */ + const __vue_scope_id__$Z = "data-v-3e188913"; + /* module identifier */ + const __vue_module_identifier__$Z = undefined; + /* functional template */ + const __vue_is_functional_template__$Z = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$Z = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$Z, staticRenderFns: __vue_staticRenderFns__$Z }, + __vue_inject_styles__$Z, + __vue_script__$Z, + __vue_scope_id__$Z, + __vue_is_functional_template__$Z, + __vue_module_identifier__$Z, + false, + undefined, + undefined, + undefined + ); + +// +/** + * 单图片组合 + */ +var script$Y = { + name: 'paragraphFoldtheme2LibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + mixins: [singleGroupMixin], + data() { + return { + typeText: '段落', + //定义此变量,是为了解决页面中有多个块儿的情况。 + bodyTextDataName: 'bodyTextData', + titleTextDataName: 'titleTextData', + groupData: {}, + isFold: this.isExpand //是否折叠 + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + }, + resourceBasisPath: { + type: String, + default: '' + }, + isExpand: { + //是否展开 + type: Boolean, + default: false + } + }, + created() { + console.log(this.pGroupData, '组件内部'); + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + }, + changepanel() { + this.isFold = !this.isFold; + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$Y = script$Y; +/* template */ +var __vue_render__$Y = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-paragraph-Foldtheme2-library-" + _vm.pageType, + "xml-single-ebook-group-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "body-text-bg" }, [ + _c("div", { staticClass: "top-title-style" }, [ + _c( + "div", + { staticClass: "title-body-box" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + resourceBasisPath: _vm.resourceBasisPath, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { staticClass: "seemore", on: { click: _vm.changepanel } }, + [ + _c("span", [_vm._v(_vm._s(!_vm.isFold ? "更多" : "收起"))]), + _vm._v(" "), + !_vm.isFold + ? _c("i", { staticClass: "el-icon-d-arrow-left down" }) + : _c("i", { staticClass: "el-icon-d-arrow-left up" }), + ] + ), + ]), + _vm._v(" "), + _c( + "div", + { + staticClass: "body-text", + class: !_vm.isFold ? "body-text-fold" : "", + }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$Y = []; __vue_render__$Y._withStripped = true; /* style */ const __vue_inject_styles__$Y = undefined; /* scoped */ - const __vue_scope_id__$Y = "data-v-7a75ce18"; + const __vue_scope_id__$Y = "data-v-acfd4c46"; /* module identifier */ const __vue_module_identifier__$Y = undefined; /* functional template */ @@ -180090,10 +178594,10 @@ __vue_render__$Y._withStripped = true; * 单图片组合 */ var script$X = { - name: 'paragraphFoldtheme2LibraryRender', + name: 'paragraphFoldtheme3LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -180205,302 +178709,6 @@ var __vue_render__$X = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-paragraph-Foldtheme2-library-" + _vm.pageType, - "xml-single-ebook-group-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "body-text-bg" }, [ - _c("div", { staticClass: "top-title-style" }, [ - _c( - "div", - { staticClass: "title-body-box" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - resourceBasisPath: _vm.resourceBasisPath, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { staticClass: "seemore", on: { click: _vm.changepanel } }, - [ - _c("span", [_vm._v(_vm._s(!_vm.isFold ? "更多" : "收起"))]), - _vm._v(" "), - !_vm.isFold - ? _c("i", { staticClass: "el-icon-d-arrow-left down" }) - : _c("i", { staticClass: "el-icon-d-arrow-left up" }), - ] - ), - ]), - _vm._v(" "), - _c( - "div", - { - staticClass: "body-text", - class: !_vm.isFold ? "body-text-fold" : "", - }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.bodyTextDataName], - "block-data-name": _vm.bodyTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-body-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$X = []; -__vue_render__$X._withStripped = true; - - /* style */ - const __vue_inject_styles__$X = undefined; - /* scoped */ - const __vue_scope_id__$X = "data-v-3a83ff10"; - /* module identifier */ - const __vue_module_identifier__$X = undefined; - /* functional template */ - const __vue_is_functional_template__$X = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$X = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$X, staticRenderFns: __vue_staticRenderFns__$X }, - __vue_inject_styles__$X, - __vue_script__$X, - __vue_scope_id__$X, - __vue_is_functional_template__$X, - __vue_module_identifier__$X, - false, - undefined, - undefined, - undefined - ); - -// -/** - * 单图片组合 - */ -var script$W = { - name: 'paragraphFoldtheme3LibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - mixins: [singleGroupMixin], - data() { - return { - typeText: '段落', - //定义此变量,是为了解决页面中有多个块儿的情况。 - bodyTextDataName: 'bodyTextData', - titleTextDataName: 'titleTextData', - groupData: {}, - isFold: this.isExpand //是否折叠 - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - }, - resourceBasisPath: { - type: String, - default: '' - }, - isExpand: { - //是否展开 - type: Boolean, - default: false - } - }, - created() { - console.log(this.pGroupData, '组件内部'); - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - }, - changepanel() { - this.isFold = !this.isFold; - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$W = script$W; -/* template */ -var __vue_render__$W = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; return _c( "div", { @@ -180653,17 +178861,17 @@ var __vue_render__$W = function () { 1 ) }; -var __vue_staticRenderFns__$W = []; -__vue_render__$W._withStripped = true; +var __vue_staticRenderFns__$X = []; +__vue_render__$X._withStripped = true; /* style */ - const __vue_inject_styles__$W = undefined; + const __vue_inject_styles__$X = undefined; /* scoped */ - const __vue_scope_id__$W = "data-v-5c3d4fe4"; + const __vue_scope_id__$X = "data-v-e86d4042"; /* module identifier */ - const __vue_module_identifier__$W = undefined; + const __vue_module_identifier__$X = undefined; /* functional template */ - const __vue_is_functional_template__$W = false; + const __vue_is_functional_template__$X = false; /* style inject */ /* style inject SSR */ @@ -180672,13 +178880,13 @@ __vue_render__$W._withStripped = true; - const __vue_component__$W = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$W, staticRenderFns: __vue_staticRenderFns__$W }, - __vue_inject_styles__$W, - __vue_script__$W, - __vue_scope_id__$W, - __vue_is_functional_template__$W, - __vue_module_identifier__$W, + const __vue_component__$X = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$X, staticRenderFns: __vue_staticRenderFns__$X }, + __vue_inject_styles__$X, + __vue_script__$X, + __vue_scope_id__$X, + __vue_is_functional_template__$X, + __vue_module_identifier__$X, false, undefined, undefined, @@ -180689,11 +178897,11 @@ __vue_render__$W._withStripped = true; /** * 单图片组合 */ -var script$V = { +var script$W = { name: 'paragraphTabstheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -180810,9 +179018,9 @@ var script$V = { }; /* script */ -const __vue_script__$V = script$V; +const __vue_script__$W = script$W; /* template */ -var __vue_render__$V = function () { +var __vue_render__$W = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -181254,17 +179462,17 @@ var __vue_render__$V = function () { 1 ) }; -var __vue_staticRenderFns__$V = []; -__vue_render__$V._withStripped = true; +var __vue_staticRenderFns__$W = []; +__vue_render__$W._withStripped = true; /* style */ - const __vue_inject_styles__$V = undefined; + const __vue_inject_styles__$W = undefined; /* scoped */ - const __vue_scope_id__$V = "data-v-5091ff2e"; + const __vue_scope_id__$W = "data-v-6a8e5129"; /* module identifier */ - const __vue_module_identifier__$V = undefined; + const __vue_module_identifier__$W = undefined; /* functional template */ - const __vue_is_functional_template__$V = false; + const __vue_is_functional_template__$W = false; /* style inject */ /* style inject SSR */ @@ -181273,13 +179481,13 @@ __vue_render__$V._withStripped = true; - const __vue_component__$V = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$V, staticRenderFns: __vue_staticRenderFns__$V }, - __vue_inject_styles__$V, - __vue_script__$V, - __vue_scope_id__$V, - __vue_is_functional_template__$V, - __vue_module_identifier__$V, + const __vue_component__$W = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$W, staticRenderFns: __vue_staticRenderFns__$W }, + __vue_inject_styles__$W, + __vue_script__$W, + __vue_scope_id__$W, + __vue_is_functional_template__$W, + __vue_module_identifier__$W, false, undefined, undefined, @@ -181290,11 +179498,11 @@ __vue_render__$V._withStripped = true; /** * 单图片组合 */ -var script$U = { +var script$V = { name: 'paragraphTabstheme2LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -181412,9 +179620,9 @@ var script$U = { }; /* script */ -const __vue_script__$U = script$U; +const __vue_script__$V = script$V; /* template */ -var __vue_render__$U = function () { +var __vue_render__$V = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -181905,17 +180113,17 @@ var __vue_render__$U = function () { 1 ) }; -var __vue_staticRenderFns__$U = []; -__vue_render__$U._withStripped = true; +var __vue_staticRenderFns__$V = []; +__vue_render__$V._withStripped = true; /* style */ - const __vue_inject_styles__$U = undefined; + const __vue_inject_styles__$V = undefined; /* scoped */ - const __vue_scope_id__$U = "data-v-af3e4106"; + const __vue_scope_id__$V = "data-v-1a2e2690"; /* module identifier */ - const __vue_module_identifier__$U = undefined; + const __vue_module_identifier__$V = undefined; /* functional template */ - const __vue_is_functional_template__$U = false; + const __vue_is_functional_template__$V = false; /* style inject */ /* style inject SSR */ @@ -181924,13 +180132,13 @@ __vue_render__$U._withStripped = true; - const __vue_component__$U = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$U, staticRenderFns: __vue_staticRenderFns__$U }, - __vue_inject_styles__$U, - __vue_script__$U, - __vue_scope_id__$U, - __vue_is_functional_template__$U, - __vue_module_identifier__$U, + const __vue_component__$V = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$V, staticRenderFns: __vue_staticRenderFns__$V }, + __vue_inject_styles__$V, + __vue_script__$V, + __vue_scope_id__$V, + __vue_is_functional_template__$V, + __vue_module_identifier__$V, false, undefined, undefined, @@ -181941,11 +180149,11 @@ __vue_render__$U._withStripped = true; /** * 单图片组合 */ -var script$T = { +var script$U = { name: 'paragraphTabstheme3LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -182093,8 +180301,8 @@ var __$_require_assets_images_closeicon_png__ = "data:image/png;base64,iVBORw0KG var __$_require_assets_images_addtabicon_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAAXNSR0IArs4c6QAABcZJREFUWEfNl01sE0cUx2c/vP5YDKyDiTfQ4FQogIlTJeFQIQSC5tAqiEOqlI9QoRxAqqoeWvXWSk7EBalSD60qtVZFDi0oCeJEWilSE8ipORQcZMWgiiihtfAmRl5EYuz9mJ3qbRnLcfxJe2Ck0Xq9Mzu/fe/Nm/9j0GvQmEYZCCEV5zAMQxp9H4yvC4IuPDIyYo8PhUL2NZFI0Ht78UQiYV8jkYh9rReqKkTx4rCw3+9nZmdnWZ/Px+zduxetrKzY89fW1kggECCqqpL29naSTqcJANULUxECAODLYXFVVVlN01jTNFlRFBm4ulwuZseOHbb1NU0j+Xye5HI5IgiCJYqi5ff7rWKYalYpC0EBEEJsKBRis9ksy3Ecx7IsZxgGizFmDxw44N21a5dP0zTr0aNHK6lUSuc4zrIsC5umiQFG13WcSqXANRZYpRLIJggKcOzYMTYej3NOp5PjeZ5zuVz8iRMnOpuami7wPP8OwzBvFMWUaVlWXNf1yYcPH/40Pz+fFkXRRAhh6IlEwqoGsgGiFGD79u18Lpfjjxw54t+3b98VjuP6awUzIWRd07QrExMT33McZ2SzWVOSJLMayAaI4eFhlrpAVVUeIeTo6+sLtbS0TDAMs7uR7Wea5q+3b9++uLq6ui4IgqGqKsBYAwMDVqlbChBghRs3brAQhJIk8bquOw4fPhwMBoNTDMMEGgGgY03T/OX69esX3G63BhYJBoPm7OzspvgoQFAr+Hw+LhAIOHK5nHNwcHCS47i3KwHcvXsXybKMWlpaKjLm8/kvx8bGvtN1XQe3QIyUWsOGoLEgyzIHVlBVVTh//vwHHo8nWs0C0WgU9fT02L1Sgxi5f/9+97179xSWZQ1qjeHhYQhWuxUgwBWKovAcxzmcTqcwNDT0G8uyXf8VAubn8/nLY2NjX4M1EEJGKpXCZSFGRka4PXv28D6fz7F///4329vbY7V2Qj2WAAjLsmKjo6O9giBoLpfLKHVJwRLRaJTPZrP8zp07HadOnRrwer0/1grGeiEQQubU1FTr8+fP1xRFMQKBgFkcFzYEBCWNB4SQ0NfX94nH47lcDAFBCL2edunSpU3DlpaW3orH40uZTMZ4/PixGYlEMN2qlSA+9Xg8keI3ZTIZBL24zczMoLa2NrsXNzjcStvi4uKhhYWFPytCwO6g7hBFUTh37tyHW7Zs+bbWVzfgDhKLxdpisVhGlmV9fX19szteblE7MB0Oh9Db23uoubl5+v+CIIT8dfXq1S5N03SMcfmYoNmSbtHW1lbXyZMn4wihqpmyXksYhjF67dq1z2CLplIpSFgQE4VTdUOyQgjxsizzgiAIZ8+e/cLpdH5ezRrj4+Po4MGDqKOjo9owoijK8enp6djq6qrR1dVlQOrelCfoDoHje3l5mbcsy9HZ2env6emZYxjGX8st1Z5jjG+Oj49fxBjrz549M0u3ZyFjwg/qEoQQR0/QM2fOvLd169af4b9XASGEJB88eHB8bm5uBVL2S5GDSwXOhlMU5BwVM5C+PR4Pf/r06SG32/3VK4AoT548eX9ycnIBUnWlw2uDJYqtAce5IAicKIp2Fu3v73/X6/V+U69rMMa/Ly4ufnTnzp1lt9ttghsymQyorLIyr6y8o7oCQF68eMGDvOvu7m4Kh8MfC4IwyDBMcxn3EELIfDab/eHWrVs3LcvSQUNomobD4TAupyPoO8pCwEMKAiqb6kwQuqIoOo4ePRoWRbGD53kJDiPDMFJPnz79Y2Zm5m+MMZYkydaW0EF1VwPY5A5KRusNAIFaI51O24pb13Vb9m/btg3uGUkCBoR0XSder5ckk0ni9/uxoiiW0+m06lHaFSGKYWjtUVz4eL1eqEWY3bv/lZ3JZBJJkkSgCKKLh0KhQgFUqxKrWQaWKwGh/JNlecNc+Gq6MIBVqzNK46kmRPGE0mKY1qa03CsEWoOFcUMQr5Kw6pnzWkD8AxrTd08+b0laAAAAAElFTkSuQmCC"; /* script */ -const __vue_script__$T = script$T; -var __vue_render__$T = function () { +const __vue_script__$U = script$U; +var __vue_render__$U = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -182341,17 +180549,17 @@ var __vue_render__$T = function () { 1 ) }; -var __vue_staticRenderFns__$T = []; -__vue_render__$T._withStripped = true; +var __vue_staticRenderFns__$U = []; +__vue_render__$U._withStripped = true; /* style */ - const __vue_inject_styles__$T = undefined; + const __vue_inject_styles__$U = undefined; /* scoped */ - const __vue_scope_id__$T = "data-v-47d65214"; + const __vue_scope_id__$U = "data-v-c8b7974a"; /* module identifier */ - const __vue_module_identifier__$T = undefined; + const __vue_module_identifier__$U = undefined; /* functional template */ - const __vue_is_functional_template__$T = false; + const __vue_is_functional_template__$U = false; /* style inject */ /* style inject SSR */ @@ -182360,13 +180568,13 @@ __vue_render__$T._withStripped = true; - const __vue_component__$T = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$T, staticRenderFns: __vue_staticRenderFns__$T }, - __vue_inject_styles__$T, - __vue_script__$T, - __vue_scope_id__$T, - __vue_is_functional_template__$T, - __vue_module_identifier__$T, + const __vue_component__$U = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$U, staticRenderFns: __vue_staticRenderFns__$U }, + __vue_inject_styles__$U, + __vue_script__$U, + __vue_scope_id__$U, + __vue_is_functional_template__$U, + __vue_module_identifier__$U, false, undefined, undefined, @@ -182377,11 +180585,11 @@ __vue_render__$T._withStripped = true; /** * 单图片组合 */ -var script$S = { +var script$T = { name: 'paragraphTabstheme4LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -182525,8 +180733,8 @@ var script$S = { }; /* script */ -const __vue_script__$S = script$S; -var __vue_render__$S = function () { +const __vue_script__$T = script$T; +var __vue_render__$T = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -182724,17 +180932,17 @@ var __vue_render__$S = function () { 1 ) }; -var __vue_staticRenderFns__$S = []; -__vue_render__$S._withStripped = true; +var __vue_staticRenderFns__$T = []; +__vue_render__$T._withStripped = true; /* style */ - const __vue_inject_styles__$S = undefined; + const __vue_inject_styles__$T = undefined; /* scoped */ - const __vue_scope_id__$S = "data-v-c75ed0e2"; + const __vue_scope_id__$T = "data-v-298fec4a"; /* module identifier */ - const __vue_module_identifier__$S = undefined; + const __vue_module_identifier__$T = undefined; /* functional template */ - const __vue_is_functional_template__$S = false; + const __vue_is_functional_template__$T = false; /* style inject */ /* style inject SSR */ @@ -182743,13 +180951,13 @@ __vue_render__$S._withStripped = true; - const __vue_component__$S = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$S, staticRenderFns: __vue_staticRenderFns__$S }, - __vue_inject_styles__$S, - __vue_script__$S, - __vue_scope_id__$S, - __vue_is_functional_template__$S, - __vue_module_identifier__$S, + const __vue_component__$T = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$T, staticRenderFns: __vue_staticRenderFns__$T }, + __vue_inject_styles__$T, + __vue_script__$T, + __vue_scope_id__$T, + __vue_is_functional_template__$T, + __vue_module_identifier__$T, false, undefined, undefined, @@ -182760,10 +180968,10 @@ __vue_render__$S._withStripped = true; /** * 单图片组合 */ -var script$R = { +var script$S = { name: 'paragraphSanQintheme1LibraryRender', components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -182854,9 +181062,9 @@ var script$R = { }; /* script */ -const __vue_script__$R = script$R; +const __vue_script__$S = script$S; /* template */ -var __vue_render__$R = function () { +var __vue_render__$S = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -182977,17 +181185,17 @@ var __vue_render__$R = function () { 1 ) }; -var __vue_staticRenderFns__$R = []; -__vue_render__$R._withStripped = true; +var __vue_staticRenderFns__$S = []; +__vue_render__$S._withStripped = true; /* style */ - const __vue_inject_styles__$R = undefined; + const __vue_inject_styles__$S = undefined; /* scoped */ - const __vue_scope_id__$R = "data-v-055ce30c"; + const __vue_scope_id__$S = "data-v-1ba22135"; /* module identifier */ - const __vue_module_identifier__$R = undefined; + const __vue_module_identifier__$S = undefined; /* functional template */ - const __vue_is_functional_template__$R = false; + const __vue_is_functional_template__$S = false; /* style inject */ /* style inject SSR */ @@ -182996,13 +181204,13 @@ __vue_render__$R._withStripped = true; - const __vue_component__$R = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$R, staticRenderFns: __vue_staticRenderFns__$R }, - __vue_inject_styles__$R, - __vue_script__$R, - __vue_scope_id__$R, - __vue_is_functional_template__$R, - __vue_module_identifier__$R, + const __vue_component__$S = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$S, staticRenderFns: __vue_staticRenderFns__$S }, + __vue_inject_styles__$S, + __vue_script__$S, + __vue_scope_id__$S, + __vue_is_functional_template__$S, + __vue_module_identifier__$S, false, undefined, undefined, @@ -183010,12 +181218,12 @@ __vue_render__$R._withStripped = true; ); // -var script$Q = { +var script$R = { mixins: [singleGroupMixin], name: 'paragraphTwelveLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, data() { return { @@ -183105,9 +181313,9 @@ var script$Q = { }; /* script */ -const __vue_script__$Q = script$Q; +const __vue_script__$R = script$R; /* template */ -var __vue_render__$Q = function () { +var __vue_render__$R = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -183252,17 +181460,17 @@ var __vue_render__$Q = function () { 1 ) }; -var __vue_staticRenderFns__$Q = []; -__vue_render__$Q._withStripped = true; +var __vue_staticRenderFns__$R = []; +__vue_render__$R._withStripped = true; /* style */ - const __vue_inject_styles__$Q = undefined; + const __vue_inject_styles__$R = undefined; /* scoped */ - const __vue_scope_id__$Q = "data-v-49105d75"; + const __vue_scope_id__$R = "data-v-ea4b7fcc"; /* module identifier */ - const __vue_module_identifier__$Q = undefined; + const __vue_module_identifier__$R = undefined; /* functional template */ - const __vue_is_functional_template__$Q = false; + const __vue_is_functional_template__$R = false; /* style inject */ /* style inject SSR */ @@ -183271,13 +181479,13 @@ __vue_render__$Q._withStripped = true; - const __vue_component__$Q = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$Q, staticRenderFns: __vue_staticRenderFns__$Q }, - __vue_inject_styles__$Q, - __vue_script__$Q, - __vue_scope_id__$Q, - __vue_is_functional_template__$Q, - __vue_module_identifier__$Q, + const __vue_component__$R = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$R, staticRenderFns: __vue_staticRenderFns__$R }, + __vue_inject_styles__$R, + __vue_script__$R, + __vue_scope_id__$R, + __vue_is_functional_template__$R, + __vue_module_identifier__$R, false, undefined, undefined, @@ -183288,11 +181496,11 @@ __vue_render__$Q._withStripped = true; /** * 单图片组合 */ -var script$P = { +var script$Q = { name: 'paragraphFoldtheme4LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -183398,9 +181606,9 @@ var script$P = { }; /* script */ -const __vue_script__$P = script$P; +const __vue_script__$Q = script$Q; /* template */ -var __vue_render__$P = function () { +var __vue_render__$Q = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -183549,17 +181757,17 @@ var __vue_render__$P = function () { 1 ) }; -var __vue_staticRenderFns__$P = []; -__vue_render__$P._withStripped = true; +var __vue_staticRenderFns__$Q = []; +__vue_render__$Q._withStripped = true; /* style */ - const __vue_inject_styles__$P = undefined; + const __vue_inject_styles__$Q = undefined; /* scoped */ - const __vue_scope_id__$P = "data-v-efbb64ce"; + const __vue_scope_id__$Q = "data-v-dde3a284"; /* module identifier */ - const __vue_module_identifier__$P = undefined; + const __vue_module_identifier__$Q = undefined; /* functional template */ - const __vue_is_functional_template__$P = false; + const __vue_is_functional_template__$Q = false; /* style inject */ /* style inject SSR */ @@ -183568,13 +181776,13 @@ __vue_render__$P._withStripped = true; - const __vue_component__$P = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$P, staticRenderFns: __vue_staticRenderFns__$P }, - __vue_inject_styles__$P, - __vue_script__$P, - __vue_scope_id__$P, - __vue_is_functional_template__$P, - __vue_module_identifier__$P, + const __vue_component__$Q = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$Q, staticRenderFns: __vue_staticRenderFns__$Q }, + __vue_inject_styles__$Q, + __vue_script__$Q, + __vue_scope_id__$Q, + __vue_is_functional_template__$Q, + __vue_module_identifier__$Q, false, undefined, undefined, @@ -183585,11 +181793,11 @@ __vue_render__$P._withStripped = true; /** * 单图片组合 */ -var script$O = { +var script$P = { name: 'paragraphFoldtheme5LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -183695,9 +181903,9 @@ var script$O = { }; /* script */ -const __vue_script__$O = script$O; +const __vue_script__$P = script$P; /* template */ -var __vue_render__$O = function () { +var __vue_render__$P = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -183842,17 +182050,17 @@ var __vue_render__$O = function () { 1 ) }; -var __vue_staticRenderFns__$O = []; -__vue_render__$O._withStripped = true; +var __vue_staticRenderFns__$P = []; +__vue_render__$P._withStripped = true; /* style */ - const __vue_inject_styles__$O = undefined; + const __vue_inject_styles__$P = undefined; /* scoped */ - const __vue_scope_id__$O = "data-v-9da5f5cc"; + const __vue_scope_id__$P = "data-v-84f54482"; /* module identifier */ - const __vue_module_identifier__$O = undefined; + const __vue_module_identifier__$P = undefined; /* functional template */ - const __vue_is_functional_template__$O = false; + const __vue_is_functional_template__$P = false; /* style inject */ /* style inject SSR */ @@ -183861,13 +182069,13 @@ __vue_render__$O._withStripped = true; - const __vue_component__$O = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$O, staticRenderFns: __vue_staticRenderFns__$O }, - __vue_inject_styles__$O, - __vue_script__$O, - __vue_scope_id__$O, - __vue_is_functional_template__$O, - __vue_module_identifier__$O, + const __vue_component__$P = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$P, staticRenderFns: __vue_staticRenderFns__$P }, + __vue_inject_styles__$P, + __vue_script__$P, + __vue_scope_id__$P, + __vue_is_functional_template__$P, + __vue_module_identifier__$P, false, undefined, undefined, @@ -183878,11 +182086,11 @@ __vue_render__$O._withStripped = true; /** * 单图片组合 */ -var script$N = { +var script$O = { name: 'paragraphTabstheme5LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -184026,8 +182234,8 @@ var script$N = { }; /* script */ -const __vue_script__$N = script$N; -var __vue_render__$N = function () { +const __vue_script__$O = script$O; +var __vue_render__$O = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -184225,17 +182433,17 @@ var __vue_render__$N = function () { 1 ) }; -var __vue_staticRenderFns__$N = []; -__vue_render__$N._withStripped = true; +var __vue_staticRenderFns__$O = []; +__vue_render__$O._withStripped = true; /* style */ - const __vue_inject_styles__$N = undefined; + const __vue_inject_styles__$O = undefined; /* scoped */ - const __vue_scope_id__$N = "data-v-502970b4"; + const __vue_scope_id__$O = "data-v-98181e3e"; /* module identifier */ - const __vue_module_identifier__$N = undefined; + const __vue_module_identifier__$O = undefined; /* functional template */ - const __vue_is_functional_template__$N = false; + const __vue_is_functional_template__$O = false; /* style inject */ /* style inject SSR */ @@ -184244,13 +182452,13 @@ __vue_render__$N._withStripped = true; - const __vue_component__$N = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$N, staticRenderFns: __vue_staticRenderFns__$N }, - __vue_inject_styles__$N, - __vue_script__$N, - __vue_scope_id__$N, - __vue_is_functional_template__$N, - __vue_module_identifier__$N, + const __vue_component__$O = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$O, staticRenderFns: __vue_staticRenderFns__$O }, + __vue_inject_styles__$O, + __vue_script__$O, + __vue_scope_id__$O, + __vue_is_functional_template__$O, + __vue_module_identifier__$O, false, undefined, undefined, @@ -184261,11 +182469,11 @@ __vue_render__$N._withStripped = true; /** * 单图片组合 */ -var script$M = { +var script$N = { name: 'paragraphTabstheme6LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -184409,8 +182617,8 @@ var script$M = { }; /* script */ -const __vue_script__$M = script$M; -var __vue_render__$M = function () { +const __vue_script__$N = script$N; +var __vue_render__$N = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -184657,13 +182865,244 @@ var __vue_render__$M = function () { 1 ) }; +var __vue_staticRenderFns__$N = []; +__vue_render__$N._withStripped = true; + + /* style */ + const __vue_inject_styles__$N = undefined; + /* scoped */ + const __vue_scope_id__$N = "data-v-28f9a8b5"; + /* module identifier */ + const __vue_module_identifier__$N = undefined; + /* functional template */ + const __vue_is_functional_template__$N = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$N = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$N, staticRenderFns: __vue_staticRenderFns__$N }, + __vue_inject_styles__$N, + __vue_script__$N, + __vue_scope_id__$N, + __vue_is_functional_template__$N, + __vue_module_identifier__$N, + false, + undefined, + undefined, + undefined + ); + +// +/** + * 单图片组合 + */ +var script$M = { + name: 'paragraphFortytwoLibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + mixins: [singleGroupMixin], + data() { + return { + typeText: '段落', + //定义此变量,是为了解决页面中有多个块儿的情况。 + bodyTextDataName: 'bodyTextData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$M = script$M; +/* template */ +var __vue_render__$M = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-paragraph-Fortytwo-library-" + _vm.pageType, + "xml-single-ebook-group-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "body-text" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "top-line" }), + _vm._v(" "), + _c("div", { staticClass: "left-line" }), + _vm._v(" "), + _c("div", { staticClass: "bottom-line" }), + _vm._v(" "), + _c("div", { staticClass: "right-line" }), + _vm._v(" "), + _c("div", { staticClass: "right-bottom-triangle" }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$M = []; __vue_render__$M._withStripped = true; /* style */ const __vue_inject_styles__$M = undefined; /* scoped */ - const __vue_scope_id__$M = "data-v-7d000590"; + const __vue_scope_id__$M = "data-v-0b3011c9"; /* module identifier */ const __vue_module_identifier__$M = undefined; /* functional template */ @@ -184694,10 +183133,10 @@ __vue_render__$M._withStripped = true; * 单图片组合 */ var script$L = { - name: 'paragraphFortytwoLibraryRender', + name: 'paragraphFortythreeLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -184799,7 +183238,7 @@ var __vue_render__$L = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Fortytwo-library-" + _vm.pageType, + "xml-paragraph-Fortythree-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -184837,6 +183276,8 @@ var __vue_render__$L = function () { "div", { staticClass: "body-text" }, [ + _c("div", { staticClass: "top-round" }), + _vm._v(" "), _c("xml-text-render", { attrs: { "p-block-data": _vm.groupData[_vm.bodyTextDataName], @@ -184870,15 +183311,7 @@ var __vue_render__$L = function () { ), }), _vm._v(" "), - _c("div", { staticClass: "top-line" }), - _vm._v(" "), - _c("div", { staticClass: "left-line" }), - _vm._v(" "), - _c("div", { staticClass: "bottom-line" }), - _vm._v(" "), - _c("div", { staticClass: "right-line" }), - _vm._v(" "), - _c("div", { staticClass: "right-bottom-triangle" }), + _c("div", { staticClass: "top-right-triangle" }), ], 1 ), @@ -184894,7 +183327,7 @@ __vue_render__$L._withStripped = true; /* style */ const __vue_inject_styles__$L = undefined; /* scoped */ - const __vue_scope_id__$L = "data-v-76767738"; + const __vue_scope_id__$L = "data-v-3b6b513f"; /* module identifier */ const __vue_module_identifier__$L = undefined; /* functional template */ @@ -184925,10 +183358,10 @@ __vue_render__$L._withStripped = true; * 单图片组合 */ var script$K = { - name: 'paragraphFortythreeLibraryRender', + name: 'paragraphFortyfourLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -185022,231 +183455,6 @@ var script$K = { const __vue_script__$K = script$K; /* template */ var __vue_render__$K = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-paragraph-Fortythree-library-" + _vm.pageType, - "xml-single-ebook-group-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - style: { "--background-color": _vm.groupData.themeColor }, - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "body-text" }, - [ - _c("div", { staticClass: "top-round" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.bodyTextDataName], - "block-data-name": _vm.bodyTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-body-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "top-right-triangle" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$K = []; -__vue_render__$K._withStripped = true; - - /* style */ - const __vue_inject_styles__$K = undefined; - /* scoped */ - const __vue_scope_id__$K = "data-v-6e944b78"; - /* module identifier */ - const __vue_module_identifier__$K = undefined; - /* functional template */ - const __vue_is_functional_template__$K = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$K = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$K, staticRenderFns: __vue_staticRenderFns__$K }, - __vue_inject_styles__$K, - __vue_script__$K, - __vue_scope_id__$K, - __vue_is_functional_template__$K, - __vue_module_identifier__$K, - false, - undefined, - undefined, - undefined - ); - -// -/** - * 单图片组合 - */ -var script$J = { - name: 'paragraphFortyfourLibraryRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$5i - }, - mixins: [singleGroupMixin], - data() { - return { - typeText: '段落', - //定义此变量,是为了解决页面中有多个块儿的情况。 - bodyTextDataName: 'bodyTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$J = script$J; -/* template */ -var __vue_render__$J = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -185363,17 +183571,17 @@ var __vue_render__$J = function () { 1 ) }; -var __vue_staticRenderFns__$J = []; -__vue_render__$J._withStripped = true; +var __vue_staticRenderFns__$K = []; +__vue_render__$K._withStripped = true; /* style */ - const __vue_inject_styles__$J = undefined; + const __vue_inject_styles__$K = undefined; /* scoped */ - const __vue_scope_id__$J = "data-v-13426766"; + const __vue_scope_id__$K = "data-v-645a740b"; /* module identifier */ - const __vue_module_identifier__$J = undefined; + const __vue_module_identifier__$K = undefined; /* functional template */ - const __vue_is_functional_template__$J = false; + const __vue_is_functional_template__$K = false; /* style inject */ /* style inject SSR */ @@ -185382,13 +183590,13 @@ __vue_render__$J._withStripped = true; - const __vue_component__$J = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$J, staticRenderFns: __vue_staticRenderFns__$J }, - __vue_inject_styles__$J, - __vue_script__$J, - __vue_scope_id__$J, - __vue_is_functional_template__$J, - __vue_module_identifier__$J, + const __vue_component__$K = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$K, staticRenderFns: __vue_staticRenderFns__$K }, + __vue_inject_styles__$K, + __vue_script__$K, + __vue_scope_id__$K, + __vue_is_functional_template__$K, + __vue_module_identifier__$K, false, undefined, undefined, @@ -185399,11 +183607,11 @@ __vue_render__$J._withStripped = true; /** * 单图片组合 */ -var script$I = { +var script$J = { name: 'paragraphFortyfiveLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -185509,9 +183717,9 @@ var script$I = { }; /* script */ -const __vue_script__$I = script$I; +const __vue_script__$J = script$J; /* template */ -var __vue_render__$I = function () { +var __vue_render__$J = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -185649,13 +183857,274 @@ var __vue_render__$I = function () { 1 ) }; +var __vue_staticRenderFns__$J = []; +__vue_render__$J._withStripped = true; + + /* style */ + const __vue_inject_styles__$J = undefined; + /* scoped */ + const __vue_scope_id__$J = "data-v-0d45b178"; + /* module identifier */ + const __vue_module_identifier__$J = undefined; + /* functional template */ + const __vue_is_functional_template__$J = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$J = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$J, staticRenderFns: __vue_staticRenderFns__$J }, + __vue_inject_styles__$J, + __vue_script__$J, + __vue_scope_id__$J, + __vue_is_functional_template__$J, + __vue_module_identifier__$J, + false, + undefined, + undefined, + undefined + ); + +// +/** + * 单图片组合 + */ +var script$I = { + name: 'paragraphFortysixLibraryRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$5s + }, + mixins: [singleGroupMixin], + data() { + return { + typeText: '段落', + //定义此变量,是为了解决页面中有多个块儿的情况。 + bodyTextDataName: 'bodyTextData', + titleTextDataName: 'titleTextData', + groupData: {}, + isFold: this.isExpand //是否折叠 + }; + }, + props: { + //模式:prediv 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + }, + resourceBasisPath: { + type: String, + default: '' + }, + isExpand: { + //是否展开 + type: Boolean, + default: false + } + }, + created() { + console.log(this.pGroupData, '组件内部'); + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + }, + changepanel() { + this.isFold = !this.isFold; + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$I = script$I; +/* template */ +var __vue_render__$I = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-paragraph-Fortysix-library-" + _vm.pageType, + "xml-single-ebook-group-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + style: { "--background-color": _vm.groupData.themeColor }, + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "body-text" }, [ + _c("div", { staticClass: "custom-border left-border" }, [ + _c("div", { staticClass: "cir1" }), + _vm._v(" "), + _c("div", { staticClass: "cir2" }), + _vm._v(" "), + _c("div", { staticClass: "cir3" }), + _vm._v(" "), + _c("div", { staticClass: "cir4" }), + _vm._v(" "), + _c("div", { staticClass: "cir5" }), + ]), + _vm._v(" "), + _c( + "div", + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "custom-border right-border" }, [ + _c("div", { staticClass: "cir1" }), + _vm._v(" "), + _c("div", { staticClass: "cir2" }), + _vm._v(" "), + _c("div", { staticClass: "cir3" }), + _vm._v(" "), + _c("div", { staticClass: "cir4" }), + _vm._v(" "), + _c("div", { staticClass: "cir5" }), + ]), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$I = []; __vue_render__$I._withStripped = true; /* style */ const __vue_inject_styles__$I = undefined; /* scoped */ - const __vue_scope_id__$I = "data-v-7a28bcbd"; + const __vue_scope_id__$I = "data-v-7e9076f8"; /* module identifier */ const __vue_module_identifier__$I = undefined; /* functional template */ @@ -185686,10 +184155,10 @@ __vue_render__$I._withStripped = true; * 单图片组合 */ var script$H = { - name: 'paragraphFortysixLibraryRender', + name: 'paragraphFortysevenLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -185806,7 +184275,7 @@ var __vue_render__$H = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Fortysix-library-" + _vm.pageType, + "xml-paragraph-Fortyseven-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -185841,18 +184310,6 @@ var __vue_render__$H = function () { [ _vm._v(" "), _c("div", { staticClass: "body-text" }, [ - _c("div", { staticClass: "custom-border left-border" }, [ - _c("div", { staticClass: "cir1" }), - _vm._v(" "), - _c("div", { staticClass: "cir2" }), - _vm._v(" "), - _c("div", { staticClass: "cir3" }), - _vm._v(" "), - _c("div", { staticClass: "cir4" }), - _vm._v(" "), - _c("div", { staticClass: "cir5" }), - ]), - _vm._v(" "), _c( "div", [ @@ -185891,18 +184348,6 @@ var __vue_render__$H = function () { ], 1 ), - _vm._v(" "), - _c("div", { staticClass: "custom-border right-border" }, [ - _c("div", { staticClass: "cir1" }), - _vm._v(" "), - _c("div", { staticClass: "cir2" }), - _vm._v(" "), - _c("div", { staticClass: "cir3" }), - _vm._v(" "), - _c("div", { staticClass: "cir4" }), - _vm._v(" "), - _c("div", { staticClass: "cir5" }), - ]), ]), ] ), @@ -185916,7 +184361,7 @@ __vue_render__$H._withStripped = true; /* style */ const __vue_inject_styles__$H = undefined; /* scoped */ - const __vue_scope_id__$H = "data-v-2e03fb5a"; + const __vue_scope_id__$H = "data-v-54dafac4"; /* module identifier */ const __vue_module_identifier__$H = undefined; /* functional template */ @@ -185947,10 +184392,10 @@ __vue_render__$H._withStripped = true; * 单图片组合 */ var script$G = { - name: 'paragraphFortysevenLibraryRender', + name: 'paragraphFortyeightLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], data() { @@ -185964,7 +184409,7 @@ var script$G = { }; }, props: { - //模式:prediv 预览 (默认),editor 编辑 + //模式:preview 预览 (默认),editor 编辑 mode: { type: String, default: function () { @@ -186067,7 +184512,7 @@ var __vue_render__$G = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-paragraph-Fortyseven-library-" + _vm.pageType, + "xml-paragraph-Fortyeight-library-" + _vm.pageType, "xml-single-ebook-group-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], @@ -186101,45 +184546,47 @@ var __vue_render__$G = function () { }, [ _vm._v(" "), - _c("div", { staticClass: "body-text" }, [ - _c( - "div", - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.bodyTextDataName], - "block-data-name": _vm.bodyTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-body-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), + _c("div", { staticClass: "body-text-bg" }, [ + _c("div", { staticClass: "body-text" }, [ + _c( + "div", + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.bodyTextDataName], + "block-data-name": _vm.bodyTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-body-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), ]), ] ), @@ -186153,7 +184600,7 @@ __vue_render__$G._withStripped = true; /* style */ const __vue_inject_styles__$G = undefined; /* scoped */ - const __vue_scope_id__$G = "data-v-928fed3a"; + const __vue_scope_id__$G = "data-v-3d2a5a26"; /* module identifier */ const __vue_module_identifier__$G = undefined; /* functional template */ @@ -186179,7 +184626,7 @@ __vue_render__$G._withStripped = true; undefined ); -const TitleComponents$2 = [__vue_component__$1p, __vue_component__$1o, __vue_component__$1n, __vue_component__$1m, __vue_component__$1l, __vue_component__$1k, __vue_component__$1j, __vue_component__$1i, __vue_component__$1h, __vue_component__$1g, __vue_component__$1f, __vue_component__$1e, __vue_component__$1d, __vue_component__$1c, __vue_component__$1b, __vue_component__$1a, __vue_component__$19, __vue_component__$18, __vue_component__$17, __vue_component__$16, __vue_component__$15, __vue_component__$14, __vue_component__$13, __vue_component__$12, __vue_component__$11, __vue_component__$10, __vue_component__$$, __vue_component__$_, __vue_component__$Z, __vue_component__$Y, __vue_component__$X, __vue_component__$W, __vue_component__$V, __vue_component__$U, __vue_component__$T, __vue_component__$S, __vue_component__$R, __vue_component__$Q, __vue_component__$P, __vue_component__$O, __vue_component__$N, __vue_component__$M, __vue_component__$L, __vue_component__$K, __vue_component__$J, __vue_component__$I, __vue_component__$H, __vue_component__$G]; +const TitleComponents$2 = [__vue_component__$1q, __vue_component__$1p, __vue_component__$1o, __vue_component__$1n, __vue_component__$1m, __vue_component__$1l, __vue_component__$1k, __vue_component__$1j, __vue_component__$1i, __vue_component__$1h, __vue_component__$1g, __vue_component__$1f, __vue_component__$1e, __vue_component__$1d, __vue_component__$1c, __vue_component__$1b, __vue_component__$1a, __vue_component__$19, __vue_component__$18, __vue_component__$17, __vue_component__$16, __vue_component__$15, __vue_component__$14, __vue_component__$13, __vue_component__$12, __vue_component__$11, __vue_component__$10, __vue_component__$$, __vue_component__$_, __vue_component__$Z, __vue_component__$Y, __vue_component__$X, __vue_component__$W, __vue_component__$V, __vue_component__$U, __vue_component__$T, __vue_component__$S, __vue_component__$R, __vue_component__$Q, __vue_component__$P, __vue_component__$O, __vue_component__$N, __vue_component__$M, __vue_component__$L, __vue_component__$K, __vue_component__$J, __vue_component__$I, __vue_component__$H, __vue_component__$G]; var xmlParagraphLibrary = { // install, ...TitleComponents$2 @@ -186193,8 +184640,8 @@ var script$F = { name: 'imageTextFirstLibraryRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -186454,7 +184901,7 @@ __vue_render__$F._withStripped = true; /* style */ const __vue_inject_styles__$F = undefined; /* scoped */ - const __vue_scope_id__$F = "data-v-cb7e8baa"; + const __vue_scope_id__$F = "data-v-7e201f60"; /* module identifier */ const __vue_module_identifier__$F = undefined; /* functional template */ @@ -186488,8 +184935,8 @@ var script$E = { name: 'imageTextSecondLibraryRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -186754,7 +185201,7 @@ __vue_render__$E._withStripped = true; /* style */ const __vue_inject_styles__$E = undefined; /* scoped */ - const __vue_scope_id__$E = "data-v-3eb7b5ec"; + const __vue_scope_id__$E = "data-v-fc88abde"; /* module identifier */ const __vue_module_identifier__$E = undefined; /* functional template */ @@ -186788,8 +185235,8 @@ var script$D = { name: 'imageTextThirdLibraryRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -187064,7 +185511,7 @@ __vue_render__$D._withStripped = true; /* style */ const __vue_inject_styles__$D = undefined; /* scoped */ - const __vue_scope_id__$D = "data-v-f03c62e0"; + const __vue_scope_id__$D = "data-v-37319e96"; /* module identifier */ const __vue_module_identifier__$D = undefined; /* functional template */ @@ -187098,8 +185545,8 @@ var script$C = { name: 'imageTextFourthLibraryRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -187409,7 +185856,7 @@ __vue_render__$C._withStripped = true; /* style */ const __vue_inject_styles__$C = undefined; /* scoped */ - const __vue_scope_id__$C = "data-v-745d870a"; + const __vue_scope_id__$C = "data-v-92650376"; /* module identifier */ const __vue_module_identifier__$C = undefined; /* functional template */ @@ -187443,8 +185890,8 @@ var script$B = { name: 'imageTextFifthLibraryRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -187708,7 +186155,7 @@ __vue_render__$B._withStripped = true; /* style */ const __vue_inject_styles__$B = undefined; /* scoped */ - const __vue_scope_id__$B = "data-v-5ad2be45"; + const __vue_scope_id__$B = "data-v-6c411f2c"; /* module identifier */ const __vue_module_identifier__$B = undefined; /* functional template */ @@ -187742,8 +186189,8 @@ var script$A = { name: 'imageTextSixthLibraryRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -188018,7 +186465,7 @@ __vue_render__$A._withStripped = true; /* style */ const __vue_inject_styles__$A = undefined; /* scoped */ - const __vue_scope_id__$A = "data-v-db44b10c"; + const __vue_scope_id__$A = "data-v-1a727db5"; /* module identifier */ const __vue_module_identifier__$A = undefined; /* functional template */ @@ -188052,8 +186499,8 @@ var script$z = { name: 'imageTextSeventhLibraryRender', isUnPrefix: true, components: { - XmlImageRender: __vue_component__$5o, - XmlTextRender: __vue_component__$5i + XmlImageRender: __vue_component__$5y, + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -188286,7 +186733,7 @@ __vue_render__$z._withStripped = true; /* style */ const __vue_inject_styles__$z = undefined; /* scoped */ - const __vue_scope_id__$z = "data-v-1368c41c"; + const __vue_scope_id__$z = "data-v-30f0aa52"; /* module identifier */ const __vue_module_identifier__$z = undefined; /* functional template */ @@ -188323,7 +186770,7 @@ var script$y = { name: 'splitlineFirstLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -188486,7 +186933,7 @@ __vue_render__$y._withStripped = true; /* style */ const __vue_inject_styles__$y = undefined; /* scoped */ - const __vue_scope_id__$y = "data-v-467ef52e"; + const __vue_scope_id__$y = "data-v-27ecf513"; /* module identifier */ const __vue_module_identifier__$y = undefined; /* functional template */ @@ -188517,7 +186964,7 @@ var script$x = { name: 'splitlineSecondLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -188683,7 +187130,7 @@ __vue_render__$x._withStripped = true; /* style */ const __vue_inject_styles__$x = undefined; /* scoped */ - const __vue_scope_id__$x = "data-v-7a823c25"; + const __vue_scope_id__$x = "data-v-41a2336c"; /* module identifier */ const __vue_module_identifier__$x = undefined; /* functional template */ @@ -188714,7 +187161,7 @@ var script$w = { name: 'splitlineFourthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -188894,7 +187341,7 @@ __vue_render__$w._withStripped = true; /* style */ const __vue_inject_styles__$w = undefined; /* scoped */ - const __vue_scope_id__$w = "data-v-10782e47"; + const __vue_scope_id__$w = "data-v-c8a73bfc"; /* module identifier */ const __vue_module_identifier__$w = undefined; /* functional template */ @@ -188925,7 +187372,7 @@ var script$v = { name: 'splitlineFifthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -189093,7 +187540,7 @@ __vue_render__$v._withStripped = true; /* style */ const __vue_inject_styles__$v = undefined; /* scoped */ - const __vue_scope_id__$v = "data-v-11d91892"; + const __vue_scope_id__$v = "data-v-27fc0e32"; /* module identifier */ const __vue_module_identifier__$v = undefined; /* functional template */ @@ -189124,7 +187571,7 @@ var script$u = { name: 'splitlineSixthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -189296,7 +187743,7 @@ __vue_render__$u._withStripped = true; /* style */ const __vue_inject_styles__$u = undefined; /* scoped */ - const __vue_scope_id__$u = "data-v-688754cc"; + const __vue_scope_id__$u = "data-v-0e6f6682"; /* module identifier */ const __vue_module_identifier__$u = undefined; /* functional template */ @@ -189327,7 +187774,7 @@ var script$t = { name: 'splitlineSeventhLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -189519,7 +187966,7 @@ __vue_render__$t._withStripped = true; /* style */ const __vue_inject_styles__$t = undefined; /* scoped */ - const __vue_scope_id__$t = "data-v-55730748"; + const __vue_scope_id__$t = "data-v-3dfa9ba6"; /* module identifier */ const __vue_module_identifier__$t = undefined; /* functional template */ @@ -189550,7 +187997,7 @@ var script$s = { name: 'splitlineEighthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -189718,7 +188165,7 @@ __vue_render__$s._withStripped = true; /* style */ const __vue_inject_styles__$s = undefined; /* scoped */ - const __vue_scope_id__$s = "data-v-679abae6"; + const __vue_scope_id__$s = "data-v-0bcb78a1"; /* module identifier */ const __vue_module_identifier__$s = undefined; /* functional template */ @@ -189749,7 +188196,7 @@ var script$r = { name: 'splitlineTenthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -189917,7 +188364,7 @@ __vue_render__$r._withStripped = true; /* style */ const __vue_inject_styles__$r = undefined; /* scoped */ - const __vue_scope_id__$r = "data-v-6700f82a"; + const __vue_scope_id__$r = "data-v-704b82b6"; /* module identifier */ const __vue_module_identifier__$r = undefined; /* functional template */ @@ -189948,7 +188395,7 @@ var script$q = { name: 'splitlineEleventhLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -190118,7 +188565,7 @@ __vue_render__$q._withStripped = true; /* style */ const __vue_inject_styles__$q = undefined; /* scoped */ - const __vue_scope_id__$q = "data-v-46669ab2"; + const __vue_scope_id__$q = "data-v-490c5ad7"; /* module identifier */ const __vue_module_identifier__$q = undefined; /* functional template */ @@ -190149,7 +188596,7 @@ var script$p = { name: 'splitlineNinthLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -190317,7 +188764,7 @@ __vue_render__$p._withStripped = true; /* style */ const __vue_inject_styles__$p = undefined; /* scoped */ - const __vue_scope_id__$p = "data-v-cc4fc234"; + const __vue_scope_id__$p = "data-v-5d030f61"; /* module identifier */ const __vue_module_identifier__$p = undefined; /* functional template */ @@ -190348,7 +188795,7 @@ var script$o = { name: 'splitlineRedtheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -190583,7 +189030,7 @@ __vue_render__$o._withStripped = true; /* style */ const __vue_inject_styles__$o = undefined; /* scoped */ - const __vue_scope_id__$o = "data-v-2a5815ba"; + const __vue_scope_id__$o = "data-v-75fc3288"; /* module identifier */ const __vue_module_identifier__$o = undefined; /* functional template */ @@ -190614,7 +189061,7 @@ var script$n = { name: 'splitlineGreytheme2LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -190813,7 +189260,7 @@ __vue_render__$n._withStripped = true; /* style */ const __vue_inject_styles__$n = undefined; /* scoped */ - const __vue_scope_id__$n = "data-v-52f35b84"; + const __vue_scope_id__$n = "data-v-e552590e"; /* module identifier */ const __vue_module_identifier__$n = undefined; /* functional template */ @@ -190844,7 +189291,7 @@ var script$m = { name: 'splitlineGreytheme3LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -191043,7 +189490,7 @@ __vue_render__$m._withStripped = true; /* style */ const __vue_inject_styles__$m = undefined; /* scoped */ - const __vue_scope_id__$m = "data-v-7bd20489"; + const __vue_scope_id__$m = "data-v-cf8f6ca4"; /* module identifier */ const __vue_module_identifier__$m = undefined; /* functional template */ @@ -191074,7 +189521,7 @@ var script$l = { name: 'splitlineGreytheme5LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -191273,7 +189720,7 @@ __vue_render__$l._withStripped = true; /* style */ const __vue_inject_styles__$l = undefined; /* scoped */ - const __vue_scope_id__$l = "data-v-059b13aa"; + const __vue_scope_id__$l = "data-v-5fe27026"; /* module identifier */ const __vue_module_identifier__$l = undefined; /* functional template */ @@ -191304,7 +189751,7 @@ var script$k = { name: 'splitlineYellowtheme3LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -191490,7 +189937,7 @@ __vue_render__$k._withStripped = true; /* style */ const __vue_inject_styles__$k = undefined; /* scoped */ - const __vue_scope_id__$k = "data-v-1dc47c8c"; + const __vue_scope_id__$k = "data-v-089985c2"; /* module identifier */ const __vue_module_identifier__$k = undefined; /* functional template */ @@ -191521,7 +189968,7 @@ var script$j = { name: 'splitlineBluetheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -191909,7 +190356,7 @@ __vue_render__$j._withStripped = true; /* style */ const __vue_inject_styles__$j = undefined; /* scoped */ - const __vue_scope_id__$j = "data-v-28c680a0"; + const __vue_scope_id__$j = "data-v-fbfbaeaa"; /* module identifier */ const __vue_module_identifier__$j = undefined; /* functional template */ @@ -191940,7 +190387,7 @@ var script$i = { name: 'splitlineBluetheme2LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -192120,7 +190567,7 @@ __vue_render__$i._withStripped = true; /* style */ const __vue_inject_styles__$i = undefined; /* scoped */ - const __vue_scope_id__$i = "data-v-3050a444"; + const __vue_scope_id__$i = "data-v-22a59cff"; /* module identifier */ const __vue_module_identifier__$i = undefined; /* functional template */ @@ -192151,7 +190598,7 @@ var script$h = { name: 'splitlineYellowtheme2LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -192402,7 +190849,7 @@ __vue_render__$h._withStripped = true; /* style */ const __vue_inject_styles__$h = undefined; /* scoped */ - const __vue_scope_id__$h = "data-v-8e2e9fc8"; + const __vue_scope_id__$h = "data-v-30477e81"; /* module identifier */ const __vue_module_identifier__$h = undefined; /* functional template */ @@ -192433,7 +190880,7 @@ var script$g = { name: 'splitlineRedtheme4LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -192639,7 +191086,7 @@ __vue_render__$g._withStripped = true; /* style */ const __vue_inject_styles__$g = undefined; /* scoped */ - const __vue_scope_id__$g = "data-v-a6b4e5fc"; + const __vue_scope_id__$g = "data-v-689b28b2"; /* module identifier */ const __vue_module_identifier__$g = undefined; /* functional template */ @@ -192670,7 +191117,7 @@ var script$f = { name: 'splitlineYellowtheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -192938,7 +191385,7 @@ __vue_render__$f._withStripped = true; /* style */ const __vue_inject_styles__$f = undefined; /* scoped */ - const __vue_scope_id__$f = "data-v-ebfeb29e"; + const __vue_scope_id__$f = "data-v-58b29b6c"; /* module identifier */ const __vue_module_identifier__$f = undefined; /* functional template */ @@ -192969,7 +191416,7 @@ var script$e = { name: 'splitlineGreytheme1LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -193147,7 +191594,7 @@ __vue_render__$e._withStripped = true; /* style */ const __vue_inject_styles__$e = undefined; /* scoped */ - const __vue_scope_id__$e = "data-v-16cb30e4"; + const __vue_scope_id__$e = "data-v-3d72a2c9"; /* module identifier */ const __vue_module_identifier__$e = undefined; /* functional template */ @@ -193178,7 +191625,7 @@ var script$d = { name: 'splitlineBluetheme4LibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -193354,7 +191801,7 @@ __vue_render__$d._withStripped = true; /* style */ const __vue_inject_styles__$d = undefined; /* scoped */ - const __vue_scope_id__$d = "data-v-719e28f7"; + const __vue_scope_id__$d = "data-v-5408f11c"; /* module identifier */ const __vue_module_identifier__$d = undefined; /* functional template */ @@ -193385,7 +191832,7 @@ var script$c = { name: 'splitlineTwentytwoLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -193547,7 +191994,7 @@ __vue_render__$c._withStripped = true; /* style */ const __vue_inject_styles__$c = undefined; /* scoped */ - const __vue_scope_id__$c = "data-v-2dea59a9"; + const __vue_scope_id__$c = "data-v-9d98bdb8"; /* module identifier */ const __vue_module_identifier__$c = undefined; /* functional template */ @@ -193578,7 +192025,7 @@ var script$b = { name: 'splitlineTwentythreeLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -193740,7 +192187,7 @@ __vue_render__$b._withStripped = true; /* style */ const __vue_inject_styles__$b = undefined; /* scoped */ - const __vue_scope_id__$b = "data-v-55170a73"; + const __vue_scope_id__$b = "data-v-7aa4eca4"; /* module identifier */ const __vue_module_identifier__$b = undefined; /* functional template */ @@ -193771,7 +192218,7 @@ var script$a = { name: 'splitlineTwentyfourLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -193933,7 +192380,7 @@ __vue_render__$a._withStripped = true; /* style */ const __vue_inject_styles__$a = undefined; /* scoped */ - const __vue_scope_id__$a = "data-v-1d9bec03"; + const __vue_scope_id__$a = "data-v-7c66ac84"; /* module identifier */ const __vue_module_identifier__$a = undefined; /* functional template */ @@ -193964,7 +192411,7 @@ var script$9 = { name: 'splitlineTwentyfiveLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -194162,7 +192609,7 @@ __vue_render__$9._withStripped = true; /* style */ const __vue_inject_styles__$9 = undefined; /* scoped */ - const __vue_scope_id__$9 = "data-v-53993469"; + const __vue_scope_id__$9 = "data-v-2cf1fce4"; /* module identifier */ const __vue_module_identifier__$9 = undefined; /* functional template */ @@ -194193,7 +192640,7 @@ var script$8 = { name: 'splitlineTwentysixLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -194361,7 +192808,7 @@ __vue_render__$8._withStripped = true; /* style */ const __vue_inject_styles__$8 = undefined; /* scoped */ - const __vue_scope_id__$8 = "data-v-25008a74"; + const __vue_scope_id__$8 = "data-v-512ce6ab"; /* module identifier */ const __vue_module_identifier__$8 = undefined; /* functional template */ @@ -194392,7 +192839,7 @@ var script$7 = { name: 'splitlineTwentysevenLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -194584,7 +193031,7 @@ __vue_render__$7._withStripped = true; /* style */ const __vue_inject_styles__$7 = undefined; /* scoped */ - const __vue_scope_id__$7 = "data-v-7b70a132"; + const __vue_scope_id__$7 = "data-v-3d6343d2"; /* module identifier */ const __vue_module_identifier__$7 = undefined; /* functional template */ @@ -194615,7 +193062,7 @@ var script$6 = { name: 'splitlineTwentyeightLibraryRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$5i + XmlTextRender: __vue_component__$5s }, mixins: [singleGroupMixin], props: { @@ -194795,7 +193242,7 @@ __vue_render__$6._withStripped = true; /* style */ const __vue_inject_styles__$6 = undefined; /* scoped */ - const __vue_scope_id__$6 = "data-v-468d319e"; + const __vue_scope_id__$6 = "data-v-be7fe2d4"; /* module identifier */ const __vue_module_identifier__$6 = undefined; /* functional template */ @@ -194846,6 +193293,10 @@ var script$5 = { //弹窗方向top、bottom、left、right、center type: String, default: 'bottom' + }, + round: { + type: Boolean, + default: true } }, watch: { @@ -194914,7 +193365,7 @@ var __vue_render__$5 = function () { return _c( "van-popup", { - attrs: { round: "", position: _vm.position }, + attrs: { round: _vm.round, position: _vm.position }, on: { close: _vm.close }, model: { value: _vm.show, @@ -194937,7 +193388,7 @@ __vue_render__$5._withStripped = true; /* style */ const __vue_inject_styles__$5 = undefined; /* scoped */ - const __vue_scope_id__$5 = "data-v-1425288e"; + const __vue_scope_id__$5 = "data-v-7ce48044"; /* module identifier */ const __vue_module_identifier__$5 = undefined; /* functional template */ @@ -195058,7 +193509,7 @@ __vue_render__$4._withStripped = true; /* style */ const __vue_inject_styles__$4 = undefined; /* scoped */ - const __vue_scope_id__$4 = "data-v-5226ef22"; + const __vue_scope_id__$4 = "data-v-c1adc6d8"; /* module identifier */ const __vue_module_identifier__$4 = undefined; /* functional template */ @@ -195616,7 +194067,7 @@ __vue_render__$1._withStripped = true; undefined ); -const xmlView = [__vue_component__$5, __vue_component__$4, __vue_component__$2o, __vue_component__$3, __vue_component__$2, __vue_component__$1]; +const xmlView = [__vue_component__$5, __vue_component__$4, __vue_component__$2p, __vue_component__$3, __vue_component__$2, __vue_component__$1]; var xmlView$1 = { // install, ...xmlView @@ -196453,13 +194904,13 @@ if (typeof window !== "undefined" && window.Vue) { } vhCheck(); -const publicLibComponents = [Popup, Icon$3]; -const components = [__vue_component__$5r, __vue_component__$5o, __vue_component__$5n, __vue_component__$5m, __vue_component__$5h, __vue_component__$56, __vue_component__$55, __vue_component__$4Z, __vue_component__$53, +const publicLibComponents = [Popup, Icon$3, Tab, Tabs, NavBar]; +const components = [__vue_component__$5B, __vue_component__$5y, __vue_component__$5x, __vue_component__$5w, __vue_component__$5r, __vue_component__$5g, __vue_component__$5f, __vue_component__$50, __vue_component__$5d, // XmlVideo, -__vue_component__$4Y, +__vue_component__$4$, // XmlHotzone, // XmlLayout, -__vue_component__$2V, __vue_component__$2U, __vue_component__$2T, __vue_component__$2S, __vue_component__$2R, __vue_component__$2Q, __vue_component__$2P, __vue_component__$2O, __vue_component__$2N, __vue_component__$2M, __vue_component__$2L, __vue_component__$2K, __vue_component__$2J, __vue_component__$2I, __vue_component__$2H, __vue_component__$2G, __vue_component__$5p, __vue_component__$4W, __vue_component__]; +__vue_component__$2W, __vue_component__$2V, __vue_component__$2U, __vue_component__$2T, __vue_component__$2S, __vue_component__$2R, __vue_component__$2Q, __vue_component__$2P, __vue_component__$2O, __vue_component__$2N, __vue_component__$2M, __vue_component__$2L, __vue_component__$2K, __vue_component__$2J, __vue_component__$2I, __vue_component__$2H, __vue_component__$5z, __vue_component__$4Z, __vue_component__]; const styledComponents = []; // 多个导出的组件使用AddComponent方法将全部导出添加到components AddComponent(XmlMusic); diff --git a/src/plugin/xml-digital-teaching/lib/index.min.css b/src/plugin/xml-digital-teaching/lib/index.min.css index eed5cbd..877f09e 100644 --- a/src/plugin/xml-digital-teaching/lib/index.min.css +++ b/src/plugin/xml-digital-teaching/lib/index.min.css @@ -1 +1 @@ -.preview-container-h5[data-v-10b6c598]{padding-top:15px}.preview-container-pc[data-v-10b6c598]{padding-top:15px}.preview-container-pad[data-v-10b6c598]{padding-top:15px}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog{display:flex;align-items:center}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen){margin-top:0!important}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__header{padding:0}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .custom-dialog{background-color:transparent;box-shadow:none}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body{padding:20px 18px;position:relative;background:linear-gradient(-45deg,transparent 11px,#fff 0)}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#4994fb,#4994fb,#a2c5f9)}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper{max-height:60vh;overflow-y:scroll}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar{width:0}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1,.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2,.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3,.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4,.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5,.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6{color:revert;font-size:revert;font-weight:revert}.preview-container[data-v-10b6c598] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle{position:absolute;bottom:0;right:0;width:0;height:0;border-top:15px solid #8cb7f6;border-right:15px solid transparent}.xml-image-lun-bo .el-carousel__item{text-align:center}.catalog-node-label[data-v-a4248782]{display:flex;align-items:center}.catalog-node-label img[data-v-a4248782]{margin-right:4px}.xml-show-catalog[data-v-a4248782] .el-tree-node__content{height:auto}.xml-show-catalog[data-v-a4248782] .el-tree-node__content .catalog-node-label{max-width:calc(100% - 24px);word-break:break-all;white-space:normal}.xml-show-catalog .el-tree-node__content{display:flex!important}.styleModeE_row{display:flex;flex-direction:row;align-items:center;margin-top:10px}.styleModee_title{text-align:center;margin-top:30px}.styleModeE_progress{width:500px;margin:0 20px}.styleModeF_row{display:flex;flex-direction:row;align-items:center}.styleModeF_IMG{width:250px;height:150px;background-color:#7fffd4}.styleModeF_I{font-size:50px;margin-left:15px;position:absolute;top:50px;left:80px}.styleModeF_title{text-align:center;margin-top:20px}.styleModeF_progress{width:200px;margin:0 20px}.xml-text-h5 .inline-audio-wrap,.xml-text-h5 .inline-link-wrap{align-items:center}.xml-text-h5 .inline-audio-wrap span,.xml-text-h5 .inline-link-wrap span{display:inline-block}.xml-text-h5 .inline-audio-box{width:20px;height:20px;box-sizing:border-box;position:relative;margin-left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol{width:20px;height:20px;box-sizing:border-box;overflow:hidden;transform:rotate(135deg);position:relative}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle{border:3px solid #418eed;border-radius:50%;position:absolute}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.first{width:3px;height:3px;background:#0076bc;top:14px;left:14px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.second{width:15px;height:15px;top:10px;left:10px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.third{width:24px;height:24px;top:6px;left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .second{animation:fadeInOut 1s infinite .2s}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .third{animation:fadeInOut 1s infinite .4s}@keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}.virtual-input .el-textarea__inner{min-height:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.xml-video-container-pdf[data-v-8036e7f4]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:0;padding-bottom:56.25%;background:#000}.xml-video-container-pdf .cover[data-v-8036e7f4]{position:absolute;top:0;max-width:100%;max-height:100%}.xml-video-container-pdf .play[data-v-8036e7f4]{position:absolute;top:45%;left:45%;width:10%;background:#bebebe;border-radius:50%}.preview-item-file[data-v-95fbfab6]:hover,.slip-over-cover[data-v-95fbfab6]:hover{cursor:pointer}.title-text[data-v-c72aed64]{background-color:var(--background-color)!important}.title-left[data-v-c72aed64]{border-color:var(--background-color)!important;color:var(--background-color)!important}.xml-skeleton-item{width:100%;height:100%;border-radius:6px;background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}@keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.title-bgimg[data-v-0d1db218]{background-image:url(../style/title-text-bgimg.png)}.el-image__inner[data-v-45a069ea]{width:100%!important}.xml-image-ping-pu-h5[data-v-45a069ea]{display:flex;flex-direction:column;align-items:center}.xml-image-hua-lang[data-v-45a069ea]{display:flex;flex-direction:column;align-items:center}.preview-container-h5[data-v-52e2a929]{padding-top:15px}.preview-container-pc[data-v-52e2a929]{padding-top:15px}.preview-container-pad[data-v-52e2a929]{padding-top:15px}.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog{display:flex;align-items:center}.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen){margin-top:0!important}.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog .el-dialog__header{padding:0}*{margin:0;padding:0}.el-dialog__header{background-color:#f2f2f2!important}.el-dialog__title{font-size:20px}.add-teacher-resources-dialog{width:100%;height:100%}.add-teacher-resources-dialog .el-form--label-left{display:flex;flex-direction:column;width:100%;height:30%}.add-teacher-resources-dialog .el-form-item--medium{padding-left:5px}.content-left{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px;font-size:16px;font-weight:800}.el-textarea__inner{font-size:16px}.content[data-v-bfc32194]{width:100%}.content .stem-content[data-v-bfc32194]{width:100%;box-sizing:border-box;padding:5px 14px;height:auto;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer}.content .stem-content.no-border[data-v-bfc32194]{padding:0;border:none;cursor:default}.content .stem-content .placeholder[data-v-bfc32194]{color:#c0c4cc;font-size:14px;cursor:pointer;user-select:none}.option-item+.option-item[data-v-f42e3dba]{margin-top:16px}.option-item[data-v-f42e3dba]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item.isActive[data-v-f42e3dba]{border-color:#2e9adb}.option-item .questionSeq[data-v-f42e3dba]{padding:8px 0}.option-item.isTrue[data-v-f42e3dba]{border:1px solid #70b603}.option-item.isTrue[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-f42e3dba]{border:1px solid #d9001b}.option-item.isFalse[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-f42e3dba]:hover{background:#ddd}.option-item[data-v-f42e3dba] .content{cursor:pointer}.option-item[data-v-f42e3dba] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.option-item+.option-item[data-v-12a7caa8]{margin-top:16px}.option-item[data-v-12a7caa8]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item .questionSeq[data-v-12a7caa8]{padding:8px 0}.option-item.isActive[data-v-12a7caa8]{border-color:#2e9adb}.option-item.isTrue[data-v-12a7caa8]{border:1px solid #70b603}.option-item.isTrue[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-12a7caa8]{border:1px solid #d9001b}.option-item.isFalse[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-12a7caa8]:hover{background:#ddd}.option-item[data-v-12a7caa8] .content{cursor:pointer}.option-item[data-v-12a7caa8] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.image-file[data-v-9dadad14]{width:218px;object-fit:scale-down}.video-file[data-v-9dadad14]{width:408px}.file-render[data-v-9dadad14]{width:100%}.file-info[data-v-9dadad14]{flex:1;min-width:0}.file-info.videoHandler[data-v-9dadad14]{display:flex;flex-direction:column;justify-content:center}.file-info.videoHandler .fileName[data-v-9dadad14]{font-size:18px;color:#333;margin-bottom:19px}.file-info.videoHandler .fileInfo[data-v-9dadad14]{font-size:14px;color:#666;margin-bottom:19px}.audio .audio-icon[data-v-525a170e]{width:36px;height:36px;margin-right:20px}.audio .audio-icon img[data-v-525a170e]{width:100%;height:100%;display:block}.audio .audio-controls[data-v-525a170e]{width:100%;max-width:200px;flex:1;height:36px}.audio .audio-controls .audio-controls--handler[data-v-525a170e],.audio .audio-controls .audio-controls--progress[data-v-525a170e]{width:100%}.audio .audio-controls .audio-controls--handler[data-v-525a170e]{line-height:1}.audio .audio-controls .audio-controls--handler .play[data-v-525a170e]{font-size:24px}.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-525a170e]{width:22px;height:22px;display:block;cursor:pointer}.audio .audio-controls .audio-controls--handler .current-time[data-v-525a170e],.audio .audio-controls .audio-controls--handler .total-time[data-v-525a170e]{font-size:12px;color:#333}.play-handler.mobile[data-v-525a170e]{width:20px;height:20px}.audio-component[data-v-525a170e]{display:none}[data-v-525a170e] .el-slider__runway{margin:0 0 4px 0;background:#e3e3e3;height:4px}[data-v-525a170e] .el-slider__bar{height:4px}[data-v-525a170e] .el-slider__button{width:10px;height:10px}[data-v-525a170e] .el-slider__button-wrapper{top:-15px}[data-v-13303366] .el-dialog__header{padding:10px}.video-content[data-v-13303366]{width:180px;height:135px;border-radius:6px;overflow:hidden;position:relative}.video-content .play[data-v-13303366]{position:absolute;left:50%;top:50%;cursor:pointer;transform:translateX(-50%) translateY(-50%)}.video-mask[data-v-13303366]{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-mask img[data-v-13303366]{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);display:block}.video-player[data-v-13303366]{width:100%} \ No newline at end of file +.preview-container-h5[data-v-e5f65682]{padding-top:15px}.preview-container-pc[data-v-e5f65682]{padding-top:15px}.preview-container-pad[data-v-e5f65682]{padding-top:15px}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog{display:flex;align-items:center}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen){margin-top:0!important}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__header{padding:0}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .custom-dialog{background-color:transparent;box-shadow:none}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body{padding:20px 18px;position:relative;background:linear-gradient(-45deg,transparent 11px,#fff 0)}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#4994fb,#4994fb,#a2c5f9)}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper{max-height:60vh;overflow-y:scroll}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar{width:0}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1,.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2,.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3,.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4,.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5,.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6{color:revert;font-size:revert;font-weight:revert}.preview-container[data-v-e5f65682] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle{position:absolute;bottom:0;right:0;width:0;height:0;border-top:15px solid #8cb7f6;border-right:15px solid transparent}.xml-text-h5 .inline-audio-wrap,.xml-text-h5 .inline-link-wrap{align-items:center}.xml-text-h5 .inline-audio-wrap span,.xml-text-h5 .inline-link-wrap span{display:inline-block}.xml-text-h5 .inline-audio-box{width:20px;height:20px;box-sizing:border-box;position:relative;margin-left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol{width:20px;height:20px;box-sizing:border-box;overflow:hidden;transform:rotate(135deg);position:relative}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle{border:3px solid #418eed;border-radius:50%;position:absolute}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.first{width:3px;height:3px;background:#0076bc;top:14px;left:14px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.second{width:15px;height:15px;top:10px;left:10px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.third{width:24px;height:24px;top:6px;left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .second{animation:fadeInOut 1s infinite .2s}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .third{animation:fadeInOut 1s infinite .4s}@keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}.virtual-input .el-textarea__inner{min-height:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.xml-image-lun-bo .el-carousel__item{text-align:center}.preview-item-file[data-v-21c71aa2]:hover,.slip-over-cover[data-v-21c71aa2]:hover{cursor:pointer}.xml-video-container-pdf[data-v-3c5e97c1]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:0;padding-bottom:56.25%;background:#000}.xml-video-container-pdf .cover[data-v-3c5e97c1]{position:absolute;top:0;max-width:100%;max-height:100%}.xml-video-container-pdf .play[data-v-3c5e97c1]{position:absolute;top:45%;left:45%;width:10%;background:#bebebe;border-radius:50%}.xml-show-catalog .el-tree-node__content{display:flex!important}.catalog-node-label[data-v-61c986fa]{display:flex;align-items:center}.catalog-node-label img[data-v-61c986fa]{margin-right:4px}.xml-show-catalog[data-v-61c986fa] .el-tree-node__content{height:auto}.xml-show-catalog[data-v-61c986fa] .el-tree-node__content .catalog-node-label{max-width:calc(100% - 24px);word-break:break-all;white-space:normal}.title-text[data-v-616d10ee]{background-color:var(--background-color)!important}.title-left[data-v-616d10ee]{border-color:var(--background-color)!important;color:var(--background-color)!important}.xml-skeleton-item{width:100%;height:100%;border-radius:6px;background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}@keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.title-bgimg[data-v-025e9706]{background-image:url(../style/title-text-bgimg.png)}.el-image__inner[data-v-13b29683]{width:100%!important}.xml-image-ping-pu-h5[data-v-13b29683]{display:flex;flex-direction:column;align-items:center}.xml-image-hua-lang[data-v-13b29683]{display:flex;flex-direction:column;align-items:center}.preview-container-h5[data-v-25742cb8]{padding-top:15px}.preview-container-pc[data-v-25742cb8]{padding-top:15px}.preview-container-pad[data-v-25742cb8]{padding-top:15px}.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog{display:flex;align-items:center}.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen){margin-top:0!important}.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog .el-dialog__header{padding:0}*{margin:0;padding:0}.el-dialog__header{background-color:#f2f2f2!important}.el-dialog__title{font-size:20px}.add-teacher-resources-dialog{width:100%;height:100%}.add-teacher-resources-dialog .el-form--label-left{display:flex;flex-direction:column;width:100%;height:30%}.add-teacher-resources-dialog .el-form-item--medium{padding-left:5px}.content-left{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px;font-size:16px;font-weight:800}.el-textarea__inner{font-size:16px}.content[data-v-3d2dcb5b]{width:100%}.content .stem-content[data-v-3d2dcb5b]{width:100%;box-sizing:border-box;padding:5px 14px;height:auto;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer}.content .stem-content.no-border[data-v-3d2dcb5b]{padding:0;border:none;cursor:default}.content .stem-content .placeholder[data-v-3d2dcb5b]{color:#c0c4cc;font-size:14px;cursor:pointer;user-select:none}.option-item+.option-item[data-v-6b27b5ec]{margin-top:16px}.option-item[data-v-6b27b5ec]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item .questionSeq[data-v-6b27b5ec]{padding:8px 0}.option-item.isActive[data-v-6b27b5ec]{border-color:#2e9adb}.option-item.isTrue[data-v-6b27b5ec]{border:1px solid #70b603}.option-item.isTrue[data-v-6b27b5ec] .el-radio__input.is-checked .el-radio__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-6b27b5ec]{border:1px solid #d9001b}.option-item.isFalse[data-v-6b27b5ec] .el-radio__input.is-checked .el-radio__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-6b27b5ec]:hover{background:#ddd}.option-item[data-v-6b27b5ec] .content{cursor:pointer}.option-item[data-v-6b27b5ec] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.option-item+.option-item[data-v-307b4eb2]{margin-top:16px}.option-item[data-v-307b4eb2]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item.isActive[data-v-307b4eb2]{border-color:#2e9adb}.option-item .questionSeq[data-v-307b4eb2]{padding:8px 0}.option-item.isTrue[data-v-307b4eb2]{border:1px solid #70b603}.option-item.isTrue[data-v-307b4eb2] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-307b4eb2]{border:1px solid #d9001b}.option-item.isFalse[data-v-307b4eb2] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-307b4eb2]:hover{background:#ddd}.option-item[data-v-307b4eb2] .content{cursor:pointer}.option-item[data-v-307b4eb2] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.option-item+.option-item[data-v-7fac7a23]{margin-top:16px}.option-item[data-v-7fac7a23]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item .questionSeq[data-v-7fac7a23]{padding:8px 0}.option-item.isActive[data-v-7fac7a23]{border-color:#2e9adb}.option-item.isTrue[data-v-7fac7a23]{border:1px solid #70b603}.option-item.isTrue[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-7fac7a23]{border:1px solid #d9001b}.option-item.isFalse[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-7fac7a23]:hover{background:#ddd}.option-item[data-v-7fac7a23] .content{cursor:pointer}.option-item[data-v-7fac7a23] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.content[data-v-55ea6f92]{width:100%}.content .stem-content[data-v-55ea6f92]{width:100%;box-sizing:border-box;padding:5px 14px;height:auto;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer}.content .stem-content.no-border[data-v-55ea6f92]{padding:0;border:none;cursor:default}.content .stem-content .placeholder[data-v-55ea6f92]{color:#c0c4cc;font-size:14px;cursor:pointer;user-select:none}.option-item+.option-item[data-v-fa728c70]{margin-top:16px}.option-item[data-v-fa728c70]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item.isActive[data-v-fa728c70]{border-color:#2e9adb}.option-item .questionSeq[data-v-fa728c70]{padding:8px 0}.option-item.isTrue[data-v-fa728c70]{border:1px solid #70b603}.option-item.isTrue[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-fa728c70]{border:1px solid #d9001b}.option-item.isFalse[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-fa728c70]:hover{background:#ddd}.option-item[data-v-fa728c70] .content{cursor:pointer}.option-item[data-v-fa728c70] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.image-file[data-v-643cc5f7]{width:218px;object-fit:scale-down}.video-file[data-v-643cc5f7]{width:408px}.file-render[data-v-643cc5f7]{width:100%}.file-info[data-v-643cc5f7]{flex:1;min-width:0}.file-info.videoHandler[data-v-643cc5f7]{display:flex;flex-direction:column;justify-content:center}.file-info.videoHandler .fileName[data-v-643cc5f7]{font-size:18px;color:#333;margin-bottom:19px}.file-info.videoHandler .fileInfo[data-v-643cc5f7]{font-size:14px;color:#666;margin-bottom:19px}.image-file[data-v-506f1aca]{width:218px;object-fit:scale-down}.video-file[data-v-506f1aca]{width:408px}.file-render[data-v-506f1aca]{width:100%}.file-info[data-v-506f1aca]{flex:1;min-width:0}.file-info.videoHandler[data-v-506f1aca]{display:flex;flex-direction:column;justify-content:center}.file-info.videoHandler .fileName[data-v-506f1aca]{font-size:18px;color:#333;margin-bottom:19px}.file-info.videoHandler .fileInfo[data-v-506f1aca]{font-size:14px;color:#666;margin-bottom:19px}.audio .audio-icon[data-v-160e520c]{width:36px;height:36px;margin-right:20px}.audio .audio-icon img[data-v-160e520c]{width:100%;height:100%;display:block}.audio .audio-controls[data-v-160e520c]{width:100%;max-width:200px;flex:1;height:36px}.audio .audio-controls .audio-controls--handler[data-v-160e520c],.audio .audio-controls .audio-controls--progress[data-v-160e520c]{width:100%}.audio .audio-controls .audio-controls--handler[data-v-160e520c]{line-height:1}.audio .audio-controls .audio-controls--handler .play[data-v-160e520c]{font-size:24px}.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-160e520c]{width:22px;height:22px;display:block;cursor:pointer}.audio .audio-controls .audio-controls--handler .current-time[data-v-160e520c],.audio .audio-controls .audio-controls--handler .total-time[data-v-160e520c]{font-size:12px;color:#333}.play-handler.mobile[data-v-160e520c]{width:20px;height:20px}.audio-component[data-v-160e520c]{display:none}[data-v-160e520c] .el-slider__runway{margin:0 0 4px 0;background:#e3e3e3;height:4px}[data-v-160e520c] .el-slider__bar{height:4px}[data-v-160e520c] .el-slider__button{width:10px;height:10px}[data-v-160e520c] .el-slider__button-wrapper{top:-15px}.audio .audio-icon[data-v-25355b9e]{width:36px;height:36px;margin-right:20px}.audio .audio-icon img[data-v-25355b9e]{width:100%;height:100%;display:block}.audio .audio-controls[data-v-25355b9e]{width:100%;max-width:200px;flex:1;height:36px}.audio .audio-controls .audio-controls--handler[data-v-25355b9e],.audio .audio-controls .audio-controls--progress[data-v-25355b9e]{width:100%}.audio .audio-controls .audio-controls--handler[data-v-25355b9e]{line-height:1}.audio .audio-controls .audio-controls--handler .play[data-v-25355b9e]{font-size:24px}.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-25355b9e]{width:22px;height:22px;display:block;cursor:pointer}.audio .audio-controls .audio-controls--handler .current-time[data-v-25355b9e],.audio .audio-controls .audio-controls--handler .total-time[data-v-25355b9e]{font-size:12px;color:#333}.play-handler.mobile[data-v-25355b9e]{width:20px;height:20px}.audio-component[data-v-25355b9e]{display:none}[data-v-25355b9e] .el-slider__runway{margin:0 0 4px 0;background:#e3e3e3;height:4px}[data-v-25355b9e] .el-slider__bar{height:4px}[data-v-25355b9e] .el-slider__button{width:10px;height:10px}[data-v-25355b9e] .el-slider__button-wrapper{top:-15px}[data-v-7cccb5ec] .el-dialog__header{padding:10px}.video-content[data-v-7cccb5ec]{width:180px;height:135px;border-radius:6px;overflow:hidden;position:relative}.video-content .play[data-v-7cccb5ec]{position:absolute;left:50%;top:50%;cursor:pointer;transform:translateX(-50%) translateY(-50%)}.video-mask[data-v-7cccb5ec]{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-mask img[data-v-7cccb5ec]{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);display:block}.video-player[data-v-7cccb5ec]{width:100%}[data-v-7628e470] .el-dialog__header{padding:10px}.video-content[data-v-7628e470]{width:180px;height:135px;border-radius:6px;overflow:hidden;position:relative}.video-content .play[data-v-7628e470]{position:absolute;left:50%;top:50%;cursor:pointer;transform:translateX(-50%) translateY(-50%)}.video-mask[data-v-7628e470]{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-mask img[data-v-7628e470]{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);display:block}.video-player[data-v-7628e470]{width:100%} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/layout.js b/src/plugin/xml-digital-teaching/lib/layout.js index 6f5087a..83b1aa0 100644 --- a/src/plugin/xml-digital-teaching/lib/layout.js +++ b/src/plugin/xml-digital-teaching/lib/layout.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ import Vue from 'vue'; diff --git a/src/plugin/xml-digital-teaching/lib/music.css b/src/plugin/xml-digital-teaching/lib/music.css deleted file mode 100644 index fa94c99..0000000 --- a/src/plugin/xml-digital-teaching/lib/music.css +++ /dev/null @@ -1,40 +0,0 @@ - -.styleModeE_row { - display: flex; - flex-direction: row; - align-items: center; - margin-top: 10px; -} -.styleModee_title { - text-align: center; - margin-top: 30px; -} -.styleModeE_progress { - width: 500px; - margin: 0px 20px; -} -.styleModeF_row { - display: flex; - flex-direction: row; - align-items: center; -} -.styleModeF_IMG { - width: 250px; - height: 150px; - background-color: aquamarine; -} -.styleModeF_I { - font-size: 50px; - margin-left: 15px; - position: absolute; - top: 50px; - left: 80px; -} -.styleModeF_title { - text-align: center; - margin-top: 20px; -} -.styleModeF_progress { - width: 200px; - margin: 0px 20px; -} diff --git a/src/plugin/xml-digital-teaching/lib/music.js b/src/plugin/xml-digital-teaching/lib/music.js index e89de15..915c536 100644 --- a/src/plugin/xml-digital-teaching/lib/music.js +++ b/src/plugin/xml-digital-teaching/lib/music.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ import vue from 'vue'; @@ -84,7 +84,7 @@ if(typeof console==='object'&&debugConfig===true||typeof debugConfig==='object') // 'trace', 'debug','log','info','warn','error');// Some browsers don't allow to use bind on console object anyway // fallback to default if needed -try{exportedLogger.log(`Debug logs enabled for "${id}" in hls.js version ${"1.5.9"}`);}catch(e){exportedLogger=fakeLogger;}}else {exportedLogger=fakeLogger;}}const logger=exportedLogger;const DECIMAL_RESOLUTION_REGEX=/^(\d+)x(\d+)$/;const ATTR_LIST_REGEX=/(.+?)=(".*?"|.*?)(?:,|$)/g;// adapted from https://github.com/kanongil/node-m3u8parse/blob/master/attrlist.js +try{exportedLogger.log(`Debug logs enabled for "${id}" in hls.js version ${"1.5.13"}`);}catch(e){exportedLogger=fakeLogger;}}else {exportedLogger=fakeLogger;}}const logger=exportedLogger;const DECIMAL_RESOLUTION_REGEX=/^(\d+)x(\d+)$/;const ATTR_LIST_REGEX=/(.+?)=(".*?"|.*?)(?:,|$)/g;// adapted from https://github.com/kanongil/node-m3u8parse/blob/master/attrlist.js class AttrList{constructor(attrs){if(typeof attrs==='string'){attrs=AttrList.parseAttrList(attrs);}_extends(this,attrs);}get clientAttrs(){return Object.keys(this).filter(attr=>attr.substring(0,2)==='X-');}decimalInteger(attrName){const intValue=parseInt(this[attrName],10);if(intValue>Number.MAX_SAFE_INTEGER){return Infinity;}return intValue;}hexadecimalInteger(attrName){if(this[attrName]){let stringValue=(this[attrName]||'0x').slice(2);stringValue=(stringValue.length&1?'0':'')+stringValue;const value=new Uint8Array(stringValue.length/2);for(let i=0;i<stringValue.length/2;i++){value[i]=parseInt(stringValue.slice(i*2,i*2+2),16);}return value;}else {return null;}}hexadecimalIntegerAsNumber(attrName){const intValue=parseInt(this[attrName],16);if(intValue>Number.MAX_SAFE_INTEGER){return Infinity;}return intValue;}decimalFloatingPoint(attrName){return parseFloat(this[attrName]);}optionalFloat(attrName,defaultValue){const value=this[attrName];return value?parseFloat(value):defaultValue;}enumeratedString(attrName){return this[attrName];}bool(attrName){return this[attrName]==='YES';}decimalResolution(attrName){const res=DECIMAL_RESOLUTION_REGEX.exec(this[attrName]);if(res===null){return undefined;}return {width:parseInt(res[1],10),height:parseInt(res[2],10)};}static parseAttrList(input){let match;const attrs={};const quote='"';ATTR_LIST_REGEX.lastIndex=0;while((match=ATTR_LIST_REGEX.exec(input))!==null){let value=match[2];if(value.indexOf(quote)===0&&value.lastIndexOf(quote)===value.length-1){value=value.slice(1,-1);}const name=match[1].trim();attrs[name]=value;}return attrs;}}// Avoid exporting const enum so that these values can be inlined function isDateRangeCueAttribute(attrName){return attrName!=="ID"&&attrName!=="CLASS"&&attrName!=="START-DATE"&&attrName!=="DURATION"&&attrName!=="END-DATE"&&attrName!=="END-ON-NEXT";}function isSCTE35Attribute(attrName){return attrName==="SCTE35-OUT"||attrName==="SCTE35-IN";}class DateRange{constructor(dateRangeAttr,dateRangeWithSameId){this.attr=void 0;this._startDate=void 0;this._endDate=void 0;this._badValueForSameId=void 0;if(dateRangeWithSameId){const previousAttr=dateRangeWithSameId.attr;for(const key in previousAttr){if(Object.prototype.hasOwnProperty.call(dateRangeAttr,key)&&dateRangeAttr[key]!==previousAttr[key]){logger.warn(`DATERANGE tag attribute: "${key}" does not match for tags with ID: "${dateRangeAttr.ID}"`);this._badValueForSameId=key;break;}}// Merge DateRange tags with the same ID dateRangeAttr=_extends(new AttrList({}),previousAttr,dateRangeAttr);}this.attr=dateRangeAttr;this._startDate=new Date(dateRangeAttr["START-DATE"]);if("END-DATE"in this.attr){const endDate=new Date(this.attr["END-DATE"]);if(isFiniteNumber(endDate.getTime())){this._endDate=endDate;}}}get id(){return this.attr.ID;}get class(){return this.attr.CLASS;}get startDate(){return this._startDate;}get endDate(){if(this._endDate){return this._endDate;}const duration=this.duration;if(duration!==null){return new Date(this._startDate.getTime()+duration*1000);}return null;}get duration(){if("DURATION"in this.attr){const duration=this.attr.decimalFloatingPoint("DURATION");if(isFiniteNumber(duration)){return duration;}}else if(this._endDate){return (this._endDate.getTime()-this._startDate.getTime())/1000;}return null;}get plannedDuration(){if("PLANNED-DURATION"in this.attr){return this.attr.decimalFloatingPoint("PLANNED-DURATION");}return null;}get endOnNext(){return this.attr.bool("END-ON-NEXT");}get isValid(){return !!this.id&&!this._badValueForSameId&&isFiniteNumber(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class);}}class LoadStats{constructor(){this.aborted=false;this.loaded=0;this.retry=0;this.total=0;this.chunkCount=0;this.bwEstimate=0;this.loading={start:0,first:0,end:0};this.parsing={start:0,end:0};this.buffering={start:0,first:0,end:0};}}var ElementaryStreamTypes={AUDIO:"audio",VIDEO:"video",AUDIOVIDEO:"audiovideo"};class BaseSegment{constructor(baseurl){this._byteRange=null;this._url=null;// baseurl is the URL to the playlist @@ -411,7 +411,8 @@ samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,av const codecsToCheck={flac:['flac','fLaC','FLAC'],opus:['opus','Opus']}[lowerCaseCodec];for(let i=0;i<codecsToCheck.length;i++){if(isCodecMediaSourceSupported(codecsToCheck[i],'audio',preferManagedMediaSource)){CODEC_COMPATIBLE_NAMES[lowerCaseCodec]=codecsToCheck[i];return codecsToCheck[i];}}return lowerCaseCodec;}const AUDIO_CODEC_REGEXP=/flac|opus/i;function getCodecCompatibleName(codec,preferManagedMediaSource=true){return codec.replace(AUDIO_CODEC_REGEXP,m=>getCodecCompatibleNameLower(m.toLowerCase(),preferManagedMediaSource));}function pickMostCompleteCodecName(parsedCodec,levelCodec){// Parsing of mp4a codecs strings in mp4-tools from media is incomplete as of d8c6c7a // so use level codec is parsed codec is unavailable or incomplete if(parsedCodec&&parsedCodec!=='mp4a'){return parsedCodec;}return levelCodec?levelCodec.split(',')[0]:levelCodec;}function convertAVC1ToAVCOTI(codec){// Convert avc1 codec string from RFC-4281 to RFC-6381 for MediaSource.isTypeSupported -const avcdata=codec.split('.');if(avcdata.length>2){let result=avcdata.shift()+'.';result+=parseInt(avcdata.shift()).toString(16);result+=('000'+parseInt(avcdata.shift()).toString(16)).slice(-4);return result;}return codec;}const MASTER_PLAYLIST_REGEX=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g;const MASTER_PLAYLIST_MEDIA_REGEX=/#EXT-X-MEDIA:(.*)/g;const IS_MEDIA_PLAYLIST=/^#EXT(?:INF|-X-TARGETDURATION):/m;// Handle empty Media Playlist (first EXTINF not signaled, but TARGETDURATION present) +// Examples: avc1.66.30 to avc1.42001e and avc1.77.30,avc1.66.30 to avc1.4d001e,avc1.42001e. +const codecs=codec.split(',');for(let i=0;i<codecs.length;i++){const avcdata=codecs[i].split('.');if(avcdata.length>2){let result=avcdata.shift()+'.';result+=parseInt(avcdata.shift()).toString(16);result+=('000'+parseInt(avcdata.shift()).toString(16)).slice(-4);codecs[i]=result;}}return codecs.join(',');}const MASTER_PLAYLIST_REGEX=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g;const MASTER_PLAYLIST_MEDIA_REGEX=/#EXT-X-MEDIA:(.*)/g;const IS_MEDIA_PLAYLIST=/^#EXT(?:INF|-X-TARGETDURATION):/m;// Handle empty Media Playlist (first EXTINF not signaled, but TARGETDURATION present) const LEVEL_PLAYLIST_REGEX_FAST=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,// duration (#EXTINF:<duration>,<title>), group 1 => duration, group 2 => title /(?!#) *(\S[^\r\n]*)/.source,// segment URI, group 3 => the URI (note newline is not eaten) /#EXT-X-BYTERANGE:*(.+)/.source,// next segment's byterange, group 4 => range spec (x@y) @@ -591,11 +592,11 @@ const startPDT=fragments[0].programDateTime;if(PDTValue<(startPDT||0)){return nu * @param bufferEnd - The end of the contiguous buffered range the playhead is currently within * @param maxFragLookUpTolerance - The amount of time that a fragment's start/end can be within in order to be considered contiguous * @returns a matching fragment or null - */function findFragmentByPTS(fragPrevious,fragments,bufferEnd=0,maxFragLookUpTolerance=0){let fragNext=null;if(fragPrevious){fragNext=fragments[fragPrevious.sn-fragments[0].sn+1]||null;// check for buffer-end rounding error + */function findFragmentByPTS(fragPrevious,fragments,bufferEnd=0,maxFragLookUpTolerance=0,nextFragLookupTolerance=0.005){let fragNext=null;if(fragPrevious){fragNext=fragments[fragPrevious.sn-fragments[0].sn+1]||null;// check for buffer-end rounding error const bufferEdgeError=fragPrevious.endDTS-bufferEnd;if(bufferEdgeError>0&&bufferEdgeError<0.0000015){bufferEnd+=0.0000015;}}else if(bufferEnd===0&&fragments[0].start===0){fragNext=fragments[0];}// Prefer the next fragment if it's within tolerance -if(fragNext&&(!fragPrevious||fragPrevious.level===fragNext.level)&&fragmentWithinToleranceTest(bufferEnd,maxFragLookUpTolerance,fragNext)===0){return fragNext;}// We might be seeking past the tolerance so find the best match +if(fragNext&&((!fragPrevious||fragPrevious.level===fragNext.level)&&fragmentWithinToleranceTest(bufferEnd,maxFragLookUpTolerance,fragNext)===0||fragmentWithinFastStartSwitch(fragNext,fragPrevious,Math.min(nextFragLookupTolerance,maxFragLookUpTolerance)))){return fragNext;}// We might be seeking past the tolerance so find the best match const foundFragment=BinarySearch.search(fragments,fragmentWithinToleranceTest.bind(null,bufferEnd,maxFragLookUpTolerance));if(foundFragment&&(foundFragment!==fragPrevious||!fragNext)){return foundFragment;}// If no match was found return the next fragment after fragPrevious, or null -return fragNext;}/** +return fragNext;}function fragmentWithinFastStartSwitch(fragNext,fragPrevious,nextFragLookupTolerance){if(fragPrevious&&fragPrevious.start===0&&fragPrevious.level<fragNext.level&&(fragPrevious.endPTS||0)>0){const firstDuration=fragPrevious.tagList.reduce((duration,tag)=>{if(tag[0]==='INF'){duration+=parseFloat(tag[1]);}return duration;},nextFragLookupTolerance);return fragNext.start<=firstDuration;}return false;}/** * The test function used by the findFragmentBySn's BinarySearch to look for the best match to the current buffer conditions. * @param candidate - The fragment to test * @param bufferEnd - The end of the current buffered range the playhead is currently within @@ -645,7 +646,7 @@ if(retryConfig){errorAction.retryConfig=retryConfig;errorAction.retryCount=fragm let nextLevel=-1;const{levels,loadLevel,minAutoLevel,maxAutoLevel}=hls;if(!hls.autoLevelEnabled){hls.loadLevel=-1;}const fragErrorType=(_data$frag2=data.frag)==null?void 0:_data$frag2.type;// Find alternate audio codec if available on audio codec error const isAudioCodecError=fragErrorType===PlaylistLevelType.AUDIO&&errorDetails===ErrorDetails.FRAG_PARSING_ERROR||data.sourceBufferName==='audio'&&(errorDetails===ErrorDetails.BUFFER_ADD_CODEC_ERROR||errorDetails===ErrorDetails.BUFFER_APPEND_ERROR);const findAudioCodecAlternate=isAudioCodecError&&levels.some(({audioCodec})=>level.audioCodec!==audioCodec);// Find alternate video codec if available on video codec error const isVideoCodecError=data.sourceBufferName==='video'&&(errorDetails===ErrorDetails.BUFFER_ADD_CODEC_ERROR||errorDetails===ErrorDetails.BUFFER_APPEND_ERROR);const findVideoCodecAlternate=isVideoCodecError&&levels.some(({codecSet,audioCodec})=>level.codecSet!==codecSet&&level.audioCodec===audioCodec);const{type:playlistErrorType,groupId:playlistErrorGroupId}=(_data$context2=data.context)!=null?_data$context2:{};for(let i=levels.length;i--;){const candidate=(i+loadLevel)%levels.length;if(candidate!==loadLevel&&candidate>=minAutoLevel&&candidate<=maxAutoLevel&&levels[candidate].loadError===0){var _level$audioGroups,_level$subtitleGroups;const levelCandidate=levels[candidate];// Skip level switch if GAP tag is found in next level at same position -if(errorDetails===ErrorDetails.FRAG_GAP&&data.frag){const levelDetails=levels[candidate].details;if(levelDetails){const fragCandidate=findFragmentByPTS(data.frag,levelDetails.fragments,data.frag.start);if(fragCandidate!=null&&fragCandidate.gap){continue;}}}else if(playlistErrorType===PlaylistContextType.AUDIO_TRACK&&levelCandidate.hasAudioGroup(playlistErrorGroupId)||playlistErrorType===PlaylistContextType.SUBTITLE_TRACK&&levelCandidate.hasSubtitleGroup(playlistErrorGroupId)){// For audio/subs playlist errors find another group ID or fallthrough to redundant fail-over +if(errorDetails===ErrorDetails.FRAG_GAP&&fragErrorType===PlaylistLevelType.MAIN&&data.frag){const levelDetails=levels[candidate].details;if(levelDetails){const fragCandidate=findFragmentByPTS(data.frag,levelDetails.fragments,data.frag.start);if(fragCandidate!=null&&fragCandidate.gap){continue;}}}else if(playlistErrorType===PlaylistContextType.AUDIO_TRACK&&levelCandidate.hasAudioGroup(playlistErrorGroupId)||playlistErrorType===PlaylistContextType.SUBTITLE_TRACK&&levelCandidate.hasSubtitleGroup(playlistErrorGroupId)){// For audio/subs playlist errors find another group ID or fallthrough to redundant fail-over continue;}else if(fragErrorType===PlaylistLevelType.AUDIO&&(_level$audioGroups=level.audioGroups)!=null&&_level$audioGroups.some(groupId=>levelCandidate.hasAudioGroup(groupId))||fragErrorType===PlaylistLevelType.SUBTITLE&&(_level$subtitleGroups=level.subtitleGroups)!=null&&_level$subtitleGroups.some(groupId=>levelCandidate.hasSubtitleGroup(groupId))||findAudioCodecAlternate&&level.audioCodec===levelCandidate.audioCodec||!findAudioCodecAlternate&&level.audioCodec!==levelCandidate.audioCodec||findVideoCodecAlternate&&level.codecSet===levelCandidate.codecSet){// For video/audio/subs frag errors find another group ID or fallthrough to redundant fail-over continue;}nextLevel=candidate;break;}}if(nextLevel>-1&&hls.loadLevel!==nextLevel){data.levelRetry=true;this.playlistError=0;return {action:NetworkErrorAction.SendAlternateToPenaltyBox,flags:ErrorActionFlags.None,nextAutoLevel:nextLevel};}}// No levels to switch / Manual level selection / Level not found // Resolve with Pathway switch, Redundant fail-over, or stay on lowest Level @@ -1019,9 +1020,9 @@ this.tickImmediate();}onMediaEnded(){// reset startPosition and lastCurrentTime this.startPosition=this.lastCurrentTime=0;}onManifestLoaded(event,data){this.startTimeOffset=data.startTimeOffset;this.initPTS=[];}onHandlerDestroying(){this.hls.off(Events.MANIFEST_LOADED,this.onManifestLoaded,this);this.stopLoad();super.onHandlerDestroying();// @ts-ignore this.hls=null;}onHandlerDestroyed(){this.state=State.STOPPED;if(this.fragmentLoader){this.fragmentLoader.destroy();}if(this.keyLoader){this.keyLoader.destroy();}if(this.decrypter){this.decrypter.destroy();}this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null;super.onHandlerDestroyed();}loadFragment(frag,level,targetBufferTime){this._loadFragForPlayback(frag,level,targetBufferTime);}_loadFragForPlayback(frag,level,targetBufferTime){const progressCallback=data=>{if(this.fragContextChanged(frag)){this.warn(`Fragment ${frag.sn}${data.part?' p: '+data.part.index:''} of level ${frag.level} was dropped during download.`);this.fragmentTracker.removeFragment(frag);return;}frag.stats.chunkCount++;this._handleFragmentLoadProgress(data);};this._doFragLoad(frag,level,targetBufferTime,progressCallback).then(data=>{if(!data){// if we're here we probably needed to backtrack or are waiting for more parts return;}const state=this.state;if(this.fragContextChanged(frag)){if(state===State.FRAG_LOADING||!this.fragCurrent&&state===State.PARSING){this.fragmentTracker.removeFragment(frag);this.state=State.IDLE;}return;}if('payload'in data){this.log(`Loaded fragment ${frag.sn} of level ${frag.level}`);this.hls.trigger(Events.FRAG_LOADED,data);}// Pass through the whole payload; controllers not implementing progressive loading receive data from this callback -this._handleFragmentLoadComplete(data);}).catch(reason=>{if(this.state===State.STOPPED||this.state===State.ERROR){return;}this.warn(reason);this.resetFragmentLoading(frag);});}clearTrackerIfNeeded(frag){var _this$mediaBuffer;const{fragmentTracker}=this;const fragState=fragmentTracker.getState(frag);if(fragState===FragmentState.APPENDING){// Lower the max buffer length and try again +this._handleFragmentLoadComplete(data);}).catch(reason=>{if(this.state===State.STOPPED||this.state===State.ERROR){return;}this.warn(`Frag error: ${(reason==null?void 0:reason.message)||reason}`);this.resetFragmentLoading(frag);});}clearTrackerIfNeeded(frag){var _this$mediaBuffer;const{fragmentTracker}=this;const fragState=fragmentTracker.getState(frag);if(fragState===FragmentState.APPENDING){// Lower the max buffer length and try again const playlistType=frag.type;const bufferedInfo=this.getFwdBufferInfo(this.mediaBuffer,playlistType);const minForwardBufferLength=Math.max(frag.duration,bufferedInfo?bufferedInfo.len:this.config.maxBufferLength);// If backtracking, always remove from the tracker without reducing max buffer length -const backtrackFragment=this.backtrackFragment;const backtracked=backtrackFragment?frag.sn-backtrackFragment.sn:0;if(backtracked===1||this.reduceMaxBufferLength(minForwardBufferLength)){fragmentTracker.removeFragment(frag);}}else if(((_this$mediaBuffer=this.mediaBuffer)==null?void 0:_this$mediaBuffer.buffered.length)===0){// Stop gap for bad tracker / buffer flush behavior +const backtrackFragment=this.backtrackFragment;const backtracked=backtrackFragment?frag.sn-backtrackFragment.sn:0;if(backtracked===1||this.reduceMaxBufferLength(minForwardBufferLength,frag.duration)){fragmentTracker.removeFragment(frag);}}else if(((_this$mediaBuffer=this.mediaBuffer)==null?void 0:_this$mediaBuffer.buffered.length)===0){// Stop gap for bad tracker / buffer flush behavior fragmentTracker.removeAllFragments();}else if(fragmentTracker.hasParts(frag.type)){// In low latency mode, remove fragments for which only some parts were buffered fragmentTracker.detectPartialFragments({frag,part:null,stats:frag.stats,id:frag.type});if(fragmentTracker.getState(frag)===FragmentState.PARTIAL){fragmentTracker.removeFragment(frag);}}}checkLiveUpdate(details){if(details.updated&&!details.live){// Live stream ended, update fragment tracker const lastFragment=details.fragments[details.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:lastFragment,part:null,stats:lastFragment.stats,id:lastFragment.type});}if(!details.fragments[0]){details.deltaUpdateFailed=true;}}flushMainBuffer(startOffset,endOffset,type=null){if(!(startOffset-endOffset)){return;}// When alternate audio is playing, the audio-stream-controller is responsible for the audio buffer. Otherwise, @@ -1041,7 +1042,7 @@ buffer=appendUint8Array(data1,data2);}if(!((_buffer=buffer)!=null&&_buffer.lengt this.flushBufferGap(frag);}}flushBufferGap(frag){const media=this.media;if(!media){return;}// If currentTime is not buffered, clear the back buffer so that we can backtrack as much as needed if(!BufferHelper.isBuffered(media,media.currentTime)){this.flushMainBuffer(0,frag.start);return;}// Remove back-buffer without interrupting playback to allow back tracking const currentTime=media.currentTime;const bufferInfo=BufferHelper.bufferInfo(media,currentTime,0);const fragDuration=frag.duration;const segmentFraction=Math.min(this.config.maxFragLookUpTolerance*2,fragDuration*0.25);const start=Math.max(Math.min(frag.start-segmentFraction,bufferInfo.end-segmentFraction),currentTime+segmentFraction);if(frag.start-start>segmentFraction){this.flushMainBuffer(start,frag.start);}}getFwdBufferInfo(bufferable,type){const pos=this.getLoadPosition();if(!isFiniteNumber(pos)){return null;}return this.getFwdBufferInfoAtPos(bufferable,pos,type);}getFwdBufferInfoAtPos(bufferable,pos,type){const{config:{maxBufferHole}}=this;const bufferInfo=BufferHelper.bufferInfo(bufferable,pos,maxBufferHole);// Workaround flaw in getting forward buffer when maxBufferHole is smaller than gap at current pos -if(bufferInfo.len===0&&bufferInfo.nextStart!==undefined){const bufferedFragAtPos=this.fragmentTracker.getBufferedFrag(pos,type);if(bufferedFragAtPos&&bufferInfo.nextStart<bufferedFragAtPos.end){return BufferHelper.bufferInfo(bufferable,pos,Math.max(bufferInfo.nextStart,maxBufferHole));}}return bufferInfo;}getMaxBufferLength(levelBitrate){const{config}=this;let maxBufLen;if(levelBitrate){maxBufLen=Math.max(8*config.maxBufferSize/levelBitrate,config.maxBufferLength);}else {maxBufLen=config.maxBufferLength;}return Math.min(maxBufLen,config.maxMaxBufferLength);}reduceMaxBufferLength(threshold){const config=this.config;const minLength=threshold||config.maxBufferLength;const reducedLength=config.maxMaxBufferLength/2;if(reducedLength>=minLength){// reduce max buffer length as it might be too high. we do this to avoid loop flushing ... +if(bufferInfo.len===0&&bufferInfo.nextStart!==undefined){const bufferedFragAtPos=this.fragmentTracker.getBufferedFrag(pos,type);if(bufferedFragAtPos&&bufferInfo.nextStart<bufferedFragAtPos.end){return BufferHelper.bufferInfo(bufferable,pos,Math.max(bufferInfo.nextStart,maxBufferHole));}}return bufferInfo;}getMaxBufferLength(levelBitrate){const{config}=this;let maxBufLen;if(levelBitrate){maxBufLen=Math.max(8*config.maxBufferSize/levelBitrate,config.maxBufferLength);}else {maxBufLen=config.maxBufferLength;}return Math.min(maxBufLen,config.maxMaxBufferLength);}reduceMaxBufferLength(threshold,fragDuration){const config=this.config;const minLength=Math.max(Math.min(threshold-fragDuration,config.maxBufferLength),fragDuration);const reducedLength=Math.max(threshold-fragDuration*3,config.maxMaxBufferLength/2,minLength);if(reducedLength>=minLength){// reduce max buffer length as it might be too high. we do this to avoid loop flushing ... config.maxMaxBufferLength=reducedLength;this.warn(`Reduce max buffer length to ${reducedLength}s`);return true;}return false;}getAppendedFrag(position,playlistType=PlaylistLevelType.MAIN){const fragOrPart=this.fragmentTracker.getAppendedFrag(position,PlaylistLevelType.MAIN);if(fragOrPart&&'fragment'in fragOrPart){return fragOrPart.fragment;}return fragOrPart;}getNextFragment(pos,levelDetails){const fragments=levelDetails.fragments;const fragLen=fragments.length;if(!fragLen){return null;}// find fragment index, contiguous with end of buffer position const{config}=this;const start=fragments[0].start;let frag;if(levelDetails.live){const initialLiveManifestSize=config.initialLiveManifestSize;if(fragLen<initialLiveManifestSize){this.warn(`Not enough fragments to start playback (have: ${fragLen}, need: ${initialLiveManifestSize})`);return null;}// The real fragment start times for a live stream are only known after the PTS range for that level is known. // In order to discover the range, we load the best matching fragment for that level and demux it. @@ -1064,8 +1065,8 @@ if(fragPrevious.cc===fragNext.cc){frag=fragNext;this.log(`Live playlist, switchi if(!frag){frag=findFragWithCC(fragments,fragPrevious.cc);if(frag){this.log(`Live playlist, switching playlist, load frag with same CC: ${frag.sn}`);}}}}else {// Find a new start fragment when fragPrevious is null const liveStart=this.hls.liveSyncPosition;if(liveStart!==null){frag=this.getFragmentAtPosition(liveStart,this.bitrateTest?levelDetails.fragmentEnd:levelDetails.edge,levelDetails);}}return frag;}/* This method finds the best matching fragment given the provided position. - */getFragmentAtPosition(bufferEnd,end,levelDetails){const{config}=this;let{fragPrevious}=this;let{fragments,endSN}=levelDetails;const{fragmentHint}=levelDetails;const tolerance=config.maxFragLookUpTolerance;const partList=levelDetails.partList;const loadingParts=!!(config.lowLatencyMode&&partList!=null&&partList.length&&fragmentHint);if(loadingParts&&fragmentHint&&!this.bitrateTest){// Include incomplete fragment with parts at end -fragments=fragments.concat(fragmentHint);endSN=fragmentHint.sn;}let frag;if(bufferEnd<end){const lookupTolerance=bufferEnd>end-tolerance?0:tolerance;// Remove the tolerance if it would put the bufferEnd past the actual end of stream + */getFragmentAtPosition(bufferEnd,end,levelDetails){const{config}=this;let{fragPrevious}=this;let{fragments,endSN}=levelDetails;const{fragmentHint}=levelDetails;const{maxFragLookUpTolerance}=config;const partList=levelDetails.partList;const loadingParts=!!(config.lowLatencyMode&&partList!=null&&partList.length&&fragmentHint);if(loadingParts&&fragmentHint&&!this.bitrateTest){// Include incomplete fragment with parts at end +fragments=fragments.concat(fragmentHint);endSN=fragmentHint.sn;}let frag;if(bufferEnd<end){const lookupTolerance=bufferEnd>end-maxFragLookUpTolerance?0:maxFragLookUpTolerance;// Remove the tolerance if it would put the bufferEnd past the actual end of stream // Uses buffer and sequence number to calculate switch segment (required if using EXT-X-DISCONTINUITY-SEQUENCE) frag=findFragmentByPTS(fragPrevious,fragments,bufferEnd,lookupTolerance);}else {// reach end of playlist frag=fragments[fragments.length-1];}if(frag){const curSNIdx=frag.sn-levelDetails.startSN;// Move fragPrevious forward to support forcing the next fragment to load @@ -1089,12 +1090,12 @@ if(!frag||frag.type!==filterType||!this.levels){return;}if(this.fragContextChang const errorAction=data.errorAction;const{action,retryCount=0,retryConfig}=errorAction||{};if(errorAction&&action===NetworkErrorAction.RetryRequest&&retryConfig){this.resetStartWhenNotLoaded(this.levelLastLoaded);const delay=getRetryDelay(retryConfig,retryCount);this.warn(`Fragment ${frag.sn} of ${filterType} ${frag.level} errored with ${data.details}, retrying loading ${retryCount+1}/${retryConfig.maxNumRetry} in ${delay}ms`);errorAction.resolved=true;this.retryDate=self.performance.now()+delay;this.state=State.FRAG_LOADING_WAITING_RETRY;}else if(retryConfig&&errorAction){this.resetFragmentErrors(filterType);if(retryCount<retryConfig.maxNumRetry){// Network retry is skipped when level switch is preferred if(!gapTagEncountered&&action!==NetworkErrorAction.RemoveAlternatePermanently){errorAction.resolved=true;}}else {logger.warn(`${data.details} reached or exceeded max retry (${retryCount})`);return;}}else if((errorAction==null?void 0:errorAction.action)===NetworkErrorAction.SendAlternateToPenaltyBox){this.state=State.WAITING_LEVEL;}else {this.state=State.ERROR;}// Perform next async tick sooner to speed up error action resolution this.tickImmediate();}reduceLengthAndFlushBuffer(data){// if in appending state -if(this.state===State.PARSING||this.state===State.PARSED){const playlistType=data.parent;const bufferedInfo=this.getFwdBufferInfo(this.mediaBuffer,playlistType);// 0.5 : tolerance needed as some browsers stalls playback before reaching buffered end +if(this.state===State.PARSING||this.state===State.PARSED){const frag=data.frag;const playlistType=data.parent;const bufferedInfo=this.getFwdBufferInfo(this.mediaBuffer,playlistType);// 0.5 : tolerance needed as some browsers stalls playback before reaching buffered end // reduce max buf len if current position is buffered -const buffered=bufferedInfo&&bufferedInfo.len>0.5;if(buffered){this.reduceMaxBufferLength(bufferedInfo.len);}const flushBuffer=!buffered;if(flushBuffer){// current position is not buffered, but browser is still complaining about buffer full error +const buffered=bufferedInfo&&bufferedInfo.len>0.5;if(buffered){this.reduceMaxBufferLength(bufferedInfo.len,(frag==null?void 0:frag.duration)||10);}const flushBuffer=!buffered;if(flushBuffer){// current position is not buffered, but browser is still complaining about buffer full error // this happens on IE/Edge, refer to https://github.com/video-dev/hls.js/pull/708 // in that case flush the whole audio buffer to recover -this.warn(`Buffer full error while media.currentTime is not buffered, flush ${playlistType} buffer`);}if(data.frag){this.fragmentTracker.removeFragment(data.frag);this.nextLoadPosition=data.frag.start;}this.resetLoadingState();return flushBuffer;}return false;}resetFragmentErrors(filterType){if(filterType===PlaylistLevelType.AUDIO){// Reset current fragment since audio track audio is essential and may not have a fail-over track +this.warn(`Buffer full error while media.currentTime is not buffered, flush ${playlistType} buffer`);}if(frag){this.fragmentTracker.removeFragment(frag);this.nextLoadPosition=frag.start;}this.resetLoadingState();return flushBuffer;}return false;}resetFragmentErrors(filterType){if(filterType===PlaylistLevelType.AUDIO){// Reset current fragment since audio track audio is essential and may not have a fail-over track this.fragCurrent=null;}// Fragment errors that result in a level switch or redundant fail-over // should reset the stream controller state to idle if(!this.loadedmetadata){this.startFragRequested=false;}if(this.state!==State.STOPPED){this.state=State.IDLE;}}afterBufferFlushed(media,bufferType,playlistType){if(!media){return;}// After successful buffer flushing, filter flushed fragments from bufferedFrags use mediaBuffered instead of media @@ -1387,28 +1388,28 @@ this.aacOverFlow=null;this.remainderData=null;this.audioCodec=audioCodec;this.vi let tsPacketErrors=0;for(let start=syncOffset;start<len;start+=PACKET_LENGTH){if(data[start]===0x47){const stt=!!(data[start+1]&0x40);const pid=parsePID(data,start);const atf=(data[start+3]&0x30)>>4;// if an adaption field is present, its length is specified by the fifth byte of the TS packet header. let offset;if(atf>1){offset=start+5+data[start+4];// continue if there is only adaptation field if(offset===start+PACKET_LENGTH){continue;}}else {offset=start+4;}switch(pid){case videoPid:if(stt){if(videoData&&(pes=parsePES(videoData))){this.videoParser.parseAVCPES(videoTrack,textTrack,pes,false,this._duration);}videoData={data:[],size:0};}if(videoData){videoData.data.push(data.subarray(offset,start+PACKET_LENGTH));videoData.size+=start+PACKET_LENGTH-offset;}break;case audioPid:if(stt){if(audioData&&(pes=parsePES(audioData))){switch(audioTrack.segmentCodec){case'aac':this.parseAACPES(audioTrack,pes);break;case'mp3':this.parseMPEGPES(audioTrack,pes);break;case'ac3':{this.parseAC3PES(audioTrack,pes);}break;}}audioData={data:[],size:0};}if(audioData){audioData.data.push(data.subarray(offset,start+PACKET_LENGTH));audioData.size+=start+PACKET_LENGTH-offset;}break;case id3Pid:if(stt){if(id3Data&&(pes=parsePES(id3Data))){this.parseID3PES(id3Track,pes);}id3Data={data:[],size:0};}if(id3Data){id3Data.data.push(data.subarray(offset,start+PACKET_LENGTH));id3Data.size+=start+PACKET_LENGTH-offset;}break;case 0:if(stt){offset+=data[offset]+1;}pmtId=this._pmtId=parsePAT(data,offset);// logger.log('PMT PID:' + this._pmtId); -break;case pmtId:{if(stt){offset+=data[offset]+1;}const parsedPIDs=parsePMT(data,offset,this.typeSupported,isSampleAes);// only update track id if track PID found while parsing PMT +break;case pmtId:{if(stt){offset+=data[offset]+1;}const parsedPIDs=parsePMT(data,offset,this.typeSupported,isSampleAes,this.observer);// only update track id if track PID found while parsing PMT // this is to avoid resetting the PID to -1 in case // track PID transiently disappears from the stream // this could happen in case of transient missing audio samples for example // NOTE this is only the PID of the track as found in TS, // but we are not using this for MP4 track IDs. videoPid=parsedPIDs.videoPid;if(videoPid>0){videoTrack.pid=videoPid;videoTrack.segmentCodec=parsedPIDs.segmentVideoCodec;}audioPid=parsedPIDs.audioPid;if(audioPid>0){audioTrack.pid=audioPid;audioTrack.segmentCodec=parsedPIDs.segmentAudioCodec;}id3Pid=parsedPIDs.id3Pid;if(id3Pid>0){id3Track.pid=id3Pid;}if(unknownPID!==null&&!pmtParsed){logger.warn(`MPEG-TS PMT found at ${start} after unknown PID '${unknownPID}'. Backtracking to sync byte @${syncOffset} to parse all TS packets.`);unknownPID=null;// we set it to -188, the += 188 in the for loop will reset start to 0 -start=syncOffset-188;}pmtParsed=this.pmtParsed=true;break;}case 0x11:case 0x1fff:break;default:unknownPID=pid;break;}}else {tsPacketErrors++;}}if(tsPacketErrors>0){const error=new Error(`Found ${tsPacketErrors} TS packet/s that do not start with 0x47`);this.observer.emit(Events.ERROR,Events.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,fatal:false,error,reason:error.message});}videoTrack.pesData=videoData;audioTrack.pesData=audioData;id3Track.pesData=id3Data;const demuxResult={audioTrack,videoTrack,id3Track,textTrack};if(flush){this.extractRemainingSamples(demuxResult);}return demuxResult;}flush(){const{remainderData}=this;this.remainderData=null;let result;if(remainderData){result=this.demux(remainderData,-1,false,true);}else {result={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack};}this.extractRemainingSamples(result);if(this.sampleAes){return this.decrypt(result,this.sampleAes);}return result;}extractRemainingSamples(demuxResult){const{audioTrack,videoTrack,id3Track,textTrack}=demuxResult;const videoData=videoTrack.pesData;const audioData=audioTrack.pesData;const id3Data=id3Track.pesData;// try to parse last PES packets +start=syncOffset-188;}pmtParsed=this.pmtParsed=true;break;}case 0x11:case 0x1fff:break;default:unknownPID=pid;break;}}else {tsPacketErrors++;}}if(tsPacketErrors>0){emitParsingError(this.observer,new Error(`Found ${tsPacketErrors} TS packet/s that do not start with 0x47`));}videoTrack.pesData=videoData;audioTrack.pesData=audioData;id3Track.pesData=id3Data;const demuxResult={audioTrack,videoTrack,id3Track,textTrack};if(flush){this.extractRemainingSamples(demuxResult);}return demuxResult;}flush(){const{remainderData}=this;this.remainderData=null;let result;if(remainderData){result=this.demux(remainderData,-1,false,true);}else {result={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack};}this.extractRemainingSamples(result);if(this.sampleAes){return this.decrypt(result,this.sampleAes);}return result;}extractRemainingSamples(demuxResult){const{audioTrack,videoTrack,id3Track,textTrack}=demuxResult;const videoData=videoTrack.pesData;const audioData=audioTrack.pesData;const id3Data=id3Track.pesData;// try to parse last PES packets let pes;if(videoData&&(pes=parsePES(videoData))){this.videoParser.parseAVCPES(videoTrack,textTrack,pes,true,this._duration);videoTrack.pesData=null;}else {// either avcData null or PES truncated, keep it for next frag parsing videoTrack.pesData=videoData;}if(audioData&&(pes=parsePES(audioData))){switch(audioTrack.segmentCodec){case'aac':this.parseAACPES(audioTrack,pes);break;case'mp3':this.parseMPEGPES(audioTrack,pes);break;case'ac3':{this.parseAC3PES(audioTrack,pes);}break;}audioTrack.pesData=null;}else {if(audioData!=null&&audioData.size){logger.log('last AAC PES packet truncated,might overlap between fragments');}// either audioData null or PES truncated, keep it for next frag parsing audioTrack.pesData=audioData;}if(id3Data&&(pes=parsePES(id3Data))){this.parseID3PES(id3Track,pes);id3Track.pesData=null;}else {// either id3Data null or PES truncated, keep it for next frag parsing id3Track.pesData=id3Data;}}demuxSampleAes(data,keyData,timeOffset){const demuxResult=this.demux(data,timeOffset,true,!this.config.progressive);const sampleAes=this.sampleAes=new SampleAesDecrypter(this.observer,this.config,keyData);return this.decrypt(demuxResult,sampleAes);}decrypt(demuxResult,sampleAes){return new Promise(resolve=>{const{audioTrack,videoTrack}=demuxResult;if(audioTrack.samples&&audioTrack.segmentCodec==='aac'){sampleAes.decryptAacSamples(audioTrack.samples,0,()=>{if(videoTrack.samples){sampleAes.decryptAvcSamples(videoTrack.samples,0,0,()=>{resolve(demuxResult);});}else {resolve(demuxResult);}});}else if(videoTrack.samples){sampleAes.decryptAvcSamples(videoTrack.samples,0,0,()=>{resolve(demuxResult);});}});}destroy(){this._duration=0;}parseAACPES(track,pes){let startOffset=0;const aacOverFlow=this.aacOverFlow;let data=pes.data;if(aacOverFlow){this.aacOverFlow=null;const frameMissingBytes=aacOverFlow.missing;const sampleLength=aacOverFlow.sample.unit.byteLength;// logger.log(`AAC: append overflowing ${sampleLength} bytes to beginning of new PES`); if(frameMissingBytes===-1){data=appendUint8Array(aacOverFlow.sample.unit,data);}else {const frameOverflowBytes=sampleLength-frameMissingBytes;aacOverFlow.sample.unit.set(data.subarray(0,frameMissingBytes),frameOverflowBytes);track.samples.push(aacOverFlow.sample);startOffset=aacOverFlow.missing;}}// look for ADTS header (0xFFFx) let offset;let len;for(offset=startOffset,len=data.length;offset<len-1;offset++){if(isHeader$1(data,offset)){break;}}// if ADTS header does not start straight from the beginning of the PES payload, raise an error -if(offset!==startOffset){let reason;const recoverable=offset<len-1;if(recoverable){reason=`AAC PES did not start with ADTS header,offset:${offset}`;}else {reason='No ADTS header found in AAC PES';}const error=new Error(reason);logger.warn(`parsing error: ${reason}`);this.observer.emit(Events.ERROR,Events.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,fatal:false,levelRetry:recoverable,error,reason});if(!recoverable){return;}}initTrackConfig(track,this.observer,data,offset,this.audioCodec);let pts;if(pes.pts!==undefined){pts=pes.pts;}else if(aacOverFlow){// if last AAC frame is overflowing, we should ensure timestamps are contiguous: +if(offset!==startOffset){let reason;const recoverable=offset<len-1;if(recoverable){reason=`AAC PES did not start with ADTS header,offset:${offset}`;}else {reason='No ADTS header found in AAC PES';}emitParsingError(this.observer,new Error(reason),recoverable);if(!recoverable){return;}}initTrackConfig(track,this.observer,data,offset,this.audioCodec);let pts;if(pes.pts!==undefined){pts=pes.pts;}else if(aacOverFlow){// if last AAC frame is overflowing, we should ensure timestamps are contiguous: // first sample PTS should be equal to last sample PTS + frameDuration const frameDuration=getFrameDuration(track.samplerate);pts=aacOverFlow.sample.pts+frameDuration;}else {logger.warn('[tsdemuxer]: AAC PES unknown PTS');return;}// scan for aac samples let frameIndex=0;let frame;while(offset<len){frame=appendFrame$2(track,data,offset,pts,frameIndex);offset+=frame.length;if(!frame.missing){frameIndex++;for(;offset<len-1;offset++){if(isHeader$1(data,offset)){break;}}}else {this.aacOverFlow=frame;break;}}}parseMPEGPES(track,pes){const data=pes.data;const length=data.length;let frameIndex=0;let offset=0;const pts=pes.pts;if(pts===undefined){logger.warn('[tsdemuxer]: MPEG PES unknown PTS');return;}while(offset<length){if(isHeader(data,offset)){const frame=appendFrame$1(track,data,offset,pts,frameIndex);if(frame){offset+=frame.length;frameIndex++;}else {// logger.log('Unable to parse Mpeg audio frame'); break;}}else {// nothing found, keep looking offset++;}}}parseAC3PES(track,pes){{const data=pes.data;const pts=pes.pts;if(pts===undefined){logger.warn('[tsdemuxer]: AC3 PES unknown PTS');return;}const length=data.length;let frameIndex=0;let offset=0;let parsed;while(offset<length&&(parsed=appendFrame(track,data,offset,pts,frameIndex++))>0){offset+=parsed;}}}parseID3PES(id3Track,pes){if(pes.pts===undefined){logger.warn('[tsdemuxer]: ID3 PES unknown PTS');return;}const id3Sample=_extends({},pes,{type:this._videoTrack?MetadataSchema.emsg:MetadataSchema.audioId3,duration:Number.POSITIVE_INFINITY});id3Track.samples.push(id3Sample);}}function parsePID(data,offset){// pid is a 13-bit field starting at the last bit of TS[1] return ((data[offset+1]&0x1f)<<8)+data[offset+2];}function parsePAT(data,offset){// skip the PSI header and parse the first PMT entry -return (data[offset+10]&0x1f)<<8|data[offset+11];}function parsePMT(data,offset,typeSupported,isSampleAes){const result={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:'avc',segmentAudioCodec:'aac'};const sectionLength=(data[offset+1]&0x0f)<<8|data[offset+2];const tableEnd=offset+3+sectionLength-4;// to determine where the table is, we have to figure out how +return (data[offset+10]&0x1f)<<8|data[offset+11];}function parsePMT(data,offset,typeSupported,isSampleAes,observer){const result={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:'avc',segmentAudioCodec:'aac'};const sectionLength=(data[offset+1]&0x0f)<<8|data[offset+2];const tableEnd=offset+3+sectionLength-4;// to determine where the table is, we have to figure out how // long the program info descriptors are const programInfoLength=(data[offset+10]&0x0f)<<8|data[offset+11];// advance the offset to the first entry in the mapping table offset+=12+programInfoLength;while(offset<tableEnd){const pid=parsePID(data,offset);const esInfoLength=(data[offset+3]&0x0f)<<8|data[offset+4];switch(data[offset]){case 0xcf:// SAMPLE-AES AAC @@ -1429,9 +1430,9 @@ if(!isSampleAes){logEncryptedSamplesFoundInUnencryptedStream('AC-3');break;}/* f // an audio PID yet. if(result.audioPid===-1&&esInfoLength>0){let parsePos=offset+5;let remaining=esInfoLength;while(remaining>2){const descriptorId=data[parsePos];switch(descriptorId){case 0x6a:// DVB Descriptor for AC-3 {if(typeSupported.ac3!==true){logger.log('AC-3 audio found, not supported in this browser for now');}else {result.audioPid=pid;result.segmentAudioCodec='ac3';}}break;}const descriptorLen=data[parsePos+1]+2;parsePos+=descriptorLen;remaining-=descriptorLen;}}break;case 0xc2:// SAMPLE-AES EC3 -/* falls through */case 0x87:throw new Error('Unsupported EC-3 in M2TS found');case 0x24:throw new Error('Unsupported HEVC in M2TS found');}// move to the next table entry +/* falls through */case 0x87:emitParsingError(observer,new Error('Unsupported EC-3 in M2TS found'));return result;case 0x24:emitParsingError(observer,new Error('Unsupported HEVC in M2TS found'));return result;}// move to the next table entry // skip past the elementary stream descriptors, if present -offset+=esInfoLength+5;}return result;}function logEncryptedSamplesFoundInUnencryptedStream(type){logger.log(`${type} with AES-128-CBC encryption found in unencrypted stream`);}function parsePES(stream){let i=0;let frag;let pesLen;let pesHdrLen;let pesPts;let pesDts;const data=stream.data;// safety check +offset+=esInfoLength+5;}return result;}function emitParsingError(observer,error,levelRetry){logger.warn(`parsing error: ${error.message}`);observer.emit(Events.ERROR,Events.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,fatal:false,levelRetry,error,reason:error.message});}function logEncryptedSamplesFoundInUnencryptedStream(type){logger.log(`${type} with AES-128-CBC encryption found in unencrypted stream`);}function parsePES(stream){let i=0;let frag;let pesLen;let pesHdrLen;let pesPts;let pesDts;const data=stream.data;// safety check if(!stream||stream.size===0){return null;}// we might need up to 19 bytes to read PES header // if first chunk of data is less than 19 bytes, let's merge it with following ones until we get 19 bytes // usually only one merge is needed (and this is rare ...) @@ -1898,9 +1899,7 @@ EventEmitter.EventEmitter=EventEmitter;// // Expose the module. // {module.exports=EventEmitter;}})(eventemitter3);var eventemitter3Exports=eventemitter3.exports;var EventEmitter=/*@__PURE__*/getDefaultExportFromCjs(eventemitter3Exports);class TransmuxerInterface{constructor(hls,id,onTransmuxComplete,onFlush){this.error=null;this.hls=void 0;this.id=void 0;this.observer=void 0;this.frag=null;this.part=null;this.useWorker=void 0;this.workerContext=null;this.onwmsg=void 0;this.transmuxer=null;this.onTransmuxComplete=void 0;this.onFlush=void 0;const config=hls.config;this.hls=hls;this.id=id;this.useWorker=!!config.enableWorker;this.onTransmuxComplete=onTransmuxComplete;this.onFlush=onFlush;const forwardMessage=(ev,data)=>{data=data||{};data.frag=this.frag;data.id=this.id;if(ev===Events.ERROR){this.error=data.error;}this.hls.trigger(ev,data);};// forward events to main thread -this.observer=new EventEmitter();this.observer.on(Events.FRAG_DECRYPTED,forwardMessage);this.observer.on(Events.ERROR,forwardMessage);const MediaSource=getMediaSource(config.preferManagedMediaSource)||{isTypeSupported:()=>false};const m2tsTypeSupported={mpeg:MediaSource.isTypeSupported('audio/mpeg'),mp3:MediaSource.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:MediaSource.isTypeSupported('audio/mp4; codecs="ac-3"')};// navigator.vendor is not always available in Web Worker -// refer to https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/navigator -const vendor=navigator.vendor;if(this.useWorker&&typeof Worker!=='undefined'){const canCreateWorker=config.workerPath||hasUMDWorker();if(canCreateWorker){try{if(config.workerPath){logger.log(`loading Web Worker ${config.workerPath} for "${id}"`);this.workerContext=loadWorker(config.workerPath);}else {logger.log(`injecting Web Worker for "${id}"`);this.workerContext=injectWorker();}this.onwmsg=ev=>this.onWorkerMessage(ev);const{worker}=this.workerContext;worker.addEventListener('message',this.onwmsg);worker.onerror=event=>{const error=new Error(`${event.message} (${event.filename}:${event.lineno})`);config.enableWorker=false;logger.warn(`Error in "${id}" Web Worker, fallback to inline`);this.hls.trigger(Events.ERROR,{type:ErrorTypes.OTHER_ERROR,details:ErrorDetails.INTERNAL_EXCEPTION,fatal:false,event:'demuxerWorker',error});};worker.postMessage({cmd:'init',typeSupported:m2tsTypeSupported,vendor:vendor,id:id,config:JSON.stringify(config)});}catch(err){logger.warn(`Error setting up "${id}" Web Worker, fallback to inline`,err);this.resetWorker();this.error=null;this.transmuxer=new Transmuxer(this.observer,m2tsTypeSupported,config,vendor,id);}return;}}this.transmuxer=new Transmuxer(this.observer,m2tsTypeSupported,config,vendor,id);}resetWorker(){if(this.workerContext){const{worker,objectURL}=this.workerContext;if(objectURL){// revoke the Object URL that was used to create transmuxer worker, so as not to leak it +this.observer=new EventEmitter();this.observer.on(Events.FRAG_DECRYPTED,forwardMessage);this.observer.on(Events.ERROR,forwardMessage);const MediaSource=getMediaSource(config.preferManagedMediaSource)||{isTypeSupported:()=>false};const m2tsTypeSupported={mpeg:MediaSource.isTypeSupported('audio/mpeg'),mp3:MediaSource.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:MediaSource.isTypeSupported('audio/mp4; codecs="ac-3"')};if(this.useWorker&&typeof Worker!=='undefined'){const canCreateWorker=config.workerPath||hasUMDWorker();if(canCreateWorker){try{if(config.workerPath){logger.log(`loading Web Worker ${config.workerPath} for "${id}"`);this.workerContext=loadWorker(config.workerPath);}else {logger.log(`injecting Web Worker for "${id}"`);this.workerContext=injectWorker();}this.onwmsg=event=>this.onWorkerMessage(event);const{worker}=this.workerContext;worker.addEventListener('message',this.onwmsg);worker.onerror=event=>{const error=new Error(`${event.message} (${event.filename}:${event.lineno})`);config.enableWorker=false;logger.warn(`Error in "${id}" Web Worker, fallback to inline`);this.hls.trigger(Events.ERROR,{type:ErrorTypes.OTHER_ERROR,details:ErrorDetails.INTERNAL_EXCEPTION,fatal:false,event:'demuxerWorker',error});};worker.postMessage({cmd:'init',typeSupported:m2tsTypeSupported,vendor:'',id:id,config:JSON.stringify(config)});}catch(err){logger.warn(`Error setting up "${id}" Web Worker, fallback to inline`,err);this.resetWorker();this.error=null;this.transmuxer=new Transmuxer(this.observer,m2tsTypeSupported,config,'',id);}return;}}this.transmuxer=new Transmuxer(this.observer,m2tsTypeSupported,config,'',id);}resetWorker(){if(this.workerContext){const{worker,objectURL}=this.workerContext;if(objectURL){// revoke the Object URL that was used to create transmuxer worker, so as not to leak it self.URL.revokeObjectURL(objectURL);}worker.removeEventListener('message',this.onwmsg);worker.onerror=null;worker.terminate();this.workerContext=null;}}destroy(){if(this.workerContext){this.resetWorker();this.onwmsg=undefined;}else {const transmuxer=this.transmuxer;if(transmuxer){transmuxer.destroy();this.transmuxer=null;}}const observer=this.observer;if(observer){observer.removeAllListeners();}this.frag=null;// @ts-ignore this.observer=null;// @ts-ignore this.hls=null;}push(data,initSegmentData,audioCodec,videoCodec,frag,part,duration,accurateTimeOffset,chunkMeta,defaultInitPTS){var _frag$initSegment,_lastFrag$initSegment;chunkMeta.transmuxing.start=self.performance.now();const{transmuxer}=this;const timeOffset=part?part.start:frag.start;// TODO: push "clear-lead" decrypt data for unencrypted fragments in streams with encrypted ones @@ -1912,7 +1911,7 @@ const decryptdata=frag.decryptdata;const lastFrag=this.frag;const discontinuity= timeOffset: ${timeOffset} initSegmentChange: ${initSegmentChange}`);const config=new TransmuxConfig(audioCodec,videoCodec,initSegmentData,duration,defaultInitPTS);this.configureTransmuxer(config);}this.frag=frag;this.part=part;// Frags with sn of 'initSegment' are not transmuxed if(this.workerContext){// post fragment payload as transferable objects for ArrayBuffer (no copy) -this.workerContext.worker.postMessage({cmd:'demux',data,decryptdata,chunkMeta,state},data instanceof ArrayBuffer?[data]:[]);}else if(transmuxer){const transmuxResult=transmuxer.push(data,decryptdata,chunkMeta,state);if(isPromise(transmuxResult)){transmuxer.async=true;transmuxResult.then(data=>{this.handleTransmuxComplete(data);}).catch(error=>{this.transmuxerError(error,chunkMeta,'transmuxer-interface push error');});}else {transmuxer.async=false;this.handleTransmuxComplete(transmuxResult);}}}flush(chunkMeta){chunkMeta.transmuxing.start=self.performance.now();const{transmuxer}=this;if(this.workerContext){this.workerContext.worker.postMessage({cmd:'flush',chunkMeta});}else if(transmuxer){let transmuxResult=transmuxer.flush(chunkMeta);const asyncFlush=isPromise(transmuxResult);if(asyncFlush||transmuxer.async){if(!isPromise(transmuxResult)){transmuxResult=Promise.resolve(transmuxResult);}transmuxResult.then(data=>{this.handleFlushResult(data,chunkMeta);}).catch(error=>{this.transmuxerError(error,chunkMeta,'transmuxer-interface flush error');});}else {this.handleFlushResult(transmuxResult,chunkMeta);}}}transmuxerError(error,chunkMeta,reason){if(!this.hls){return;}this.error=error;this.hls.trigger(Events.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,chunkMeta,frag:this.frag||undefined,fatal:false,error,err:error,reason});}handleFlushResult(results,chunkMeta){results.forEach(result=>{this.handleTransmuxComplete(result);});this.onFlush(chunkMeta);}onWorkerMessage(ev){const data=ev.data;const hls=this.hls;switch(data.event){case'init':{var _this$workerContext;const objectURL=(_this$workerContext=this.workerContext)==null?void 0:_this$workerContext.objectURL;if(objectURL){// revoke the Object URL that was used to create transmuxer worker, so as not to leak it +this.workerContext.worker.postMessage({cmd:'demux',data,decryptdata,chunkMeta,state},data instanceof ArrayBuffer?[data]:[]);}else if(transmuxer){const transmuxResult=transmuxer.push(data,decryptdata,chunkMeta,state);if(isPromise(transmuxResult)){transmuxer.async=true;transmuxResult.then(data=>{this.handleTransmuxComplete(data);}).catch(error=>{this.transmuxerError(error,chunkMeta,'transmuxer-interface push error');});}else {transmuxer.async=false;this.handleTransmuxComplete(transmuxResult);}}}flush(chunkMeta){chunkMeta.transmuxing.start=self.performance.now();const{transmuxer}=this;if(this.workerContext){this.workerContext.worker.postMessage({cmd:'flush',chunkMeta});}else if(transmuxer){let transmuxResult=transmuxer.flush(chunkMeta);const asyncFlush=isPromise(transmuxResult);if(asyncFlush||transmuxer.async){if(!isPromise(transmuxResult)){transmuxResult=Promise.resolve(transmuxResult);}transmuxResult.then(data=>{this.handleFlushResult(data,chunkMeta);}).catch(error=>{this.transmuxerError(error,chunkMeta,'transmuxer-interface flush error');});}else {this.handleFlushResult(transmuxResult,chunkMeta);}}}transmuxerError(error,chunkMeta,reason){if(!this.hls){return;}this.error=error;this.hls.trigger(Events.ERROR,{type:ErrorTypes.MEDIA_ERROR,details:ErrorDetails.FRAG_PARSING_ERROR,chunkMeta,frag:this.frag||undefined,fatal:false,error,err:error,reason});}handleFlushResult(results,chunkMeta){results.forEach(result=>{this.handleTransmuxComplete(result);});this.onFlush(chunkMeta);}onWorkerMessage(event){const data=event.data;if(!(data!=null&&data.event)){logger.warn(`worker message received with no ${data?'event name':'data'}`);return;}const hls=this.hls;if(!this.hls){return;}switch(data.event){case'init':{var _this$workerContext;const objectURL=(_this$workerContext=this.workerContext)==null?void 0:_this$workerContext.objectURL;if(objectURL){// revoke the Object URL that was used to create transmuxer worker, so as not to leak it self.URL.revokeObjectURL(objectURL);}break;}case'transmuxComplete':{this.handleTransmuxComplete(data.data);break;}case'flush':{this.onFlush(data.data);break;}// pass logs from the worker thread to the main logger case'workerLog':if(logger[data.data.logType]){logger[data.data.logType](data.data.message);}break;default:{data.data=data.data||{};data.data.frag=this.frag;data.data.id=this.id;hls.trigger(data.event,data.data);break;}}}configureTransmuxer(config){const{transmuxer}=this;if(this.workerContext){this.workerContext.worker.postMessage({cmd:'configure',config});}else if(transmuxer){transmuxer.configure(config);}}handleTransmuxComplete(result){result.chunkMeta.transmuxing.end=self.performance.now();this.onTransmuxComplete(result);}}function subtitleOptionsIdentical(trackList1,trackList2){if(trackList1.length!==trackList2.length){return false;}for(let i=0;i<trackList1.length;i++){if(!mediaAttributesIdentical(trackList1[i].attrs,trackList2[i].attrs)){return false;}}return true;}function mediaAttributesIdentical(attrs1,attrs2,customAttributes){// Media options with the same rendition ID must be bit identical const stableRenditionId=attrs1['STABLE-RENDITION-ID'];if(stableRenditionId&&!customAttributes){return stableRenditionId===attrs2['STABLE-RENDITION-ID'];}// When rendition ID is not present, compare attributes @@ -1992,7 +1991,7 @@ this.log(`loading audio-track playlist ${id} "${audioTrack.name}" lang:${audioTr class SubtitleStreamController extends BaseStreamController{constructor(hls,fragmentTracker,keyLoader){super(hls,fragmentTracker,keyLoader,'[subtitle-stream-controller]',PlaylistLevelType.SUBTITLE);this.currentTrackId=-1;this.tracksBuffered=[];this.mainDetails=null;this._registerListeners();}onHandlerDestroying(){this._unregisterListeners();super.onHandlerDestroying();this.mainDetails=null;}_registerListeners(){const{hls}=this;hls.on(Events.MEDIA_ATTACHED,this.onMediaAttached,this);hls.on(Events.MEDIA_DETACHING,this.onMediaDetaching,this);hls.on(Events.MANIFEST_LOADING,this.onManifestLoading,this);hls.on(Events.LEVEL_LOADED,this.onLevelLoaded,this);hls.on(Events.ERROR,this.onError,this);hls.on(Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this);hls.on(Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this);hls.on(Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this);hls.on(Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this);hls.on(Events.BUFFER_FLUSHING,this.onBufferFlushing,this);hls.on(Events.FRAG_BUFFERED,this.onFragBuffered,this);}_unregisterListeners(){const{hls}=this;hls.off(Events.MEDIA_ATTACHED,this.onMediaAttached,this);hls.off(Events.MEDIA_DETACHING,this.onMediaDetaching,this);hls.off(Events.MANIFEST_LOADING,this.onManifestLoading,this);hls.off(Events.LEVEL_LOADED,this.onLevelLoaded,this);hls.off(Events.ERROR,this.onError,this);hls.off(Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this);hls.off(Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this);hls.off(Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this);hls.off(Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this);hls.off(Events.BUFFER_FLUSHING,this.onBufferFlushing,this);hls.off(Events.FRAG_BUFFERED,this.onFragBuffered,this);}startLoad(startPosition){this.stopLoad();this.state=State.IDLE;this.setInterval(TICK_INTERVAL$1);this.nextLoadPosition=this.startPosition=this.lastCurrentTime=startPosition;this.tick();}onManifestLoading(){this.mainDetails=null;this.fragmentTracker.removeAllFragments();}onMediaDetaching(){this.tracksBuffered=[];super.onMediaDetaching();}onLevelLoaded(event,data){this.mainDetails=data.details;}onSubtitleFragProcessed(event,data){const{frag,success}=data;this.fragPrevious=frag;this.state=State.IDLE;if(!success){return;}const buffered=this.tracksBuffered[this.currentTrackId];if(!buffered){return;}// Create/update a buffered array matching the interface used by BufferHelper.bufferedInfo // so we can re-use the logic used to detect how much has been buffered let timeRange;const fragStart=frag.start;for(let i=0;i<buffered.length;i++){if(fragStart>=buffered[i].start&&fragStart<=buffered[i].end){timeRange=buffered[i];break;}}const fragEnd=frag.start+frag.duration;if(timeRange){timeRange.end=fragEnd;}else {timeRange={start:fragStart,end:fragEnd};buffered.push(timeRange);}this.fragmentTracker.fragBuffered(frag);this.fragBufferedComplete(frag,null);}onBufferFlushing(event,data){const{startOffset,endOffset}=data;if(startOffset===0&&endOffset!==Number.POSITIVE_INFINITY){const endOffsetSubtitles=endOffset-1;if(endOffsetSubtitles<=0){return;}data.endOffsetSubtitles=Math.max(0,endOffsetSubtitles);this.tracksBuffered.forEach(buffered=>{for(let i=0;i<buffered.length;){if(buffered[i].end<=endOffsetSubtitles){buffered.shift();continue;}else if(buffered[i].start<endOffsetSubtitles){buffered[i].start=endOffsetSubtitles;}else {break;}i++;}});this.fragmentTracker.removeFragmentsInRange(startOffset,endOffsetSubtitles,PlaylistLevelType.SUBTITLE);}}onFragBuffered(event,data){if(!this.loadedmetadata&&data.frag.type===PlaylistLevelType.MAIN){var _this$media;if((_this$media=this.media)!=null&&_this$media.buffered.length){this.loadedmetadata=true;}}}// If something goes wrong, proceed to next frag, if we were processing one. -onError(event,data){const frag=data.frag;if((frag==null?void 0:frag.type)===PlaylistLevelType.SUBTITLE){if(this.fragCurrent){this.fragCurrent.abortRequests();}if(this.state!==State.STOPPED){this.state=State.IDLE;}}}// Got all new subtitle levels. +onError(event,data){const frag=data.frag;if((frag==null?void 0:frag.type)===PlaylistLevelType.SUBTITLE){if(data.details===ErrorDetails.FRAG_GAP){this.fragmentTracker.fragBuffered(frag,true);}if(this.fragCurrent){this.fragCurrent.abortRequests();}if(this.state!==State.STOPPED){this.state=State.IDLE;}}}// Got all new subtitle levels. onSubtitleTracksUpdated(event,{subtitleTracks}){if(this.levels&&subtitleOptionsIdentical(this.levels,subtitleTracks)){this.levels=subtitleTracks.map(mediaPlaylist=>new Level(mediaPlaylist));return;}this.tracksBuffered=[];this.levels=subtitleTracks.map(mediaPlaylist=>{const level=new Level(mediaPlaylist);this.tracksBuffered[level.id]=[];return level;});this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,PlaylistLevelType.SUBTITLE);this.fragPrevious=null;this.mediaBuffer=null;}onSubtitleTrackSwitch(event,data){var _this$levels;this.currentTrackId=data.id;if(!((_this$levels=this.levels)!=null&&_this$levels.length)||this.currentTrackId===-1){this.clearInterval();return;}// Check if track has the necessary details to load fragments const currentTrack=this.levels[this.currentTrackId];if(currentTrack!=null&¤tTrack.details){this.mediaBuffer=this.mediaBufferTimeRanges;}else {this.mediaBuffer=null;}if(currentTrack){this.setInterval(TICK_INTERVAL$1);}}// Got a new set of subtitle fragments. onSubtitleTrackLoaded(event,data){var _track$details;const{currentTrackId,levels}=this;const{details:newDetails,id:trackId}=data;if(!levels){this.warn(`Subtitle tracks were reset while loading level ${trackId}`);return;}const track=levels[trackId];if(trackId>=levels.length||!track){return;}this.log(`Subtitle track ${trackId} loaded [${newDetails.startSN},${newDetails.endSN}]${newDetails.lastPartSn?`[part-${newDetails.lastPartSn}-${newDetails.lastPartIndex}]`:''},duration:${newDetails.totalduration}`);this.mediaBuffer=this.mediaBufferTimeRanges;let sliding=0;if(newDetails.live||(_track$details=track.details)!=null&&_track$details.live){const mainDetails=this.mainDetails;if(newDetails.deltaUpdateFailed||!mainDetails){return;}const mainSlidingStartFragment=mainDetails.fragments[0];if(!track.details){if(newDetails.hasProgramDateTime&&mainDetails.hasProgramDateTime){alignMediaPlaylistByPDT(newDetails,mainDetails);sliding=newDetails.fragments[0].start;}else if(mainSlidingStartFragment){// line up live playlist with main so that fragments in range are loaded @@ -2517,7 +2516,7 @@ const tracksList=this.tracks.map(track=>{return {label:track.name,kind:track.typ trackProperties.languageCode=captionsTrack.lang;}trackProperties.media=captionsTrack;});}}closedCaptionsForLevel(frag){const level=this.hls.levels[frag.level];return level==null?void 0:level.attrs['CLOSED-CAPTIONS'];}onFragLoading(event,data){// if this frag isn't contiguous, clear the parser so cues with bad start/end times aren't added to the textTrack if(this.enabled&&data.frag.type===PlaylistLevelType.MAIN){var _data$part$index,_data$part;const{cea608Parser1,cea608Parser2,lastSn}=this;const{cc,sn}=data.frag;const partIndex=(_data$part$index=(_data$part=data.part)==null?void 0:_data$part.index)!=null?_data$part$index:-1;if(cea608Parser1&&cea608Parser2){if(sn!==lastSn+1||sn===lastSn&&partIndex!==this.lastPartIndex+1||cc!==this.lastCc){cea608Parser1.reset();cea608Parser2.reset();}}this.lastCc=cc;this.lastSn=sn;this.lastPartIndex=partIndex;}}onFragLoaded(event,data){const{frag,payload}=data;if(frag.type===PlaylistLevelType.SUBTITLE){// If fragment is subtitle type, parse as WebVTT. if(payload.byteLength){const decryptData=frag.decryptdata;// fragment after decryption has a stats object -const decrypted=('stats'in data);// If the subtitles are not encrypted, parse VTTs now. Otherwise, we need to wait. +const decrypted='stats'in data;// If the subtitles are not encrypted, parse VTTs now. Otherwise, we need to wait. if(decryptData==null||!decryptData.encrypted||decrypted){const trackPlaylistMedia=this.tracks[frag.level];const vttCCs=this.vttCCs;if(!vttCCs[frag.cc]){vttCCs[frag.cc]={start:frag.start,prevCC:this.prevCC,new:true};this.prevCC=frag.cc;}if(trackPlaylistMedia&&trackPlaylistMedia.textCodec===IMSC1_CODEC){this._parseIMSC1(frag,payload);}else {this._parseVTTs(data);}}}else {// In case there is no payload, finish unsuccessfully. this.hls.trigger(Events.SUBTITLE_FRAG_PROCESSED,{success:false,frag,error:new Error('Empty subtitle payload')});}}}_parseIMSC1(frag,payload){const hls=this.hls;parseIMSC1(payload,this.initPTS[frag.cc],cues=>{this._appendCues(cues,frag.level);hls.trigger(Events.SUBTITLE_FRAG_PROCESSED,{success:true,frag:frag});},error=>{logger.log(`Failed to parse IMSC1: ${error}`);hls.trigger(Events.SUBTITLE_FRAG_PROCESSED,{success:false,frag:frag,error});});}_parseVTTs(data){var _frag$initSegment;const{frag,payload}=data;// We need an initial synchronisation PTS. Store fragments as long as none has arrived const{initPTS,unparsedVttFrags}=this;const maxAvCC=initPTS.length-1;if(!initPTS[frag.cc]&&maxAvCC===-1){unparsedVttFrags.push(data);return;}const hls=this.hls;// Parse the WebVTT file contents. @@ -3127,15 +3126,14 @@ this.hls=null;this.levels=this.audioTracks=this.subtitleTracks=null;}removeLevel pathwayPriority=levels.reduce((pathways,level)=>{if(pathways.indexOf(level.pathwayId)===-1){pathways.push(level.pathwayId);}return pathways;},[]);}if(pathwayPriority&&pathwayPriority.length>1){this.updatePathwayPriority(pathwayPriority);errorAction.resolved=this.pathwayId!==errorPathway;}if(!errorAction.resolved){logger.warn(`Could not resolve ${data.details} ("${data.error.message}") with content-steering for Pathway: ${errorPathway} levels: ${levels?levels.length:levels} priorities: ${JSON.stringify(pathwayPriority)} penalized: ${JSON.stringify(this.penalizedPathways)}`);}}}filterParsedLevels(levels){// Filter levels to only include those that are in the initial pathway this.levels=levels;let pathwayLevels=this.getLevelsForPathway(this.pathwayId);if(pathwayLevels.length===0){const pathwayId=levels[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${pathwayId}"`);pathwayLevels=this.getLevelsForPathway(pathwayId);this.pathwayId=pathwayId;}if(pathwayLevels.length!==levels.length){this.log(`Found ${pathwayLevels.length}/${levels.length} levels in Pathway "${this.pathwayId}"`);return pathwayLevels;}return levels;}getLevelsForPathway(pathwayId){if(this.levels===null){return [];}return this.levels.filter(level=>pathwayId===level.pathwayId);}updatePathwayPriority(pathwayPriority){this.pathwayPriority=pathwayPriority;let levels;// Evaluate if we should remove the pathway from the penalized list const penalizedPathways=this.penalizedPathways;const now=performance.now();Object.keys(penalizedPathways).forEach(pathwayId=>{if(now-penalizedPathways[pathwayId]>PATHWAY_PENALTY_DURATION_MS){delete penalizedPathways[pathwayId];}});for(let i=0;i<pathwayPriority.length;i++){const pathwayId=pathwayPriority[i];if(pathwayId in penalizedPathways){continue;}if(pathwayId===this.pathwayId){return;}const selectedIndex=this.hls.nextLoadLevel;const selectedLevel=this.hls.levels[selectedIndex];levels=this.getLevelsForPathway(pathwayId);if(levels.length>0){this.log(`Setting Pathway to "${pathwayId}"`);this.pathwayId=pathwayId;reassignFragmentLevelIndexes(levels);this.hls.trigger(Events.LEVELS_UPDATED,{levels});// Set LevelController's level to trigger LEVEL_SWITCHING which loads playlist if needed -const levelAfterChange=this.hls.levels[selectedIndex];if(selectedLevel&&levelAfterChange&&this.levels){if(levelAfterChange.attrs['STABLE-VARIANT-ID']!==selectedLevel.attrs['STABLE-VARIANT-ID']&&levelAfterChange.bitrate!==selectedLevel.bitrate){this.log(`Unstable Pathways change from bitrate ${selectedLevel.bitrate} to ${levelAfterChange.bitrate}`);}this.hls.nextLoadLevel=selectedIndex;}break;}}}getPathwayForGroupId(groupId,type,defaultPathway){const levels=this.getLevelsForPathway(defaultPathway).concat(this.levels||[]);for(let i=0;i<levels.length;i++){if(type===PlaylistContextType.AUDIO_TRACK&&levels[i].hasAudioGroup(groupId)||type===PlaylistContextType.SUBTITLE_TRACK&&levels[i].hasSubtitleGroup(groupId)){return levels[i].pathwayId;}}return defaultPathway;}clonePathways(pathwayClones){const levels=this.levels;if(!levels){return;}const audioGroupCloneMap={};const subtitleGroupCloneMap={};pathwayClones.forEach(pathwayClone=>{const{ID:cloneId,'BASE-ID':baseId,'URI-REPLACEMENT':uriReplacement}=pathwayClone;if(levels.some(level=>level.pathwayId===cloneId)){return;}const clonedVariants=this.getLevelsForPathway(baseId).map(baseLevel=>{const attributes=new AttrList(baseLevel.attrs);attributes['PATHWAY-ID']=cloneId;const clonedAudioGroupId=attributes.AUDIO&&`${attributes.AUDIO}_clone_${cloneId}`;const clonedSubtitleGroupId=attributes.SUBTITLES&&`${attributes.SUBTITLES}_clone_${cloneId}`;if(clonedAudioGroupId){audioGroupCloneMap[attributes.AUDIO]=clonedAudioGroupId;attributes.AUDIO=clonedAudioGroupId;}if(clonedSubtitleGroupId){subtitleGroupCloneMap[attributes.SUBTITLES]=clonedSubtitleGroupId;attributes.SUBTITLES=clonedSubtitleGroupId;}const url=performUriReplacement(baseLevel.uri,attributes['STABLE-VARIANT-ID'],'PER-VARIANT-URIS',uriReplacement);const clonedLevel=new Level({attrs:attributes,audioCodec:baseLevel.audioCodec,bitrate:baseLevel.bitrate,height:baseLevel.height,name:baseLevel.name,url,videoCodec:baseLevel.videoCodec,width:baseLevel.width});if(baseLevel.audioGroups){for(let i=1;i<baseLevel.audioGroups.length;i++){clonedLevel.addGroupId('audio',`${baseLevel.audioGroups[i]}_clone_${cloneId}`);}}if(baseLevel.subtitleGroups){for(let i=1;i<baseLevel.subtitleGroups.length;i++){clonedLevel.addGroupId('text',`${baseLevel.subtitleGroups[i]}_clone_${cloneId}`);}}return clonedLevel;});levels.push(...clonedVariants);cloneRenditionGroups(this.audioTracks,audioGroupCloneMap,uriReplacement,cloneId);cloneRenditionGroups(this.subtitleTracks,subtitleGroupCloneMap,uriReplacement,cloneId);});}loadSteeringManifest(uri){const config=this.hls.config;const Loader=config.loader;if(this.loader){this.loader.destroy();}this.loader=new Loader(config);let url;try{url=new self.URL(uri);}catch(error){this.enabled=false;this.log(`Failed to parse Steering Manifest URI: ${uri}`);return;}if(url.protocol!=='data:'){const throughput=(this.hls.bandwidthEstimate||config.abrEwmaDefaultEstimate)|0;url.searchParams.set('_HLS_pathway',this.pathwayId);url.searchParams.set('_HLS_throughput',''+throughput);}const context={responseType:'json',url:url.href};const loadPolicy=config.steeringManifestLoadPolicy.default;const legacyRetryCompatibility=loadPolicy.errorRetry||loadPolicy.timeoutRetry||{};const loaderConfig={loadPolicy,timeout:loadPolicy.maxLoadTimeMs,maxRetry:legacyRetryCompatibility.maxNumRetry||0,retryDelay:legacyRetryCompatibility.retryDelayMs||0,maxRetryDelay:legacyRetryCompatibility.maxRetryDelayMs||0};const callbacks={onSuccess:(response,stats,context,networkDetails)=>{this.log(`Loaded steering manifest: "${url}"`);const steeringData=response.data;if(steeringData.VERSION!==1){this.log(`Steering VERSION ${steeringData.VERSION} not supported!`);return;}this.updated=performance.now();this.timeToLoad=steeringData.TTL;const{'RELOAD-URI':reloadUri,'PATHWAY-CLONES':pathwayClones,'PATHWAY-PRIORITY':pathwayPriority}=steeringData;if(reloadUri){try{this.uri=new self.URL(reloadUri,url).href;}catch(error){this.enabled=false;this.log(`Failed to parse Steering Manifest RELOAD-URI: ${reloadUri}`);return;}}this.scheduleRefresh(this.uri||context.url);if(pathwayClones){this.clonePathways(pathwayClones);}const loadedSteeringData={steeringManifest:steeringData,url:url.toString()};this.hls.trigger(Events.STEERING_MANIFEST_LOADED,loadedSteeringData);if(pathwayPriority){this.updatePathwayPriority(pathwayPriority);}},onError:(error,context,networkDetails,stats)=>{this.log(`Error loading steering manifest: ${error.code} ${error.text} (${context.url})`);this.stopLoad();if(error.code===410){this.enabled=false;this.log(`Steering manifest ${context.url} no longer available`);return;}let ttl=this.timeToLoad*1000;if(error.code===429){const loader=this.loader;if(typeof(loader==null?void 0:loader.getResponseHeader)==='function'){const retryAfter=loader.getResponseHeader('Retry-After');if(retryAfter){ttl=parseFloat(retryAfter)*1000;}}this.log(`Steering manifest ${context.url} rate limited`);return;}this.scheduleRefresh(this.uri||context.url,ttl);},onTimeout:(stats,context,networkDetails)=>{this.log(`Timeout loading steering manifest (${context.url})`);this.scheduleRefresh(this.uri||context.url);}};this.log(`Requesting steering manifest: ${url}`);this.loader.load(context,loaderConfig,callbacks);}scheduleRefresh(uri,ttlMs=this.timeToLoad*1000){this.clearTimeout();this.reloadTimer=self.setTimeout(()=>{var _this$hls;const media=(_this$hls=this.hls)==null?void 0:_this$hls.media;if(media&&!media.ended){this.loadSteeringManifest(uri);return;}this.scheduleRefresh(uri,this.timeToLoad*1000);},ttlMs);}}function cloneRenditionGroups(tracks,groupCloneMap,uriReplacement,cloneId){if(!tracks){return;}Object.keys(groupCloneMap).forEach(audioGroupId=>{const clonedTracks=tracks.filter(track=>track.groupId===audioGroupId).map(track=>{const clonedTrack=_extends({},track);clonedTrack.details=undefined;clonedTrack.attrs=new AttrList(clonedTrack.attrs);clonedTrack.url=clonedTrack.attrs.URI=performUriReplacement(track.url,track.attrs['STABLE-RENDITION-ID'],'PER-RENDITION-URIS',uriReplacement);clonedTrack.groupId=clonedTrack.attrs['GROUP-ID']=groupCloneMap[audioGroupId];clonedTrack.attrs['PATHWAY-ID']=cloneId;return clonedTrack;});tracks.push(...clonedTracks);});}function performUriReplacement(uri,stableId,perOptionKey,uriReplacement){const{HOST:host,PARAMS:params,[perOptionKey]:perOptionUris}=uriReplacement;let perVariantUri;if(stableId){perVariantUri=perOptionUris==null?void 0:perOptionUris[stableId];if(perVariantUri){uri=perVariantUri;}}const url=new self.URL(uri);if(host&&!perVariantUri){url.host=host;}if(params){Object.keys(params).sort().forEach(key=>{if(key){url.searchParams.set(key,params[key]);}});}return url.href;}const AGE_HEADER_LINE_REGEX=/^age:\s*[\d.]+\s*$/im;class XhrLoader{constructor(config){this.xhrSetup=void 0;this.requestTimeout=void 0;this.retryTimeout=void 0;this.retryDelay=void 0;this.config=null;this.callbacks=null;this.context=null;this.loader=null;this.stats=void 0;this.xhrSetup=config?config.xhrSetup||null:null;this.stats=new LoadStats();this.retryDelay=0;}destroy(){this.callbacks=null;this.abortInternal();this.loader=null;this.config=null;this.context=null;this.xhrSetup=null;// @ts-ignore -this.stats=null;}abortInternal(){const loader=this.loader;self.clearTimeout(this.requestTimeout);self.clearTimeout(this.retryTimeout);if(loader){loader.onreadystatechange=null;loader.onprogress=null;if(loader.readyState!==4){this.stats.aborted=true;loader.abort();}}}abort(){var _this$callbacks;this.abortInternal();if((_this$callbacks=this.callbacks)!=null&&_this$callbacks.onAbort){this.callbacks.onAbort(this.stats,this.context,this.loader);}}load(context,config,callbacks){if(this.stats.loading.start){throw new Error('Loader can only be used once.');}this.stats.loading.start=self.performance.now();this.context=context;this.config=config;this.callbacks=callbacks;this.loadInternal();}loadInternal(){const{config,context}=this;if(!config||!context){return;}const xhr=this.loader=new self.XMLHttpRequest();const stats=this.stats;stats.loading.first=0;stats.loaded=0;stats.aborted=false;const xhrSetup=this.xhrSetup;if(xhrSetup){Promise.resolve().then(()=>{if(this.stats.aborted)return;return xhrSetup(xhr,context.url);}).catch(error=>{xhr.open('GET',context.url,true);return xhrSetup(xhr,context.url);}).then(()=>{if(this.stats.aborted)return;this.openAndSendXhr(xhr,context,config);}).catch(error=>{// IE11 throws an exception on xhr.open if attempting to access an HTTP resource over HTTPS +const levelAfterChange=this.hls.levels[selectedIndex];if(selectedLevel&&levelAfterChange&&this.levels){if(levelAfterChange.attrs['STABLE-VARIANT-ID']!==selectedLevel.attrs['STABLE-VARIANT-ID']&&levelAfterChange.bitrate!==selectedLevel.bitrate){this.log(`Unstable Pathways change from bitrate ${selectedLevel.bitrate} to ${levelAfterChange.bitrate}`);}this.hls.nextLoadLevel=selectedIndex;}break;}}}getPathwayForGroupId(groupId,type,defaultPathway){const levels=this.getLevelsForPathway(defaultPathway).concat(this.levels||[]);for(let i=0;i<levels.length;i++){if(type===PlaylistContextType.AUDIO_TRACK&&levels[i].hasAudioGroup(groupId)||type===PlaylistContextType.SUBTITLE_TRACK&&levels[i].hasSubtitleGroup(groupId)){return levels[i].pathwayId;}}return defaultPathway;}clonePathways(pathwayClones){const levels=this.levels;if(!levels){return;}const audioGroupCloneMap={};const subtitleGroupCloneMap={};pathwayClones.forEach(pathwayClone=>{const{ID:cloneId,'BASE-ID':baseId,'URI-REPLACEMENT':uriReplacement}=pathwayClone;if(levels.some(level=>level.pathwayId===cloneId)){return;}const clonedVariants=this.getLevelsForPathway(baseId).map(baseLevel=>{const attributes=new AttrList(baseLevel.attrs);attributes['PATHWAY-ID']=cloneId;const clonedAudioGroupId=attributes.AUDIO&&`${attributes.AUDIO}_clone_${cloneId}`;const clonedSubtitleGroupId=attributes.SUBTITLES&&`${attributes.SUBTITLES}_clone_${cloneId}`;if(clonedAudioGroupId){audioGroupCloneMap[attributes.AUDIO]=clonedAudioGroupId;attributes.AUDIO=clonedAudioGroupId;}if(clonedSubtitleGroupId){subtitleGroupCloneMap[attributes.SUBTITLES]=clonedSubtitleGroupId;attributes.SUBTITLES=clonedSubtitleGroupId;}const url=performUriReplacement(baseLevel.uri,attributes['STABLE-VARIANT-ID'],'PER-VARIANT-URIS',uriReplacement);const clonedLevel=new Level({attrs:attributes,audioCodec:baseLevel.audioCodec,bitrate:baseLevel.bitrate,height:baseLevel.height,name:baseLevel.name,url,videoCodec:baseLevel.videoCodec,width:baseLevel.width});if(baseLevel.audioGroups){for(let i=1;i<baseLevel.audioGroups.length;i++){clonedLevel.addGroupId('audio',`${baseLevel.audioGroups[i]}_clone_${cloneId}`);}}if(baseLevel.subtitleGroups){for(let i=1;i<baseLevel.subtitleGroups.length;i++){clonedLevel.addGroupId('text',`${baseLevel.subtitleGroups[i]}_clone_${cloneId}`);}}return clonedLevel;});levels.push(...clonedVariants);cloneRenditionGroups(this.audioTracks,audioGroupCloneMap,uriReplacement,cloneId);cloneRenditionGroups(this.subtitleTracks,subtitleGroupCloneMap,uriReplacement,cloneId);});}loadSteeringManifest(uri){const config=this.hls.config;const Loader=config.loader;if(this.loader){this.loader.destroy();}this.loader=new Loader(config);let url;try{url=new self.URL(uri);}catch(error){this.enabled=false;this.log(`Failed to parse Steering Manifest URI: ${uri}`);return;}if(url.protocol!=='data:'){const throughput=(this.hls.bandwidthEstimate||config.abrEwmaDefaultEstimate)|0;url.searchParams.set('_HLS_pathway',this.pathwayId);url.searchParams.set('_HLS_throughput',''+throughput);}const context={responseType:'json',url:url.href};const loadPolicy=config.steeringManifestLoadPolicy.default;const legacyRetryCompatibility=loadPolicy.errorRetry||loadPolicy.timeoutRetry||{};const loaderConfig={loadPolicy,timeout:loadPolicy.maxLoadTimeMs,maxRetry:legacyRetryCompatibility.maxNumRetry||0,retryDelay:legacyRetryCompatibility.retryDelayMs||0,maxRetryDelay:legacyRetryCompatibility.maxRetryDelayMs||0};const callbacks={onSuccess:(response,stats,context,networkDetails)=>{this.log(`Loaded steering manifest: "${url}"`);const steeringData=response.data;if(steeringData.VERSION!==1){this.log(`Steering VERSION ${steeringData.VERSION} not supported!`);return;}this.updated=performance.now();this.timeToLoad=steeringData.TTL;const{'RELOAD-URI':reloadUri,'PATHWAY-CLONES':pathwayClones,'PATHWAY-PRIORITY':pathwayPriority}=steeringData;if(reloadUri){try{this.uri=new self.URL(reloadUri,url).href;}catch(error){this.enabled=false;this.log(`Failed to parse Steering Manifest RELOAD-URI: ${reloadUri}`);return;}}this.scheduleRefresh(this.uri||context.url);if(pathwayClones){this.clonePathways(pathwayClones);}const loadedSteeringData={steeringManifest:steeringData,url:url.toString()};this.hls.trigger(Events.STEERING_MANIFEST_LOADED,loadedSteeringData);if(pathwayPriority){this.updatePathwayPriority(pathwayPriority);}},onError:(error,context,networkDetails,stats)=>{this.log(`Error loading steering manifest: ${error.code} ${error.text} (${context.url})`);this.stopLoad();if(error.code===410){this.enabled=false;this.log(`Steering manifest ${context.url} no longer available`);return;}let ttl=this.timeToLoad*1000;if(error.code===429){const loader=this.loader;if(typeof(loader==null?void 0:loader.getResponseHeader)==='function'){const retryAfter=loader.getResponseHeader('Retry-After');if(retryAfter){ttl=parseFloat(retryAfter)*1000;}}this.log(`Steering manifest ${context.url} rate limited`);return;}this.scheduleRefresh(this.uri||context.url,ttl);},onTimeout:(stats,context,networkDetails)=>{this.log(`Timeout loading steering manifest (${context.url})`);this.scheduleRefresh(this.uri||context.url);}};this.log(`Requesting steering manifest: ${url}`);this.loader.load(context,loaderConfig,callbacks);}scheduleRefresh(uri,ttlMs=this.timeToLoad*1000){this.clearTimeout();this.reloadTimer=self.setTimeout(()=>{var _this$hls;const media=(_this$hls=this.hls)==null?void 0:_this$hls.media;if(media&&!media.ended){this.loadSteeringManifest(uri);return;}this.scheduleRefresh(uri,this.timeToLoad*1000);},ttlMs);}}function cloneRenditionGroups(tracks,groupCloneMap,uriReplacement,cloneId){if(!tracks){return;}Object.keys(groupCloneMap).forEach(audioGroupId=>{const clonedTracks=tracks.filter(track=>track.groupId===audioGroupId).map(track=>{const clonedTrack=_extends({},track);clonedTrack.details=undefined;clonedTrack.attrs=new AttrList(clonedTrack.attrs);clonedTrack.url=clonedTrack.attrs.URI=performUriReplacement(track.url,track.attrs['STABLE-RENDITION-ID'],'PER-RENDITION-URIS',uriReplacement);clonedTrack.groupId=clonedTrack.attrs['GROUP-ID']=groupCloneMap[audioGroupId];clonedTrack.attrs['PATHWAY-ID']=cloneId;return clonedTrack;});tracks.push(...clonedTracks);});}function performUriReplacement(uri,stableId,perOptionKey,uriReplacement){const{HOST:host,PARAMS:params,[perOptionKey]:perOptionUris}=uriReplacement;let perVariantUri;if(stableId){perVariantUri=perOptionUris==null?void 0:perOptionUris[stableId];if(perVariantUri){uri=perVariantUri;}}const url=new self.URL(uri);if(host&&!perVariantUri){url.host=host;}if(params){Object.keys(params).sort().forEach(key=>{if(key){url.searchParams.set(key,params[key]);}});}return url.href;}const AGE_HEADER_LINE_REGEX=/^age:\s*[\d.]+\s*$/im;class XhrLoader{constructor(config){this.xhrSetup=void 0;this.requestTimeout=void 0;this.retryTimeout=void 0;this.retryDelay=void 0;this.config=null;this.callbacks=null;this.context=null;this.loader=null;this.stats=void 0;this.xhrSetup=config?config.xhrSetup||null:null;this.stats=new LoadStats();this.retryDelay=0;}destroy(){this.callbacks=null;this.abortInternal();this.loader=null;this.config=null;this.context=null;this.xhrSetup=null;}abortInternal(){const loader=this.loader;self.clearTimeout(this.requestTimeout);self.clearTimeout(this.retryTimeout);if(loader){loader.onreadystatechange=null;loader.onprogress=null;if(loader.readyState!==4){this.stats.aborted=true;loader.abort();}}}abort(){var _this$callbacks;this.abortInternal();if((_this$callbacks=this.callbacks)!=null&&_this$callbacks.onAbort){this.callbacks.onAbort(this.stats,this.context,this.loader);}}load(context,config,callbacks){if(this.stats.loading.start){throw new Error('Loader can only be used once.');}this.stats.loading.start=self.performance.now();this.context=context;this.config=config;this.callbacks=callbacks;this.loadInternal();}loadInternal(){const{config,context}=this;if(!config||!context){return;}const xhr=this.loader=new self.XMLHttpRequest();const stats=this.stats;stats.loading.first=0;stats.loaded=0;stats.aborted=false;const xhrSetup=this.xhrSetup;if(xhrSetup){Promise.resolve().then(()=>{if(this.loader!==xhr||this.stats.aborted)return;return xhrSetup(xhr,context.url);}).catch(error=>{if(this.loader!==xhr||this.stats.aborted)return;xhr.open('GET',context.url,true);return xhrSetup(xhr,context.url);}).then(()=>{if(this.loader!==xhr||this.stats.aborted)return;this.openAndSendXhr(xhr,context,config);}).catch(error=>{// IE11 throws an exception on xhr.open if attempting to access an HTTP resource over HTTPS this.callbacks.onError({code:xhr.status,text:error.message},context,xhr,stats);return;});}else {this.openAndSendXhr(xhr,context,config);}}openAndSendXhr(xhr,context,config){if(!xhr.readyState){xhr.open('GET',context.url,true);}const headers=context.headers;const{maxTimeToFirstByteMs,maxLoadTimeMs}=config.loadPolicy;if(headers){for(const header in headers){xhr.setRequestHeader(header,headers[header]);}}if(context.rangeEnd){xhr.setRequestHeader('Range','bytes='+context.rangeStart+'-'+(context.rangeEnd-1));}xhr.onreadystatechange=this.readystatechange.bind(this);xhr.onprogress=this.loadprogress.bind(this);xhr.responseType=context.responseType;// setup timeout before we perform request self.clearTimeout(this.requestTimeout);config.timeout=maxTimeToFirstByteMs&&isFiniteNumber(maxTimeToFirstByteMs)?maxTimeToFirstByteMs:maxLoadTimeMs;this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),config.timeout);xhr.send();}readystatechange(){const{context,loader:xhr,stats}=this;if(!context||!xhr){return;}const readyState=xhr.readyState;const config=this.config;// don't proceed if xhr has been aborted if(stats.aborted){return;}// >= HEADERS_RECEIVED if(readyState>=2){if(stats.loading.first===0){stats.loading.first=Math.max(self.performance.now(),stats.loading.start);// readyState >= 2 AND readyState !==4 (readyState = HEADERS_RECEIVED || LOADING) rearm timeout as xhr not finished yet if(config.timeout!==config.loadPolicy.maxLoadTimeMs){self.clearTimeout(this.requestTimeout);config.timeout=config.loadPolicy.maxLoadTimeMs;this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),config.loadPolicy.maxLoadTimeMs-(stats.loading.first-stats.loading.start));}}if(readyState===4){self.clearTimeout(this.requestTimeout);xhr.onreadystatechange=null;xhr.onprogress=null;const status=xhr.status;// http status between 200 to 299 are all successful const useResponse=xhr.responseType!=='text';if(status>=200&&status<300&&(useResponse&&xhr.response||xhr.responseText!==null)){stats.loading.end=Math.max(self.performance.now(),stats.loading.first);const data=useResponse?xhr.response:xhr.responseText;const len=xhr.responseType==='arraybuffer'?data.byteLength:data.length;stats.loaded=stats.total=len;stats.bwEstimate=stats.total*8000/(stats.loading.end-stats.loading.first);if(!this.callbacks){return;}const onProgress=this.callbacks.onProgress;if(onProgress){onProgress(stats,context,data,xhr);}if(!this.callbacks){return;}const response={url:xhr.responseURL,data:data,code:status};this.callbacks.onSuccess(response,stats,context,xhr);}else {const retryConfig=config.loadPolicy.errorRetry;const retryCount=stats.retry;// if max nb of retries reached or if http status between 400 and 499 (such error cannot be recovered, retrying is useless), return error -const response={url:context.url,data:undefined,code:status};if(shouldRetry(retryConfig,retryCount,false,response)){this.retry(retryConfig);}else {logger.error(`${status} while loading ${context.url}`);this.callbacks.onError({code:status,text:xhr.statusText},context,xhr,stats);}}}}}loadtimeout(){var _this$config;const retryConfig=(_this$config=this.config)==null?void 0:_this$config.loadPolicy.timeoutRetry;const retryCount=this.stats.retry;if(shouldRetry(retryConfig,retryCount,true)){this.retry(retryConfig);}else {var _this$context;logger.warn(`timeout while loading ${(_this$context=this.context)==null?void 0:_this$context.url}`);const callbacks=this.callbacks;if(callbacks){this.abortInternal();callbacks.onTimeout(this.stats,this.context,this.loader);}}}retry(retryConfig){const{context,stats}=this;this.retryDelay=getRetryDelay(retryConfig,stats.retry);stats.retry++;logger.warn(`${status?'HTTP Status '+status:'Timeout'} while loading ${context==null?void 0:context.url}, retrying ${stats.retry}/${retryConfig.maxNumRetry} in ${this.retryDelay}ms`);// abort and reset internal state +const response={url:context.url,data:undefined,code:status};if(shouldRetry(retryConfig,retryCount,false,response)){this.retry(retryConfig);}else {logger.error(`${status} while loading ${context.url}`);this.callbacks.onError({code:status,text:xhr.statusText},context,xhr,stats);}}}}}loadtimeout(){if(!this.config)return;const retryConfig=this.config.loadPolicy.timeoutRetry;const retryCount=this.stats.retry;if(shouldRetry(retryConfig,retryCount,true)){this.retry(retryConfig);}else {var _this$context;logger.warn(`timeout while loading ${(_this$context=this.context)==null?void 0:_this$context.url}`);const callbacks=this.callbacks;if(callbacks){this.abortInternal();callbacks.onTimeout(this.stats,this.context,this.loader);}}}retry(retryConfig){const{context,stats}=this;this.retryDelay=getRetryDelay(retryConfig,stats.retry);stats.retry++;logger.warn(`${status?'HTTP Status '+status:'Timeout'} while loading ${context==null?void 0:context.url}, retrying ${stats.retry}/${retryConfig.maxNumRetry} in ${this.retryDelay}ms`);// abort and reset internal state this.abortInternal();this.loader=null;// schedule retry self.clearTimeout(this.retryTimeout);this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay);}loadprogress(event){const stats=this.stats;stats.loaded=event.loaded;if(event.lengthComputable){stats.total=event.total;}}getCacheAge(){let result=null;if(this.loader&&AGE_HEADER_LINE_REGEX.test(this.loader.getAllResponseHeaders())){const ageHeader=this.loader.getResponseHeader('age');result=ageHeader?parseFloat(ageHeader):null;}return result;}getResponseHeader(name){if(this.loader&&new RegExp(`^${name}:\\s*[\\d.]+\\s*$`,'im').test(this.loader.getAllResponseHeaders())){return this.loader.getResponseHeader(name);}return null;}}function fetchSupported(){if(// @ts-ignore self.fetch&&self.AbortController&&self.ReadableStream&&self.Request){try{new self.ReadableStream({});// eslint-disable-line no-new @@ -3436,7 +3434,7 @@ if(this.altAudio&&!this.audioOnly){delete tracks.audio;}// include levelCodec in const{audio,video,audiovideo}=tracks;if(audio){let audioCodec=currentLevel.audioCodec;const ua=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){if(audioCodec){if(audioCodec.indexOf('mp4a.40.5')!==-1){audioCodec='mp4a.40.2';}else {audioCodec='mp4a.40.5';}}// In the case that AAC and HE-AAC audio codecs are signalled in manifest, // force HE-AAC, as it seems that most browsers prefers it. // don't force HE-AAC if mono stream, or in Firefox -if(audio.metadata.channelCount!==1&&ua.indexOf('firefox')===-1){audioCodec='mp4a.40.5';}}// HE-AAC is broken on Android, always signal audio codec as AAC even if variant manifest states otherwise +const audioMetadata=audio.metadata;if(audioMetadata&&'channelCount'in audioMetadata&&(audioMetadata.channelCount||1)!==1&&ua.indexOf('firefox')===-1){audioCodec='mp4a.40.5';}}// HE-AAC is broken on Android, always signal audio codec as AAC even if variant manifest states otherwise if(audioCodec&&audioCodec.indexOf('mp4a.40.5')!==-1&&ua.indexOf('android')!==-1&&audio.container!=='audio/mpeg'){// Exclude mpeg audio audioCodec='mp4a.40.2';this.log(`Android: force audio codec to ${audioCodec}`);}if(currentLevel.audioCodec&¤tLevel.audioCodec!==audioCodec){this.log(`Swapping manifest audio codec "${currentLevel.audioCodec}" for "${audioCodec}"`);}audio.levelCodec=audioCodec;audio.id='main';this.log(`Init audio buffer, container:${audio.container}, codecs[selected/level/parsed]=[${audioCodec||''}/${currentLevel.audioCodec||''}/${audio.codec}]`);}if(video){video.levelCodec=currentLevel.videoCodec;video.id='main';this.log(`Init video buffer, container:${video.container}, codecs[level/parsed]=[${currentLevel.videoCodec||''}/${video.codec}]`);}if(audiovideo){this.log(`Init audiovideo buffer, container:${audiovideo.container}, codecs[level/parsed]=[${currentLevel.codecs}/${audiovideo.codec}]`);}this.hls.trigger(Events.BUFFER_CODECS,tracks);// loop through tracks that are going to be provided to bufferController Object.keys(tracks).forEach(trackName=>{const track=tracks[trackName];const initSegment=track.initSegment;if(initSegment!=null&&initSegment.byteLength){this.hls.trigger(Events.BUFFER_APPENDING,{type:trackName,data:initSegment,frag,part:null,chunkMeta,parent:frag.type});}});// trigger handler right now @@ -3455,7 +3453,7 @@ this.backtrackFragment=frag;this.resetTransmuxer();this.flushBufferGap(frag);thi * @public */class Hls{/** * Get the video-dev/hls.js package version. - */static get version(){return "1.5.9";}/** + */static get version(){return "1.5.13";}/** * Check if the required MediaSource Extensions are available. */static isMSESupported(){return isMSESupported();}/** * Check if MediaSource Extensions are available and isTypeSupported checks pass for any baseline codecs. @@ -6087,7 +6085,10 @@ var __vue_render__$1 = function () { "div", { staticClass: "xml-music-container", - class: "xml-music-container-" + _vm.pageType, + class: [ + "xml-music-container-" + _vm.pageType, + "xml-music-style-mode-" + _vm.blockData.styleMode, + ], attrs: { id: _vm.blockId }, on: { click: _vm.blockClick }, }, @@ -6424,7 +6425,10 @@ var script = { //链接地址 lastOperateTimeStamp: '', musicAudio: null, - manualPlay: false + manualPlay: false, + Volume: 100, + //音量 + doubleSpeed: 1 //倍速 }; }, mounted() { @@ -6526,99 +6530,186 @@ var script = { if (!this.manualPlay) { this.$refs.musicAudio.pause(); } + }, + changeVolume(val) { + this.$refs.musicAudio.volume = val / 100; + }, + changeDoubleSpeed() { + if (this.doubleSpeed == 1) { + this.doubleSpeed = 1.25; + } else if (this.doubleSpeed == 1.25) { + this.doubleSpeed = 1.5; + } else if (this.doubleSpeed == 1.5) { + this.doubleSpeed = 2; + } else if (this.doubleSpeed == 2) { + this.doubleSpeed = 0.5; + } else if (this.doubleSpeed == 0.5) { + this.doubleSpeed = 1; + } + this.$refs.musicAudio.playbackRate = this.doubleSpeed; } } }; /* script */ const __vue_script__ = script; + /* template */ var __vue_render__ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; - return _c("div", { class: ["xml-audio-player", _vm.mode] }, [ - _vm.styleMode == "A" || _vm.styleMode == "B" || _vm.styleMode == "C" - ? _c("div", { staticClass: "play-mode-wrap" }, [ - _c("img", { - staticClass: "play-control-image", - attrs: { src: _vm.playModeIconSrc }, - }), - ]) - : _vm._e(), - _vm._v(" "), - _vm.styleMode == "A" || _vm.styleMode == "B" || _vm.styleMode == "C" - ? _c("div", { staticStyle: { width: "100%", display: "flex" } }, [ - _vm.styleMode !== "C" - ? _c( - "div", - { staticClass: "audio-cover" }, - [ - _c("el-image", { - staticClass: "xml-round-6", - attrs: { - src: _vm.coverImageUrl - ? _vm.coverImageUrl - : _vm.coverLocal, - alt: "", - }, - }), - _vm._v(" "), - _vm.styleMode === "A" - ? _c("div", { staticClass: "play-button style-a" }, [ - _c("img", { - staticClass: "button-image", - attrs: { - src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon, - }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.play.apply(null, arguments) + return _c( + "div", + { class: ["xml-audio-player", _vm.mode] }, + [ + _vm.styleMode == "A" || _vm.styleMode == "B" || _vm.styleMode == "C" + ? _c("div", { staticClass: "play-mode-wrap" }, [ + _c("img", { + staticClass: "play-control-image", + attrs: { src: _vm.playModeIconSrc }, + }), + ]) + : _vm._e(), + _vm._v(" "), + _vm.styleMode == "A" || _vm.styleMode == "B" || _vm.styleMode == "C" + ? _c("div", { staticStyle: { width: "100%", display: "flex" } }, [ + _vm.styleMode !== "C" + ? _c( + "div", + { staticClass: "audio-cover" }, + [ + _c("el-image", { + staticClass: "xml-round-6", + attrs: { + src: _vm.coverImageUrl + ? _vm.coverImageUrl + : _vm.coverLocal, + alt: "", + }, + }), + _vm._v(" "), + _vm.styleMode === "A" + ? _c("div", { staticClass: "play-button style-a" }, [ + _c("img", { + staticClass: "button-image", + attrs: { + src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon, }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }), + ]) + : _vm._e(), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "audio-player-control" }, [ + _c( + "div", + { + class: [ + "audio-player-title", + _vm.mode == "preview" && _vm.title.length >= 16 + ? "preview" + : "", + ], + }, + [ + _c( + "div", + { + staticClass: "xml-audio-title scroll-text", + style: + _vm.mode == "preview" && _vm.title.length >= 16 + ? { + animation: + "fadeNum " + + _vm.title.length / 3 + + "s linear infinite backwards", + } + : "", + }, + [_vm._v("\n " + _vm._s(_vm.title) + "\n ")] + ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "audio-controls" }, [ + _vm.styleMode !== "A" + ? _c( + "div", + { staticClass: "audio-controls__play-button-wrapper" }, + [ + _c("div", { staticClass: "play-button" }, [ + _c("img", { + staticClass: "button-image", + attrs: { + src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon, + }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }), + ]), + ] + ) + : _vm._e(), + _vm._v(" "), + _c("div", { staticClass: "audio-controls__handler" }, [ + _c( + "div", + { staticClass: "progress" }, + [ + _c("el-slider", { + attrs: { + max: _vm.totalDuration, + disabled: _vm.scheduleControl !== "yes", + "show-tooltip": false, + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; }, - }), - ]) - : _vm._e(), - ], - 1 - ) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "audio-player-control" }, [ + expression: "playTime", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "play-times" }, [ + _c("div", { staticClass: "current-time" }, [ + _vm._v(_vm._s(_vm.playCurrentTime)), + ]), + _vm._v(" "), + _c("div", { staticClass: "total-time" }, [ + _vm._v(_vm._s(_vm.playDuration)), + ]), + ]), + ]), + ]), + ]), + ]) + : _vm.styleMode == "D" + ? _c("div", { staticClass: "audio-play-box" }, [ _c( "div", - { - class: [ - "audio-player-title", - _vm.mode == "preview" && _vm.title.length >= 16 - ? "preview" - : "", - ], - }, + { staticClass: "audio-cover" }, [ - _c( - "div", - { - staticClass: "xml-audio-title scroll-text", - style: - _vm.mode == "preview" && _vm.title.length >= 16 - ? { - animation: - "fadeNum " + - _vm.title.length / 3 + - "s linear infinite backwards", - } - : "", - }, - [_vm._v("\n " + _vm._s(_vm.title) + "\n ")] - ), - ] - ), - _vm._v(" "), - _c("div", { staticClass: "audio-controls" }, [ - _vm.styleMode !== "A" - ? _c( + _c("div", { staticClass: "video-pause-btn" }, [ + _c( "div", { staticClass: "audio-controls__play-button-wrapper" }, [ @@ -6626,7 +6717,7 @@ var __vue_render__ = function () { _c("img", { staticClass: "button-image", attrs: { - src: _vm.isPlay ? _vm.pauseIcon : _vm.playIcon, + src: _vm.isPlay ? _vm.pauseIcon2 : _vm.playIcon2, }, on: { click: function ($event) { @@ -6637,120 +6728,106 @@ var __vue_render__ = function () { }), ]), ] - ) - : _vm._e(), - _vm._v(" "), - _c("div", { staticClass: "audio-controls__handler" }, [ - _c( - "div", - { staticClass: "progress" }, - [ - _c("el-slider", { - attrs: { - max: _vm.totalDuration, - disabled: _vm.scheduleControl !== "yes", - "show-tooltip": false, - }, - on: { change: _vm.changeTime }, - model: { - value: _vm.playTime, - callback: function ($$v) { - _vm.playTime = $$v; - }, - expression: "playTime", - }, - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "play-times" }, [ - _c("div", { staticClass: "current-time" }, [ - _vm._v(_vm._s(_vm.playCurrentTime)), - ]), - _vm._v(" "), - _c("div", { staticClass: "total-time" }, [ - _vm._v(_vm._s(_vm.playDuration)), - ]), + ), ]), - ]), - ]), - ]), - ]) - : _vm.styleMode == "E" - ? _c("div", [ - _c("div", { staticClass: "styleModeE_title" }, [_vm._v("听音")]), - _vm._v(" "), - _c("div", { staticClass: "styleModeE_row" }, [ - _c("div", [ - _vm.isPlay - ? _c("i", { - staticClass: "el-icon-video-pause", - staticStyle: { "font-size": "28px" }, - }) - : _c("i", { - staticClass: "el-icon-caret-right", - staticStyle: { "font-size": "28px" }, - }), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "styleModeE_progress" }, - [ - _c("el-slider", { - attrs: { - max: _vm.totalDuration, - disabled: _vm.scheduleControl !== "yes", - "show-tooltip": false, - }, - on: { change: _vm.changeTime }, - model: { - value: _vm.playTime, - callback: function ($$v) { - _vm.playTime = $$v; - }, - expression: "playTime", - }, + _vm._v(" "), + _c("el-image", { + staticClass: "xml-round-6", + attrs: { src: _vm.recordIcon, alt: "" }, }), ], 1 ), _vm._v(" "), - _c( - "div", - { - staticStyle: { - display: "flex", - "flex-direction": "row", - "align-items": "center", + _c("div", { staticClass: "audio-player-control" }, [ + _c( + "div", + { + class: [ + "audio-player-title", + _vm.mode == "preview" && _vm.title.length >= 16 + ? "preview" + : "", + ], }, - }, - [ - _c("div", [ - _vm._v( - _vm._s(_vm.playCurrentTime) + - "/ " + - _vm._s(_vm.playDuration) + [ + _c( + "div", + { + staticClass: "xml-audio-title scroll-text", + style: + _vm.mode == "preview" && _vm.title.length >= 16 + ? { + animation: + "fadeNum " + + _vm.title.length / 3 + + "s linear infinite backwards", + } + : "", + }, + [_vm._v("\n " + _vm._s(_vm.title) + "\n ")] ), + ] + ), + _vm._v(" "), + _c("div", { staticClass: "audio-controls" }, [ + _c("div", { staticClass: "audio-controls__handler" }, [ + _c( + "div", + { staticClass: "progress" }, + [ + _c("el-slider", { + attrs: { + max: _vm.totalDuration, + disabled: _vm.scheduleControl !== "yes", + "show-tooltip": false, + "tooltip-class": "silder-bg", + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; + }, + expression: "playTime", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "play-times" }, [ + _c("div", { staticClass: "current-time" }, [ + _vm._v(_vm._s(_vm.playCurrentTime)), + ]), + _vm._v(" "), + _c("div", { staticClass: "total-time" }, [ + _vm._v(_vm._s(_vm.playDuration)), + ]), + ]), ]), - _vm._v(" "), - _c("i", { - staticClass: "el-icon-s-tools", - staticStyle: { "font-size": "18px", "margin-left": "15px" }, - }), - ] - ), - ]), - ]) - : _vm.styleMode == "D" - ? _c("div", [ - _c("div", { staticClass: "styleModeF_row" }, [ - _vm._m(0), + ]), + ]), + ]) + : _vm.styleMode == "E" + ? _c("div", { staticClass: "styleModeE_content" }, [ + _c("div", { staticClass: "styleModeE_title" }, [ + _vm._v(_vm._s(_vm.title)), + ]), _vm._v(" "), - _c("div", { staticStyle: { "margin-left": "20px" } }, [ - _c("div", { staticClass: "styleModeF_row" }, [ - _c("div", [ + _c("div", { staticClass: "styleModeE_row" }, [ + _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }, + [ _vm.isPlay ? _c("i", { staticClass: "el-icon-video-pause", @@ -6760,105 +6837,291 @@ var __vue_render__ = function () { staticClass: "el-icon-caret-right", staticStyle: { "font-size": "28px" }, }), + ] + ), + _vm._v(" "), + _c( + "div", + { staticClass: "styleModeE_progress" }, + [ + _c("el-slider", { + attrs: { + max: _vm.totalDuration, + disabled: _vm.scheduleControl !== "yes", + "show-tooltip": false, + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; + }, + expression: "playTime", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticStyle: { + display: "flex", + "flex-direction": "row", + "align-items": "center", + }, + }, + [ + _c("div", [ + _vm._v( + _vm._s(_vm.playCurrentTime) + + "/ " + + _vm._s(_vm.playDuration) + ), + ]), + _vm._v(" "), + _c( + "el-popover", + { + attrs: { + placement: "bottom", + width: "200", + trigger: "click", + }, + }, + [ + _c( + "div", + [ + _c("el-slider", { + attrs: { "show-tooltip": false }, + on: { change: _vm.changeVolume }, + model: { + value: _vm.Volume, + callback: function ($$v) { + _vm.Volume = $$v; + }, + expression: "Volume", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("i", { + staticClass: "el-icon-s-tools", + staticStyle: { + "font-size": "18px", + "margin-left": "15px", + cursor: "pointer", + }, + attrs: { slot: "reference" }, + slot: "reference", + }), + ] + ), + ], + 1 + ), + ]), + ]) + : _vm.styleMode == "F" + ? [ + _c("div", { staticClass: "styleModeF_row styleModeF_content" }, [ + _c("div", { staticStyle: { position: "relative" } }, [ + _c("div", { staticClass: "styleModeF_IMG" }, [ + _c("img", { + attrs: { + src: _vm.coverImageUrl + ? _vm.coverImageUrl + : _vm.coverLocal, + alt: "", + }, + }), ]), _vm._v(" "), - _c( - "div", - { staticClass: "styleModeF_progress" }, - [ - _c("el-slider", { - attrs: { - max: _vm.totalDuration, - disabled: _vm.scheduleControl !== "yes", - "show-tooltip": false, - }, - on: { change: _vm.changeTime }, - model: { - value: _vm.playTime, - callback: function ($$v) { - _vm.playTime = $$v; + _vm.isPlay + ? _c("i", { + staticClass: "el-icon-video-pause styleModeF_I", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }) + : _c("i", { + staticClass: "el-icon-video-play styleModeF_I", + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) }, - expression: "playTime", }, }), - ], - 1 - ), - _vm._v(" "), - _c( - "div", - { - staticStyle: { - display: "flex", - "flex-direction": "row", - "align-items": "center", - }, - }, - [ - _c("div", [ - _vm._v( - _vm._s(_vm.playCurrentTime) + - " / " + - _vm._s(_vm.playDuration) - ), - ]), + ]), + _vm._v(" "), + _c( + "div", + { staticStyle: { "margin-left": "20px", width: "100%" } }, + [ + _c("div", { staticClass: "styleModeF_row" }, [ + _c( + "div", + { + staticStyle: { cursor: "pointer" }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.play.apply(null, arguments) + }, + }, + }, + [ + _vm.isPlay + ? _c("i", { + staticClass: "el-icon-video-pause", + staticStyle: { "font-size": "28px" }, + }) + : _c("i", { + staticClass: "el-icon-caret-right", + staticStyle: { "font-size": "28px" }, + }), + ] + ), _vm._v(" "), - _c("i", { - staticClass: "el-icon-s-tools", - staticStyle: { - "font-size": "18px", - "margin-left": "15px", + _c( + "div", + { staticClass: "styleModeF_progress" }, + [ + _c("el-slider", { + attrs: { + max: _vm.totalDuration, + disabled: _vm.scheduleControl !== "yes", + "show-tooltip": false, + }, + on: { change: _vm.changeTime }, + model: { + value: _vm.playTime, + callback: function ($$v) { + _vm.playTime = $$v; + }, + expression: "playTime", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c( + "div", + { + staticStyle: { + display: "flex", + "flex-direction": "row", + "align-items": "center", + }, }, - }), - ] - ), - ]), - _vm._v(" "), - _c("div", { staticClass: "styleModeF_title" }, [ - _vm._v("\n 当前倍速:X1\n "), - ]), - _vm._v(" "), - _c("div", { staticClass: "styleModeF_title" }, [ - _vm._v("\n 听音\n "), - ]), + [ + _c("div", [ + _vm._v( + _vm._s(_vm.playCurrentTime) + + " / " + + _vm._s(_vm.playDuration) + ), + ]), + _vm._v(" "), + _c( + "el-popover", + { + attrs: { + placement: "bottom", + width: "200", + trigger: "click", + }, + }, + [ + _c( + "div", + [ + _c("el-slider", { + attrs: { "show-tooltip": false }, + on: { change: _vm.changeVolume }, + model: { + value: _vm.Volume, + callback: function ($$v) { + _vm.Volume = $$v; + }, + expression: "Volume", + }, + }), + ], + 1 + ), + _vm._v(" "), + _c("i", { + staticClass: "el-icon-s-tools", + staticStyle: { + "font-size": "18px", + "margin-left": "15px", + cursor: "pointer", + }, + attrs: { slot: "reference" }, + slot: "reference", + }), + ] + ), + ], + 1 + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "styleModeF_title" }, [ + _vm._v("当前倍速:"), + _c( + "span", + { + staticStyle: { cursor: "pointer" }, + on: { click: _vm.changeDoubleSpeed }, + }, + [_vm._v("X" + _vm._s(_vm.doubleSpeed))] + ), + ]), + _vm._v(" "), + _c("div", { staticClass: "styleModeF_title" }, [ + _vm._v("\n " + _vm._s(_vm.title) + "\n "), + ]), + ] + ), ]), - ]), - ]) - : _vm._e(), - _vm._v(" "), - _c("audio", { - ref: "musicAudio", - staticClass: "audio-component", - attrs: { - controls: "", - preload: "auto", - src: _vm.url, - loop: _vm.loop, - link: _vm.link, - }, - on: { - canplay: _vm.changeDuration, - timeupdate: _vm.updateTime, - pause: function ($event) { - _vm.isPlay = false; - }, - play: _vm.onPlay, - }, - }), - ]) -}; -var __vue_staticRenderFns__ = [ - function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c("div", { staticStyle: { position: "relative" } }, [ - _c("div", { staticClass: "styleModeF_IMG" }), + ] + : _vm._e(), _vm._v(" "), - _c("i", { staticClass: "el-icon-video-play styleModeF_I" }), - ]) - }, -]; + _c("audio", { + ref: "musicAudio", + staticClass: "audio-component", + attrs: { + controls: "", + preload: "auto", + src: _vm.url, + loop: _vm.loop, + link: _vm.link, + }, + on: { + canplay: _vm.changeDuration, + timeupdate: _vm.updateTime, + pause: function ($event) { + _vm.isPlay = false; + }, + play: _vm.onPlay, + }, + }), + ], + 2 + ) +}; +var __vue_staticRenderFns__ = []; __vue_render__._withStripped = true; /* style */ diff --git a/src/plugin/xml-digital-teaching/lib/music.min.css b/src/plugin/xml-digital-teaching/lib/music.min.css deleted file mode 100644 index 0c520c0..0000000 --- a/src/plugin/xml-digital-teaching/lib/music.min.css +++ /dev/null @@ -1 +0,0 @@ -.styleModeE_row{display:flex;flex-direction:row;align-items:center;margin-top:10px}.styleModee_title{text-align:center;margin-top:30px}.styleModeE_progress{width:500px;margin:0 20px}.styleModeF_row{display:flex;flex-direction:row;align-items:center}.styleModeF_IMG{width:250px;height:150px;background-color:#7fffd4}.styleModeF_I{font-size:50px;margin-left:15px;position:absolute;top:50px;left:80px}.styleModeF_title{text-align:center;margin-top:20px}.styleModeF_progress{width:200px;margin:0 20px} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/paragraph.css b/src/plugin/xml-digital-teaching/lib/paragraph.css index a35076d..4a79e63 100644 --- a/src/plugin/xml-digital-teaching/lib/paragraph.css +++ b/src/plugin/xml-digital-teaching/lib/paragraph.css @@ -1,108 +1,117 @@ -/*# sourceMappingURL=eighth.vue.map */ - - -/*# sourceMappingURL=first.vue.map */ - - -/*# sourceMappingURL=tenth.vue.map */ - - -/*# sourceMappingURL=seventh.vue.map */ - - -/*# sourceMappingURL=isosceles.vue.map */ - - -/*# sourceMappingURL=second.vue.map */ - - -/*# sourceMappingURL=quadrangle.vue.map */ - - -/*# sourceMappingURL=wave.vue.map */ - - -/*# sourceMappingURL=fifteen.vue.map */ - - -/*# sourceMappingURL=twelve.vue.map */ - - -/*# sourceMappingURL=eleven.vue.map */ - - /*# sourceMappingURL=third.vue.map */ -/*# sourceMappingURL=Greentheme2.vue.map */ +/*# sourceMappingURL=quadrangle.vue.map */ + + +/*# sourceMappingURL=eleven.vue.map */ + + +/*# sourceMappingURL=fifteen.vue.map */ + + +/*# sourceMappingURL=tenth.vue.map */ + + +/*# sourceMappingURL=second.vue.map */ + + +/*# sourceMappingURL=eighth.vue.map */ + + +/*# sourceMappingURL=isosceles.vue.map */ /*# sourceMappingURL=ninth.vue.map */ +/*# sourceMappingURL=first.vue.map */ + + /*# sourceMappingURL=fourteen.vue.map */ -/*# sourceMappingURL=Greentheme4.vue.map */ - - -/*# sourceMappingURL=Greentheme3.vue.map */ - - -/*# sourceMappingURL=Greentheme5.vue.map */ - - -/*# sourceMappingURL=Yellowtheme5.vue.map */ - - -/*# sourceMappingURL=Yellowtheme1.vue.map */ - - -/*# sourceMappingURL=Yellowtheme2.vue.map */ - - -/*# sourceMappingURL=Yellowtheme3.vue.map */ - - -/*# sourceMappingURL=thirteen.vue.map */ - - -/*# sourceMappingURL=Redtheme4.vue.map */ +/*# sourceMappingURL=Greentheme2.vue.map */ /*# sourceMappingURL=Redtheme2.vue.map */ -/*# sourceMappingURL=Redtheme3.vue.map */ - - -/*# sourceMappingURL=Redtheme6.vue.map */ - - /*# sourceMappingURL=Yellowtheme4.vue.map */ -/*# sourceMappingURL=Redtheme1.vue.map */ +/*# sourceMappingURL=twelve.vue.map */ -/*# sourceMappingURL=sixteen.vue.map */ +/*# sourceMappingURL=Yellowtheme1.vue.map */ + + +/*# sourceMappingURL=seventh.vue.map */ + + +/*# sourceMappingURL=thirteen.vue.map */ /*# sourceMappingURL=SanQintheme2.vue.map */ +/*# sourceMappingURL=Redtheme5.vue.map */ + + +/*# sourceMappingURL=Greentheme4.vue.map */ + + +/*# sourceMappingURL=Redtheme3.vue.map */ + + +/*# sourceMappingURL=Greentheme5.vue.map */ + + +/*# sourceMappingURL=wave.vue.map */ + + +/*# sourceMappingURL=Yellowtheme2.vue.map */ + + +/*# sourceMappingURL=Greentheme3.vue.map */ + + +/*# sourceMappingURL=Redtheme1.vue.map */ + + +/*# sourceMappingURL=Redtheme6.vue.map */ + + +/*# sourceMappingURL=Thirtyeight.vue.map */ + + +/*# sourceMappingURL=Thirtyseven2.vue.map */ + + +/*# sourceMappingURL=Yellowtheme3.vue.map */ + + +/*# sourceMappingURL=Yellowtheme5.vue.map */ + + +/*# sourceMappingURL=Forty.vue.map */ + + +/*# sourceMappingURL=Thirtyfive.vue.map */ + + /*# sourceMappingURL=SanQintheme1.vue.map */ -/*# sourceMappingURL=Redtheme5.vue.map */ +/*# sourceMappingURL=sixteen.vue.map */ /*# sourceMappingURL=Thirtyseven.vue.map */ -/*# sourceMappingURL=Thirtyfive.vue.map */ +/*# sourceMappingURL=Redtheme4.vue.map */ /*# sourceMappingURL=Thirtysix.vue.map */ @@ -111,16 +120,7 @@ /*# sourceMappingURL=SanQintheme3.vue.map */ -/*# sourceMappingURL=Thirtyseven2.vue.map */ - - /*# sourceMappingURL=Thirtyseven3.vue.map */ - - -/*# sourceMappingURL=Thirtyeight.vue.map */ - - -/*# sourceMappingURL=Forty.vue.map */ .xml-text-h5 .inline-audio-wrap, .xml-text-h5 .inline-link-wrap { align-items: center; @@ -192,11 +192,11 @@ /*# sourceMappingURL=XmlText.vue.map */ -.xml-text-h5[data-v-4ae2eebc] { +.xml-text-h5[data-v-a0b70a4a] { } -.xml-text-pc[data-v-4ae2eebc] { +.xml-text-pc[data-v-a0b70a4a] { } -.xml-text-h5[data-v-4ae2eebc] { +.xml-text-h5[data-v-a0b70a4a] { } diff --git a/src/plugin/xml-digital-teaching/lib/paragraph.js b/src/plugin/xml-digital-teaching/lib/paragraph.js index ece73c6..e6c8fb0 100644 --- a/src/plugin/xml-digital-teaching/lib/paragraph.js +++ b/src/plugin/xml-digital-teaching/lib/paragraph.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ import Vue from 'vue'; @@ -419,7 +419,7 @@ __vue_render__$J._withStripped = true; /* style */ const __vue_inject_styles__$I = undefined; /* scoped */ - const __vue_scope_id__$I = "data-v-73d8b7a0"; + const __vue_scope_id__$I = "data-v-0994a01b"; /* module identifier */ const __vue_module_identifier__$I = undefined; /* functional template */ @@ -501,7 +501,7 @@ class MagicLink extends HTMLElement { transition: all 240ms ease-in-out; cursor: pointer; } - .magic-link:hover { + .magic-link span:hover { text-decoration: underline; } .wifi-symbol { @@ -10120,1083 +10120,1441 @@ var recorder_mp3_min = createCommonjsModule(function (module) { https://github.com/xiangyuecn/Recorder src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js */ -!function (y) { +!function (e) { + var t = "object" == typeof window && !!window.document, + a = t ? window : Object; + !function (e, w) { - var v = function () {}, - V = function (e) { - return new t(e); - }; - V.LM = "2023-02-01 18:05"; - var T = "Recorder", - d = "getUserMedia", - O = "srcSampleRate", - N = "sampleRate", - x = "catch"; - V.IsOpen = function () { - var e = V.Stream; - if (e) { - var t = e.getTracks && e.getTracks() || e.audioTracks || [], - a = t[0]; - if (a) { - var s = a.readyState; - return "live" == s || s == a.LIVE; - } - } - return !1; - }, V.BufferSize = 4096, V.Destroy = function () { - for (var e in H(T + " Destroy"), S(), a) a[e](); - }; - var a = {}; - V.BindDestroy = function (e, t) { - a[e] = t; - }, V.Support = function () { - var e = navigator.mediaDevices || {}; - return e[d] || (e = navigator)[d] || (e[d] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[d] && (V.Scope = e, !!V.GetContext()); - }, V.GetContext = function () { - var e = y.AudioContext; - return e || (e = y.webkitAudioContext), e ? (V.Ctx && "closed" != V.Ctx.state || (V.Ctx = new e(), V.BindDestroy("Ctx", function () { - var e = V.Ctx; - e && e.close && (e.close(), V.Ctx = 0); - })), V.Ctx) : null; - }; - var E = "ConnectEnableWebM"; - V[E] = !0; - var P = "ConnectEnableWorklet"; - V[P] = !1; - var g = function (e, _) { - var l, - i, - f, - c = e.BufferSize || V.BufferSize, - h = V.Ctx, - u = e.Stream, - o = function (e) { - var t = u._m = h.createMediaStreamSource(u), - a = h.destination, - s = "createMediaStreamDestination"; - h[s] && (a = h[s]()), t.connect(e), e.connect(a); - }, - m = "", - p = u._call, - b = function (e) { - for (var t in p) { - for (var a = e.length, s = new Int16Array(a), n = 0, r = 0; r < a; r++) { - var i = Math.max(-1, Math.min(1, e[r])); - i = i < 0 ? 32768 * i : 32767 * i, s[r] = i, n += Math.abs(i); - } - for (var o in p) p[o](s, n); - return; - } - }, - v = "ScriptProcessor", - d = "audioWorklet", - g = T + " " + d, - S = "RecProc", - M = "MediaRecorder", - w = M + ".WebM.PCM", - R = h.createScriptProcessor || h.createJavaScriptNode, - A = "。由于" + d + "内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启" + d + "。", - B = function () { - i = u.isWorklet = !1, L(u), H("Connect采用老的" + v + "," + (V[P] ? "但已" : "可") + "设置" + T + "." + P + "=true尝试启用" + d + m + A, 3); - var e = u._p = R.call(h, c, 1, 1); - o(e); - var t = "_D220626", - a = V[t]; - a && H("Use " + T + "." + t, 3), e.onaudioprocess = function (e) { - var t = e.inputBuffer.getChannelData(0); - a ? (t = new Float32Array(t), setTimeout(function () { - b(t); - })) : b(t); - }; - }, - k = function () { - l = u.isWebM = !1, I(u), i = u.isWorklet = !R || V[P]; - var t = y.AudioWorkletNode; - if (i && h[d] && t) { - var s = function () { - return i && u._na; - }, - n = u._na = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - f = 0, s() && (H(d + "未返回任何音频,恢复使用" + v, 3), R && B()); - }, 500)); - }, - r = function () { - if (s()) { - var e = u._n = new t(h, S, { - processorOptions: { - bufferSize: c - } - }); - o(e), e.port.onmessage = function (e) { - f && (clearTimeout(f), f = ""), s() ? b(e.data.val) : i || H(d + "多余回调", 3); - }, H("Connect采用" + d + ",设置" + T + "." + P + "=false可恢复老式" + v + m + A, 3); - } - }; - h.resume()[p && "finally"](function () { - if (s()) if (h[S]) r();else { - var e, - t, - a = (t = "class " + S + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { - return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, g); - })(function (e) { - DEL_super(e); - var t = this, - a = e.processorOptions.bufferSize; - t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { - e.data.kill && (t.kill = !0, console.log("$RA kill call")); - }, console.log("$RA .ctor call", e); - }), t += "process " + e(function (e, t, a) { - var s = this, - n = s.bufferSize, - r = s.buffer, - i = s.pos; - if ((e = (e[0] || [])[0] || []).length) { - r.set(e, i); - var o = ~~((i += e.length) / n) * n; - if (o) { - this.port.postMessage({ - val: r.slice(0, o) - }); - var _ = r.subarray(o, i); - (r = new Float32Array(2 * n)).set(_), i = _.length, s.buffer = r; - } - s.pos = i; - } - return !s.kill; - }), t += '}try{registerProcessor("' + S + '", ' + S + ')}catch(e){console.error("' + g + '注册失败",e)}', "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); - h[d].addModule(a).then(function (e) { - s() && (h[S] = 1, r(), f && n()); - })[x](function (e) { - H(d + ".addModule失败", 1, e), s() && B(); - }); - } - }); - } else B(); - }; - !function () { - var e = y[M], - t = "ondataavailable", - a = "audio/webm; codecs=pcm"; - l = u.isWebM = V[E]; - var s = e && t in e.prototype && e.isTypeSupported(a); - if (m = s ? "" : "(此浏览器不支持" + w + ")", !_ || !l || !s) return k(); - var n = function () { - return l && u._ra; - }, - r = (u._ra = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - n() && (H(M + "未返回任何音频,降级使用" + d, 3), k()); - }, 500)); - }, Object.assign({ - mimeType: a - }, V.ConnectWebMOptions)), - i = u._r = new e(u, r), - o = u._rd = { - sampleRate: h[N] - }; - i[t] = function (e) { - var t = new FileReader(); - t.onloadend = function () { - if (n()) { - var e = C(new Uint8Array(t.result), o); - if (!e) return; - if (-1 == e) return void k(); - f && (clearTimeout(f), f = ""), b(e); - } else l || H(M + "多余回调", 3); - }, t.readAsArrayBuffer(e.data); - }, i.start(~~(c / 48)), H("Connect采用" + w + ",设置" + T + "." + E + "=false可恢复使用" + d + "或老式" + v); - }(); - }, - L = function (e) { - e._na = null, e._n && (e._n.port.postMessage({ - kill: !0 - }), e._n.disconnect(), e._n = null); - }, - I = function (e) { - e._ra = null, e._r && (e._r.stop(), e._r = null); - }, - S = function (e) { - var t = (e = e || V) == V, - a = e.Stream; - if (a && (a._m && (a._m.disconnect(), a._m = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), L(a), I(a), t)) { - for (var s = a.getTracks && a.getTracks() || a.audioTracks || [], n = 0; n < s.length; n++) { - var r = s[n]; - r.stop && r.stop(); + var S = function () {}, + f = function (e) { + return "number" == typeof e; + }, + N = function (e) { + return new l(e); + }, + M = N.LM = "2024-04-09 19:15", + y = "https://github.com/xiangyuecn/Recorder", + R = "Recorder", + A = "getUserMedia", + V = "srcSampleRate", + D = "sampleRate", + i = "bitRate", + x = "catch", + t = e[R]; + if (t && t.LM == M) return t.CLog(t.i18n.$T("K8zP::重复导入{1}", 0, R), 3); + N.IsOpen = function () { + var e = N.Stream; + if (e) { + var t = e.getTracks && e.getTracks() || e.audioTracks || [], + a = t[0]; + if (a) { + var n = a.readyState; + return "live" == n || n == a.LIVE; } - a.stop && a.stop(); } - e.Stream = 0; + return !1; + }, N.BufferSize = 4096, N.Destroy = function () { + for (var e in O(R + " Destroy"), L(), a) a[e](); }; - V.SampleData = function (e, t, a, s, n) { - s || (s = {}); - var r = s.index || 0, - i = s.offset || 0, - o = s.frameNext || []; - n || (n = {}); - var _ = n.frameSize || 1; - n.frameType && (_ = "mp3" == n.frameType ? 1152 : 1); - var l = e.length; - l + 1 < r && H("SampleData似乎传入了未重置chunk " + r + ">" + l, 3); - for (var f = 0, c = r; c < l; c++) f += e[c].length; - f = Math.max(0, f - Math.floor(i)); - var h = t / a; - 1 < h ? f = Math.floor(f / h) : (h = 1, a = t), f += o.length; - for (var u = new Int16Array(f), m = 0, c = 0; c < o.length; c++) u[m] = o[c], m++; - for (; r < l; r++) { - for (var p = e[r], c = i, b = p.length; c < b;) { - var v = Math.floor(c), - d = Math.ceil(c), - g = c - v, - S = p[v], - M = d < b ? p[d] : (e[r + 1] || [S])[0] || 0; - u[m] = S + (M - S) * g, m++, c += h; + var a = {}; + N.BindDestroy = function (e, t) { + a[e] = t; + }, N.Support = function () { + if (!w) return !1; + var e = navigator.mediaDevices || {}; + return e[A] || (e = navigator)[A] || (e[A] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[A] && (N.Scope = e, !!N.GetContext()); + }, N.GetContext = function (e) { + if (!w) return null; + var t = window.AudioContext; + if (t || (t = window.webkitAudioContext), !t) return null; + var a = N.Ctx; + if (a && "closed" != a.state || (a = N.Ctx = new t(), N.NewCtxs = N.NewCtxs || [], N.BindDestroy("Ctx", function () { + var e = N.Ctx; + e && e.close && (s(e), N.Ctx = 0); + var t = N.NewCtxs; + N.NewCtxs = []; + for (var a = 0; a < t.length; a++) s(t[a]); + })), e && a.close) try { + a = new t(), N.NewCtxs.push(a); + } catch (e) { + O("GetContext tryNew Error", 1, e); } - i = c - b; - } - o = null; - var w = u.length % _; - if (0 < w) { - var R = 2 * (u.length - w); - o = new Int16Array(u.buffer.slice(R)), u = new Int16Array(u.buffer.slice(0, R)); - } - return { - index: r, - offset: i, - frameNext: o, - sampleRate: a, - data: u - }; - }, V.PowerLevel = function (e, t) { - var a = e / t || 0; - return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); - }, V.PowerDBFS = function (e) { - var t = Math.max(.1, e || 0); - return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); - }, V.CLog = function (e, t) { - var a = new Date(), - s = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), - n = this && this.envIn && this.envCheck && this.id, - r = ["[" + s + " " + T + (n ? ":" + n : "") + "]" + e], - i = arguments, - o = y.console || {}, - _ = 2, - l = o.log; - for ("number" == typeof t ? l = 1 == t ? o.error : 3 == t ? o.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); - f ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(o, r); - }; - var H = function () { - V.CLog.apply(this, arguments); - }, - f = !0; - try { - f = !console.log.apply; - } catch (e) {} - var s = 0; - function t(e) { - this.id = ++s, r(); - var t = { - type: "mp3", - bitRate: 16, - sampleRate: 16e3, - onProcess: v - }; - for (var a in e) t[a] = e[a]; - this.set = t, this._S = 9, this.Sync = { - O: 9, - C: 9 - }; - } - V.Sync = { - O: 9, - C: 9 - }, V.prototype = t.prototype = { - CLog: H, - _streamStore: function () { - return this.set.sourceStream ? this : V; - }, - open: function (e, a) { - var s = this, - n = s._streamStore(); - e = e || v; - var r = function (e, t) { - t = !!t, s.CLog("录音open失败:" + e + ",isUserNotAllow:" + t, 1), a && a(e, t); - }, - i = function () { - s.CLog("open ok id:" + s.id), e(), s._SO = 0; - }, - o = n.Sync, - _ = ++o.O, - l = o.C; - s._O = s._O_ = _, s._SO = s._S; - var t = s.envCheck({ - envName: "H5", - canProcess: !0 - }); - if (t) r("不能录音:" + t);else if (s.set.sourceStream) { - if (!V.GetContext()) return void r("不支持此浏览器从流中获取录音"); - S(n), s.Stream = s.set.sourceStream, s.Stream._call = {}; - try { - g(n); - } catch (e) { - return void r("从流中打开录音失败:" + e.message); - } - i(); - } else { - var f = function (e, t) { - try { - y.top.a; - } catch (e) { - return void r('无权录音(跨域,请尝试给iframe添加麦克风访问策略,如allow="camera;microphone")'); - } - /Permission|Allow/i.test(e) ? r("用户拒绝了录音权限", !0) : !1 === y.isSecureContext ? r("浏览器禁止不安全页面录音,可开启https解决") : /Found/i.test(e) ? r(t + ",无可用麦克风") : r(t); - }; - if (V.IsOpen()) i();else if (V.Support()) { - var c = function (t) { - setTimeout(function () { - t._call = {}; - var e = V.Stream; - e && (S(), t._call = e._call), V.Stream = t, function () { - if (l != o.C || !s._O) { - var e = "open被取消"; - return _ == o.O ? s.close() : e = "open被中断", r(e), !0; - } - }() || (V.IsOpen() ? (e && s.CLog("发现同时多次调用open", 1), g(n, 1), i()) : r("录音功能无效:无音频流")); - }, 100); - }, - h = function (e) { - var t = e.name || e.message || e.code + ":" + e; - s.CLog("请求录音权限错误", 1, e), f(t, "无法录音:" + t); - }, - u = { - noiseSuppression: !1, - echoCancellation: !1 - }, - m = s.set.audioTrackSet; - for (var p in m) u[p] = m[p]; - u.sampleRate = V.Ctx.sampleRate; - try { - var b = V.Scope[d]({ - audio: u - }, c, h); - } catch (e) { - s.CLog(d, 3, e), b = V.Scope[d]({ - audio: !0 - }, c, h); - } - b && b.then && b.then(c)[x](h); - } else f("", "此浏览器不支持录音"); - } - }, - close: function (e) { - e = e || v; - var t = this, - a = t._streamStore(); - t._stop(); - var s = a.Sync; - if (t._O = 0, t._O_ != s.O) return t.CLog("close被忽略(因为同时open了多个rec,只有最后一个会真正close)", 3), void e(); - s.C++, S(a), t.CLog("close"), e(); - }, - mock: function (e, t) { - var a = this; - return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a[O] = t, a; - }, - envCheck: function (e) { - var t, - a = this.set, - s = "CPU_BE"; - if (t || V[s] || !y.Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (r(s), t = "不支持CPU_BE架构"), !t) { - var n = a.type; - this[n + "_envCheck"] ? t = this[n + "_envCheck"](e, a) : a.takeoffEncodeChunk && (t = n + "类型" + (this[n] ? "" : "(未加载编码器)") + "不支持设置takeoffEncodeChunk"); - } - return t || ""; - }, - envStart: function (e, t) { - var a = this, - s = a.set; - a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = []; - var n = s[N]; - if (t < n ? s[N] = t : n = 0, a[O] = t, a.CLog(O + ": " + t + " set." + N + ": " + s[N] + (n ? " 忽略" + n : ""), n ? 3 : 0), a.engineCtx = 0, a[s.type + "_start"]) { - var r = a.engineCtx = a[s.type + "_start"](s); - r && (r.pcmDatas = [], r.pcmSize = 0); - } - }, - envResume: function () { - this.envInFixTs = []; - }, - envIn: function (e, t) { - var n = this, - r = n.set, - i = n.engineCtx, - a = n[O], - s = e.length, - o = V.PowerLevel(t, s), - _ = n.buffers, - l = _.length; - _.push(e); - var f = _, - c = l, - h = Date.now(), - u = Math.round(s / a * 1e3); - n.envInLast = h, 1 == n.buffers.length && (n.envInFirst = h - u); - var m = n.envInFixTs; - m.splice(0, 0, { - t: h, - d: u - }); - for (var p = h, b = 0, v = 0; v < m.length; v++) { - var d = m[v]; - if (3e3 < h - d.t) { - m.length = v; + return a; + }, N.CloseNewCtx = function (e) { + if (e && e != N.Ctx) { + s(e); + for (var t = N.NewCtxs || [], a = t.length, n = 0; n < t.length; n++) if (t[n] == e) { + t.splice(n, 1); break; } - p = d.t, b += d.d; + O(z("mSxV::剩{1}个GetContext未close", 0, a + "-1=" + t.length), t.length ? 3 : 0); } - var g = m[1], - S = h - p; - if (S / 3 < S - b && (g && 1e3 < S || 6 <= m.length)) { - var M = h - g.t - u; - if (u / 5 < M) { - var w = !r.disableEnvInFix; - if (n.CLog("[" + h + "]" + (w ? "" : "未") + "补偿" + M + "ms", 3), n.envInFix += M, w) { - var R = new Int16Array(M * a / 1e3); - s += R.length, _.push(R); + }; + var s = function (e) { + if (e && e.close) { + e._isC = 1; + try { + e.close(); + } catch (e) { + O("ctx close err", 1, e); } } - } - var A = n.recSize, - B = s, - k = A + B; - if (n.recSize = k, i) { - var y = V.SampleData(_, a, r[N], i.chunkInfo); - i.chunkInfo = y, k = (A = i.pcmSize) + (B = y.data.length), i.pcmSize = k, _ = i.pcmDatas, l = _.length, _.push(y.data), a = y[N]; - } - var T = Math.round(k / a * 1e3), - x = _.length, - E = f.length, - P = function () { - for (var e = L ? 0 : -B, t = null == _[0], a = l; a < x; a++) { - var s = _[a]; - null == s ? t = 1 : (e += s.length, i && s.length && n[r.type + "_encode"](i, s)); - } - if (t && i) for (a = c, f[0] && (a = 0); a < E; a++) f[a] = null; - t && (e = L ? B : 0, _[0] = null), i ? i.pcmSize += e : n.recSize += e; - }, - L = 0, - I = "rec.set.onProcess"; - try { - L = r.onProcess(_, o, T, a, l, P); - } catch (e) { - console.error(I + "回调出错是不允许的,需保证不会抛异常", e); - } - var H = Date.now() - h; - if (10 < H && 1e3 < n.envInFirst - h && n.CLog(I + "低性能,耗时" + H + "ms", 3), !0 === L) { - var C = 0; - for (v = l; v < x; v++) null == _[v] ? C = 1 : _[v] = new Int16Array(0); - C ? n.CLog("未进入异步前不能清除buffers", 3) : i ? i.pcmSize -= B : n.recSize -= B; - } else P(); - }, - start: function () { - var t = this, - a = V.Ctx, - e = 1; - if (t.set.sourceStream ? t.Stream || (e = 0) : V.IsOpen() || (e = 0), e) { - if (t.CLog("开始录音"), t._stop(), t.state = 3, t.envStart(null, a[N]), t._SO && t._SO + 1 != t._S) t.CLog("start被中断", 3);else { - t._SO = 0; - var s = function () { - 3 == t.state && (t.state = 1, t.resume()); - }; - if ("suspended" == a.state) { - var n = "AudioContext resume: "; - t.CLog(n + "wait..."), a.resume().then(function () { - t.CLog(n + a.state), s(); + }, + B = N.ResumeCtx = function (a, n, s, r) { + var i = 0, + o = 0, + _ = 0, + l = 0, + f = "EventListener", + c = "ResumeCtx ", + u = function (e, t) { + o && h(), i || (i = 1, e && r(e, l), t && s(l)), t && (!a._LsSC && a["add" + f] && a["add" + f]("statechange", b), a._LsSC = 1, _ = 1); + }, + h = function (e) { + if (!e || !o) { + o = e ? 1 : 0; + for (var t = ["focus", "mousedown", "mouseup", "touchstart", "touchend"], a = 0; a < t.length; a++) window[(e ? "add" : "remove") + f](t[a], b, !0); + } + }, + b = function () { + var e = a.state, + t = p(e); + if (!i && !n(t ? ++l : l)) return u(); + t ? (_ && O(c + "sc " + e, 3), h(1), a.resume().then(function () { + _ && O(c + "sc " + a.state), u(0, 1); })[x](function (e) { - t.CLog(n + a.state + " 可能无法录音:" + e.message, 1, e), s(); - }); - } else s(); + O(c + "error", 1, e), p(a.state) || u(e.message || "error"); + })) : "closed" == e ? (_ && !a._isC && O(c + "sc " + e, 1), u("ctx closed")) : u(0, 1); + }; + b(); + }, + p = N.CtxSpEnd = function (e) { + return "suspended" == e || "interrupted" == e; + }, + k = function (e) { + var t = e.state, + a = "ctx.state=" + t; + return p(t) && (a += z("nMIy::(注意:ctx不是running状态,rec.open和start至少要有一个在用户操作(触摸、点击等)时进行调用,否则将在rec.start时尝试进行ctx.resume,可能会产生兼容性问题(仅iOS),请参阅文档中runningContext配置)")), a; + }, + T = "ConnectEnableWebM"; + N[T] = !0; + var E = "ConnectEnableWorklet"; + N[E] = !1; + var C = function (e, _) { + var l = e.BufferSize || N.BufferSize, + f = e.Stream, + c = f._RC || f._c || N.GetContext(!0); + f._c = c; + var u, + a, + h, + i = function (e) { + var t = f._m = c.createMediaStreamSource(f), + a = c.destination, + n = "createMediaStreamDestination"; + c[n] && (a = f._d = c[n]()), t.connect(e), e.connect(a); + }, + b = "", + p = f._call, + m = function (e) { + for (var t in p) { + for (var a = e.length, n = new Int16Array(a), s = 0, r = 0; r < a; r++) { + var i = Math.max(-1, Math.min(1, e[r])); + i = i < 0 ? 32768 * i : 32767 * i, n[r] = i, s += Math.abs(i); + } + for (var o in p) p[o](n, s); + return; + } + }, + v = "ScriptProcessor", + d = "audioWorklet", + o = R + " " + d, + g = "RecProc", + w = "MediaRecorder", + S = w + ".WebM.PCM", + M = c.createScriptProcessor || c.createJavaScriptNode, + y = z("ZGlf::。由于{1}内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启{1}。", 0, d), + A = function () { + a = f.isWorklet = !1, n(f), O(z("7TU0::Connect采用老的{1},", 0, v) + Y.get(z(N[E] ? "JwCL::但已设置{1}尝试启用{2}" : "VGjB::可设置{1}尝试启用{2}", 2), [R + "." + E + "=true", d]) + b + y, 3); + var e = f._p = M.call(c, l, 1, 1); + i(e), e.onaudioprocess = function (e) { + var t = e.inputBuffer.getChannelData(0); + m(t); + }; + }, + k = function () { + u = f.isWebM = !1, I(f), a = f.isWorklet = !M || N[E]; + var t = window.AudioWorkletNode; + if (a && c[d] && t) { + var n = function () { + return a && f._na; + }, + s = f._na = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + h = 0, n() && (O(z("MxX1::{1}未返回任何音频,恢复使用{2}", 0, d, v), 3), M && A()); + }, 500)); + }, + r = function () { + if (n()) { + var e = f._n = new t(c, g, { + processorOptions: { + bufferSize: l + } + }); + i(e), e.port.onmessage = function (e) { + h && (clearTimeout(h), h = ""), n() ? m(e.data.val) : a || O(z("XUap::{1}多余回调", 0, d), 3); + }, O(z("yOta::Connect采用{1},设置{2}可恢复老式{3}", 0, d, R + "." + E + "=false", v) + b + y, 3); + } + }, + e = function () { + if (n()) if (c[g]) r();else { + var e, + t, + a = (t = "class " + g + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { + return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, o); + })(function (e) { + DEL_super(e); + var t = this, + a = e.processorOptions.bufferSize; + t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { + e.data.kill && (t.kill = !0, $C.log("$RA kill call")); + }, $C.log("$RA .ctor call", e); + }), t += "process " + e(function (e, t, a) { + var n = this, + s = n.bufferSize, + r = n.buffer, + i = n.pos; + if ((e = (e[0] || [])[0] || []).length) { + r.set(e, i); + var o = ~~((i += e.length) / s) * s; + if (o) { + this.port.postMessage({ + val: r.slice(0, o) + }); + var _ = r.subarray(o, i); + (r = new Float32Array(2 * s)).set(_), i = _.length, n.buffer = r; + } + n.pos = i; + } + return !n.kill; + }), t = (t += '}try{registerProcessor("' + g + '", ' + g + ')}catch(e){$C.error("' + o + ' Reg Error",e)}').replace(/\$C\./g, "console."), "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); + c[d].addModule(a).then(function (e) { + n() && (c[g] = 1, r(), h && s()); + })[x](function (e) { + O(d + ".addModule Error", 1, e), n() && A(); + }); + } + }; + B(c, function () { + return n(); + }, e, e); + } else A(); + }; + !function () { + var e = window[w], + t = "ondataavailable", + a = "audio/webm; codecs=pcm"; + u = f.isWebM = N[T]; + var n = e && t in e.prototype && e.isTypeSupported(a); + if (b = n ? "" : z("VwPd::(此浏览器不支持{1})", 0, S), !_ || !u || !n) return k(); + var s = function () { + return u && f._ra; + }, + r = (f._ra = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + s() && (O(z("vHnb::{1}未返回任何音频,降级使用{2}", 0, w, d), 3), k()); + }, 500)); + }, Object.assign({ + mimeType: a + }, N.ConnectWebMOptions)), + i = f._r = new e(f, r), + o = f._rd = { + sampleRate: c[D] + }; + i[t] = function (e) { + var t = new FileReader(); + t.onloadend = function () { + if (s()) { + var e = P(new Uint8Array(t.result), o); + if (!e) return; + if (-1 == e) return void k(); + h && (clearTimeout(h), h = ""), m(e); + } else u || O(z("O9P7::{1}多余回调", 0, w), 3); + }, t.readAsArrayBuffer(e.data); + }, i.start(~~(l / 48)), O(z("LMEm::Connect采用{1},设置{2}可恢复使用{3}或老式{4}", 0, S, R + "." + T + "=false", d, v)); + }(); + }, + r = function (e) { + e._na && e._na(), e._ra && e._ra(); + }, + n = function (e) { + e._na = null, e._n && (e._n.port.postMessage({ + kill: !0 + }), e._n.disconnect(), e._n = null); + }, + I = function (e) { + if (e._ra = null, e._r) { + try { + e._r.stop(); + } catch (e) { + O("mr stop err", 1, e); + } + e._r = null; } - } else t.CLog("未open", 1); - }, - pause: function () { - var e = this; - e.state && (e.state = 2, e.CLog("pause"), delete e._streamStore().Stream._call[e.id]); - }, - resume: function () { - var e, - a = this; - if (a.state) { - a.state = 1, a.CLog("resume"), a.envResume(); - var t = a._streamStore().Stream; - t._call[a.id] = function (e, t) { - 1 == a.state && a.envIn(e, t); - }, (e = t)._na && e._na(), e._ra && e._ra(); - } - }, - _stop: function (e) { - var t = this, - a = t.set; - t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); - }, - stop: function (a, t, e) { - var s, - n = this, - r = n.set, - i = n.envInLast - n.envInFirst, - o = i && n.buffers.length; - n.CLog("stop 和start时差" + (i ? i + "ms 补偿" + n.envInFix + "ms envIn:" + o + " fps:" + (o / i * 1e3).toFixed(1) : "-")); - var _ = function () { - n._stop(), e && n.close(); - }, - l = function (e) { - n.CLog("结束录音失败:" + e, 1), t && t(e), _(); - }, - f = function (e, t) { - if (n.CLog("结束录音 编码花" + (Date.now() - s) + "ms 音频时长" + t + "ms 文件大小" + e.size + "b"), r.takeoffEncodeChunk) n.CLog("启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据", 3);else if (e.size < Math.max(100, t / 2)) return void l("生成的" + r.type + "无效"); - a && a(e, t), _(); + }, + L = function (e) { + var t = (e = e || N) == N, + a = e.Stream; + a && (a._m && (a._m.disconnect(), a._m = null), !a._RC && a._c && N.CloseNewCtx(a._c), a._RC = null, a._c = null, a._d && (o(a._d.stream), a._d = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), n(a), I(a), t && o(a)), e.Stream = 0; + }, + o = N.StopS_ = function (e) { + for (var t = e.getTracks && e.getTracks() || e.audioTracks || [], a = 0; a < t.length; a++) { + var n = t[a]; + n.stop && n.stop(); + } + e.stop && e.stop(); + }; + N.SampleData = function (e, t, a, n, s) { + var r = "SampleData"; + n || (n = {}); + var i = n.index || 0, + o = n.offset || 0, + _ = n.filter; + if (_ && _.fn && _.sr != t && (_ = null, O(z("d48C::{1}的filter采样率变了,重设滤波", 0, r), 3)), !_) { + var l = 3 * t / 4 < a ? 0 : a / 2 * 3 / 4; + _ = { + fn: l ? N.IIRFilter(!0, t, l) : 0 }; - if (!n.isMock) { - var c = 3 == n.state; - if (!n.state || c) return void l("未开始录音" + (c ? ",开始录音前无用户交互导致AudioContext未运行" : "")); - n._stop(!0); } - var h = n.recSize; - if (h) { - if (n.buffers[0]) { - if (n[r.type]) { - if (n.isMock) { - var u = n.envCheck(n.mockEnvInfo || { + _.sr = t; + var f = _.fn, + c = n.frameNext || []; + s || (s = {}); + var u = s.frameSize || 1; + s.frameType && (u = "mp3" == s.frameType ? 1152 : 1); + var h = e.length; + h + 1 < i && O(z("tlbC::{1}似乎传入了未重置chunk {2}", 0, r, i + ">" + h), 3); + for (var b = 0, p = i; p < h; p++) b += e[p].length; + b = Math.max(0, b - Math.floor(o)); + var m = t / a; + 1 < m ? b = Math.floor(b / m) : (m = 1, a = t), b += c.length; + for (var v = new Int16Array(b), d = 0, p = 0; p < c.length; p++) v[d] = c[p], d++; + for (; i < h; i++) { + for (var g = e[i], p = o, w = g.length, S = f && f.Embed, M = 0, y = 0, A = 0, k = 0, R = 0, x = 0; R < w; R++, x++) if (x < w && (S ? (A = g[x], k = S.b0 * A + S.b1 * S.x1 + S.b0 * S.x2 - S.a1 * S.y1 - S.a2 * S.y2, S.x2 = S.x1, S.x1 = A, S.y2 = S.y1, S.y1 = k) : k = f ? f(g[x]) : g[x]), M = y, y = k, 0 != x) { + var B = Math.floor(p); + if (R == B) { + var T = Math.ceil(p), + E = p - B, + C = M, + I = T < w ? y : C, + L = C + (I - C) * E; + 32767 < L ? L = 32767 : L < -32768 && (L = -32768), v[d] = L, d++, p += m; + } + } else R--; + o = Math.max(0, p - w); + } + c = null; + var P = v.length % u; + if (0 < P) { + var H = 2 * (v.length - P); + c = new Int16Array(v.buffer.slice(H)), v = new Int16Array(v.buffer.slice(0, H)); + } + return { + index: i, + offset: o, + filter: _, + frameNext: c, + sampleRate: a, + data: v + }; + }, N.IIRFilter = function (e, t, a) { + var n = 2 * Math.PI * a / t, + s = Math.sin(n), + r = Math.cos(n), + i = s / 2, + o = 1 + i, + _ = -2 * r / o, + l = (1 - i) / o; + if (e) var f = (1 - r) / 2 / o, + c = (1 - r) / o;else var f = (1 + r) / 2 / o, + c = -(1 + r) / o; + var u = 0, + h = 0, + b = 0, + p = 0, + m = 0, + v = function (e) { + return b = f * e + c * u + f * h - _ * p - l * m, h = u, u = e, m = p, p = b; + }; + return v.Embed = { + x1: 0, + x2: 0, + y1: 0, + y2: 0, + b0: f, + b1: c, + a1: _, + a2: l + }, v; + }, N.PowerLevel = function (e, t) { + var a = e / t || 0; + return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); + }, N.PowerDBFS = function (e) { + var t = Math.max(.1, e || 0); + return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); + }, N.CLog = function (e, t) { + if ("object" == typeof console) { + var a = new Date(), + n = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), + s = this && this.envIn && this.envCheck && this.id, + r = ["[" + n + " " + R + (s ? ":" + s : "") + "]" + e], + i = arguments, + o = N.CLog, + _ = 2, + l = o.log || console.log; + for (f(t) ? l = 1 == t ? o.error || console.error : 3 == t ? o.warn || console.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); + c ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(console, r); + } + }; + var O = function () { + N.CLog.apply(this, arguments); + }, + c = !0; + try { + c = !console.log.apply; + } catch (e) {} + var _ = 0; + function l(e) { + var t = this; + t.id = ++_, u(); + var a = { + type: "mp3", + onProcess: S + }; + for (var n in e) a[n] = e[n]; + var s = (t.set = a)[i], + r = a[D]; + (s && !f(s) || r && !f(r)) && t.CLog(z.G("IllegalArgs-1", [z("VtS4::{1}和{2}必须是数值", 0, D, i)]), 1, e), a[i] = +s || 16, a[D] = +r || 16e3, t.state = 0, t._S = 9, t.Sync = { + O: 9, + C: 9 + }; + } + N.Sync = { + O: 9, + C: 9 + }, N.prototype = l.prototype = { + CLog: O, + _streamStore: function () { + return this.set.sourceStream ? this : N; + }, + _streamCtx: function () { + var e = this._streamStore().Stream; + return e && e._c; + }, + open: function (e, a) { + var n = this, + s = n.set, + r = n._streamStore(), + i = 0; + e = e || S; + var o = function (e, t) { + t = !!t, n.CLog(z("5tWi::录音open失败:") + e + ",isUserNotAllow:" + t, 1), i && N.CloseNewCtx(i), a && a(e, t); + }; + n._streamTag = A; + var _ = function () { + n.CLog("open ok, id:" + n.id + " stream:" + n._streamTag), e(), n._SO = 0; + }, + l = r.Sync, + f = ++l.O, + c = l.C; + n._O = n._O_ = f, n._SO = n._S; + if (w) { + var t = n.envCheck({ + envName: "H5", + canProcess: !0 + }); + if (t) o(z("A5bm::不能录音:") + t);else if (s.sourceStream) { + if (n._streamTag = "set.sourceStream", !N.GetContext()) return void o(z("1iU7::不支持此浏览器从流中获取录音")); + L(r); + var u = n.Stream = s.sourceStream; + u._RC = s.runningContext, u._call = {}; + try { + C(r); + } catch (e) { + return L(r), void o(z("BTW2::从流中打开录音失败:") + e.message); + } + _(); + } else { + var h = function (e, t) { + try { + window.top.a; + } catch (e) { + return void o(z("Nclz::无权录音(跨域,请尝试给iframe添加麦克风访问策略,如{1})", 0, 'allow="camera;microphone"')); + } + /Permission|Allow/i.test(e) ? o(z("gyO5::用户拒绝了录音权限"), !0) : !1 === window.isSecureContext ? o(z("oWNo::浏览器禁止不安全页面录音,可开启https解决")) : /Found/i.test(e) ? o(t + z("jBa9::,无可用麦克风")) : o(t); + }; + if (N.IsOpen()) _();else if (N.Support()) { + var b = s.runningContext; + b || (b = i = N.GetContext(!0)); + var p = function (t) { + setTimeout(function () { + t._call = {}; + var e = N.Stream; + e && (L(), t._call = e._call), (N.Stream = t)._c = b, t._RC = s.runningContext, function () { + if (c != l.C || !n._O) { + var e = z("dFm8::open被取消"); + return f == l.O ? n.close() : e = z("VtJO::open被中断"), o(e), !0; + } + }() || (N.IsOpen() ? (e && n.CLog(z("upb8::发现同时多次调用open"), 1), C(r, 1), _()) : o(z("Q1GA::录音功能无效:无音频流"))); + }, 100); + }, + m = function (e) { + var t = e.name || e.message || e.code + ":" + e; + n.CLog(z("xEQR::请求录音权限错误"), 1, e), h(t, z("bDOG::无法录音:") + t); + }, + v = s.audioTrackSet || {}; + v[D] = b[D]; + var d = { + audio: v + }; + try { + var g = N.Scope[A](d, p, m); + } catch (e) { + n.CLog(A, 3, e), d = { + audio: !0 + }, g = N.Scope[A](d, p, m); + } + n.CLog(A + "(" + JSON.stringify(d) + ") " + k(b) + z("RiWe::,未配置noiseSuppression和echoCancellation时浏览器可能会自动打开降噪和回声消除,移动端可能会降低系统播放音量(关闭录音后可恢复),请参阅文档中audioTrackSet配置") + "(" + y + ") LM:" + M + " UA:" + navigator.userAgent), g && g.then && g.then(p)[x](m); + } else h("", z("COxc::此浏览器不支持录音")); + } + } else o(z.G("NonBrowser-1", ["open"]) + z("EMJq::,可尝试使用RecordApp解决方案") + "(" + y + "/tree/master/app-support-sample)"); + }, + close: function (e) { + e = e || S; + var t = this, + a = t._streamStore(); + t._stop(); + var n = " stream:" + t._streamTag, + s = a.Sync; + if (t._O = 0, t._O_ != s.O) return t.CLog(z("hWVz::close被忽略(因为同时open了多个rec,只有最后一个会真正close)") + n, 3), void e(); + s.C++, L(a), t.CLog("close," + n), e(); + }, + mock: function (e, t) { + var a = this; + return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a._setSrcSR(t), a._streamTag = "mock", a; + }, + _setSrcSR: function (e) { + var t = this.set, + a = t[D]; + e < a ? t[D] = e : a = 0, this[V] = e, this.CLog(V + ": " + e + " set." + D + ": " + t[D] + (a ? " " + z("UHvm::忽略") + ": " + a : ""), a ? 3 : 0); + }, + envCheck: function (e) { + var t, + a = this.set, + n = "CPU_BE"; + if (t || N[n] || "function" != typeof Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (u(n), t = z("Essp::不支持{1}架构", 0, n)), !t) { + var s = a.type, + r = this[s + "_envCheck"]; + a.takeoffEncodeChunk && (r ? e.canProcess || (t = z("7uMV::{1}环境不支持实时处理", 0, e.envName)) : t = z("2XBl::{1}类型不支持设置takeoffEncodeChunk", 0, s) + (this[s] ? "" : z("LG7e::(未加载编码器)"))), !t && r && (t = this[s + "_envCheck"](e, a)); + } + return t || ""; + }, + envStart: function (e, t) { + var a = this, + n = a.set; + if (a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, e && (a._streamTag = "env$" + e.envName), a.state = 1, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = [], a._setSrcSR(t), a.engineCtx = 0, a[n.type + "_start"]) { + var s = a.engineCtx = a[n.type + "_start"](n); + s && (s.pcmDatas = [], s.pcmSize = 0); + } + }, + envResume: function () { + this.envInFixTs = []; + }, + envIn: function (e, t) { + var s = this, + r = s.set, + i = s.engineCtx; + if (1 == s.state) { + var a = s[V], + n = e.length, + o = N.PowerLevel(t, n), + _ = s.buffers, + l = _.length; + _.push(e); + var f = _, + c = l, + u = Date.now(), + h = Math.round(n / a * 1e3); + s.envInLast = u, 1 == s.buffers.length && (s.envInFirst = u - h); + var b = s.envInFixTs; + b.splice(0, 0, { + t: u, + d: h + }); + for (var p = u, m = 0, v = 0; v < b.length; v++) { + var d = b[v]; + if (3e3 < u - d.t) { + b.length = v; + break; + } + p = d.t, m += d.d; + } + var g = b[1], + w = u - p, + S = w - m; + if (w / 3 < S && (g && 1e3 < w || 6 <= b.length)) { + var M = u - g.t - h; + if (h / 5 < M) { + var y = !r.disableEnvInFix; + if (s.CLog("[" + u + "]" + Y.get(z(y ? "4Kfd::补偿{1}ms" : "bM5i::未补偿{1}ms", 1), [M]), 3), s.envInFix += M, y) { + var A = new Int16Array(M * a / 1e3); + n += A.length, _.push(A); + } + } + } + var k = s.recSize, + R = n, + x = k + R; + if (s.recSize = x, i) { + var B = N.SampleData(_, a, r[D], i.chunkInfo); + i.chunkInfo = B, k = i.pcmSize, R = B.data.length, x = k + R, i.pcmSize = x, _ = i.pcmDatas, l = _.length, _.push(B.data), a = B[D]; + } + var T = Math.round(x / a * 1e3), + E = _.length, + C = f.length, + I = function () { + for (var e = L ? 0 : -R, t = null == _[0], a = l; a < E; a++) { + var n = _[a]; + null == n ? t = 1 : (e += n.length, i && n.length && s[r.type + "_encode"](i, n)); + } + if (t && i) { + var a = c; + for (f[0] && (a = 0); a < C; a++) f[a] = null; + } + t && (e = L ? R : 0, _[0] = null), i ? i.pcmSize += e : s.recSize += e; + }, + L = 0, + P = "rec.set.onProcess"; + try { + L = r.onProcess(_, o, T, a, l, I); + } catch (e) { + console.error(P + z("gFUF::回调出错是不允许的,需保证不会抛异常"), e); + } + var H = Date.now() - u; + if (10 < H && 1e3 < s.envInFirst - u && s.CLog(P + z("2ghS::低性能,耗时{1}ms", 0, H), 3), !0 === L) { + for (var O = 0, v = l; v < E; v++) null == _[v] ? O = 1 : _[v] = new Int16Array(0); + O ? s.CLog(z("ufqH::未进入异步前不能清除buffers"), 3) : i ? i.pcmSize -= R : s.recSize -= R; + } else I(); + } else s.state || s.CLog("envIn at state=0", 3); + }, + start: function () { + var t = this, + e = 1; + if (t.set.sourceStream ? t.Stream || (e = 0) : N.IsOpen() || (e = 0), e) { + var a = t._streamCtx(); + if (t.CLog(z("kLDN::start 开始录音,") + k(a) + " stream:" + t._streamTag), t._stop(), t.envStart(null, a[D]), t.state = 3, t._SO && t._SO + 1 != t._S) t.CLog(z("Bp2y::start被中断"), 3);else { + t._SO = 0; + var n = function () { + 3 == t.state && (t.state = 1, t.resume()); + }, + s = "AudioContext resume: "; + B(a, function (e) { + return e && t.CLog(s + "wait..."), 3 == t.state; + }, function (e) { + e && t.CLog(s + a.state), n(); + }, function (e) { + t.CLog(s + a.state + z("upkE::,可能无法录音:") + e, 1), n(); + }); + } + } else t.CLog(z("6WmN::start失败:未open"), 1); + }, + pause: function () { + var e = this, + t = e._streamStore().Stream; + e.state && (e.state = 2, e.CLog("pause"), t && delete t._call[e.id]); + }, + resume: function () { + var a = this, + t = a._streamStore().Stream, + n = "resume(wait ctx)"; + if (3 == a.state) a.CLog(n);else if (a.state) { + a.state = 1, a.CLog("resume"), a.envResume(), t && (t._call[a.id] = function (e, t) { + 1 == a.state && a.envIn(e, t); + }, r(t)); + var s = a._streamCtx(); + s && B(s, function (e) { + return e && a.CLog(n + "..."), 1 == a.state; + }, function (e) { + e && a.CLog(n + s.state), r(t); + }, function (e) { + a.CLog(n + s.state + "[err]" + e, 1); + }); + } + }, + _stop: function (e) { + var t = this, + a = t.set; + t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); + }, + stop: function (c, t, e) { + var u, + h = this, + b = h.set, + a = h.envInLast - h.envInFirst, + n = a && h.buffers.length; + h.CLog(z("Xq4s::stop 和start时差:") + (a ? a + "ms " + z("3CQP::补偿:") + h.envInFix + "ms envIn:" + n + " fps:" + (n / a * 1e3).toFixed(1) : "-") + " stream:" + h._streamTag + " (" + y + ") LM:" + M); + var p = function () { + h._stop(), e && h.close(); + }, + m = function (e) { + h.CLog(z("u8JG::结束录音失败:") + e, 1), t && t(e), p(); + }, + s = function (e, t, a) { + var n = "arraybuffer", + s = "dataType", + r = "DefaultDataType", + i = h[s] || N[r] || "blob", + o = s + "=" + i, + _ = e instanceof ArrayBuffer, + l = 0, + f = _ ? e.byteLength : e.size; + if (i == n ? _ || (l = 1) : "blob" == i ? "function" != typeof Blob ? l = z.G("NonBrowser-1", [o]) + z("1skY::,请设置{1}", 0, R + "." + r + '="' + n + '"') : (_ && (e = new Blob([e], { + type: t + })), e instanceof Blob || (l = 1), t = e.type || t) : l = z.G("NotSupport-1", [o]), h.CLog(z("Wv7l::结束录音 编码花{1}ms 音频时长{2}ms 文件大小{3}b", 0, Date.now() - u, a, f) + " " + o + "," + t), l) m(1 != l ? l : z("Vkbd::{1}编码器返回的不是{2}", 0, b.type, i) + ", " + o);else { + if (b.takeoffEncodeChunk) h.CLog(z("QWnr::启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据"), 3);else if (f < Math.max(50, a / 5)) return void m(z("Sz2H::生成的{1}无效", 0, b.type)); + c && c(e, a, t), p(); + } + }; + if (!h.isMock) { + var r = 3 == h.state; + if (!h.state || r) return void m(z("wf9t::未开始录音") + (r ? z("Dl2c::,开始录音前无用户交互导致AudioContext未运行") : "")); + } + h._stop(!0); + var i = h.recSize; + if (i) { + if (h[b.type]) { + if (h.isMock) { + var o = h.envCheck(h.mockEnvInfo || { envName: "mock", canProcess: !1 }); - if (u) return void l("录音错误:" + u); + if (o) return void m(z("AxOH::录音错误:") + o); } - var m = n.engineCtx; - if (n[r.type + "_complete"] && m) { - var p = Math.round(m.pcmSize / r[N] * 1e3); - return s = Date.now(), void n[r.type + "_complete"](m, function (e) { - f(e, p); - }, l); + var _ = h.engineCtx; + if (h[b.type + "_complete"] && _) { + var l = Math.round(_.pcmSize / b[D] * 1e3); + return u = Date.now(), void h[b.type + "_complete"](_, function (e, t) { + s(e, t, l); + }, m); } - s = Date.now(); - var b = V.SampleData(n.buffers, n[O], r[N]); - r[N] = b[N]; - var v = b.data; - p = Math.round(v.length / r[N] * 1e3), n.CLog("采样" + h + "->" + v.length + " 花:" + (Date.now() - s) + "ms"), setTimeout(function () { - s = Date.now(), n[r.type](v, function (e) { - f(e, p); - }, function (e) { - l(e); + if (u = Date.now(), h.buffers[0]) { + var f = N.SampleData(h.buffers, h[V], b[D]); + b[D] = f[D]; + var v = f.data, + l = Math.round(v.length / b[D] * 1e3); + h.CLog(z("CxeT::采样:{1} 花:{2}ms", 0, i + "->" + v.length, Date.now() - u)), setTimeout(function () { + u = Date.now(), h[b.type](v, function (e, t) { + s(e, t, l); + }, function (e) { + m(e); + }); }); - }); - } else l("未加载" + r.type + "编码器"); - } else l("音频buffers被释放"); - } else l("未采集到录音"); - } - }, y[T] && (H("重复引入" + T, 3), y[T].Destroy()), y[T] = V; - var C = function (e, t) { - t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); - var a = t.tracks, - s = [t.pos[0]], - n = function () { - t.pos[0] = s[0]; - }, - r = t.bytes.length, - i = new Uint8Array(r + e.length); - if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { - if (X(i, s), q(i, s), !D(X(i, s), [24, 83, 128, 103])) return; - for (X(i, s); s[0] < i.length;) { - var o = X(i, s), - _ = q(i, s), - l = [0], - f = 0; - if (!_) return; - if (D(o, [22, 84, 174, 107])) { - for (; l[0] < _.length;) { - var c = X(_, l), - h = q(_, l), - u = [0], - m = { - channels: 0, - sampleRate: 0 - }; - if (D(c, [174])) for (; u[0] < h.length;) { - var p = X(h, u), - b = q(h, u), - v = [0]; - if (D(p, [215])) { - var d = Y(b); - m.number = d, a[d] = m; - } else if (D(p, [131])) { - var d = Y(b); - 1 == d ? m.type = "video" : 2 == d ? (m.type = "audio", f || (t.track0 = m), m.idx = f++) : m.type = "Type-" + d; - } else if (D(p, [134])) { - for (var g = "", S = 0; S < b.length; S++) g += String.fromCharCode(b[S]); - m.codec = g; - } else if (D(p, [225])) for (; v[0] < b.length;) { - var M = X(b, v), - w = q(b, v); - if (D(M, [181])) { - var d = 0, - R = new Uint8Array(w.reverse()).buffer; - 4 == w.length ? d = new Float32Array(R)[0] : 8 == w.length ? d = new Float64Array(R)[0] : H("WebM Track !Float", 1, w), m[N] = Math.round(d); - } else D(M, [98, 100]) ? m.bitDepth = Y(w) : D(M, [159]) && (m.channels = Y(w)); - } - } - } - t._ht = 1, H("WebM Tracks", a), n(); - break; - } - } - } - var A = t.track0; - if (A) { - if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, H("WebM 16改32位", 3)), A[N] != t[N] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || H("WebM Track非预期", 3, t), -(t.bad = 1); - for (var B = [], k = 0; s[0] < i.length;) { - var c = X(i, s), - h = q(i, s); - if (!h) break; - if (D(c, [163])) { - var y = 15 & h[0], - m = a[y]; - if (m) { - if (0 === m.idx) { - for (var T = new Uint8Array(h.length - 4), S = 4; S < h.length; S++) T[S - 4] = h[S]; - B.push(T), k += T.length; - } - } else H("WebM !Track" + y, 1, a); - } - n(); - } - if (k) { - var x = new Uint8Array(i.length - t.pos[0]); - x.set(i.subarray(t.pos[0])), t.bytes = x, t.pos[0] = 0; - for (var T = new Uint8Array(k), S = 0, E = 0; S < B.length; S++) T.set(B[S], E), E += B[S].length; - var R = new Float32Array(T.buffer); - if (1 < A.channels) { - for (var P = [], S = 0; S < R.length;) P.push(R[S]), S += A.channels; - R = new Float32Array(P); - } - return R; - } - } - }, - D = function (e, t) { - if (!e || e.length != t.length) return !1; - if (1 == e.length) return e[0] == t[0]; - for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; - return !0; - }, - Y = function (e) { - for (var t = "", a = 0; a < e.length; a++) { - var s = e[a]; - t += (s < 16 ? "0" : "") + s.toString(16); - } - return parseInt(t, 16) || 0; - }, - X = function (e, t, a) { - var s = t[0]; - if (!(s >= e.length)) { - var n = e[s], - r = ("0000000" + n.toString(2)).substr(-8), - i = /^(0*1)(\d*)$/.exec(r); - if (i) { - var o = i[1].length, - _ = []; - if (!(s + o > e.length)) { - for (var l = 0; l < o; l++) _[l] = e[s], s++; - return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = s, _; - } - } - } - }, - q = function (e, t) { - var a = X(e, t, 1); - if (a) { - var s = Y(a), - n = t[0], - r = []; - if (s < 2147483647) { - if (n + s > e.length) return; - for (var i = 0; i < s; i++) r[i] = e[n], n++; - } - return t[0] = n, r; + } else m(z("xkKd::音频buffers被释放")); + } else m(z("xGuI::未加载{1}编码器,请尝试到{2}的src/engine内找到{1}的编码器并加载", 0, b.type, R)); + } else m(z("Ltz3::未采集到录音")); } }; - V.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; - var r = V.Traffic = function (e) { - e = e ? "/" + T + "/Report/" + e : ""; - var t = V.TrafficImgUrl; - if (t) { - var a = V.Traffic, - s = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], - n = s[1] || "http://file/", - r = (s[0] || n) + e; - if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(n + e)), !a[r]) { - a[r] = 1; - var i = new Image(); - i.src = t, H("Traffic Analysis Image: " + (e || T + ".TrafficImgUrl=" + V.TrafficImgUrl)); - } - } - }; -}(window), module.exports && (module.exports = Recorder), function () { - - var i; - Recorder.prototype.enc_mp3 = { - stable: !0, - testmsg: "采样率范围48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000" - }, Recorder.prototype.mp3 = function (a, s, e) { - var n = this.set, - r = a.length, - t = this.mp3_start(n); - if (t) return this.mp3_encode(t, a), void this.mp3_complete(t, s, e, 1); - var i = new Recorder.lamejs.Mp3Encoder(1, n.sampleRate, n.bitRate), - o = [], - _ = 0, - l = 0, - f = function () { - if (_ < r) { - 0 < (e = i.encodeBuffer(a.subarray(_, _ + 57600))).length && (l += e.buffer.byteLength, o.push(e.buffer)), _ += 57600, setTimeout(f); - } else { - var e; - 0 < (e = i.flush()).length && (l += e.buffer.byteLength, o.push(e.buffer)); - var t = c.fn(o, l, r, n.sampleRate); - h(t, n), s(new Blob(o, { - type: "audio/mp3" - })); + var P = function (e, t) { + t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); + var a = t.tracks, + n = [t.pos[0]], + s = function () { + t.pos[0] = n[0]; + }, + r = t.bytes.length, + i = new Uint8Array(r + e.length); + if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { + if (j(i, n), X(i, n), !H(j(i, n), [24, 83, 128, 103])) return; + for (j(i, n); n[0] < i.length;) { + var o = j(i, n), + _ = X(i, n), + l = [0], + f = 0; + if (!_) return; + if (H(o, [22, 84, 174, 107])) { + for (; l[0] < _.length;) { + var c = j(_, l), + u = X(_, l), + h = [0], + b = { + channels: 0, + sampleRate: 0 + }; + if (H(c, [174])) for (; h[0] < u.length;) { + var p = j(u, h), + m = X(u, h), + v = [0]; + if (H(p, [215])) { + var d = F(m); + b.number = d, a[d] = b; + } else if (H(p, [131])) { + var d = F(m); + 1 == d ? b.type = "video" : 2 == d ? (b.type = "audio", f || (t.track0 = b), b.idx = f++) : b.type = "Type-" + d; + } else if (H(p, [134])) { + for (var g = "", w = 0; w < m.length; w++) g += String.fromCharCode(m[w]); + b.codec = g; + } else if (H(p, [225])) for (; v[0] < m.length;) { + var S = j(m, v), + M = X(m, v); + if (H(S, [181])) { + var d = 0, + y = new Uint8Array(M.reverse()).buffer; + 4 == M.length ? d = new Float32Array(y)[0] : 8 == M.length ? d = new Float64Array(y)[0] : O("WebM Track !Float", 1, M), b[D] = Math.round(d); + } else H(S, [98, 100]) ? b.bitDepth = F(M) : H(S, [159]) && (b.channels = F(M)); + } + } + } + t._ht = 1, O("WebM Tracks", a), s(); + break; + } + } } - }; - f(); - }, Recorder.BindDestroy("mp3Worker", function () { - Recorder.CLog("mp3Worker Destroy"), i && i.terminate(), i = null; - }), Recorder.prototype.mp3_envCheck = function (e, t) { - var a = ""; - return t.takeoffEncodeChunk && (e.canProcess ? s() || (a = "当前浏览器版本太低,无法实时处理") : a = e.envName + "环境不支持实时处理"), a; - }, Recorder.prototype.mp3_start = function (e) { - return s(e); - }; - var o = { - id: 0 - }, - s = function (e) { - var t = i; - try { - if (!t) { - var a = ");wk_lame();var wk_ctxs={};self.onmessage=" + function (e) { + var A = t.track0; + if (A) { + if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, O("WebM 16->32 bit", 3)), A[D] != t[D] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || O("WebM Track Unexpected", 3, t), -(t.bad = 1); + for (var k = [], R = 0; n[0] < i.length;) { + var c = j(i, n), + u = X(i, n); + if (!u) break; + if (H(c, [163])) { + var x = 15 & u[0], + b = a[x]; + if (b) { + if (0 === b.idx) { + for (var B = new Uint8Array(u.length - 4), w = 4; w < u.length; w++) B[w - 4] = u[w]; + k.push(B), R += B.length; + } + } else O("WebM !Track" + x, 1, a); + } + s(); + } + if (R) { + var T = new Uint8Array(i.length - t.pos[0]); + T.set(i.subarray(t.pos[0])), t.bytes = T, t.pos[0] = 0; + for (var B = new Uint8Array(R), w = 0, E = 0; w < k.length; w++) B.set(k[w], E), E += k[w].length; + var y = new Float32Array(B.buffer); + if (1 < A.channels) { + for (var C = [], w = 0; w < y.length;) C.push(y[w]), w += A.channels; + y = new Float32Array(C); + } + return y; + } + } + }, + H = function (e, t) { + if (!e || e.length != t.length) return !1; + if (1 == e.length) return e[0] == t[0]; + for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; + return !0; + }, + F = function (e) { + for (var t = "", a = 0; a < e.length; a++) { + var n = e[a]; + t += (n < 16 ? "0" : "") + n.toString(16); + } + return parseInt(t, 16) || 0; + }, + j = function (e, t, a) { + var n = t[0]; + if (!(n >= e.length)) { + var s = e[n], + r = ("0000000" + s.toString(2)).substr(-8), + i = /^(0*1)(\d*)$/.exec(r); + if (i) { + var o = i[1].length, + _ = []; + if (!(n + o > e.length)) { + for (var l = 0; l < o; l++) _[l] = e[n], n++; + return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = n, _; + } + } + } + }, + X = function (e, t) { + var a = j(e, t, 1); + if (a) { + var n = F(a), + s = t[0], + r = []; + if (n < 2147483647) { + if (s + n > e.length) return; + for (var i = 0; i < n; i++) r[i] = e[s], s++; + } + return t[0] = s, r; + } + }, + Y = N.i18n = { + lang: "zh-CN", + alias: { + "zh-CN": "zh", + "en-US": "en" + }, + locales: {}, + data: {}, + put: function (e, t) { + var a = R + ".i18n.put: ", + n = e.overwrite; + n = null == n || n; + var s = e.lang; + if (!(s = Y.alias[s] || s)) throw new Error(a + "set.lang?"); + var r = Y.locales[s]; + r || (r = {}, Y.locales[s] = r); + for (var i, o = /^([\w\-]+):/, _ = 0; _ < t.length; _++) { + var l = t[_]; + if (i = o.exec(l)) { + var f = i[1], + l = l.substr(f.length + 1); + !n && r[f] || (r[f] = l); + } else O(a + "'key:'? " + l, 3, e); + } + }, + get: function () { + return Y.v_G.apply(null, arguments); + }, + v_G: function (n, s, e) { + s = s || [], e = e || Y.lang, e = Y.alias[e] || e; + var t = Y.locales[e], + r = t && t[n] || ""; + return r || "zh" == e ? (Y.lastLang = e, "=Empty" == r ? "" : r.replace(/\{(\d+)(\!?)\}/g, function (e, t, a) { + return e = s[(t = +t || 0) - 1], (t < 1 || t > s.length) && (e = "{?}", O("i18n[" + n + "] no {" + t + "}: " + r, 3)), a ? "" : e; + })) : "en" == e ? Y.v_G(n, s, "zh") : Y.v_G(n, s, "en"); + }, + $T: function () { + return Y.v_T.apply(null, arguments); + }, + v_T: function () { + for (var e, t = arguments, a = "", n = [], s = 0, r = R + ".i18n.$T:", i = /^([\w\-]*):/, o = 0; o < t.length; o++) { + var _ = t[o]; + if (0 == o) { + if (e = i.exec(_), !(a = e && e[1])) throw new Error(r + "0 'key:'?"); + _ = _.substr(a.length + 1); + } + if (-1 === s) n.push(_);else { + if (s) throw new Error(r + " bad args"); + if (0 === _) s = -1;else if (f(_)) { + if (_ < 1) throw new Error(r + " bad args"); + s = _; + } else { + var l = 1 == o ? "en" : o ? "" : "zh"; + if ((e = i.exec(_)) && (l = e[1] || l, _ = _.substr(e[1].length + 1)), !e || !l) throw new Error(r + o + " 'lang:'?"); + Y.put({ + lang: l, + overwrite: !1 + }, [a + ":" + _]); + } + } + } + return a ? 0 < s ? a : Y.v_G(a, n) : ""; + } + }, + z = Y.$T; + z.G = Y.get, z("NonBrowser-1::非浏览器环境,不支持{1}", 1), z("IllegalArgs-1::参数错误:{1}", 1), z("NeedImport-2::调用{1}需要先导入{2}", 2), z("NotSupport-1::不支持:{1}", 1), N.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; + var u = N.Traffic = function (e) { + if (w) { + e = e ? "/" + R + "/Report/" + e : ""; + var t = N.TrafficImgUrl; + if (t) { + var a = N.Traffic, + n = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], + s = n[1] || "http://file/", + r = (n[0] || s) + e; + if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(s + e)), !a[r]) { + a[r] = 1; + var i = new Image(); + i.src = t, O("Traffic Analysis Image: " + (e || R + ".TrafficImgUrl=" + N.TrafficImgUrl)); + } + } + } + }; + t && (O(z("8HO5::覆盖导入{1}", 0, R), 1), t.Destroy()); + e[R] = N; + }(a, t), module.exports && (module.exports = a.Recorder); +}(), function (e) { + var t = "object" == typeof window && !!window.document, + a = (t ? window : Object).Recorder, + n = a.i18n; + !function (m, e, u, t) { + + var o = "48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000", + _ = "8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320"; + m.prototype.enc_mp3 = { + stable: !0, + takeEC: "full", + getTestMsg: function () { + return u("Zm7L::采样率范围:{1};比特率范围:{2}(不同比特率支持的采样率范围不同,小于32kbps时采样率需小于32000)", 0, o, _); + } + }; + var h, + v = function (e) { + var t = e.bitRate, + a = e.sampleRate, + n = a; + if (-1 == (" " + _ + ",").indexOf(" " + t + ",") && m.CLog(u("eGB9::{1}不在mp3支持的取值范围:{2}", 0, "bitRate=" + t, _), 3), -1 == (" " + o + ",").indexOf(" " + a + ",")) { + for (var s = o.split(", "), r = [], i = 0; i < s.length; i++) r.push({ + v: +s[i], + s: Math.abs(s[i] - a) + }); + r.sort(function (e, t) { + return e.s - t.s; + }), n = r[0].v, e.sampleRate = n, m.CLog(u("zLTa::sampleRate已更新为{1},因为{2}不在mp3支持的取值范围:{3}", 0, n, a, o), 3); + } + }, + n = function () { + return u.G("NeedImport-2", ["mp3.js", "src/engine/mp3-engine.js"]); + }, + d = t && "function" == typeof Worker; + m.prototype.mp3 = function (r, i, o) { + var e = this, + _ = e.set, + l = r.length; + if (m.lamejs) { + if (d) { + var t = e.mp3_start(_); + if (t) { + if (t.isW) return e.mp3_encode(t, r), void e.mp3_complete(t, i, o, 1); + e.mp3_stop(t); + } + } + v(_); + var f = new m.lamejs.Mp3Encoder(1, _.sampleRate, _.bitRate), + c = new Int8Array(5e5), + u = 0, + h = 0, + b = 0, + p = function () { + try { + if (h < l) var e = f.encodeBuffer(r.subarray(h, h + 57600));else { + b = 1; + var e = f.flush(); + } + } catch (e) { + if (console.error(e), !b) try { + f.flush(); + } catch (e) { + console.error(e); + } + return void o("MP3 Encoder: " + e.message); + } + var t = e.length; + if (0 < t) { + if (u + t > c.length) { + var a = new Int8Array(c.length + Math.max(5e5, t)); + a.set(c.subarray(0, u)), c = a; + } + c.set(e, u), u += t; + } + if (h < l) h += 57600, setTimeout(p);else { + var n = [c.buffer.slice(0, u)], + s = g.fn(n, u, l, _.sampleRate); + w(s, _), i(n[0] || new ArrayBuffer(0), "audio/mp3"); + } + }; + p(); + } else o(n()); + }, m.BindDestroy("mp3Worker", function () { + h && (m.CLog("mp3Worker Destroy"), h.terminate(), h = null); + }), m.prototype.mp3_envCheck = function (e, t) { + var a = ""; + return t.takeoffEncodeChunk && (p() || (a = u("yhUs::当前浏览器版本太低,无法实时处理"))), a || m.lamejs || (a = n()), a; + }, m.prototype.mp3_start = function (e) { + return p(e); + }; + var b = { + id: 0 + }, + p = function (t, e) { + var f, + a = function (e) { var t = e.data, - a = wk_ctxs[t.id]; - if ("init" == t.action) wk_ctxs[t.id] = { + a = f.wkScope.wk_ctxs, + n = f.wkScope.wk_lame, + s = f.wkScope.wk_mp3TrimFix, + r = a[t.id]; + if ("init" == t.action) a[t.id] = { sampleRate: t.sampleRate, bitRate: t.bitRate, takeoff: t.takeoff, - mp3Size: 0, pcmSize: 0, - encArr: [], - encObj: new wk_lame.Mp3Encoder(1, t.sampleRate, t.bitRate) - };else if (!a) return; + memory: new Int8Array(5e5), + mOffset: 0, + encObj: new n.Mp3Encoder(1, t.sampleRate, t.bitRate) + };else if (!r) return; + var i = function (e) { + var t = e.length; + if (r.mOffset + t > r.memory.length) { + var a = new Int8Array(r.memory.length + Math.max(5e5, t)); + a.set(r.memory.subarray(0, r.mOffset)), r.memory = a; + } + r.memory.set(e, r.mOffset), r.mOffset += t; + }; switch (t.action) { case "stop": - a.encObj = null, delete wk_ctxs[t.id]; + if (!r.isCp) try { + r.encObj.flush(); + } catch (e) { + console.error(e); + } + r.encObj = null, delete a[t.id]; break; case "encode": - a.pcmSize += t.pcm.length, 0 < (s = a.encObj.encodeBuffer(t.pcm)).length && (a.takeoff ? self.postMessage({ + if (r.isCp) break; + r.pcmSize += t.pcm.length; + try { + var o = r.encObj.encodeBuffer(t.pcm); + } catch (e) { + r.err = e, console.error(e); + } + o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); + chunk: o + }) : i(o)); break; case "complete": - var s; - 0 < (s = a.encObj.flush()).length && (a.takeoff ? self.postMessage({ + r.isCp = 1; + try { + var o = r.encObj.flush(); + } catch (e) { + r.err = e, console.error(e); + } + if (o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); - var n = wk_mp3TrimFix.fn(a.encArr, a.mp3Size, a.pcmSize, a.sampleRate); - self.postMessage({ + chunk: o + }) : i(o)), r.err) { + c.onmessage({ + action: t.action, + id: t.id, + err: "MP3 Encoder: " + r.err.message + }); + break; + } + var _ = [r.memory.buffer.slice(0, r.mOffset)], + l = s.fn(_, r.mOffset, r.pcmSize, r.sampleRate); + c.onmessage({ action: t.action, id: t.id, - blob: new Blob(a.encArr, { - type: "audio/mp3" - }), - meta: n + blob: _[0] || new ArrayBuffer(0), + meta: l }); } - }; - a += ";var wk_mp3TrimFix={rm:" + c.rm + ",fn:" + c.fn + "}"; - var s = Recorder.lamejs.toString(), - n = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", s, a], { - type: "text/javascript" - })); - t = new Worker(n), setTimeout(function () { - (window.URL || webkitURL).revokeObjectURL(n); - }, 1e4), t.onmessage = function (e) { - var t = e.data, - a = o[t.id]; - a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); - }; + }, + n = function (n) { + c.onmessage = function (e) { + var t = e; + n && (t = e.data); + var a = b[t.id]; + a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); + }; + }, + s = function () { + var e = { + worker: c, + set: t + }; + return t ? (e.id = ++b.id, b[e.id] = e, v(t), c.postMessage({ + action: "init", + id: e.id, + sampleRate: t.sampleRate, + bitRate: t.bitRate, + takeoff: !!t.takeoffEncodeChunk, + x: new Int16Array(5) + })) : c.postMessage({ + x: new Int16Array(5) + }), e; + }, + c = h; + if (e || !d) return m.CLog(u("k9PT::当前环境不支持Web Worker,mp3实时编码器运行在主线程中"), 3), c = { + postMessage: function (e) { + a({ + data: e + }); + } + }, f = { + wkScope: { + wk_ctxs: {}, + wk_lame: m.lamejs, + wk_mp3TrimFix: g + } + }, n(), s(); + try { + if (!c) { + var r = (a + "").replace(/[\w\$]+\.onmessage/g, "self.postMessage"), + i = ");wk_lame();self.onmessage=" + (r = r.replace(/[\w\$]+\.wkScope/g, "wkScope")); + i += ";var wkScope={ wk_ctxs:{},wk_lame:wk_lame", i += ",wk_mp3TrimFix:{rm:" + g.rm + ",fn:" + g.fn + "} }"; + var o = m.lamejs.toString(), + _ = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", o, i], { + type: "text/javascript" + })); + c = new Worker(_), setTimeout(function () { + (window.URL || webkitURL).revokeObjectURL(_); + }, 1e4), n(1); + } + var l = s(); + return l.isW = 1, h = c, l; + } catch (e) { + return c && c.terminate(), console.error(e), p(t, 1); } - var r = { - worker: t, - set: e, - takeoffQueue: [] - }; - return e ? (r.id = ++o.id, o[r.id] = r, t.postMessage({ - action: "init", - id: r.id, - sampleRate: e.sampleRate, - bitRate: e.bitRate, - takeoff: !!e.takeoffEncodeChunk, - x: new Int16Array(5) - })) : t.postMessage({ - x: new Int16Array(5) - }), i = t, r; - } catch (e) { - return t && t.terminate(), console.error(e), null; + }; + m.prototype.mp3_stop = function (e) { + if (e && e.worker) { + e.worker.postMessage({ + action: "stop", + id: e.id + }), e.worker = null, delete b[e.id]; + var t = -1; + for (var a in b) t++; + t && m.CLog(u("fT6M::mp3 worker剩{1}个未stop", 0, t), 3); } + }, m.prototype.mp3_encode = function (e, t) { + e && e.worker && e.worker.postMessage({ + action: "encode", + id: e.id, + pcm: t + }); + }, m.prototype.mp3_complete = function (t, a, n, s) { + var r = this; + t && t.worker ? (t.call = function (e) { + s && r.mp3_stop(t), e.err ? n(e.err) : (w(e.meta, t.set), a(e.blob, "audio/mp3")); + }, t.worker.postMessage({ + action: "complete", + id: t.id + })) : n(u("mPxH::mp3编码器未start")); + }, m.mp3ReadMeta = function (e, t) { + var a = "undefined" != typeof window && window.parseInt || "undefined" != typeof self && self.parseInt || parseInt, + n = new Uint8Array(e[0] || []); + if (n.length < 4) return null; + var s = function (e, t) { + return ("0000000" + ((t || n)[e] || 0).toString(2)).substr(-8); + }, + r = s(0) + s(1), + i = s(2) + s(3); + if (!/^1{11}/.test(r)) return null; + var o = { + "00": 2.5, + 10: 2, + 11: 1 + }[r.substr(11, 2)], + _ = { + "01": 3 + }[r.substr(13, 2)], + l = { + 1: [44100, 48e3, 32e3], + 2: [22050, 24e3, 16e3], + 2.5: [11025, 12e3, 8e3] + }[o]; + l && (l = l[a(i.substr(4, 2), 2)]); + var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; + if (!(o && _ && f && l)) return null; + for (var c = Math.round(8 * t / f), u = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, h = u / l * 1e3, b = Math.floor(u * f / 8 / l * 1e3), p = 0, m = 0, v = 0; v < e.length; v++) { + var d = e[v]; + if (m += d.byteLength, b + 3 <= m) { + var g = new Uint8Array(d), + w = d.byteLength - (m - (b + 3) + 1), + S = s(w, g); + p = "1" == S.charAt(6); + break; + } + } + return p && b++, { + version: o, + layer: _, + sampleRate: l, + bitRate: f, + duration: c, + size: t, + hasPadding: p, + frameSize: b, + frameDurationFloat: h + }; }; - Recorder.prototype.mp3_stop = function (e) { - if (e && e.worker) { - e.worker.postMessage({ - action: "stop", - id: e.id - }), e.worker = null, delete o[e.id]; - var t = -1; - for (var a in o) t++; - t && Recorder.CLog("mp3 worker剩" + t + "个在串行等待", 3); - } - }, Recorder.prototype.mp3_encode = function (e, t) { - e && e.worker && e.worker.postMessage({ - action: "encode", - id: e.id, - pcm: t - }); - }, Recorder.prototype.mp3_complete = function (t, a, e, s) { - var n = this; - t && t.worker ? (t.call = function (e) { - h(e.meta, t.set), a(e.blob), s && n.mp3_stop(t); - }, t.worker.postMessage({ - action: "complete", - id: t.id - })) : e("mp3编码器未打开"); - }, Recorder.mp3ReadMeta = function (e, t) { - var a = "object" == typeof window ? window.parseInt : self.parseInt, - s = new Uint8Array(e[0] || []); - if (s.length < 4) return null; - var n = function (e, t) { - return ("0000000" + ((t || s)[e] || 0).toString(2)).substr(-8); + var g = { + rm: m.mp3ReadMeta, + fn: function (e, t, a, n) { + var s = this.rm(e, t); + if (!s) return { + err: "mp3 unknown format" + }; + var r = Math.round(a / n * 1e3), + i = Math.floor((s.duration - r) / s.frameDurationFloat); + if (0 < i) { + var o = i * s.frameSize - (s.hasPadding ? 1 : 0); + t -= o; + for (var _ = 0, l = [], f = 0; f < e.length; f++) { + var c = e[f]; + if (o <= 0) break; + o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); + } + var u = this.rm(e, t); + if (!u) { + _ && (e[0] = _); + for (var f = 0; f < l.length; f++) e.splice(f, 0, l[f]); + s.err = "mp3 fix error: 已还原,错误原因不明"; + } + var h = s.trimFix = {}; + h.remove = i, h.removeDuration = Math.round(i * s.frameDurationFloat), h.duration = Math.round(8 * t / s.bitRate); + } + return s; + } }, - r = n(0) + n(1), - i = n(2) + n(3); - if (!/^1{11}/.test(r)) return null; - var o = { - "00": 2.5, - 10: 2, - 11: 1 - }[r.substr(11, 2)], - _ = { - "01": 3 - }[r.substr(13, 2)], - l = { - 1: [44100, 48e3, 32e3], - 2: [22050, 24e3, 16e3], - 2.5: [11025, 12e3, 8e3] - }[o]; - l && (l = l[a(i.substr(4, 2), 2)]); - var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; - if (!(o && _ && f && l)) return null; - for (var c = Math.round(8 * t / f), h = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, u = h / l * 1e3, m = Math.floor(h * f / 8 / l * 1e3), p = 0, b = 0, v = 0; v < e.length; v++) { - var d = e[v]; - if (m + 3 <= (b += d.byteLength)) { - var g = new Uint8Array(d); - p = "1" == n(d.byteLength - (b - (m + 3) + 1), g).charAt(6); - break; - } - } - return p && m++, { - version: o, - layer: _, - sampleRate: l, - bitRate: f, - duration: c, - size: t, - hasPadding: p, - frameSize: m, - frameDurationFloat: u - }; - }; - var c = { - rm: Recorder.mp3ReadMeta, - fn: function (e, t, a, s) { - var n = this.rm(e, t); - if (!n) return { - err: "mp3非预定格式" - }; - var r = Math.round(a / s * 1e3), - i = Math.floor((n.duration - r) / n.frameDurationFloat); - if (0 < i) { - var o = i * n.frameSize - (n.hasPadding ? 1 : 0); - t -= o; - for (var _ = 0, l = [], f = 0; f < e.length; f++) { - var c = e[f]; - if (o <= 0) break; - o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); - } - if (!this.rm(e, t)) { - _ && (e[0] = _); - for (f = 0; f < l.length; f++) e.splice(f, 0, l[f]); - n.err = "fix后数据错误,已还原,错误原因不明"; - } - var h = n.trimFix = {}; - h.remove = i, h.removeDuration = Math.round(i * n.frameDurationFloat), h.duration = Math.round(8 * t / n.bitRate); - } - return n; - } - }, - h = function (e, t) { - var a = "MP3信息 "; - (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (Recorder.CLog(a + "和设置的不匹配set:" + t.bitRate + "kbps " + t.sampleRate + "hz,已更新set:" + e.bitRate + "kbps " + e.sampleRate + "hz", 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); - var s = e.trimFix; - s ? (a += "Fix移除" + s.remove + "帧" + s.removeDuration + "ms -> " + s.duration + "ms", 2 < s.remove && (e.err = (e.err ? e.err + ", " : "") + "移除帧数过多")) : a += (e.duration || "-") + "ms", e.err ? Recorder.CLog(a, 1, e.err, e) : Recorder.CLog(a, e); - }; -}(), function () { + w = function (e, t) { + var a = "MP3 Info: "; + (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (m.CLog(a + u("uY9i::和设置的不匹配{1},已更新成{2}", 0, "set:" + t.bitRate + "kbps " + t.sampleRate + "hz", "set:" + e.bitRate + "kbps " + e.sampleRate + "hz"), 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); + var n = e.trimFix; + n ? (a += u("iMSm::Fix移除{1}帧", 0, n.remove) + " " + n.removeDuration + "ms -> " + n.duration + "ms", 2 < n.remove && (e.err = (e.err ? e.err + ", " : "") + u("b9zm::移除帧数过多"))) : a += (e.duration || "-") + "ms", e.err ? m.CLog(a, 1, e.err, e) : m.CLog(a, e); + }; + }(a, 0, n.$T, t); +}(), function (e) { function t() { - var B = function (e) { - return Math.log(e) / Math.log(10); - }; - function A(e) { + var d = function (e) { + return Math.log(e) / Math.log(10); + }, + me = function (e) { + throw new Error("abort(" + e + ")"); + }; + function S(e) { return new Int8Array(e); } - function n(e) { + function s(e) { return new Int16Array(e); } - function Ae(e) { + function ve(e) { return new Int32Array(e); } - function Be(e) { + function de(e) { return new Float32Array(e); } - function s(e) { + function n(e) { return new Float64Array(e); } - function ke(e) { - if (1 == e.length) return Be(e[0]); + function ge(e) { + if (1 == e.length) return de(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(ke(e)); + for (var a = [], n = 0; n < t; n++) a.push(ge(e)); return a; } - function Y(e) { - if (1 == e.length) return Ae(e[0]); + function w(e) { + if (1 == e.length) return ve(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(Y(e)); + for (var a = [], n = 0; n < t; n++) a.push(w(e)); return a; } - function p(e) { - if (1 == e.length) return n(e[0]); + function M(e) { + if (1 == e.length) return s(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(p(e)); + for (var a = [], n = 0; n < t; n++) a.push(M(e)); return a; } - function O(e) { + function E(e) { if (1 == e.length) return new Array(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(O(e)); + for (var a = [], n = 0; n < t; n++) a.push(E(e)); return a; } - var ye = { - fill: function (e, t, a, s) { - if (2 == arguments.length) for (var n = 0; n < e.length; n++) e[n] = t;else for (n = t; n < a; n++) e[n] = s; + var we = { + fill: function (e, t, a, n) { + if (2 == arguments.length) for (var s = 0; s < e.length; s++) e[s] = t;else for (var s = t; s < a; s++) e[s] = n; } }, - $ = { - arraycopy: function (e, t, a, s, n) { - for (var r = t + n; t < r;) a[s++] = e[t++]; + I = { + arraycopy: function (e, t, a, n, s) { + for (var r = t + s; t < r;) a[n++] = e[t++]; } }, - ee = {}; - function Te(e) { + V = {}; + function Se(e) { this.ordinal = e; } - ee.SQRT2 = 1.4142135623730951, ee.FAST_LOG10 = function (e) { - return B(e); - }, ee.FAST_LOG10_X = function (e, t) { - return B(e) * t; - }, Te.short_block_allowed = new Te(0), Te.short_block_coupled = new Te(1), Te.short_block_dispensed = new Te(2), Te.short_block_forced = new Te(3); - var K = {}; - function xe(e) { + V.SQRT2 = 1.4142135623730951, V.FAST_LOG10 = function (e) { + return d(e); + }, V.FAST_LOG10_X = function (e, t) { + return d(e) * t; + }, Se.short_block_allowed = new Se(0), Se.short_block_coupled = new Se(1), Se.short_block_dispensed = new Se(2), Se.short_block_forced = new Se(3); + var D = {}; + function Me(e) { this.ordinal = e; } - K.MAX_VALUE = 3.4028235e38, xe.vbr_off = new xe(0), xe.vbr_mt = new xe(1), xe.vbr_rh = new xe(2), xe.vbr_abr = new xe(3), xe.vbr_mtrh = new xe(4), xe.vbr_default = xe.vbr_mtrh; - function Ee(e) { + function ye(e) { var t = e; this.ordinal = function () { return t; }; } - function k() { - var M = null; + function A() { + var S = null; function v(e) { this.bits = 0 | e; } this.qupvt = null, this.setModules = function (e) { - this.qupvt = e, M = e; + this.qupvt = e, S = e; }; - var n = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; - function w(e, t, a, s, n, r) { + var s = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; + function M(e, t, a, n, s, r) { var i = .5946 / t; - for (e >>= 1; 0 != e--;) n[r++] = i > a[s++] ? 0 : 1, n[r++] = i > a[s++] ? 0 : 1; + for (e >>= 1; 0 != e--;) s[r++] = i > a[n++] ? 0 : 1, s[r++] = i > a[n++] ? 0 : 1; } - function R(e, t, a, s, n, r) { + function y(e, t, a, n, s, r) { var i = (e >>= 1) % 2; for (e >>= 1; 0 != e--;) { - var o, _, l, f, c, h, u, m; - o = a[s++] * t, _ = a[s++] * t, c = 0 | o, l = a[s++] * t, h = 0 | _, f = a[s++] * t, u = 0 | l, o += M.adj43[c], m = 0 | f, _ += M.adj43[h], n[r++] = 0 | o, l += M.adj43[u], n[r++] = 0 | _, f += M.adj43[m], n[r++] = 0 | l, n[r++] = 0 | f; + var o, _, l, f, c, u, h, b; + o = a[n++] * t, _ = a[n++] * t, c = 0 | o, l = a[n++] * t, u = 0 | _, f = a[n++] * t, h = 0 | l, o += S.adj43[c], b = 0 | f, _ += S.adj43[u], s[r++] = 0 | o, l += S.adj43[h], s[r++] = 0 | _, f += S.adj43[b], s[r++] = 0 | l, s[r++] = 0 | f; } - 0 != i && (c = 0 | (o = a[s++] * t), h = 0 | (_ = a[s++] * t), o += M.adj43[c], _ += M.adj43[h], n[r++] = 0 | o, n[r++] = 0 | _); + 0 != i && (o = a[n++] * t, _ = a[n++] * t, c = 0 | o, u = 0 | _, o += S.adj43[c], _ += S.adj43[u], s[r++] = 0 | o, s[r++] = 0 | _); } var o = [1, 2, 5, 7, 7, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13]; - function d(e, t, a, s) { - var n = function (e, t, a) { - var s = 0, - n = 0; + function d(e, t, a, n) { + var s = function (e, t, a) { + var n = 0, + s = 0; do { var r = e[t++], i = e[t++]; - s < r && (s = r), n < i && (n = i); + n < r && (n = r), s < i && (s = i); } while (t < a); - return s < n && (s = n), s; + return n < s && (n = s), n; }(e, t, a); - switch (n) { + switch (s) { case 0: - return n; + return s; case 1: - return function (e, t, a, s) { - var n = 0, - r = F.ht[1].hlen; + return function (e, t, a, n) { + var s = 0, + r = k.ht[1].hlen; do { var i = 2 * e[t + 0] + e[t + 1]; - t += 2, n += r[i]; + t += 2, s += r[i]; } while (t < a); - return s.bits += n, 1; - }(e, t, a, s); + return n.bits += s, 1; + }(e, t, a, n); case 2: case 3: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r, i, o = 0, - _ = F.ht[s].xlen; - i = 2 == s ? F.table23 : F.table56; + _ = k.ht[n].xlen; + i = 2 == n ? k.table23 : k.table56; do { var l = e[t + 0] * _ + e[t + 1]; t += 2, o += i[l]; } while (t < a); - return (r = 65535 & o) < (o >>= 16) && (o = r, s++), n.bits += o, s; - }(e, t, a, o[n - 1], s); + return (r = 65535 & o) < (o >>= 16) && (o = r, n++), s.bits += o, n; + }(e, t, a, o[s - 1], n); case 4: case 5: case 6: @@ -11209,86 +11567,84 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 13: case 14: case 15: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r = 0, i = 0, o = 0, - _ = F.ht[s].xlen, - l = F.ht[s].hlen, - f = F.ht[s + 1].hlen, - c = F.ht[s + 2].hlen; + _ = k.ht[n].xlen, + l = k.ht[n].hlen, + f = k.ht[n + 1].hlen, + c = k.ht[n + 2].hlen; do { - var h = e[t + 0] * _ + e[t + 1]; - t += 2, r += l[h], i += f[h], o += c[h]; + var u = e[t + 0] * _ + e[t + 1]; + t += 2, r += l[u], i += f[u], o += c[u]; } while (t < a); - var u = s; - return i < r && (r = i, u++), o < r && (r = o, u = s + 2), n.bits += r, u; - }(e, t, a, o[n - 1], s); + var h = n; + return i < r && (r = i, h++), o < r && (r = o, h = n + 2), s.bits += r, h; + }(e, t, a, o[s - 1], n); default: - if (x.IXMAX_VAL < n) return s.bits = x.LARGE_BITS, -1; var r, i; - for (n -= 15, r = 24; r < 32 && !(F.ht[r].linmax >= n); r++); - for (i = r - 8; i < 24 && !(F.ht[i].linmax >= n); i++); - return function (e, t, a, s, n, r) { + for (T.IXMAX_VAL < s && me(), s -= 15, r = 24; r < 32 && !(k.ht[r].linmax >= s); r++); + for (i = r - 8; i < 24 && !(k.ht[i].linmax >= s); i++); + return function (e, t, a, n, s, r) { var i, - o = 65536 * F.ht[s].xlen + F.ht[n].xlen, + o = 65536 * k.ht[n].xlen + k.ht[s].xlen, _ = 0; do { var l = e[t++], f = e[t++]; - 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += F.largetbl[l]; + 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += k.largetbl[l]; } while (t < a); - return (i = 65535 & _) < (_ >>= 16) && (_ = i, s = n), r.bits += _, s; - }(e, t, a, i, r, s); + return (i = 65535 & _) < (_ >>= 16) && (_ = i, n = s), r.bits += _, n; + }(e, t, a, i, r, n); } } - function u(e, t, a, s, n, r, i, o) { - for (var _ = t.big_values, l = 2; l < Pe.SBMAX_l + 1; l++) { + function h(e, t, a, n, s, r, i, o) { + for (var _ = t.big_values, l = 2; l < Ae.SBMAX_l + 1; l++) { var f = e.scalefac_band.l[l]; if (_ <= f) break; - var c = n[l - 2] + t.count1bits; + var c = s[l - 2] + t.count1bits; if (a.part2_3_length <= c) break; - var h = new v(c), - u = d(s, f, _, h); - c = h.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = u); + var u = new v(c), + h = d(n, f, _, u); + c = u.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = h); } } this.noquant_count_bits = function (e, t, a) { - var s = t.l3_enc, - n = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); - for (null != a && (a.sfb_count1 = 0); 1 < n && 0 == (s[n - 1] | s[n - 2]); n -= 2); - t.count1 = n; - for (var r = 0, i = 0; 3 < n; n -= 4) { + var n = t.l3_enc, + s = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); + for (null != a && (a.sfb_count1 = 0); 1 < s && 0 == (n[s - 1] | n[s - 2]); s -= 2); + t.count1 = s; + for (var r = 0, i = 0; 3 < s; s -= 4) { var o; - if (1 < (2147483647 & (s[n - 1] | s[n - 2] | s[n - 3] | s[n - 4]))) break; - o = 2 * (2 * (2 * s[n - 4] + s[n - 3]) + s[n - 2]) + s[n - 1], r += F.t32l[o], i += F.t33l[o]; + if (1 < (2147483647 & (n[s - 1] | n[s - 2] | n[s - 3] | n[s - 4]))) break; + o = 2 * (2 * (2 * n[s - 4] + n[s - 3]) + n[s - 2]) + n[s - 1], r += k.t32l[o], i += k.t33l[o]; } var _ = r; - if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = n)) return _; - if (t.block_type == Pe.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Pe.NORM_TYPE) { - if (r = t.region0_count = e.bv_scf[n - 2], i = t.region1_count = e.bv_scf[n - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < n) { + if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = s)) return _; + if (t.block_type == Ae.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Ae.NORM_TYPE) { + if (r = t.region0_count = e.bv_scf[s - 2], i = t.region1_count = e.bv_scf[s - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < s) { var l = new v(_); - t.table_select[2] = d(s, i, n, l), _ = l.bits; + t.table_select[2] = d(n, i, s, l), _ = l.bits; } - } else t.region0_count = 7, t.region1_count = Pe.SBMAX_l - 1 - 7 - 1, (i = n) < (r = e.scalefac_band.l[8]) && (r = i); - if (r = Math.min(r, n), i = Math.min(i, n), 0 < r) { - l = new v(_); - t.table_select[0] = d(s, 0, r, l), _ = l.bits; + } else t.region0_count = 7, t.region1_count = Ae.SBMAX_l - 1 - 7 - 1, r = e.scalefac_band.l[8], (i = s) < r && (r = i); + if (r = Math.min(r, s), i = Math.min(i, s), 0 < r) { + var l = new v(_); + t.table_select[0] = d(n, 0, r, l), _ = l.bits; } if (r < i) { - l = new v(_); - t.table_select[1] = d(s, r, i, l), _ = l.bits; + var l = new v(_); + t.table_select[1] = d(n, r, i, l), _ = l.bits; } - if (2 == e.use_best_huffman && (t.part2_3_length = _, best_huffman_divide(e, t), _ = t.part2_3_length), null != a && t.block_type == Pe.NORM_TYPE) { + if (2 == e.use_best_huffman && me(), null != a && t.block_type == Ae.NORM_TYPE) { for (var f = 0; e.scalefac_band.l[f] < t.big_values;) f++; a.sfb_count1 = f; } return _; - }, this.count_bits = function (e, t, a, s) { - var n = a.l3_enc, - r = x.IXMAX_VAL / M.IPOW20(a.global_gain); - if (a.xrpow_max > r) return x.LARGE_BITS; - if (function (e, t, a, s, n) { + }, this.count_bits = function (e, t, a, n) { + var s = a.l3_enc, + r = T.IXMAX_VAL / S.IPOW20(a.global_gain); + return a.xrpow_max > r ? T.LARGE_BITS : (function (e, t, a, n, s) { var r, i, o, @@ -11296,127 +11652,123 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = t, - u = 0, - m = h, + u = t, + h = 0, + b = u, p = 0, - b = e, + m = e, v = 0; - for (o = null != n && s.global_gain == n.global_gain, i = s.block_type == Pe.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { + for (o = null != s && n.global_gain == s.global_gain, i = n.block_type == Ae.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { var d = -1; - if ((o || s.block_type == Pe.NORM_TYPE) && (d = s.global_gain - (s.scalefac[r] + (0 != s.preflag ? M.pretab[r] : 0) << s.scalefac_scale + 1) - 8 * s.subblock_gain[s.window[r]]), o && n.step[r] == d) 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0);else { + if ((o || n.block_type == Ae.NORM_TYPE) && (d = n.global_gain - (n.scalefac[r] + (0 != n.preflag ? S.pretab[r] : 0) << n.scalefac_scale + 1) - 8 * n.subblock_gain[n.window[r]]), o && s.step[r] == d) 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me();else { var g, - S = s.width[r]; - if (_ + s.width[r] > s.max_nonzero_coeff && (g = s.max_nonzero_coeff - _ + 1, ye.fill(t, s.max_nonzero_coeff, 576, 0), (S = g) < 0 && (S = 0), r = i + 1), 0 == l && 0 == f && (m = h, p = u, b = e, v = c), null != n && 0 < n.sfb_count1 && r >= n.sfb_count1 && 0 < n.step[r] && d >= n.step[r] ? (0 != l && (R(l, a, b, v, m, p), l = 0, m = h, p = u, b = e, v = c), f += S) : (0 != f && (w(f, a, b, v, m, p), f = 0, m = h, p = u, b = e, v = c), l += S), S <= 0) { - 0 != f && (w(f, a, b, v, m, p), f = 0), 0 != l && (R(l, a, b, v, m, p), l = 0); + w = n.width[r]; + if (_ + n.width[r] > n.max_nonzero_coeff && (g = n.max_nonzero_coeff - _ + 1, we.fill(t, n.max_nonzero_coeff, 576, 0), (w = g) < 0 && (w = 0), r = i + 1), 0 == l && 0 == f && (b = u, p = h, m = e, v = c), null != s && 0 < s.sfb_count1 && r >= s.sfb_count1 && 0 < s.step[r] && d >= s.step[r] ? (0 != l && (y(l, a, m, v, b, p), l = 0, b = u, p = h, m = e, v = c), f += w) : (0 != f && (M(f, a, m, v, b, p), f = 0, b = u, p = h, m = e, v = c), l += w), w <= 0) { + 0 != f && me(), 0 != l && me(); break; } } - r <= i && (u += s.width[r], c += s.width[r], _ += s.width[r]); + r <= i && (h += n.width[r], c += n.width[r], _ += n.width[r]); } - 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0); - }(t, n, M.IPOW20(a.global_gain), a, s), 0 != (2 & e.substep_shaping)) for (var i = 0, o = a.global_gain + a.scalefac_scale, _ = .634521682242439 / M.IPOW20(o), l = 0; l < a.sfbmax; l++) { - var f, - c = a.width[l]; - if (0 == e.pseudohalf[l]) i += c;else for (f = i, i += c; f < i; ++f) n[f] = t[f] >= _ ? n[f] : 0; - } - return this.noquant_count_bits(e, a, s); + 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me(); + }(t, s, S.IPOW20(a.global_gain), a, n), 0 != (2 & e.substep_shaping) && me(), this.noquant_count_bits(e, a, n)); }, this.best_huffman_divide = function (e, t) { - var a = new T(), - s = t.l3_enc, - n = Ae(23), - r = Ae(23), - i = Ae(23), - o = Ae(23); - if (t.block_type != Pe.SHORT_TYPE || 1 != e.mode_gr) { - a.assign(t), t.block_type == Pe.NORM_TYPE && (!function (e, t, a, s, n, r, i) { - for (var o = t.big_values, _ = 0; _ <= 22; _++) s[_] = x.LARGE_BITS; - for (_ = 0; _ < 16; _++) { + var a = new B(), + n = t.l3_enc, + s = ve(23), + r = ve(23), + i = ve(23), + o = ve(23); + if (t.block_type != Ae.SHORT_TYPE || 1 != e.mode_gr) { + a.assign(t), t.block_type == Ae.NORM_TYPE && (function (e, t, a, n, s, r, i) { + for (var o = t.big_values, _ = 0; _ <= 22; _++) n[_] = T.LARGE_BITS; + for (var _ = 0; _ < 16; _++) { var l = e.scalefac_band.l[_ + 1]; if (o <= l) break; var f = 0, c = new v(f), - h = d(a, 0, l, c); + u = d(a, 0, l, c); f = c.bits; - for (var u = 0; u < 8; u++) { - var m = e.scalefac_band.l[_ + u + 2]; - if (o <= m) break; - var p = f, - b = d(a, l, m, c = new v(p)); - p = c.bits, s[_ + u] > p && (s[_ + u] = p, r[(n[_ + u] = _) + u] = h, i[_ + u] = b); + for (var h = 0; h < 8; h++) { + var b = e.scalefac_band.l[_ + h + 2]; + if (o <= b) break; + var p = f; + c = new v(p); + var m = d(a, l, b, c); + p = c.bits, n[_ + h] > p && (n[_ + h] = p, s[_ + h] = _, r[_ + h] = u, i[_ + h] = m); } } - }(e, t, s, n, r, i, o), u(e, a, t, s, n, r, i, o)); + }(e, t, n, s, r, i, o), h(e, a, t, n, s, r, i, o)); var _ = a.big_values; - if (!(0 == _ || 1 < (s[_ - 2] | s[_ - 1]) || 576 < (_ = t.count1 + 2))) { + if (!(0 == _ || 1 < (n[_ - 2] | n[_ - 1]) || 576 < (_ = t.count1 + 2))) { a.assign(t), a.count1 = _; for (var l = 0, f = 0; _ > a.big_values; _ -= 4) { - var c = 2 * (2 * (2 * s[_ - 4] + s[_ - 3]) + s[_ - 2]) + s[_ - 1]; - l += F.t32l[c], f += F.t33l[c]; + var c = 2 * (2 * (2 * n[_ - 4] + n[_ - 3]) + n[_ - 2]) + n[_ - 1]; + l += k.t32l[c], f += k.t33l[c]; } - if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Pe.NORM_TYPE) u(e, a, t, s, n, r, i, o);else { - if (a.part2_3_length = l, _ < (l = e.scalefac_band.l[8]) && (l = _), 0 < l) { - var h = new v(a.part2_3_length); - a.table_select[0] = d(s, 0, l, h), a.part2_3_length = h.bits; + if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Ae.NORM_TYPE) h(e, a, t, n, s, r, i, o);else { + if (a.part2_3_length = l, l = e.scalefac_band.l[8], _ < l && (l = _), 0 < l) { + var u = new v(a.part2_3_length); + a.table_select[0] = d(n, 0, l, u), a.part2_3_length = u.bits; } if (l < _) { - h = new v(a.part2_3_length); - a.table_select[1] = d(s, l, _, h), a.part2_3_length = h.bits; + var u = new v(a.part2_3_length); + a.table_select[1] = d(n, l, _, u), a.part2_3_length = u.bits; } t.part2_3_length > a.part2_3_length && t.assign(a); } } } }; - var h = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], - m = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], + var u = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], + b = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], p = [0, 0, 0, 0, 3, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4], - b = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; - k.slen1_tab = p, k.slen2_tab = b, this.best_scalefac_store = function (e, t, a, s) { - var n, + m = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; + A.slen1_tab = p, A.slen2_tab = m, this.best_scalefac_store = function (e, t, a, n) { + var s, r, i, o, - _ = s.tt[t][a], + _ = n.tt[t][a], l = 0; - for (n = i = 0; n < _.sfbmax; n++) { - var f = _.width[n]; + for (s = i = 0; s < _.sfbmax; s++) { + var f = _.width[s]; for (i += f, o = -f; o < 0 && 0 == _.l3_enc[o + i]; o++); - 0 == o && (_.scalefac[n] = l = -2); + 0 == o && (_.scalefac[s] = l = -2); } if (0 == _.scalefac_scale && 0 == _.preflag) { var c = 0; - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (c |= _.scalefac[n]); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (c |= _.scalefac[s]); if (0 == (1 & c) && 0 != c) { - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (_.scalefac[n] >>= 1); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (_.scalefac[s] >>= 1); _.scalefac_scale = l = 1; } } - if (0 == _.preflag && _.block_type != Pe.SHORT_TYPE && 2 == e.mode_gr) { - for (n = 11; n < Pe.SBPSY_l && !(_.scalefac[n] < M.pretab[n] && -2 != _.scalefac[n]); n++); - if (n == Pe.SBPSY_l) { - for (n = 11; n < Pe.SBPSY_l; n++) 0 < _.scalefac[n] && (_.scalefac[n] -= M.pretab[n]); + if (0 == _.preflag && _.block_type != Ae.SHORT_TYPE && 2 == e.mode_gr) { + for (s = 11; s < Ae.SBPSY_l && !(_.scalefac[s] < S.pretab[s] && -2 != _.scalefac[s]); s++); + if (s == Ae.SBPSY_l) { + for (s = 11; s < Ae.SBPSY_l; s++) 0 < _.scalefac[s] && (_.scalefac[s] -= S.pretab[s]); _.preflag = l = 1; } } - for (r = 0; r < 4; r++) s.scfsi[a][r] = 0; - for (2 == e.mode_gr && 1 == t && s.tt[0][a].block_type != Pe.SHORT_TYPE && s.tt[1][a].block_type != Pe.SHORT_TYPE && (!function (e, t) { - for (var a, s = t.tt[1][e], n = t.tt[0][e], r = 0; r < F.scfsi_band.length - 1; r++) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1] && !(n.scalefac[a] != s.scalefac[a] && 0 <= s.scalefac[a]); a++); - if (a == F.scfsi_band[r + 1]) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1]; a++) s.scalefac[a] = -1; + for (r = 0; r < 4; r++) n.scfsi[a][r] = 0; + for (2 == e.mode_gr && 1 == t && n.tt[0][a].block_type != Ae.SHORT_TYPE && n.tt[1][a].block_type != Ae.SHORT_TYPE && (function (e, t) { + for (var a, n = t.tt[1][e], s = t.tt[0][e], r = 0; r < k.scfsi_band.length - 1; r++) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1] && !(s.scalefac[a] != n.scalefac[a] && 0 <= n.scalefac[a]); a++); + if (a == k.scfsi_band[r + 1]) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1]; a++) n.scalefac[a] = -1; t.scfsi[e][r] = 1; } } var i = 0, o = 0; - for (a = 0; a < 11; a++) -1 != s.scalefac[a] && (o++, i < s.scalefac[a] && (i = s.scalefac[a])); - for (var _ = 0, l = 0; a < Pe.SBPSY_l; a++) -1 != s.scalefac[a] && (l++, _ < s.scalefac[a] && (_ = s.scalefac[a])); - for (r = 0; r < 16; r++) if (i < h[r] && _ < m[r]) { - var f = p[r] * o + b[r] * l; - s.part2_length > f && (s.part2_length = f, s.scalefac_compress = r); + for (a = 0; a < 11; a++) -1 != n.scalefac[a] && (o++, i < n.scalefac[a] && (i = n.scalefac[a])); + for (var _ = 0, l = 0; a < Ae.SBPSY_l; a++) -1 != n.scalefac[a] && (l++, _ < n.scalefac[a] && (_ = n.scalefac[a])); + for (var r = 0; r < 16; r++) if (i < u[r] && _ < b[r]) { + var f = p[r] * o + m[r] * l; + n.part2_length > f && (n.part2_length = f, n.scalefac_compress = r); } - }(a, s), l = 0), n = 0; n < _.sfbmax; n++) -2 == _.scalefac[n] && (_.scalefac[n] = 0); + }(a, n), l = 0), s = 0; s < _.sfbmax; s++) -2 == _.scalefac[s] && (_.scalefac[s] = 0); 0 != l && (2 == e.mode_gr ? this.scale_bitcount(_) : this.scale_bitcount_lsf(e, _)); }; var _ = [0, 18, 36, 54, 54, 36, 54, 72, 54, 72, 90, 72, 90, 108, 108, 126], @@ -11425,476 +11777,458 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js this.scale_bitcount = function (e) { var t, a, - s, - n = 0, + n, + s = 0, r = 0, i = e.scalefac; - if (e.block_type == Pe.SHORT_TYPE) s = _, 0 != e.mixed_block_flag && (s = l);else if (s = f, 0 == e.preflag) { - for (a = 11; a < Pe.SBPSY_l && !(i[a] < M.pretab[a]); a++); - if (a == Pe.SBPSY_l) for (e.preflag = 1, a = 11; a < Pe.SBPSY_l; a++) i[a] -= M.pretab[a]; + if (e.block_type == Ae.SHORT_TYPE) n = _, 0 != e.mixed_block_flag && (n = l);else if (n = f, 0 == e.preflag) { + for (a = 11; a < Ae.SBPSY_l && !(i[a] < S.pretab[a]); a++); + if (a == Ae.SBPSY_l) for (e.preflag = 1, a = 11; a < Ae.SBPSY_l; a++) i[a] -= S.pretab[a]; } - for (a = 0; a < e.sfbdivide; a++) n < i[a] && (n = i[a]); + for (a = 0; a < e.sfbdivide; a++) s < i[a] && (s = i[a]); for (; a < e.sfbmax; a++) r < i[a] && (r = i[a]); - for (e.part2_length = x.LARGE_BITS, t = 0; t < 16; t++) n < h[t] && r < m[t] && e.part2_length > s[t] && (e.part2_length = s[t], e.scalefac_compress = t); - return e.part2_length == x.LARGE_BITS; + for (e.part2_length = T.LARGE_BITS, t = 0; t < 16; t++) s < u[t] && r < b[t] && e.part2_length > n[t] && (e.part2_length = n[t], e.scalefac_compress = t); + return e.part2_length == T.LARGE_BITS; }; var g = [[15, 15, 7, 7], [15, 15, 7, 0], [7, 3, 0, 0], [15, 31, 31, 0], [7, 7, 7, 0], [3, 3, 0, 0]]; this.scale_bitcount_lsf = function (e, t) { var a, - s, n, + s, r, i, o, _, l, - f = Ae(4), + f = ve(4), c = t.scalefac; for (a = 0 != t.preflag ? 2 : 0, _ = 0; _ < 4; _++) f[_] = 0; - if (t.block_type == Pe.SHORT_TYPE) { - s = 1; - var h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[n] && (f[n] = c[3 * l + i]); + if (t.block_type == Ae.SHORT_TYPE) { + n = 1; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[s] && (f[s] = c[3 * l + i]); } else { - s = 0; - h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n], _ = 0; _ < r; _++, l++) c[l] > f[n] && (f[n] = c[l]); + n = 0; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s], _ = 0; _ < r; _++, l++) c[l] > f[s] && (f[s] = c[l]); } - for (o = !1, n = 0; n < 4; n++) f[n] > g[a][n] && (o = !0); + for (o = !1, s = 0; s < 4; s++) f[s] > g[a][s] && (o = !0); if (!o) { - var u, m, p, b; - for (t.sfb_partition_table = M.nr_of_sfb_block[a][s], n = 0; n < 4; n++) t.slen[n] = S[f[n]]; - switch (u = t.slen[0], m = t.slen[1], p = t.slen[2], b = t.slen[3], a) { + var h, b, p, m; + for (t.sfb_partition_table = S.nr_of_sfb_block[a][n], s = 0; s < 4; s++) t.slen[s] = w[f[s]]; + switch (h = t.slen[0], b = t.slen[1], p = t.slen[2], m = t.slen[3], a) { case 0: - t.scalefac_compress = (5 * u + m << 4) + (p << 2) + b; + t.scalefac_compress = (5 * h + b << 4) + (p << 2) + m; break; case 1: - t.scalefac_compress = 400 + (5 * u + m << 2) + p; + t.scalefac_compress = 400 + (5 * h + b << 2) + p; break; case 2: - t.scalefac_compress = 500 + 3 * u + m; - break; - default: - $.err.printf("intensity stereo not implemented yet\n"); + t.scalefac_compress = 500 + 3 * h + b; } } - if (!o) for (n = t.part2_length = 0; n < 4; n++) t.part2_length += t.slen[n] * t.sfb_partition_table[n]; + if (!o) for (t.part2_length = 0, s = 0; s < 4; s++) t.part2_length += t.slen[s] * t.sfb_partition_table[s]; return o; }; - var S = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; + var w = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; this.huffman_init = function (e) { for (var t = 2; t <= 576; t += 2) { - for (var a, s = 0; e.scalefac_band.l[++s] < t;); - for (a = n[s][0]; e.scalefac_band.l[a + 1] > t;) a--; - for (a < 0 && (a = n[s][0]), e.bv_scf[t - 2] = a, a = n[s][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; - a < 0 && (a = n[s][1]), e.bv_scf[t - 1] = a; + for (var a, n = 0; e.scalefac_band.l[++n] < t;); + for (a = s[n][0]; e.scalefac_band.l[a + 1] > t;) a--; + for (a < 0 && (a = s[n][0]), e.bv_scf[t - 2] = a, a = s[n][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; + a < 0 && (a = s[n][1]), e.bv_scf[t - 1] = a; } }; } - function X() {} - function M() { - this.setModules = function (e, t, a) { - }; + function O() {} + function y() { + this.setModules = function (e, t, a) {}; var o = [0, 49345, 49537, 320, 49921, 960, 640, 49729, 50689, 1728, 1920, 51009, 1280, 50625, 50305, 1088, 52225, 3264, 3456, 52545, 3840, 53185, 52865, 3648, 2560, 51905, 52097, 2880, 51457, 2496, 2176, 51265, 55297, 6336, 6528, 55617, 6912, 56257, 55937, 6720, 7680, 57025, 57217, 8e3, 56577, 7616, 7296, 56385, 5120, 54465, 54657, 5440, 55041, 6080, 5760, 54849, 53761, 4800, 4992, 54081, 4352, 53697, 53377, 4160, 61441, 12480, 12672, 61761, 13056, 62401, 62081, 12864, 13824, 63169, 63361, 14144, 62721, 13760, 13440, 62529, 15360, 64705, 64897, 15680, 65281, 16320, 16e3, 65089, 64001, 15040, 15232, 64321, 14592, 63937, 63617, 14400, 10240, 59585, 59777, 10560, 60161, 11200, 10880, 59969, 60929, 11968, 12160, 61249, 11520, 60865, 60545, 11328, 58369, 9408, 9600, 58689, 9984, 59329, 59009, 9792, 8704, 58049, 58241, 9024, 57601, 8640, 8320, 57409, 40961, 24768, 24960, 41281, 25344, 41921, 41601, 25152, 26112, 42689, 42881, 26432, 42241, 26048, 25728, 42049, 27648, 44225, 44417, 27968, 44801, 28608, 28288, 44609, 43521, 27328, 27520, 43841, 26880, 43457, 43137, 26688, 30720, 47297, 47489, 31040, 47873, 31680, 31360, 47681, 48641, 32448, 32640, 48961, 32e3, 48577, 48257, 31808, 46081, 29888, 30080, 46401, 30464, 47041, 46721, 30272, 29184, 45761, 45953, 29504, 45313, 29120, 28800, 45121, 20480, 37057, 37249, 20800, 37633, 21440, 21120, 37441, 38401, 22208, 22400, 38721, 21760, 38337, 38017, 21568, 39937, 23744, 23936, 40257, 24320, 40897, 40577, 24128, 23040, 39617, 39809, 23360, 39169, 22976, 22656, 38977, 34817, 18624, 18816, 35137, 19200, 35777, 35457, 19008, 19968, 36545, 36737, 20288, 36097, 19904, 19584, 35905, 17408, 33985, 34177, 17728, 34561, 18368, 18048, 34369, 33281, 17088, 17280, 33601, 16640, 33217, 32897, 16448]; - this.updateMusicCRC = function (e, t, a, s) { - for (var n = 0; n < s; ++n) e[0] = (r = t[a + n], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); + this.updateMusicCRC = function (e, t, a, n) { + for (var s = 0; s < n; ++s) e[0] = (r = t[a + s], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); var r, i; }; } - function q() { - var _ = this, - s = 32773, - c = null, - h = null, + function N() { + var i = this, r = null, - u = null; - this.setModules = function (e, t, a, s) { - c = e, h = t, r = a, u = s; + o = null; + this.setModules = function (e, t, a, n) { + r = a, o = n; }; - var m = null, + var _ = null, l = 0, - p = 0, - b = 0; + f = 0, + c = 0; function v(e, t, a) { for (; 0 < a;) { - var s; - 0 == b && (b = 8, p++, e.header[e.w_ptr].write_timing == l && (n = e, $.arraycopy(n.header[n.w_ptr].buf, 0, m, p, n.sideinfo_len), p += n.sideinfo_len, l += 8 * n.sideinfo_len, n.w_ptr = n.w_ptr + 1 & Z.MAX_HEADER_BUF - 1), m[p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; + var n; + 0 == c && (c = 8, f++, e.header[e.w_ptr].write_timing == l && (s = e, I.arraycopy(s.header[s.w_ptr].buf, 0, _, f, s.sideinfo_len), f += s.sideinfo_len, l += 8 * s.sideinfo_len, s.w_ptr = s.w_ptr + 1 & j.MAX_HEADER_BUF - 1), _[f] = 0), n = Math.min(a, c), a -= n, c -= n, _[f] |= t >> a << c, l += n; } - var n; + var s; } - function i(e, t, a) { - for (; 0 < a;) { - var s; - 0 == b && (b = 8, m[++p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; - } - } - function o(e, t) { + function u(e, t) { var a, - s = e.internal_flags; - if (8 <= t && (v(s, 76, 8), t -= 8), 8 <= t && (v(s, 65, 8), t -= 8), 8 <= t && (v(s, 77, 8), t -= 8), 8 <= t && (v(s, 69, 8), t -= 8), 32 <= t) { - var n = r.getLameShortVersion(); - if (32 <= t) for (a = 0; a < n.length && 8 <= t; ++a) t -= 8, v(s, n.charCodeAt(a), 8); + n = e.internal_flags; + if (8 <= t && (v(n, 76, 8), t -= 8), 8 <= t && (v(n, 65, 8), t -= 8), 8 <= t && (v(n, 77, 8), t -= 8), 8 <= t && (v(n, 69, 8), t -= 8), 32 <= t) { + var s = r.getLameShortVersion(); + if (32 <= t) for (a = 0; a < s.length && 8 <= t; ++a) t -= 8, v(n, s.charCodeAt(a), 8); } - for (; 1 <= t; t -= 1) v(s, s.ancillary_flag, 1), s.ancillary_flag ^= e.disable_reservoir ? 0 : 1; + for (; 1 <= t; t -= 1) v(n, n.ancillary_flag, 1), n.ancillary_flag ^= e.disable_reservoir ? 0 : 1; } - function f(e, t, a) { - for (var s = e.header[e.h_ptr].ptr; 0 < a;) { - var n = Math.min(a, 8 - (7 & s)); - a -= n, e.header[e.h_ptr].buf[s >> 3] |= t >> a << 8 - (7 & s) - n, s += n; + function h(e, t, a) { + for (var n = e.header[e.h_ptr].ptr; 0 < a;) { + var s = Math.min(a, 8 - (7 & n)); + a -= s, e.header[e.h_ptr].buf[n >> 3] |= t >> a << 8 - (7 & n) - s, n += s; } - e.header[e.h_ptr].ptr = s; + e.header[e.h_ptr].ptr = n; } - function n(e, t) { - e <<= 8; - for (var a = 0; a < 8; a++) 0 != (65536 & ((t <<= 1) ^ (e <<= 1))) && (t ^= s); - return t; - } - function d(e, t) { + function m(e, t) { var a, - s = F.ht[t.count1table_select + 32], - n = 0, + n = k.ht[t.count1table_select + 32], + s = 0, r = t.big_values, i = t.big_values; for (a = (t.count1 - t.big_values) / 4; 0 < a; --a) { var o = 0, _ = 0; - 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + s.table[_], s.hlen[_]), n += s.hlen[_]; + 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + n.table[_], n.hlen[_]), s += n.hlen[_]; } - return n; + return s; } - function g(e, t, a, s, n) { - var r = F.ht[t], + function b(e, t, a, n, s) { + var r = k.ht[t], i = 0; if (0 == t) return i; - for (var o = a; o < s; o += 2) { + for (var o = a; o < n; o += 2) { var _ = 0, l = 0, f = r.xlen, c = r.xlen, - h = 0, - u = n.l3_enc[o], - m = n.l3_enc[o + 1]; - if (0 != u && (n.xr[o] < 0 && h++, _--), 15 < t) { - if (14 < u) h |= u - 15 << 1, l = f, u = 15; - if (14 < m) h <<= f, h |= m - 15, l += f, m = 15; + u = 0, + h = s.l3_enc[o], + b = s.l3_enc[o + 1]; + if (0 != h && (s.xr[o] < 0 && u++, _--), 15 < t) { + if (14 < h) { + var p = h - 15; + u |= p << 1, l = f, h = 15; + } + if (14 < b) { + var m = b - 15; + u <<= f, u |= m, l += f, b = 15; + } c = 16; } - 0 != m && (h <<= 1, n.xr[o + 1] < 0 && h++, _--), u = u * c + m, l -= _, _ += r.hlen[u], v(e, r.table[u], _), v(e, h, l), i += _ + l; + 0 != b && (u <<= 1, s.xr[o + 1] < 0 && u++, _--), h = h * c + b, l -= _, _ += r.hlen[h], v(e, r.table[h], _), v(e, u, l), i += _ + l; } return i; } - function S(e, t) { + function d(e, t) { var a = 3 * e.scalefac_band.s[3]; a > t.big_values && (a = t.big_values); - var s = g(e, t.table_select[0], 0, a, t); - return s += g(e, t.table_select[1], a, t.big_values, t); + var n = b(e, t.table_select[0], 0, a, t); + return n += b(e, t.table_select[1], a, t.big_values, t); } - function M(e, t) { - var a, s, n, r; + function g(e, t) { + var a, n, s, r; a = t.big_values; var i = t.region0_count + 1; - return n = e.scalefac_band.l[i], i += t.region1_count + 1, a < n && (n = a), a < (r = e.scalefac_band.l[i]) && (r = a), s = g(e, t.table_select[0], 0, n, t), s += g(e, t.table_select[1], n, r, t), s += g(e, t.table_select[2], r, a, t); + return s = e.scalefac_band.l[i], i += t.region1_count + 1, r = e.scalefac_band.l[i], a < s && (s = a), a < r && (r = a), n = b(e, t.table_select[0], 0, s, t), n += b(e, t.table_select[1], s, r, t), n += b(e, t.table_select[2], r, a, t); } - function w() { + function p() { this.total = 0; } - function R(e, t) { + function w(e, t) { var a, - s, n, - r, - i, - o = e.internal_flags; - return i = o.w_ptr, -1 == (r = o.h_ptr - 1) && (r = Z.MAX_HEADER_BUF - 1), a = o.header[r].write_timing - l, 0 <= (t.total = a) && (s = 1 + r - i, r < i && (s = 1 + r - i + Z.MAX_HEADER_BUF), a -= 8 * s * o.sideinfo_len), a += n = _.getframebits(e), t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += p + 1, a < 0 && $.err.println("strange error flushing buffer ... \n"), a; + s, + r = e.internal_flags; + return r.w_ptr, -1 == (s = r.h_ptr - 1) && (s = j.MAX_HEADER_BUF - 1), a = r.header[s].write_timing - l, 0 <= (t.total = a) && me(), n = i.getframebits(e), a += n, t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += f + 1, a; } this.getframebits = function (e) { var t, a = e.internal_flags; - return t = 0 != a.bitrate_index ? F.bitrate_table[e.version][a.bitrate_index] : e.brate, 8 * (0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding); - }, this.CRC_writeheader = function (e, t) { - var a = 65535; - a = n(255 & t[2], a), a = n(255 & t[3], a); - for (var s = 6; s < e.sideinfo_len; s++) a = n(255 & t[s], a); - t[4] = byte(a >> 8), t[5] = byte(255 & a); + t = 0 != a.bitrate_index ? k.bitrate_table[e.version][a.bitrate_index] : e.brate; + var n = 0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding; + return 8 * n; }, this.flush_bitstream = function (e) { var t, a, - s = e.internal_flags; - s.h_ptr - 1; - if (t = s.l3_side, !((a = R(e, new w())) < 0)) { - if (o(e, a), s.ResvSize = 0, t.main_data_begin = 0, s.findReplayGain) { - var r = c.GetTitleGain(s.rgdata); - s.RadioGain = 0 | Math.floor(10 * r + .5); - } - s.findPeakSample && (s.noclipGainChange = 0 | Math.ceil(20 * B(s.PeakSample / 32767) * 10), 0 < s.noclipGainChange && (EQ(e.scale, 1) || EQ(e.scale, 0)) ? s.noclipScale = Math.floor(32767 / s.PeakSample * 100) / 100 : s.noclipScale = -1); - } - }, this.add_dummy_byte = function (e, t, a) { - for (var s, n = e.internal_flags; 0 < a--;) for (i(0, t, 8), s = 0; s < Z.MAX_HEADER_BUF; ++s) n.header[s].write_timing += 8; + n = e.internal_flags; + n.h_ptr - 1; + t = n.l3_side, (a = w(e, new p())) < 0 || (u(e, a), n.ResvSize = 0, t.main_data_begin = 0, n.findReplayGain && me(), n.findPeakSample && me()); }, this.format_bitstream = function (e) { var t, a = e.internal_flags; t = a.l3_side; - var s = this.getframebits(e); - o(e, t.resvDrain_pre), function (e, t) { + var n = this.getframebits(e); + u(e, t.resvDrain_pre), function (e, t) { var a, - s, n, + s, r = e.internal_flags; - if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, ye.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? f(r, 4094, 12) : f(r, 4095, 12), f(r, e.version, 1), f(r, 1, 2), f(r, e.error_protection ? 0 : 1, 1), f(r, r.bitrate_index, 4), f(r, r.samplerate_index, 2), f(r, r.padding, 1), f(r, e.extension, 1), f(r, e.mode.ordinal(), 2), f(r, r.mode_ext, 2), f(r, e.copyright, 1), f(r, e.original, 1), f(r, e.emphasis, 2), e.error_protection && f(r, 0, 16), 1 == e.version) { - for (f(r, a.main_data_begin, 9), 2 == r.channels_out ? f(r, a.private_bits, 3) : f(r, a.private_bits, 5), n = 0; n < r.channels_out; n++) { + if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, we.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? h(r, 4094, 12) : h(r, 4095, 12), h(r, e.version, 1), h(r, 1, 2), h(r, e.error_protection ? 0 : 1, 1), h(r, r.bitrate_index, 4), h(r, r.samplerate_index, 2), h(r, r.padding, 1), h(r, e.extension, 1), h(r, e.mode.ordinal(), 2), h(r, r.mode_ext, 2), h(r, e.copyright, 1), h(r, e.original, 1), h(r, e.emphasis, 2), e.error_protection && h(r, 0, 16), 1 == e.version) { + for (h(r, a.main_data_begin, 9), 2 == r.channels_out ? h(r, a.private_bits, 3) : h(r, a.private_bits, 5), s = 0; s < r.channels_out; s++) { var i; - for (i = 0; i < 4; i++) f(r, a.scfsi[n][i], 1); + for (i = 0; i < 4; i++) h(r, a.scfsi[s][i], 1); } - for (s = 0; s < 2; s++) for (n = 0; n < r.channels_out; n++) f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 4), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.preflag, 1), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); - } else for (f(r, a.main_data_begin, 8), f(r, a.private_bits, r.channels_out), n = s = 0; n < r.channels_out; n++) { - var o; - f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 9), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); + for (n = 0; n < 2; n++) for (s = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 4), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.preflag, 1), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); + } + } else for (h(r, a.main_data_begin, 8), h(r, a.private_bits, r.channels_out), s = n = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 9), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); } - e.error_protection && CRC_writeheader(r, r.header[r.h_ptr].buf); + e.error_protection && me(); var _ = r.h_ptr; - r.h_ptr = _ + 1 & Z.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr == r.w_ptr && $.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n"); - }(e, s); - var n = 8 * a.sideinfo_len; - if (n += function (e) { + r.h_ptr = _ + 1 & j.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr, r.w_ptr; + }(e, n); + var s = 8 * a.sideinfo_len; + if (s += function (e) { var t, a, - s, n, + s, r = 0, i = e.internal_flags, o = i.l3_side; if (1 == e.version) for (t = 0; t < 2; t++) for (a = 0; a < i.channels_out; a++) { var _ = o.tt[t][a], - l = k.slen1_tab[_.scalefac_compress], - f = k.slen2_tab[_.scalefac_compress]; - for (s = n = 0; s < _.sfbdivide; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], l), n += l); - for (; s < _.sfbmax; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], f), n += f); - _.block_type == Pe.SHORT_TYPE ? n += S(i, _) : n += M(i, _), r += n += d(i, _); + l = A.slen1_tab[_.scalefac_compress], + f = A.slen2_tab[_.scalefac_compress]; + for (n = s = 0; n < _.sfbdivide; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], l), s += l); + for (; n < _.sfbmax; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], f), s += f); + _.block_type == Ae.SHORT_TYPE ? s += d(i, _) : s += g(i, _), s += m(i, _), r += s; } else for (a = t = 0; a < i.channels_out; a++) { var c, - h, - u = 0; - if (h = s = n = 0, (_ = o.tt[t][a]).block_type == Pe.SHORT_TYPE) { - for (; h < 4; h++) { - var m = _.sfb_partition_table[h] / 3, - p = _.slen[h]; - for (c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[3 * s + 0], 0), p), v(i, Math.max(_.scalefac[3 * s + 1], 0), p), v(i, Math.max(_.scalefac[3 * s + 2], 0), p), u += 3 * p; + u, + _ = o.tt[t][a], + h = 0; + if (u = n = s = 0, _.block_type == Ae.SHORT_TYPE) { + for (; u < 4; u++) { + var b = _.sfb_partition_table[u] / 3, + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[3 * n + 0], 0), p), v(i, Math.max(_.scalefac[3 * n + 1], 0), p), v(i, Math.max(_.scalefac[3 * n + 2], 0), p), h += 3 * p; } - n += S(i, _); + s += d(i, _); } else { - for (; h < 4; h++) for (m = _.sfb_partition_table[h], p = _.slen[h], c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[s], 0), p), u += p; - n += M(i, _); + for (; u < 4; u++) { + var b = _.sfb_partition_table[u], + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[n], 0), p), h += p; + } + s += g(i, _); } - r += u + (n += d(i, _)); + s += m(i, _), r += h + s; } return r; - }(e), o(e, t.resvDrain_post), n += t.resvDrain_post, t.main_data_begin += (s - n) / 8, R(e, new w()) != a.ResvSize && $.err.println("Internal buffer inconsistency. flushbits <> ResvSize"), 8 * t.main_data_begin != a.ResvSize && ($.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n", 8 * t.main_data_begin, a.ResvSize, t.resvDrain_post, t.resvDrain_pre, 8 * a.sideinfo_len, n - t.resvDrain_post - 8 * a.sideinfo_len, n, n % 8, s), $.err.println("This is a fatal error. It has several possible causes:"), $.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"), $.err.println(" 9%% Your system is overclocked"), $.err.println(" 1%% bug in LAME encoding library"), a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { + }(e), u(e, t.resvDrain_post), s += t.resvDrain_post, t.main_data_begin += (n - s) / 8, w(e, new p()), a.ResvSize, 8 * t.main_data_begin != a.ResvSize && (a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { var r; - for (r = 0; r < Z.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; + for (r = 0; r < j.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; l = 0; } return 0; - }, this.copy_buffer = function (e, t, a, s, n) { - var r = p + 1; + }, this.copy_buffer = function (e, t, a, n, s) { + var r = f + 1; if (r <= 0) return 0; - if (0 != s && s < r) return -1; - if ($.arraycopy(m, 0, t, a, r), p = -1, (b = 0) != n) { - var i = Ae(1); - if (i[0] = e.nMusicCRC, u.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly) for (var o, _ = ke([2, 1152]), l = r, f = -1; 0 != f;) if (f = h.hip_decode1_unclipped(e.hip, t, a, l, _[0], _[1]), l = 0, -1 == f && (f = 0), 0 < f) { - if (e.findPeakSample) { - for (o = 0; o < f; o++) _[0][o] > e.PeakSample ? e.PeakSample = _[0][o] : -_[0][o] > e.PeakSample && (e.PeakSample = -_[0][o]); - if (1 < e.channels_out) for (o = 0; o < f; o++) _[1][o] > e.PeakSample ? e.PeakSample = _[1][o] : -_[1][o] > e.PeakSample && (e.PeakSample = -_[1][o]); - } - if (e.findReplayGain && c.AnalyzeSamples(e.rgdata, _[0], 0, _[1], 0, f, e.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - } + if (0 != n && n < r) return -1; + if (I.arraycopy(_, 0, t, a, r), f = -1, (c = 0) != s) { + var i = ve(1); + i[0] = e.nMusicCRC, o.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly && me(); } return r; }, this.init_bit_stream_w = function (e) { - m = A(U.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, p = -1, l = b = 0; + _ = S(Y.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, f = -1, l = c = 0; }; } - function e(e, t, a, s) { - this.xlen = e, this.linmax = t, this.table = a, this.hlen = s; + function e(e, t, a, n) { + this.xlen = e, this.linmax = t, this.table = a, this.hlen = n; } - Ee.STEREO = new Ee(0), Ee.JOINT_STEREO = new Ee(1), Ee.DUAL_CHANNEL = new Ee(2), Ee.MONO = new Ee(3), Ee.NOT_SET = new Ee(4), X.STEPS_per_dB = 100, X.MAX_dB = 120, X.GAIN_NOT_ENOUGH_SAMPLES = -24601, X.GAIN_ANALYSIS_ERROR = 0, X.GAIN_ANALYSIS_OK = 1, X.INIT_GAIN_ANALYSIS_ERROR = 0, X.INIT_GAIN_ANALYSIS_OK = 1, X.MAX_ORDER = X.YULE_ORDER = 10, X.MAX_SAMPLES_PER_WINDOW = (X.MAX_SAMP_FREQ = 48e3) * (X.RMS_WINDOW_TIME_NUMERATOR = 1) / (X.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, M.NUMTOCENTRIES = 100, M.MAXFRAMESIZE = 2880, q.EQ = function (e, t) { + D.MAX_VALUE = 3.4028235e38, Me.vbr_off = new Me(0), Me.vbr_mt = new Me(1), Me.vbr_rh = new Me(2), Me.vbr_abr = new Me(3), Me.vbr_mtrh = new Me(4), Me.vbr_default = Me.vbr_mtrh, ye.STEREO = new ye(0), ye.JOINT_STEREO = new ye(1), ye.DUAL_CHANNEL = new ye(2), ye.MONO = new ye(3), ye.NOT_SET = new ye(4), O.STEPS_per_dB = 100, O.MAX_dB = 120, O.GAIN_NOT_ENOUGH_SAMPLES = -24601, O.GAIN_ANALYSIS_ERROR = 0, O.GAIN_ANALYSIS_OK = 1, O.INIT_GAIN_ANALYSIS_ERROR = 0, O.INIT_GAIN_ANALYSIS_OK = 1, O.MAX_ORDER = O.YULE_ORDER = 10, O.MAX_SAMPLES_PER_WINDOW = (O.MAX_SAMP_FREQ = 48e3) * (O.RMS_WINDOW_TIME_NUMERATOR = 1) / (O.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, y.NUMTOCENTRIES = 100, y.MAXFRAMESIZE = 2880, N.EQ = function (e, t) { return Math.abs(e) > Math.abs(t) ? Math.abs(e - t) <= 1e-6 * Math.abs(e) : Math.abs(e - t) <= 1e-6 * Math.abs(t); - }, q.NEQ = function (e, t) { - return !q.EQ(e, t); + }, N.NEQ = function (e, t) { + return !N.EQ(e, t); }; - var F = {}; - function j(e) { + var k = {}; + function R(e) { this.bits = e; } - function y() { + function x() { this.over_noise = 0, this.tot_noise = 0, this.max_noise = 0, this.over_count = 0, this.over_SSD = 0, this.bits = 0; } - function r(e, t, a, s) { - this.l = Ae(1 + Pe.SBMAX_l), this.s = Ae(1 + Pe.SBMAX_s), this.psfb21 = Ae(1 + Pe.PSFB21), this.psfb12 = Ae(1 + Pe.PSFB12); - var n = this.l, + function r(e, t, a, n) { + this.l = ve(1 + Ae.SBMAX_l), this.s = ve(1 + Ae.SBMAX_s), this.psfb21 = ve(1 + Ae.PSFB21), this.psfb12 = ve(1 + Ae.PSFB12); + var s = this.l, r = this.s; - 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = s, $.arraycopy(this.arrL, 0, n, 0, Math.min(this.arrL.length, this.l.length)), $.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), $.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), $.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); + 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = n, I.arraycopy(this.arrL, 0, s, 0, Math.min(this.arrL.length, this.l.length)), I.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), I.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), I.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); } - function x() { + function T() { var l = null, - m = null, - s = null; + b = null, + n = null; this.setModules = function (e, t, a) { - l = e, m = t, s = a; + l = e, b = t, n = a; }, this.IPOW20 = function (e) { - return u[e]; + return h[e]; }; - var T = 2.220446049250313e-16, - f = x.IXMAX_VAL + 2, - c = x.Q_MAX, - h = x.Q_MAX2, - n = 100; + var B = 2.220446049250313e-16, + e = T.IXMAX_VAL, + f = e + 2, + c = T.Q_MAX, + u = T.Q_MAX2, + s = 100; this.nr_of_sfb_block = [[[6, 5, 5, 5], [9, 9, 9, 9], [6, 9, 9, 9]], [[6, 5, 7, 3], [9, 9, 12, 6], [6, 9, 12, 6]], [[11, 10, 0, 0], [18, 18, 0, 0], [15, 18, 0, 0]], [[7, 7, 7, 0], [12, 12, 12, 0], [6, 15, 12, 0]], [[6, 6, 6, 3], [12, 9, 9, 6], [6, 12, 9, 6]], [[8, 8, 5, 0], [15, 12, 9, 0], [6, 18, 9, 0]]]; - var w = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; - this.pretab = w, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; - var R = Be(c + h + 1), - u = Be(c), - p = Be(f), - b = Be(f); + var M = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; + this.pretab = M, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; + var y = de(c + u + 1), + h = de(c), + p = de(f), + m = de(f); function v(e, t) { - var a = s.ATHformula(t, e); - return a -= n, a = Math.pow(10, a / 10 + e.ATHlower); + var a = n.ATHformula(t, e); + return a -= s, a = Math.pow(10, a / 10 + e.ATHlower); } function A(e) { this.s = e; } - this.adj43 = b, this.iteration_init = function (e) { + this.adj43 = m, this.iteration_init = function (e) { var t, a = e.internal_flags, - s = a.l3_side; + n = a.l3_side; if (0 == a.iteration_init_init) { - for (a.iteration_init_init = 1, s.main_data_begin = 0, function (e) { - for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, s = e.internal_flags.ATH.s, n = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Pe.SBMAX_l; o++) { + for (a.iteration_init_init = 1, n.main_data_begin = 0, function (e) { + for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, n = e.internal_flags.ATH.s, s = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Ae.SBMAX_l; o++) { var _ = r.scalefac_band.l[o], l = r.scalefac_band.l[o + 1]; - t[o] = K.MAX_VALUE; + t[o] = D.MAX_VALUE; for (var f = _; f < l; f++) { - var c = v(e, f * i / 1152); - t[o] = Math.min(t[o], c); + var c = f * i / 1152, + u = v(e, c); + t[o] = Math.min(t[o], u); } } - for (o = 0; o < Pe.PSFB21; o++) for (_ = r.scalefac_band.psfb21[o], l = r.scalefac_band.psfb21[o + 1], a[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 1152), a[o] = Math.min(a[o], c); - for (o = 0; o < Pe.SBMAX_s; o++) { - for (_ = r.scalefac_band.s[o], l = r.scalefac_band.s[o + 1], s[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), s[o] = Math.min(s[o], c); - s[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; + for (var o = 0; o < Ae.PSFB21; o++) { + var _ = r.scalefac_band.psfb21[o], + l = r.scalefac_band.psfb21[o + 1]; + a[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 1152, + u = v(e, c); + a[o] = Math.min(a[o], u); + } } - for (o = 0; o < Pe.PSFB12; o++) { - for (_ = r.scalefac_band.psfb12[o], l = r.scalefac_band.psfb12[o + 1], n[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), n[o] = Math.min(n[o], c); - n[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; + for (var o = 0; o < Ae.SBMAX_s; o++) { + var _ = r.scalefac_band.s[o], + l = r.scalefac_band.s[o + 1]; + n[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + n[o] = Math.min(n[o], u); + } + n[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; } - if (e.noATH) { - for (o = 0; o < Pe.SBMAX_l; o++) t[o] = 1e-20; - for (o = 0; o < Pe.PSFB21; o++) a[o] = 1e-20; - for (o = 0; o < Pe.SBMAX_s; o++) s[o] = 1e-20; - for (o = 0; o < Pe.PSFB12; o++) n[o] = 1e-20; + for (var o = 0; o < Ae.PSFB12; o++) { + var _ = r.scalefac_band.psfb12[o], + l = r.scalefac_band.psfb12[o + 1]; + s[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + s[o] = Math.min(s[o], u); + } + s[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; } - r.ATH.floor = 10 * B(v(e, -1)); + e.noATH && me(), r.ATH.floor = 10 * d(v(e, -1)); }(e), p[0] = 0, t = 1; t < f; t++) p[t] = Math.pow(t, 4 / 3); - for (t = 0; t < f - 1; t++) b[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); - for (b[t] = .5, t = 0; t < c; t++) u[t] = Math.pow(2, -.1875 * (t - 210)); - for (t = 0; t <= c + h; t++) R[t] = Math.pow(2, .25 * (t - 210 - h)); - var n, r, i, o; - for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), n = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Pe.SBMAX_l; t++) { - _ = t <= 6 ? n : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; - } - for (t = 0; t < Pe.SBMAX_s; t++) { + for (t = 0; t < f - 1; t++) m[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); + for (m[t] = .5, t = 0; t < c; t++) h[t] = Math.pow(2, -.1875 * (t - 210)); + for (t = 0; t <= c + u; t++) y[t] = Math.pow(2, .25 * (t - 210 - u)); + var s, r, i, o; + for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), s = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Ae.SBMAX_l; t++) _ = t <= 6 ? s : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; + for (t = 0; t < Ae.SBMAX_s; t++) { var _; - _ = t <= 5 ? n : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; + _ = t <= 5 ? s : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; } } - }, this.on_pe = function (e, t, a, s, n, r) { + }, this.on_pe = function (e, t, a, n, s, r) { var i, o, _ = e.internal_flags, l = 0, - f = Ae(2), - c = new j(l), - h = m.ResvMaxBits(e, s, c, r), - u = (l = c.bits) + h; - for (Z.MAX_BITS_PER_GRANULE < u && (u = Z.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(Z.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[n][o] / 700 - a[o], f[o] > 3 * s / 4 && (f[o] = 3 * s / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > Z.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, Z.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; - if (h < i) for (o = 0; o < _.channels_out; ++o) f[o] = h * f[o] / i; - for (o = 0; o < _.channels_out; ++o) a[o] += f[o], h -= f[o]; + f = ve(2), + c = new R(l), + u = b.ResvMaxBits(e, n, c, r), + h = (l = c.bits) + u; + for (j.MAX_BITS_PER_GRANULE < h && (h = j.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(j.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[s][o] / 700 - a[o], f[o] > 3 * n / 4 && (f[o] = 3 * n / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > j.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, j.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; + if (u < i) for (o = 0; o < _.channels_out; ++o) f[o] = u * f[o] / i; + for (o = 0; o < _.channels_out; ++o) a[o] += f[o], u -= f[o]; for (o = i = 0; o < _.channels_out; ++o) i += a[o]; - if (Z.MAX_BITS_PER_GRANULE < i) { - for (o = 0; o < _.channels_out; ++o) a[o] *= Z.MAX_BITS_PER_GRANULE, a[o] /= i, a[o]; - } - return u; - }, this.reduce_side = function (e, t, a, s) { - var n = .33 * (.5 - t) / .5; - n < 0 && (n = 0), .5 < n && (n = .5); - var r = 0 | .5 * n * (e[0] + e[1]); - r > Z.MAX_BITS_PER_CHANNEL - e[0] && (r = Z.MAX_BITS_PER_CHANNEL - e[0]), r < 0 && (r = 0), 125 <= e[1] && (125 < e[1] - r ? (e[0] < a && (e[0] += r), e[1] -= r) : (e[0] += e[1] - 125, e[1] = 125)), s < (r = e[0] + e[1]) && (e[0] = s * e[0] / r, e[1] = s * e[1] / r); + return j.MAX_BITS_PER_GRANULE < i && me(), h; }, this.athAdjust = function (e, t, a) { - var s = 90.30873362, - n = ee.FAST_LOG10_X(t, 10), + var n = 90.30873362, + s = V.FAST_LOG10_X(t, 10), r = e * e, i = 0; - return n -= a, 1e-20 < r && (i = 1 + ee.FAST_LOG10_X(r, 10 / s)), i < 0 && (i = 0), n *= i, n += a + s - 94.82444863, Math.pow(10, .1 * n); - }, this.calc_xmin = function (e, t, a, s) { - var n, + return s -= a, 1e-20 < r && (i = 1 + V.FAST_LOG10_X(r, 10 / n)), i < 0 && (i = 0), s *= i, s += a + n - 94.82444863, Math.pow(10, .1 * s); + }, this.calc_xmin = function (e, t, a, n) { + var s, r = 0, i = e.internal_flags, o = 0, _ = 0, l = i.ATH, f = a.xr, - c = e.VBR == xe.vbr_mtrh ? 1 : 0, - h = i.masking_lower; - for (e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt || (h = 1), n = 0; n < a.psy_lmax; n++) { - S = (g = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.l[n], l.floor) : l.adjust * l.l[n]) / (b = a.width[n]), M = T, B = b >> 1, A = 0; - do { - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (g < A && _++, n == Pe.SBPSY_l) M < (R = g * i.nsPsy.longfact[n]) && (M = R); - if (0 != c && (g = M), !e.ATHonly) if (0 < (w = t.en.l[n])) R = A * t.thm.l[n] * h / w, 0 != c && (R *= i.nsPsy.longfact[n]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.longfact[n]; + c = e.VBR == Me.vbr_mtrh ? 1 : 0, + u = i.masking_lower; + for (e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt || (u = 1), s = 0; s < a.psy_lmax; s++) { + for (w = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.l[s], l.floor) : l.adjust * l.l[s], v = a.width[s], S = w / v, M = B, A = v >> 1, y = 0; k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++, 0 < --A;); + if (w < y && _++, s == Ae.SBPSY_l && me(), 0 != c && (w = M), !e.ATHonly) { + var h = t.en.l[s]; + 0 < h && (x = y * t.thm.l[s] * u / h, 0 != c && (x *= i.nsPsy.longfact[s]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.longfact[s]; } - var u = 575; - if (a.block_type != Pe.SHORT_TYPE) for (var m = 576; 0 != m-- && q.EQ(f[m], 0);) u = m; - a.max_nonzero_coeff = u; - for (var p = a.sfb_smin; n < a.psymax; p++, n += 3) { - var b, v, d; - for (d = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.s[p], l.floor) : l.adjust * l.s[p], b = a.width[n], v = 0; v < 3; v++) { - var g, + var b = 575; + if (a.block_type != Ae.SHORT_TYPE) for (var p = 576; 0 != p-- && N.EQ(f[p], 0);) b = p; + a.max_nonzero_coeff = b; + for (var m = a.sfb_smin; s < a.psymax; m++, s += 3) { + var v, d, g; + for (g = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.s[m], l.floor) : l.adjust * l.s[m], v = a.width[s], d = 0; d < 3; d++) { + var w, S, M, - w, - R, - A = 0, - B = b >> 1; - S = d / b, M = T; + y = 0, + A = v >> 1; + S = g / v, M = B; do { - var k, y; - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (d < A && _++, p == Pe.SBPSY_s) M < (R = d * i.nsPsy.shortfact[p]) && (M = R); - if (g = 0 != c ? M : d, !e.ATHonly && !e.ATHshort) if (0 < (w = t.en.s[p][v])) R = A * t.thm.s[p][v] * h / w, 0 != c && (R *= i.nsPsy.shortfact[p]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.shortfact[p]; + var k, R; + k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++; + } while (0 < --A); + if (g < y && _++, m == Ae.SBPSY_s && me(), w = 0 != c ? M : g, !e.ATHonly && !e.ATHshort) { + var x, + h = t.en.s[m][d]; + 0 < h && (x = y * t.thm.s[m][d] * u / h, 0 != c && (x *= i.nsPsy.shortfact[m]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.shortfact[m]; } - e.useTemporal && (s[r - 3] > s[r - 3 + 1] && (s[r - 3 + 1] += (s[r - 3] - s[r - 3 + 1]) * i.decay), s[r - 3 + 1] > s[r - 3 + 2] && (s[r - 3 + 2] += (s[r - 3 + 1] - s[r - 3 + 2]) * i.decay)); + e.useTemporal && (n[r - 3] > n[r - 3 + 1] && (n[r - 3 + 1] += (n[r - 3] - n[r - 3 + 1]) * i.decay), n[r - 3 + 1] > n[r - 3 + 2] && (n[r - 3 + 2] += (n[r - 3 + 1] - n[r - 3 + 2]) * i.decay)); } return _; - }, this.calc_noise_core = function (e, t, a, s) { - var n = 0, + }, this.calc_noise_core = function (e, t, a, n) { + var s = 0, r = t.s, i = e.l3_enc; - if (r > e.count1) for (; 0 != a--;) { - _ = e.xr[r], r++, n += _ * _, _ = e.xr[r], r++, n += _ * _; - } else if (r > e.big_values) { - var o = Be(2); - for (o[0] = 0, o[1] = s; 0 != a--;) { - _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _; - } + if (r > e.count1) for (; 0 != a--;) _ = e.xr[r], r++, s += _ * _, _ = e.xr[r], r++, s += _ * _;else if (r > e.big_values) { + var o = de(2); + for (o[0] = 0, o[1] = n; 0 != a--;) _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _; } else for (; 0 != a--;) { var _; - _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _; + _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _; } - return t.s = r, n; - }, this.calc_noise = function (e, t, a, s, n) { + return t.s = r, s; + }, this.calc_noise = function (e, t, a, n, s) { var r, i, o = 0, @@ -11902,83 +12236,54 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = -20, - u = 0, - m = e.scalefac, + u = -20, + h = 0, + b = e.scalefac, p = 0; - for (r = s.over_SSD = 0; r < e.psymax; r++) { - var b, - v = e.global_gain - (m[p++] + (0 != e.preflag ? w[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], + for (n.over_SSD = 0, r = 0; r < e.psymax; r++) { + var m, + v = e.global_gain - (b[p++] + (0 != e.preflag ? M[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], d = 0; - if (null != n && n.step[r] == v) d = n.noise[r], u += e.width[r], a[o++] = d / t[_++], d = n.noise_log[r];else { + if (null != s && s.step[r] == v) d = s.noise[r], h += e.width[r], a[o++] = d / t[_++], d = s.noise_log[r];else { var g, - S = R[v + x.Q_MAX2]; - if (i = e.width[r] >> 1, u + e.width[r] > e.max_nonzero_coeff) i = 0 < (g = e.max_nonzero_coeff - u + 1) ? g >> 1 : 0; - var M = new A(u); - d = this.calc_noise_core(e, M, i, S), u = M.s, null != n && (n.step[r] = v, n.noise[r] = d), d = a[o++] = d / t[_++], d = ee.FAST_LOG10(Math.max(d, 1e-20)), null != n && (n.noise_log[r] = d); + w = y[v + T.Q_MAX2]; + i = e.width[r] >> 1, h + e.width[r] > e.max_nonzero_coeff && (g = e.max_nonzero_coeff - h + 1, i = 0 < g ? g >> 1 : 0); + var S = new A(h); + d = this.calc_noise_core(e, S, i, w), h = S.s, null != s && (s.step[r] = v, s.noise[r] = d), d = a[o++] = d / t[_++], d = V.FAST_LOG10(Math.max(d, 1e-20)), null != s && (s.noise_log[r] = d); } - if (null != n && (n.global_gain = e.global_gain), c += d, 0 < d) b = Math.max(0 | 10 * d + .5, 1), s.over_SSD += b * b, l++, f += d; - h = Math.max(h, d); + null != s && (s.global_gain = e.global_gain), c += d, 0 < d && (m = Math.max(0 | 10 * d + .5, 1), n.over_SSD += m * m, l++, f += d), u = Math.max(u, d); } - return s.over_count = l, s.tot_noise = c, s.over_noise = f, s.max_noise = h, l; - }, this.set_pinfo = function (e, t, a, s, n) { - var r, - i, - o, - _, - l, - f = e.internal_flags, - c = 0 == t.scalefac_scale ? .5 : 1, - h = t.scalefac, - u = Be(z.SFBMAX), - m = Be(z.SFBMAX), - p = new y(); - calc_xmin(e, a, t, u), calc_noise(t, u, m, p, null); - var b = 0; - for (i = t.sfb_lmax, t.block_type != Pe.SHORT_TYPE && 0 == t.mixed_block_flag && (i = 22), r = 0; r < i; r++) { - var v = f.scalefac_band.l[r], - d = (g = f.scalefac_band.l[r + 1]) - v; - for (_ = 0; b < g; b++) _ += t.xr[b] * t.xr[b]; - _ /= d, l = 1e15, f.pinfo.en[s][n][r] = l * _, f.pinfo.xfsf[s][n][r] = l * u[r] * m[r] / d, 0 < a.en.l[r] && !e.ATHonly ? _ /= a.en.l[r] : _ = 0, f.pinfo.thr[s][n][r] = l * Math.max(_ * a.thm.l[r], f.ATH.l[r]), (f.pinfo.LAMEsfb[s][n][r] = 0) != t.preflag && 11 <= r && (f.pinfo.LAMEsfb[s][n][r] = -c * w[r]), r < Pe.SBPSY_l && (f.pinfo.LAMEsfb[s][n][r] -= c * h[r]); - } - if (t.block_type == Pe.SHORT_TYPE) for (i = r, r = t.sfb_smin; r < Pe.SBMAX_s; r++) { - v = f.scalefac_band.s[r], d = (g = f.scalefac_band.s[r + 1]) - v; - for (var g, S = 0; S < 3; S++) { - for (_ = 0, o = v; o < g; o++) _ += t.xr[b] * t.xr[b], b++; - _ = Math.max(_ / d, 1e-20), l = 1e15, f.pinfo.en_s[s][n][3 * r + S] = l * _, f.pinfo.xfsf_s[s][n][3 * r + S] = l * u[i] * m[i] / d, 0 < a.en.s[r][S] ? _ /= a.en.s[r][S] : _ = 0, (e.ATHonly || e.ATHshort) && (_ = 0), f.pinfo.thr_s[s][n][3 * r + S] = l * Math.max(_ * a.thm.s[r][S], f.ATH.s[r]), f.pinfo.LAMEsfb_s[s][n][3 * r + S] = -2 * t.subblock_gain[S], r < Pe.SBPSY_s && (f.pinfo.LAMEsfb_s[s][n][3 * r + S] -= c * h[i]), i++; - } - } - f.pinfo.LAMEqss[s][n] = t.global_gain, f.pinfo.LAMEmainbits[s][n] = t.part2_3_length + t.part2_length, f.pinfo.LAMEsfbits[s][n] = t.part2_length, f.pinfo.over[s][n] = p.over_count, f.pinfo.max_noise[s][n] = 10 * p.max_noise, f.pinfo.over_noise[s][n] = 10 * p.over_noise, f.pinfo.tot_noise[s][n] = 10 * p.tot_noise, f.pinfo.over_SSD[s][n] = p.over_SSD; + return n.over_count = l, n.tot_noise = c, n.over_noise = f, n.max_noise = u, l; }; } - function T() { - this.xr = Be(576), this.l3_enc = Ae(576), this.scalefac = Ae(z.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = Ae(3), this.subblock_gain = Ae(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = Ae(z.SFBMAX), this.window = Ae(z.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = Ae(4), this.max_nonzero_coeff = 0; + function B() { + this.xr = de(576), this.l3_enc = ve(576), this.scalefac = ve(F.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = ve(3), this.subblock_gain = ve(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = ve(F.SFBMAX), this.window = ve(F.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = ve(4), this.max_nonzero_coeff = 0; var a = this; - function s(e) { + function n(e) { return new Int32Array(e); } this.assign = function (e) { var t; - a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = s(e.l3_enc), a.scalefac = s(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = s(e.table_select), a.subblock_gain = s(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = s(e.width), a.window = s(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = s(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; + a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = n(e.l3_enc), a.scalefac = n(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = n(e.table_select), a.subblock_gain = n(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = n(e.width), a.window = n(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = n(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; }; } - F.t1HB = [1, 1, 1, 0], F.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], F.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], F.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], F.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], F.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], F.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], F.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], F.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], F.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], F.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], F.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], F.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], F.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], F.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], F.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], F.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], F.t1l = [1, 4, 3, 5], F.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], F.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], F.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], F.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], F.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], F.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], F.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], F.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], F.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], F.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], F.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], F.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], F.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], F.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], F.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], F.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], F.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], F.ht = [new e(0, 0, null, null), new e(2, 0, F.t1HB, F.t1l), new e(3, 0, F.t2HB, F.t2l), new e(3, 0, F.t3HB, F.t3l), new e(0, 0, null, null), new e(4, 0, F.t5HB, F.t5l), new e(4, 0, F.t6HB, F.t6l), new e(6, 0, F.t7HB, F.t7l), new e(6, 0, F.t8HB, F.t8l), new e(6, 0, F.t9HB, F.t9l), new e(8, 0, F.t10HB, F.t10l), new e(8, 0, F.t11HB, F.t11l), new e(8, 0, F.t12HB, F.t12l), new e(16, 0, F.t13HB, F.t13l), new e(0, 0, null, F.t16_5l), new e(16, 0, F.t15HB, F.t15l), new e(1, 1, F.t16HB, F.t16l), new e(2, 3, F.t16HB, F.t16l), new e(3, 7, F.t16HB, F.t16l), new e(4, 15, F.t16HB, F.t16l), new e(6, 63, F.t16HB, F.t16l), new e(8, 255, F.t16HB, F.t16l), new e(10, 1023, F.t16HB, F.t16l), new e(13, 8191, F.t16HB, F.t16l), new e(4, 15, F.t24HB, F.t24l), new e(5, 31, F.t24HB, F.t24l), new e(6, 63, F.t24HB, F.t24l), new e(7, 127, F.t24HB, F.t24l), new e(8, 255, F.t24HB, F.t24l), new e(9, 511, F.t24HB, F.t24l), new e(11, 2047, F.t24HB, F.t24l), new e(13, 8191, F.t24HB, F.t24l), new e(0, 0, F.t32HB, F.t32l), new e(0, 0, F.t33HB, F.t33l)], F.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], F.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], F.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], F.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], F.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], F.scfsi_band = [0, 6, 11, 16, 21], x.Q_MAX = 257, x.Q_MAX2 = 116, x.LARGE_BITS = 1e5, x.IXMAX_VAL = 8206; - var z = {}; - function w() { - var v, g, M; + k.t1HB = [1, 1, 1, 0], k.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], k.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], k.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], k.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], k.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], k.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], k.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], k.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], k.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], k.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], k.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], k.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], k.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], k.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], k.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], k.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], k.t1l = [1, 4, 3, 5], k.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], k.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], k.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], k.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], k.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], k.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], k.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], k.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], k.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], k.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], k.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], k.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], k.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], k.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], k.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], k.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], k.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], k.ht = [new e(0, 0, null, null), new e(2, 0, k.t1HB, k.t1l), new e(3, 0, k.t2HB, k.t2l), new e(3, 0, k.t3HB, k.t3l), new e(0, 0, null, null), new e(4, 0, k.t5HB, k.t5l), new e(4, 0, k.t6HB, k.t6l), new e(6, 0, k.t7HB, k.t7l), new e(6, 0, k.t8HB, k.t8l), new e(6, 0, k.t9HB, k.t9l), new e(8, 0, k.t10HB, k.t10l), new e(8, 0, k.t11HB, k.t11l), new e(8, 0, k.t12HB, k.t12l), new e(16, 0, k.t13HB, k.t13l), new e(0, 0, null, k.t16_5l), new e(16, 0, k.t15HB, k.t15l), new e(1, 1, k.t16HB, k.t16l), new e(2, 3, k.t16HB, k.t16l), new e(3, 7, k.t16HB, k.t16l), new e(4, 15, k.t16HB, k.t16l), new e(6, 63, k.t16HB, k.t16l), new e(8, 255, k.t16HB, k.t16l), new e(10, 1023, k.t16HB, k.t16l), new e(13, 8191, k.t16HB, k.t16l), new e(4, 15, k.t24HB, k.t24l), new e(5, 31, k.t24HB, k.t24l), new e(6, 63, k.t24HB, k.t24l), new e(7, 127, k.t24HB, k.t24l), new e(8, 255, k.t24HB, k.t24l), new e(9, 511, k.t24HB, k.t24l), new e(11, 2047, k.t24HB, k.t24l), new e(13, 8191, k.t24HB, k.t24l), new e(0, 0, k.t32HB, k.t32l), new e(0, 0, k.t33HB, k.t33l)], k.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], k.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], k.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], k.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], k.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], k.scfsi_band = [0, 6, 11, 16, 21], T.Q_MAX = 257, T.Q_MAX2 = 116, T.LARGE_BITS = 1e5, T.IXMAX_VAL = 8206; + var F = {}; + function C() { + var r, g; this.rv = null, this.qupvt = null; var w, - n = new function () { + s = new function () { this.setModules = function (e, t) {}; }(); - function R(e) { + function S(e) { this.ordinal = e; } function o(e) { for (var t = 0; t < e.sfbmax; t++) if (e.scalefac[t] + e.subblock_gain[e.window[t]] == 0) return !1; return !0; } - function A(e, t, a, s, n) { + function M(e, t, a, n, s) { var r; switch (e) { default: @@ -11986,13 +12291,10 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js 0 < t.over_count ? (r = a.over_SSD <= t.over_SSD, a.over_SSD == t.over_SSD && (r = a.bits < t.bits)) : r = a.max_noise < 0 && 10 * a.max_noise + a.bits <= 10 * t.max_noise + t.bits; break; case 0: - r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 8: - a.max_noise = function (e, t) { - for (var a, s = 1e-37, n = 0; n < t.psymax; n++) s += (a = e[n], ee.FAST_LOG10(.368 + .632 * a * a * a)); - return Math.max(1e-20, s); - }(n, s); + me(); case 1: r = a.max_noise < t.max_noise; break; @@ -12006,25 +12308,25 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js r = a.max_noise <= 0 && .2 < t.max_noise || a.max_noise <= 0 && t.max_noise < 0 && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise || a.max_noise <= 0 && 0 < t.max_noise && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.05 < t.max_noise && t.max_noise > a.max_noise - .1 && a.tot_noise + a.over_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.1 < t.max_noise && t.max_noise > a.max_noise - .15 && a.tot_noise + a.over_noise + a.over_noise < t.tot_noise + t.over_noise + t.over_noise; break; case 5: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 6: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || q.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || N.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); break; case 7: r = a.over_count < t.over_count || a.over_noise < t.over_noise; } return 0 == t.over_count && (r = r && a.bits < t.bits), r; } - function B(e, t, a, s, n) { + function y(e, t, a, n, s) { var r = e.internal_flags; - !function (e, t, a, s, n) { + !function (e, t, a, n, s) { var r, i = e.internal_flags; r = 0 == t.scalefac_scale ? 1.2968395546510096 : 1.6817928305074292; for (var o = 0, _ = 0; _ < t.sfbmax; _++) o < a[_] && (o = a[_]); var l = i.noise_shaping_amp; - switch (3 == l && (l = n ? 2 : 1), l) { + switch (3 == l && me(), l) { case 2: break; case 1: @@ -12034,734 +12336,536 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js default: 1 < o ? o = 1 : o *= .95; } - var f = 0; - for (_ = 0; _ < t.sfbmax; _++) { + for (var f = 0, _ = 0; _ < t.sfbmax; _++) { var c, - h = t.width[_]; - if (f += h, !(a[_] < o)) { - if (0 != (2 & i.substep_shaping) && (i.pseudohalf[_] = 0 == i.pseudohalf[_] ? 1 : 0, 0 == i.pseudohalf[_] && 2 == i.noise_shaping_amp)) return; - for (t.scalefac[_]++, c = -h; c < 0; c++) s[f + c] *= r, s[f + c] > t.xrpow_max && (t.xrpow_max = s[f + c]); + u = t.width[_]; + if (f += u, !(a[_] < o)) { + for (0 != (2 & i.substep_shaping) && me(), t.scalefac[_]++, c = -u; c < 0; c++) n[f + c] *= r, n[f + c] > t.xrpow_max && (t.xrpow_max = n[f + c]); if (2 == i.noise_shaping_amp) return; } } - }(e, t, a, s, n); + }(e, t, a, n); var i = o(t); - return !i && (!(i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) || (1 < r.noise_shaping && (ye.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (!function (e, t) { - for (var a = 0, s = 0; s < e.sfbmax; s++) { - var n = e.width[s], - r = e.scalefac[s]; - if (0 != e.preflag && (r += M.pretab[s]), a += n, 0 != (1 & r)) { + return !(i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) && (1 < r.noise_shaping && (we.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (function (e, t) { + for (var a = 0, n = 0; n < e.sfbmax; n++) { + var s = e.width[n], + r = e.scalefac[n]; + if (0 != e.preflag && (r += g.pretab[n]), a += s, 0 != (1 & r)) { r++; - for (var i = -n; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); + for (var i = -s; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); } - e.scalefac[s] = r >> 1; + e.scalefac[n] = r >> 1; } e.preflag = 0, e.scalefac_scale = 1; - }(t, s), i = !1) : t.block_type == Pe.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { - var s, - n = t.scalefac; - for (s = 0; s < t.sfb_lmax; s++) if (16 <= n[s]) return !0; + }(t, n), i = !1) : t.block_type == Ae.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { + var n, + s = t.scalefac; + for (n = 0; n < t.sfb_lmax; n++) if (16 <= s[n]) return !0; for (var r = 0; r < 3; r++) { var i = 0, o = 0; - for (s = t.sfb_lmax + r; s < t.sfbdivide; s += 3) i < n[s] && (i = n[s]); - for (; s < t.sfbmax; s += 3) o < n[s] && (o = n[s]); + for (n = t.sfb_lmax + r; n < t.sfbdivide; n += 3) i < s[n] && (i = s[n]); + for (; n < t.sfbmax; n += 3) o < s[n] && (o = s[n]); if (!(i < 16 && o < 8)) { if (7 <= t.subblock_gain[r]) return !0; t.subblock_gain[r]++; var _ = e.scalefac_band.l[t.sfb_lmax]; - for (s = t.sfb_lmax + r; s < t.sfbmax; s += 3) { - var l = t.width[s], - f = n[s]; - if (0 <= (f -= 4 >> t.scalefac_scale)) n[s] = f, _ += 3 * l;else { - n[s] = 0; + for (n = t.sfb_lmax + r; n < t.sfbmax; n += 3) { + var l = t.width[n], + f = s[n]; + if (0 <= (f -= 4 >> t.scalefac_scale)) s[n] = f, _ += 3 * l;else { + s[n] = 0; var c = 210 + (f << t.scalefac_scale + 1); - u = M.IPOW20(c), _ += l * (r + 1); - for (var h = -l; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + h = g.IPOW20(c), _ += l * (r + 1); + for (var u = -l; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); _ += l * (3 - r - 1); } } - var u = M.IPOW20(202); - for (_ += t.width[s] * (r + 1), h = -t.width[s]; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + var h = g.IPOW20(202); + _ += t.width[n] * (r + 1); + for (var u = -t.width[n]; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); } } return !1; - }(r, t, s) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), !i)); + }(r, t, n) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), i)); } - this.setModules = function (e, t, a, s) { - v = e, g = t, this.rv = t, M = a, this.qupvt = a, w = s, n.setModules(M, w); - }, this.ms_convert = function (e, t) { - for (var a = 0; a < 576; ++a) { - var s = e.tt[t][0].xr[a], - n = e.tt[t][1].xr[a]; - e.tt[t][0].xr[a] = (s + n) * (.5 * ee.SQRT2), e.tt[t][1].xr[a] = (s - n) * (.5 * ee.SQRT2); - } + this.setModules = function (e, t, a, n) { + r = t, this.rv = t, g = a, this.qupvt = a, w = n, s.setModules(g, w); }, this.init_xrpow = function (e, t, a) { - var s = 0, - n = 0 | t.max_nonzero_coeff; - if (t.xrpow_max = 0, ye.fill(a, n, 576, 0), 1e-20 < (s = function (e, t, a, s) { - for (var n = s = 0; n <= a; ++n) { - var r = Math.abs(e.xr[n]); - s += r, t[n] = Math.sqrt(r * Math.sqrt(r)), t[n] > e.xrpow_max && (e.xrpow_max = t[n]); + var n = 0, + s = 0 | t.max_nonzero_coeff; + if (t.xrpow_max = 0, we.fill(a, s, 576, 0), 1e-20 < (n = function (e, t, a, n) { + for (var s = n = 0; s <= a; ++s) { + var r = Math.abs(e.xr[s]); + n += r, t[s] = Math.sqrt(r * Math.sqrt(r)), t[s] > e.xrpow_max && (e.xrpow_max = t[s]); } - return s; - }(t, a, n, s))) { + return n; + }(t, a, s, n))) { var r = 0; 0 != (2 & e.substep_shaping) && (r = 1); for (var i = 0; i < t.psymax; i++) e.pseudohalf[i] = r; return !0; } - return ye.fill(t.l3_enc, 0, 576, 0), !1; + return we.fill(t.l3_enc, 0, 576, 0), !1; }, this.init_outer_loop = function (e, t) { - t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Pe.SBPSY_l, t.sfb_smin = Pe.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Pe.SBMAX_l : Pe.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; - for (var a = 0; a < Pe.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; - if (t.block_type == Pe.SHORT_TYPE) { - var s = Be(576); - t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && (t.sfb_smin = 3, t.sfb_lmax = 2 * e.mode_gr + 4), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Pe.SBMAX_s : Pe.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Pe.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; - var n = e.scalefac_band.l[t.sfb_lmax]; - $.arraycopy(t.xr, 0, s, 0, 576); - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[n++] = s[3 * _ + o]; - var l = t.sfb_lmax; - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; + t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Ae.SBPSY_l, t.sfb_smin = Ae.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Ae.SBMAX_l : Ae.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; + for (var a = 0; a < Ae.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; + if (t.block_type == Ae.SHORT_TYPE) { + var n = de(576); + t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && me(), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Ae.SBMAX_s : Ae.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Ae.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; + var s = e.scalefac_band.l[t.sfb_lmax]; + I.arraycopy(t.xr, 0, n, 0, 576); + for (var a = t.sfb_smin; a < Ae.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[s++] = n[3 * _ + o]; + for (var l = t.sfb_lmax, a = t.sfb_smin; a < Ae.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; } - t.count1bits = 0, t.sfb_partition_table = M.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, ye.fill(t.scalefac, 0), function (e, t) { + t.count1bits = 0, t.sfb_partition_table = g.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, we.fill(t.scalefac, 0), function (e, t) { var a = e.ATH, - s = t.xr; - if (t.block_type != Pe.SHORT_TYPE) for (var n = !1, r = Pe.PSFB21 - 1; 0 <= r && !n; r--) { + n = t.xr; + if (t.block_type != Ae.SHORT_TYPE) for (var s = !1, r = Ae.PSFB21 - 1; 0 <= r && !s; r--) { var i = e.scalefac_band.psfb21[r], o = e.scalefac_band.psfb21[r + 1], - _ = M.athAdjust(a.adjust, a.psfb21[r], a.floor); + _ = g.athAdjust(a.adjust, a.psfb21[r], a.floor); 1e-12 < e.nsPsy.longfact[21] && (_ *= e.nsPsy.longfact[21]); for (var l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < _)) { - n = !0; + if (!(Math.abs(n[l]) < _)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } - } else for (var f = 0; f < 3; f++) for (n = !1, r = Pe.PSFB12 - 1; 0 <= r && !n; r--) { - o = (i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0])) + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]); - var c = M.athAdjust(a.adjust, a.psfb12[r], a.floor); - for (1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]), l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < c)) { - n = !0; + } else for (var f = 0; f < 3; f++) for (var s = !1, r = Ae.PSFB12 - 1; 0 <= r && !s; r--) { + var i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0]), + o = i + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]), + c = g.athAdjust(a.adjust, a.psfb12[r], a.floor); + 1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]); + for (var l = o - 1; i <= l; l--) { + if (!(Math.abs(n[l]) < c)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } } }(e, t); - }, R.BINSEARCH_NONE = new R(0), R.BINSEARCH_UP = new R(1), R.BINSEARCH_DOWN = new R(2), this.trancate_smallspectrums = function (e, t, a, s) { - var n = Be(z.SFBMAX); - if ((0 != (4 & e.substep_shaping) || t.block_type != Pe.SHORT_TYPE) && 0 == (128 & e.substep_shaping)) { - M.calc_noise(t, a, n, new y(), null); - for (var r = 0; r < 576; r++) { - var i = 0; - 0 != t.l3_enc[r] && (i = Math.abs(t.xr[r])), s[r] = i; - } - r = 0; - var o = 8; - t.block_type == Pe.SHORT_TYPE && (o = 6); - do { - var _, - l, - f, - c, - h = t.width[o]; - if (r += h, !(1 <= n[o] || (ye.sort(s, r - h, h), q.EQ(s[r - 1], 0)))) { - _ = (1 - n[o]) * a[o], c = l = 0; - do { - var u; - for (f = 1; c + f < h && !q.NEQ(s[c + r - h], s[c + r + f - h]); f++); - if (_ < (u = s[c + r - h] * s[c + r - h] * f)) { - 0 != c && (l = s[c + r - h - 1]); - break; - } - _ -= u, c += f; - } while (c < h); - if (!q.EQ(l, 0)) for (; Math.abs(t.xr[r - h]) <= l && (t.l3_enc[r - h] = 0), 0 < --h;); - } - } while (++o < t.psymax); - t.part2_3_length = w.noquant_count_bits(e, t, null); - } - }, this.outer_loop = function (e, t, a, s, n, r) { + }, S.BINSEARCH_NONE = new S(0), S.BINSEARCH_UP = new S(1), S.BINSEARCH_DOWN = new S(2), this.outer_loop = function (e, t, a, n, s, r) { var i = e.internal_flags, - o = new T(), - _ = Be(576), - l = Be(z.SFBMAX), - f = new y(), + o = new B(), + _ = de(576), + l = de(F.SFBMAX), + f = new x(), c = new function () { - this.global_gain = 0, this.sfb_count1 = 0, this.step = Ae(39), this.noise = Be(39), this.noise_log = Be(39); + this.global_gain = 0, this.sfb_count1 = 0, this.step = ve(39), this.noise = de(39), this.noise_log = de(39); }(), - h = 9999999, - u = !1, - m = !1, - p = 0; - if (function (e, t, a, s, n) { + u = 9999999, + h = !1; + if (function (e, t, a, n, s) { var r, - i = e.CurrentStep[s], + i = e.CurrentStep[n], o = !1, - _ = e.OldValue[s], - l = R.BINSEARCH_NONE; + _ = e.OldValue[n], + l = S.BINSEARCH_NONE; for (t.global_gain = _, a -= t.part2_length;;) { var f; - if (r = w.count_bits(e, n, t, null), 1 == i || r == a) break; - a < r ? (l == R.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = R.BINSEARCH_UP, f = i) : (l == R.BINSEARCH_UP && (o = !0), o && (i /= 2), l = R.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && (o = !(t.global_gain = 0)), 255 < t.global_gain && (t.global_gain = 255, o = !0); + if (r = w.count_bits(e, s, t, null), 1 == i || r == a) break; + a < r ? (l == S.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = S.BINSEARCH_UP, f = i) : (l == S.BINSEARCH_UP && (o = !0), o && (i /= 2), l = S.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && me(), 255 < t.global_gain && me(); } - for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, n, t, null); - e.CurrentStep[s] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[s] = t.global_gain, t.part2_3_length = r; - }(i, t, r, n, s), 0 == i.noise_shaping) return 100; - M.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); + for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, s, t, null); + e.CurrentStep[n] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[n] = t.global_gain, t.part2_3_length = r; + }(i, t, r, s, n), 0 == i.noise_shaping) return 100; + g.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); var b = 0; - for ($.arraycopy(s, 0, _, 0, 576); !u;) { + for (I.arraycopy(n, 0, _, 0, 576); !h;) { do { - var v, - d = new y(), - g = 255; - if (v = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra) { - if (1 < l[o.sfbmax]) break; - if (o.block_type == Pe.SHORT_TYPE && (1 < l[o.sfbmax + 1] || 1 < l[o.sfbmax + 2])) break; - } - if (!B(e, o, l, s, m)) break; - 0 != o.scalefac_scale && (g = 254); - var S = r - o.part2_length; - if (S <= 0) break; - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > S && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + var p, + m = new x(), + v = 255; + if (p = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra && me(), !y(e, o, l, n)) break; + 0 != o.scalefac_scale && (v = 254); + var d = r - o.part2_length; + if (d <= 0) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > d && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; if (0 == f.over_count) { - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > h && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > u && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; } - if (M.calc_noise(o, a, l, d, c), d.bits = o.part2_3_length, 0 != (A(t.block_type != Pe.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, d, o, l) ? 1 : 0)) h = t.part2_3_length, f = d, t.assign(o), b = 0, $.arraycopy(s, 0, _, 0, 576);else if (0 == i.full_outer_loop) { - if (++b > v && 0 == f.over_count) break; - if (3 == i.noise_shaping_amp && m && 30 < b) break; - if (3 == i.noise_shaping_amp && m && 15 < o.global_gain - p) break; + if (g.calc_noise(o, a, l, m, c), m.bits = o.part2_3_length, 0 != (M(t.block_type != Ae.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, m) ? 1 : 0)) u = t.part2_3_length, f = m, t.assign(o), b = 0, I.arraycopy(n, 0, _, 0, 576);else if (0 == i.full_outer_loop) { + if (++b > p && 0 == f.over_count) break; + i.noise_shaping_amp, i.noise_shaping_amp; } } while (o.global_gain + o.scalefac_scale < 255); - 3 == i.noise_shaping_amp ? m ? u = !0 : (o.assign(t), $.arraycopy(_, 0, s, 0, 576), b = 0, p = o.global_gain, m = !0) : u = !0; + 3 == i.noise_shaping_amp ? me() : h = !0; } - return e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? $.arraycopy(_, 0, s, 0, 576) : 0 != (1 & i.substep_shaping) && trancate_smallspectrums(i, t, a, s), f.over_count; + return e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? I.arraycopy(_, 0, n, 0, 576) : 0 != (1 & i.substep_shaping) && me(), f.over_count; }, this.iteration_finish_one = function (e, t, a) { - var s = e.l3_side, - n = s.tt[t][a]; - w.best_scalefac_store(e, t, a, s), 1 == e.use_best_huffman && w.best_huffman_divide(e, n), g.ResvAdjust(e, n); - }, this.VBR_encode_granule = function (e, t, a, s, n, r, i) { - var o, - _ = e.internal_flags, - l = new T(), - f = Be(576), - c = i, - h = i + 1, - u = (i + r) / 2, - m = 0, - p = _.sfb21_extra; - for (ye.fill(l.l3_enc, 0); _.sfb21_extra = !(c - 42 < u) && p, outer_loop(e, t, a, s, n, u) <= 0 ? (m = 1, h = t.part2_3_length, l.assign(t), $.arraycopy(s, 0, f, 0, 576), o = (i = h - 32) - r, u = (i + r) / 2) : (o = i - (r = u + 32), u = (i + r) / 2, 0 != m && (m = 2, t.assign(l), $.arraycopy(f, 0, s, 0, 576))), 12 < o;); - _.sfb21_extra = p, 2 == m && $.arraycopy(l.l3_enc, 0, t.l3_enc, 0, 576); - }, this.get_framebits = function (e, t) { - var a = e.internal_flags; - a.bitrate_index = a.VBR_min_bitrate; - var s = v.getframebits(e); - a.bitrate_index = 1, s = v.getframebits(e); - for (var n = 1; n <= a.VBR_max_bitrate; n++) { - a.bitrate_index = n; - var r = new j(s); - t[n] = g.ResvFrameBegin(e, r), s = r.bits; - } - }, this.VBR_old_prepare = function (e, t, a, s, n, r, i, o, _) { - var l, - f = e.internal_flags, - c = 0, - h = 1, - u = 0; - f.bitrate_index = f.VBR_max_bitrate; - var m = g.ResvFrameBegin(e, new j(0)) / f.mode_gr; - get_framebits(e, r); - for (var p = 0; p < f.mode_gr; p++) { - var b = M.on_pe(e, t, o[p], m, p, 0); - f.mode_ext == Pe.MPG_MD_MS_LR && (ms_convert(f.l3_side, p), M.reduce_side(o[p], a[p], m, b)); - for (var v = 0; v < f.channels_out; ++v) { - var d = f.l3_side.tt[p][v]; - d.block_type != Pe.SHORT_TYPE ? (c = 1.28 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .05, l = f.PSY.mask_adjust - c) : (c = 2.56 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .14, l = f.PSY.mask_adjust_short - c), f.masking_lower = Math.pow(10, .1 * l), init_outer_loop(f, d), _[p][v] = M.calc_xmin(e, s[p][v], d, n[p][v]), 0 != _[p][v] && (h = 0), i[p][v] = 126, u += o[p][v]; - } - } - for (p = 0; p < f.mode_gr; p++) for (v = 0; v < f.channels_out; v++) u > r[f.VBR_max_bitrate] && (o[p][v] *= r[f.VBR_max_bitrate], o[p][v] /= u), i[p][v] > o[p][v] && (i[p][v] = o[p][v]); - return h; - }, this.bitpressure_strategy = function (e, t, a, s) { - for (var n = 0; n < e.mode_gr; n++) for (var r = 0; r < e.channels_out; r++) { - for (var i = e.l3_side.tt[n][r], o = t[n][r], _ = 0, l = 0; l < i.psy_lmax; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_l / Pe.SBMAX_l; - if (i.block_type == Pe.SHORT_TYPE) for (l = i.sfb_smin; l < Pe.SBMAX_s; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s; - s[n][r] = 0 | Math.max(a[n][r], .9 * s[n][r]); - } - }, this.VBR_new_prepare = function (e, t, a, s, n, r) { - var i, - o = e.internal_flags, - _ = 1, - l = 0, - f = 0; - if (e.free_format) { - o.bitrate_index = 0; - c = new j(l); - i = g.ResvFrameBegin(e, c), l = c.bits, n[0] = i; - } else { - o.bitrate_index = o.VBR_max_bitrate; - var c = new j(l); - g.ResvFrameBegin(e, c), l = c.bits, get_framebits(e, n), i = n[o.VBR_max_bitrate]; - } - for (var h = 0; h < o.mode_gr; h++) { - M.on_pe(e, t, r[h], l, h, 0), o.mode_ext == Pe.MPG_MD_MS_LR && ms_convert(o.l3_side, h); - for (var u = 0; u < o.channels_out; ++u) { - var m = o.l3_side.tt[h][u]; - o.masking_lower = Math.pow(10, .1 * o.PSY.mask_adjust), init_outer_loop(o, m), 0 != M.calc_xmin(e, a[h][u], m, s[h][u]) && (_ = 0), f += r[h][u]; - } - } - for (h = 0; h < o.mode_gr; h++) for (u = 0; u < o.channels_out; u++) i < f && (r[h][u] *= i, r[h][u] /= f); - return _; - }, this.calc_target_bits = function (e, t, a, s, n, r) { - var i, - o, - _, - l, - f = e.internal_flags, - c = f.l3_side, - h = 0; - f.bitrate_index = f.VBR_max_bitrate; - var u = new j(h); - for (r[0] = g.ResvFrameBegin(e, u), h = u.bits, f.bitrate_index = 1, h = v.getframebits(e) - 8 * f.sideinfo_len, n[0] = h / (f.mode_gr * f.channels_out), h = e.VBR_mean_bitrate_kbps * e.framesize * 1e3, 0 != (1 & f.substep_shaping) && (h *= 1.09), h /= e.out_samplerate, h -= 8 * f.sideinfo_len, h /= f.mode_gr * f.channels_out, (i = .93 + .07 * (11 - e.compression_ratio) / 5.5) < .9 && (i = .9), 1 < i && (i = 1), o = 0; o < f.mode_gr; o++) { - var m = 0; - for (_ = 0; _ < f.channels_out; _++) { - if (s[o][_] = int(i * h), 700 < t[o][_]) { - var p = int((t[o][_] - 700) / 1.4), - b = c.tt[o][_]; - s[o][_] = int(i * h), b.block_type == Pe.SHORT_TYPE && p < h / 2 && (p = h / 2), 3 * h / 2 < p ? p = 3 * h / 2 : p < 0 && (p = 0), s[o][_] += p; - } - s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), m += s[o][_]; - } - if (Z.MAX_BITS_PER_GRANULE < m) for (_ = 0; _ < f.channels_out; ++_) s[o][_] *= Z.MAX_BITS_PER_GRANULE, s[o][_] /= m; - } - if (f.mode_ext == Pe.MPG_MD_MS_LR) for (o = 0; o < f.mode_gr; o++) M.reduce_side(s[o], a[o], h * f.channels_out, Z.MAX_BITS_PER_GRANULE); - for (o = l = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), l += s[o][_]; - if (l > r[0]) for (o = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] *= r[0], s[o][_] /= l; + var n = e.l3_side, + s = n.tt[t][a]; + w.best_scalefac_store(e, t, a, n), 1 == e.use_best_huffman && w.best_huffman_divide(e, s), r.ResvAdjust(e, s); }; } - function N() { + function L() { this.thm = new i(), this.en = new i(); } - function Pe() { - var E = Pe.FFTOFFSET, - P = Pe.MPG_MD_MS_LR, - L = null, - I = this.psy = null, - H = null, - C = null; - this.setModules = function (e, t, a, s) { - L = e, this.psy = t, I = t, H = s, C = a; + function Ae() { + var k = Ae.MPG_MD_MS_LR, + R = null, + x = this.psy = null, + B = null; + this.setModules = function (e, t, a, n) { + R = e, this.psy = t, x = t, B = n; }; - var V = new function () { - var h = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * ee.SQRT2 * .5 / 2384e-9, .017876148 * ee.SQRT2 * .5 / 2384e-9, .003134727 * ee.SQRT2 * .5 / 2384e-9, .002457142 * ee.SQRT2 * .5 / 2384e-9, 971317e-9 * ee.SQRT2 * .5 / 2384e-9, 218868e-9 * ee.SQRT2 * .5 / 2384e-9, 101566e-9 * ee.SQRT2 * .5 / 2384e-9, 13828e-9 * ee.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], - z = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], - Z = z[Pe.SHORT_TYPE], - K = z[Pe.SHORT_TYPE], - G = z[Pe.SHORT_TYPE], - U = z[Pe.SHORT_TYPE], - Q = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; - function W(e, t, a) { - for (var s, n, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { + var T = new function () { + var u = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * V.SQRT2 * .5 / 2384e-9, .017876148 * V.SQRT2 * .5 / 2384e-9, .003134727 * V.SQRT2 * .5 / 2384e-9, .002457142 * V.SQRT2 * .5 / 2384e-9, 971317e-9 * V.SQRT2 * .5 / 2384e-9, 218868e-9 * V.SQRT2 * .5 / 2384e-9, 101566e-9 * V.SQRT2 * .5 / 2384e-9, 13828e-9 * V.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], + A = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], + k = A[Ae.SHORT_TYPE], + S = A[Ae.SHORT_TYPE], + R = A[Ae.SHORT_TYPE], + x = A[Ae.SHORT_TYPE], + B = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; + function T(e, t, a) { + for (var n, s, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { var l, f, c; - l = h[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = h[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = h[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = h[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = h[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = h[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = h[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = h[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = h[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = h[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = h[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = h[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = h[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = h[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = h[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = h[i + 5], f += e[t + 192] * l, l = (c -= e[o + -192] * l) - (f *= h[i + 6]), a[30 + 2 * _] = c + f, a[31 + 2 * _] = h[i + 7] * l, i += 18, t--, o++; + l = u[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = u[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = u[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = u[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = u[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = u[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = u[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = u[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = u[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = u[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = u[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = u[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = u[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = u[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = u[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = u[i + 5], f += e[t + 192] * l, c -= e[o + -192] * l, f *= u[i + 6], l = c - f, a[30 + 2 * _] = c + f, a[31 + 2 * _] = u[i + 7] * l, i += 18, t--, o++; } - c = e[t + -16] * h[i + -10], f = e[t + -32] * h[i + -2], c += (e[t + -48] - e[t + 16]) * h[i + -9], f += e[t + -96] * h[i + -1], c += (e[t + -80] + e[t + 48]) * h[i + -8], f += e[t + -160] * h[i + 0], c += (e[t + -112] - e[t + 80]) * h[i + -7], f += e[t + -224] * h[i + 1], c += (e[t + -144] + e[t + 112]) * h[i + -6], f -= e[t + 32] * h[i + 2], c += (e[t + -176] - e[t + 144]) * h[i + -5], f -= e[t + 96] * h[i + 3], c += (e[t + -208] + e[t + 176]) * h[i + -4], f -= e[t + 160] * h[i + 4], c += (e[t + -240] - e[t + 208]) * h[i + -3], s = (f -= e[t + 224]) - c, n = f + c, c = a[14], f = a[15] - c, a[31] = n + c, a[30] = s + f, a[15] = s - f, a[14] = n - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * h[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * h[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * h[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * h[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * h[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * h[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * ee.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * ee.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * h[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * h[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * h[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * h[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * h[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * h[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * h[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * h[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * h[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * h[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * h[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * h[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * h[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * h[i + -72 + 7], r = ee.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = ee.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = ee.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = ee.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = ee.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = ee.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = ee.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = ee.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -ee.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -ee.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -ee.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -ee.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; + c = e[t + -16] * u[i + -10], f = e[t + -32] * u[i + -2], c += (e[t + -48] - e[t + 16]) * u[i + -9], f += e[t + -96] * u[i + -1], c += (e[t + -80] + e[t + 48]) * u[i + -8], f += e[t + -160] * u[i + 0], c += (e[t + -112] - e[t + 80]) * u[i + -7], f += e[t + -224] * u[i + 1], c += (e[t + -144] + e[t + 112]) * u[i + -6], f -= e[t + 32] * u[i + 2], c += (e[t + -176] - e[t + 144]) * u[i + -5], f -= e[t + 96] * u[i + 3], c += (e[t + -208] + e[t + 176]) * u[i + -4], f -= e[t + 160] * u[i + 4], c += (e[t + -240] - e[t + 208]) * u[i + -3], f -= e[t + 224], n = f - c, s = f + c, c = a[14], f = a[15] - c, a[31] = s + c, a[30] = n + f, a[15] = n - f, a[14] = s - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * u[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * u[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * u[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * u[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * u[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * u[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * V.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * V.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * u[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * u[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * u[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * u[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * u[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * u[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * u[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * u[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * u[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * u[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * u[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * u[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * u[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * u[i + -72 + 7], r = V.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = V.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = V.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = V.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = V.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = V.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = V.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = V.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -V.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -V.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -V.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -V.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; } - function J(e, t) { + function E(e, t) { for (var a = 0; a < 3; a++) { - var s, n, r, i, o, _; - n = (i = e[t + 6] * z[Pe.SHORT_TYPE][0] - e[t + 15]) + (s = e[t + 0] * z[Pe.SHORT_TYPE][2] - e[t + 9]), r = i - s, o = (i = e[t + 15] * z[Pe.SHORT_TYPE][0] + e[t + 6]) + (s = e[t + 9] * z[Pe.SHORT_TYPE][2] + e[t + 0]), _ = -i + s, s = 2.069978111953089e-11 * (e[t + 3] * z[Pe.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * z[Pe.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * n + s, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, n = .5 * n * 1.907525191737281e-11 - s, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = n + _, e[t + 12] = n - _, t++; + var n, s, r, i, o, _; + i = e[t + 6] * A[Ae.SHORT_TYPE][0] - e[t + 15], n = e[t + 0] * A[Ae.SHORT_TYPE][2] - e[t + 9], s = i + n, r = i - n, i = e[t + 15] * A[Ae.SHORT_TYPE][0] + e[t + 6], n = e[t + 9] * A[Ae.SHORT_TYPE][2] + e[t + 0], o = i + n, _ = -i + n, n = 2.069978111953089e-11 * (e[t + 3] * A[Ae.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * A[Ae.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * s + n, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, s = .5 * s * 1.907525191737281e-11 - n, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = s + _, e[t + 12] = s - _, t++; } } + function C(e, t, a) { + var n, s, r, i, o, _, l, f, c, u, h, b, p, m, v, d, g, w; + r = a[17] - a[9], o = a[15] - a[11], _ = a[14] - a[12], l = a[0] + a[8], f = a[1] + a[7], c = a[2] + a[6], u = a[3] + a[5], e[t + 17] = l + c - u - (f - a[4]), s = (l + c - u) * S[19] + (f - a[4]), n = (r - o - _) * S[18], e[t + 5] = n + s, e[t + 6] = n - s, i = (a[16] - a[10]) * S[18], f = f * S[19] + a[4], n = r * S[12] + i + o * S[13] + _ * S[14], s = -l * S[16] + f - c * S[17] + u * S[15], e[t + 1] = n + s, e[t + 2] = n - s, n = r * S[13] - i - o * S[14] + _ * S[12], s = -l * S[17] + f - c * S[15] + u * S[16], e[t + 9] = n + s, e[t + 10] = n - s, n = r * S[14] - i + o * S[12] - _ * S[13], s = l * S[15] - f + c * S[16] - u * S[17], e[t + 13] = n + s, e[t + 14] = n - s, h = a[8] - a[0], p = a[6] - a[2], m = a[5] - a[3], v = a[17] + a[9], d = a[16] + a[10], g = a[15] + a[11], w = a[14] + a[12], e[t + 0] = v + g + w + (d + a[13]), n = (v + g + w) * S[19] - (d + a[13]), s = (h - p + m) * S[18], e[t + 11] = n + s, e[t + 12] = n - s, b = (a[7] - a[1]) * S[18], d = a[13] - d * S[19], n = v * S[15] - d + g * S[16] + w * S[17], s = h * S[14] + b + p * S[12] + m * S[13], e[t + 3] = n + s, e[t + 4] = n - s, n = -v * S[17] + d - g * S[15] - w * S[16], s = h * S[13] + b - p * S[14] - m * S[12], e[t + 7] = n + s, e[t + 8] = n - s, n = -v * S[16] + d - g * S[17] - w * S[15], s = h * S[12] - b + p * S[13] - m * S[14], e[t + 15] = n + s, e[t + 16] = n - s; + } this.mdct_sub48 = function (e, t, a) { - for (var s, n, r, i, o, _, l, f, c, h, u, m, p, b, v, d, g, S, M, w, R, A = t, B = 286, k = 0; k < e.channels_out; k++) { - for (var y = 0; y < e.mode_gr; y++) { - for (var T, x = e.l3_side.tt[y][k], E = x.xr, P = 0, L = e.sb_sample[k][1 - y], I = 0, H = 0; H < 9; H++) for (W(A, B, L[I]), W(A, B + 32, L[I + 1]), I += 2, B += 64, T = 1; T < 32; T += 2) L[I - 1][T] *= -1; - for (T = 0; T < 32; T++, P += 18) { - var C = x.block_type, - V = e.sb_sample[k][y], - O = e.sb_sample[k][1 - y]; - if (0 != x.mixed_block_flag && T < 2 && (C = 0), e.amp_filter[T] < 1e-12) ye.fill(E, P + 0, P + 18, 0);else { - if (e.amp_filter[T] < 1) for (H = 0; H < 18; H++) O[H][Q[T]] *= e.amp_filter[T]; - if (C == Pe.SHORT_TYPE) { - for (H = -3; H < 0; H++) { - var N = z[Pe.SHORT_TYPE][H + 3]; - E[P + 3 * H + 9] = V[9 + H][Q[T]] * N - V[8 - H][Q[T]], E[P + 3 * H + 18] = V[14 - H][Q[T]] * N + V[15 + H][Q[T]], E[P + 3 * H + 10] = V[15 + H][Q[T]] * N - V[14 - H][Q[T]], E[P + 3 * H + 19] = O[2 - H][Q[T]] * N + O[3 + H][Q[T]], E[P + 3 * H + 11] = O[3 + H][Q[T]] * N - O[2 - H][Q[T]], E[P + 3 * H + 20] = O[8 - H][Q[T]] * N + O[9 + H][Q[T]]; - } - J(E, P); - } else { - var D = Be(18); - for (H = -9; H < 0; H++) { - var Y, X; - Y = z[C][H + 27] * O[H + 9][Q[T]] + z[C][H + 36] * O[8 - H][Q[T]], X = z[C][H + 9] * V[H + 9][Q[T]] - z[C][H + 18] * V[8 - H][Q[T]], D[H + 9] = Y - X * Z[3 + H + 9], D[H + 18] = Y * Z[3 + H + 9] + X; - } - s = E, n = P, R = w = M = S = g = d = v = b = p = m = u = h = c = f = l = _ = o = i = void 0, _ = (r = D)[17] - r[9], f = r[15] - r[11], c = r[14] - r[12], h = r[0] + r[8], u = r[1] + r[7], m = r[2] + r[6], p = r[3] + r[5], s[n + 17] = h + m - p - (u - r[4]), o = (h + m - p) * K[19] + (u - r[4]), i = (_ - f - c) * K[18], s[n + 5] = i + o, s[n + 6] = i - o, l = (r[16] - r[10]) * K[18], u = u * K[19] + r[4], i = _ * K[12] + l + f * K[13] + c * K[14], o = -h * K[16] + u - m * K[17] + p * K[15], s[n + 1] = i + o, s[n + 2] = i - o, i = _ * K[13] - l - f * K[14] + c * K[12], o = -h * K[17] + u - m * K[15] + p * K[16], s[n + 9] = i + o, s[n + 10] = i - o, i = _ * K[14] - l + f * K[12] - c * K[13], o = h * K[15] - u + m * K[16] - p * K[17], s[n + 13] = i + o, s[n + 14] = i - o, b = r[8] - r[0], d = r[6] - r[2], g = r[5] - r[3], S = r[17] + r[9], M = r[16] + r[10], w = r[15] + r[11], R = r[14] + r[12], s[n + 0] = S + w + R + (M + r[13]), i = (S + w + R) * K[19] - (M + r[13]), o = (b - d + g) * K[18], s[n + 11] = i + o, s[n + 12] = i - o, v = (r[7] - r[1]) * K[18], M = r[13] - M * K[19], i = S * K[15] - M + w * K[16] + R * K[17], o = b * K[14] + v + d * K[12] + g * K[13], s[n + 3] = i + o, s[n + 4] = i - o, i = -S * K[17] + M - w * K[15] - R * K[16], o = b * K[13] + v - d * K[14] - g * K[12], s[n + 7] = i + o, s[n + 8] = i - o, i = -S * K[16] + M - w * K[17] - R * K[15], o = b * K[12] - v + d * K[13] - g * K[14], s[n + 15] = i + o, s[n + 16] = i - o; + for (var n = t, s = 286, r = 0; r < e.channels_out; r++) { + for (var i = 0; i < e.mode_gr; i++) { + for (var o, _ = e.l3_side.tt[i][r], l = _.xr, f = 0, c = e.sb_sample[r][1 - i], u = 0, h = 0; h < 9; h++) for (T(n, s, c[u]), T(n, s + 32, c[u + 1]), u += 2, s += 64, o = 1; o < 32; o += 2) c[u - 1][o] *= -1; + for (o = 0; o < 32; o++, f += 18) { + var b = _.block_type, + p = e.sb_sample[r][i], + m = e.sb_sample[r][1 - i]; + if (0 != _.mixed_block_flag && o < 2 && (b = 0), e.amp_filter[o] < 1e-12) we.fill(l, f + 0, f + 18, 0);else if (e.amp_filter[o] < 1 && me(), b == Ae.SHORT_TYPE) { + for (var h = -3; h < 0; h++) { + var v = A[Ae.SHORT_TYPE][h + 3]; + l[f + 3 * h + 9] = p[9 + h][B[o]] * v - p[8 - h][B[o]], l[f + 3 * h + 18] = p[14 - h][B[o]] * v + p[15 + h][B[o]], l[f + 3 * h + 10] = p[15 + h][B[o]] * v - p[14 - h][B[o]], l[f + 3 * h + 19] = m[2 - h][B[o]] * v + m[3 + h][B[o]], l[f + 3 * h + 11] = m[3 + h][B[o]] * v - m[2 - h][B[o]], l[f + 3 * h + 20] = m[8 - h][B[o]] * v + m[9 + h][B[o]]; } + E(l, f); + } else { + for (var d = de(18), h = -9; h < 0; h++) { + var g, w; + g = A[b][h + 27] * m[h + 9][B[o]] + A[b][h + 36] * m[8 - h][B[o]], w = A[b][h + 9] * p[h + 9][B[o]] - A[b][h + 18] * p[8 - h][B[o]], d[h + 9] = g - w * k[3 + h + 9], d[h + 18] = g * k[3 + h + 9] + w; + } + C(l, f, d); } - if (C != Pe.SHORT_TYPE && 0 != T) for (H = 7; 0 <= H; --H) { - var q, F; - q = E[P + H] * G[20 + H] + E[P + -1 - H] * U[28 + H], F = E[P + H] * U[28 + H] - E[P + -1 - H] * G[20 + H], E[P + -1 - H] = q, E[P + H] = F; + if (b != Ae.SHORT_TYPE && 0 != o) for (var h = 7; 0 <= h; --h) { + var S, M; + S = l[f + h] * R[20 + h] + l[f + -1 - h] * x[28 + h], M = l[f + h] * x[28 + h] - l[f + -1 - h] * R[20 + h], l[f + -1 - h] = S, l[f + h] = M; } } } - if (A = a, B = 286, 1 == e.mode_gr) for (var j = 0; j < 18; j++) $.arraycopy(e.sb_sample[k][1][j], 0, e.sb_sample[k][0][j], 0, 32); + if (n = a, s = 286, 1 == e.mode_gr) for (var y = 0; y < 18; y++) I.arraycopy(e.sb_sample[r][1][y], 0, e.sb_sample[r][0][y], 0, 32); } }; }(); - this.lame_encode_mp3_frame = function (e, t, a, s, n, r) { + this.lame_encode_mp3_frame = function (e, t, a, n, s, r) { var i, - o = O([2, 2]); - o[0][0] = new N(), o[0][1] = new N(), o[1][0] = new N(), o[1][1] = new N(); + o = E([2, 2]); + o[0][0] = new L(), o[0][1] = new L(), o[1][0] = new L(), o[1][1] = new L(); var _, - l = O([2, 2]); - l[0][0] = new N(), l[0][1] = new N(), l[1][0] = new N(), l[1][1] = new N(); + l = E([2, 2]); + l[0][0] = new L(), l[0][1] = new L(), l[1][0] = new L(), l[1][1] = new L(); var f, c, - h, - u = [null, null], - m = e.internal_flags, - p = ke([2, 4]), - b = [.5, .5], - v = [[0, 0], [0, 0]], - d = [[0, 0], [0, 0]]; - if (u[0] = t, u[1] = a, 0 == m.lame_encode_frame_init && function (e, t) { + u, + h = [null, null], + b = e.internal_flags, + p = ge([2, 4]), + m = [[0, 0], [0, 0]], + v = [[0, 0], [0, 0]]; + if (h[0] = t, h[1] = a, 0 == b.lame_encode_frame_init && function (e, t) { var a, - s, - n = e.internal_flags; - if (0 == n.lame_encode_frame_init) { + n, + s = e.internal_flags; + if (0 == s.lame_encode_frame_init) { var r, i, - o = Be(2014), - _ = Be(2014); - for (n.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + n.mode_gr); ++r) r < 576 * n.mode_gr ? (o[r] = 0, 2 == n.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == n.channels_out && (_[r] = t[1][i]), ++i); - for (s = 0; s < n.mode_gr; s++) for (a = 0; a < n.channels_out; a++) n.l3_side.tt[s][a].block_type = Pe.SHORT_TYPE; - V.mdct_sub48(n, o, _); + o = de(2014), + _ = de(2014); + for (s.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + s.mode_gr); ++r) r < 576 * s.mode_gr ? (o[r] = 0, 2 == s.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == s.channels_out && (_[r] = t[1][i]), ++i); + for (n = 0; n < s.mode_gr; n++) for (a = 0; a < s.channels_out; a++) s.l3_side.tt[n][a].block_type = Ae.SHORT_TYPE; + T.mdct_sub48(s, o, _); } - }(e, u), m.padding = 0, (m.slot_lag -= m.frac_SpF) < 0 && (m.slot_lag += e.out_samplerate, m.padding = 1), 0 != m.psymodel) { - var g = [null, null], - S = 0, - M = Ae(2); - for (h = 0; h < m.mode_gr; h++) { - for (c = 0; c < m.channels_out; c++) g[c] = u[c], S = 576 + 576 * h - Pe.FFTOFFSET; - if (0 != (e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? I.L3psycho_anal_vbr(e, g, S, h, o, l, v[h], d[h], p[h], M) : I.L3psycho_anal_ns(e, g, S, h, o, l, v[h], d[h], p[h], M))) return -4; - for (e.mode == Ee.JOINT_STEREO && (b[h] = p[h][2] + p[h][3], 0 < b[h] && (b[h] = p[h][3] / b[h])), c = 0; c < m.channels_out; c++) { - var w = m.l3_side.tt[h][c]; - w.block_type = M[c], w.mixed_block_flag = 0; + }(e, h), b.padding = 0, (b.slot_lag -= b.frac_SpF) < 0 && (b.slot_lag += e.out_samplerate, b.padding = 1), 0 != b.psymodel) { + var d, + g = [null, null], + w = 0, + S = ve(2); + for (u = 0; u < b.mode_gr; u++) { + for (c = 0; c < b.channels_out; c++) g[c] = h[c], w = 576 + 576 * u - Ae.FFTOFFSET; + if (e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? me() : d = x.L3psycho_anal_ns(e, g, w, u, o, l, m[u], v[u], p[u], S), 0 != d) return -4; + for (e.mode == ye.JOINT_STEREO && me(), c = 0; c < b.channels_out; c++) { + var M = b.l3_side.tt[u][c]; + M.block_type = S[c], M.mixed_block_flag = 0; } } - } else for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.l3_side.tt[h][c].block_type = Pe.NORM_TYPE, m.l3_side.tt[h][c].mixed_block_flag = 0, d[h][c] = v[h][c] = 700; + } else me(); if (function (e) { var t, a; - if (0 != e.ATH.useAdjust) { - if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? (a += e.loudness_sq[0][1], t += e.loudness_sq[1][1]) : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { - var s = 31.98 * a + 625e-6; - e.ATH.adjust >= s ? (e.ATH.adjust *= .075 * s + .925, e.ATH.adjust < s && (e.ATH.adjust = s)) : e.ATH.adjustLimit >= s ? e.ATH.adjust = s : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = s; - } - } else e.ATH.adjust = 1; - }(m), V.mdct_sub48(m, u[0], u[1]), m.mode_ext = Pe.MPG_MD_LR_LR, e.force_ms) m.mode_ext = Pe.MPG_MD_MS_LR;else if (e.mode == Ee.JOINT_STEREO) { - var R = 0, - A = 0; - for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) R += d[h][c], A += v[h][c]; - if (R <= 1 * A) { - var B = m.l3_side.tt[0], - k = m.l3_side.tt[m.mode_gr - 1]; - B[0].block_type == B[1].block_type && k[0].block_type == k[1].block_type && (m.mode_ext = Pe.MPG_MD_MS_LR); + if (0 == e.ATH.useAdjust) return e.ATH.adjust = 1; + if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? me() : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { + var n = 31.98 * a + 625e-6; + e.ATH.adjust >= n ? (e.ATH.adjust *= .075 * n + .925, e.ATH.adjust < n && (e.ATH.adjust = n)) : e.ATH.adjustLimit >= n ? e.ATH.adjust = n : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = n; } + }(b), T.mdct_sub48(b, h[0], h[1]), b.mode_ext = Ae.MPG_MD_LR_LR, e.force_ms ? b.mode_ext = Ae.MPG_MD_MS_LR : e.mode == ye.JOINT_STEREO && me(), b.mode_ext == k ? (_ = l, f = v) : (_ = o, f = m), e.analysis && null != b.pinfo && me(), e.VBR == Me.vbr_off || e.VBR == Me.vbr_abr) { + var y, A; + for (y = 0; y < 18; y++) b.nsPsy.pefirbuf[y] = b.nsPsy.pefirbuf[y + 1]; + for (u = A = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) A += f[u][c]; + for (b.nsPsy.pefirbuf[18] = A, A = b.nsPsy.pefirbuf[9], y = 0; y < 9; y++) A += (b.nsPsy.pefirbuf[y] + b.nsPsy.pefirbuf[18 - y]) * Ae.fircoef[y]; + for (A = 3350 * b.mode_gr * b.channels_out / A, u = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) f[u][c] *= A; } - if (m.mode_ext == P ? (_ = l, f = d) : (_ = o, f = v), e.analysis && null != m.pinfo) for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.pinfo.ms_ratio[h] = m.ms_ratio[h], m.pinfo.ms_ener_ratio[h] = b[h], m.pinfo.blocktype[h][c] = m.l3_side.tt[h][c].block_type, m.pinfo.pe[h][c] = f[h][c], $.arraycopy(m.l3_side.tt[h][c].xr, 0, m.pinfo.xr[h][c], 0, 576), m.mode_ext == P && (m.pinfo.ers[h][c] = m.pinfo.ers[h][c + 2], $.arraycopy(m.pinfo.energy[h][c + 2], 0, m.pinfo.energy[h][c], 0, m.pinfo.energy[h][c].length)); - if (e.VBR == xe.vbr_off || e.VBR == xe.vbr_abr) { - var y, T; - for (y = 0; y < 18; y++) m.nsPsy.pefirbuf[y] = m.nsPsy.pefirbuf[y + 1]; - for (h = T = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) T += f[h][c]; - for (m.nsPsy.pefirbuf[18] = T, T = m.nsPsy.pefirbuf[9], y = 0; y < 9; y++) T += (m.nsPsy.pefirbuf[y] + m.nsPsy.pefirbuf[18 - y]) * Pe.fircoef[y]; - for (T = 3350 * m.mode_gr * m.channels_out / T, h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) f[h][c] *= T; - } - if (m.iteration_loop.iteration_loop(e, f, b, _), L.format_bitstream(e), i = L.copy_buffer(m, s, n, r, 1), e.bWriteVbrTag && H.addVbrFrame(e), e.analysis && null != m.pinfo) { - for (c = 0; c < m.channels_out; c++) { - var x; - for (x = 0; x < E; x++) m.pinfo.pcmdata[c][x] = m.pinfo.pcmdata[c][x + e.framesize]; - for (x = E; x < 1600; x++) m.pinfo.pcmdata[c][x] = u[c][x - E]; - } - C.set_frame_pinfo(e, _); - } - return function (e) { + return b.iteration_loop.iteration_loop(e, f, [.5, .5], _), R.format_bitstream(e), i = R.copy_buffer(b, n, s, r, 1), e.bWriteVbrTag && B.addVbrFrame(e), e.analysis && null != b.pinfo && me(), function (e) { var t, a; - for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && (e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++, e.bitrate_stereoMode_Hist[15][e.mode_ext]++), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { - var s = 0 | e.l3_side.tt[t][a].block_type; - 0 != e.l3_side.tt[t][a].mixed_block_flag && (s = 4), e.bitrate_blockType_Hist[e.bitrate_index][s]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][s]++, e.bitrate_blockType_Hist[15][5]++; + for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && me(), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { + var n = 0 | e.l3_side.tt[t][a].block_type; + 0 != e.l3_side.tt[t][a].mixed_block_flag && (n = 4), e.bitrate_blockType_Hist[e.bitrate_index][n]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][n]++, e.bitrate_blockType_Hist[15][5]++; } - }(m), i; + }(b), i; }; } function i() { - this.l = Be(Pe.SBMAX_l), this.s = ke([Pe.SBMAX_s, 3]); - var s = this; + this.l = de(Ae.SBMAX_l), this.s = ge([Ae.SBMAX_s, 3]); + var n = this; this.assign = function (e) { - $.arraycopy(e.l, 0, s.l, 0, Pe.SBMAX_l); - for (var t = 0; t < Pe.SBMAX_s; t++) for (var a = 0; a < 3; a++) s.s[t][a] = e.s[t][a]; + I.arraycopy(e.l, 0, n.l, 0, Ae.SBMAX_l); + for (var t = 0; t < Ae.SBMAX_s; t++) for (var a = 0; a < 3; a++) n.s[t][a] = e.s[t][a]; }; } - function Z() { + function j() { var e = 40; function t() { - this.write_timing = 0, this.ptr = 0, this.buf = A(e); + this.write_timing = 0, this.ptr = 0, this.buf = S(e); } - this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ke([2, Z.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { - this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [Ae(4), Ae(4)]; - for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new T(); - }(), this.ms_ratio = Be(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = Ae(2), this.CurrentStep = Ae(2), this.masking_lower = 0, this.bv_scf = Ae(576), this.pseudohalf = Ae(z.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * Z.BPC + 1), this.itime = s(2), this.sideinfo_len = 0, this.sb_sample = ke([2, 2, 18, Pe.SBLIMIT]), this.amp_filter = Be(32), this.header = new Array(Z.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = Be(Pe.CBANDS), this.minval_s = Be(Pe.CBANDS), this.nb_1 = ke([4, Pe.CBANDS]), this.nb_2 = ke([4, Pe.CBANDS]), this.nb_s1 = ke([4, Pe.CBANDS]), this.nb_s2 = ke([4, Pe.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = Be(4), this.loudness_sq = ke([2, 2]), this.loudness_sq_save = Be(2), this.mld_l = Be(Pe.SBMAX_l), this.mld_s = Be(Pe.SBMAX_s), this.bm_l = Ae(Pe.SBMAX_l), this.bo_l = Ae(Pe.SBMAX_l), this.bm_s = Ae(Pe.SBMAX_s), this.bo_s = Ae(Pe.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = Y([Pe.CBANDS, 2]), this.s3ind_s = Y([Pe.CBANDS, 2]), this.numlines_s = Ae(Pe.CBANDS), this.numlines_l = Ae(Pe.CBANDS), this.rnumlines_l = Be(Pe.CBANDS), this.mld_cb_l = Be(Pe.CBANDS), this.mld_cb_s = Be(Pe.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = Be(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = Ae(2), this.nsPsy = new function () { - this.last_en_subshort = ke([4, 9]), this.lastAttacks = Ae(4), this.pefirbuf = Be(19), this.longfact = Be(Pe.SBMAX_l), this.shortfact = Be(Pe.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; + this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ge([2, j.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { + this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [ve(4), ve(4)]; + for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new B(); + }(), this.ms_ratio = de(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = ve(2), this.CurrentStep = ve(2), this.masking_lower = 0, this.bv_scf = ve(576), this.pseudohalf = ve(F.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * j.BPC + 1), this.itime = n(2), this.sideinfo_len = 0, this.sb_sample = ge([2, 2, 18, Ae.SBLIMIT]), this.amp_filter = de(32), this.header = new Array(j.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = de(Ae.CBANDS), this.minval_s = de(Ae.CBANDS), this.nb_1 = ge([4, Ae.CBANDS]), this.nb_2 = ge([4, Ae.CBANDS]), this.nb_s1 = ge([4, Ae.CBANDS]), this.nb_s2 = ge([4, Ae.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = de(4), this.loudness_sq = ge([2, 2]), this.loudness_sq_save = de(2), this.mld_l = de(Ae.SBMAX_l), this.mld_s = de(Ae.SBMAX_s), this.bm_l = ve(Ae.SBMAX_l), this.bo_l = ve(Ae.SBMAX_l), this.bm_s = ve(Ae.SBMAX_s), this.bo_s = ve(Ae.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = w([Ae.CBANDS, 2]), this.s3ind_s = w([Ae.CBANDS, 2]), this.numlines_s = ve(Ae.CBANDS), this.numlines_l = ve(Ae.CBANDS), this.rnumlines_l = de(Ae.CBANDS), this.mld_cb_l = de(Ae.CBANDS), this.mld_cb_s = de(Ae.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = de(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = ve(2), this.nsPsy = new function () { + this.last_en_subshort = ge([4, 9]), this.lastAttacks = ve(4), this.pefirbuf = de(19), this.longfact = de(Ae.SBMAX_l), this.shortfact = de(Ae.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; }(), this.VBR_seek_table = new function () { this.sum = 0, this.seen = 0, this.want = 0, this.pos = 0, this.size = 0, this.bag = null, this.nVbrNumFrames = 0, this.nBytesWritten = 0, this.TotalFrameSize = 0; - }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = Y([16, 5]), this.bitrate_blockType_Hist = Y([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; + }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = w([16, 5]), this.bitrate_blockType_Hist = w([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; for (var a = 0; a < this.en.length; a++) this.en[a] = new i(); - for (a = 0; a < this.thm.length; a++) this.thm[a] = new i(); - for (a = 0; a < this.header.length; a++) this.header[a] = new t(); + for (var a = 0; a < this.thm.length; a++) this.thm[a] = new i(); + for (var a = 0; a < this.header.length; a++) this.header[a] = new t(); } - function G() { - var B = new function () { - var u = Be(Pe.BLKSIZE), - p = Be(Pe.BLKSIZE_s / 2), - y = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; - function b(e, t, a) { - var s, - n, + function X() { + var k = new function () { + var h = de(Ae.BLKSIZE), + p = de(Ae.BLKSIZE_s / 2), + x = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; + function m(e, t, a) { + var n, + s, r, i = 0, o = t + (a <<= 1); - s = 4; + n = 4; do { - var _, l, f, c, h, u, m; - for (m = s >> 1, u = (h = (c = s) << 1) + c, s = h << 1, r = (n = t) + m; M = e[n + 0] - e[n + c], S = e[n + 0] + e[n + c], B = e[n + h] - e[n + u], R = e[n + h] + e[n + u], e[n + h] = S - R, e[n + 0] = S + R, e[n + u] = M - B, e[n + c] = M + B, M = e[r + 0] - e[r + c], S = e[r + 0] + e[r + c], B = ee.SQRT2 * e[r + u], R = ee.SQRT2 * e[r + h], e[r + h] = S - R, e[r + 0] = S + R, e[r + u] = M - B, e[r + c] = M + B, r += s, (n += s) < o;); - for (l = y[i + 0], _ = y[i + 1], f = 1; f < m; f++) { - var p, b; - p = 1 - 2 * _ * _, b = 2 * _ * l, n = t + f, r = t + c - f; + var _, l, f, c, u, h, b; + for (b = n >> 1, h = (u = (c = n) << 1) + c, n = u << 1, r = (s = t) + b; S = e[s + 0] - e[s + c], w = e[s + 0] + e[s + c], k = e[s + u] - e[s + h], y = e[s + u] + e[s + h], e[s + u] = w - y, e[s + 0] = w + y, e[s + h] = S - k, e[s + c] = S + k, S = e[r + 0] - e[r + c], w = e[r + 0] + e[r + c], k = V.SQRT2 * e[r + h], y = V.SQRT2 * e[r + u], e[r + u] = w - y, e[r + 0] = w + y, e[r + h] = S - k, e[r + c] = S + k, r += n, (s += n) < o;); + for (l = x[i + 0], _ = x[i + 1], f = 1; f < b; f++) { + var p, m; + p = 1 - 2 * _ * _, m = 2 * _ * l, s = t + f, r = t + c - f; do { - var v, d, g, S, M, w, R, A, B, k; - d = b * e[n + c] - p * e[r + c], v = p * e[n + c] + b * e[r + c], M = e[n + 0] - v, S = e[n + 0] + v, w = e[r + 0] - d, g = e[r + 0] + d, d = b * e[n + u] - p * e[r + u], v = p * e[n + u] + b * e[r + u], B = e[n + h] - v, R = e[n + h] + v, k = e[r + h] - d, A = e[r + h] + d, d = _ * R - l * k, v = l * R + _ * k, e[n + h] = S - v, e[n + 0] = S + v, e[r + u] = w - d, e[r + c] = w + d, d = l * A - _ * B, v = _ * A + l * B, e[r + h] = g - v, e[r + 0] = g + v, e[n + u] = M - d, e[n + c] = M + d, r += s, n += s; - } while (n < o); - l = (p = l) * y[i + 0] - _ * y[i + 1], _ = p * y[i + 1] + _ * y[i + 0]; + var v, d, g, w, S, M, y, A, k, R; + d = m * e[s + c] - p * e[r + c], v = p * e[s + c] + m * e[r + c], S = e[s + 0] - v, w = e[s + 0] + v, M = e[r + 0] - d, g = e[r + 0] + d, d = m * e[s + h] - p * e[r + h], v = p * e[s + h] + m * e[r + h], k = e[s + u] - v, y = e[s + u] + v, R = e[r + u] - d, A = e[r + u] + d, d = _ * y - l * R, v = l * y + _ * R, e[s + u] = w - v, e[s + 0] = w + v, e[r + h] = M - d, e[r + c] = M + d, d = l * A - _ * k, v = _ * A + l * k, e[r + u] = g - v, e[r + 0] = g + v, e[s + h] = S - d, e[s + c] = S + d, r += n, s += n; + } while (s < o); + l = (p = l) * x[i + 0] - _ * x[i + 1], _ = p * x[i + 1] + _ * x[i + 0]; } i += 2; - } while (s < a); + } while (n < a); } var v = [0, 128, 64, 192, 32, 160, 96, 224, 16, 144, 80, 208, 48, 176, 112, 240, 8, 136, 72, 200, 40, 168, 104, 232, 24, 152, 88, 216, 56, 184, 120, 248, 4, 132, 68, 196, 36, 164, 100, 228, 20, 148, 84, 212, 52, 180, 116, 244, 12, 140, 76, 204, 44, 172, 108, 236, 28, 156, 92, 220, 60, 188, 124, 252, 2, 130, 66, 194, 34, 162, 98, 226, 18, 146, 82, 210, 50, 178, 114, 242, 10, 138, 74, 202, 42, 170, 106, 234, 26, 154, 90, 218, 58, 186, 122, 250, 6, 134, 70, 198, 38, 166, 102, 230, 22, 150, 86, 214, 54, 182, 118, 246, 14, 142, 78, 206, 46, 174, 110, 238, 30, 158, 94, 222, 62, 190, 126, 254]; - this.fft_short = function (e, t, a, s, n) { + this.fft_short = function (e, t, a, n, s) { for (var r = 0; r < 3; r++) { - var i = Pe.BLKSIZE_s / 2, + var i = Ae.BLKSIZE_s / 2, o = 65535 & 192 * (r + 1), - _ = Pe.BLKSIZE_s / 8 - 1; + _ = Ae.BLKSIZE_s / 8 - 1; do { var l, f, c, - h, u, - m = 255 & v[_ << 2]; - f = (l = p[m] * s[a][n + m + o]) - (u = p[127 - m] * s[a][n + m + o + 128]), l += u, h = (c = p[m + 64] * s[a][n + m + o + 64]) - (u = p[63 - m] * s[a][n + m + o + 192]), c += u, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + h, t[r][i + 3] = f - h, f = (l = p[m + 1] * s[a][n + m + o + 1]) - (u = p[126 - m] * s[a][n + m + o + 129]), l += u, h = (c = p[m + 65] * s[a][n + m + o + 65]) - (u = p[62 - m] * s[a][n + m + o + 193]), c += u, t[r][i + Pe.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Pe.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Pe.BLKSIZE_s / 2 + 1] = f + h, t[r][i + Pe.BLKSIZE_s / 2 + 3] = f - h; + h, + b = 255 & v[_ << 2]; + l = p[b] * n[a][s + b + o], h = p[127 - b] * n[a][s + b + o + 128], f = l - h, l += h, c = p[b + 64] * n[a][s + b + o + 64], h = p[63 - b] * n[a][s + b + o + 192], u = c - h, c += h, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + u, t[r][i + 3] = f - u, l = p[b + 1] * n[a][s + b + o + 1], h = p[126 - b] * n[a][s + b + o + 129], f = l - h, l += h, c = p[b + 65] * n[a][s + b + o + 65], h = p[62 - b] * n[a][s + b + o + 193], u = c - h, c += h, t[r][i + Ae.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Ae.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Ae.BLKSIZE_s / 2 + 1] = f + u, t[r][i + Ae.BLKSIZE_s / 2 + 3] = f - u; } while (0 <= --_); - b(t[r], i, Pe.BLKSIZE_s / 2); + m(t[r], i, Ae.BLKSIZE_s / 2); } - }, this.fft_long = function (e, t, a, s, n) { - var r = Pe.BLKSIZE / 8 - 1, - i = Pe.BLKSIZE / 2; + }, this.fft_long = function (e, t, a, n, s) { + var r = Ae.BLKSIZE / 8 - 1, + i = Ae.BLKSIZE / 2; do { var o, _, l, f, c, - h = 255 & v[r]; - _ = (o = u[h] * s[a][n + h]) - (c = u[h + 512] * s[a][n + h + 512]), o += c, f = (l = u[h + 256] * s[a][n + h + 256]) - (c = u[h + 768] * s[a][n + h + 768]), l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, _ = (o = u[h + 1] * s[a][n + h + 1]) - (c = u[h + 513] * s[a][n + h + 513]), o += c, f = (l = u[h + 257] * s[a][n + h + 257]) - (c = u[h + 769] * s[a][n + h + 769]), l += c, t[i + Pe.BLKSIZE / 2 + 0] = o + l, t[i + Pe.BLKSIZE / 2 + 2] = o - l, t[i + Pe.BLKSIZE / 2 + 1] = _ + f, t[i + Pe.BLKSIZE / 2 + 3] = _ - f; + u = 255 & v[r]; + o = h[u] * n[a][s + u], c = h[u + 512] * n[a][s + u + 512], _ = o - c, o += c, l = h[u + 256] * n[a][s + u + 256], c = h[u + 768] * n[a][s + u + 768], f = l - c, l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, o = h[u + 1] * n[a][s + u + 1], c = h[u + 513] * n[a][s + u + 513], _ = o - c, o += c, l = h[u + 257] * n[a][s + u + 257], c = h[u + 769] * n[a][s + u + 769], f = l - c, l += c, t[i + Ae.BLKSIZE / 2 + 0] = o + l, t[i + Ae.BLKSIZE / 2 + 2] = o - l, t[i + Ae.BLKSIZE / 2 + 1] = _ + f, t[i + Ae.BLKSIZE / 2 + 3] = _ - f; } while (0 <= --r); - b(t, i, Pe.BLKSIZE / 2); + m(t, i, Ae.BLKSIZE / 2); }, this.init_fft = function (e) { - for (var t = 0; t < Pe.BLKSIZE; t++) u[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Pe.BLKSIZE); - for (t = 0; t < Pe.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE_s)); + for (var t = 0; t < Ae.BLKSIZE; t++) h[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Ae.BLKSIZE); + for (var t = 0; t < Ae.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE_s)); }; }(), - k = 2.302585092994046, - _e = 2, - le = 16, + R = 2.302585092994046, d = 2, g = 16, E = .34, - n = 1 / 217621504 / (Pe.BLKSIZE / 2), - fe = .3, - ce = 21, - S = .2302585093; - function M(e) { - return e; - } - function N(e, t) { - for (var a = 0, s = 0; s < Pe.BLKSIZE / 2; ++s) a += e[s] * t.ATH.eql_w[s]; - return a *= n; - } - function he(e, t, a, s, n, r, i, o, _, l, f) { + v = 1 / 217621504 / (Ae.BLKSIZE / 2), + w = .2302585093; + function se(e, t, a, n, s, r, i, o, _, l, f) { var c = e.internal_flags; - if (_ < 2) B.fft_long(c, s[n], _, l, f), B.fft_short(c, r[i], _, l, f);else if (2 == _) { - for (var h = Pe.BLKSIZE - 1; 0 <= h; --h) { - var u = s[n + 0][h], - m = s[n + 1][h]; - s[n + 0][h] = (u + m) * ee.SQRT2 * .5, s[n + 1][h] = (u - m) * ee.SQRT2 * .5; - } - for (var p = 2; 0 <= p; --p) for (h = Pe.BLKSIZE_s - 1; 0 <= h; --h) { - u = r[i + 0][p][h], m = r[i + 1][p][h]; - r[i + 0][p][h] = (u + m) * ee.SQRT2 * .5, r[i + 1][p][h] = (u - m) * ee.SQRT2 * .5; - } + _ < 2 ? (k.fft_long(c, n[s], _, l, f), k.fft_short(c, r[i], _, l, f)) : 2 == _ && me(), t[0] = n[s + 0][0], t[0] *= t[0]; + for (var u = Ae.BLKSIZE / 2 - 1; 0 <= u; --u) { + var h = n[s + 0][Ae.BLKSIZE / 2 - u], + b = n[s + 0][Ae.BLKSIZE / 2 + u]; + t[Ae.BLKSIZE / 2 - u] = .5 * (h * h + b * b); } - t[0] = M(s[n + 0][0]), t[0] *= t[0]; - for (h = Pe.BLKSIZE / 2 - 1; 0 <= h; --h) { - var b = s[n + 0][Pe.BLKSIZE / 2 - h], - v = s[n + 0][Pe.BLKSIZE / 2 + h]; - t[Pe.BLKSIZE / 2 - h] = M(.5 * (b * b + v * v)); - } - for (p = 2; 0 <= p; --p) { + for (var p = 2; 0 <= p; --p) { a[p][0] = r[i + 0][p][0], a[p][0] *= a[p][0]; - for (h = Pe.BLKSIZE_s / 2 - 1; 0 <= h; --h) { - b = r[i + 0][p][Pe.BLKSIZE_s / 2 - h], v = r[i + 0][p][Pe.BLKSIZE_s / 2 + h]; - a[p][Pe.BLKSIZE_s / 2 - h] = M(.5 * (b * b + v * v)); + for (var u = Ae.BLKSIZE_s / 2 - 1; 0 <= u; --u) { + var h = r[i + 0][p][Ae.BLKSIZE_s / 2 - u], + b = r[i + 0][p][Ae.BLKSIZE_s / 2 + u]; + a[p][Ae.BLKSIZE_s / 2 - u] = .5 * (h * h + b * b); } } - var d = 0; - for (h = 11; h < Pe.HBLKSIZE; h++) d += t[h]; - if (c.tot_ener[_] = d, e.analysis) { - for (h = 0; h < Pe.HBLKSIZE; h++) c.pinfo.energy[o][_][h] = c.pinfo.energy_save[_][h], c.pinfo.energy_save[_][h] = t[h]; - c.pinfo.pe[o][_] = c.pe[_]; - } - 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = N(t, c)); + for (var m = 0, u = 11; u < Ae.HBLKSIZE; u++) m += t[u]; + c.tot_ener[_] = m, e.analysis && me(), 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = function (e, t) { + for (var a = 0, n = 0; n < Ae.BLKSIZE / 2; ++n) a += e[n] * t.ATH.eql_w[n]; + return a *= v; + }(t, c)); } - var y, + var x, + B, T, - x, - P = 8, - L = 23, - I = 15, - ue = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749]; - var f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], + C = 8, + I = 23, + L = 15, + re = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749], + f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], c = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1], - h = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; - function me(e, t, a, s, n, r) { + u = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; + function ie(e, t, a, n, s, r) { var i; if (e < t) { - if (!(t < e * T)) return e + t; + if (!(t < e * B)) return e + t; i = t / e; } else { - if (t * T <= e) return e + t; + if (t * B <= e) return e + t; i = e / t; } - if (e += t, s + 3 <= 6) { - if (y <= i) return e; - var o = 0 | ee.FAST_LOG10_X(i, 16); + if (e += t, n + 3 <= 6) { + if (x <= i) return e; + var o = 0 | V.FAST_LOG10_X(i, 16); return e * c[o]; } - var _, l; - o = 0 | ee.FAST_LOG10_X(i, 16); - return t = 0 != r ? n.ATH.cb_s[a] * n.ATH.adjust : n.ATH.cb_l[a] * n.ATH.adjust, e < x * t ? t < e ? (_ = 1, o <= 13 && (_ = h[o]), l = ee.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * h[o] : e * f[o]; + var _, + l, + o = 0 | V.FAST_LOG10_X(i, 16); + return t = 0 != r ? s.ATH.cb_s[a] * s.ATH.adjust : s.ATH.cb_l[a] * s.ATH.adjust, e < T * t ? t < e ? (_ = 1, o <= 13 && (_ = u[o]), l = V.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * u[o] : e * f[o]; } - var r = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1]; - function A(e, t, a) { - var s; - if (e < 0 && (e = 0), t < 0 && (t = 0), e <= 0) return t; - if (t <= 0) return e; - if (s = e < t ? t / e : e / t, -2 <= a && a <= 2) { - if (y <= s) return e + t; - var n = 0 | ee.FAST_LOG10_X(s, 16); - return (e + t) * r[n]; - } - return s < T ? e + t : (e < t && (e = t), e); - } - function pe(e, t, a, s, n) { + function oe(e, t, a, n, s) { var r, i, o = 0, _ = 0; - for (r = i = 0; r < Pe.SBMAX_s; ++i, ++r) { + for (r = i = 0; r < Ae.SBMAX_s; ++i, ++r) { for (var l = e.bo_s[r], f = e.npart_s, c = l < f ? l : f; i < c;) o += t[i], _ += a[i], i++; - if (e.en[s].s[r][n] = o, e.thm[s].s[r][n] = _, f <= i) { + if (e.en[n].s[r][s] = o, e.thm[n].s[r][s] = _, f <= i) { ++r; break; } - var h = e.PSY.bo_s_weight[r], - u = 1 - h; - o = h * t[i], _ = h * a[i], e.en[s].s[r][n] += o, e.thm[s].s[r][n] += _, o = u * t[i], _ = u * a[i]; + var u = e.PSY.bo_s_weight[r], + h = 1 - u; + o = u * t[i], _ = u * a[i], e.en[n].s[r][s] += o, e.thm[n].s[r][s] += _, o = h * t[i], _ = h * a[i]; } - for (; r < Pe.SBMAX_s; ++r) e.en[s].s[r][n] = 0, e.thm[s].s[r][n] = 0; + for (; r < Ae.SBMAX_s; ++r) e.en[n].s[r][s] = 0, e.thm[n].s[r][s] = 0; } - function be(e, t, a, s) { - var n, + function _e(e, t, a, n) { + var s, r, i = 0, o = 0; - for (n = r = 0; n < Pe.SBMAX_l; ++r, ++n) { - for (var _ = e.bo_l[n], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; - if (e.en[s].l[n] = i, e.thm[s].l[n] = o, l <= r) { - ++n; + for (s = r = 0; s < Ae.SBMAX_l; ++r, ++s) { + for (var _ = e.bo_l[s], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; + if (e.en[n].l[s] = i, e.thm[n].l[s] = o, l <= r) { + ++s; break; } - var c = e.PSY.bo_l_weight[n], - h = 1 - c; - i = c * t[r], o = c * a[r], e.en[s].l[n] += i, e.thm[s].l[n] += o, i = h * t[r], o = h * a[r]; + var c = e.PSY.bo_l_weight[s], + u = 1 - c; + i = c * t[r], o = c * a[r], e.en[n].l[s] += i, e.thm[n].l[s] += o, i = u * t[r], o = u * a[r]; } - for (; n < Pe.SBMAX_l; ++n) e.en[s].l[n] = 0, e.thm[s].l[n] = 0; + for (; s < Ae.SBMAX_l; ++s) e.en[n].l[s] = 0, e.thm[n].l[s] = 0; } - function ve(e, t, a, s, n, r) { + function le(e, t, a, n, s, r) { var i, o, _ = e.internal_flags; for (o = i = 0; o < _.npart_s; ++o) { - for (var l = 0, f = 0, c = _.numlines_s[o], h = 0; h < c; ++h, ++i) { - var u = t[r][i]; - l += u, f < u && (f = u); + for (var l = 0, f = 0, c = _.numlines_s[o], u = 0; u < c; ++u, ++i) { + var h = t[r][i]; + l += h, f < h && (f = h); } a[o] = l; } for (i = o = 0; o < _.npart_s; o++) { - var m = _.s3ind_s[o][0], - p = _.s3_ss[i++] * a[m]; - for (++m; m <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[m], ++i, ++m; - var b = d * _.nb_s1[n][o]; - if (s[o] = Math.min(p, b), _.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - b = g * _.nb_s2[n][o]; - var v = s[o]; - s[o] = Math.min(b, v); + var b = _.s3ind_s[o][0], + p = _.s3_ss[i++] * a[b]; + for (++b; b <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[b], ++i, ++b; + var m = d * _.nb_s1[s][o]; + if (n[o] = Math.min(p, m), _.blocktype_old[1 & s] == Ae.SHORT_TYPE) { + var m = g * _.nb_s2[s][o], + v = n[o]; + n[o] = Math.min(m, v); } - _.nb_s2[n][o] = _.nb_s1[n][o], _.nb_s1[n][o] = p; + _.nb_s2[s][o] = _.nb_s1[s][o], _.nb_s1[s][o] = p; } - for (; o <= Pe.CBANDS; ++o) a[o] = 0, s[o] = 0; + for (; o <= Ae.CBANDS; ++o) a[o] = 0, n[o] = 0; } - function de(e, t, a) { + function fe(e, t, a) { return 1 <= a ? e : a <= 0 ? t : 0 < t ? Math.pow(e / t, a) * t : 0; } var _ = [11.8, 13.6, 17.2, 32, 46.5, 51.3, 57.5, 67.1, 71.5, 84.6, 97.6, 130]; - function ge(e, t) { - for (var a = 309.07, s = 0; s < Pe.SBMAX_s - 1; s++) for (var n = 0; n < 3; n++) { - var r = e.thm.s[s][n]; + function ce(e, t) { + for (var a = 309.07, n = 0; n < Ae.SBMAX_s - 1; n++) for (var s = 0; s < 3; s++) { + var r = e.thm.s[n][s]; if (0 < r) { var i = r * t, - o = e.en.s[s][n]; - i < o && (a += 1e10 * i < o ? _[s] * (10 * k) : _[s] * ee.FAST_LOG10(o / i)); + o = e.en.s[n][s]; + i < o && (a += 1e10 * i < o ? _[n] * (10 * R) : _[n] * V.FAST_LOG10(o / i)); } } return a; } var o = [6.8, 5.8, 5.8, 6.4, 6.5, 9.9, 12.1, 14.4, 15, 18.9, 21.6, 26.9, 34.2, 40.2, 46.8, 56.5, 60.7, 73.9, 85.7, 93.4, 126.1]; - function Se(e, t) { - for (var a = 281.0575, s = 0; s < Pe.SBMAX_l - 1; s++) { - var n = e.thm.l[s]; - if (0 < n) { - var r = n * t, - i = e.en.l[s]; - r < i && (a += 1e10 * r < i ? o[s] * (10 * k) : o[s] * ee.FAST_LOG10(i / r)); + function ue(e, t) { + for (var a = 281.0575, n = 0; n < Ae.SBMAX_l - 1; n++) { + var s = e.thm.l[n]; + if (0 < s) { + var r = s * t, + i = e.en.l[n]; + r < i && (a += 1e10 * r < i ? o[n] * (10 * R) : o[n] * V.FAST_LOG10(i / r)); } } return a; } - function Me(e, t, a, s, n) { + function he(e, t, a, n, s) { var r, i; for (r = i = 0; r < e.npart_l; ++r) { var o, @@ -12771,894 +12875,495 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js var f = t[i]; _ += f, l < f && (l = f); } - a[r] = _, s[r] = l, n[r] = _ * e.rnumlines_l[r]; + a[r] = _, n[r] = l, s[r] = _ * e.rnumlines_l[r]; } } - function we(e, t, a, s) { - var n = ue.length - 1, + function be(e, t, a, n) { + var s = re.length - 1, r = 0, i = a[r] + a[r + 1]; - 0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - for (r = 1; r < e.npart_l - 1; r++) { - var o, _; - if (0 < (i = a[r - 1] + a[r] + a[r + 1])) (o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _;else s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; + if (0 < i) { + var o = t[r]; + o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + for (r = 1; r < e.npart_l - 1; r++) if (0 < (i = a[r - 1] + a[r] + a[r + 1])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + if (0 < (i = a[r - 1] + a[r])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; } - var Re = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function D(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (s < 2) B.fft_long(_, i[o], s, t, a);else if (2 == s) for (var l = Pe.BLKSIZE - 1; 0 <= l; --l) { - var f = i[o + 0][l], - c = i[o + 1][l]; - i[o + 0][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][l] = (f - c) * ee.SQRT2 * .5; - } - r[0] = M(i[o + 0][0]), r[0] *= r[0]; - for (l = Pe.BLKSIZE / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][Pe.BLKSIZE / 2 - l], - u = i[o + 0][Pe.BLKSIZE / 2 + l]; - r[Pe.BLKSIZE / 2 - l] = M(.5 * (h * h + u * u)); - } - var m = 0; - for (l = 11; l < Pe.HBLKSIZE; l++) m += r[l]; - if (_.tot_ener[s] = m, e.analysis) { - for (l = 0; l < Pe.HBLKSIZE; l++) _.pinfo.energy[n][s][l] = _.pinfo.energy_save[s][l], _.pinfo.energy_save[s][l] = r[l]; - _.pinfo.pe[n][s] = _.pe[s]; - } - } - function Y(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (0 == n && s < 2 && B.fft_short(_, i[o], s, t, a), 2 == s) for (var l = Pe.BLKSIZE_s - 1; 0 <= l; --l) { - var f = i[o + 0][n][l], - c = i[o + 1][n][l]; - i[o + 0][n][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][n][l] = (f - c) * ee.SQRT2 * .5; - } - r[n][0] = i[o + 0][n][0], r[n][0] *= r[n][0]; - for (l = Pe.BLKSIZE_s / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][n][Pe.BLKSIZE_s / 2 - l], - u = i[o + 0][n][Pe.BLKSIZE_s / 2 + l]; - r[n][Pe.BLKSIZE_s / 2 - l] = M(.5 * (h * h + u * u)); - } - } - this.L3psycho_anal_ns = function (e, t, a, s, n, r, i, o, _, l) { - var f, - c, - h, - u, - m, - p, - b, - v, - d, - g, - S = e.internal_flags, - M = ke([2, Pe.BLKSIZE]), - w = ke([2, 3, Pe.BLKSIZE_s]), - R = Be(Pe.CBANDS + 1), - A = Be(Pe.CBANDS + 1), - B = Be(Pe.CBANDS + 2), - k = Ae(2), - y = Ae(2), - T = ke([2, 576]), - x = Ae(Pe.CBANDS + 2), - E = Ae(Pe.CBANDS + 2); - for (ye.fill(E, 0), f = S.channels_out, e.mode == Ee.JOINT_STEREO && (f = 4), d = e.VBR == xe.vbr_off ? 0 == S.ResvMax ? 0 : S.ResvSize / S.ResvMax * .5 : e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? .6 : 1, c = 0; c < S.channels_out; c++) { - var P = t[c], - L = a + 576 - 350 - ce + 192; - for (u = 0; u < 576; u++) { - var I, H; - for (I = P[L + u + 10], m = H = 0; m < (ce - 1) / 2 - 1; m += 2) I += Re[m] * (P[L + u + m] + P[L + u + ce - m]), H += Re[m + 1] * (P[L + u + m + 1] + P[L + u + ce - m - 1]); - T[c][u] = I + H; - } - n[s][c].en.assign(S.en[c]), n[s][c].thm.assign(S.thm[c]), 2 < f && (r[s][c].en.assign(S.en[c + 2]), r[s][c].thm.assign(S.thm[c + 2])); - } - for (c = 0; c < f; c++) { - var C, - V = Be(12), - O = [0, 0, 0, 0], - N = Be(12), - D = 1, - Y = Be(Pe.CBANDS), - X = Be(Pe.CBANDS), - q = [0, 0, 0, 0], - F = Be(Pe.HBLKSIZE), - j = ke([3, Pe.HBLKSIZE_s]); - for (u = 0; u < 3; u++) V[u] = S.nsPsy.last_en_subshort[c][u + 6], N[u] = V[u] / S.nsPsy.last_en_subshort[c][u + 4], O[0] += V[u]; - if (2 == c) for (u = 0; u < 576; u++) { - var z, Z; - z = T[0][u], Z = T[1][u], T[0][u] = z + Z, T[1][u] = z - Z; - } - var K = T[1 & c], - G = 0; - for (u = 0; u < 9; u++) { - for (var U = G + 64, Q = 1; G < U; G++) Q < Math.abs(K[G]) && (Q = Math.abs(K[G])); - S.nsPsy.last_en_subshort[c][u] = V[u + 3] = Q, O[1 + u / 3] += Q, Q > V[u + 3 - 2] ? Q /= V[u + 3 - 2] : Q = V[u + 3 - 2] > 10 * Q ? V[u + 3 - 2] / (10 * Q) : 0, N[u + 3] = Q; - } - if (e.analysis) { - var W = N[0]; - for (u = 1; u < 12; u++) W < N[u] && (W = N[u]); - S.pinfo.ers[s][c] = S.pinfo.ers_save[c], S.pinfo.ers_save[c] = W; - } - for (C = 3 == c ? S.nsPsy.attackthre_s : S.nsPsy.attackthre, u = 0; u < 12; u++) 0 == q[u / 3] && N[u] > C && (q[u / 3] = u % 3 + 1); - for (u = 1; u < 4; u++) { - (O[u - 1] > O[u] ? O[u - 1] / O[u] : O[u] / O[u - 1]) < 1.7 && (q[u] = 0, 1 == u && (q[0] = 0)); - } - for (0 != q[0] && 0 != S.nsPsy.lastAttacks[c] && (q[0] = 0), 3 != S.nsPsy.lastAttacks[c] && q[0] + q[1] + q[2] + q[3] == 0 || ((D = 0) != q[1] && 0 != q[0] && (q[1] = 0), 0 != q[2] && 0 != q[1] && (q[2] = 0), 0 != q[3] && 0 != q[2] && (q[3] = 0)), c < 2 ? y[c] = D : 0 == D && (y[0] = y[1] = 0), _[c] = S.tot_ener[c], he(e, F, j, M, 1 & c, w, 1 & c, s, c, t, a), Me(S, F, R, Y, X), we(S, Y, X, x), v = 0; v < 3; v++) { - var J, $; - for (ve(e, j, A, B, c, v), pe(S, A, B, c, v), b = 0; b < Pe.SBMAX_s; b++) { - if ($ = S.thm[c].s[b][v], $ *= .8, 2 <= q[v] || 1 == q[v + 1]) { - var ee = 0 != v ? v - 1 : 2; - Q = de(S.thm[c].s[b][ee], $, .6 * d); - $ = Math.min($, Q); - } - if (1 == q[v]) { - ee = 0 != v ? v - 1 : 2, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } else if (0 != v && 3 == q[v - 1] || 0 == v && 3 == S.nsPsy.lastAttacks[c]) { - ee = 2 != v ? v + 1 : 0, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } - J = V[3 * v + 3] + V[3 * v + 4] + V[3 * v + 5], 6 * V[3 * v + 5] < J && ($ *= .5, 6 * V[3 * v + 4] < J && ($ *= .5)), S.thm[c].s[b][v] = $; - } - } - for (S.nsPsy.lastAttacks[c] = q[2], h = p = 0; h < S.npart_l; h++) { - for (var te = S.s3ind[h][0], ae = R[te] * ue[x[te]], se = S.s3_ll[p++] * ae; ++te <= S.s3ind[h][1];) ae = R[te] * ue[x[te]], se = me(se, S.s3_ll[p++] * ae, te, te - h, S, 0); - se *= .158489319246111, S.blocktype_old[1 & c] == Pe.SHORT_TYPE ? B[h] = se : B[h] = de(Math.min(se, Math.min(_e * S.nb_1[c][h], le * S.nb_2[c][h])), se, d), S.nb_2[c][h] = S.nb_1[c][h], S.nb_1[c][h] = se; - } - for (; h <= Pe.CBANDS; ++h) R[h] = 0, B[h] = 0; - be(S, R, B, c); - } - (e.mode != Ee.STEREO && e.mode != Ee.JOINT_STEREO || 0 < e.interChRatio && function (e, t) { - var a = e.internal_flags; - if (1 < a.channels_out) { - for (var s = 0; s < Pe.SBMAX_l; s++) { - var n = a.thm[0].l[s], - r = a.thm[1].l[s]; - a.thm[0].l[s] += r * t, a.thm[1].l[s] += n * t; - } - for (s = 0; s < Pe.SBMAX_s; s++) for (var i = 0; i < 3; i++) n = a.thm[0].s[s][i], r = a.thm[1].s[s][i], a.thm[0].s[s][i] += r * t, a.thm[1].s[s][i] += n * t; - } - }(e, e.interChRatio), e.mode == Ee.JOINT_STEREO) && (!function (e) { - for (var t = 0; t < Pe.SBMAX_l; t++) if (!(e.thm[0].l[t] > 1.58 * e.thm[1].l[t] || e.thm[1].l[t] > 1.58 * e.thm[0].l[t])) { - var a = e.mld_l[t] * e.en[3].l[t], - s = Math.max(e.thm[2].l[t], Math.min(e.thm[3].l[t], a)); - a = e.mld_l[t] * e.en[2].l[t]; - var n = Math.max(e.thm[3].l[t], Math.min(e.thm[2].l[t], a)); - e.thm[2].l[t] = s, e.thm[3].l[t] = n; - } - for (t = 0; t < Pe.SBMAX_s; t++) for (var r = 0; r < 3; r++) e.thm[0].s[t][r] > 1.58 * e.thm[1].s[t][r] || e.thm[1].s[t][r] > 1.58 * e.thm[0].s[t][r] || (a = e.mld_s[t] * e.en[3].s[t][r], s = Math.max(e.thm[2].s[t][r], Math.min(e.thm[3].s[t][r], a)), a = e.mld_s[t] * e.en[2].s[t][r], n = Math.max(e.thm[3].s[t][r], Math.min(e.thm[2].s[t][r], a)), e.thm[2].s[t][r] = s, e.thm[3].s[t][r] = n); - }(S), g = e.msfix, 0 < Math.abs(g) && function (e, t, a) { - var s = t, - n = Math.pow(10, a); - t *= 2, s *= 2; - for (var r = 0; r < Pe.SBMAX_l; r++) f = e.ATH.cb_l[e.bm_l[r]] * n, (o = Math.min(Math.max(e.thm[0].l[r], f), Math.max(e.thm[1].l[r], f))) * t < (_ = Math.max(e.thm[2].l[r], f)) + (l = Math.max(e.thm[3].l[r], f)) && (_ *= c = o * s / (_ + l), l *= c), e.thm[2].l[r] = Math.min(_, e.thm[2].l[r]), e.thm[3].l[r] = Math.min(l, e.thm[3].l[r]); - for (n *= Pe.BLKSIZE_s / Pe.BLKSIZE, r = 0; r < Pe.SBMAX_s; r++) for (var i = 0; i < 3; i++) { - var o, _, l, f, c; - f = e.ATH.cb_s[e.bm_s[r]] * n, (o = Math.min(Math.max(e.thm[0].s[r][i], f), Math.max(e.thm[1].s[r][i], f))) * t < (_ = Math.max(e.thm[2].s[r][i], f)) + (l = Math.max(e.thm[3].s[r][i], f)) && (_ *= c = o * t / (_ + l), l *= c), e.thm[2].s[r][i] = Math.min(e.thm[2].s[r][i], _), e.thm[3].s[r][i] = Math.min(e.thm[3].s[r][i], l); - } - }(S, g, e.ATHlower * S.ATH.adjust)); - for (function (e, t, a, s) { - var n = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var r = 0; r < n.channels_out; r++) s[r] = Pe.NORM_TYPE, e.short_blocks == Te.short_block_dispensed && (t[r] = 1), e.short_blocks == Te.short_block_forced && (t[r] = 0), 0 != t[r] ? n.blocktype_old[r] == Pe.SHORT_TYPE && (s[r] = Pe.STOP_TYPE) : (s[r] = Pe.SHORT_TYPE, n.blocktype_old[r] == Pe.NORM_TYPE && (n.blocktype_old[r] = Pe.START_TYPE), n.blocktype_old[r] == Pe.STOP_TYPE && (n.blocktype_old[r] = Pe.SHORT_TYPE)), a[r] = n.blocktype_old[r], n.blocktype_old[r] = s[r]; - }(e, y, l, k), c = 0; c < f; c++) { - var ne, - re, - ie, - oe = 0; - 1 < c ? (ne = o, oe = -2, re = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (re = Pe.SHORT_TYPE), ie = r[s][c - 2]) : (ne = i, oe = 0, re = l[c], ie = n[s][c]), ne[oe + c] = re == Pe.SHORT_TYPE ? ge(ie, S.masking_lower) : Se(ie, S.masking_lower), e.analysis && (S.pinfo.pe[s][c] = ne[oe + c]); - } - return 0; - }; - var X = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function q(e, t, a) { - if (0 == a) for (var s = 0; s < e.npart_s; s++) e.nb_s2[t][s] = e.nb_s1[t][s], e.nb_s1[t][s] = 0; - } - function F(e, t) { - for (var a = 0; a < e.npart_l; a++) e.nb_2[t][a] = e.nb_1[t][a], e.nb_1[t][a] = 0; - } - function j(e, t, a, s, n, r) { - var i, - o, - _, - l = e.internal_flags, - f = new float[Pe.CBANDS](), - c = Be(Pe.CBANDS), - h = new int[Pe.CBANDS](); - for (_ = o = 0; _ < l.npart_s; ++_) { - var u = 0, - m = 0, - p = l.numlines_s[_]; - for (i = 0; i < p; ++i, ++o) { - var b = t[r][o]; - u += b, m < b && (m = b); - } - a[_] = u, f[_] = m, c[_] = u / p; - } - for (; _ < Pe.CBANDS; ++_) f[_] = 0, c[_] = 0; - for (function (e, t, a, s) { - var n = ue.length - 1, - r = 0, - i = a[r] + a[r + 1]; - for (0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0, r = 1; r < e.npart_s - 1; r++) { - var o, _; - 0 < (i = a[r - 1] + a[r] + a[r + 1]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - }(l, f, c, h), o = _ = 0; _ < l.npart_s; _++) { - var v, - d, - g, - S, - M, - w = l.s3ind_s[_][0], - R = l.s3ind_s[_][1]; - for (v = h[w], d = 1, S = l.s3_ss[o] * a[w] * ue[h[w]], ++o, ++w; w <= R;) v += h[w], d += 1, S = A(S, g = l.s3_ss[o] * a[w] * ue[h[w]], w - _), ++o, ++w; - S *= M = .5 * ue[v = (1 + 2 * v) / (2 * d)], s[_] = S, l.nb_s2[n][_] = l.nb_s1[n][_], l.nb_s1[n][_] = S, g = f[_], g *= l.minval_s[_], g *= M, s[_] > g && (s[_] = g), 1 < l.masking_lower && (s[_] *= l.masking_lower), s[_] > a[_] && (s[_] = a[_]), l.masking_lower < 1 && (s[_] *= l.masking_lower); - } - for (; _ < Pe.CBANDS; ++_) a[_] = 0, s[_] = 0; - } - function z(e, t, a, s, n) { - var r, - i = Be(Pe.CBANDS), - o = Be(Pe.CBANDS), - _ = Ae(Pe.CBANDS + 2); - Me(e, t, a, i, o), we(e, i, o, _); - var l = 0; - for (r = 0; r < e.npart_l; r++) { - var f, - c, - h, - u = e.s3ind[r][0], - m = e.s3ind[r][1], - p = 0, - b = 0; - for (p = _[u], b += 1, c = e.s3_ll[l] * a[u] * ue[_[u]], ++l, ++u; u <= m;) p += _[u], b += 1, c = A(c, f = e.s3_ll[l] * a[u] * ue[_[u]], u - r), ++l, ++u; - if (c *= h = .5 * ue[p = (1 + 2 * p) / (2 * b)], e.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - var v = _e * e.nb_1[n][r]; - s[r] = 0 < v ? Math.min(c, v) : Math.min(c, a[r] * fe); - } else { - var d = le * e.nb_2[n][r], - g = _e * e.nb_1[n][r]; - d <= 0 && (d = c), g <= 0 && (g = c), v = e.blocktype_old[1 & n] == Pe.NORM_TYPE ? Math.min(g, d) : g, s[r] = Math.min(c, v); - } - e.nb_2[n][r] = e.nb_1[n][r], e.nb_1[n][r] = c, f = i[r], f *= e.minval_l[r], f *= h, s[r] > f && (s[r] = f), 1 < e.masking_lower && (s[r] *= e.masking_lower), s[r] > a[r] && (s[r] = a[r]), e.masking_lower < 1 && (s[r] *= e.masking_lower); - } - for (; r < Pe.CBANDS; ++r) a[r] = 0, s[r] = 0; - } - function Z(e, t, a, s, n, r, i) { - for (var o, _, l = 2 * r, f = 0 < r ? Math.pow(10, n) : 1, c = 0; c < i; ++c) { - var h = e[2][c], - u = e[3][c], - m = t[0][c], - p = t[1][c], - b = t[2][c], - v = t[3][c]; - if (m <= 1.58 * p && p <= 1.58 * m) { - var d = a[c] * u, - g = a[c] * h; - _ = Math.max(b, Math.min(v, d)), o = Math.max(v, Math.min(b, g)); - } else _ = b, o = v; - if (0 < r) { - var S, - M, - w = s[c] * f; - if (S = Math.min(Math.max(m, w), Math.max(p, w)), 0 < (M = (b = Math.max(_, w)) + (v = Math.max(o, w))) && S * l < M) { - var R = S * l / M; - b *= R, v *= R; - } - _ = Math.min(b, _), o = Math.min(v, o); - } - h < _ && (_ = h), u < o && (o = u), t[2][c] = _, t[3][c] = o; - } - } - function w(e, t) { - var a; - return (a = 0 <= e ? 27 * -e : e * t) <= -72 ? 0 : Math.exp(a * S); - } - function R(e) { - var t, - a, - s = 0; - for (s = 0; 1e-20 < w(s, e); s -= 1); - for (n = s, r = 0; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? r = s : n = s; - t = n; - var n, r; - s = 0; - for (s = 0; 1e-20 < w(s, e); s += 1); - for (n = 0, r = s; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? n = s : r = s; - a = r; - var i, - o = 0; - for (i = 0; i <= 1e3; ++i) { - o += w(s = t + i * (a - t) / 1e3, e); - } - return 1001 / (o * (a - t)); - } - function H(e) { + var pe = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; + function P(e) { return e < 0 && (e = 0), e *= .001, 13 * Math.atan(.76 * e) + 3.5 * Math.atan(e * e / 56.25); } - function C(e, t, a, s, n, r, i, o, _, l, f, c) { - var h, - u = Be(Pe.CBANDS + 1), - m = o / (15 < c ? 1152 : 384), - p = Ae(Pe.HBLKSIZE); + function H(e, t, a, n, s, r, i, o, _, l, f, c) { + var u, + h = de(Ae.CBANDS + 1), + b = o / (15 < c ? 1152 : 384), + p = ve(Ae.HBLKSIZE); o /= _; - var b = 0, + var m = 0, v = 0; - for (h = 0; h < Pe.CBANDS; h++) { + for (u = 0; u < Ae.CBANDS; u++) { var d; - for (y = H(o * b), u[h] = o * b, d = b; H(o * d) - y < E && d <= _ / 2; d++); - for (e[h] = d - b, v = h + 1; b < d;) p[b++] = h; - if (_ / 2 < b) { - b = _ / 2, ++h; + for (x = P(o * m), h[u] = o * m, d = m; P(o * d) - x < E && d <= _ / 2; d++); + for (e[u] = d - m, v = u + 1; m < d;) p[m++] = u; + if (_ / 2 < m) { + m = _ / 2, ++u; break; } } - u[h] = o * b; + h[u] = o * m; for (var g = 0; g < c; g++) { - var S, M, w, R, A; - w = l[g], R = l[g + 1], (S = 0 | Math.floor(.5 + f * (w - .5))) < 0 && (S = 0), _ / 2 < (M = 0 | Math.floor(.5 + f * (R - .5))) && (M = _ / 2), a[g] = (p[S] + p[M]) / 2, t[g] = p[M]; - var B = m * R; - i[g] = (B - u[t[g]]) / (u[t[g] + 1] - u[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = H(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); + var w, S, M, y, A; + M = l[g], y = l[g + 1], (w = 0 | Math.floor(.5 + f * (M - .5))) < 0 && (w = 0), S = 0 | Math.floor(.5 + f * (y - .5)), _ / 2 < S && (S = _ / 2), a[g] = (p[w] + p[S]) / 2, t[g] = p[S]; + var k = b * y; + i[g] = (k - h[t[g]]) / (h[t[g] + 1] - h[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = P(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); } - for (var k = b = 0; k < v; k++) { - var y, - T, - x = e[k]; - y = H(o * b), T = H(o * (b + x - 1)), s[k] = .5 * (y + T), y = H(o * (b - .5)), T = H(o * (b + x - .5)), n[k] = T - y, b += x; + for (var R = m = 0; R < v; R++) { + var x, + B, + T = e[R]; + x = P(o * m), B = P(o * (m + T - 1)), n[R] = .5 * (x + B), x = P(o * (m - .5)), B = P(o * (m + T - .5)), s[R] = B - x, m += T; } return v; } - function V(e, t, a, s, n, r) { + function O(e, t, a, n, s, r) { var i, o, _, l, f, c, - h = ke([Pe.CBANDS, Pe.CBANDS]), - u = 0; - if (r) for (var m = 0; m < t; m++) for (i = 0; i < t; i++) { - var p = (o = a[m] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * S), _ /= .6609193)) * s[i]); - h[m][i] = p * n[m]; - } else for (i = 0; i < t; i++) { - var b = 15 + Math.min(21 / a[i], 12), - v = R(b); - for (m = 0; m < t; m++) { - p = v * w(a[m] - a[i], b) * s[i]; - h[m][i] = p * n[m]; - } + u = ge([Ae.CBANDS, Ae.CBANDS]), + h = 0; + if (r) for (var b = 0; b < t; b++) for (i = 0; i < t; i++) { + var p = (o = a[b] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * w), _ /= .6609193)) * n[i]); + u[b][i] = p * s[b]; + } else me(); + for (var b = 0; b < t; b++) { + for (i = 0; i < t && !(0 < u[b][i]); i++); + for (e[b][0] = i, i = t - 1; 0 < i && !(0 < u[b][i]); i--); + e[b][1] = i, h += e[b][1] - e[b][0] + 1; } - for (m = 0; m < t; m++) { - for (i = 0; i < t && !(0 < h[m][i]); i++); - for (e[m][0] = i, i = t - 1; 0 < i && !(0 < h[m][i]); i--); - e[m][1] = i, u += e[m][1] - e[m][0] + 1; - } - var d = Be(u), - g = 0; - for (m = 0; m < t; m++) for (i = e[m][0]; i <= e[m][1]; i++) d[g++] = h[m][i]; - return d; + for (var m = de(h), v = 0, b = 0; b < t; b++) for (i = e[b][0]; i <= e[b][1]; i++) m[v++] = u[b][i]; + return m; } - function O(e) { - var t = H(e); + function N(e) { + var t = P(e); return t = Math.min(t, 15.5) / 15.5, Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * t)) - 2.5); } - function s(e, t) { - return e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e), 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + function n(e, t) { + e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e); + var a = 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + return a; } - this.L3psycho_anal_vbr = function (e, t, a, s, n, r, i, o, _, l) { + this.L3psycho_anal_ns = function (e, t, a, n, s, r, i, o, _, l) { var f, c, - h, u, + h, + b, + p, m, - p = e.internal_flags, - b = Be(Pe.HBLKSIZE), - v = ke([3, Pe.HBLKSIZE_s]), - d = ke([2, Pe.BLKSIZE]), - g = ke([2, 3, Pe.BLKSIZE_s]), - S = ke([4, Pe.CBANDS]), - M = ke([4, Pe.CBANDS]), - w = ke([4, 3]), - R = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]], - A = Ae(2), - B = e.mode == Ee.JOINT_STEREO ? 4 : p.channels_out; - !function (e, t, a, s, n, r, i, o, _, l) { - for (var f = ke([2, 576]), c = e.internal_flags, h = c.channels_out, u = e.mode == Ee.JOINT_STEREO ? 4 : h, m = 0; m < h; m++) { - firbuf = t[m]; - for (var p = a + 576 - 350 - ce + 192, b = 0; b < 576; b++) { - var v, d; - v = firbuf[p + b + 10]; - for (var g = d = 0; g < (ce - 1) / 2 - 1; g += 2) v += X[g] * (firbuf[p + b + g] + firbuf[p + b + ce - g]), d += X[g + 1] * (firbuf[p + b + g + 1] + firbuf[p + b + ce - g - 1]); - f[m][b] = v + d; - } - n[s][m].en.assign(c.en[m]), n[s][m].thm.assign(c.thm[m]), 2 < u && (r[s][m].en.assign(c.en[m + 2]), r[s][m].thm.assign(c.thm[m + 2])); + v, + d, + g = e.internal_flags, + w = ge([2, Ae.BLKSIZE]), + S = ge([2, 3, Ae.BLKSIZE_s]), + M = de(Ae.CBANDS + 1), + y = de(Ae.CBANDS + 1), + A = de(Ae.CBANDS + 2), + k = ve(2), + R = ve(2), + x = ge([2, 576]), + B = ve(Ae.CBANDS + 2), + T = ve(Ae.CBANDS + 2); + for (we.fill(T, 0), f = g.channels_out, e.mode == ye.JOINT_STEREO && (f = 4), d = e.VBR == Me.vbr_off ? 0 == g.ResvMax ? 0 : g.ResvSize / g.ResvMax * .5 : e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? .6 : 1, c = 0; c < g.channels_out; c++) { + var E = t[c], + C = a + 576 - 350 - 21 + 192; + for (h = 0; h < 576; h++) { + var I, L; + for (I = E[C + h + 10], b = L = 0; b < 9; b += 2) I += pe[b] * (E[C + h + b] + E[C + h + 21 - b]), L += pe[b + 1] * (E[C + h + b + 1] + E[C + h + 21 - b - 1]); + x[c][h] = I + L; } - for (m = 0; m < u; m++) { - var S = Be(12), - M = Be(12), - w = [0, 0, 0, 0], - R = f[1 & m], - A = 0, - B = 3 == m ? c.nsPsy.attackthre_s : c.nsPsy.attackthre, - k = 1; - if (2 == m) for (b = 0, g = 576; 0 < g; ++b, --g) { - var y = f[0][b], - T = f[1][b]; - f[0][b] = y + T, f[1][b] = y - T; - } - for (b = 0; b < 3; b++) M[b] = c.nsPsy.last_en_subshort[m][b + 6], S[b] = M[b] / c.nsPsy.last_en_subshort[m][b + 4], w[0] += M[b]; - for (b = 0; b < 9; b++) { - for (var x = A + 64, E = 1; A < x; A++) E < Math.abs(R[A]) && (E = Math.abs(R[A])); - c.nsPsy.last_en_subshort[m][b] = M[b + 3] = E, w[1 + b / 3] += E, E > M[b + 3 - 2] ? E /= M[b + 3 - 2] : E = M[b + 3 - 2] > 10 * E ? M[b + 3 - 2] / (10 * E) : 0, S[b + 3] = E; - } - for (b = 0; b < 3; ++b) { - var P = M[3 * b + 3] + M[3 * b + 4] + M[3 * b + 5], - L = 1; - 6 * M[3 * b + 5] < P && (L *= .5, 6 * M[3 * b + 4] < P && (L *= .5)), o[m][b] = L; - } - if (e.analysis) { - var I = S[0]; - for (b = 1; b < 12; b++) I < S[b] && (I = S[b]); - c.pinfo.ers[s][m] = c.pinfo.ers_save[m], c.pinfo.ers_save[m] = I; - } - for (b = 0; b < 12; b++) 0 == _[m][b / 3] && S[b] > B && (_[m][b / 3] = b % 3 + 1); - for (b = 1; b < 4; b++) { - var H = w[b - 1], - C = w[b]; - Math.max(H, C) < 4e4 && H < 1.7 * C && C < 1.7 * H && (1 == b && _[m][0] <= _[m][b] && (_[m][0] = 0), _[m][b] = 0); - } - _[m][0] <= c.nsPsy.lastAttacks[m] && (_[m][0] = 0), 3 != c.nsPsy.lastAttacks[m] && _[m][0] + _[m][1] + _[m][2] + _[m][3] == 0 || ((k = 0) != _[m][1] && 0 != _[m][0] && (_[m][1] = 0), 0 != _[m][2] && 0 != _[m][1] && (_[m][2] = 0), 0 != _[m][3] && 0 != _[m][2] && (_[m][3] = 0)), m < 2 ? l[m] = k : 0 == k && (l[0] = l[1] = 0), i[m] = c.tot_ener[m]; - } - }(e, t, a, s, n, r, _, w, R, A), function (e, t) { - var a = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var s = 0; s < a.channels_out; s++) e.short_blocks == Te.short_block_dispensed && (t[s] = 1), e.short_blocks == Te.short_block_forced && (t[s] = 0); - }(e, A); - for (var k = 0; k < B; k++) { - D(e, t, a, k, s, b, d, T = 1 & k), c = s, h = k, u = b, m = void 0, m = (f = e).internal_flags, 2 == f.athaa_loudapprox && h < 2 && (m.loudness_sq[c][h] = m.loudness_sq_save[h], m.loudness_sq_save[h] = N(u, m)), 0 != A[T] ? z(p, b, S[k], M[k], k) : F(p, k); + s[n][c].en.assign(g.en[c]), s[n][c].thm.assign(g.thm[c]), 2 < f && me(); } - A[0] + A[1] == 2 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_l, p.ATH.cb_l, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_l); - for (k = 0; k < B; k++) { - 0 != A[T = 1 & k] && be(p, S[k], M[k], k); - } - for (var y = 0; y < 3; y++) { - for (k = 0; k < B; ++k) { - 0 != A[T = 1 & k] ? q(p, k, y) : (Y(e, t, a, k, y, v, g, T), j(e, v, S[k], M[k], k, y)); + for (c = 0; c < f; c++) { + var P, + H = de(12), + O = [0, 0, 0, 0], + N = de(12), + V = 1, + D = de(Ae.CBANDS), + F = de(Ae.CBANDS), + j = [0, 0, 0, 0], + X = de(Ae.HBLKSIZE), + Y = ge([3, Ae.HBLKSIZE_s]); + for (h = 0; h < 3; h++) H[h] = g.nsPsy.last_en_subshort[c][h + 6], N[h] = H[h] / g.nsPsy.last_en_subshort[c][h + 4], O[0] += H[h]; + 2 == c && me(); + var z = x[1 & c], + q = 0; + for (h = 0; h < 9; h++) { + for (var G = q + 64, U = 1; q < G; q++) U < Math.abs(z[q]) && (U = Math.abs(z[q])); + g.nsPsy.last_en_subshort[c][h] = H[h + 3] = U, O[1 + h / 3] += U, U > H[h + 3 - 2] ? U /= H[h + 3 - 2] : U = H[h + 3 - 2] > 10 * U ? H[h + 3 - 2] / (10 * U) : 0, N[h + 3] = U; } - A[0] + A[1] == 0 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_s, p.ATH.cb_s, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_s); - for (k = 0; k < B; ++k) { - 0 == A[T = 1 & k] && pe(p, S[k], M[k], k, y); - } - } - for (k = 0; k < B; k++) { - var T; - if (0 == A[T = 1 & k]) for (var x = 0; x < Pe.SBMAX_s; x++) { - var E = Be(3); - for (y = 0; y < 3; y++) { - var P = p.thm[k].s[x][y]; - if (P *= .8, 2 <= R[k][y] || 1 == R[k][y + 1]) { - var L = 0 != y ? y - 1 : 2, - I = de(p.thm[k].s[x][L], P, .36); - P = Math.min(P, I); - } else if (1 == R[k][y]) { - L = 0 != y ? y - 1 : 2, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); - } else if (0 != y && 3 == R[k][y - 1] || 0 == y && 3 == p.nsPsy.lastAttacks[k]) { - L = 2 != y ? y + 1 : 0, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); + for (e.analysis && me(), P = 3 == c ? g.nsPsy.attackthre_s : g.nsPsy.attackthre, h = 0; h < 12; h++) 0 == j[h / 3] && N[h] > P && (j[h / 3] = h % 3 + 1); + for (h = 1; h < 4; h++) (O[h - 1] > O[h] ? O[h - 1] / O[h] : O[h] / O[h - 1]) < 1.7 && (j[h] = 0, 1 == h && (j[0] = 0)); + for (0 != j[0] && 0 != g.nsPsy.lastAttacks[c] && (j[0] = 0), 3 != g.nsPsy.lastAttacks[c] && j[0] + j[1] + j[2] + j[3] == 0 || ((V = 0) != j[1] && 0 != j[0] && (j[1] = 0), 0 != j[2] && 0 != j[1] && (j[2] = 0), 0 != j[3] && 0 != j[2] && (j[3] = 0)), c < 2 ? R[c] = V : me(), _[c] = g.tot_ener[c], se(e, X, Y, w, 1 & c, S, 1 & c, n, c, t, a), he(g, X, M, D, F), be(g, D, F, B), v = 0; v < 3; v++) { + var K, Z; + for (le(e, Y, y, A, c, v), oe(g, y, A, c, v), m = 0; m < Ae.SBMAX_s; m++) { + if (Z = g.thm[c].s[m][v], Z *= .8, 2 <= j[v] || 1 == j[v + 1]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .6 * d); + Z = Math.min(Z, U); } - P *= w[k][y], E[y] = P; + if (1 == j[v]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } else if (0 != v && 3 == j[v - 1] || 0 == v && 3 == g.nsPsy.lastAttacks[c]) { + var W = 2 != v ? v + 1 : 0, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } + K = H[3 * v + 3] + H[3 * v + 4] + H[3 * v + 5], 6 * H[3 * v + 5] < K && (Z *= .5, 6 * H[3 * v + 4] < K && (Z *= .5)), g.thm[c].s[m][v] = Z; } - for (y = 0; y < 3; y++) p.thm[k].s[x][y] = E[y]; } + for (g.nsPsy.lastAttacks[c] = j[2], u = p = 0; u < g.npart_l; u++) { + for (var Q = g.s3ind[u][0], $ = M[Q] * re[B[Q]], J = g.s3_ll[p++] * $; ++Q <= g.s3ind[u][1];) $ = M[Q] * re[B[Q]], J = ie(J, g.s3_ll[p++] * $, Q, Q - u, g, 0); + J *= .158489319246111, g.blocktype_old[1 & c] == Ae.SHORT_TYPE ? A[u] = J : A[u] = fe(Math.min(J, Math.min(2 * g.nb_1[c][u], 16 * g.nb_2[c][u])), J, d), g.nb_2[c][u] = g.nb_1[c][u], g.nb_1[c][u] = J; + } + for (; u <= Ae.CBANDS; ++u) M[u] = 0, A[u] = 0; + _e(g, M, A, c); } - for (k = 0; k < B; k++) p.nsPsy.lastAttacks[k] = R[k][2]; - !function (e, t, a) { - for (var s = e.internal_flags, n = 0; n < s.channels_out; n++) { - var r = Pe.NORM_TYPE; - 0 != t[n] ? s.blocktype_old[n] == Pe.SHORT_TYPE && (r = Pe.STOP_TYPE) : (r = Pe.SHORT_TYPE, s.blocktype_old[n] == Pe.NORM_TYPE && (s.blocktype_old[n] = Pe.START_TYPE), s.blocktype_old[n] == Pe.STOP_TYPE && (s.blocktype_old[n] = Pe.SHORT_TYPE)), a[n] = s.blocktype_old[n], s.blocktype_old[n] = r; - } - }(e, A, l); - for (k = 0; k < B; k++) { - var H, C, V, O; - 1 < k ? (H = o, C = -2, V = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (V = Pe.SHORT_TYPE), O = r[s][k - 2]) : (H = i, C = 0, V = l[k], O = n[s][k]), H[C + k] = V == Pe.SHORT_TYPE ? ge(O, p.masking_lower) : Se(O, p.masking_lower), e.analysis && (p.pinfo.pe[s][k] = H[C + k]); + for (e.mode != ye.STEREO && e.mode != ye.JOINT_STEREO || me(), e.mode == ye.JOINT_STEREO && me(), function (e, t, a, n) { + var s = e.internal_flags; + e.short_blocks != Se.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); + for (var r = 0; r < s.channels_out; r++) n[r] = Ae.NORM_TYPE, e.short_blocks == Se.short_block_dispensed && (t[r] = 1), e.short_blocks == Se.short_block_forced && (t[r] = 0), 0 != t[r] ? s.blocktype_old[r] == Ae.SHORT_TYPE && (n[r] = Ae.STOP_TYPE) : (n[r] = Ae.SHORT_TYPE, s.blocktype_old[r] == Ae.NORM_TYPE && (s.blocktype_old[r] = Ae.START_TYPE), s.blocktype_old[r] == Ae.STOP_TYPE && (s.blocktype_old[r] = Ae.SHORT_TYPE)), a[r] = s.blocktype_old[r], s.blocktype_old[r] = n[r]; + }(e, R, l, k), c = 0; c < f; c++) { + var ee, + te, + ae, + ne = 0; + 1 < c ? me() : (ee = i, ne = 0, te = l[c], ae = s[n][c]), ee[ne + c] = te == Ae.SHORT_TYPE ? ce(ae, g.masking_lower) : ue(ae, g.masking_lower), e.analysis && (g.pinfo.pe[n][c] = ee[ne + c]); } return 0; }, this.psymodel_init = function (e) { var t, a = e.internal_flags, - s = !0, - n = 13, + n = !0, + s = 13, r = 0, i = 0, o = -8.25, _ = -4.5, - l = Be(Pe.CBANDS), - f = Be(Pe.CBANDS), - c = Be(Pe.CBANDS), - h = e.out_samplerate; + l = de(Ae.CBANDS), + f = de(Ae.CBANDS), + c = de(Ae.CBANDS), + u = e.out_samplerate; switch (e.experimentalZ) { default: case 0: - s = !0; + n = !0; break; case 1: - s = e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt; + n = e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt; break; case 2: - s = !1; + n = !1; break; case 3: - n = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; + s = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; } - for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Pe.NORM_TYPE, t = 0; t < 4; ++t) { - for (var u = 0; u < Pe.CBANDS; ++u) a.nb_1[t][u] = 1e20, a.nb_2[t][u] = 1e20, a.nb_s1[t][u] = a.nb_s2[t][u] = 1; - for (var m = 0; m < Pe.SBMAX_l; m++) a.en[t].l[m] = 1e20, a.thm[t].l[m] = 1e20; - for (u = 0; u < 3; ++u) { - for (m = 0; m < Pe.SBMAX_s; m++) a.en[t].s[m][u] = 1e20, a.thm[t].s[m][u] = 1e20; + for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Ae.NORM_TYPE, t = 0; t < 4; ++t) { + for (var h = 0; h < Ae.CBANDS; ++h) a.nb_1[t][h] = 1e20, a.nb_2[t][h] = 1e20, a.nb_s1[t][h] = a.nb_s2[t][h] = 1; + for (var b = 0; b < Ae.SBMAX_l; b++) a.en[t].l[b] = 1e20, a.thm[t].l[b] = 1e20; + for (var h = 0; h < 3; ++h) { + for (var b = 0; b < Ae.SBMAX_s; b++) a.en[t].s[b][h] = 1e20, a.thm[t].s[b][h] = 1e20; a.nsPsy.lastAttacks[t] = 0; } - for (u = 0; u < 9; u++) a.nsPsy.last_en_subshort[t][u] = 10; + for (var h = 0; h < 9; h++) a.nsPsy.last_en_subshort[t][h] = 10; } - for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = C(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, h, Pe.BLKSIZE, a.scalefac_band.l, Pe.BLKSIZE / 1152, Pe.SBMAX_l), t = 0; t < a.npart_l; t++) { + for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = H(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, u, Ae.BLKSIZE, a.scalefac_band.l, Ae.BLKSIZE / 1152, Ae.SBMAX_l), t = 0; t < a.npart_l; t++) { var p = r; - l[t] >= n && (p = i * (l[t] - n) / (24 - n) + r * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; + l[t] >= s && (p = i * (l[t] - s) / (24 - s) + r * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; } - a.s3_ll = V(a.s3ind, a.npart_l, l, f, c, s); - var b; - u = 0; + a.s3_ll = O(a.s3ind, a.npart_l, l, f, c, n); + var m, + h = 0; for (t = 0; t < a.npart_l; t++) { - g = K.MAX_VALUE; - for (var v = 0; v < a.numlines_l[t]; v++, u++) { - var d = h * u / (1e3 * Pe.BLKSIZE); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_l[t]) < g && (g = S); + g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_l[t]; v++, h++) { + var d = u * h / (1e3 * Ae.BLKSIZE); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_l[t]) < g && (g = w); } a.ATH.cb_l[t] = g, 6 < (g = 20 * l[t] / 10 - 20) && (g = 100), g < -15 && (g = -15), g -= 8, a.minval_l[t] = Math.pow(10, g / 10) * a.numlines_l[t]; } - for (a.npart_s = C(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, h, Pe.BLKSIZE_s, a.scalefac_band.s, Pe.BLKSIZE_s / 384, Pe.SBMAX_s), t = u = 0; t < a.npart_s; t++) { - var g; - p = o; - l[t] >= n && (p = _ * (l[t] - n) / (24 - n) + o * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), g = K.MAX_VALUE; - for (v = 0; v < a.numlines_s[t]; v++, u++) { - var S; - d = h * u / (1e3 * Pe.BLKSIZE_s); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_s[t]) < g && (g = S); + for (a.npart_s = H(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, u, Ae.BLKSIZE_s, a.scalefac_band.s, Ae.BLKSIZE_s / 384, Ae.SBMAX_s), t = h = 0; t < a.npart_s; t++) { + var g, + p = o; + l[t] >= s && (p = _ * (l[t] - s) / (24 - s) + o * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_s[t]; v++, h++) { + var w, + d = u * h / (1e3 * Ae.BLKSIZE_s); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_s[t]) < g && (g = w); } a.ATH.cb_s[t] = g, g = 7 * l[t] / 12 - 7, 12 < l[t] && (g *= 1 + 3.1 * Math.log(1 + g)), l[t] < 12 && (g *= 1 + 2.3 * Math.log(1 - g)), g < -15 && (g = -15), g -= 8, a.minval_s[t] = Math.pow(10, g / 10) * a.numlines_s[t]; } - a.s3_ss = V(a.s3ind_s, a.npart_s, l, f, c, s), y = Math.pow(10, (P + 1) / 16), T = Math.pow(10, (L + 1) / 16), x = Math.pow(10, I / 10), B.init_fft(a), a.decay = Math.exp(-1 * k / (.01 * h / 192)), b = 3.5, 0 != (2 & e.exp_nspsytune) && (b = 1), 0 < Math.abs(e.msfix) && (b = e.msfix), e.msfix = b; - for (var M = 0; M < a.npart_l; M++) a.s3ind[M][1] > a.npart_l - 1 && (a.s3ind[M][1] = a.npart_l - 1); - var w = 576 * a.mode_gr / h; - if (a.ATH.decay = Math.pow(10, -1.2 * w), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { - var R = e.out_samplerate / Pe.BLKSIZE, + a.s3_ss = O(a.s3ind_s, a.npart_s, l, f, c, n), x = Math.pow(10, (C + 1) / 16), B = Math.pow(10, (I + 1) / 16), T = Math.pow(10, L / 10), k.init_fft(a), a.decay = Math.exp(-1 * R / (.01 * u / 192)), m = 3.5, 0 != (2 & e.exp_nspsytune) && (m = 1), 0 < Math.abs(e.msfix) && (m = e.msfix), e.msfix = m; + for (var S = 0; S < a.npart_l; S++) a.s3ind[S][1] > a.npart_l - 1 && (a.s3ind[S][1] = a.npart_l - 1); + var M = 576 * a.mode_gr / u; + if (a.ATH.decay = Math.pow(10, -1.2 * M), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { + var y = e.out_samplerate / Ae.BLKSIZE, A = 0; - for (t = d = 0; t < Pe.BLKSIZE / 2; ++t) d += R, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; - for (A = 1 / A, t = Pe.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; + for (t = d = 0; t < Ae.BLKSIZE / 2; ++t) d += y, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; + for (A = 1 / A, t = Ae.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; } - for (M = u = 0; M < a.npart_s; ++M) for (t = 0; t < a.numlines_s[M]; ++t) ++u; - for (M = u = 0; M < a.npart_l; ++M) for (t = 0; t < a.numlines_l[M]; ++t) ++u; - for (t = u = 0; t < a.npart_l; t++) { - d = h * (u + a.numlines_l[t] / 2) / (1 * Pe.BLKSIZE); - a.mld_cb_l[t] = O(d), u += a.numlines_l[t]; + for (var S = h = 0; S < a.npart_s; ++S) for (t = 0; t < a.numlines_s[S]; ++t) ++h; + for (var S = h = 0; S < a.npart_l; ++S) for (t = 0; t < a.numlines_l[S]; ++t) ++h; + for (t = h = 0; t < a.npart_l; t++) { + var d = u * (h + a.numlines_l[t] / 2) / (1 * Ae.BLKSIZE); + a.mld_cb_l[t] = N(d), h += a.numlines_l[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_l[t] = 1; - for (t = u = 0; t < a.npart_s; t++) { - d = h * (u + a.numlines_s[t] / 2) / (1 * Pe.BLKSIZE_s); - a.mld_cb_s[t] = O(d), u += a.numlines_s[t]; + for (; t < Ae.CBANDS; ++t) a.mld_cb_l[t] = 1; + for (t = h = 0; t < a.npart_s; t++) { + var d = u * (h + a.numlines_s[t] / 2) / (1 * Ae.BLKSIZE_s); + a.mld_cb_s[t] = N(d), h += a.numlines_s[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_s[t] = 1; + for (; t < Ae.CBANDS; ++t) a.mld_cb_s[t] = 1; return 0; }, this.ATHformula = function (e, t) { var a; switch (t.ATHtype) { case 0: - a = s(e, 9); + a = n(e, 9); break; case 1: - a = s(e, -1); + a = n(e, -1); break; case 2: - a = s(e, 0); + a = n(e, 0); break; case 3: - a = s(e, 1) + 6; + a = n(e, 1) + 6; break; case 4: - a = s(e, t.ATHcurve); + a = n(e, t.ATHcurve); break; default: - a = s(e, 0); + a = n(e, 0); } return a; }; } - function U() { - var o = this; - U.V9 = 410, U.V8 = 420, U.V7 = 430, U.V6 = 440, U.V5 = 450, U.V4 = 460, U.V3 = 470, U.V2 = 480, U.V1 = 490, U.V0 = 500, U.R3MIX = 1e3, U.STANDARD = 1001, U.EXTREME = 1002, U.INSANE = 1003, U.STANDARD_FAST = 1004, U.EXTREME_FAST = 1005, U.MEDIUM = 1006, U.MEDIUM_FAST = 1007; - var w, R, g, S, M; - U.LAME_MAXMP3BUFFER = 147456; - var A, - B, - k, - y = new G(); - function T() { + function Y() { + var T, + E, + u, + h, + b, + C = this; + Y.V9 = 410, Y.V8 = 420, Y.V7 = 430, Y.V6 = 440, Y.V5 = 450, Y.V4 = 460, Y.V3 = 470, Y.V2 = 480, Y.V1 = 490, Y.V0 = 500, Y.R3MIX = 1e3, Y.STANDARD = 1001, Y.EXTREME = 1002, Y.INSANE = 1003, Y.STANDARD_FAST = 1004, Y.EXTREME_FAST = 1005, Y.MEDIUM = 1006, Y.MEDIUM_FAST = 1007, Y.LAME_MAXMP3BUFFER = 147456; + var p, + m, + v = new X(); + function d() { this.lowerlimit = 0; } - function n(e, t) { + function s(e, t) { this.lowpass = t; } - this.enc = new Pe(), this.setModules = function (e, t, a, s, n, r, i, o, _) { - w = e, R = t, g = a, S = s, M = n, A = r, B = o, k = _, this.enc.setModules(R, y, S, A); + this.enc = new Ae(), this.setModules = function (e, t, a, n, s, r, i, o, _) { + T = e, E = t, u = a, h = n, b = s, p = r, m = o, this.enc.setModules(E, v, h, p); }; - var x = 4294479419; - function E(e) { - return 1 < e ? 0 : e <= 0 ? 1 : Math.cos(Math.PI / 2 * e); + var I = 4294479419; + function g(e, t) { + var a = [new s(8, 2e3), new s(16, 3700), new s(24, 3900), new s(32, 5500), new s(40, 7e3), new s(48, 7500), new s(56, 1e4), new s(64, 11e3), new s(80, 13500), new s(96, 15100), new s(112, 15600), new s(128, 17e3), new s(160, 17500), new s(192, 18600), new s(224, 19400), new s(256, 19700), new s(320, 20500)], + n = C.nearestBitrateFullIndex(t); + e.lowerlimit = a[n].lowpass; } - function P(e, t) { - switch (e) { - case 44100: - return t.version = 1, 0; - case 48e3: - return t.version = 1; - case 32e3: - return t.version = 1, 2; - case 22050: - return t.version = 0; - case 24e3: - return t.version = 0, 1; - case 16e3: - return t.version = 0, 2; - case 11025: - return t.version = 0; - case 12e3: - return t.version = 0, 1; - case 8e3: - return t.version = 0, 2; - default: - return t.version = 0, -1; - } - } - function L(e, t, a) { - a < 16e3 && (t = 2); - for (var s = F.bitrate_table[t][1], n = 2; n <= 14; n++) 0 < F.bitrate_table[t][n] && Math.abs(F.bitrate_table[t][n] - e) < Math.abs(s - e) && (s = F.bitrate_table[t][n]); - return s; - } - function I(e, t, a) { - a < 16e3 && (t = 2); - for (var s = 0; s <= 14; s++) if (0 < F.bitrate_table[t][s] && F.bitrate_table[t][s] == e) return s; - return -1; - } - function H(e, t) { - var a = [new n(8, 2e3), new n(16, 3700), new n(24, 3900), new n(32, 5500), new n(40, 7e3), new n(48, 7500), new n(56, 1e4), new n(64, 11e3), new n(80, 13500), new n(96, 15100), new n(112, 15600), new n(128, 17e3), new n(160, 17500), new n(192, 18600), new n(224, 19400), new n(256, 19700), new n(320, 20500)], - s = o.nearestBitrateFullIndex(t); - e.lowerlimit = a[s].lowpass; - } - function C(e) { - var t = Pe.BLKSIZE + e.framesize - Pe.FFTOFFSET; + function L(e) { + var t = Ae.BLKSIZE + e.framesize - Ae.FFTOFFSET; return t = Math.max(t, 512 + e.framesize - 32); } - function V(e, t, a, s, n, r) { - var i = o.enc.lame_encode_mp3_frame(e, t, a, s, n, r); - return e.frameNum++, i; - } - function O() { + function P() { this.n_in = 0, this.n_out = 0; } - function f() { - this.num_used = 0; - } - function N(e, t, a) { - var s = Math.PI * t; - (e /= a) < 0 && (e = 0), 1 < e && (e = 1); - var n = e - .5, - r = .42 - .5 * Math.cos(2 * e * Math.PI) + .08 * Math.cos(4 * e * Math.PI); - return Math.abs(n) < 1e-9 ? s / Math.PI : r * Math.sin(a * s * n) / (Math.PI * a * n); - } - function c(e, t, a, s, n, r, i, o, _) { - var l, - f, - c = e.internal_flags, - h = 0, - u = e.out_samplerate / function e(t, a) { - return 0 != a ? e(a, t % a) : t; - }(e.out_samplerate, e.in_samplerate); - Z.BPC < u && (u = Z.BPC); - var m = Math.abs(c.resample_ratio - Math.floor(.5 + c.resample_ratio)) < 1e-4 ? 1 : 0, - p = 1 / c.resample_ratio; - 1 < p && (p = 1); - var b = 31; - 0 == b % 2 && --b; - var v = (b += m) + 1; - if (0 == c.fill_buffer_resample_init) { - for (c.inbuf_old[0] = Be(v), c.inbuf_old[1] = Be(v), l = 0; l <= 2 * u; ++l) c.blackfilt[l] = Be(v); - for (c.itime[0] = 0, h = c.itime[1] = 0; h <= 2 * u; h++) { - var d = 0, - g = (h - u) / (2 * u); - for (l = 0; l <= b; l++) d += c.blackfilt[h][l] = N(l - g, p, b); - for (l = 0; l <= b; l++) c.blackfilt[h][l] /= d; - } - c.fill_buffer_resample_init = 1; - } - var S = c.inbuf_old[_]; - for (f = 0; f < s; f++) { - var M, w; - if (M = f * c.resample_ratio, i <= b + (h = 0 | Math.floor(M - c.itime[_])) - b / 2) break; - g = M - c.itime[_] - (h + b % 2 * .5); - w = 0 | Math.floor(2 * g * u + u + .5); - var R = 0; - for (l = 0; l <= b; ++l) { - var A = l + h - b / 2; - R += (A < 0 ? S[v + A] : n[r + A]) * c.blackfilt[w][l]; - } - t[a + f] = R; - } - if (o.num_used = Math.min(i, b + h - b / 2), c.itime[_] += o.num_used - f * c.resample_ratio, o.num_used >= v) for (l = 0; l < v; l++) S[l] = n[r + o.num_used + l - v];else { - var B = v - o.num_used; - for (l = 0; l < B; ++l) S[l] = S[l + o.num_used]; - for (h = 0; l < v; ++l, ++h) S[l] = n[r + h]; - } - return f; - } - function D(e, t, a, s, n, r) { + function H(e, t, a, n, s, r) { var i = e.internal_flags; - if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) for (var o = 0; o < i.channels_out; o++) { - var _ = new f(); - r.n_out = c(e, t[o], i.mf_size, e.framesize, a[o], s, n, _, o), r.n_in = _.num_used; - } else { - r.n_out = Math.min(e.framesize, n), r.n_in = r.n_out; - for (var l = 0; l < r.n_out; ++l) t[0][i.mf_size + l] = a[0][s + l], 2 == i.channels_out && (t[1][i.mf_size + l] = a[1][s + l]); + if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) me();else { + r.n_out = Math.min(e.framesize, s), r.n_in = r.n_out; + for (var o = 0; o < r.n_out; ++o) t[0][i.mf_size + o] = a[0][n + o], 2 == i.channels_out && (t[1][i.mf_size + o] = a[1][n + o]); } } this.lame_init = function () { var e, t, a = new function () { - this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = Ee.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; - }(); - return 0 != ((e = a).class_id = x, t = e.internal_flags = new Z(), e.mode = Ee.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = xe.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY, e.encoder_padding = 0, t.mf_size = Pe.ENCDELAY - Pe.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0) ? null : (a.lame_allocated_gfp = 1, a); + this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = ye.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; + }(), + n = ((e = a).class_id = I, t = e.internal_flags = new j(), e.mode = ye.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = Me.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Ae.ENCDELAY + Ae.POSTDELAY, e.encoder_padding = 0, t.mf_size = Ae.ENCDELAY - Ae.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0); + return 0 != n ? null : (a.lame_allocated_gfp = 1, a); }, this.nearestBitrateFullIndex = function (e) { var t = [8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320], a = 0, - s = 0, n = 0, + s = 0, r = 0; - r = t[16], s = t[n = 16], a = 16; + r = t[16], n = t[s = 16], a = 16; for (var i = 0; i < 16; i++) if (Math.max(e, t[i + 1]) != e) { - r = t[i + 1], n = i + 1, s = t[i], a = i; + r = t[i + 1], s = i + 1, n = t[i], a = i; break; } - return e - s < r - e ? a : n; + return e - n < r - e ? a : s; }, this.lame_init_params = function (e) { var t, a, - s, n = e.internal_flags; if (n.Class_ID = 0, null == n.ATH && (n.ATH = new function () { - this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = Be(Pe.SBMAX_l), this.s = Be(Pe.SBMAX_s), this.psfb21 = Be(Pe.PSFB21), this.psfb12 = Be(Pe.PSFB12), this.cb_l = Be(Pe.CBANDS), this.cb_s = Be(Pe.CBANDS), this.eql_w = Be(Pe.BLKSIZE / 2); + this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = de(Ae.SBMAX_l), this.s = de(Ae.SBMAX_s), this.psfb21 = de(Ae.PSFB21), this.psfb12 = de(Ae.PSFB12), this.cb_l = de(Ae.CBANDS), this.cb_s = de(Ae.CBANDS), this.eql_w = de(Ae.BLKSIZE / 2); }()), null == n.PSY && (n.PSY = new function () { - this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = Be(Pe.SBMAX_l), this.bo_s_weight = Be(Pe.SBMAX_s); - }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = Ee.MONO), n.channels_out = e.mode == Ee.MONO ? 1 : 2, n.mode_ext = Pe.MPG_MD_MS_LR, e.mode == Ee.MONO && (e.force_ms = !1), e.VBR == xe.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == xe.vbr_off || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt || (e.free_format = !1), e.VBR == xe.vbr_off && 0 == e.brate && q.EQ(e.compression_ratio, 0) && (e.compression_ratio = 11.025), e.VBR == xe.vbr_off && 0 < e.compression_ratio && (0 == e.out_samplerate && (e.out_samplerate = map2MP3Frequency(int(.97 * e.in_samplerate))), e.brate = 0 | 16 * e.out_samplerate * n.channels_out / (1e3 * e.compression_ratio), n.samplerate_index = P(e.out_samplerate, e), e.free_format || (e.brate = L(e.brate, e.version, e.out_samplerate))), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { - var r = 16e3; + this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = de(Ae.SBMAX_l), this.bo_s_weight = de(Ae.SBMAX_s); + }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = ye.MONO), n.channels_out = e.mode == ye.MONO ? 1 : 2, n.mode_ext = Ae.MPG_MD_MS_LR, e.mode == ye.MONO && (e.force_ms = !1), e.VBR == Me.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == Me.vbr_off || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt || (e.free_format = !1), e.VBR == Me.vbr_off && 0 == e.brate && me(), e.VBR == Me.vbr_off && 0 < e.compression_ratio && me(), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { + var s = 16e3; switch (e.VBR) { - case xe.vbr_off: - H(i = new T(), e.brate), r = i.lowerlimit; + case Me.vbr_off: + var r = new d(); + g(r, e.brate), s = r.lowerlimit; break; - case xe.vbr_abr: - var i; - H(i = new T(), e.VBR_mean_bitrate_kbps), r = i.lowerlimit; - break; - case xe.vbr_rh: - var o = [19500, 19e3, 18600, 18e3, 17500, 16e3, 15600, 14900, 12500, 1e4, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - var _ = o[e.VBR_q], - l = o[e.VBR_q + 1], - f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + case Me.vbr_abr: + var r = new d(); + g(r, e.VBR_mean_bitrate_kbps), s = r.lowerlimit; break; + case Me.vbr_rh: + me(); default: - o = [19500, 19e3, 18500, 18e3, 17500, 16500, 15500, 14500, 12500, 9500, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - _ = o[e.VBR_q], l = o[e.VBR_q + 1], f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + me(); } - e.mode != Ee.MONO || e.VBR != xe.vbr_off && e.VBR != xe.vbr_abr || (r *= 1.5), e.lowpassfreq = 0 | r; + e.mode != ye.MONO || e.VBR != Me.vbr_off && e.VBR != Me.vbr_abr || (s *= 1.5), e.lowpassfreq = 0 | s; } - if (0 == e.out_samplerate && (2 * e.lowpassfreq > e.in_samplerate && (e.lowpassfreq = e.in_samplerate / 2), e.out_samplerate = (t = 0 | e.lowpassfreq, a = e.in_samplerate, s = 44100, 48e3 <= a ? s = 48e3 : 44100 <= a ? s = 44100 : 32e3 <= a ? s = 32e3 : 24e3 <= a ? s = 24e3 : 22050 <= a ? s = 22050 : 16e3 <= a ? s = 16e3 : 12e3 <= a ? s = 12e3 : 11025 <= a ? s = 11025 : 8e3 <= a && (s = 8e3), -1 == t ? s : (t <= 15960 && (s = 44100), t <= 15250 && (s = 32e3), t <= 11220 && (s = 24e3), t <= 9970 && (s = 22050), t <= 7230 && (s = 16e3), t <= 5420 && (s = 12e3), t <= 4510 && (s = 11025), t <= 3970 && (s = 8e3), a < s ? 44100 < a ? 48e3 : 32e3 < a ? 44100 : 24e3 < a ? 32e3 : 22050 < a ? 24e3 : 16e3 < a ? 22050 : 12e3 < a ? 16e3 : 11025 < a ? 12e3 : 8e3 < a ? 11025 : 8e3 : s))), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == xe.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == xe.vbr_abr && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps)), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && w.InitGainAnalysis(n.rgdata, e.out_samplerate) == X.INIT_GAIN_ANALYSIS_ERROR) return e.internal_flags = null, -6; - switch (n.decode_on_the_fly && !e.decode_only && (null != n.hip && k.hip_decode_exit(n.hip), n.hip = k.hip_decode_init()), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Pe.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { - case xe.vbr_mt: - case xe.vbr_rh: - case xe.vbr_mtrh: + switch (0 == e.out_samplerate && me(), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == Me.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == Me.vbr_abr && me(), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && me(), n.decode_on_the_fly && !e.decode_only && me(), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Ae.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { + case Me.vbr_mt: + case Me.vbr_rh: + case Me.vbr_mtrh: e.compression_ratio = [5.7, 6.5, 7.3, 8.2, 10, 11.9, 13, 14, 15, 16.5][e.VBR_q]; break; - case xe.vbr_abr: + case Me.vbr_abr: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps); break; default: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate); } - if (e.mode == Ee.NOT_SET && (e.mode = Ee.JOINT_STEREO), 0 < e.highpassfreq ? (n.highpass1 = 2 * e.highpassfreq, 0 <= e.highpasswidth ? n.highpass2 = 2 * (e.highpassfreq + e.highpasswidth) : n.highpass2 = 2 * e.highpassfreq, n.highpass1 /= e.out_samplerate, n.highpass2 /= e.out_samplerate) : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? (n.lowpass1 = 2 * (e.lowpassfreq - e.lowpasswidth), n.lowpass1 < 0 && (n.lowpass1 = 0)) : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : (n.lowpass1 = 0, n.lowpass2 = 0), function (e) { - var t = e.internal_flags, - a = 32, - s = -1; - if (0 < t.lowpass1) { - for (var n = 999, r = 0; r <= 31; r++) (l = r / 31) >= t.lowpass2 && (a = Math.min(a, r)), t.lowpass1 < l && l < t.lowpass2 && (n = Math.min(n, r)); - t.lowpass1 = 999 == n ? (a - .75) / 31 : (n - .75) / 31, t.lowpass2 = a / 31; + e.mode == ye.NOT_SET && (e.mode = ye.JOINT_STEREO), 0 < e.highpassfreq ? me() : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? me() : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : me(), function (e) { + var t, + a = e.internal_flags, + n = 32; + if (0 < a.lowpass1) { + for (var s = 999, r = 0; r <= 31; r++) { + var i = r / 31; + i >= a.lowpass2 && (n = Math.min(n, r)), a.lowpass1 < i && i < a.lowpass2 && (s = Math.min(s, r)); + } + a.lowpass1 = 999 == s ? (n - .75) / 31 : (s - .75) / 31, a.lowpass2 = n / 31; } - if (0 < t.highpass2 && t.highpass2 < .75 / 31 * .9 && (t.highpass1 = 0, t.highpass2 = 0, $.err.println("Warning: highpass filter disabled. highpass frequency too small\n")), 0 < t.highpass2) { - var i = -1; - for (r = 0; r <= 31; r++) (l = r / 31) <= t.highpass1 && (s = Math.max(s, r)), t.highpass1 < l && l < t.highpass2 && (i = Math.max(i, r)); - t.highpass1 = s / 31, t.highpass2 = -1 == i ? (s + .75) / 31 : (i + .75) / 31; - } - for (r = 0; r < 32; r++) { + 0 < a.highpass2 && me(), 0 < a.highpass2 && me(); + for (var r = 0; r < 32; r++) { var o, _, - l = r / 31; - o = t.highpass2 > t.highpass1 ? E((t.highpass2 - l) / (t.highpass2 - t.highpass1 + 1e-20)) : 1, _ = t.lowpass2 > t.lowpass1 ? E((l - t.lowpass1) / (t.lowpass2 - t.lowpass1 + 1e-20)) : 1, t.amp_filter[r] = o * _; + i = r / 31; + a.highpass2 > a.highpass1 ? me() : o = 1, _ = a.lowpass2 > a.lowpass1 ? 1 < (t = (i - a.lowpass1) / (a.lowpass2 - a.lowpass1 + 1e-20)) ? 0 : t <= 0 ? 1 : Math.cos(Math.PI / 2 * t) : 1, a.amp_filter[r] = o * _; } - }(e), n.samplerate_index = P(e.out_samplerate, e), n.samplerate_index < 0) return e.internal_flags = null, -1; - if (e.VBR == xe.vbr_off) { - if (e.free_format) n.bitrate_index = 0;else if (e.brate = L(e.brate, e.version, e.out_samplerate), n.bitrate_index = I(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0) return e.internal_flags = null, -1; - } else n.bitrate_index = 1; - e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), R.init_bit_stream_w(n); - for (var c, h, u, m = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), p = 0; p < Pe.SBMAX_l + 1; p++) n.scalefac_band.l[p] = S.sfBandIndex[m].l[p]; - for (p = 0; p < Pe.PSFB21 + 1; p++) { - var b = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Pe.PSFB21, - v = n.scalefac_band.l[21] + p * b; - n.scalefac_band.psfb21[p] = v; + }(e), n.samplerate_index = function (e, t) { + switch (e) { + case 44100: + return t.version = 1, 0; + case 48e3: + return t.version = 1; + case 32e3: + return t.version = 1, 2; + case 22050: + return t.version = 0; + case 24e3: + return t.version = 0, 1; + case 16e3: + return t.version = 0, 2; + case 11025: + return t.version = 0; + case 12e3: + return t.version = 0, 1; + case 8e3: + return t.version = 0, 2; + default: + return t.version = 0, -1; + } + }(e.out_samplerate, e), n.samplerate_index < 0 && me(), e.VBR == Me.vbr_off ? e.free_format ? n.bitrate_index = 0 : (e.brate = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = k.bitrate_table[t][1], s = 2; s <= 14; s++) 0 < k.bitrate_table[t][s] && Math.abs(k.bitrate_table[t][s] - e) < Math.abs(n - e) && (n = k.bitrate_table[t][s]); + return n; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = 0; n <= 14; n++) if (0 < k.bitrate_table[t][n] && k.bitrate_table[t][n] == e) return n; + return -1; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0 && me()) : n.bitrate_index = 1, e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), E.init_bit_stream_w(n); + for (var i, o = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), _ = 0; _ < Ae.SBMAX_l + 1; _++) n.scalefac_band.l[_] = h.sfBandIndex[o].l[_]; + for (var _ = 0; _ < Ae.PSFB21 + 1; _++) { + var l = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Ae.PSFB21, + f = n.scalefac_band.l[21] + _ * l; + n.scalefac_band.psfb21[_] = f; } - n.scalefac_band.psfb21[Pe.PSFB21] = 576; - for (p = 0; p < Pe.SBMAX_s + 1; p++) n.scalefac_band.s[p] = S.sfBandIndex[m].s[p]; - for (p = 0; p < Pe.PSFB12 + 1; p++) { - b = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Pe.PSFB12, v = n.scalefac_band.s[12] + p * b; - n.scalefac_band.psfb12[p] = v; + n.scalefac_band.psfb21[Ae.PSFB21] = 576; + for (var _ = 0; _ < Ae.SBMAX_s + 1; _++) n.scalefac_band.s[_] = h.sfBandIndex[o].s[_]; + for (var _ = 0; _ < Ae.PSFB12 + 1; _++) { + var l = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Ae.PSFB12, + f = n.scalefac_band.s[12] + _ * l; + n.scalefac_band.psfb12[_] = f; } - for (n.scalefac_band.psfb12[Pe.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), h = (c = e).internal_flags, c.frameNum = 0, c.write_id3tag_automatic && B.id3tag_write_v2(c), h.bitrate_stereoMode_Hist = Y([16, 5]), h.bitrate_blockType_Hist = Y([16, 6]), h.PeakSample = 0, c.bWriteVbrTag && A.InitVbrTag(c), n.Class_ID = x, u = 0; u < 19; u++) n.nsPsy.pefirbuf[u] = 700 * n.mode_gr * n.channels_out; + for (n.scalefac_band.psfb12[Ae.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), a = void 0, a = (t = e).internal_flags, t.frameNum = 0, t.write_id3tag_automatic && m.id3tag_write_v2(t), a.bitrate_stereoMode_Hist = w([16, 5]), a.bitrate_blockType_Hist = w([16, 6]), a.PeakSample = 0, t.bWriteVbrTag && p.InitVbrTag(t), n.Class_ID = I, i = 0; i < 19; i++) n.nsPsy.pefirbuf[i] = 700 * n.mode_gr * n.channels_out; switch (-1 == e.ATHtype && (e.ATHtype = 4), e.VBR) { - case xe.vbr_mt: - e.VBR = xe.vbr_mtrh; - case xe.vbr_mtrh: - null == e.useTemporal && (e.useTemporal = !1), g.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(M); + case Me.vbr_mt: + e.VBR = Me.vbr_mtrh; + case Me.vbr_mtrh: + null == e.useTemporal && (e.useTemporal = !1), u.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(b); break; - case xe.vbr_rh: - g.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(M); + case Me.vbr_rh: + u.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(b); break; default: - var d; - n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (d = e.VBR) == xe.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), g.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = d, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, n.iteration_loop = d == xe.vbr_off ? new function (e) { + var c; + n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (c = e.VBR) == Me.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), u.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = c, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, c == Me.vbr_off ? n.iteration_loop = new function (e) { var t = e; - this.quantize = t, this.iteration_loop = function (e, t, a, s) { - var n, - r = e.internal_flags, - i = Be(z.SFBMAX), - o = Be(576), - _ = Ae(2), - l = 0, - f = r.l3_side, - c = new j(l); - this.quantize.rv.ResvFrameBegin(e, c), l = c.bits; - for (var h = 0; h < r.mode_gr; h++) { - n = this.quantize.qupvt.on_pe(e, t, _, l, h, h), r.mode_ext == Pe.MPG_MD_MS_LR && (this.quantize.ms_convert(r.l3_side, h), this.quantize.qupvt.reduce_side(_, a[h], l, n)); - for (var u = 0; u < r.channels_out; u++) { - var m, - p, - b = f.tt[h][u]; - b.block_type != Pe.SHORT_TYPE ? (m = 0, p = r.PSY.mask_adjust - m) : (m = 0, p = r.PSY.mask_adjust_short - m), r.masking_lower = Math.pow(10, .1 * p), this.quantize.init_outer_loop(r, b), this.quantize.init_xrpow(r, b, o) && (this.quantize.qupvt.calc_xmin(e, s[h][u], b, i), this.quantize.outer_loop(e, b, i, o, u, _[u])), this.quantize.iteration_finish_one(r, h, u); + this.quantize = t, this.iteration_loop = function (e, t, a, n) { + var s = e.internal_flags, + r = de(F.SFBMAX), + i = de(576), + o = ve(2), + _ = 0, + l = s.l3_side, + f = new R(_); + this.quantize.rv.ResvFrameBegin(e, f), _ = f.bits; + for (var c = 0; c < s.mode_gr; c++) { + this.quantize.qupvt.on_pe(e, t, o, _, c, c), s.mode_ext == Ae.MPG_MD_MS_LR && me(); + for (var u = 0; u < s.channels_out; u++) { + var h, + b, + p = l.tt[c][u]; + p.block_type != Ae.SHORT_TYPE ? (h = 0, b = s.PSY.mask_adjust - h) : (h = 0, b = s.PSY.mask_adjust_short - h), s.masking_lower = Math.pow(10, .1 * b), this.quantize.init_outer_loop(s, p), this.quantize.init_xrpow(s, p, i) && (this.quantize.qupvt.calc_xmin(e, n[c][u], p, r), this.quantize.outer_loop(e, p, r, i, u, o[u])), this.quantize.iteration_finish_one(s, c, u); } } - this.quantize.rv.ResvFrameEnd(r, l); + this.quantize.rv.ResvFrameEnd(s, _); }; - }(M) : new ABRIterationLoop(M); + }(b) : me(); } - if (e.VBR != xe.vbr_off) { - if (n.VBR_min_bitrate = 1, n.VBR_max_bitrate = 14, e.out_samplerate < 16e3 && (n.VBR_max_bitrate = 8), 0 != e.VBR_min_bitrate_kbps && (e.VBR_min_bitrate_kbps = L(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate = I(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate < 0)) return -1; - if (0 != e.VBR_max_bitrate_kbps && (e.VBR_max_bitrate_kbps = L(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate = I(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate < 0)) return -1; - e.VBR_min_bitrate_kbps = F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_max_bitrate_kbps = F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps = Math.min(F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps), e.VBR_mean_bitrate_kbps = Math.max(F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_mean_bitrate_kbps); - } - return e.tune && (n.PSY.mask_adjust += e.tune_value_a, n.PSY.mask_adjust_short += e.tune_value_a), function (e) { + return e.VBR != Me.vbr_off && me(), e.tune && me(), function (e) { var t = e.internal_flags; switch (e.quality) { default: @@ -13687,252 +13392,229 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 0: t.psymodel = 1, 0 == t.noise_shaping && (t.noise_shaping = 1), 0 == t.substep_shaping && (t.substep_shaping = 2), t.noise_shaping_amp = 2, -(t.noise_shaping_stop = 1) == t.subblock_gain && (t.subblock_gain = 1), t.use_best_huffman = 1, t.full_outer_loop = 0; } - }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Te.short_block_allowed), e.short_blocks != Te.short_block_allowed || e.mode != Ee.JOINT_STEREO && e.mode != Ee.STEREO || (e.short_blocks = Te.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = G.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = G.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == xe.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), S.iteration_init(e), y.psymodel_init(e), 0; - }, this.lame_encode_flush = function (e, t, a, s) { - var n, + }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Se.short_block_allowed), e.short_blocks != Se.short_block_allowed || e.mode != ye.JOINT_STEREO && e.mode != ye.STEREO || (e.short_blocks = Se.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = X.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = X.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == Me.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), h.iteration_init(e), v.psymodel_init(e), 0; + }, this.lame_encode_flush = function (e, t, a, n) { + var s, r, i, o, _ = e.internal_flags, - l = p([2, 1152]), + l = M([2, 1152]), f = 0, - c = _.mf_samples_to_encode - Pe.POSTDELAY, - h = C(e); + c = _.mf_samples_to_encode - Ae.POSTDELAY, + u = L(e); if (_.mf_samples_to_encode < 1) return 0; - for (n = 0, e.in_samplerate != e.out_samplerate && (c += 16 * e.out_samplerate / e.in_samplerate), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), o = (c + (e.encoder_padding = i)) / e.framesize; 0 < o && 0 <= f;) { - var u = h - _.mf_size, - m = e.frameNum; - u *= e.in_samplerate, 1152 < (u /= e.out_samplerate) && (u = 1152), u < 1 && (u = 1), r = s - n, 0 == s && (r = 0), a += f = this.lame_encode_buffer(e, l[0], l[1], u, t, a, r), n += f, o -= m != e.frameNum ? 1 : 0; + for (s = 0, e.in_samplerate != e.out_samplerate && me(), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), e.encoder_padding = i, o = (c + i) / e.framesize; 0 < o && 0 <= f;) { + var h = u - _.mf_size, + b = e.frameNum; + h *= e.in_samplerate, 1152 < (h /= e.out_samplerate) && (h = 1152), h < 1 && (h = 1), r = n - s, 0 == n && (r = 0), f = this.lame_encode_buffer(e, l[0], l[1], h, t, a, r), a += f, s += f, o -= b != e.frameNum ? 1 : 0; } - if (f < (_.mf_samples_to_encode = 0)) return f; - if (r = s - n, 0 == s && (r = 0), R.flush_bitstream(e), (f = R.copy_buffer(_, t, a, r, 1)) < 0) return f; - if (a += f, r = s - (n += f), 0 == s && (r = 0), e.write_id3tag_automatic) { - if (B.id3tag_write_v1(e), (f = R.copy_buffer(_, t, a, r, 0)) < 0) return f; - n += f; - } - return n; - }, this.lame_encode_buffer = function (e, t, a, s, n, r, i) { + return _.mf_samples_to_encode = 0, f < 0 ? f : (r = n - s, 0 == n && (r = 0), E.flush_bitstream(e), (f = E.copy_buffer(_, t, a, r, 1)) < 0 ? f : (a += f, r = n - (s += f), 0 == n && (r = 0), e.write_id3tag_automatic && me(), s)); + }, this.lame_encode_buffer = function (e, t, a, n, s, r, i) { var o, _, l = e.internal_flags, f = [null, null]; - if (l.Class_ID != x) return -3; - if (0 == s) return 0; - _ = s, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = Be(_), o.in_buffer_1 = Be(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; - for (var c = 0; c < s; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); - return function (e, t, a, s, n, r, i) { + if (l.Class_ID != I) return -3; + if (0 == n) return 0; + _ = n, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = de(_), o.in_buffer_1 = de(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; + for (var c = 0; c < n; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); + return function (e, t, a, n, s, r, i) { var o, _, l, f, c, - h = e.internal_flags, - u = 0, - m = [null, null], + u = e.internal_flags, + h = 0, + b = [null, null], p = [null, null]; - if (h.Class_ID != x) return -3; - if (0 == s) return 0; - if ((c = R.copy_buffer(h, n, r, i, 0)) < 0) return c; - if (r += c, u += c, p[0] = t, p[1] = a, q.NEQ(e.scale, 0) && q.NEQ(e.scale, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale, 2 == h.channels_out && (p[1][_] *= e.scale); - if (q.NEQ(e.scale_left, 0) && q.NEQ(e.scale_left, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale_left; - if (q.NEQ(e.scale_right, 0) && q.NEQ(e.scale_right, 1)) for (_ = 0; _ < s; ++_) p[1][_] *= e.scale_right; - if (2 == e.num_channels && 1 == h.channels_out) for (_ = 0; _ < s; ++_) p[0][_] = .5 * (p[0][_] + p[1][_]), p[1][_] = 0; - f = C(e), m[0] = h.mfbuf[0], m[1] = h.mfbuf[1]; - var b = 0; - for (; 0 < s;) { - var v = [null, null], - d = 0, - g = 0; - v[0] = p[0], v[1] = p[1]; - var S = new O(); - if (D(e, m, v, b, s, S), d = S.n_in, g = S.n_out, h.findReplayGain && !h.decode_on_the_fly && w.AnalyzeSamples(h.rgdata, m[0], h.mf_size, m[1], h.mf_size, g, h.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - if (s -= d, b += d, h.channels_out, h.mf_size += g, h.mf_samples_to_encode < 1 && (h.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY), h.mf_samples_to_encode += g, h.mf_size >= f) { - var M = i - u; - if (0 == i && (M = 0), (o = V(e, m[0], m[1], n, r, M)) < 0) return o; - for (r += o, u += o, h.mf_size -= e.framesize, h.mf_samples_to_encode -= e.framesize, l = 0; l < h.channels_out; l++) for (_ = 0; _ < h.mf_size; _++) m[l][_] = m[l][_ + e.framesize]; + if (u.Class_ID != I) return -3; + if (0 == n) return 0; + if ((c = E.copy_buffer(u, s, r, i, 0)) < 0) return c; + if (r += c, h += c, p[0] = t, p[1] = a, N.NEQ(e.scale, 0) && N.NEQ(e.scale, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale, 2 == u.channels_out && (p[1][_] *= e.scale); + if (N.NEQ(e.scale_left, 0) && N.NEQ(e.scale_left, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale_left; + if (N.NEQ(e.scale_right, 0) && N.NEQ(e.scale_right, 1)) for (_ = 0; _ < n; ++_) p[1][_] *= e.scale_right; + 2 == e.num_channels && 1 == u.channels_out && me(), f = L(e), b[0] = u.mfbuf[0], b[1] = u.mfbuf[1]; + for (var m, v, d, g, w, S, M, y = 0; 0 < n;) { + var A = [null, null], + k = 0, + R = 0; + A[0] = p[0], A[1] = p[1]; + var x = new P(); + if (H(e, b, A, y, n, x), k = x.n_in, R = x.n_out, u.findReplayGain && !u.decode_on_the_fly && T.AnalyzeSamples(u.rgdata, b[0], u.mf_size, b[1], u.mf_size, R, u.channels_out) == O.GAIN_ANALYSIS_ERROR) return -6; + if (n -= k, y += k, u.channels_out, u.mf_size += R, u.mf_samples_to_encode < 1 && me(), u.mf_samples_to_encode += R, u.mf_size >= f) { + var B = i - h; + if (0 == i && (B = 0), m = e, v = b[0], d = b[1], g = s, w = r, S = B, M = C.enc.lame_encode_mp3_frame(m, v, d, g, w, S), m.frameNum++, (o = M) < 0) return o; + for (r += o, h += o, u.mf_size -= e.framesize, u.mf_samples_to_encode -= e.framesize, l = 0; l < u.channels_out; l++) for (_ = 0; _ < u.mf_size; _++) b[l][_] = b[l][_ + e.framesize]; } } - return u; - }(e, f[0], f[1], s, n, r, i); + return h; + }(e, f[0], f[1], n, s, r, i); }; } - z.SFBMAX = 3 * Pe.SBMAX_s, Pe.ENCDELAY = 576, Pe.POSTDELAY = 1152, Pe.FFTOFFSET = 224 + (Pe.MDCTDELAY = 48), Pe.DECDELAY = 528, Pe.SBLIMIT = 32, Pe.CBANDS = 64, Pe.SBPSY_l = 21, Pe.SBPSY_s = 12, Pe.SBMAX_l = 22, Pe.SBMAX_s = 13, Pe.PSFB21 = 6, Pe.PSFB12 = 6, Pe.HBLKSIZE = (Pe.BLKSIZE = 1024) / 2 + 1, Pe.HBLKSIZE_s = (Pe.BLKSIZE_s = 256) / 2 + 1, Pe.NORM_TYPE = 0, Pe.START_TYPE = 1, Pe.SHORT_TYPE = 2, Pe.STOP_TYPE = 3, Pe.MPG_MD_LR_LR = 0, Pe.MPG_MD_LR_I = 1, Pe.MPG_MD_MS_LR = 2, Pe.MPG_MD_MS_I = 3, Pe.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], Z.MFSIZE = 3456 + Pe.ENCDELAY - Pe.MDCTDELAY, Z.MAX_HEADER_BUF = 256, Z.MAX_BITS_PER_CHANNEL = 4095, Z.MAX_BITS_PER_GRANULE = 7680, Z.BPC = 320, z.SFBMAX = 3 * Pe.SBMAX_s, t.Mp3Encoder = function (s, e, t) { - 3 != arguments.length && (console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"), s = 1, e = 44100, t = 128); - var n = new U(), + F.SFBMAX = 3 * Ae.SBMAX_s, Ae.ENCDELAY = 576, Ae.POSTDELAY = 1152, Ae.FFTOFFSET = 224 + (Ae.MDCTDELAY = 48), Ae.DECDELAY = 528, Ae.SBLIMIT = 32, Ae.CBANDS = 64, Ae.SBPSY_l = 21, Ae.SBPSY_s = 12, Ae.SBMAX_l = 22, Ae.SBMAX_s = 13, Ae.PSFB21 = 6, Ae.PSFB12 = 6, Ae.HBLKSIZE = (Ae.BLKSIZE = 1024) / 2 + 1, Ae.HBLKSIZE_s = (Ae.BLKSIZE_s = 256) / 2 + 1, Ae.NORM_TYPE = 0, Ae.START_TYPE = 1, Ae.SHORT_TYPE = 2, Ae.STOP_TYPE = 3, Ae.MPG_MD_LR_LR = 0, Ae.MPG_MD_LR_I = 1, Ae.MPG_MD_MS_LR = 2, Ae.MPG_MD_MS_I = 3, Ae.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], j.MFSIZE = 3456 + Ae.ENCDELAY - Ae.MDCTDELAY, j.MAX_HEADER_BUF = 256, j.MAX_BITS_PER_CHANNEL = 4095, j.MAX_BITS_PER_GRANULE = 7680, j.BPC = 320, F.SFBMAX = 3 * Ae.SBMAX_s, t.Mp3Encoder = function (n, e, t) { + 1 != n && me("fix cc: only supports mono"); + var s = new Y(), a = new function () { this.setModules = function (e, t) {}; }(), - r = new X(), - i = new q(), + r = new O(), + i = new N(), o = new function () { - function e(e, t, a, s, n, r, i, o, _, l, f, c, h, u, m) { - this.vbr_q = e, this.quant_comp = t, this.quant_comp_s = a, this.expY = s, this.st_lrm = n, this.st_s = r, this.masking_adj = i, this.masking_adj_short = o, this.ath_lower = _, this.ath_curve = l, this.ath_sensitivity = f, this.interch = c, this.safejoint = h, this.sfb21mod = u, this.msfix = m; - } - function t(e, t, a, s, n, r, i, o, _, l, f, c, h, u) { - this.quant_comp = t, this.quant_comp_s = a, this.safejoint = s, this.nsmsfix = n, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = h, this.sfscale = u; + function e(e, t, a, n, s, r, i, o, _, l, f, c, u, h) { + this.quant_comp = t, this.quant_comp_s = a, this.safejoint = n, this.nsmsfix = s, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = u, this.sfscale = h; } var i; + function n(e, t, a) { + me(); + } this.setModules = function (e) { i = e; }; - var f = [new e(0, 9, 9, 0, 5.2, 125, -4.2, -6.3, 4.8, 1, 0, 0, 2, 21, .97), new e(1, 9, 9, 0, 5.3, 125, -3.6, -5.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 5.6, 125, -2.2, -3.5, 2.8, 2, 0, 0, 2, 21, 1.49), new e(3, 9, 9, 1, 5.8, 130, -1.8, -2.8, 2.6, 3, -4, 0, 2, 20, 1.64), new e(4, 9, 9, 1, 6, 135, -.7, -1.1, 1.1, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 6.4, 140, .5, .4, -7.5, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 6.6, 145, .67, .65, -14.7, 6.5, -19, 4e-4, 0, 0, 2.3), new e(7, 9, 9, 1, 6.6, 145, .8, .75, -19.7, 8, -22, 6e-4, 0, 0, 2.7), new e(8, 9, 9, 1, 6.6, 145, 1.2, 1.15, -27.5, 10, -23, 7e-4, 0, 0, 0), new e(9, 9, 9, 1, 6.6, 145, 1.6, 1.6, -36, 11, -25, 8e-4, 0, 0, 0), new e(10, 9, 9, 1, 6.6, 145, 2, 2, -36, 12, -25, 8e-4, 0, 0, 0)], - c = [new e(0, 9, 9, 0, 4.2, 25, -7, -4, 7.5, 1, 0, 0, 2, 26, .97), new e(1, 9, 9, 0, 4.2, 25, -5.6, -3.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 4.2, 25, -4.4, -1.8, 2, 2, 0, 0, 2, 18, 1.49), new e(3, 9, 9, 1, 4.2, 25, -3.4, -1.25, 1.1, 3, -4, 0, 2, 15, 1.64), new e(4, 9, 9, 1, 4.2, 25, -2.2, .1, 0, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 4.2, 25, -1, 1.65, -7.7, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 4.2, 25, -0, 2.47, -7.7, 6.5, -19, 4e-4, 0, 0, 2), new e(7, 9, 9, 1, 4.2, 25, .5, 2, -14.5, 8, -22, 6e-4, 0, 0, 2), new e(8, 9, 9, 1, 4.2, 25, 1, 2.4, -22, 10, -23, 7e-4, 0, 0, 2), new e(9, 9, 9, 1, 4.2, 25, 1.5, 2.95, -30, 11, -25, 8e-4, 0, 0, 2), new e(10, 9, 9, 1, 4.2, 25, 2, 2.95, -36, 12, -30, 8e-4, 0, 0, 2)]; + var o = [new e(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new e(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new e(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new e(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new e(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new e(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new e(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new e(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new e(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new e(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new e(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new e(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new e(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new e(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new e(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; function s(e, t, a) { - var s, - n, - r = e.VBR == xe.vbr_rh ? f : c, - i = e.VBR_q_frac, - o = r[t], - _ = r[t + 1], - l = o; - o.st_lrm = o.st_lrm + i * (_.st_lrm - o.st_lrm), o.st_s = o.st_s + i * (_.st_s - o.st_s), o.masking_adj = o.masking_adj + i * (_.masking_adj - o.masking_adj), o.masking_adj_short = o.masking_adj_short + i * (_.masking_adj_short - o.masking_adj_short), o.ath_lower = o.ath_lower + i * (_.ath_lower - o.ath_lower), o.ath_curve = o.ath_curve + i * (_.ath_curve - o.ath_curve), o.ath_sensitivity = o.ath_sensitivity + i * (_.ath_sensitivity - o.ath_sensitivity), o.interch = o.interch + i * (_.interch - o.interch), o.msfix = o.msfix + i * (_.msfix - o.msfix), s = e, (n = l.vbr_q) < 0 && (n = 0), 9 < n && (n = 9), s.VBR_q = n, (s.VBR_q_frac = 0) != a ? e.quant_comp = l.quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = l.quant_comp), 0 != a ? e.quant_comp_short = l.quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = l.quant_comp_s), 0 != l.expY && (e.experimentalY = 0 != l.expY), 0 != a ? e.internal_flags.nsPsy.attackthre = l.st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = l.st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = l.st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = l.st_s), 0 != a ? e.maskingadjust = l.masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = l.masking_adj), 0 != a ? e.maskingadjust_short = l.masking_adj_short : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = l.masking_adj_short), 0 != a ? e.ATHlower = -l.ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -l.ath_lower / 10), 0 != a ? e.ATHcurve = l.ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = l.ath_curve), 0 != a ? e.athaa_sensitivity = l.ath_sensitivity : 0 < Math.abs(e.athaa_sensitivity - -1) || (e.athaa_sensitivity = l.ath_sensitivity), 0 < l.interch && (0 != a ? e.interChRatio = l.interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = l.interch)), 0 < l.safejoint && (e.exp_nspsytune = e.exp_nspsytune | l.safejoint), 0 < l.sfb21mod && (e.exp_nspsytune = e.exp_nspsytune | l.sfb21mod << 20), 0 != a ? e.msfix = l.msfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = l.msfix), 0 == a && (e.VBR_q = t, e.VBR_q_frac = i); - } - var o = [new t(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new t(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new t(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new t(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new t(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new t(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new t(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new t(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new t(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new t(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new t(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new t(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new t(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new t(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new t(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; - function n(e, t, a) { - var s = t, - n = i.nearestBitrateFullIndex(t); - if (e.VBR = xe.vbr_abr, e.VBR_mean_bitrate_kbps = s, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[n].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[n].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[n].nsbass)) { - var r = int(4 * o[n].nsbass); + var n = t, + s = i.nearestBitrateFullIndex(t); + if (e.VBR = Me.vbr_abr, e.VBR_mean_bitrate_kbps = n, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[s].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[s].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[s].nsbass)) { + var r = int(4 * o[s].nsbass); r < 0 && (r += 64), e.exp_nspsytune = e.exp_nspsytune | r << 2; } - return 0 != a ? e.quant_comp = o[n].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[n].quant_comp), 0 != a ? e.quant_comp_short = o[n].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[n].quant_comp_s), 0 != a ? e.msfix = o[n].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[n].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[n].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[n].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[n].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[n].st_s), 0 != a ? e.scale = o[n].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[n].scale), 0 != a ? e.maskingadjust = o[n].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[n].masking_adj), 0 < o[n].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[n].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[n].masking_adj), 0 != a ? e.ATHlower = -o[n].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[n].ath_lower / 10), 0 != a ? e.ATHcurve = o[n].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[n].ath_curve), 0 != a ? e.interChRatio = o[n].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[n].interch), t; + return 0 != a ? e.quant_comp = o[s].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[s].quant_comp), 0 != a ? e.quant_comp_short = o[s].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[s].quant_comp_s), 0 != a ? e.msfix = o[s].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[s].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[s].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[s].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[s].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[s].st_s), 0 != a ? e.scale = o[s].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[s].scale), 0 != a ? e.maskingadjust = o[s].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[s].masking_adj), 0 < o[s].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[s].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[s].masking_adj), 0 != a ? e.ATHlower = -o[s].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[s].ath_lower / 10), 0 != a ? e.ATHcurve = o[s].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[s].ath_curve), 0 != a ? e.interChRatio = o[s].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[s].interch), t; } this.apply_preset = function (e, t, a) { switch (t) { - case U.R3MIX: - t = U.V3, e.VBR = xe.vbr_mtrh; + case Y.R3MIX: + t = Y.V3, e.VBR = Me.vbr_mtrh; break; - case U.MEDIUM: - t = U.V4, e.VBR = xe.vbr_rh; + case Y.MEDIUM: + t = Y.V4, e.VBR = Me.vbr_rh; break; - case U.MEDIUM_FAST: - t = U.V4, e.VBR = xe.vbr_mtrh; + case Y.MEDIUM_FAST: + t = Y.V4, e.VBR = Me.vbr_mtrh; break; - case U.STANDARD: - t = U.V2, e.VBR = xe.vbr_rh; + case Y.STANDARD: + t = Y.V2, e.VBR = Me.vbr_rh; break; - case U.STANDARD_FAST: - t = U.V2, e.VBR = xe.vbr_mtrh; + case Y.STANDARD_FAST: + t = Y.V2, e.VBR = Me.vbr_mtrh; break; - case U.EXTREME: - t = U.V0, e.VBR = xe.vbr_rh; + case Y.EXTREME: + t = Y.V0, e.VBR = Me.vbr_rh; break; - case U.EXTREME_FAST: - t = U.V0, e.VBR = xe.vbr_mtrh; + case Y.EXTREME_FAST: + t = Y.V0, e.VBR = Me.vbr_mtrh; break; - case U.INSANE: - return t = 320, e.preset = t, n(e, t, a), e.VBR = xe.vbr_off, t; + case Y.INSANE: + return t = 320, e.preset = t, s(e, t, a), e.VBR = Me.vbr_off, t; } switch (e.preset = t) { - case U.V9: - return s(e, 9, a), t; - case U.V8: - return s(e, 8, a), t; - case U.V7: - return s(e, 7, a), t; - case U.V6: - return s(e, 6, a), t; - case U.V5: - return s(e, 5, a), t; - case U.V4: - return s(e, 4, a), t; - case U.V3: - return s(e, 3, a), t; - case U.V2: - return s(e, 2, a), t; - case U.V1: - return s(e, 1, a), t; - case U.V0: - return s(e, 0, a), t; + case Y.V9: + return n(), t; + case Y.V8: + return n(), t; + case Y.V7: + return n(), t; + case Y.V6: + return n(), t; + case Y.V5: + return n(), t; + case Y.V4: + return n(), t; + case Y.V3: + return n(), t; + case Y.V2: + return n(), t; + case Y.V1: + return n(), t; + case Y.V0: + return n(), t; } - return 8 <= t && t <= 320 ? n(e, t, a) : (e.preset = 0, t); + return 8 <= t && t <= 320 ? s(e, t, a) : (e.preset = 0, t); }; }(), - _ = new x(), - l = new w(), - f = new M(), + _ = new T(), + l = new C(), + f = new y(), c = new function () { - this.getLameVersion = function () { + this.getLameShortVersion = function () { return "3.98.4"; - }, this.getLameShortVersion = function () { - return "3.98.4"; - }, this.getLameVeryShortVersion = function () { - return "LAME3.98r"; - }, this.getPsyVersion = function () { - return "0.93"; - }, this.getLameUrl = function () { - return "http://www.mp3dev.org/"; - }, this.getLameOsBitness = function () { - return "32bits"; }; }(), - h = new function () { - this.setModules = function (e, t) {}; - }(), u = new function () { + this.setModules = function (e, t) {}; + }(), + h = new function () { var _; this.setModules = function (e) { _ = e; }, this.ResvFrameBegin = function (e, t) { var a, - s = e.internal_flags, - n = s.l3_side, + n = e.internal_flags, + s = n.l3_side, r = _.getframebits(e); - t.bits = (r - 8 * s.sideinfo_len) / s.mode_gr; - var i = 2048 * s.mode_gr - 8; - 320 < e.brate ? a = 8 * int(1e3 * e.brate / (e.out_samplerate / 1152) / 8 + .5) : (a = 11520, e.strict_ISO && (a = 8 * int(32e4 / (e.out_samplerate / 1152) / 8 + .5))), s.ResvMax = a - r, s.ResvMax > i && (s.ResvMax = i), (s.ResvMax < 0 || e.disable_reservoir) && (s.ResvMax = 0); - var o = t.bits * s.mode_gr + Math.min(s.ResvSize, s.ResvMax); - return a < o && (o = a), n.resvDrain_pre = 0, null != s.pinfo && (s.pinfo.mean_bits = t.bits / 2, s.pinfo.resvsize = s.ResvSize), o; - }, this.ResvMaxBits = function (e, t, a, s) { - var n, + t.bits = (r - 8 * n.sideinfo_len) / n.mode_gr; + var i = 2048 * n.mode_gr - 8; + 320 < e.brate ? me() : (a = 11520, e.strict_ISO && me()), n.ResvMax = a - r, n.ResvMax > i && (n.ResvMax = i), (n.ResvMax < 0 || e.disable_reservoir) && (n.ResvMax = 0); + var o = t.bits * n.mode_gr + Math.min(n.ResvSize, n.ResvMax); + return a < o && (o = a), s.resvDrain_pre = 0, null != n.pinfo && me(), o; + }, this.ResvMaxBits = function (e, t, a, n) { + var s, r = e.internal_flags, i = r.ResvSize, o = r.ResvMax; - 0 != s && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (n = i - 9 * o / 10, a.bits += n, r.substep_shaping |= 128) : (n = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); + 0 != n && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (s = i - 9 * o / 10, a.bits += s, r.substep_shaping |= 128) : (s = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); var _ = i < 6 * r.ResvMax / 10 ? i : 6 * r.ResvMax / 10; - return (_ -= n) < 0 && (_ = 0), _; + return (_ -= s) < 0 && (_ = 0), _; }, this.ResvAdjust = function (e, t) { e.ResvSize -= t.part2_3_length + t.part2_length; }, this.ResvFrameEnd = function (e, t) { var a, - s = e.l3_side; + n = e.l3_side; e.ResvSize += t * e.mode_gr; - var n = 0; - s.resvDrain_post = 0, (s.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (n += a), 0 < (a = e.ResvSize - n - e.ResvMax) && (n += a); - var r = Math.min(8 * s.main_data_begin, n) / 8; - s.resvDrain_pre += 8 * r, n -= 8 * r, e.ResvSize -= 8 * r, s.main_data_begin -= r, s.resvDrain_post += n, e.ResvSize -= n; + var s = 0; + n.resvDrain_post = 0, (n.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (s += a), 0 < (a = e.ResvSize - s - e.ResvMax) && (s += a); + var r = Math.min(8 * n.main_data_begin, s) / 8; + n.resvDrain_pre += 8 * r, s -= 8 * r, e.ResvSize -= 8 * r, n.main_data_begin -= r, n.resvDrain_post += s, e.ResvSize -= s; }; }(), - m = new k(), + b = new A(), p = new function () { this.setModules = function (e, t, a) {}; }(), - b = new function () {}(); - n.setModules(r, i, o, _, l, f, c, h, b), i.setModules(r, b, c, f), h.setModules(i, c), o.setModules(n), l.setModules(i, u, _, m), _.setModules(m, u, n.enc.psy), u.setModules(i), m.setModules(_), f.setModules(n, i, c), a.setModules(p, b), p.setModules(c, h, o); - var v = n.lame_init(); - v.num_channels = s, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = Ee.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, n.lame_init_params(v); + m = new function () {}(); + s.setModules(r, i, o, _, l, f, c, u, m), i.setModules(r, m, c, f), u.setModules(i, c), o.setModules(s), l.setModules(i, h, _, b), _.setModules(b, h, s.enc.psy), h.setModules(i), b.setModules(_), f.setModules(s, i, c), a.setModules(p, m), p.setModules(c, u, o); + var v = s.lame_init(); + v.num_channels = n, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = ye.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, s.lame_init_params(v); var d = 1152, g = 0 | 1.25 * d + 7200, - S = A(g); + w = S(g); this.encodeBuffer = function (e, t) { - 1 == s && (t = e), e.length > d && (d = e.length, S = A(g = 0 | 1.25 * d + 7200)); - var a = n.lame_encode_buffer(v, e, t, e.length, S, 0, g); - return new Int8Array(S.subarray(0, a)); + 1 == n && (t = e), e.length > d && (d = e.length, w = S(g = 0 | 1.25 * d + 7200)); + var a = s.lame_encode_buffer(v, e, t, e.length, w, 0, g); + return new Int8Array(w.subarray(0, a)); }, this.flush = function () { - var e = n.lame_encode_flush(v, S, 0, g); - return new Int8Array(S.subarray(0, e)); + var e = s.lame_encode_flush(v, w, 0, g); + return new Int8Array(w.subarray(0, e)); }; }; } - t(), Recorder.lamejs = t; -}(); + t(), e.lamejs = t; +}(("object" == typeof window && window.document ? window : Object).Recorder); }); /* 录音 Recorder扩展,动态波形显示 https://github.com/xiangyuecn/Recorder */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { + var WaveView = function (set) { return new fn(set); }; @@ -13946,7 +13628,12 @@ https://github.com/xiangyuecn/Recorder ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -13975,38 +13662,44 @@ https://github.com/xiangyuecn/Recorder o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - var ctx = This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; + var ctx = This.ctx = canvas.getContext("2d"); This.linear1 = This.genLinear(ctx, width, set.linear1); This.linear2 = This.genLinear(ctx, width, set.linear2); This.linearBg = This.genLinear(ctx, height, set.linearBg, true); - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } This._phase = 0; }; fn.prototype = WaveView.prototype = { @@ -14025,7 +13718,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; var maxAmplitude = set.height * scale / 2; - for (var x = 0; x < width; x += scale) { + for (var x = 0; x <= width; x += scale) { var scaling = (1 + Math.cos(Math.PI + x / width * 2 * Math.PI)) / 2; var y = scaling * maxAmplitude * amplitude * Math.sin(2 * Math.PI * (x / width) * frequency + phase) + maxAmplitude; rtv.push(y); @@ -14097,7 +13790,7 @@ https://github.com/xiangyuecn/Recorder //绘制包围背景 ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path1[i]); } else { @@ -14123,7 +13816,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path[i]); } else { @@ -14136,11 +13829,11 @@ https://github.com/xiangyuecn/Recorder } }; Recorder[ViewTxt] = WaveView; -})(); +}); /* 录音 Recorder扩展,频率直方图显示 -使用本扩展需要引入lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可自行修改源码恢复成完整的线性频谱,或修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 +使用本扩展需要引入src/extensions/lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可通过配置fullFreq来恢复成完整的线性频谱,或自行修改源码修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 https://github.com/xiangyuecn/Recorder @@ -14148,7 +13841,13 @@ https://github.com/xiangyuecn/Recorder https://www.iteye.com/topic/851459 https://sourceforge.net/projects/jmp123/files/ */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { var FrequencyHistogramView = function (set) { return new fn(set); @@ -14163,7 +13862,12 @@ https://sourceforge.net/projects/jmp123/files/ ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -14209,7 +13913,9 @@ https://sourceforge.net/projects/jmp123/files/ stripeShadowBlur: -1 //峰值小横条阴影基础大小,设为0不显示阴影,-1为柱子的大小,如果柱子数量太多时请勿开启,非常影响性能 , stripeShadowColor: "" //峰值小横条阴影颜色,留空为柱子的阴影颜色 + , + fullFreq: false //是否要绘制所有频率;默认false主要绘制5khz以下的频率,高频部分占比很少,此时不同的采样率对频谱显示几乎没有影响;设为true后不同采样率下显示的频谱是不一样的,因为 最大频率=采样率/2 会有差异 //当发生绘制时会回调此方法,参数为当前绘制的频率数据和采样率,可实现多个直方图同时绘制,只消耗一个input输入和计算时间 , onDraw: function (frequencyData, sampleRate) {} @@ -14218,37 +13924,43 @@ https://sourceforge.net/projects/jmp123/files/ o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } + This.ctx = canvas.getContext("2d"); if (!Recorder.LibFFT) { - throw new Error("需要lib.fft.js支持"); + throw new Error($T.G("NeedImport-2", [ViewTxt, "src/extensions/lib.fft.js"])); } This.fft = Recorder.LibFFT(1024); @@ -14288,6 +14000,9 @@ https://sourceforge.net/projects/jmp123/files/ //超时没有输入,顶部横条已全部落下,干掉定时器 clearInterval(This.timer); This.timer = 0; + This.lastH = []; //重置高度再绘制一次,避免定时不准没到底就停了 + This.stripesH = []; + This.draw(null, This.sampleRate); return; } if (now - drawTime < interval) { @@ -14339,15 +14054,19 @@ https://sourceforge.net/projects/jmp123/files/ var Y0 = 1 << (Math.round(Math.log(bufferSize) / Math.log(2) + 3) << 1); var logY0 = Math.log(Y0) / Math.log(10); var dBmax = 20 * Math.log(0x7fff) / Math.log(10); - var fftSize = bufferSize / 2; - var fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); //5khz所在位置,8000采样率及以下最高只有4khz - var fftSize5kIsAll = fftSize5k == fftSize; - var line80 = fftSize5kIsAll ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 + var fftSize = bufferSize / 2, + fftSize5k = fftSize; + if (!set.fullFreq) { + //非绘制所有频率时,计算5khz所在位置,8000采样率及以下最高只有4khz + fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); + } + var isFullFreq = fftSize5k == fftSize; + var line80 = isFullFreq ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 var fftSizeStep1 = fftSize5k / line80; - var fftSizeStep2 = fftSize5kIsAll ? 0 : (fftSize - fftSize5k) / (lineCount - line80); + var fftSizeStep2 = isFullFreq ? 0 : (fftSize - fftSize5k) / (lineCount - line80); var fftIdx = 0; for (var i = 0; i < lineCount; i++) { - //不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 + // !fullFreq 时不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 //80%关注0-5khz主要人声部分 20%关注剩下的高频,这样不管什么采样率都能做到大部分频率显示一致。 var start = Math.ceil(fftIdx); if (i < line80) { @@ -14357,14 +14076,18 @@ https://sourceforge.net/projects/jmp123/files/ //5khz以上 fftIdx += fftSizeStep2; } - var end = Math.min(Math.ceil(fftIdx), fftSize); + var end = Math.ceil(fftIdx); + if (end == start) end++; + end = Math.min(end, fftSize); //参考AudioGUI.java .drawHistogram方法 //查找当前频段的最大"幅值" var maxAmp = 0; - for (var j = start; j < end; j++) { - maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + if (frequencyData) { + for (var j = start; j < end; j++) { + maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + } } //计算音量 @@ -14402,8 +14125,6 @@ https://sourceforge.net/projects/jmp123/files/ var stripeLinear2 = set.stripeLinear && This.genLinear(ctx, set.stripeLinear, originY, originY + heightY) || linear2; //上半部分的峰值小横条填充 //计算柱子间距 - ctx.shadowBlur = set.shadowBlur * scale; - ctx.shadowColor = set.shadowColor; var mirrorEnable = set.mirrorEnable; var mirrorCount = mirrorEnable ? lineCount * 2 - 1 : lineCount; //镜像柱子数量翻一倍-1根 @@ -14412,78 +14133,105 @@ https://sourceforge.net/projects/jmp123/files/ if (spaceWidth != 0) { widthRatio = (width - spaceWidth * (mirrorCount + 1)) / width; } - var lineWidth = Math.max(1 * scale, Math.floor(width * widthRatio / mirrorCount)); //柱子宽度至少1个单位 - var spaceFloat = (width - mirrorCount * lineWidth) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 - - //绘制柱子 - var minHeight = set.minHeight * scale; - var mirrorSubX = spaceFloat + lineWidth / 2; - var XFloat = mirrorEnable ? width / 2 - mirrorSubX : 0; //镜像时,中间柱子位于正中心 - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { - xFloat += spaceFloat; - x = Math.floor(xFloat); - h = Math.max(lastH[i], minHeight); - - //绘制上半部分 - if (originY != 0) { - y = originY - h; - ctx.fillStyle = linear1; - ctx.fillRect(x, y, lineWidth, h); - } - //绘制下半部分 - if (originY != height) { - ctx.fillStyle = linear2; - ctx.fillRect(x, originY, lineWidth, h); - } - xFloat += lineWidth; + for (var i = 0; i < 2; i++) { + var lineFloat = Math.max(1 * scale, width * widthRatio / mirrorCount); //柱子宽度至少1个单位 + var lineWN = Math.floor(lineFloat), + lineWF = lineFloat - lineWN; //提取出小数部分 + var spaceFloat = (width - mirrorCount * lineFloat) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 + if (spaceFloat > 0 && spaceFloat < 1) { + widthRatio = 1; + spaceFloat = 0; //不够一个像素,丢弃不绘制间隔,重新计算 + } else break; } - //绘制柱子顶上峰值小横条 - if (set.stripeEnable) { - var stripeShadowBlur = set.stripeShadowBlur; - ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; - ctx.shadowColor = set.stripeShadowColor || set.shadowColor; - var stripeHeight = set.stripeHeight * scale; - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { + //绘制 + var minHeight = set.minHeight * scale; + var XFloat = mirrorEnable ? (width - lineWN) / 2 - spaceFloat : 0; //镜像时,中间柱子位于正中心 + for (var iMirror = 0; iMirror < 2; iMirror++) { + if (iMirror) { + ctx.save(); + ctx.scale(-1, 1); + } + var xMirror = iMirror ? width : 0; //绘制镜像部分,不用drawImage(canvas)进行镜像绘制,提升兼容性(iOS微信小程序bug https://developers.weixin.qq.com/community/develop/doc/000aaca2148dc8a235a0fb8c66b000) + + //绘制柱子 + ctx.shadowBlur = set.shadowBlur * scale; + ctx.shadowColor = set.shadowColor; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { xFloat += spaceFloat; - x = Math.floor(xFloat); - h = stripesH[i]; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = Math.max(lastH[i], minHeight); //绘制上半部分 if (originY != 0) { - y = originY - h - stripeHeight; - if (y < 0) { - y = 0; - } - ctx.fillStyle = stripeLinear1; - ctx.fillRect(x, y, lineWidth, stripeHeight); + y = originY - h; + ctx.fillStyle = linear1; + ctx.fillRect(x, y, w, h); } //绘制下半部分 if (originY != height) { - y = originY + h; - if (y + stripeHeight > height) { - y = height - stripeHeight; - } - ctx.fillStyle = stripeLinear2; - ctx.fillRect(x, y, lineWidth, stripeHeight); + ctx.fillStyle = linear2; + ctx.fillRect(x, originY, w, h); } - xFloat += lineWidth; + xFloat += w; } - } - //镜像,从中间直接镜像即可 - if (mirrorEnable) { - var srcW = Math.floor(width / 2); - ctx.save(); - ctx.scale(-1, 1); - ctx.drawImage(This.canvas, Math.ceil(width / 2), 0, srcW, height, -srcW, 0, srcW, height); - ctx.restore(); + //绘制柱子顶上峰值小横条 + if (set.stripeEnable) { + var stripeShadowBlur = set.stripeShadowBlur; + ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; + ctx.shadowColor = set.stripeShadowColor || set.shadowColor; + var stripeHeight = set.stripeHeight * scale; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { + xFloat += spaceFloat; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = stripesH[i]; + + //绘制上半部分 + if (originY != 0) { + y = originY - h - stripeHeight; + if (y < 0) { + y = 0; + } + ctx.fillStyle = stripeLinear1; + ctx.fillRect(x, y, w, stripeHeight); + } + //绘制下半部分 + if (originY != height) { + y = originY + h; + if (y + stripeHeight > height) { + y = height - stripeHeight; + } + ctx.fillStyle = stripeLinear2; + ctx.fillRect(x, y, w, stripeHeight); + } + xFloat += w; + } + } + if (iMirror) { + ctx.restore(); + } + if (!mirrorEnable) break; + } + if (frequencyData) { + set.onDraw(frequencyData, sampleRate); } - set.onDraw(frequencyData, sampleRate); } }; Recorder[ViewTxt] = FrequencyHistogramView; -})(); +}); /* 时域转频域,快速傅里叶变换(FFT) @@ -14497,104 +14245,111 @@ fft.transform(inBuffer) inBuffer:[Int16,...] 数组长度必须是bufferSize 返回[Float64(Long),...],长度为bufferSize/2 */ - -/* -从FFT.java 移植,Java开源库:jmp123 版本0.3 -https://www.iteye.com/topic/851459 -https://sourceforge.net/projects/jmp123/files/ -*/ -Recorder.LibFFT = function (bufferSize) { - - var FFT_N_LOG, FFT_N, MINY; - var real, imag, sintable, costable; - var bitReverse; - var FFT_Fn = function (bufferSize) { - //bufferSize只能取值2的n次方 - FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); - FFT_N = 1 << FFT_N_LOG; - MINY = (FFT_N << 2) * Math.sqrt(2); - real = []; - imag = []; - sintable = [0]; - costable = [0]; - bitReverse = []; - var i, j, k, reve; - for (i = 0; i < FFT_N; i++) { - k = i; - for (j = 0, reve = 0; j != FFT_N_LOG; j++) { - reve <<= 1; - reve |= k & 1; - k >>>= 1; - } - bitReverse[i] = reve; - } - var theta, - dt = 2 * Math.PI / FFT_N; - for (i = (FFT_N >> 1) - 1; i > 0; i--) { - theta = i * dt; - costable[i] = Math.cos(theta); - sintable[i] = Math.sin(theta); - } - }; +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { /* - 用于频谱显示的快速傅里叶变换 - inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + 从FFT.java 移植,Java开源库:jmp123 版本0.3 + https://www.iteye.com/topic/851459 + https://sourceforge.net/projects/jmp123/files/ */ - var getModulus = function (inBuffer) { - var i, - j, - k, - ir, - j0 = 1, - idx = FFT_N_LOG - 1; - var cosv, sinv, tmpr, tmpi; - for (i = 0; i != FFT_N; i++) { - real[i] = inBuffer[bitReverse[i]]; - imag[i] = 0; - } - for (i = FFT_N_LOG; i != 0; i--) { - for (j = 0; j != j0; j++) { - cosv = costable[j << idx]; - sinv = sintable[j << idx]; - for (k = j; k < FFT_N; k += j0 << 1) { - ir = k + j0; - tmpr = cosv * real[ir] - sinv * imag[ir]; - tmpi = cosv * imag[ir] + sinv * real[ir]; - real[ir] = real[k] - tmpr; - imag[ir] = imag[k] - tmpi; - real[k] += tmpr; - imag[k] += tmpi; + Recorder.LibFFT = function (bufferSize) { + var FFT_N_LOG, FFT_N, MINY; + var real, imag, sintable, costable; + var bitReverse; + var FFT_Fn = function (bufferSize) { + //bufferSize只能取值2的n次方 + FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); + FFT_N = 1 << FFT_N_LOG; + MINY = (FFT_N << 2) * Math.sqrt(2); + real = []; + imag = []; + sintable = [0]; + costable = [0]; + bitReverse = []; + var i, j, k, reve; + for (i = 0; i < FFT_N; i++) { + k = i; + for (j = 0, reve = 0; j != FFT_N_LOG; j++) { + reve <<= 1; + reve |= k & 1; + k >>>= 1; } + bitReverse[i] = reve; } - j0 <<= 1; - idx--; - } - j = FFT_N >> 1; - var outBuffer = new Float64Array(j); + var theta, + dt = 2 * Math.PI / FFT_N; + for (i = (FFT_N >> 1) - 1; i > 0; i--) { + theta = i * dt; + costable[i] = Math.cos(theta); + sintable[i] = Math.sin(theta); + } + }; + /* - * 输出模的平方: - * for(i = 1; i <= j; i++) - * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; - * - * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 - * 和Spectrum.Y0,Spectrum.logY0对应. - */ - sinv = MINY; - cosv = -MINY; - for (i = j; i != 0; i--) { - tmpr = real[i]; - tmpi = imag[i]; - if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); - } - return outBuffer; + 用于频谱显示的快速傅里叶变换 + inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + */ + var getModulus = function (inBuffer) { + var i, + j, + k, + ir, + j0 = 1, + idx = FFT_N_LOG - 1; + var cosv, sinv, tmpr, tmpi; + for (i = 0; i != FFT_N; i++) { + real[i] = inBuffer[bitReverse[i]]; + imag[i] = 0; + } + for (i = FFT_N_LOG; i != 0; i--) { + for (j = 0; j != j0; j++) { + cosv = costable[j << idx]; + sinv = sintable[j << idx]; + for (k = j; k < FFT_N; k += j0 << 1) { + ir = k + j0; + tmpr = cosv * real[ir] - sinv * imag[ir]; + tmpi = cosv * imag[ir] + sinv * real[ir]; + real[ir] = real[k] - tmpr; + imag[ir] = imag[k] - tmpi; + real[k] += tmpr; + imag[k] += tmpi; + } + } + j0 <<= 1; + idx--; + } + j = FFT_N >> 1; + var outBuffer = new Float64Array(j); + /* + * 输出模的平方: + * for(i = 1; i <= j; i++) + * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; + * + * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 + * 和Spectrum.Y0,Spectrum.logY0对应. + */ + sinv = MINY; + cosv = -MINY; + for (i = j; i != 0; i--) { + tmpr = real[i]; + tmpi = imag[i]; + if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); + } + return outBuffer; + }; + FFT_Fn(bufferSize); + return { + transform: getModulus, + bufferSize: FFT_N + }; }; - FFT_Fn(bufferSize); - return { - transform: getModulus, - bufferSize: FFT_N - }; -}; +}); var playIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABoCAYAAAAdHLWhAAAAAXNSR0IArs4c6QAAGghJREFUeF7tXQl4lNXVfs/3zUwySUgyS9hFQCAq/Cq4/C4smQBaEdfWpa21SO2jdYOZKG615q8WBZIJWrUuVWtbq1KfWmuxgJAJiLUuuFUoCogLsiSZmezrzHf+nm8yIXsmycxkEO7zKDDfXc97zz3nnnvuuYRDJM1eWmXj5KZjoPExTDQWrI0iRRnGgB1Mw0FsAyiZwPuZ8TNPnn3DITK0HrtJiTqInBW+KSA+nUg7nUDTmCgbQEprf4kA5s7dlxEx6j1OayqIushwsIiAvuHOdG+i0kD6lTAA5eez4knefw4ZDWcTKWcDOF4nXIjgEabWzKUep3V4TwA5CsqWwaDeBMY7Sl3z5RvuGnYgwkbimm3QAcpZ5h2tGLQrmJSbQDRGH31XnNE9WWoA1AGoIXCQQZUK4eYNTttb3RVxLC+dB6O6OtSW/v9nPC7bwrhSPsLGBg2gWcv3zlBU03UgugxEhl5AqWXGNiJsA2grE+9WgW+AwAFqNHotDZb6P+dTU4RjxqyV5acqGr3TJr/L47IVdVd+ZlH5cYpJ+7rkhqEyGeKa4g6Qo6D8EjYoN5LGDnQnR/R5TRsZvFnVsMmgGLasdWX4okkZR6FvHiu8QAG/Uey0/7qrui9dxar3K98fWaUrwFoZgx4PNKruzXdk+qPZl57qihtAjgf2TYbR+AiIZnXbIcYnAD+pqspf1y+2fhUvInTXTk5B6XRS1DfafSf4EdRu99yS9UQ8+hdzgM59yJve0MxLoSg3dCNfmgi8CmR4ptiZWRyPQUfaxuyiivEaB3d1yh/i/H8iEFjiWTLszUjr60++mAKUs7z0cjKoD4JoWBcyxsuEXxubtCdfvy1rb386H48yuUW+c5nZDeDY9pwUVvO1Iq6qubMkf1xDLPoTE4DOz9+bUp1meoFU5fwuuIZBuEdtpIfW326tjMWgYlFnrrv8RgbdCyCzw5InEnMPBfnHxbfao74CRB2gmYWlU1UyrAJhQmeuoVegBG/zLM76NBZEjHWdOctLh5OqFIDoh121RczXF+fZfxPNfkQVoNyC0ptYNTzUmWtoJ8B3eVy2VdHs/GDVlev2nc+MpSCe0ombNH6uKs129ZZrqTka/YsaQA6392kodDW0Dtt+ot/YR1lu+vNlFIxGhxOpjly3t4CBvI4gEfCfZmiz33Bm7Rtof6MCkKOg7E9Q1e93XNIYyuISl+XBgXYykcvnuL0/IeDJdmYzXcvT9gSITxsoSAMC6NJ8NpWn+1aDMKeDvexzRaGLNyy2fpzIxI1W3xwry7KhqasAPqFDneWKwvM2LLa/29+2+g2QgOPL8L+tMZ/UvnHemJbaNO/Va0eKfezwScyU6/b/hYkv6jhoIvXkYmfm+/0hRr8BchT6NkLBzA7L2msel+28/nTk21LGUVj+x05aHqPeRIbR/TFX9QsgR2HZc1DUH7QDh+h5j9P6g28LoQcyjhy3v4CgtVcegM/UJjqtr3u/PgPkcHt/B0X5MTTt4BiIXvQ4rVcMZFDftrI5Rb4VxHxLu3Exb/fk2Y/ry1j7BFDuA/t+xmbzowge1JgZ5ClxWXP70ujhkje3yPsMMxa0HS8BLxS7bN+PlAYRA+RY9k02TObt+klA61aHPvS4rFMjbexwzOdw+18CtO+2HTuDvl/isr4QCT0iAignf3cyZWTsADC6jdypaGrWxrx5W1Z1JA0dznkcbu+HAE5sD1JwYolr6M7e6BIRQI6CstdhMMxpJ3dU9RTPoswtvTVw5Dsw/dEKi7EhWAZAbaUHYa/HaRvVG316BcjxwP4LkZz017bgMHBfict2d2+VH/l+kAI5K72Xk4aOy9o9Hpftlz3RqUeALs3faipPH+4DUWrr0qZgjWex7dwjxO87BbrS7IKMMZvybF93V1uPADlWlD0Go+HaNtzTZAw2W9fdOry27907UkIo4HD7dgE8XqeGbrLj10vy7OJm1mXqFqCZhd8cpSrmr9puRkmhm4oXWx8+Qur+UyB3pX8ma9rGg7KIENQC0zblDf2gq1q7BchRUPYeVPXkVoCId3mc9gn979qRkmEKONzelwC0Vb2/8TitR3XlaNklQLOXHZirmYzrOphypnuc1pg6SBwuEOrblvR0Oe43hZc60ro+je0SIEdh+btQlFMOcg+94nFaO1lp40ZQsRQX+eYy4RxoGMFEXgVYN7PKsjo/n9rYnOLWowE35Cj0ukAobK2I8YnHZT2hIxd1AihneelJZDB80NYhWlXo6MHyU5tRVDZCZeVFAmZ0pAqBP9BIXVjitMhG8JBLDre3HkByuONVqVZTx6PyTgDlFpa/zApd1GrOIfzF47S1M1XEixJnLSsbYjIq4qLb3uWpfQcCxPhVZZr1V9HyA4jX+BwrvbIiiDxKJcBd7LK1N652vN0QIoha1ZZ7gqxM25Rn6VLDiPVAcot89zHzXRG28xGTsuBQ46bZD1fZmhubU7rbC7XjoBx3WR6RWhCWPQrRpxuc1p5mb4S06182h9srG7jRfSgdAOGXXGm9vySfAn0ol7BZ2wHkKPL6wLBIb1UF8Fbz9R/cHV0/r0gpobsMB9A/x0bCFlZoQcki6yeRtpeo+VoBchSWz4airBfuEXD2VgTLtuUPHTpYHc8p8o8l1nYPoP0mZv4lqm3LDmVuaguQ+FDfLD/46jRMGmbcffvZGUuGpmPHaAt9NABC9atoFAAKtXuIc9NBgNzez0EYxxpQXhPEz+dbkZOt4tMDgML4DxHWMOO5GRMoLkcMUQMoBFMTQD+3j7a4DzUHSh0gx7KybBiV7fL32iaGPVXBHfMsSE0C6jrcW/vvfmQDa/jD9An0bL9YI8JCUQYo3OrbrPGCklvs+lgTLTkKvQsJmlqclyWOkC0LAICcgrJrSFWfFPlzoCqImZOSsWjOEPhqu7guKpCGjrw/1oJYsX8Cnr+Mou/WGyOApPONgHJ3onFT7vKyW9ikrgjRlh/3OG3XhVZo4aBC71NQsFA+7qsMYsGZQ3DZqcnYWxHRHPsKGn5LwONnTaDSiEpEkCl2ALU2/jYU7ceJctPixHvL9ltSlWEKEZgZ9tFWgyzHIYDcXlFHJ4vfe22jBtfcTJw81oCySL0NQlxVS4xnNcbT0ZBTcQBIhl5PjDtnVlsfGmyb3qVP+Bds29v8GyYkm01q4ZY7QlYFatlvSDAHQ0MzIy1JwZJzM5GVRqhpjGCqd5GFGM9rASybkd1/7S9OAIUX+s1BJbhw06Kh4hgT1/T+l3y8PR1XVNRjylufNx3j+bT+Jy/8JPO9VhmU6y4/jUFvyw8VdRqyhxuRd06Gfoja3N8LIwfl1HotiMdnTiSxN/UpxRWgUM/iyk0bP+PjDAruYAU/EnN8sgGwpkGrrcEPTxxDrb4LlFtQ/iNW6PfSw9LqIHKPNeN6R1rXCkKfSNwuSsh2MJ5vVvB7xzj6IpJqBgGgg9wUUK/adGvmQDbJ3Q7x9V2ckcS4T1Fxo56pzXUq+atRAQyNyDolm8r1JS6nsPwuUui+sIJw2alpuOoMM/b3z8jSG+2ZCC+wBvf0Y6iVjbsqNGgAhTpTy8S3lSy2PdpbvJ/eBtz2+6Yd/D1FxSMgDO0pvI2i4JIzx9LLOkAOd/kjAF0v6JVVB7HwrHRcODUpVgC19peAjWA826TgZcc46qQvDjJALf2kkmBQWThQbnpzJ08B4X5WML8j13QEWO5+BZuxZOYkWtECUOh8XDS4yjoN1+emI2eSCaWRanB9mUJd5JVmFeBvFMRzZ06kteEsiQFQiJuI6KfFTuvzfR2qZysPN5qRB0LonCeSoFDi6RPEQzMm0KIQQIXejSDMDGpiNWAsnpOOU8YaUR7PqDQtSgUxdjCwOgg8fc/fKqoHaCztKz17zM+MK0rybC9GWunmz1kcEm8BwRwRMC0VCw7pZvxu6ii6OsxBYvbIbg4y5KNzbiamjFJ1JWEwU2l1sPjXGyoT6daEl5OCY3sKqLR1K5v8yVjIjJtJxXF9AUZoHdCAYemAUcWqCTa6PCyDSgHKagowFAX6JnXiUBUVclo+iElU/sJ1kZky4tVNJrqyxGl9rmN7b+ziMWBcRYTroGBUX4EJ1ye2z6oGDU9vrq365466d4YOUZeSw+0VaZPWGGAYVYJrbgbGZ6moPAJQJ9yJeFmx0357+MOmz/i7qoormXDBf09ylf4CI/UpBNjSgMK1NXjloxocP8IkwcDqBCCRNqlHAOqdD1VCwT3zrasVBeeyojseHhOx8O+lejkkNZuAgjVV+GhPI+xp+kUIFoBkQ2Q7ssT1DtDF01Irpo1Jah+rp/diEeXQATICD66vwpYvG2ELAVRBDrdvB8ATREkQ887iuZmYPEqFf5CVhESTQSkmguvsTCQZer2xExEgHTMZ1JAVoWh9Ff69pwnWVEWy7Bc1+w0QposGV9+sYdGcTJxytCG+anYXQ0o0gMTC8j+jQp66sUgmA/QoOu51ldhZ2owMswIQ76LcQt/LEnxBPlbVa7jBkYGZk4xx26h2N9hEAcikEi6cmooTRscOHKGBLG+1TcCKtRXYXxnQTxUAep8cRb7HwHytbHLLxdQzPR0XnBR7U09vszARABpnN+LiaamwpOjLTUzTkGRgXwVjxTo/6hoZyUYSpfAf5HD7fwFo/yety2nqFaem4crYGUsjHuRgAiRcc/ZkM04bnxy3wOLWVGDr3iDc6ypgEIu2qsu6pyjX7b2agaflX6VVQcw53oyf5aTB25U/QsTkHXjGwQLoaJsB352WBktISMctDU0HNn7ajEeKK5GZooQCIhPyZYk7C8ybpSf+Ok3fIOWdk45AcAAHdlEYVrwBkk26TM4zhGtio6j1SJURGcCL7zbgD29VY3hG6DK4xFOg6fdXWIxJQdkLKfXNjPRkBUu+kwn7AI68o4CPfrobL1OPcM3FU1PDe49odL9Pdch8sA8BHvXUYt22OgxPb7mtz4GTwk4jEkN0UljVFnvc1DGDq2rHA6DB5powikY15AtfsLYSn+5v1pc4OYJvQJ2tBSDfcwDrkar2VwZx9fR0fO/kpEjdrvo0WyLNHGuARlsMuGRaKrKGHIwtEWnfop0v3Qzs8TGWrfEjEGSYZDNM2Oxx2mboAOUUld9ATPrtbXFcnDXJjJvnpOnWhI4hSKPdue7qixVAoiHNPi4FZ05I1g2UiZBE/ry+rQkPF1e2nTArPC7bEr2Ls1f6TtA01h3kaxoZQ4couH2eBSkmoD7iJyuiO9RYAJRIXNOWWiMzgSc21eHl92swMtPQ8okv8rjsr7R1npcItcPlZRjR5m79TibOGG/Ql7nB0GqiCZCs78I1ZyUQ14QBEhOP9G/p6krsLm8x8QBBtYlsEvyvLUDyWMRP5Ye9lUHMPT4FN+Wmoqymr8/5RIeTogWQzEiRNcPCmlF0uheVWoQZhmcA//o8oGusYn+TZZcJr5c4bXr0kVaAclb65pPGr8qP4mEqO9lfnG/BsHRC1SAc3g0UIJmVjmwzZkwyJ4ys6QpVAWjl6zVYt60eoy1q6PapoizyLLboAeJbAQqFWPZWAZSkc1FFENflpOOiqUn42hf/ZU72ZEtX9++ZnkTmmrYgif1NLDb3/d2nX/tJMYbgCJA2Mhxvu50eE75VLT/KJa7Jo5Jwx7x0/Y6QWBbinZavqUB1Q+RxKmR5yMk2Y1Z2YnON0FE45Sgr8OctjXhyUyVEgdG5h/Csx2lrDaPZDiC5Eq41Nesup6Je+2s13HGeBaeOVbFvEJSF9dvqsfGzyNZXMY9cMi0NI1rMJPGeTH1tTzancsRw3+pKbN/XDHtai0uDqp3iWZTVeoux004gx+0rJrBDNLe9/iDOnpKCxXNSsVdcgSNxvOtrT3vIL34Sj2+s0j1eu0vCNcIxsncTuXMoJJn8oy3AmzsDWL7GD2uqGpKTXQSs6gSQHi6LNXHLhRyD1zcx8i+0Inu4orsDx3tzJ0vcqndr8IW3c9gDkTUXTU09ZLgmPHlkIsnxwv2vVeHt3Y0YmaHqKxaTcnWJ0/K7tpOsy720o6B8OxTKFjD2+INwHGvGreek4UA12oUtjddsFcbdVdqsHwULYKlJCo7JMspN9EHZow1k3EEGjrYCm3cGcP9qP+xDWrgHqPC4bHqMil4BynH7riDi54WLxIAqS4zIohkTDbpGF28uGghBEqmsTLQUIyCb0/y/VeKzA8261UY3pxHd6XFa748IIMnkKPTuBmGsgHGgOogJQ02498IMNAVDN78TxIyVSPTvtS8CxDg78Pw7jXi8pBJH21ufj62uSrXaugoG1S2dHYX+E0GaHuZLFIYvvQFcMyMDV56ehC/K478v6nX0CZ5BwLGniTGacdfLfjQHNQxJVkKqNdN5njzra10NoUdGCIduFICqGxhyTP7A96wYmUHYVxmyIR1JvVNAMBAr+igLsGJNLf7xSS3kkFD8ECXmXbHLPq27WnoE6Bx3pbUJAf21eAFDFIbTxiXj7vlDUN0glu8j8qh3eEJ7Slna1m8LYMVav35yK4BJChIfv8lp/0+/AJJCOUXea4j1J8D09JUvgEtPScN1s1J0S/dgnRdFQphEyCNKlhwn7CrT8Iu/+hFkRqY5pBgwUUGJ03prT/2MSNY73F4J6HeSLHWNzYyyGg13z7cgJ9uA3eVHuKg7AgsIGeaQ1nbbS5XYvr8RY6wGXTMGuMzjsvcaTSwigCRuqIEViSGQKlqdnBeZTQqWXmzBaAthj/+IPOoIkgj/ZGPoQlbR+lr8/aNaHGVt1dqgGDB5w822bb1xeUQA6UvdSt900lh/eFzk0Tf+IMbaDbj3olDQpdKqIyCFiS3giDO8mHOe+1cDntpcjREZCgyK7i0qS1uXF8H6rMV1LJBT5L+HWMuX38NWhonDjFh6caZc29P9uQ93zU7AERocbQNe2tKIh4urdEOo3I4IyWv6g8dlvao3zgl/j5iDwgVyirzriDFXb4qAr30B/O94s67ZhawOhy9IYXDGWIF125p0Nypxgh+SHAYHWz0uW/vXi3tBqs8ASX0Od3kJQLOksEyKr/0B3SPz9nnp+l7pwGG43Al3iDJwlAVY80kTCtdV6lwjPm4yceV1Yi0peFpPl5AHvMS1rSAcISsM0jcVAWQPM+Hn8zOQNSSkOBwuNjsBRzygxL/6pfca8Ns3qtuBI1FGkw0Y94+bbVWRLm39XuJal7qCKruqNH+sASN0NqTQHumYLBPuOi8dY+2KbljVd8v94tO+DmVw8gt3yNGBOB/+/p/1ePatalhTVKSb5VUTvU9NioapG27pXWOLKgdJZaJ+G1nZwID+9KSu3VUEYUlRcWPuEEyfEAqIIVaHb5vyoNvQENqEivH4sY01WPtJHYamqzAbW2QOYS80ZZ4nz9LvoLwDntuXrmK1fI9vHQA96IQeb7tGg5yGXnBSChacmapzkMgl+XPADQ4Oo7RrVZa0JEPItvbeFwE8trEan5cGMCJT1ccfAo+2KSbDzA03puumsv6mqNHL4fZKnB3dl0tkj7huCTeJs+B1s9L0JU9Aktl2qMqmMNfo0UAMwOqPG3V5I5NRTkXle4ix6ENjsGl6NF4qixpAIe3Otxxg3bakyx0OOUHaUlVcONWMc6eYkZYkDvpAs3ZoARU221hSgX/vCeIv79dh844GZJgJ6eaQptaSnvK4bNf0l2M6losqQFJ5TqFvPhH/EUBGeMkTJ0R/HePEo0y4ZGoKTh9vhBz9yp5JZl0iKxECjHjfCNfsq2S8+nE9Xvu4HjWNmu4LIVbpsMGYoCwsdlmeiRY4+kSPZmXhunLd5fI+6KsM0l8pDnOTRHSUmTZjUjIuODEFk0eqOidJrBMJv5koS1/YeSnVFArPUlELvLGjEa98WIfPy+WYWm1jGQh54wQ19dJYvBITE4DCQDncvlsBfkDEUlg2CRAClOywZ0xM0mXUsSMM+tLnr5Oow6F1PKYd62ZWhm1olpSQEiAcs+XLJhRvr8fWvc1ISyL9xvdBWQOwwg9kjbT9PFYR7WNOh5kPVk5UtaA8eXNBmC5hJaK8RtNn4uRRJpw+LglTRpswKjPUpYo6oDFOD8xIf2SCpCWHJsjO0gDe/aJRB+eL8oB+JV4if+gXe1t9A3kjAUuKXXZ5gCpmKeYAhXs+u9Dv0Eh7tO1rWjJgcSn21Qb1WGniPJ493ITTxyfp0YczU0Jqe0OTREEJLYNthHG/iCJtSp3CIbKEidVZ7kDtr9Kw5YsmvP9VI3aVBVBRF9RvG4jfQHtgsJ/A1xe77HpM0VinuAHUKp+K/DcxazdIEMHwb2FzkUR8FIXCbCL9KGOszaD/OcZqRFaaou/OxaQiM16AEkVDABYhrZ9QtvF8lTzyn4AR/k/+LSALl8gLL/sqgrpDpDjEiGyRf4vQl2XMaJAI8O3I/zUTnjIFmguioT5HCmzcAWojn37A4Os6Ph6oB1XVgJoGTff4F6LKTBaTvdwnlZ26uMqGZ7cskXKnU4JPSEBCGZCAJXVIBK+GAOvR9CXMTUW9pkdTERkof8oSK5NCjkqEU2QpC0+Wg5OHP2Cix7jS+vRgvEM0aAC10fhOg6Jexpp2rQQW7GpmiQuybAZl8yscIyAKUSXyVJKR9ECEchgmnCLfxP4X4q6D5aSOcFkBNLmlbDeaI4PwBJHyp+LFlk2RzvZY5Bt0gMKDOnvF/qHNBqO8PinWiNkAeozLJstPiFO40xIXNimF5Y2qhDijl/1WLQMCxlqQ8kqJ0xJRAPZYgNK2zoQBqG2n5D2JxiCdxRqfAcL/isMKgF4dLPpELIIfzB8T4V/MeIs105slt6TrV28SKSUkQB0JdO5DO5JqA7ZJKmkTWVMmksLjmHkkgQQ0cThPBSEFjPAVabmvIheLJB6rnMHIsznfkMJfsUafEWk7NRN/1tfDs8EA7v8BZd+IfdEOQOYAAAAASUVORK5CYII="; @@ -16711,7 +16466,7 @@ function mixin() { function setup(options) { return assign_1(setupDefaults_1, options); } -XEUtils.VERSION = '3.5.25'; +XEUtils.VERSION = '3.5.29'; XEUtils.mixin = mixin; XEUtils.setup = setup; var ctor = XEUtils; @@ -48760,6 +48515,7 @@ var script$F = { actionCopyId: `act-copy__${v4()}`, actionNoteId: `act-note__${v4()}`, actionHighlightId: `act-light__${v4()}`, + actionLinkId: `act-light__${v4()}`, actionEncyclopediasId: `act-light__${v4()}`, actionDictionaryId: `act-light__${v4()}`, addTeacherResourcesId: `add-teacher-resources__${v4()}`, @@ -48863,7 +48619,9 @@ var script$F = { return this.getKeyboardShow(); }, evn() { - return this.getSysEvn() || {}; + return this.getSysEvn() || { + tippy: {} + }; }, mergeMarkList() { let teacherNoteList = this.getTeacherNoteList() || [], @@ -49068,7 +48826,7 @@ var script$F = { } return null; } - if (this.userType && this.pBlockData.html.indexOf('<pre') === -1) { + if (this.userType && this.evn.isAddMark && this.pBlockData.html.indexOf('<pre') === -1) { this.markInstance = new n(this.markRootId, { id: this.currentRule.xmlCompRef }); @@ -49129,6 +48887,8 @@ var script$F = { _this.actionAddNote(); } else if (data.type == 'highlight' && data.tippyTplBarId == _this.tippyTplBarId) { _this.actionAddHighlight(); + } else if (data.type == 'link' && data.tippyTplBarId == _this.tippyTplBarId) { + _this.actionAddLink(); } _this.$EventBus.$emit('selectionTextChange', { state: false, @@ -49142,7 +48902,7 @@ var script$F = { // this.noteOperateMode = 'add' // let defaultUnderlineStyle = 'mk-underline__default' if (data.operationType == 'add' && _this.groupLocation == data.location) { - _this.markInstance.underline(data.markEfiCode, 'mk-underline__default', e => { + _this.markInstance.underline(data.markEfiCode, _this.evn.noteStyle, e => { }); _this.tempMarkEfiStr = ''; } else if (data.operationType == 'remove' && _this.groupLocation == data.location) { @@ -49303,7 +49063,7 @@ var script$F = { // @pos MouseUp let _this = this; let u = navigator.userAgent; - if (this.userType && this.insideIndex === this.ruleIndex) { + if (this.userType && this.insideIndex === this.ruleIndex && this.evn.isAddMark) { setTimeout(() => { // console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'MouseUp', _this.markEfiStr) this.$EventBus.$emit('selectionTextChange', { @@ -49371,7 +49131,7 @@ var script$F = { noteContent: '', markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49391,6 +49151,7 @@ var script$F = { let actCopy = instance.popper.children[0]?.querySelector(`#${_this.actionCopyId}`), actNote = instance.popper.children[0]?.querySelector(`#${_this.actionNoteId}`), actHighlight = instance.popper.children[0]?.querySelector(`#${_this.actionHighlightId}`), + actLink = instance.popper.children[0]?.querySelector(`#${_this.actionLinkId}`), addTeacherResources = instance.popper.children[0]?.querySelector(`#${_this.addTeacherResourcesId}`), actionDictionary = instance.popper.children[0]?.querySelector(`#${_this.actionDictionaryId}`), //词典 @@ -49411,6 +49172,11 @@ var script$F = { once: true }); } + if (actLink) { + actLink.addEventListener('click', _this.actionAddLink, { + once: true + }); + } if (addTeacherResources) { addTeacherResources.addEventListener('click', _this.addTeacherResources, { once: true @@ -49601,7 +49367,7 @@ var script$F = { } this.noteOperateMode = 'edit'; this.tempMarkModel = model; - if (this.userType === 'student' && this.isMobile) { + if (this.userType && this.isMobile) { this.notePopupVisible = true; this.noteData = { selectionText: model.selectionText, @@ -49622,7 +49388,7 @@ var script$F = { // e?.stopPropagation && e.stopPropagation() let _this = this; this.noteOperateMode = 'add'; - let defaultUnderlineStyle = this.userType === 'teacher' ? 'mk-underline__default' : 'mk-underline__dashed'; + let defaultUnderlineStyle = this.userType === 'teacher' ? this.evn.resourcesStyle : this.evn.noteStyle; _this.markInstance.underline(_this.markEfiStr, defaultUnderlineStyle, e => { try { // 下划线点击事件, 比如打开编辑框 @@ -49685,7 +49451,7 @@ var script$F = { noteContent, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49737,7 +49503,7 @@ var script$F = { }, actionAddHighlight() { let _this = this; - let styleType = 'mk-hightlight__default'; + let styleType = this.evn.highlight; _this.markInstance.highlight(_this.markEfiStr, styleType, e => { try { let markEfiStr = e.target.getAttribute('data-id'); @@ -49766,6 +49532,37 @@ var script$F = { } window.getSelection()?.removeAllRanges(); }, + actionAddLink() { + let _this = this; + let styleType = this.evn.linkStyle; + _this.markInstance.underline(_this.markEfiStr, styleType, e => { + try { + let markEfiStr = e.target.getAttribute('data-id'); + _this.highlightClick(e, markEfiStr); + } catch (error) { + console.log('%c%s', 'font-size:2em;background: #DD5644;color: #FFF', 'underline error', error); + } + }); + this.hideTippy(); + let markId = `mark__${v4()}`; + let model = { + selectionText: this.noteData.selectionText, + markEfiCode: this.markEfiStr, + type: `link__${this.userType}`, + styleType, + blockIndex: this.ruleIndex, + markId + }; + this.noteData.selectionText = ''; + if (this.userType && this.insideIndex === this.ruleIndex) { + // this.$EventBus.$emit('createHighlight', model) + let rollbackMark = this.markEfiStr; + this.emitRollbackHandler('createLink', model).then(id => { + id === markId && _this.markInstance.remove(rollbackMark, 'underline'); + }); + } + window.getSelection()?.removeAllRanges(); + }, highlightClick(e, efi) { console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'HighLight Click', e, this.markEfiStr); }, @@ -49792,7 +49589,7 @@ var script$F = { noteContent: value, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49896,7 +49693,8 @@ var script$F = { this.$message.error('未选中任何内容'); return; } - let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en`; + // let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en` + let url = `https://dict.baidu.com/s?wd=${this.noteData.selectionText}&device=pc&from=home`; this.openLink(url); }, openEncyclopedias() { @@ -50009,75 +49807,50 @@ var __vue_render__$F = function () { }, }, [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-remark--mobile", - }, - [ - _c("span", { staticClass: "tipbar-remark" }, [ - _vm._v("均<=200字"), - ]), - ] - ), + _vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("div", { staticClass: "tipbar-remark--mobile" }, [ + _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]), + ]) + : _vm._e(), _vm._v(" "), - _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionCopyId }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.actionCopy.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon copy" }), - _vm._v(" "), - _c("span", [_vm._v("复制")]), - ] - ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), - _vm._v(" "), - _c("span", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-separator--mobile", - }), - _vm._v(" "), - _vm.userType !== "teacher" + _vm.evn.tippy.copy ? [ + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionCopyId }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.actionCopy.apply(null, arguments) + }, + }, + }, + [ + _vm.evn.tippy.copyIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.copyIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("复制")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.note + ? [ + _vm.evn.tippy.noteLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), _c( "div", { @@ -50091,27 +49864,16 @@ var __vue_render__$F = function () { }, }, [ - _c("i", { staticClass: "tipbar-icon note" }), + _vm.evn.tippy.noteIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.noteIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("笔记")]), ] ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), ] : _vm._e(), _vm._v(" "), @@ -50127,7 +49889,7 @@ var __vue_render__$F = function () { staticClass: "tipbar-separator--mobile", }), _vm._v(" "), - _vm.userType == "teacher" + _vm.evn.tippy.resources ? _c( "div", { @@ -50140,31 +49902,35 @@ var __vue_render__$F = function () { }, }, [ - _c("i", { - staticClass: "tipbar-icon addTeacherResources", - }), + _c( + "span", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.evn.tippy.resourcesLine, + expression: "evn.tippy.resourcesLine", + }, + ], + staticClass: "tipbar-separator", + }, + [_vm._v("|")] + ), + _vm._v(" "), + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("资源")]), ] ) : _vm._e(), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionHighlightId }, - }, - [ - _c("i", { staticClass: "tipbar-icon highlight" }), - _vm._v(" "), - _c("span", [_vm._v("高亮")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.evn.isHuaTeng + _vm.evn.tippy.highlight ? [ _c( "span", @@ -50173,8 +49939,8 @@ var __vue_render__$F = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.highlightLine, + expression: "evn.tippy.highlightLine", }, ], staticClass: "tipbar-separator", @@ -50182,21 +49948,28 @@ var __vue_render__$F = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionDictionaryId }, - }, - [ - _c("i", { staticClass: "tipbar-icon dictionary" }), - _vm._v(" "), - _c("span", [_vm._v("词典")]), - ] - ) - : _vm._e(), - _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionHighlightId }, + }, + [ + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("高亮")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.link + ? [ _c( "span", { @@ -50204,8 +49977,8 @@ var __vue_render__$F = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.linkLine, + expression: "evn.tippy.linkLine", }, ], staticClass: "tipbar-separator", @@ -50213,40 +49986,87 @@ var __vue_render__$F = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionEncyclopediasId }, - }, - [ - _c("i", { - staticClass: "tipbar-icon encyclopedias", - }), - _vm._v(" "), - _c("span", [_vm._v("百科")]), - ] - ) - : _vm._e(), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionLinkId }, + }, + [ + _vm.evn.tippy.linkIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.linkIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("划线")]), + ] + ), ] : _vm._e(), _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-remark", - }, - [_vm._v("均<=200字")] - ), + _vm.evn.tippy.dictionary + ? [ + _vm.evn.tippy.dictionaryLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionDictionaryId }, + }, + [ + _vm.evn.tippy.dictionaryIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.dictionaryIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("词典")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.encyclopedias + ? [ + _vm.evn.tippy.encyclopediasLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionEncyclopediasId }, + }, + [ + _vm.evn.tippy.encyclopediasIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.encyclopediasIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("百科")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + !_vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]) + : _vm._e(), ], 2 ), @@ -50507,7 +50327,7 @@ __vue_render__$F._withStripped = true; /* style */ const __vue_inject_styles__$F = undefined; /* scoped */ - const __vue_scope_id__$F = "data-v-4ae2eebc"; + const __vue_scope_id__$F = "data-v-a0b70a4a"; /* module identifier */ const __vue_module_identifier__$F = undefined; /* functional template */ @@ -50845,7 +50665,7 @@ __vue_render__$E._withStripped = true; /* style */ const __vue_inject_styles__$E = undefined; /* scoped */ - const __vue_scope_id__$E = "data-v-0fea9cfa"; + const __vue_scope_id__$E = "data-v-34720a5f"; /* module identifier */ const __vue_module_identifier__$E = undefined; /* functional template */ @@ -51104,7 +50924,7 @@ __vue_render__$D._withStripped = true; /* style */ const __vue_inject_styles__$D = undefined; /* scoped */ - const __vue_scope_id__$D = "data-v-379abaaf"; + const __vue_scope_id__$D = "data-v-0f442a2c"; /* module identifier */ const __vue_module_identifier__$D = undefined; /* functional template */ @@ -51333,7 +51153,7 @@ __vue_render__$C._withStripped = true; /* style */ const __vue_inject_styles__$C = undefined; /* scoped */ - const __vue_scope_id__$C = "data-v-4d2c885b"; + const __vue_scope_id__$C = "data-v-47af8c80"; /* module identifier */ const __vue_module_identifier__$C = undefined; /* functional template */ @@ -51599,7 +51419,7 @@ __vue_render__$B._withStripped = true; /* style */ const __vue_inject_styles__$B = undefined; /* scoped */ - const __vue_scope_id__$B = "data-v-8190a71c"; + const __vue_scope_id__$B = "data-v-0b406fd2"; /* module identifier */ const __vue_module_identifier__$B = undefined; /* functional template */ @@ -51836,7 +51656,7 @@ __vue_render__$A._withStripped = true; /* style */ const __vue_inject_styles__$A = undefined; /* scoped */ - const __vue_scope_id__$A = "data-v-28c67984"; + const __vue_scope_id__$A = "data-v-533fdd02"; /* module identifier */ const __vue_module_identifier__$A = undefined; /* functional template */ @@ -52115,7 +51935,7 @@ __vue_render__$z._withStripped = true; /* style */ const __vue_inject_styles__$z = undefined; /* scoped */ - const __vue_scope_id__$z = "data-v-697a35e6"; + const __vue_scope_id__$z = "data-v-09b4a172"; /* module identifier */ const __vue_module_identifier__$z = undefined; /* functional template */ @@ -52548,7 +52368,7 @@ __vue_render__$y._withStripped = true; /* style */ const __vue_inject_styles__$y = undefined; /* scoped */ - const __vue_scope_id__$y = "data-v-dd351de2"; + const __vue_scope_id__$y = "data-v-2bb6d1f4"; /* module identifier */ const __vue_module_identifier__$y = undefined; /* functional template */ @@ -52897,7 +52717,7 @@ __vue_render__$x._withStripped = true; /* style */ const __vue_inject_styles__$x = undefined; /* scoped */ - const __vue_scope_id__$x = "data-v-e0ae006c"; + const __vue_scope_id__$x = "data-v-3edf16f6"; /* module identifier */ const __vue_module_identifier__$x = undefined; /* functional template */ @@ -53118,7 +52938,7 @@ __vue_render__$w._withStripped = true; /* style */ const __vue_inject_styles__$w = undefined; /* scoped */ - const __vue_scope_id__$w = "data-v-054863f0"; + const __vue_scope_id__$w = "data-v-5fa06695"; /* module identifier */ const __vue_module_identifier__$w = undefined; /* functional template */ @@ -53555,7 +53375,7 @@ __vue_render__$v._withStripped = true; /* style */ const __vue_inject_styles__$v = undefined; /* scoped */ - const __vue_scope_id__$v = "data-v-5b3329df"; + const __vue_scope_id__$v = "data-v-7e14161a"; /* module identifier */ const __vue_module_identifier__$v = undefined; /* functional template */ @@ -53797,7 +53617,7 @@ __vue_render__$u._withStripped = true; /* style */ const __vue_inject_styles__$u = undefined; /* scoped */ - const __vue_scope_id__$u = "data-v-4705ee1f"; + const __vue_scope_id__$u = "data-v-7d1ea5cc"; /* module identifier */ const __vue_module_identifier__$u = undefined; /* functional template */ @@ -54052,7 +53872,7 @@ __vue_render__$t._withStripped = true; /* style */ const __vue_inject_styles__$t = undefined; /* scoped */ - const __vue_scope_id__$t = "data-v-edfc5d7a"; + const __vue_scope_id__$t = "data-v-068fd504"; /* module identifier */ const __vue_module_identifier__$t = undefined; /* functional template */ @@ -54276,7 +54096,7 @@ __vue_render__$s._withStripped = true; /* style */ const __vue_inject_styles__$s = undefined; /* scoped */ - const __vue_scope_id__$s = "data-v-55f2ae40"; + const __vue_scope_id__$s = "data-v-065da6db"; /* module identifier */ const __vue_module_identifier__$s = undefined; /* functional template */ @@ -54494,7 +54314,7 @@ __vue_render__$r._withStripped = true; /* style */ const __vue_inject_styles__$r = undefined; /* scoped */ - const __vue_scope_id__$r = "data-v-3163fadd"; + const __vue_scope_id__$r = "data-v-3509e8fc"; /* module identifier */ const __vue_module_identifier__$r = undefined; /* functional template */ @@ -54718,7 +54538,7 @@ __vue_render__$q._withStripped = true; /* style */ const __vue_inject_styles__$q = undefined; /* scoped */ - const __vue_scope_id__$q = "data-v-4fe655e2"; + const __vue_scope_id__$q = "data-v-2308cfc7"; /* module identifier */ const __vue_module_identifier__$q = undefined; /* functional template */ @@ -54942,7 +54762,7 @@ __vue_render__$p._withStripped = true; /* style */ const __vue_inject_styles__$p = undefined; /* scoped */ - const __vue_scope_id__$p = "data-v-49c79a61"; + const __vue_scope_id__$p = "data-v-5889c61c"; /* module identifier */ const __vue_module_identifier__$p = undefined; /* functional template */ @@ -55160,7 +54980,7 @@ __vue_render__$o._withStripped = true; /* style */ const __vue_inject_styles__$o = undefined; /* scoped */ - const __vue_scope_id__$o = "data-v-2f99a26c"; + const __vue_scope_id__$o = "data-v-3583e8d1"; /* module identifier */ const __vue_module_identifier__$o = undefined; /* functional template */ @@ -55380,7 +55200,7 @@ __vue_render__$n._withStripped = true; /* style */ const __vue_inject_styles__$n = undefined; /* scoped */ - const __vue_scope_id__$n = "data-v-49cae5bd"; + const __vue_scope_id__$n = "data-v-e15e2ebc"; /* module identifier */ const __vue_module_identifier__$n = undefined; /* functional template */ @@ -55608,7 +55428,7 @@ __vue_render__$m._withStripped = true; /* style */ const __vue_inject_styles__$m = undefined; /* scoped */ - const __vue_scope_id__$m = "data-v-420c20c2"; + const __vue_scope_id__$m = "data-v-00744ec4"; /* module identifier */ const __vue_module_identifier__$m = undefined; /* functional template */ @@ -55846,7 +55666,7 @@ __vue_render__$l._withStripped = true; /* style */ const __vue_inject_styles__$l = undefined; /* scoped */ - const __vue_scope_id__$l = "data-v-c75ee828"; + const __vue_scope_id__$l = "data-v-b271bf5e"; /* module identifier */ const __vue_module_identifier__$l = undefined; /* functional template */ @@ -56072,7 +55892,7 @@ __vue_render__$k._withStripped = true; /* style */ const __vue_inject_styles__$k = undefined; /* scoped */ - const __vue_scope_id__$k = "data-v-2c5284da"; + const __vue_scope_id__$k = "data-v-9d718864"; /* module identifier */ const __vue_module_identifier__$k = undefined; /* functional template */ @@ -56292,7 +56112,7 @@ __vue_render__$j._withStripped = true; /* style */ const __vue_inject_styles__$j = undefined; /* scoped */ - const __vue_scope_id__$j = "data-v-41629fca"; + const __vue_scope_id__$j = "data-v-366de105"; /* module identifier */ const __vue_module_identifier__$j = undefined; /* functional template */ @@ -56518,7 +56338,7 @@ __vue_render__$i._withStripped = true; /* style */ const __vue_inject_styles__$i = undefined; /* scoped */ - const __vue_scope_id__$i = "data-v-a7e8eade"; + const __vue_scope_id__$i = "data-v-737c08cc"; /* module identifier */ const __vue_module_identifier__$i = undefined; /* functional template */ @@ -56740,7 +56560,7 @@ __vue_render__$h._withStripped = true; /* style */ const __vue_inject_styles__$h = undefined; /* scoped */ - const __vue_scope_id__$h = "data-v-2f57c6ee"; + const __vue_scope_id__$h = "data-v-9c512fa4"; /* module identifier */ const __vue_module_identifier__$h = undefined; /* functional template */ @@ -56957,7 +56777,7 @@ __vue_render__$g._withStripped = true; /* style */ const __vue_inject_styles__$g = undefined; /* scoped */ - const __vue_scope_id__$g = "data-v-6c775a9f"; + const __vue_scope_id__$g = "data-v-44762fcc"; /* module identifier */ const __vue_module_identifier__$g = undefined; /* functional template */ @@ -57178,7 +56998,7 @@ __vue_render__$f._withStripped = true; /* style */ const __vue_inject_styles__$f = undefined; /* scoped */ - const __vue_scope_id__$f = "data-v-d8567d0a"; + const __vue_scope_id__$f = "data-v-59f586a0"; /* module identifier */ const __vue_module_identifier__$f = undefined; /* functional template */ @@ -57399,7 +57219,7 @@ __vue_render__$e._withStripped = true; /* style */ const __vue_inject_styles__$e = undefined; /* scoped */ - const __vue_scope_id__$e = "data-v-4e6d8fca"; + const __vue_scope_id__$e = "data-v-c22c0580"; /* module identifier */ const __vue_module_identifier__$e = undefined; /* functional template */ @@ -57657,7 +57477,7 @@ __vue_render__$d._withStripped = true; /* style */ const __vue_inject_styles__$d = undefined; /* scoped */ - const __vue_scope_id__$d = "data-v-87c03dcc"; + const __vue_scope_id__$d = "data-v-5ec0ce56"; /* module identifier */ const __vue_module_identifier__$d = undefined; /* functional template */ @@ -57874,7 +57694,7 @@ __vue_render__$c._withStripped = true; /* style */ const __vue_inject_styles__$c = undefined; /* scoped */ - const __vue_scope_id__$c = "data-v-d3a61d80"; + const __vue_scope_id__$c = "data-v-2b65e80a"; /* module identifier */ const __vue_module_identifier__$c = undefined; /* functional template */ @@ -58091,7 +57911,7 @@ __vue_render__$b._withStripped = true; /* style */ const __vue_inject_styles__$b = undefined; /* scoped */ - const __vue_scope_id__$b = "data-v-472a4f1a"; + const __vue_scope_id__$b = "data-v-8f1046d6"; /* module identifier */ const __vue_module_identifier__$b = undefined; /* functional template */ @@ -58356,7 +58176,7 @@ __vue_render__$a._withStripped = true; /* style */ const __vue_inject_styles__$a = undefined; /* scoped */ - const __vue_scope_id__$a = "data-v-a7fb9d5e"; + const __vue_scope_id__$a = "data-v-7f1062f6"; /* module identifier */ const __vue_module_identifier__$a = undefined; /* functional template */ @@ -58650,7 +58470,7 @@ __vue_render__$9._withStripped = true; /* style */ const __vue_inject_styles__$9 = undefined; /* scoped */ - const __vue_scope_id__$9 = "data-v-07a7ad20"; + const __vue_scope_id__$9 = "data-v-0f688b55"; /* module identifier */ const __vue_module_identifier__$9 = undefined; /* functional template */ @@ -58933,7 +58753,7 @@ __vue_render__$8._withStripped = true; /* style */ const __vue_inject_styles__$8 = undefined; /* scoped */ - const __vue_scope_id__$8 = "data-v-390854c2"; + const __vue_scope_id__$8 = "data-v-0be464c4"; /* module identifier */ const __vue_module_identifier__$8 = undefined; /* functional template */ @@ -59165,7 +58985,7 @@ __vue_render__$7._withStripped = true; /* style */ const __vue_inject_styles__$7 = undefined; /* scoped */ - const __vue_scope_id__$7 = "data-v-e506e77e"; + const __vue_scope_id__$7 = "data-v-a9c15308"; /* module identifier */ const __vue_module_identifier__$7 = undefined; /* functional template */ @@ -59411,7 +59231,7 @@ __vue_render__$6._withStripped = true; /* style */ const __vue_inject_styles__$6 = undefined; /* scoped */ - const __vue_scope_id__$6 = "data-v-f3cca070"; + const __vue_scope_id__$6 = "data-v-470edaad"; /* module identifier */ const __vue_module_identifier__$6 = undefined; /* functional template */ @@ -59657,7 +59477,7 @@ __vue_render__$5._withStripped = true; /* style */ const __vue_inject_styles__$5 = undefined; /* scoped */ - const __vue_scope_id__$5 = "data-v-8a07e43c"; + const __vue_scope_id__$5 = "data-v-02e8551d"; /* module identifier */ const __vue_module_identifier__$5 = undefined; /* functional template */ @@ -59960,7 +59780,7 @@ __vue_render__$4._withStripped = true; /* style */ const __vue_inject_styles__$4 = undefined; /* scoped */ - const __vue_scope_id__$4 = "data-v-77afe099"; + const __vue_scope_id__$4 = "data-v-220187fe"; /* module identifier */ const __vue_module_identifier__$4 = undefined; /* functional template */ @@ -60263,7 +60083,7 @@ __vue_render__$3._withStripped = true; /* style */ const __vue_inject_styles__$3 = undefined; /* scoped */ - const __vue_scope_id__$3 = "data-v-57b29110"; + const __vue_scope_id__$3 = "data-v-97901996"; /* module identifier */ const __vue_module_identifier__$3 = undefined; /* functional template */ @@ -60566,7 +60386,7 @@ __vue_render__$2._withStripped = true; /* style */ const __vue_inject_styles__$2 = undefined; /* scoped */ - const __vue_scope_id__$2 = "data-v-6fe549d3"; + const __vue_scope_id__$2 = "data-v-672aa810"; /* module identifier */ const __vue_module_identifier__$2 = undefined; /* functional template */ @@ -60864,7 +60684,7 @@ __vue_render__$1._withStripped = true; /* style */ const __vue_inject_styles__$1 = undefined; /* scoped */ - const __vue_scope_id__$1 = "data-v-75310bfe"; + const __vue_scope_id__$1 = "data-v-75ed3c66"; /* module identifier */ const __vue_module_identifier__$1 = undefined; /* functional template */ @@ -61084,7 +60904,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-1ffd6801"; + const __vue_scope_id__ = "data-v-c1839608"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/question.css b/src/plugin/xml-digital-teaching/lib/question.css index 19b2a05..1b015da 100644 --- a/src/plugin/xml-digital-teaching/lib/question.css +++ b/src/plugin/xml-digital-teaching/lib/question.css @@ -1,18 +1,62 @@ -.xml-question-container-h5[data-v-ba265e2e] { +.xml-question-container-h5[data-v-0f531fa4] { } -.xml-question-container-pc[data-v-ba265e2e] { +.xml-question-container-pc[data-v-0f531fa4] { } -.xml-question-container-pad[data-v-ba265e2e] { +.xml-question-container-pad[data-v-0f531fa4] { } /*# sourceMappingURL=QuestionItem.vue.map */ -.content[data-v-bfc32194] { +.option-item + .option-item[data-v-7fac7a23] { + margin-top: 16px; +} +.option-item[data-v-7fac7a23] { + display: flex; + background: #fbfbfb; + border-radius: 6px; + padding-left: 16px; + cursor: pointer; + transition: all ease 0.3s; + border: 1px solid #fbfbfb; +} +.option-item .questionSeq[data-v-7fac7a23] { + padding: 8px 0; +} +.option-item.isActive[data-v-7fac7a23] { + border-color: #2e9adb; +} +.option-item.isTrue[data-v-7fac7a23] { + border: 1px solid #70b603; +} +.option-item.isTrue[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner { + border-color: #70b603; + background: #70b603; +} +.option-item.isFalse[data-v-7fac7a23] { + border: 1px solid #d9001b; +} +.option-item.isFalse[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner { + border-color: #d9001b; + background: #d9001b; +} +.option-item[data-v-7fac7a23]:hover { + background: #ddd; +} +.option-item[data-v-7fac7a23] .content { + cursor: pointer; +} +.option-item[data-v-7fac7a23] .stem-content.no-border { + padding: 8px 14px !important; + cursor: pointer; +} + +/*# sourceMappingURL=radio.vue.map */ +.content[data-v-3d2dcb5b] { width: 100%; } -.content .stem-content[data-v-bfc32194] { +.content .stem-content[data-v-3d2dcb5b] { width: 100%; box-sizing: border-box; padding: 5px 14px; @@ -21,12 +65,12 @@ border-radius: 6px; cursor: pointer; } -.content .stem-content.no-border[data-v-bfc32194] { +.content .stem-content.no-border[data-v-3d2dcb5b] { padding: 0; border: none; cursor: default; } -.content .stem-content .placeholder[data-v-bfc32194] { +.content .stem-content .placeholder[data-v-3d2dcb5b] { color: #c0c4cc; font-size: 14px; cursor: pointer; @@ -34,10 +78,10 @@ } /*# sourceMappingURL=common.vue.map */ -.option-item + .option-item[data-v-12a7caa8] { +.option-item + .option-item[data-v-fa728c70] { margin-top: 16px; } -.option-item[data-v-12a7caa8] { +.option-item[data-v-fa728c70] { display: flex; background: #fbfbfb; border-radius: 6px; @@ -46,190 +90,87 @@ transition: all ease 0.3s; border: 1px solid #fbfbfb; } -.option-item .questionSeq[data-v-12a7caa8] { - padding: 8px 0; -} -.option-item.isActive[data-v-12a7caa8] { +.option-item.isActive[data-v-fa728c70] { border-color: #2e9adb; } -.option-item.isTrue[data-v-12a7caa8] { +.option-item .questionSeq[data-v-fa728c70] { + padding: 8px 0; +} +.option-item.isTrue[data-v-fa728c70] { border: 1px solid #70b603; } -.option-item.isTrue[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner { +.option-item.isTrue[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner { border-color: #70b603; background: #70b603; } -.option-item.isFalse[data-v-12a7caa8] { +.option-item.isFalse[data-v-fa728c70] { border: 1px solid #d9001b; } -.option-item.isFalse[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner { +.option-item.isFalse[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner { border-color: #d9001b; background: #d9001b; } -.option-item[data-v-12a7caa8]:hover { +.option-item[data-v-fa728c70]:hover { background: #ddd; } -.option-item[data-v-12a7caa8] .content { +.option-item[data-v-fa728c70] .content { cursor: pointer; } -.option-item[data-v-12a7caa8] .stem-content.no-border { - padding: 8px 14px !important; - cursor: pointer; -} - -/*# sourceMappingURL=radio.vue.map */ -.option-item + .option-item[data-v-f42e3dba] { - margin-top: 16px; -} -.option-item[data-v-f42e3dba] { - display: flex; - background: #fbfbfb; - border-radius: 6px; - padding-left: 16px; - cursor: pointer; - transition: all ease 0.3s; - border: 1px solid #fbfbfb; -} -.option-item.isActive[data-v-f42e3dba] { - border-color: #2e9adb; -} -.option-item .questionSeq[data-v-f42e3dba] { - padding: 8px 0; -} -.option-item.isTrue[data-v-f42e3dba] { - border: 1px solid #70b603; -} -.option-item.isTrue[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner { - border-color: #70b603; - background: #70b603; -} -.option-item.isFalse[data-v-f42e3dba] { - border: 1px solid #d9001b; -} -.option-item.isFalse[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner { - border-color: #d9001b; - background: #d9001b; -} -.option-item[data-v-f42e3dba]:hover { - background: #ddd; -} -.option-item[data-v-f42e3dba] .content { - cursor: pointer; -} -.option-item[data-v-f42e3dba] .stem-content.no-border { +.option-item[data-v-fa728c70] .stem-content.no-border { padding: 8px 14px !important; cursor: pointer; } /*# sourceMappingURL=checkbox.vue.map */ -.image-file[data-v-9dadad14] { +.image-file[data-v-506f1aca] { width: 218px; object-fit: scale-down; } -.video-file[data-v-9dadad14] { +.video-file[data-v-506f1aca] { width: 408px; } -.file-render[data-v-9dadad14] { +.file-render[data-v-506f1aca] { width: 100%; } -.file-info[data-v-9dadad14] { +.file-info[data-v-506f1aca] { flex: 1; min-width: 0; } -.file-info.videoHandler[data-v-9dadad14] { +.file-info.videoHandler[data-v-506f1aca] { display: flex; flex-direction: column; justify-content: center; } -.file-info.videoHandler .fileName[data-v-9dadad14] { +.file-info.videoHandler .fileName[data-v-506f1aca] { font-size: 18px; color: #333333; margin-bottom: 19px; } -.file-info.videoHandler .fileInfo[data-v-9dadad14] { +.file-info.videoHandler .fileInfo[data-v-506f1aca] { font-size: 14px; color: #666666; margin-bottom: 19px; } /*# sourceMappingURL=index.vue.map */ -.audio .audio-icon[data-v-525a170e] { - width: 36px; - height: 36px; - margin-right: 20px; -} -.audio .audio-icon img[data-v-525a170e] { - width: 100%; - height: 100%; - display: block; -} -.audio .audio-controls[data-v-525a170e] { - width: 100%; - max-width: 200px; - flex: 1; - height: 36px; -} -.audio .audio-controls .audio-controls--progress[data-v-525a170e], .audio .audio-controls .audio-controls--handler[data-v-525a170e] { - width: 100%; -} -.audio .audio-controls .audio-controls--handler[data-v-525a170e] { - line-height: 1; -} -.audio .audio-controls .audio-controls--handler .play[data-v-525a170e] { - font-size: 24px; -} -.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-525a170e] { - width: 22px; - height: 22px; - display: block; - cursor: pointer; -} -.audio .audio-controls .audio-controls--handler .current-time[data-v-525a170e], .audio .audio-controls .audio-controls--handler .total-time[data-v-525a170e] { - font-size: 12px; - color: #333; -} -.play-handler.mobile[data-v-525a170e] { - width: 20px; - height: 20px; -} -.audio-component[data-v-525a170e] { - display: none; -} -[data-v-525a170e] .el-slider__runway { - margin: 0 0 4px 0; - background: #e3e3e3; - height: 4px; -} -[data-v-525a170e] .el-slider__bar { - height: 4px; -} -[data-v-525a170e] .el-slider__button { - width: 10px; - height: 10px; -} -[data-v-525a170e] .el-slider__button-wrapper { - top: -15px; -} - -/*# sourceMappingURL=audio-play-new.vue.map */ -[data-v-13303366] .el-dialog__header { +[data-v-7628e470] .el-dialog__header { padding: 10px; } -.video-content[data-v-13303366] { +.video-content[data-v-7628e470] { width: 180px; height: 135px; border-radius: 6px; overflow: hidden; position: relative; } -.video-content .play[data-v-13303366] { +.video-content .play[data-v-7628e470] { position: absolute; left: 50%; top: 50%; cursor: pointer; transform: translateX(-50%) translateY(-50%); } -.video-mask[data-v-13303366] { +.video-mask[data-v-7628e470] { position: absolute; left: 0; top: 0; @@ -237,15 +178,74 @@ height: 100%; background: rgba(0, 0, 0, 0.5); } -.video-mask img[data-v-13303366] { +.video-mask img[data-v-7628e470] { position: absolute; left: 50%; top: 50%; transform: translate(-50% -50%); display: block; } -.video-player[data-v-13303366] { +.video-player[data-v-7628e470] { width: 100%; } -/*# sourceMappingURL=video-play.vue.map */ \ No newline at end of file +/*# sourceMappingURL=video-play.vue.map */ +.audio .audio-icon[data-v-25355b9e] { + width: 36px; + height: 36px; + margin-right: 20px; +} +.audio .audio-icon img[data-v-25355b9e] { + width: 100%; + height: 100%; + display: block; +} +.audio .audio-controls[data-v-25355b9e] { + width: 100%; + max-width: 200px; + flex: 1; + height: 36px; +} +.audio .audio-controls .audio-controls--progress[data-v-25355b9e], .audio .audio-controls .audio-controls--handler[data-v-25355b9e] { + width: 100%; +} +.audio .audio-controls .audio-controls--handler[data-v-25355b9e] { + line-height: 1; +} +.audio .audio-controls .audio-controls--handler .play[data-v-25355b9e] { + font-size: 24px; +} +.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-25355b9e] { + width: 22px; + height: 22px; + display: block; + cursor: pointer; +} +.audio .audio-controls .audio-controls--handler .current-time[data-v-25355b9e], .audio .audio-controls .audio-controls--handler .total-time[data-v-25355b9e] { + font-size: 12px; + color: #333; +} +.play-handler.mobile[data-v-25355b9e] { + width: 20px; + height: 20px; +} +.audio-component[data-v-25355b9e] { + display: none; +} +[data-v-25355b9e] .el-slider__runway { + margin: 0 0 4px 0; + background: #e3e3e3; + height: 4px; +} +[data-v-25355b9e] .el-slider__bar { + height: 4px; +} +[data-v-25355b9e] .el-slider__button { + width: 10px; + height: 10px; +} +[data-v-25355b9e] .el-slider__button-wrapper { + top: -15px; +} + +/*# sourceMappingURL=audio-play-new.vue.map */ \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/question.js b/src/plugin/xml-digital-teaching/lib/question.js index 3fa6213..6ec9255 100644 --- a/src/plugin/xml-digital-teaching/lib/question.js +++ b/src/plugin/xml-digital-teaching/lib/question.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ const radioType = ['SingleSelect']; @@ -9,7 +9,7 @@ const showOptionsType = ['1', '2', '4', '5']; const showJudgeAnswerType = ['Judgement']; const showSortType = ['7']; const showRichTextAnswerType = ['Filling', 'AskAnswer']; -const isclozeType = ['Filling']; +const isclozeType = ['']; const isRadio = type => { return radioType.includes(type); }; @@ -383,7 +383,7 @@ __vue_render__$7._withStripped = true; /* style */ const __vue_inject_styles__$7 = undefined; /* scoped */ - const __vue_scope_id__$7 = "data-v-525a170e"; + const __vue_scope_id__$7 = "data-v-25355b9e"; /* module identifier */ const __vue_module_identifier__$7 = undefined; /* functional template */ @@ -13573,7 +13573,7 @@ __vue_render__$6._withStripped = true; /* style */ const __vue_inject_styles__$6 = undefined; /* scoped */ - const __vue_scope_id__$6 = "data-v-13303366"; + const __vue_scope_id__$6 = "data-v-7628e470"; /* module identifier */ const __vue_module_identifier__$6 = undefined; /* functional template */ @@ -13786,7 +13786,7 @@ __vue_render__$5._withStripped = true; /* style */ const __vue_inject_styles__$5 = undefined; /* scoped */ - const __vue_scope_id__$5 = "data-v-9dadad14"; + const __vue_scope_id__$5 = "data-v-506f1aca"; /* module identifier */ const __vue_module_identifier__$5 = undefined; /* functional template */ @@ -13978,7 +13978,7 @@ __vue_render__$4._withStripped = true; /* style */ const __vue_inject_styles__$4 = undefined; /* scoped */ - const __vue_scope_id__$4 = "data-v-bfc32194"; + const __vue_scope_id__$4 = "data-v-3d2dcb5b"; /* module identifier */ const __vue_module_identifier__$4 = undefined; /* functional template */ @@ -14289,7 +14289,7 @@ __vue_render__$3._withStripped = true; /* style */ const __vue_inject_styles__$3 = undefined; /* scoped */ - const __vue_scope_id__$3 = "data-v-12a7caa8"; + const __vue_scope_id__$3 = "data-v-7fac7a23"; /* module identifier */ const __vue_module_identifier__$3 = undefined; /* functional template */ @@ -14594,7 +14594,7 @@ __vue_render__$2._withStripped = true; /* style */ const __vue_inject_styles__$2 = undefined; /* scoped */ - const __vue_scope_id__$2 = "data-v-f42e3dba"; + const __vue_scope_id__$2 = "data-v-fa728c70"; /* module identifier */ const __vue_module_identifier__$2 = undefined; /* functional template */ @@ -14870,7 +14870,7 @@ function mixin() { function setup(options) { return assign_1(setupDefaults_1, options); } -XEUtils.VERSION = '3.5.25'; +XEUtils.VERSION = '3.5.29'; XEUtils.mixin = mixin; XEUtils.setup = setup; var ctor = XEUtils; @@ -19828,12 +19828,38 @@ var __vue_render__$1 = function () { }, }, [ - _c("div", { staticClass: "question-label" }, [ - _vm._v( - "正确答案:" + - _vm._s(_vm.serialNumber[_vm.question.answer - 1]) - ), - ]), + _c( + "div", + { staticClass: "question-label" }, + [ + _vm._v("正确答案:\n "), + _vm.question.type == "SingleSelect" + ? [ + _c("span", [ + _vm._v( + _vm._s( + _vm.serialNumber[ + _vm.question.answer - 1 + ] + ) + ), + ]), + ] + : _vm._l( + _vm.question.answer.split(","), + function (item, index) { + return _c("span", [ + _vm._v( + "\n " + + _vm._s(_vm.serialNumber[item - 1]) + + "\n " + ), + ]) + } + ), + ], + 2 + ), _vm._v(" "), _c("div", { staticStyle: { @@ -19868,7 +19894,7 @@ var __vue_render__$1 = function () { _c("bc-view-common", { staticStyle: { flex: "1", "min-width": "0" }, attrs: { - content: _vm.question.standardAnswer.content, + content: _vm.question.answer, standardAnswer: _vm.question.questionType == 10 ? _vm.question.standardAnswer @@ -19889,11 +19915,7 @@ var __vue_render__$1 = function () { ]) : _vm._e(), _vm._v(" "), - _vm.isShowAnalysis && - _vm.question.analysis && - (_vm.question.analysis.content || - (_vm.question.analysis.fileInfo && - _vm.question.analysis.fileInfo.fileUrl)) + _vm.isShowAnalysis && _vm.question.feedback ? _c( "div", { @@ -19915,7 +19937,7 @@ var __vue_render__$1 = function () { { staticClass: "stem", class: { - "analysis-content": _vm.question.analysis.content, + "analysis-content": _vm.question.feedback, }, staticStyle: { "min-width": "0", flex: "1" }, }, @@ -19923,7 +19945,7 @@ var __vue_render__$1 = function () { _c("bc-view-common", { attrs: { border: false, - content: _vm.question.analysis.content, + content: _vm.question.feedback, fileInfo: _vm.question.analysis.fileInfo, resourceBasisPath: _vm.resourceBasisPath, isSubmit: _vm.isSubmit, @@ -19946,7 +19968,7 @@ __vue_render__$1._withStripped = true; /* style */ const __vue_inject_styles__$1 = undefined; /* scoped */ - const __vue_scope_id__$1 = "data-v-01a0a672"; + const __vue_scope_id__$1 = "data-v-4a7a19c4"; /* module identifier */ const __vue_module_identifier__$1 = undefined; /* functional template */ @@ -20156,7 +20178,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-ba265e2e"; + const __vue_scope_id__ = "data-v-0f531fa4"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/question.min.css b/src/plugin/xml-digital-teaching/lib/question.min.css index 459d34a..83ef10c 100644 --- a/src/plugin/xml-digital-teaching/lib/question.min.css +++ b/src/plugin/xml-digital-teaching/lib/question.min.css @@ -1 +1 @@ -.content[data-v-bfc32194]{width:100%}.content .stem-content[data-v-bfc32194]{width:100%;box-sizing:border-box;padding:5px 14px;height:auto;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer}.content .stem-content.no-border[data-v-bfc32194]{padding:0;border:none;cursor:default}.content .stem-content .placeholder[data-v-bfc32194]{color:#c0c4cc;font-size:14px;cursor:pointer;user-select:none}.option-item+.option-item[data-v-12a7caa8]{margin-top:16px}.option-item[data-v-12a7caa8]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item .questionSeq[data-v-12a7caa8]{padding:8px 0}.option-item.isActive[data-v-12a7caa8]{border-color:#2e9adb}.option-item.isTrue[data-v-12a7caa8]{border:1px solid #70b603}.option-item.isTrue[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-12a7caa8]{border:1px solid #d9001b}.option-item.isFalse[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-12a7caa8]:hover{background:#ddd}.option-item[data-v-12a7caa8] .content{cursor:pointer}.option-item[data-v-12a7caa8] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.option-item+.option-item[data-v-f42e3dba]{margin-top:16px}.option-item[data-v-f42e3dba]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item.isActive[data-v-f42e3dba]{border-color:#2e9adb}.option-item .questionSeq[data-v-f42e3dba]{padding:8px 0}.option-item.isTrue[data-v-f42e3dba]{border:1px solid #70b603}.option-item.isTrue[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-f42e3dba]{border:1px solid #d9001b}.option-item.isFalse[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-f42e3dba]:hover{background:#ddd}.option-item[data-v-f42e3dba] .content{cursor:pointer}.option-item[data-v-f42e3dba] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.image-file[data-v-9dadad14]{width:218px;object-fit:scale-down}.video-file[data-v-9dadad14]{width:408px}.file-render[data-v-9dadad14]{width:100%}.file-info[data-v-9dadad14]{flex:1;min-width:0}.file-info.videoHandler[data-v-9dadad14]{display:flex;flex-direction:column;justify-content:center}.file-info.videoHandler .fileName[data-v-9dadad14]{font-size:18px;color:#333;margin-bottom:19px}.file-info.videoHandler .fileInfo[data-v-9dadad14]{font-size:14px;color:#666;margin-bottom:19px}.audio .audio-icon[data-v-525a170e]{width:36px;height:36px;margin-right:20px}.audio .audio-icon img[data-v-525a170e]{width:100%;height:100%;display:block}.audio .audio-controls[data-v-525a170e]{width:100%;max-width:200px;flex:1;height:36px}.audio .audio-controls .audio-controls--handler[data-v-525a170e],.audio .audio-controls .audio-controls--progress[data-v-525a170e]{width:100%}.audio .audio-controls .audio-controls--handler[data-v-525a170e]{line-height:1}.audio .audio-controls .audio-controls--handler .play[data-v-525a170e]{font-size:24px}.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-525a170e]{width:22px;height:22px;display:block;cursor:pointer}.audio .audio-controls .audio-controls--handler .current-time[data-v-525a170e],.audio .audio-controls .audio-controls--handler .total-time[data-v-525a170e]{font-size:12px;color:#333}.play-handler.mobile[data-v-525a170e]{width:20px;height:20px}.audio-component[data-v-525a170e]{display:none}[data-v-525a170e] .el-slider__runway{margin:0 0 4px 0;background:#e3e3e3;height:4px}[data-v-525a170e] .el-slider__bar{height:4px}[data-v-525a170e] .el-slider__button{width:10px;height:10px}[data-v-525a170e] .el-slider__button-wrapper{top:-15px}[data-v-13303366] .el-dialog__header{padding:10px}.video-content[data-v-13303366]{width:180px;height:135px;border-radius:6px;overflow:hidden;position:relative}.video-content .play[data-v-13303366]{position:absolute;left:50%;top:50%;cursor:pointer;transform:translateX(-50%) translateY(-50%)}.video-mask[data-v-13303366]{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-mask img[data-v-13303366]{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);display:block}.video-player[data-v-13303366]{width:100%} \ No newline at end of file +.option-item+.option-item[data-v-7fac7a23]{margin-top:16px}.option-item[data-v-7fac7a23]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item .questionSeq[data-v-7fac7a23]{padding:8px 0}.option-item.isActive[data-v-7fac7a23]{border-color:#2e9adb}.option-item.isTrue[data-v-7fac7a23]{border:1px solid #70b603}.option-item.isTrue[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-7fac7a23]{border:1px solid #d9001b}.option-item.isFalse[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-7fac7a23]:hover{background:#ddd}.option-item[data-v-7fac7a23] .content{cursor:pointer}.option-item[data-v-7fac7a23] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.content[data-v-3d2dcb5b]{width:100%}.content .stem-content[data-v-3d2dcb5b]{width:100%;box-sizing:border-box;padding:5px 14px;height:auto;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer}.content .stem-content.no-border[data-v-3d2dcb5b]{padding:0;border:none;cursor:default}.content .stem-content .placeholder[data-v-3d2dcb5b]{color:#c0c4cc;font-size:14px;cursor:pointer;user-select:none}.option-item+.option-item[data-v-fa728c70]{margin-top:16px}.option-item[data-v-fa728c70]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item.isActive[data-v-fa728c70]{border-color:#2e9adb}.option-item .questionSeq[data-v-fa728c70]{padding:8px 0}.option-item.isTrue[data-v-fa728c70]{border:1px solid #70b603}.option-item.isTrue[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-fa728c70]{border:1px solid #d9001b}.option-item.isFalse[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-fa728c70]:hover{background:#ddd}.option-item[data-v-fa728c70] .content{cursor:pointer}.option-item[data-v-fa728c70] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.image-file[data-v-506f1aca]{width:218px;object-fit:scale-down}.video-file[data-v-506f1aca]{width:408px}.file-render[data-v-506f1aca]{width:100%}.file-info[data-v-506f1aca]{flex:1;min-width:0}.file-info.videoHandler[data-v-506f1aca]{display:flex;flex-direction:column;justify-content:center}.file-info.videoHandler .fileName[data-v-506f1aca]{font-size:18px;color:#333;margin-bottom:19px}.file-info.videoHandler .fileInfo[data-v-506f1aca]{font-size:14px;color:#666;margin-bottom:19px}[data-v-7628e470] .el-dialog__header{padding:10px}.video-content[data-v-7628e470]{width:180px;height:135px;border-radius:6px;overflow:hidden;position:relative}.video-content .play[data-v-7628e470]{position:absolute;left:50%;top:50%;cursor:pointer;transform:translateX(-50%) translateY(-50%)}.video-mask[data-v-7628e470]{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-mask img[data-v-7628e470]{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);display:block}.video-player[data-v-7628e470]{width:100%}.audio .audio-icon[data-v-25355b9e]{width:36px;height:36px;margin-right:20px}.audio .audio-icon img[data-v-25355b9e]{width:100%;height:100%;display:block}.audio .audio-controls[data-v-25355b9e]{width:100%;max-width:200px;flex:1;height:36px}.audio .audio-controls .audio-controls--handler[data-v-25355b9e],.audio .audio-controls .audio-controls--progress[data-v-25355b9e]{width:100%}.audio .audio-controls .audio-controls--handler[data-v-25355b9e]{line-height:1}.audio .audio-controls .audio-controls--handler .play[data-v-25355b9e]{font-size:24px}.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-25355b9e]{width:22px;height:22px;display:block;cursor:pointer}.audio .audio-controls .audio-controls--handler .current-time[data-v-25355b9e],.audio .audio-controls .audio-controls--handler .total-time[data-v-25355b9e]{font-size:12px;color:#333}.play-handler.mobile[data-v-25355b9e]{width:20px;height:20px}.audio-component[data-v-25355b9e]{display:none}[data-v-25355b9e] .el-slider__runway{margin:0 0 4px 0;background:#e3e3e3;height:4px}[data-v-25355b9e] .el-slider__bar{height:4px}[data-v-25355b9e] .el-slider__button{width:10px;height:10px}[data-v-25355b9e] .el-slider__button-wrapper{top:-15px} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/render.css b/src/plugin/xml-digital-teaching/lib/render.css index d7bd081..29982dc 100644 --- a/src/plugin/xml-digital-teaching/lib/render.css +++ b/src/plugin/xml-digital-teaching/lib/render.css @@ -1,110 +1,111 @@ /*# sourceMappingURL=render.vue.map */ -.preview-container-h5[data-v-52e2a929] { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.preview-container-h5[data-v-25742cb8] { padding-top: 15px; } -.preview-container-pc[data-v-52e2a929] { +.preview-container-pc[data-v-25742cb8] { padding-top: 15px; } -.preview-container-pad[data-v-52e2a929] { +.preview-container-pad[data-v-25742cb8] { padding-top: 15px; } -.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog { +.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog { display: flex; align-items: center; } -.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) { +.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) { margin-top: 0 !important; } -.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog .el-dialog__header { +.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog .el-dialog__header { padding: 0; } -/*# sourceMappingURL=PreviewLooseLeaf.vue.map */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +/*# sourceMappingURL=PreviewLooseLeaf.vue.map */ \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/render.js b/src/plugin/xml-digital-teaching/lib/render.js index 2e17a31..1e6938d 100644 --- a/src/plugin/xml-digital-teaching/lib/render.js +++ b/src/plugin/xml-digital-teaching/lib/render.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ // @@ -209,7 +209,7 @@ __vue_render__$2._withStripped = true; /* style */ const __vue_inject_styles__$2 = undefined; /* scoped */ - const __vue_scope_id__$2 = "data-v-c7e745c6"; + const __vue_scope_id__$2 = "data-v-7da5c6fc"; /* module identifier */ const __vue_module_identifier__$2 = undefined; /* functional template */ @@ -9443,7 +9443,7 @@ __vue_render__$1._withStripped = true; /* style */ const __vue_inject_styles__$1 = undefined; /* scoped */ - const __vue_scope_id__$1 = "data-v-52e2a929"; + const __vue_scope_id__$1 = "data-v-25742cb8"; /* module identifier */ const __vue_module_identifier__$1 = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/render.min.css b/src/plugin/xml-digital-teaching/lib/render.min.css index 6fe55ab..ebaaf43 100644 --- a/src/plugin/xml-digital-teaching/lib/render.min.css +++ b/src/plugin/xml-digital-teaching/lib/render.min.css @@ -1 +1 @@ -.preview-container-h5[data-v-52e2a929]{padding-top:15px}.preview-container-pc[data-v-52e2a929]{padding-top:15px}.preview-container-pad[data-v-52e2a929]{padding-top:15px}.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog{display:flex;align-items:center}.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen){margin-top:0!important}.preview-container[data-v-52e2a929] .el-dialog__wrapper.preview-box-dialog .el-dialog__header{padding:0} \ No newline at end of file +.preview-container-h5[data-v-25742cb8]{padding-top:15px}.preview-container-pc[data-v-25742cb8]{padding-top:15px}.preview-container-pad[data-v-25742cb8]{padding-top:15px}.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog{display:flex;align-items:center}.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen){margin-top:0!important}.preview-container[data-v-25742cb8] .el-dialog__wrapper.preview-box-dialog .el-dialog__header{padding:0} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/resource.css b/src/plugin/xml-digital-teaching/lib/resource.css index 32892c2..25ce623 100644 --- a/src/plugin/xml-digital-teaching/lib/resource.css +++ b/src/plugin/xml-digital-teaching/lib/resource.css @@ -1,5 +1,5 @@ -.preview-item-file[data-v-95fbfab6]:hover, -.slip-over-cover[data-v-95fbfab6]:hover { +.preview-item-file[data-v-21c71aa2]:hover, +.slip-over-cover[data-v-21c71aa2]:hover { cursor: pointer; } diff --git a/src/plugin/xml-digital-teaching/lib/resource.js b/src/plugin/xml-digital-teaching/lib/resource.js index cd4e8d8..cd0098a 100644 --- a/src/plugin/xml-digital-teaching/lib/resource.js +++ b/src/plugin/xml-digital-teaching/lib/resource.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var epub = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAMAAAChHKjRAAAAAXNSR0IArs4c6QAAAjdQTFRFAAAAiXb/kG/0inD6inX6jW72jXL2eGLpe2fuinL2i3H3iHf6i3L5dmTvjHH3inP4inH2i3L2d2TuhW7vjHH5d2TqjnH5fWnyd2bskHb5jXX1jHH2i3H3i3H4i3H4d2Xsd2Xqi3H4cmLoi3L4inH3i3L3inL3i3L3jHL3hG3zi3L3jHL4jnT5i3L3i3L3jHH2bFPvbl/nb2DncF/ncVP1cWHncWHocWHpclP2cmLpc2Lpc2Lqc2Ppc2PqdGPpdGPqd1r1d1z0d2TreFv2eFz0eFz1eGDxeGbseVv1eVz1el31el32el71el72e133e1/2e2TxfGD1fGXxfWD3fWH2fmjxf2T2f2rwgGX3gGnygWX2gWb2gWb3gWrzgWzzgmb3gmf2gmzyg23zhGj3hGn2hGr2hGr3hG3zhWr3hWv2hWv3hWz3hW7zhW70hmz3h233h273iG34iG/3iW34iW74iW/3iXD3iXH2inD4inH3inP2i3D4i3H3i3H4i3L3i3L4i3P4jHL3jHL4jHP3jHP4jHT2jHT3jHrxjHryjXP4jXT3jXT5jXX3jXvyjnT5jnX4j3T5j3T6j3b3lYH2l4H4mIL4mYP4movynY/xpJL3pJfzpZL5pZjzqJX5q5n5r576saD6uaz3va/7zMT5zcP7z8X70Mb70sj708n708r71c381c761s382ND72db4393549z+4+H55+b66OL96+b+6+r67+v+8/L99PD/9vT+///9///+////0H5GmAAAADB0Uk5TAA0XMjI6OkZNVVpefX+HjJCRkpSeoausra2vs7W2t7i5v8TN1tbd3t/o6+7v8PH8u0jmrQAAAapJREFUOMtjYGBgYBZQ1sMAOpoKHAwIwF+HDfSlG9nzElADVGRuZScEVcNWiVORvY29KESRZDluRfb2VhJgRSp1OBQlgRTZW8uDFKnjUpRrZgtSZamER1Fji5MhSJG9qTgDgxoORXXd5e5mYGDMjltRXV9nTiIIxAkjKeoq8veFg5DK5rqWvgl9QDBRCklRacG8BfOhYMHs/Bq4hBySIu9Fe5DAXH+4hDRCUaXnqj3b12+EgE3rJidjVeS1ZM9ig4AgMAh1S+3HpWiFX2EJGBRXN9fhUrQyBFt0oylaahIWBQZ5bbgVrW2eMhUMyrLacCqCgx2TUnAr2gUFW1szcCpaHd7RCwLtkVlduB1uEREDAvGFXXWUBcFy5+x8MMgrwh2Yyxyy8sCgKDqtB6sijzV7dm7eAgHbNkxLwKaoznvhbqSkMjMYq6La2BlzZkHBnOmZ9VgVtVX4OLpCgUtgUzNWRXV1zS1w0Ig9CHADaZyZEwnIMGgQViTLoEpYkQiDWBUhNTXcDKwEDdJnZGAQJKCmgQtUQvHhVaPNCSkRWQSVdfWwAi1FHiagAgAPu3js6FbZbgAAAABJRU5ErkJggg=="; @@ -155,6 +155,11 @@ var script = { previewToPathClick(item) { console.log(item); if (this.mode == 'preview') { + this.$EventBus.$emit('learningStatistics', { + type: 'doc', + info: null, + data: item + }); // if (item.fileFormat == 'pdf') { // // const pdfUrl = '/pdfjs/web/viewer.html?file=' + encodeURIComponent(item.uploadFileUrl) // this.$router.push({ @@ -1371,7 +1376,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-95fbfab6"; + const __vue_scope_id__ = "data-v-21c71aa2"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/resource.min.css b/src/plugin/xml-digital-teaching/lib/resource.min.css index 70a7569..d5b5ab1 100644 --- a/src/plugin/xml-digital-teaching/lib/resource.min.css +++ b/src/plugin/xml-digital-teaching/lib/resource.min.css @@ -1 +1 @@ -.preview-item-file[data-v-95fbfab6]:hover,.slip-over-cover[data-v-95fbfab6]:hover{cursor:pointer} \ No newline at end of file +.preview-item-file[data-v-21c71aa2]:hover,.slip-over-cover[data-v-21c71aa2]:hover{cursor:pointer} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/single-ctalog-group.css b/src/plugin/xml-digital-teaching/lib/single-ctalog-group.css index 96605fe..01d1508 100644 --- a/src/plugin/xml-digital-teaching/lib/single-ctalog-group.css +++ b/src/plugin/xml-digital-teaching/lib/single-ctalog-group.css @@ -1,7 +1,7 @@ -.xml-single-ebook-group-h5[data-v-18c06d1c] { +.xml-single-ebook-group-h5[data-v-55908341] { } -.xml-single-ebook-group-pc[data-v-18c06d1c] { +.xml-single-ebook-group-pc[data-v-55908341] { } -.xml-single-ebook-group-pad[data-v-18c06d1c] { +.xml-single-ebook-group-pad[data-v-55908341] { } diff --git a/src/plugin/xml-digital-teaching/lib/single-ctalog-group.js b/src/plugin/xml-digital-teaching/lib/single-ctalog-group.js index a78eb20..9fa6fcb 100644 --- a/src/plugin/xml-digital-teaching/lib/single-ctalog-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-ctalog-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { @@ -295,7 +295,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-18c06d1c"; + const __vue_scope_id__ = "data-v-55908341"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/single-ebook-group.css b/src/plugin/xml-digital-teaching/lib/single-ebook-group.css index 7b5bf11..4815379 100644 --- a/src/plugin/xml-digital-teaching/lib/single-ebook-group.css +++ b/src/plugin/xml-digital-teaching/lib/single-ebook-group.css @@ -1,7 +1,7 @@ -.xml-single-ebook-group-h5[data-v-2c319df0] { +.xml-single-ebook-group-h5[data-v-b39a2926] { } -.xml-single-ebook-group-pc[data-v-2c319df0] { +.xml-single-ebook-group-pc[data-v-b39a2926] { } -.xml-single-ebook-group-pad[data-v-2c319df0] { +.xml-single-ebook-group-pad[data-v-b39a2926] { } diff --git a/src/plugin/xml-digital-teaching/lib/single-ebook-group.js b/src/plugin/xml-digital-teaching/lib/single-ebook-group.js index 439a2e0..8a9573f 100644 --- a/src/plugin/xml-digital-teaching/lib/single-ebook-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-ebook-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { @@ -309,7 +309,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-2c319df0"; + const __vue_scope_id__ = "data-v-b39a2926"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/single-html-group.css b/src/plugin/xml-digital-teaching/lib/single-html-group.css index 9d7aca2..08ddc4a 100644 --- a/src/plugin/xml-digital-teaching/lib/single-html-group.css +++ b/src/plugin/xml-digital-teaching/lib/single-html-group.css @@ -1,7 +1,7 @@ -.xml-single-ebook-group-h5[data-v-42eedd84] { +.xml-single-ebook-group-h5[data-v-0b9200e9] { } -.xml-single-ebook-group-pc[data-v-42eedd84] { +.xml-single-ebook-group-pc[data-v-0b9200e9] { } -.xml-single-ebook-group-pad[data-v-42eedd84] { +.xml-single-ebook-group-pad[data-v-0b9200e9] { } diff --git a/src/plugin/xml-digital-teaching/lib/single-html-group.js b/src/plugin/xml-digital-teaching/lib/single-html-group.js index d8b782b..c45a970 100644 --- a/src/plugin/xml-digital-teaching/lib/single-html-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-html-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { @@ -318,7 +318,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-42eedd84"; + const __vue_scope_id__ = "data-v-0b9200e9"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/single-image-group.js b/src/plugin/xml-digital-teaching/lib/single-image-group.js index 99cb94f..719fea9 100644 --- a/src/plugin/xml-digital-teaching/lib/single-image-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-image-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { diff --git a/src/plugin/xml-digital-teaching/lib/single-music-group.css b/src/plugin/xml-digital-teaching/lib/single-music-group.css index a608c18..6d18974 100644 --- a/src/plugin/xml-digital-teaching/lib/single-music-group.css +++ b/src/plugin/xml-digital-teaching/lib/single-music-group.css @@ -1,7 +1,7 @@ -.xml-single-music-group-h5[data-v-8d6cf2e2] { +.xml-single-music-group-h5[data-v-272f2034] { } -.xml-single-music-group-pc[data-v-8d6cf2e2] { +.xml-single-music-group-pc[data-v-272f2034] { } -.xml-single-music-group-pad[data-v-8d6cf2e2] { +.xml-single-music-group-pad[data-v-272f2034] { } diff --git a/src/plugin/xml-digital-teaching/lib/single-music-group.js b/src/plugin/xml-digital-teaching/lib/single-music-group.js index ba0ffad..e28c30f 100644 --- a/src/plugin/xml-digital-teaching/lib/single-music-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-music-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { @@ -297,7 +297,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-8d6cf2e2"; + const __vue_scope_id__ = "data-v-272f2034"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/single-question-group.css b/src/plugin/xml-digital-teaching/lib/single-question-group.css index 4efe8e2..3536517 100644 --- a/src/plugin/xml-digital-teaching/lib/single-question-group.css +++ b/src/plugin/xml-digital-teaching/lib/single-question-group.css @@ -1,7 +1,7 @@ -.xml-single-question-group-h5[data-v-cf5b6886] { +.xml-single-question-group-h5[data-v-77922a38] { } -.xml-single-question-group-pc[data-v-cf5b6886] { +.xml-single-question-group-pc[data-v-77922a38] { } -.xml-single-question-group-pad[data-v-cf5b6886] { +.xml-single-question-group-pad[data-v-77922a38] { } diff --git a/src/plugin/xml-digital-teaching/lib/single-question-group.js b/src/plugin/xml-digital-teaching/lib/single-question-group.js index d357dca..29f0faf 100644 --- a/src/plugin/xml-digital-teaching/lib/single-question-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-question-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { @@ -334,7 +334,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-cf5b6886"; + const __vue_scope_id__ = "data-v-77922a38"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/single-resource-group.css b/src/plugin/xml-digital-teaching/lib/single-resource-group.css index 04018cf..b387803 100644 --- a/src/plugin/xml-digital-teaching/lib/single-resource-group.css +++ b/src/plugin/xml-digital-teaching/lib/single-resource-group.css @@ -1,7 +1,7 @@ -.xml-single-question-group-h5[data-v-0c133c8a] { +.xml-single-question-group-h5[data-v-34ba0440] { } -.xml-single-question-group-pc[data-v-0c133c8a] { +.xml-single-question-group-pc[data-v-34ba0440] { } -.xml-single-question-group-pad[data-v-0c133c8a] { +.xml-single-question-group-pad[data-v-34ba0440] { } diff --git a/src/plugin/xml-digital-teaching/lib/single-resource-group.js b/src/plugin/xml-digital-teaching/lib/single-resource-group.js index 5642841..9f29270 100644 --- a/src/plugin/xml-digital-teaching/lib/single-resource-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-resource-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { @@ -326,7 +326,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-0c133c8a"; + const __vue_scope_id__ = "data-v-34ba0440"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/single-testpaper-group.css b/src/plugin/xml-digital-teaching/lib/single-testpaper-group.css index 04018cf..b387803 100644 --- a/src/plugin/xml-digital-teaching/lib/single-testpaper-group.css +++ b/src/plugin/xml-digital-teaching/lib/single-testpaper-group.css @@ -1,7 +1,7 @@ -.xml-single-question-group-h5[data-v-0c133c8a] { +.xml-single-question-group-h5[data-v-34ba0440] { } -.xml-single-question-group-pc[data-v-0c133c8a] { +.xml-single-question-group-pc[data-v-34ba0440] { } -.xml-single-question-group-pad[data-v-0c133c8a] { +.xml-single-question-group-pad[data-v-34ba0440] { } diff --git a/src/plugin/xml-digital-teaching/lib/single-testpaper-group.js b/src/plugin/xml-digital-teaching/lib/single-testpaper-group.js index 5642841..9f29270 100644 --- a/src/plugin/xml-digital-teaching/lib/single-testpaper-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-testpaper-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { @@ -326,7 +326,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-0c133c8a"; + const __vue_scope_id__ = "data-v-34ba0440"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/single-text-group.css b/src/plugin/xml-digital-teaching/lib/single-text-group.css index c304462..8cd28bc 100644 --- a/src/plugin/xml-digital-teaching/lib/single-text-group.css +++ b/src/plugin/xml-digital-teaching/lib/single-text-group.css @@ -1,7 +1,7 @@ -.xml-single-text-group-h5[data-v-a8e0b970] { +.xml-single-text-group-h5[data-v-647015fa] { } -.xml-single-text-group-pc[data-v-a8e0b970] { +.xml-single-text-group-pc[data-v-647015fa] { } -.xml-single-text-group-pad[data-v-a8e0b970] { +.xml-single-text-group-pad[data-v-647015fa] { } diff --git a/src/plugin/xml-digital-teaching/lib/single-text-group.js b/src/plugin/xml-digital-teaching/lib/single-text-group.js index 45b0c7f..fbb82e5 100644 --- a/src/plugin/xml-digital-teaching/lib/single-text-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-text-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { @@ -349,7 +349,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-a8e0b970"; + const __vue_scope_id__ = "data-v-647015fa"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/single-video-group.css b/src/plugin/xml-digital-teaching/lib/single-video-group.css index 9f6f622..9d16ad1 100644 --- a/src/plugin/xml-digital-teaching/lib/single-video-group.css +++ b/src/plugin/xml-digital-teaching/lib/single-video-group.css @@ -1,7 +1,7 @@ -.xml-single-video-group-h5[data-v-6b3c0a0a] { +.xml-single-video-group-h5[data-v-3ae74720] { } -.xml-single-video-group-pc[data-v-6b3c0a0a] { +.xml-single-video-group-pc[data-v-3ae74720] { } -.xml-single-video-group-pad[data-v-6b3c0a0a] { +.xml-single-video-group-pad[data-v-3ae74720] { } diff --git a/src/plugin/xml-digital-teaching/lib/single-video-group.js b/src/plugin/xml-digital-teaching/lib/single-video-group.js index ab9fd40..f3f5ea3 100644 --- a/src/plugin/xml-digital-teaching/lib/single-video-group.js +++ b/src/plugin/xml-digital-teaching/lib/single-video-group.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ var singleGroupMixin = { @@ -314,7 +314,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-6b3c0a0a"; + const __vue_scope_id__ = "data-v-3ae74720"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/splitline.css b/src/plugin/xml-digital-teaching/lib/splitline.css index d9dd366..e9d22f4 100644 --- a/src/plugin/xml-digital-teaching/lib/splitline.css +++ b/src/plugin/xml-digital-teaching/lib/splitline.css @@ -1,78 +1,75 @@ -/*# sourceMappingURL=first.vue.map */ - - -/*# sourceMappingURL=fourth.vue.map */ - - -/*# sourceMappingURL=second.vue.map */ - - -/*# sourceMappingURL=seventh.vue.map */ - - -/*# sourceMappingURL=fifth.vue.map */ - - -/*# sourceMappingURL=third.vue.map */ - - -/*# sourceMappingURL=ninth.vue.map */ - - -/*# sourceMappingURL=eighth.vue.map */ - - -/*# sourceMappingURL=sixth.vue.map */ - - -/*# sourceMappingURL=tenth.vue.map */ - - -/*# sourceMappingURL=eleventh.vue.map */ - - -/*# sourceMappingURL=Greytheme2.vue.map */ - - -/*# sourceMappingURL=Greytheme4.vue.map */ - - -/*# sourceMappingURL=Greytheme3.vue.map */ - - -/*# sourceMappingURL=Yellowtheme2.vue.map */ - - -/*# sourceMappingURL=Greytheme6.vue.map */ - - /*# sourceMappingURL=Greytheme5.vue.map */ -/*# sourceMappingURL=Greytheme1.vue.map */ +/*# sourceMappingURL=fourth.vue.map */ -/*# sourceMappingURL=Redtheme2.vue.map */ +/*# sourceMappingURL=eighth.vue.map */ + + +/*# sourceMappingURL=first.vue.map */ + + +/*# sourceMappingURL=Greytheme3.vue.map */ + + +/*# sourceMappingURL=second.vue.map */ + + +/*# sourceMappingURL=Greytheme2.vue.map */ + + +/*# sourceMappingURL=sixth.vue.map */ + + +/*# sourceMappingURL=seventh.vue.map */ + + +/*# sourceMappingURL=ninth.vue.map */ + + +/*# sourceMappingURL=fifth.vue.map */ /*# sourceMappingURL=Yellowtheme1.vue.map */ +/*# sourceMappingURL=tenth.vue.map */ + + +/*# sourceMappingURL=third.vue.map */ + + +/*# sourceMappingURL=Bluetheme3.vue.map */ + + /*# sourceMappingURL=Yellowtheme3.vue.map */ -/*# sourceMappingURL=Redtheme3.vue.map */ +/*# sourceMappingURL=Redtheme2.vue.map */ + + +/*# sourceMappingURL=eleventh.vue.map */ + + +/*# sourceMappingURL=Greytheme6.vue.map */ + + +/*# sourceMappingURL=Yellowtheme4.vue.map */ /*# sourceMappingURL=Redtheme1.vue.map */ -/*# sourceMappingURL=Greentheme1.vue.map */ +/*# sourceMappingURL=Greytheme1.vue.map */ -/*# sourceMappingURL=Yellowtheme4.vue.map */ +/*# sourceMappingURL=Yellowtheme2.vue.map */ + + +/*# sourceMappingURL=Bluetheme2.vue.map */ /*# sourceMappingURL=Bluetheme1.vue.map */ @@ -81,19 +78,22 @@ /*# sourceMappingURL=Redtheme4.vue.map */ -/*# sourceMappingURL=Greentheme3.vue.map */ - - -/*# sourceMappingURL=Greentheme4.vue.map */ - - /*# sourceMappingURL=Greentheme2.vue.map */ -/*# sourceMappingURL=Bluetheme2.vue.map */ +/*# sourceMappingURL=Greytheme4.vue.map */ -/*# sourceMappingURL=Bluetheme3.vue.map */ +/*# sourceMappingURL=Redtheme3.vue.map */ + + +/*# sourceMappingURL=Greentheme3.vue.map */ + + +/*# sourceMappingURL=Greentheme1.vue.map */ + + +/*# sourceMappingURL=Greentheme4.vue.map */ /*# sourceMappingURL=Bluetheme4.vue.map */ @@ -168,11 +168,11 @@ /*# sourceMappingURL=XmlText.vue.map */ -.xml-text-h5[data-v-4ae2eebc] { +.xml-text-h5[data-v-a0b70a4a] { } -.xml-text-pc[data-v-4ae2eebc] { +.xml-text-pc[data-v-a0b70a4a] { } -.xml-text-h5[data-v-4ae2eebc] { +.xml-text-h5[data-v-a0b70a4a] { } diff --git a/src/plugin/xml-digital-teaching/lib/splitline.js b/src/plugin/xml-digital-teaching/lib/splitline.js index 89ee5da..310fbc9 100644 --- a/src/plugin/xml-digital-teaching/lib/splitline.js +++ b/src/plugin/xml-digital-teaching/lib/splitline.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ import Vue from 'vue'; @@ -419,7 +419,7 @@ __vue_render__$B._withStripped = true; /* style */ const __vue_inject_styles__$A = undefined; /* scoped */ - const __vue_scope_id__$A = "data-v-73d8b7a0"; + const __vue_scope_id__$A = "data-v-0994a01b"; /* module identifier */ const __vue_module_identifier__$A = undefined; /* functional template */ @@ -501,7 +501,7 @@ class MagicLink extends HTMLElement { transition: all 240ms ease-in-out; cursor: pointer; } - .magic-link:hover { + .magic-link span:hover { text-decoration: underline; } .wifi-symbol { @@ -10120,1083 +10120,1441 @@ var recorder_mp3_min = createCommonjsModule(function (module) { https://github.com/xiangyuecn/Recorder src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js */ -!function (y) { +!function (e) { + var t = "object" == typeof window && !!window.document, + a = t ? window : Object; + !function (e, w) { - var v = function () {}, - V = function (e) { - return new t(e); - }; - V.LM = "2023-02-01 18:05"; - var T = "Recorder", - d = "getUserMedia", - O = "srcSampleRate", - N = "sampleRate", - x = "catch"; - V.IsOpen = function () { - var e = V.Stream; - if (e) { - var t = e.getTracks && e.getTracks() || e.audioTracks || [], - a = t[0]; - if (a) { - var s = a.readyState; - return "live" == s || s == a.LIVE; - } - } - return !1; - }, V.BufferSize = 4096, V.Destroy = function () { - for (var e in H(T + " Destroy"), S(), a) a[e](); - }; - var a = {}; - V.BindDestroy = function (e, t) { - a[e] = t; - }, V.Support = function () { - var e = navigator.mediaDevices || {}; - return e[d] || (e = navigator)[d] || (e[d] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[d] && (V.Scope = e, !!V.GetContext()); - }, V.GetContext = function () { - var e = y.AudioContext; - return e || (e = y.webkitAudioContext), e ? (V.Ctx && "closed" != V.Ctx.state || (V.Ctx = new e(), V.BindDestroy("Ctx", function () { - var e = V.Ctx; - e && e.close && (e.close(), V.Ctx = 0); - })), V.Ctx) : null; - }; - var E = "ConnectEnableWebM"; - V[E] = !0; - var P = "ConnectEnableWorklet"; - V[P] = !1; - var g = function (e, _) { - var l, - i, - f, - c = e.BufferSize || V.BufferSize, - h = V.Ctx, - u = e.Stream, - o = function (e) { - var t = u._m = h.createMediaStreamSource(u), - a = h.destination, - s = "createMediaStreamDestination"; - h[s] && (a = h[s]()), t.connect(e), e.connect(a); - }, - m = "", - p = u._call, - b = function (e) { - for (var t in p) { - for (var a = e.length, s = new Int16Array(a), n = 0, r = 0; r < a; r++) { - var i = Math.max(-1, Math.min(1, e[r])); - i = i < 0 ? 32768 * i : 32767 * i, s[r] = i, n += Math.abs(i); - } - for (var o in p) p[o](s, n); - return; - } - }, - v = "ScriptProcessor", - d = "audioWorklet", - g = T + " " + d, - S = "RecProc", - M = "MediaRecorder", - w = M + ".WebM.PCM", - R = h.createScriptProcessor || h.createJavaScriptNode, - A = "。由于" + d + "内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启" + d + "。", - B = function () { - i = u.isWorklet = !1, L(u), H("Connect采用老的" + v + "," + (V[P] ? "但已" : "可") + "设置" + T + "." + P + "=true尝试启用" + d + m + A, 3); - var e = u._p = R.call(h, c, 1, 1); - o(e); - var t = "_D220626", - a = V[t]; - a && H("Use " + T + "." + t, 3), e.onaudioprocess = function (e) { - var t = e.inputBuffer.getChannelData(0); - a ? (t = new Float32Array(t), setTimeout(function () { - b(t); - })) : b(t); - }; - }, - k = function () { - l = u.isWebM = !1, I(u), i = u.isWorklet = !R || V[P]; - var t = y.AudioWorkletNode; - if (i && h[d] && t) { - var s = function () { - return i && u._na; - }, - n = u._na = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - f = 0, s() && (H(d + "未返回任何音频,恢复使用" + v, 3), R && B()); - }, 500)); - }, - r = function () { - if (s()) { - var e = u._n = new t(h, S, { - processorOptions: { - bufferSize: c - } - }); - o(e), e.port.onmessage = function (e) { - f && (clearTimeout(f), f = ""), s() ? b(e.data.val) : i || H(d + "多余回调", 3); - }, H("Connect采用" + d + ",设置" + T + "." + P + "=false可恢复老式" + v + m + A, 3); - } - }; - h.resume()[p && "finally"](function () { - if (s()) if (h[S]) r();else { - var e, - t, - a = (t = "class " + S + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { - return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, g); - })(function (e) { - DEL_super(e); - var t = this, - a = e.processorOptions.bufferSize; - t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { - e.data.kill && (t.kill = !0, console.log("$RA kill call")); - }, console.log("$RA .ctor call", e); - }), t += "process " + e(function (e, t, a) { - var s = this, - n = s.bufferSize, - r = s.buffer, - i = s.pos; - if ((e = (e[0] || [])[0] || []).length) { - r.set(e, i); - var o = ~~((i += e.length) / n) * n; - if (o) { - this.port.postMessage({ - val: r.slice(0, o) - }); - var _ = r.subarray(o, i); - (r = new Float32Array(2 * n)).set(_), i = _.length, s.buffer = r; - } - s.pos = i; - } - return !s.kill; - }), t += '}try{registerProcessor("' + S + '", ' + S + ')}catch(e){console.error("' + g + '注册失败",e)}', "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); - h[d].addModule(a).then(function (e) { - s() && (h[S] = 1, r(), f && n()); - })[x](function (e) { - H(d + ".addModule失败", 1, e), s() && B(); - }); - } - }); - } else B(); - }; - !function () { - var e = y[M], - t = "ondataavailable", - a = "audio/webm; codecs=pcm"; - l = u.isWebM = V[E]; - var s = e && t in e.prototype && e.isTypeSupported(a); - if (m = s ? "" : "(此浏览器不支持" + w + ")", !_ || !l || !s) return k(); - var n = function () { - return l && u._ra; - }, - r = (u._ra = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - n() && (H(M + "未返回任何音频,降级使用" + d, 3), k()); - }, 500)); - }, Object.assign({ - mimeType: a - }, V.ConnectWebMOptions)), - i = u._r = new e(u, r), - o = u._rd = { - sampleRate: h[N] - }; - i[t] = function (e) { - var t = new FileReader(); - t.onloadend = function () { - if (n()) { - var e = C(new Uint8Array(t.result), o); - if (!e) return; - if (-1 == e) return void k(); - f && (clearTimeout(f), f = ""), b(e); - } else l || H(M + "多余回调", 3); - }, t.readAsArrayBuffer(e.data); - }, i.start(~~(c / 48)), H("Connect采用" + w + ",设置" + T + "." + E + "=false可恢复使用" + d + "或老式" + v); - }(); - }, - L = function (e) { - e._na = null, e._n && (e._n.port.postMessage({ - kill: !0 - }), e._n.disconnect(), e._n = null); - }, - I = function (e) { - e._ra = null, e._r && (e._r.stop(), e._r = null); - }, - S = function (e) { - var t = (e = e || V) == V, - a = e.Stream; - if (a && (a._m && (a._m.disconnect(), a._m = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), L(a), I(a), t)) { - for (var s = a.getTracks && a.getTracks() || a.audioTracks || [], n = 0; n < s.length; n++) { - var r = s[n]; - r.stop && r.stop(); + var S = function () {}, + f = function (e) { + return "number" == typeof e; + }, + N = function (e) { + return new l(e); + }, + M = N.LM = "2024-04-09 19:15", + y = "https://github.com/xiangyuecn/Recorder", + R = "Recorder", + A = "getUserMedia", + V = "srcSampleRate", + D = "sampleRate", + i = "bitRate", + x = "catch", + t = e[R]; + if (t && t.LM == M) return t.CLog(t.i18n.$T("K8zP::重复导入{1}", 0, R), 3); + N.IsOpen = function () { + var e = N.Stream; + if (e) { + var t = e.getTracks && e.getTracks() || e.audioTracks || [], + a = t[0]; + if (a) { + var n = a.readyState; + return "live" == n || n == a.LIVE; } - a.stop && a.stop(); } - e.Stream = 0; + return !1; + }, N.BufferSize = 4096, N.Destroy = function () { + for (var e in O(R + " Destroy"), L(), a) a[e](); }; - V.SampleData = function (e, t, a, s, n) { - s || (s = {}); - var r = s.index || 0, - i = s.offset || 0, - o = s.frameNext || []; - n || (n = {}); - var _ = n.frameSize || 1; - n.frameType && (_ = "mp3" == n.frameType ? 1152 : 1); - var l = e.length; - l + 1 < r && H("SampleData似乎传入了未重置chunk " + r + ">" + l, 3); - for (var f = 0, c = r; c < l; c++) f += e[c].length; - f = Math.max(0, f - Math.floor(i)); - var h = t / a; - 1 < h ? f = Math.floor(f / h) : (h = 1, a = t), f += o.length; - for (var u = new Int16Array(f), m = 0, c = 0; c < o.length; c++) u[m] = o[c], m++; - for (; r < l; r++) { - for (var p = e[r], c = i, b = p.length; c < b;) { - var v = Math.floor(c), - d = Math.ceil(c), - g = c - v, - S = p[v], - M = d < b ? p[d] : (e[r + 1] || [S])[0] || 0; - u[m] = S + (M - S) * g, m++, c += h; + var a = {}; + N.BindDestroy = function (e, t) { + a[e] = t; + }, N.Support = function () { + if (!w) return !1; + var e = navigator.mediaDevices || {}; + return e[A] || (e = navigator)[A] || (e[A] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[A] && (N.Scope = e, !!N.GetContext()); + }, N.GetContext = function (e) { + if (!w) return null; + var t = window.AudioContext; + if (t || (t = window.webkitAudioContext), !t) return null; + var a = N.Ctx; + if (a && "closed" != a.state || (a = N.Ctx = new t(), N.NewCtxs = N.NewCtxs || [], N.BindDestroy("Ctx", function () { + var e = N.Ctx; + e && e.close && (s(e), N.Ctx = 0); + var t = N.NewCtxs; + N.NewCtxs = []; + for (var a = 0; a < t.length; a++) s(t[a]); + })), e && a.close) try { + a = new t(), N.NewCtxs.push(a); + } catch (e) { + O("GetContext tryNew Error", 1, e); } - i = c - b; - } - o = null; - var w = u.length % _; - if (0 < w) { - var R = 2 * (u.length - w); - o = new Int16Array(u.buffer.slice(R)), u = new Int16Array(u.buffer.slice(0, R)); - } - return { - index: r, - offset: i, - frameNext: o, - sampleRate: a, - data: u - }; - }, V.PowerLevel = function (e, t) { - var a = e / t || 0; - return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); - }, V.PowerDBFS = function (e) { - var t = Math.max(.1, e || 0); - return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); - }, V.CLog = function (e, t) { - var a = new Date(), - s = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), - n = this && this.envIn && this.envCheck && this.id, - r = ["[" + s + " " + T + (n ? ":" + n : "") + "]" + e], - i = arguments, - o = y.console || {}, - _ = 2, - l = o.log; - for ("number" == typeof t ? l = 1 == t ? o.error : 3 == t ? o.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); - f ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(o, r); - }; - var H = function () { - V.CLog.apply(this, arguments); - }, - f = !0; - try { - f = !console.log.apply; - } catch (e) {} - var s = 0; - function t(e) { - this.id = ++s, r(); - var t = { - type: "mp3", - bitRate: 16, - sampleRate: 16e3, - onProcess: v - }; - for (var a in e) t[a] = e[a]; - this.set = t, this._S = 9, this.Sync = { - O: 9, - C: 9 - }; - } - V.Sync = { - O: 9, - C: 9 - }, V.prototype = t.prototype = { - CLog: H, - _streamStore: function () { - return this.set.sourceStream ? this : V; - }, - open: function (e, a) { - var s = this, - n = s._streamStore(); - e = e || v; - var r = function (e, t) { - t = !!t, s.CLog("录音open失败:" + e + ",isUserNotAllow:" + t, 1), a && a(e, t); - }, - i = function () { - s.CLog("open ok id:" + s.id), e(), s._SO = 0; - }, - o = n.Sync, - _ = ++o.O, - l = o.C; - s._O = s._O_ = _, s._SO = s._S; - var t = s.envCheck({ - envName: "H5", - canProcess: !0 - }); - if (t) r("不能录音:" + t);else if (s.set.sourceStream) { - if (!V.GetContext()) return void r("不支持此浏览器从流中获取录音"); - S(n), s.Stream = s.set.sourceStream, s.Stream._call = {}; - try { - g(n); - } catch (e) { - return void r("从流中打开录音失败:" + e.message); - } - i(); - } else { - var f = function (e, t) { - try { - y.top.a; - } catch (e) { - return void r('无权录音(跨域,请尝试给iframe添加麦克风访问策略,如allow="camera;microphone")'); - } - /Permission|Allow/i.test(e) ? r("用户拒绝了录音权限", !0) : !1 === y.isSecureContext ? r("浏览器禁止不安全页面录音,可开启https解决") : /Found/i.test(e) ? r(t + ",无可用麦克风") : r(t); - }; - if (V.IsOpen()) i();else if (V.Support()) { - var c = function (t) { - setTimeout(function () { - t._call = {}; - var e = V.Stream; - e && (S(), t._call = e._call), V.Stream = t, function () { - if (l != o.C || !s._O) { - var e = "open被取消"; - return _ == o.O ? s.close() : e = "open被中断", r(e), !0; - } - }() || (V.IsOpen() ? (e && s.CLog("发现同时多次调用open", 1), g(n, 1), i()) : r("录音功能无效:无音频流")); - }, 100); - }, - h = function (e) { - var t = e.name || e.message || e.code + ":" + e; - s.CLog("请求录音权限错误", 1, e), f(t, "无法录音:" + t); - }, - u = { - noiseSuppression: !1, - echoCancellation: !1 - }, - m = s.set.audioTrackSet; - for (var p in m) u[p] = m[p]; - u.sampleRate = V.Ctx.sampleRate; - try { - var b = V.Scope[d]({ - audio: u - }, c, h); - } catch (e) { - s.CLog(d, 3, e), b = V.Scope[d]({ - audio: !0 - }, c, h); - } - b && b.then && b.then(c)[x](h); - } else f("", "此浏览器不支持录音"); - } - }, - close: function (e) { - e = e || v; - var t = this, - a = t._streamStore(); - t._stop(); - var s = a.Sync; - if (t._O = 0, t._O_ != s.O) return t.CLog("close被忽略(因为同时open了多个rec,只有最后一个会真正close)", 3), void e(); - s.C++, S(a), t.CLog("close"), e(); - }, - mock: function (e, t) { - var a = this; - return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a[O] = t, a; - }, - envCheck: function (e) { - var t, - a = this.set, - s = "CPU_BE"; - if (t || V[s] || !y.Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (r(s), t = "不支持CPU_BE架构"), !t) { - var n = a.type; - this[n + "_envCheck"] ? t = this[n + "_envCheck"](e, a) : a.takeoffEncodeChunk && (t = n + "类型" + (this[n] ? "" : "(未加载编码器)") + "不支持设置takeoffEncodeChunk"); - } - return t || ""; - }, - envStart: function (e, t) { - var a = this, - s = a.set; - a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = []; - var n = s[N]; - if (t < n ? s[N] = t : n = 0, a[O] = t, a.CLog(O + ": " + t + " set." + N + ": " + s[N] + (n ? " 忽略" + n : ""), n ? 3 : 0), a.engineCtx = 0, a[s.type + "_start"]) { - var r = a.engineCtx = a[s.type + "_start"](s); - r && (r.pcmDatas = [], r.pcmSize = 0); - } - }, - envResume: function () { - this.envInFixTs = []; - }, - envIn: function (e, t) { - var n = this, - r = n.set, - i = n.engineCtx, - a = n[O], - s = e.length, - o = V.PowerLevel(t, s), - _ = n.buffers, - l = _.length; - _.push(e); - var f = _, - c = l, - h = Date.now(), - u = Math.round(s / a * 1e3); - n.envInLast = h, 1 == n.buffers.length && (n.envInFirst = h - u); - var m = n.envInFixTs; - m.splice(0, 0, { - t: h, - d: u - }); - for (var p = h, b = 0, v = 0; v < m.length; v++) { - var d = m[v]; - if (3e3 < h - d.t) { - m.length = v; + return a; + }, N.CloseNewCtx = function (e) { + if (e && e != N.Ctx) { + s(e); + for (var t = N.NewCtxs || [], a = t.length, n = 0; n < t.length; n++) if (t[n] == e) { + t.splice(n, 1); break; } - p = d.t, b += d.d; + O(z("mSxV::剩{1}个GetContext未close", 0, a + "-1=" + t.length), t.length ? 3 : 0); } - var g = m[1], - S = h - p; - if (S / 3 < S - b && (g && 1e3 < S || 6 <= m.length)) { - var M = h - g.t - u; - if (u / 5 < M) { - var w = !r.disableEnvInFix; - if (n.CLog("[" + h + "]" + (w ? "" : "未") + "补偿" + M + "ms", 3), n.envInFix += M, w) { - var R = new Int16Array(M * a / 1e3); - s += R.length, _.push(R); + }; + var s = function (e) { + if (e && e.close) { + e._isC = 1; + try { + e.close(); + } catch (e) { + O("ctx close err", 1, e); } } - } - var A = n.recSize, - B = s, - k = A + B; - if (n.recSize = k, i) { - var y = V.SampleData(_, a, r[N], i.chunkInfo); - i.chunkInfo = y, k = (A = i.pcmSize) + (B = y.data.length), i.pcmSize = k, _ = i.pcmDatas, l = _.length, _.push(y.data), a = y[N]; - } - var T = Math.round(k / a * 1e3), - x = _.length, - E = f.length, - P = function () { - for (var e = L ? 0 : -B, t = null == _[0], a = l; a < x; a++) { - var s = _[a]; - null == s ? t = 1 : (e += s.length, i && s.length && n[r.type + "_encode"](i, s)); - } - if (t && i) for (a = c, f[0] && (a = 0); a < E; a++) f[a] = null; - t && (e = L ? B : 0, _[0] = null), i ? i.pcmSize += e : n.recSize += e; - }, - L = 0, - I = "rec.set.onProcess"; - try { - L = r.onProcess(_, o, T, a, l, P); - } catch (e) { - console.error(I + "回调出错是不允许的,需保证不会抛异常", e); - } - var H = Date.now() - h; - if (10 < H && 1e3 < n.envInFirst - h && n.CLog(I + "低性能,耗时" + H + "ms", 3), !0 === L) { - var C = 0; - for (v = l; v < x; v++) null == _[v] ? C = 1 : _[v] = new Int16Array(0); - C ? n.CLog("未进入异步前不能清除buffers", 3) : i ? i.pcmSize -= B : n.recSize -= B; - } else P(); - }, - start: function () { - var t = this, - a = V.Ctx, - e = 1; - if (t.set.sourceStream ? t.Stream || (e = 0) : V.IsOpen() || (e = 0), e) { - if (t.CLog("开始录音"), t._stop(), t.state = 3, t.envStart(null, a[N]), t._SO && t._SO + 1 != t._S) t.CLog("start被中断", 3);else { - t._SO = 0; - var s = function () { - 3 == t.state && (t.state = 1, t.resume()); - }; - if ("suspended" == a.state) { - var n = "AudioContext resume: "; - t.CLog(n + "wait..."), a.resume().then(function () { - t.CLog(n + a.state), s(); + }, + B = N.ResumeCtx = function (a, n, s, r) { + var i = 0, + o = 0, + _ = 0, + l = 0, + f = "EventListener", + c = "ResumeCtx ", + u = function (e, t) { + o && h(), i || (i = 1, e && r(e, l), t && s(l)), t && (!a._LsSC && a["add" + f] && a["add" + f]("statechange", b), a._LsSC = 1, _ = 1); + }, + h = function (e) { + if (!e || !o) { + o = e ? 1 : 0; + for (var t = ["focus", "mousedown", "mouseup", "touchstart", "touchend"], a = 0; a < t.length; a++) window[(e ? "add" : "remove") + f](t[a], b, !0); + } + }, + b = function () { + var e = a.state, + t = p(e); + if (!i && !n(t ? ++l : l)) return u(); + t ? (_ && O(c + "sc " + e, 3), h(1), a.resume().then(function () { + _ && O(c + "sc " + a.state), u(0, 1); })[x](function (e) { - t.CLog(n + a.state + " 可能无法录音:" + e.message, 1, e), s(); - }); - } else s(); + O(c + "error", 1, e), p(a.state) || u(e.message || "error"); + })) : "closed" == e ? (_ && !a._isC && O(c + "sc " + e, 1), u("ctx closed")) : u(0, 1); + }; + b(); + }, + p = N.CtxSpEnd = function (e) { + return "suspended" == e || "interrupted" == e; + }, + k = function (e) { + var t = e.state, + a = "ctx.state=" + t; + return p(t) && (a += z("nMIy::(注意:ctx不是running状态,rec.open和start至少要有一个在用户操作(触摸、点击等)时进行调用,否则将在rec.start时尝试进行ctx.resume,可能会产生兼容性问题(仅iOS),请参阅文档中runningContext配置)")), a; + }, + T = "ConnectEnableWebM"; + N[T] = !0; + var E = "ConnectEnableWorklet"; + N[E] = !1; + var C = function (e, _) { + var l = e.BufferSize || N.BufferSize, + f = e.Stream, + c = f._RC || f._c || N.GetContext(!0); + f._c = c; + var u, + a, + h, + i = function (e) { + var t = f._m = c.createMediaStreamSource(f), + a = c.destination, + n = "createMediaStreamDestination"; + c[n] && (a = f._d = c[n]()), t.connect(e), e.connect(a); + }, + b = "", + p = f._call, + m = function (e) { + for (var t in p) { + for (var a = e.length, n = new Int16Array(a), s = 0, r = 0; r < a; r++) { + var i = Math.max(-1, Math.min(1, e[r])); + i = i < 0 ? 32768 * i : 32767 * i, n[r] = i, s += Math.abs(i); + } + for (var o in p) p[o](n, s); + return; + } + }, + v = "ScriptProcessor", + d = "audioWorklet", + o = R + " " + d, + g = "RecProc", + w = "MediaRecorder", + S = w + ".WebM.PCM", + M = c.createScriptProcessor || c.createJavaScriptNode, + y = z("ZGlf::。由于{1}内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启{1}。", 0, d), + A = function () { + a = f.isWorklet = !1, n(f), O(z("7TU0::Connect采用老的{1},", 0, v) + Y.get(z(N[E] ? "JwCL::但已设置{1}尝试启用{2}" : "VGjB::可设置{1}尝试启用{2}", 2), [R + "." + E + "=true", d]) + b + y, 3); + var e = f._p = M.call(c, l, 1, 1); + i(e), e.onaudioprocess = function (e) { + var t = e.inputBuffer.getChannelData(0); + m(t); + }; + }, + k = function () { + u = f.isWebM = !1, I(f), a = f.isWorklet = !M || N[E]; + var t = window.AudioWorkletNode; + if (a && c[d] && t) { + var n = function () { + return a && f._na; + }, + s = f._na = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + h = 0, n() && (O(z("MxX1::{1}未返回任何音频,恢复使用{2}", 0, d, v), 3), M && A()); + }, 500)); + }, + r = function () { + if (n()) { + var e = f._n = new t(c, g, { + processorOptions: { + bufferSize: l + } + }); + i(e), e.port.onmessage = function (e) { + h && (clearTimeout(h), h = ""), n() ? m(e.data.val) : a || O(z("XUap::{1}多余回调", 0, d), 3); + }, O(z("yOta::Connect采用{1},设置{2}可恢复老式{3}", 0, d, R + "." + E + "=false", v) + b + y, 3); + } + }, + e = function () { + if (n()) if (c[g]) r();else { + var e, + t, + a = (t = "class " + g + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { + return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, o); + })(function (e) { + DEL_super(e); + var t = this, + a = e.processorOptions.bufferSize; + t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { + e.data.kill && (t.kill = !0, $C.log("$RA kill call")); + }, $C.log("$RA .ctor call", e); + }), t += "process " + e(function (e, t, a) { + var n = this, + s = n.bufferSize, + r = n.buffer, + i = n.pos; + if ((e = (e[0] || [])[0] || []).length) { + r.set(e, i); + var o = ~~((i += e.length) / s) * s; + if (o) { + this.port.postMessage({ + val: r.slice(0, o) + }); + var _ = r.subarray(o, i); + (r = new Float32Array(2 * s)).set(_), i = _.length, n.buffer = r; + } + n.pos = i; + } + return !n.kill; + }), t = (t += '}try{registerProcessor("' + g + '", ' + g + ')}catch(e){$C.error("' + o + ' Reg Error",e)}').replace(/\$C\./g, "console."), "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); + c[d].addModule(a).then(function (e) { + n() && (c[g] = 1, r(), h && s()); + })[x](function (e) { + O(d + ".addModule Error", 1, e), n() && A(); + }); + } + }; + B(c, function () { + return n(); + }, e, e); + } else A(); + }; + !function () { + var e = window[w], + t = "ondataavailable", + a = "audio/webm; codecs=pcm"; + u = f.isWebM = N[T]; + var n = e && t in e.prototype && e.isTypeSupported(a); + if (b = n ? "" : z("VwPd::(此浏览器不支持{1})", 0, S), !_ || !u || !n) return k(); + var s = function () { + return u && f._ra; + }, + r = (f._ra = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + s() && (O(z("vHnb::{1}未返回任何音频,降级使用{2}", 0, w, d), 3), k()); + }, 500)); + }, Object.assign({ + mimeType: a + }, N.ConnectWebMOptions)), + i = f._r = new e(f, r), + o = f._rd = { + sampleRate: c[D] + }; + i[t] = function (e) { + var t = new FileReader(); + t.onloadend = function () { + if (s()) { + var e = P(new Uint8Array(t.result), o); + if (!e) return; + if (-1 == e) return void k(); + h && (clearTimeout(h), h = ""), m(e); + } else u || O(z("O9P7::{1}多余回调", 0, w), 3); + }, t.readAsArrayBuffer(e.data); + }, i.start(~~(l / 48)), O(z("LMEm::Connect采用{1},设置{2}可恢复使用{3}或老式{4}", 0, S, R + "." + T + "=false", d, v)); + }(); + }, + r = function (e) { + e._na && e._na(), e._ra && e._ra(); + }, + n = function (e) { + e._na = null, e._n && (e._n.port.postMessage({ + kill: !0 + }), e._n.disconnect(), e._n = null); + }, + I = function (e) { + if (e._ra = null, e._r) { + try { + e._r.stop(); + } catch (e) { + O("mr stop err", 1, e); + } + e._r = null; } - } else t.CLog("未open", 1); - }, - pause: function () { - var e = this; - e.state && (e.state = 2, e.CLog("pause"), delete e._streamStore().Stream._call[e.id]); - }, - resume: function () { - var e, - a = this; - if (a.state) { - a.state = 1, a.CLog("resume"), a.envResume(); - var t = a._streamStore().Stream; - t._call[a.id] = function (e, t) { - 1 == a.state && a.envIn(e, t); - }, (e = t)._na && e._na(), e._ra && e._ra(); - } - }, - _stop: function (e) { - var t = this, - a = t.set; - t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); - }, - stop: function (a, t, e) { - var s, - n = this, - r = n.set, - i = n.envInLast - n.envInFirst, - o = i && n.buffers.length; - n.CLog("stop 和start时差" + (i ? i + "ms 补偿" + n.envInFix + "ms envIn:" + o + " fps:" + (o / i * 1e3).toFixed(1) : "-")); - var _ = function () { - n._stop(), e && n.close(); - }, - l = function (e) { - n.CLog("结束录音失败:" + e, 1), t && t(e), _(); - }, - f = function (e, t) { - if (n.CLog("结束录音 编码花" + (Date.now() - s) + "ms 音频时长" + t + "ms 文件大小" + e.size + "b"), r.takeoffEncodeChunk) n.CLog("启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据", 3);else if (e.size < Math.max(100, t / 2)) return void l("生成的" + r.type + "无效"); - a && a(e, t), _(); + }, + L = function (e) { + var t = (e = e || N) == N, + a = e.Stream; + a && (a._m && (a._m.disconnect(), a._m = null), !a._RC && a._c && N.CloseNewCtx(a._c), a._RC = null, a._c = null, a._d && (o(a._d.stream), a._d = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), n(a), I(a), t && o(a)), e.Stream = 0; + }, + o = N.StopS_ = function (e) { + for (var t = e.getTracks && e.getTracks() || e.audioTracks || [], a = 0; a < t.length; a++) { + var n = t[a]; + n.stop && n.stop(); + } + e.stop && e.stop(); + }; + N.SampleData = function (e, t, a, n, s) { + var r = "SampleData"; + n || (n = {}); + var i = n.index || 0, + o = n.offset || 0, + _ = n.filter; + if (_ && _.fn && _.sr != t && (_ = null, O(z("d48C::{1}的filter采样率变了,重设滤波", 0, r), 3)), !_) { + var l = 3 * t / 4 < a ? 0 : a / 2 * 3 / 4; + _ = { + fn: l ? N.IIRFilter(!0, t, l) : 0 }; - if (!n.isMock) { - var c = 3 == n.state; - if (!n.state || c) return void l("未开始录音" + (c ? ",开始录音前无用户交互导致AudioContext未运行" : "")); - n._stop(!0); } - var h = n.recSize; - if (h) { - if (n.buffers[0]) { - if (n[r.type]) { - if (n.isMock) { - var u = n.envCheck(n.mockEnvInfo || { + _.sr = t; + var f = _.fn, + c = n.frameNext || []; + s || (s = {}); + var u = s.frameSize || 1; + s.frameType && (u = "mp3" == s.frameType ? 1152 : 1); + var h = e.length; + h + 1 < i && O(z("tlbC::{1}似乎传入了未重置chunk {2}", 0, r, i + ">" + h), 3); + for (var b = 0, p = i; p < h; p++) b += e[p].length; + b = Math.max(0, b - Math.floor(o)); + var m = t / a; + 1 < m ? b = Math.floor(b / m) : (m = 1, a = t), b += c.length; + for (var v = new Int16Array(b), d = 0, p = 0; p < c.length; p++) v[d] = c[p], d++; + for (; i < h; i++) { + for (var g = e[i], p = o, w = g.length, S = f && f.Embed, M = 0, y = 0, A = 0, k = 0, R = 0, x = 0; R < w; R++, x++) if (x < w && (S ? (A = g[x], k = S.b0 * A + S.b1 * S.x1 + S.b0 * S.x2 - S.a1 * S.y1 - S.a2 * S.y2, S.x2 = S.x1, S.x1 = A, S.y2 = S.y1, S.y1 = k) : k = f ? f(g[x]) : g[x]), M = y, y = k, 0 != x) { + var B = Math.floor(p); + if (R == B) { + var T = Math.ceil(p), + E = p - B, + C = M, + I = T < w ? y : C, + L = C + (I - C) * E; + 32767 < L ? L = 32767 : L < -32768 && (L = -32768), v[d] = L, d++, p += m; + } + } else R--; + o = Math.max(0, p - w); + } + c = null; + var P = v.length % u; + if (0 < P) { + var H = 2 * (v.length - P); + c = new Int16Array(v.buffer.slice(H)), v = new Int16Array(v.buffer.slice(0, H)); + } + return { + index: i, + offset: o, + filter: _, + frameNext: c, + sampleRate: a, + data: v + }; + }, N.IIRFilter = function (e, t, a) { + var n = 2 * Math.PI * a / t, + s = Math.sin(n), + r = Math.cos(n), + i = s / 2, + o = 1 + i, + _ = -2 * r / o, + l = (1 - i) / o; + if (e) var f = (1 - r) / 2 / o, + c = (1 - r) / o;else var f = (1 + r) / 2 / o, + c = -(1 + r) / o; + var u = 0, + h = 0, + b = 0, + p = 0, + m = 0, + v = function (e) { + return b = f * e + c * u + f * h - _ * p - l * m, h = u, u = e, m = p, p = b; + }; + return v.Embed = { + x1: 0, + x2: 0, + y1: 0, + y2: 0, + b0: f, + b1: c, + a1: _, + a2: l + }, v; + }, N.PowerLevel = function (e, t) { + var a = e / t || 0; + return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); + }, N.PowerDBFS = function (e) { + var t = Math.max(.1, e || 0); + return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); + }, N.CLog = function (e, t) { + if ("object" == typeof console) { + var a = new Date(), + n = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), + s = this && this.envIn && this.envCheck && this.id, + r = ["[" + n + " " + R + (s ? ":" + s : "") + "]" + e], + i = arguments, + o = N.CLog, + _ = 2, + l = o.log || console.log; + for (f(t) ? l = 1 == t ? o.error || console.error : 3 == t ? o.warn || console.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); + c ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(console, r); + } + }; + var O = function () { + N.CLog.apply(this, arguments); + }, + c = !0; + try { + c = !console.log.apply; + } catch (e) {} + var _ = 0; + function l(e) { + var t = this; + t.id = ++_, u(); + var a = { + type: "mp3", + onProcess: S + }; + for (var n in e) a[n] = e[n]; + var s = (t.set = a)[i], + r = a[D]; + (s && !f(s) || r && !f(r)) && t.CLog(z.G("IllegalArgs-1", [z("VtS4::{1}和{2}必须是数值", 0, D, i)]), 1, e), a[i] = +s || 16, a[D] = +r || 16e3, t.state = 0, t._S = 9, t.Sync = { + O: 9, + C: 9 + }; + } + N.Sync = { + O: 9, + C: 9 + }, N.prototype = l.prototype = { + CLog: O, + _streamStore: function () { + return this.set.sourceStream ? this : N; + }, + _streamCtx: function () { + var e = this._streamStore().Stream; + return e && e._c; + }, + open: function (e, a) { + var n = this, + s = n.set, + r = n._streamStore(), + i = 0; + e = e || S; + var o = function (e, t) { + t = !!t, n.CLog(z("5tWi::录音open失败:") + e + ",isUserNotAllow:" + t, 1), i && N.CloseNewCtx(i), a && a(e, t); + }; + n._streamTag = A; + var _ = function () { + n.CLog("open ok, id:" + n.id + " stream:" + n._streamTag), e(), n._SO = 0; + }, + l = r.Sync, + f = ++l.O, + c = l.C; + n._O = n._O_ = f, n._SO = n._S; + if (w) { + var t = n.envCheck({ + envName: "H5", + canProcess: !0 + }); + if (t) o(z("A5bm::不能录音:") + t);else if (s.sourceStream) { + if (n._streamTag = "set.sourceStream", !N.GetContext()) return void o(z("1iU7::不支持此浏览器从流中获取录音")); + L(r); + var u = n.Stream = s.sourceStream; + u._RC = s.runningContext, u._call = {}; + try { + C(r); + } catch (e) { + return L(r), void o(z("BTW2::从流中打开录音失败:") + e.message); + } + _(); + } else { + var h = function (e, t) { + try { + window.top.a; + } catch (e) { + return void o(z("Nclz::无权录音(跨域,请尝试给iframe添加麦克风访问策略,如{1})", 0, 'allow="camera;microphone"')); + } + /Permission|Allow/i.test(e) ? o(z("gyO5::用户拒绝了录音权限"), !0) : !1 === window.isSecureContext ? o(z("oWNo::浏览器禁止不安全页面录音,可开启https解决")) : /Found/i.test(e) ? o(t + z("jBa9::,无可用麦克风")) : o(t); + }; + if (N.IsOpen()) _();else if (N.Support()) { + var b = s.runningContext; + b || (b = i = N.GetContext(!0)); + var p = function (t) { + setTimeout(function () { + t._call = {}; + var e = N.Stream; + e && (L(), t._call = e._call), (N.Stream = t)._c = b, t._RC = s.runningContext, function () { + if (c != l.C || !n._O) { + var e = z("dFm8::open被取消"); + return f == l.O ? n.close() : e = z("VtJO::open被中断"), o(e), !0; + } + }() || (N.IsOpen() ? (e && n.CLog(z("upb8::发现同时多次调用open"), 1), C(r, 1), _()) : o(z("Q1GA::录音功能无效:无音频流"))); + }, 100); + }, + m = function (e) { + var t = e.name || e.message || e.code + ":" + e; + n.CLog(z("xEQR::请求录音权限错误"), 1, e), h(t, z("bDOG::无法录音:") + t); + }, + v = s.audioTrackSet || {}; + v[D] = b[D]; + var d = { + audio: v + }; + try { + var g = N.Scope[A](d, p, m); + } catch (e) { + n.CLog(A, 3, e), d = { + audio: !0 + }, g = N.Scope[A](d, p, m); + } + n.CLog(A + "(" + JSON.stringify(d) + ") " + k(b) + z("RiWe::,未配置noiseSuppression和echoCancellation时浏览器可能会自动打开降噪和回声消除,移动端可能会降低系统播放音量(关闭录音后可恢复),请参阅文档中audioTrackSet配置") + "(" + y + ") LM:" + M + " UA:" + navigator.userAgent), g && g.then && g.then(p)[x](m); + } else h("", z("COxc::此浏览器不支持录音")); + } + } else o(z.G("NonBrowser-1", ["open"]) + z("EMJq::,可尝试使用RecordApp解决方案") + "(" + y + "/tree/master/app-support-sample)"); + }, + close: function (e) { + e = e || S; + var t = this, + a = t._streamStore(); + t._stop(); + var n = " stream:" + t._streamTag, + s = a.Sync; + if (t._O = 0, t._O_ != s.O) return t.CLog(z("hWVz::close被忽略(因为同时open了多个rec,只有最后一个会真正close)") + n, 3), void e(); + s.C++, L(a), t.CLog("close," + n), e(); + }, + mock: function (e, t) { + var a = this; + return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a._setSrcSR(t), a._streamTag = "mock", a; + }, + _setSrcSR: function (e) { + var t = this.set, + a = t[D]; + e < a ? t[D] = e : a = 0, this[V] = e, this.CLog(V + ": " + e + " set." + D + ": " + t[D] + (a ? " " + z("UHvm::忽略") + ": " + a : ""), a ? 3 : 0); + }, + envCheck: function (e) { + var t, + a = this.set, + n = "CPU_BE"; + if (t || N[n] || "function" != typeof Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (u(n), t = z("Essp::不支持{1}架构", 0, n)), !t) { + var s = a.type, + r = this[s + "_envCheck"]; + a.takeoffEncodeChunk && (r ? e.canProcess || (t = z("7uMV::{1}环境不支持实时处理", 0, e.envName)) : t = z("2XBl::{1}类型不支持设置takeoffEncodeChunk", 0, s) + (this[s] ? "" : z("LG7e::(未加载编码器)"))), !t && r && (t = this[s + "_envCheck"](e, a)); + } + return t || ""; + }, + envStart: function (e, t) { + var a = this, + n = a.set; + if (a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, e && (a._streamTag = "env$" + e.envName), a.state = 1, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = [], a._setSrcSR(t), a.engineCtx = 0, a[n.type + "_start"]) { + var s = a.engineCtx = a[n.type + "_start"](n); + s && (s.pcmDatas = [], s.pcmSize = 0); + } + }, + envResume: function () { + this.envInFixTs = []; + }, + envIn: function (e, t) { + var s = this, + r = s.set, + i = s.engineCtx; + if (1 == s.state) { + var a = s[V], + n = e.length, + o = N.PowerLevel(t, n), + _ = s.buffers, + l = _.length; + _.push(e); + var f = _, + c = l, + u = Date.now(), + h = Math.round(n / a * 1e3); + s.envInLast = u, 1 == s.buffers.length && (s.envInFirst = u - h); + var b = s.envInFixTs; + b.splice(0, 0, { + t: u, + d: h + }); + for (var p = u, m = 0, v = 0; v < b.length; v++) { + var d = b[v]; + if (3e3 < u - d.t) { + b.length = v; + break; + } + p = d.t, m += d.d; + } + var g = b[1], + w = u - p, + S = w - m; + if (w / 3 < S && (g && 1e3 < w || 6 <= b.length)) { + var M = u - g.t - h; + if (h / 5 < M) { + var y = !r.disableEnvInFix; + if (s.CLog("[" + u + "]" + Y.get(z(y ? "4Kfd::补偿{1}ms" : "bM5i::未补偿{1}ms", 1), [M]), 3), s.envInFix += M, y) { + var A = new Int16Array(M * a / 1e3); + n += A.length, _.push(A); + } + } + } + var k = s.recSize, + R = n, + x = k + R; + if (s.recSize = x, i) { + var B = N.SampleData(_, a, r[D], i.chunkInfo); + i.chunkInfo = B, k = i.pcmSize, R = B.data.length, x = k + R, i.pcmSize = x, _ = i.pcmDatas, l = _.length, _.push(B.data), a = B[D]; + } + var T = Math.round(x / a * 1e3), + E = _.length, + C = f.length, + I = function () { + for (var e = L ? 0 : -R, t = null == _[0], a = l; a < E; a++) { + var n = _[a]; + null == n ? t = 1 : (e += n.length, i && n.length && s[r.type + "_encode"](i, n)); + } + if (t && i) { + var a = c; + for (f[0] && (a = 0); a < C; a++) f[a] = null; + } + t && (e = L ? R : 0, _[0] = null), i ? i.pcmSize += e : s.recSize += e; + }, + L = 0, + P = "rec.set.onProcess"; + try { + L = r.onProcess(_, o, T, a, l, I); + } catch (e) { + console.error(P + z("gFUF::回调出错是不允许的,需保证不会抛异常"), e); + } + var H = Date.now() - u; + if (10 < H && 1e3 < s.envInFirst - u && s.CLog(P + z("2ghS::低性能,耗时{1}ms", 0, H), 3), !0 === L) { + for (var O = 0, v = l; v < E; v++) null == _[v] ? O = 1 : _[v] = new Int16Array(0); + O ? s.CLog(z("ufqH::未进入异步前不能清除buffers"), 3) : i ? i.pcmSize -= R : s.recSize -= R; + } else I(); + } else s.state || s.CLog("envIn at state=0", 3); + }, + start: function () { + var t = this, + e = 1; + if (t.set.sourceStream ? t.Stream || (e = 0) : N.IsOpen() || (e = 0), e) { + var a = t._streamCtx(); + if (t.CLog(z("kLDN::start 开始录音,") + k(a) + " stream:" + t._streamTag), t._stop(), t.envStart(null, a[D]), t.state = 3, t._SO && t._SO + 1 != t._S) t.CLog(z("Bp2y::start被中断"), 3);else { + t._SO = 0; + var n = function () { + 3 == t.state && (t.state = 1, t.resume()); + }, + s = "AudioContext resume: "; + B(a, function (e) { + return e && t.CLog(s + "wait..."), 3 == t.state; + }, function (e) { + e && t.CLog(s + a.state), n(); + }, function (e) { + t.CLog(s + a.state + z("upkE::,可能无法录音:") + e, 1), n(); + }); + } + } else t.CLog(z("6WmN::start失败:未open"), 1); + }, + pause: function () { + var e = this, + t = e._streamStore().Stream; + e.state && (e.state = 2, e.CLog("pause"), t && delete t._call[e.id]); + }, + resume: function () { + var a = this, + t = a._streamStore().Stream, + n = "resume(wait ctx)"; + if (3 == a.state) a.CLog(n);else if (a.state) { + a.state = 1, a.CLog("resume"), a.envResume(), t && (t._call[a.id] = function (e, t) { + 1 == a.state && a.envIn(e, t); + }, r(t)); + var s = a._streamCtx(); + s && B(s, function (e) { + return e && a.CLog(n + "..."), 1 == a.state; + }, function (e) { + e && a.CLog(n + s.state), r(t); + }, function (e) { + a.CLog(n + s.state + "[err]" + e, 1); + }); + } + }, + _stop: function (e) { + var t = this, + a = t.set; + t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); + }, + stop: function (c, t, e) { + var u, + h = this, + b = h.set, + a = h.envInLast - h.envInFirst, + n = a && h.buffers.length; + h.CLog(z("Xq4s::stop 和start时差:") + (a ? a + "ms " + z("3CQP::补偿:") + h.envInFix + "ms envIn:" + n + " fps:" + (n / a * 1e3).toFixed(1) : "-") + " stream:" + h._streamTag + " (" + y + ") LM:" + M); + var p = function () { + h._stop(), e && h.close(); + }, + m = function (e) { + h.CLog(z("u8JG::结束录音失败:") + e, 1), t && t(e), p(); + }, + s = function (e, t, a) { + var n = "arraybuffer", + s = "dataType", + r = "DefaultDataType", + i = h[s] || N[r] || "blob", + o = s + "=" + i, + _ = e instanceof ArrayBuffer, + l = 0, + f = _ ? e.byteLength : e.size; + if (i == n ? _ || (l = 1) : "blob" == i ? "function" != typeof Blob ? l = z.G("NonBrowser-1", [o]) + z("1skY::,请设置{1}", 0, R + "." + r + '="' + n + '"') : (_ && (e = new Blob([e], { + type: t + })), e instanceof Blob || (l = 1), t = e.type || t) : l = z.G("NotSupport-1", [o]), h.CLog(z("Wv7l::结束录音 编码花{1}ms 音频时长{2}ms 文件大小{3}b", 0, Date.now() - u, a, f) + " " + o + "," + t), l) m(1 != l ? l : z("Vkbd::{1}编码器返回的不是{2}", 0, b.type, i) + ", " + o);else { + if (b.takeoffEncodeChunk) h.CLog(z("QWnr::启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据"), 3);else if (f < Math.max(50, a / 5)) return void m(z("Sz2H::生成的{1}无效", 0, b.type)); + c && c(e, a, t), p(); + } + }; + if (!h.isMock) { + var r = 3 == h.state; + if (!h.state || r) return void m(z("wf9t::未开始录音") + (r ? z("Dl2c::,开始录音前无用户交互导致AudioContext未运行") : "")); + } + h._stop(!0); + var i = h.recSize; + if (i) { + if (h[b.type]) { + if (h.isMock) { + var o = h.envCheck(h.mockEnvInfo || { envName: "mock", canProcess: !1 }); - if (u) return void l("录音错误:" + u); + if (o) return void m(z("AxOH::录音错误:") + o); } - var m = n.engineCtx; - if (n[r.type + "_complete"] && m) { - var p = Math.round(m.pcmSize / r[N] * 1e3); - return s = Date.now(), void n[r.type + "_complete"](m, function (e) { - f(e, p); - }, l); + var _ = h.engineCtx; + if (h[b.type + "_complete"] && _) { + var l = Math.round(_.pcmSize / b[D] * 1e3); + return u = Date.now(), void h[b.type + "_complete"](_, function (e, t) { + s(e, t, l); + }, m); } - s = Date.now(); - var b = V.SampleData(n.buffers, n[O], r[N]); - r[N] = b[N]; - var v = b.data; - p = Math.round(v.length / r[N] * 1e3), n.CLog("采样" + h + "->" + v.length + " 花:" + (Date.now() - s) + "ms"), setTimeout(function () { - s = Date.now(), n[r.type](v, function (e) { - f(e, p); - }, function (e) { - l(e); + if (u = Date.now(), h.buffers[0]) { + var f = N.SampleData(h.buffers, h[V], b[D]); + b[D] = f[D]; + var v = f.data, + l = Math.round(v.length / b[D] * 1e3); + h.CLog(z("CxeT::采样:{1} 花:{2}ms", 0, i + "->" + v.length, Date.now() - u)), setTimeout(function () { + u = Date.now(), h[b.type](v, function (e, t) { + s(e, t, l); + }, function (e) { + m(e); + }); }); - }); - } else l("未加载" + r.type + "编码器"); - } else l("音频buffers被释放"); - } else l("未采集到录音"); - } - }, y[T] && (H("重复引入" + T, 3), y[T].Destroy()), y[T] = V; - var C = function (e, t) { - t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); - var a = t.tracks, - s = [t.pos[0]], - n = function () { - t.pos[0] = s[0]; - }, - r = t.bytes.length, - i = new Uint8Array(r + e.length); - if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { - if (X(i, s), q(i, s), !D(X(i, s), [24, 83, 128, 103])) return; - for (X(i, s); s[0] < i.length;) { - var o = X(i, s), - _ = q(i, s), - l = [0], - f = 0; - if (!_) return; - if (D(o, [22, 84, 174, 107])) { - for (; l[0] < _.length;) { - var c = X(_, l), - h = q(_, l), - u = [0], - m = { - channels: 0, - sampleRate: 0 - }; - if (D(c, [174])) for (; u[0] < h.length;) { - var p = X(h, u), - b = q(h, u), - v = [0]; - if (D(p, [215])) { - var d = Y(b); - m.number = d, a[d] = m; - } else if (D(p, [131])) { - var d = Y(b); - 1 == d ? m.type = "video" : 2 == d ? (m.type = "audio", f || (t.track0 = m), m.idx = f++) : m.type = "Type-" + d; - } else if (D(p, [134])) { - for (var g = "", S = 0; S < b.length; S++) g += String.fromCharCode(b[S]); - m.codec = g; - } else if (D(p, [225])) for (; v[0] < b.length;) { - var M = X(b, v), - w = q(b, v); - if (D(M, [181])) { - var d = 0, - R = new Uint8Array(w.reverse()).buffer; - 4 == w.length ? d = new Float32Array(R)[0] : 8 == w.length ? d = new Float64Array(R)[0] : H("WebM Track !Float", 1, w), m[N] = Math.round(d); - } else D(M, [98, 100]) ? m.bitDepth = Y(w) : D(M, [159]) && (m.channels = Y(w)); - } - } - } - t._ht = 1, H("WebM Tracks", a), n(); - break; - } - } - } - var A = t.track0; - if (A) { - if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, H("WebM 16改32位", 3)), A[N] != t[N] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || H("WebM Track非预期", 3, t), -(t.bad = 1); - for (var B = [], k = 0; s[0] < i.length;) { - var c = X(i, s), - h = q(i, s); - if (!h) break; - if (D(c, [163])) { - var y = 15 & h[0], - m = a[y]; - if (m) { - if (0 === m.idx) { - for (var T = new Uint8Array(h.length - 4), S = 4; S < h.length; S++) T[S - 4] = h[S]; - B.push(T), k += T.length; - } - } else H("WebM !Track" + y, 1, a); - } - n(); - } - if (k) { - var x = new Uint8Array(i.length - t.pos[0]); - x.set(i.subarray(t.pos[0])), t.bytes = x, t.pos[0] = 0; - for (var T = new Uint8Array(k), S = 0, E = 0; S < B.length; S++) T.set(B[S], E), E += B[S].length; - var R = new Float32Array(T.buffer); - if (1 < A.channels) { - for (var P = [], S = 0; S < R.length;) P.push(R[S]), S += A.channels; - R = new Float32Array(P); - } - return R; - } - } - }, - D = function (e, t) { - if (!e || e.length != t.length) return !1; - if (1 == e.length) return e[0] == t[0]; - for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; - return !0; - }, - Y = function (e) { - for (var t = "", a = 0; a < e.length; a++) { - var s = e[a]; - t += (s < 16 ? "0" : "") + s.toString(16); - } - return parseInt(t, 16) || 0; - }, - X = function (e, t, a) { - var s = t[0]; - if (!(s >= e.length)) { - var n = e[s], - r = ("0000000" + n.toString(2)).substr(-8), - i = /^(0*1)(\d*)$/.exec(r); - if (i) { - var o = i[1].length, - _ = []; - if (!(s + o > e.length)) { - for (var l = 0; l < o; l++) _[l] = e[s], s++; - return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = s, _; - } - } - } - }, - q = function (e, t) { - var a = X(e, t, 1); - if (a) { - var s = Y(a), - n = t[0], - r = []; - if (s < 2147483647) { - if (n + s > e.length) return; - for (var i = 0; i < s; i++) r[i] = e[n], n++; - } - return t[0] = n, r; + } else m(z("xkKd::音频buffers被释放")); + } else m(z("xGuI::未加载{1}编码器,请尝试到{2}的src/engine内找到{1}的编码器并加载", 0, b.type, R)); + } else m(z("Ltz3::未采集到录音")); } }; - V.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; - var r = V.Traffic = function (e) { - e = e ? "/" + T + "/Report/" + e : ""; - var t = V.TrafficImgUrl; - if (t) { - var a = V.Traffic, - s = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], - n = s[1] || "http://file/", - r = (s[0] || n) + e; - if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(n + e)), !a[r]) { - a[r] = 1; - var i = new Image(); - i.src = t, H("Traffic Analysis Image: " + (e || T + ".TrafficImgUrl=" + V.TrafficImgUrl)); - } - } - }; -}(window), module.exports && (module.exports = Recorder), function () { - - var i; - Recorder.prototype.enc_mp3 = { - stable: !0, - testmsg: "采样率范围48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000" - }, Recorder.prototype.mp3 = function (a, s, e) { - var n = this.set, - r = a.length, - t = this.mp3_start(n); - if (t) return this.mp3_encode(t, a), void this.mp3_complete(t, s, e, 1); - var i = new Recorder.lamejs.Mp3Encoder(1, n.sampleRate, n.bitRate), - o = [], - _ = 0, - l = 0, - f = function () { - if (_ < r) { - 0 < (e = i.encodeBuffer(a.subarray(_, _ + 57600))).length && (l += e.buffer.byteLength, o.push(e.buffer)), _ += 57600, setTimeout(f); - } else { - var e; - 0 < (e = i.flush()).length && (l += e.buffer.byteLength, o.push(e.buffer)); - var t = c.fn(o, l, r, n.sampleRate); - h(t, n), s(new Blob(o, { - type: "audio/mp3" - })); + var P = function (e, t) { + t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); + var a = t.tracks, + n = [t.pos[0]], + s = function () { + t.pos[0] = n[0]; + }, + r = t.bytes.length, + i = new Uint8Array(r + e.length); + if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { + if (j(i, n), X(i, n), !H(j(i, n), [24, 83, 128, 103])) return; + for (j(i, n); n[0] < i.length;) { + var o = j(i, n), + _ = X(i, n), + l = [0], + f = 0; + if (!_) return; + if (H(o, [22, 84, 174, 107])) { + for (; l[0] < _.length;) { + var c = j(_, l), + u = X(_, l), + h = [0], + b = { + channels: 0, + sampleRate: 0 + }; + if (H(c, [174])) for (; h[0] < u.length;) { + var p = j(u, h), + m = X(u, h), + v = [0]; + if (H(p, [215])) { + var d = F(m); + b.number = d, a[d] = b; + } else if (H(p, [131])) { + var d = F(m); + 1 == d ? b.type = "video" : 2 == d ? (b.type = "audio", f || (t.track0 = b), b.idx = f++) : b.type = "Type-" + d; + } else if (H(p, [134])) { + for (var g = "", w = 0; w < m.length; w++) g += String.fromCharCode(m[w]); + b.codec = g; + } else if (H(p, [225])) for (; v[0] < m.length;) { + var S = j(m, v), + M = X(m, v); + if (H(S, [181])) { + var d = 0, + y = new Uint8Array(M.reverse()).buffer; + 4 == M.length ? d = new Float32Array(y)[0] : 8 == M.length ? d = new Float64Array(y)[0] : O("WebM Track !Float", 1, M), b[D] = Math.round(d); + } else H(S, [98, 100]) ? b.bitDepth = F(M) : H(S, [159]) && (b.channels = F(M)); + } + } + } + t._ht = 1, O("WebM Tracks", a), s(); + break; + } + } } - }; - f(); - }, Recorder.BindDestroy("mp3Worker", function () { - Recorder.CLog("mp3Worker Destroy"), i && i.terminate(), i = null; - }), Recorder.prototype.mp3_envCheck = function (e, t) { - var a = ""; - return t.takeoffEncodeChunk && (e.canProcess ? s() || (a = "当前浏览器版本太低,无法实时处理") : a = e.envName + "环境不支持实时处理"), a; - }, Recorder.prototype.mp3_start = function (e) { - return s(e); - }; - var o = { - id: 0 - }, - s = function (e) { - var t = i; - try { - if (!t) { - var a = ");wk_lame();var wk_ctxs={};self.onmessage=" + function (e) { + var A = t.track0; + if (A) { + if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, O("WebM 16->32 bit", 3)), A[D] != t[D] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || O("WebM Track Unexpected", 3, t), -(t.bad = 1); + for (var k = [], R = 0; n[0] < i.length;) { + var c = j(i, n), + u = X(i, n); + if (!u) break; + if (H(c, [163])) { + var x = 15 & u[0], + b = a[x]; + if (b) { + if (0 === b.idx) { + for (var B = new Uint8Array(u.length - 4), w = 4; w < u.length; w++) B[w - 4] = u[w]; + k.push(B), R += B.length; + } + } else O("WebM !Track" + x, 1, a); + } + s(); + } + if (R) { + var T = new Uint8Array(i.length - t.pos[0]); + T.set(i.subarray(t.pos[0])), t.bytes = T, t.pos[0] = 0; + for (var B = new Uint8Array(R), w = 0, E = 0; w < k.length; w++) B.set(k[w], E), E += k[w].length; + var y = new Float32Array(B.buffer); + if (1 < A.channels) { + for (var C = [], w = 0; w < y.length;) C.push(y[w]), w += A.channels; + y = new Float32Array(C); + } + return y; + } + } + }, + H = function (e, t) { + if (!e || e.length != t.length) return !1; + if (1 == e.length) return e[0] == t[0]; + for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; + return !0; + }, + F = function (e) { + for (var t = "", a = 0; a < e.length; a++) { + var n = e[a]; + t += (n < 16 ? "0" : "") + n.toString(16); + } + return parseInt(t, 16) || 0; + }, + j = function (e, t, a) { + var n = t[0]; + if (!(n >= e.length)) { + var s = e[n], + r = ("0000000" + s.toString(2)).substr(-8), + i = /^(0*1)(\d*)$/.exec(r); + if (i) { + var o = i[1].length, + _ = []; + if (!(n + o > e.length)) { + for (var l = 0; l < o; l++) _[l] = e[n], n++; + return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = n, _; + } + } + } + }, + X = function (e, t) { + var a = j(e, t, 1); + if (a) { + var n = F(a), + s = t[0], + r = []; + if (n < 2147483647) { + if (s + n > e.length) return; + for (var i = 0; i < n; i++) r[i] = e[s], s++; + } + return t[0] = s, r; + } + }, + Y = N.i18n = { + lang: "zh-CN", + alias: { + "zh-CN": "zh", + "en-US": "en" + }, + locales: {}, + data: {}, + put: function (e, t) { + var a = R + ".i18n.put: ", + n = e.overwrite; + n = null == n || n; + var s = e.lang; + if (!(s = Y.alias[s] || s)) throw new Error(a + "set.lang?"); + var r = Y.locales[s]; + r || (r = {}, Y.locales[s] = r); + for (var i, o = /^([\w\-]+):/, _ = 0; _ < t.length; _++) { + var l = t[_]; + if (i = o.exec(l)) { + var f = i[1], + l = l.substr(f.length + 1); + !n && r[f] || (r[f] = l); + } else O(a + "'key:'? " + l, 3, e); + } + }, + get: function () { + return Y.v_G.apply(null, arguments); + }, + v_G: function (n, s, e) { + s = s || [], e = e || Y.lang, e = Y.alias[e] || e; + var t = Y.locales[e], + r = t && t[n] || ""; + return r || "zh" == e ? (Y.lastLang = e, "=Empty" == r ? "" : r.replace(/\{(\d+)(\!?)\}/g, function (e, t, a) { + return e = s[(t = +t || 0) - 1], (t < 1 || t > s.length) && (e = "{?}", O("i18n[" + n + "] no {" + t + "}: " + r, 3)), a ? "" : e; + })) : "en" == e ? Y.v_G(n, s, "zh") : Y.v_G(n, s, "en"); + }, + $T: function () { + return Y.v_T.apply(null, arguments); + }, + v_T: function () { + for (var e, t = arguments, a = "", n = [], s = 0, r = R + ".i18n.$T:", i = /^([\w\-]*):/, o = 0; o < t.length; o++) { + var _ = t[o]; + if (0 == o) { + if (e = i.exec(_), !(a = e && e[1])) throw new Error(r + "0 'key:'?"); + _ = _.substr(a.length + 1); + } + if (-1 === s) n.push(_);else { + if (s) throw new Error(r + " bad args"); + if (0 === _) s = -1;else if (f(_)) { + if (_ < 1) throw new Error(r + " bad args"); + s = _; + } else { + var l = 1 == o ? "en" : o ? "" : "zh"; + if ((e = i.exec(_)) && (l = e[1] || l, _ = _.substr(e[1].length + 1)), !e || !l) throw new Error(r + o + " 'lang:'?"); + Y.put({ + lang: l, + overwrite: !1 + }, [a + ":" + _]); + } + } + } + return a ? 0 < s ? a : Y.v_G(a, n) : ""; + } + }, + z = Y.$T; + z.G = Y.get, z("NonBrowser-1::非浏览器环境,不支持{1}", 1), z("IllegalArgs-1::参数错误:{1}", 1), z("NeedImport-2::调用{1}需要先导入{2}", 2), z("NotSupport-1::不支持:{1}", 1), N.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; + var u = N.Traffic = function (e) { + if (w) { + e = e ? "/" + R + "/Report/" + e : ""; + var t = N.TrafficImgUrl; + if (t) { + var a = N.Traffic, + n = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], + s = n[1] || "http://file/", + r = (n[0] || s) + e; + if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(s + e)), !a[r]) { + a[r] = 1; + var i = new Image(); + i.src = t, O("Traffic Analysis Image: " + (e || R + ".TrafficImgUrl=" + N.TrafficImgUrl)); + } + } + } + }; + t && (O(z("8HO5::覆盖导入{1}", 0, R), 1), t.Destroy()); + e[R] = N; + }(a, t), module.exports && (module.exports = a.Recorder); +}(), function (e) { + var t = "object" == typeof window && !!window.document, + a = (t ? window : Object).Recorder, + n = a.i18n; + !function (m, e, u, t) { + + var o = "48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000", + _ = "8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320"; + m.prototype.enc_mp3 = { + stable: !0, + takeEC: "full", + getTestMsg: function () { + return u("Zm7L::采样率范围:{1};比特率范围:{2}(不同比特率支持的采样率范围不同,小于32kbps时采样率需小于32000)", 0, o, _); + } + }; + var h, + v = function (e) { + var t = e.bitRate, + a = e.sampleRate, + n = a; + if (-1 == (" " + _ + ",").indexOf(" " + t + ",") && m.CLog(u("eGB9::{1}不在mp3支持的取值范围:{2}", 0, "bitRate=" + t, _), 3), -1 == (" " + o + ",").indexOf(" " + a + ",")) { + for (var s = o.split(", "), r = [], i = 0; i < s.length; i++) r.push({ + v: +s[i], + s: Math.abs(s[i] - a) + }); + r.sort(function (e, t) { + return e.s - t.s; + }), n = r[0].v, e.sampleRate = n, m.CLog(u("zLTa::sampleRate已更新为{1},因为{2}不在mp3支持的取值范围:{3}", 0, n, a, o), 3); + } + }, + n = function () { + return u.G("NeedImport-2", ["mp3.js", "src/engine/mp3-engine.js"]); + }, + d = t && "function" == typeof Worker; + m.prototype.mp3 = function (r, i, o) { + var e = this, + _ = e.set, + l = r.length; + if (m.lamejs) { + if (d) { + var t = e.mp3_start(_); + if (t) { + if (t.isW) return e.mp3_encode(t, r), void e.mp3_complete(t, i, o, 1); + e.mp3_stop(t); + } + } + v(_); + var f = new m.lamejs.Mp3Encoder(1, _.sampleRate, _.bitRate), + c = new Int8Array(5e5), + u = 0, + h = 0, + b = 0, + p = function () { + try { + if (h < l) var e = f.encodeBuffer(r.subarray(h, h + 57600));else { + b = 1; + var e = f.flush(); + } + } catch (e) { + if (console.error(e), !b) try { + f.flush(); + } catch (e) { + console.error(e); + } + return void o("MP3 Encoder: " + e.message); + } + var t = e.length; + if (0 < t) { + if (u + t > c.length) { + var a = new Int8Array(c.length + Math.max(5e5, t)); + a.set(c.subarray(0, u)), c = a; + } + c.set(e, u), u += t; + } + if (h < l) h += 57600, setTimeout(p);else { + var n = [c.buffer.slice(0, u)], + s = g.fn(n, u, l, _.sampleRate); + w(s, _), i(n[0] || new ArrayBuffer(0), "audio/mp3"); + } + }; + p(); + } else o(n()); + }, m.BindDestroy("mp3Worker", function () { + h && (m.CLog("mp3Worker Destroy"), h.terminate(), h = null); + }), m.prototype.mp3_envCheck = function (e, t) { + var a = ""; + return t.takeoffEncodeChunk && (p() || (a = u("yhUs::当前浏览器版本太低,无法实时处理"))), a || m.lamejs || (a = n()), a; + }, m.prototype.mp3_start = function (e) { + return p(e); + }; + var b = { + id: 0 + }, + p = function (t, e) { + var f, + a = function (e) { var t = e.data, - a = wk_ctxs[t.id]; - if ("init" == t.action) wk_ctxs[t.id] = { + a = f.wkScope.wk_ctxs, + n = f.wkScope.wk_lame, + s = f.wkScope.wk_mp3TrimFix, + r = a[t.id]; + if ("init" == t.action) a[t.id] = { sampleRate: t.sampleRate, bitRate: t.bitRate, takeoff: t.takeoff, - mp3Size: 0, pcmSize: 0, - encArr: [], - encObj: new wk_lame.Mp3Encoder(1, t.sampleRate, t.bitRate) - };else if (!a) return; + memory: new Int8Array(5e5), + mOffset: 0, + encObj: new n.Mp3Encoder(1, t.sampleRate, t.bitRate) + };else if (!r) return; + var i = function (e) { + var t = e.length; + if (r.mOffset + t > r.memory.length) { + var a = new Int8Array(r.memory.length + Math.max(5e5, t)); + a.set(r.memory.subarray(0, r.mOffset)), r.memory = a; + } + r.memory.set(e, r.mOffset), r.mOffset += t; + }; switch (t.action) { case "stop": - a.encObj = null, delete wk_ctxs[t.id]; + if (!r.isCp) try { + r.encObj.flush(); + } catch (e) { + console.error(e); + } + r.encObj = null, delete a[t.id]; break; case "encode": - a.pcmSize += t.pcm.length, 0 < (s = a.encObj.encodeBuffer(t.pcm)).length && (a.takeoff ? self.postMessage({ + if (r.isCp) break; + r.pcmSize += t.pcm.length; + try { + var o = r.encObj.encodeBuffer(t.pcm); + } catch (e) { + r.err = e, console.error(e); + } + o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); + chunk: o + }) : i(o)); break; case "complete": - var s; - 0 < (s = a.encObj.flush()).length && (a.takeoff ? self.postMessage({ + r.isCp = 1; + try { + var o = r.encObj.flush(); + } catch (e) { + r.err = e, console.error(e); + } + if (o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); - var n = wk_mp3TrimFix.fn(a.encArr, a.mp3Size, a.pcmSize, a.sampleRate); - self.postMessage({ + chunk: o + }) : i(o)), r.err) { + c.onmessage({ + action: t.action, + id: t.id, + err: "MP3 Encoder: " + r.err.message + }); + break; + } + var _ = [r.memory.buffer.slice(0, r.mOffset)], + l = s.fn(_, r.mOffset, r.pcmSize, r.sampleRate); + c.onmessage({ action: t.action, id: t.id, - blob: new Blob(a.encArr, { - type: "audio/mp3" - }), - meta: n + blob: _[0] || new ArrayBuffer(0), + meta: l }); } - }; - a += ";var wk_mp3TrimFix={rm:" + c.rm + ",fn:" + c.fn + "}"; - var s = Recorder.lamejs.toString(), - n = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", s, a], { - type: "text/javascript" - })); - t = new Worker(n), setTimeout(function () { - (window.URL || webkitURL).revokeObjectURL(n); - }, 1e4), t.onmessage = function (e) { - var t = e.data, - a = o[t.id]; - a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); - }; + }, + n = function (n) { + c.onmessage = function (e) { + var t = e; + n && (t = e.data); + var a = b[t.id]; + a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); + }; + }, + s = function () { + var e = { + worker: c, + set: t + }; + return t ? (e.id = ++b.id, b[e.id] = e, v(t), c.postMessage({ + action: "init", + id: e.id, + sampleRate: t.sampleRate, + bitRate: t.bitRate, + takeoff: !!t.takeoffEncodeChunk, + x: new Int16Array(5) + })) : c.postMessage({ + x: new Int16Array(5) + }), e; + }, + c = h; + if (e || !d) return m.CLog(u("k9PT::当前环境不支持Web Worker,mp3实时编码器运行在主线程中"), 3), c = { + postMessage: function (e) { + a({ + data: e + }); + } + }, f = { + wkScope: { + wk_ctxs: {}, + wk_lame: m.lamejs, + wk_mp3TrimFix: g + } + }, n(), s(); + try { + if (!c) { + var r = (a + "").replace(/[\w\$]+\.onmessage/g, "self.postMessage"), + i = ");wk_lame();self.onmessage=" + (r = r.replace(/[\w\$]+\.wkScope/g, "wkScope")); + i += ";var wkScope={ wk_ctxs:{},wk_lame:wk_lame", i += ",wk_mp3TrimFix:{rm:" + g.rm + ",fn:" + g.fn + "} }"; + var o = m.lamejs.toString(), + _ = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", o, i], { + type: "text/javascript" + })); + c = new Worker(_), setTimeout(function () { + (window.URL || webkitURL).revokeObjectURL(_); + }, 1e4), n(1); + } + var l = s(); + return l.isW = 1, h = c, l; + } catch (e) { + return c && c.terminate(), console.error(e), p(t, 1); } - var r = { - worker: t, - set: e, - takeoffQueue: [] - }; - return e ? (r.id = ++o.id, o[r.id] = r, t.postMessage({ - action: "init", - id: r.id, - sampleRate: e.sampleRate, - bitRate: e.bitRate, - takeoff: !!e.takeoffEncodeChunk, - x: new Int16Array(5) - })) : t.postMessage({ - x: new Int16Array(5) - }), i = t, r; - } catch (e) { - return t && t.terminate(), console.error(e), null; + }; + m.prototype.mp3_stop = function (e) { + if (e && e.worker) { + e.worker.postMessage({ + action: "stop", + id: e.id + }), e.worker = null, delete b[e.id]; + var t = -1; + for (var a in b) t++; + t && m.CLog(u("fT6M::mp3 worker剩{1}个未stop", 0, t), 3); } + }, m.prototype.mp3_encode = function (e, t) { + e && e.worker && e.worker.postMessage({ + action: "encode", + id: e.id, + pcm: t + }); + }, m.prototype.mp3_complete = function (t, a, n, s) { + var r = this; + t && t.worker ? (t.call = function (e) { + s && r.mp3_stop(t), e.err ? n(e.err) : (w(e.meta, t.set), a(e.blob, "audio/mp3")); + }, t.worker.postMessage({ + action: "complete", + id: t.id + })) : n(u("mPxH::mp3编码器未start")); + }, m.mp3ReadMeta = function (e, t) { + var a = "undefined" != typeof window && window.parseInt || "undefined" != typeof self && self.parseInt || parseInt, + n = new Uint8Array(e[0] || []); + if (n.length < 4) return null; + var s = function (e, t) { + return ("0000000" + ((t || n)[e] || 0).toString(2)).substr(-8); + }, + r = s(0) + s(1), + i = s(2) + s(3); + if (!/^1{11}/.test(r)) return null; + var o = { + "00": 2.5, + 10: 2, + 11: 1 + }[r.substr(11, 2)], + _ = { + "01": 3 + }[r.substr(13, 2)], + l = { + 1: [44100, 48e3, 32e3], + 2: [22050, 24e3, 16e3], + 2.5: [11025, 12e3, 8e3] + }[o]; + l && (l = l[a(i.substr(4, 2), 2)]); + var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; + if (!(o && _ && f && l)) return null; + for (var c = Math.round(8 * t / f), u = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, h = u / l * 1e3, b = Math.floor(u * f / 8 / l * 1e3), p = 0, m = 0, v = 0; v < e.length; v++) { + var d = e[v]; + if (m += d.byteLength, b + 3 <= m) { + var g = new Uint8Array(d), + w = d.byteLength - (m - (b + 3) + 1), + S = s(w, g); + p = "1" == S.charAt(6); + break; + } + } + return p && b++, { + version: o, + layer: _, + sampleRate: l, + bitRate: f, + duration: c, + size: t, + hasPadding: p, + frameSize: b, + frameDurationFloat: h + }; }; - Recorder.prototype.mp3_stop = function (e) { - if (e && e.worker) { - e.worker.postMessage({ - action: "stop", - id: e.id - }), e.worker = null, delete o[e.id]; - var t = -1; - for (var a in o) t++; - t && Recorder.CLog("mp3 worker剩" + t + "个在串行等待", 3); - } - }, Recorder.prototype.mp3_encode = function (e, t) { - e && e.worker && e.worker.postMessage({ - action: "encode", - id: e.id, - pcm: t - }); - }, Recorder.prototype.mp3_complete = function (t, a, e, s) { - var n = this; - t && t.worker ? (t.call = function (e) { - h(e.meta, t.set), a(e.blob), s && n.mp3_stop(t); - }, t.worker.postMessage({ - action: "complete", - id: t.id - })) : e("mp3编码器未打开"); - }, Recorder.mp3ReadMeta = function (e, t) { - var a = "object" == typeof window ? window.parseInt : self.parseInt, - s = new Uint8Array(e[0] || []); - if (s.length < 4) return null; - var n = function (e, t) { - return ("0000000" + ((t || s)[e] || 0).toString(2)).substr(-8); + var g = { + rm: m.mp3ReadMeta, + fn: function (e, t, a, n) { + var s = this.rm(e, t); + if (!s) return { + err: "mp3 unknown format" + }; + var r = Math.round(a / n * 1e3), + i = Math.floor((s.duration - r) / s.frameDurationFloat); + if (0 < i) { + var o = i * s.frameSize - (s.hasPadding ? 1 : 0); + t -= o; + for (var _ = 0, l = [], f = 0; f < e.length; f++) { + var c = e[f]; + if (o <= 0) break; + o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); + } + var u = this.rm(e, t); + if (!u) { + _ && (e[0] = _); + for (var f = 0; f < l.length; f++) e.splice(f, 0, l[f]); + s.err = "mp3 fix error: 已还原,错误原因不明"; + } + var h = s.trimFix = {}; + h.remove = i, h.removeDuration = Math.round(i * s.frameDurationFloat), h.duration = Math.round(8 * t / s.bitRate); + } + return s; + } }, - r = n(0) + n(1), - i = n(2) + n(3); - if (!/^1{11}/.test(r)) return null; - var o = { - "00": 2.5, - 10: 2, - 11: 1 - }[r.substr(11, 2)], - _ = { - "01": 3 - }[r.substr(13, 2)], - l = { - 1: [44100, 48e3, 32e3], - 2: [22050, 24e3, 16e3], - 2.5: [11025, 12e3, 8e3] - }[o]; - l && (l = l[a(i.substr(4, 2), 2)]); - var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; - if (!(o && _ && f && l)) return null; - for (var c = Math.round(8 * t / f), h = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, u = h / l * 1e3, m = Math.floor(h * f / 8 / l * 1e3), p = 0, b = 0, v = 0; v < e.length; v++) { - var d = e[v]; - if (m + 3 <= (b += d.byteLength)) { - var g = new Uint8Array(d); - p = "1" == n(d.byteLength - (b - (m + 3) + 1), g).charAt(6); - break; - } - } - return p && m++, { - version: o, - layer: _, - sampleRate: l, - bitRate: f, - duration: c, - size: t, - hasPadding: p, - frameSize: m, - frameDurationFloat: u - }; - }; - var c = { - rm: Recorder.mp3ReadMeta, - fn: function (e, t, a, s) { - var n = this.rm(e, t); - if (!n) return { - err: "mp3非预定格式" - }; - var r = Math.round(a / s * 1e3), - i = Math.floor((n.duration - r) / n.frameDurationFloat); - if (0 < i) { - var o = i * n.frameSize - (n.hasPadding ? 1 : 0); - t -= o; - for (var _ = 0, l = [], f = 0; f < e.length; f++) { - var c = e[f]; - if (o <= 0) break; - o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); - } - if (!this.rm(e, t)) { - _ && (e[0] = _); - for (f = 0; f < l.length; f++) e.splice(f, 0, l[f]); - n.err = "fix后数据错误,已还原,错误原因不明"; - } - var h = n.trimFix = {}; - h.remove = i, h.removeDuration = Math.round(i * n.frameDurationFloat), h.duration = Math.round(8 * t / n.bitRate); - } - return n; - } - }, - h = function (e, t) { - var a = "MP3信息 "; - (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (Recorder.CLog(a + "和设置的不匹配set:" + t.bitRate + "kbps " + t.sampleRate + "hz,已更新set:" + e.bitRate + "kbps " + e.sampleRate + "hz", 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); - var s = e.trimFix; - s ? (a += "Fix移除" + s.remove + "帧" + s.removeDuration + "ms -> " + s.duration + "ms", 2 < s.remove && (e.err = (e.err ? e.err + ", " : "") + "移除帧数过多")) : a += (e.duration || "-") + "ms", e.err ? Recorder.CLog(a, 1, e.err, e) : Recorder.CLog(a, e); - }; -}(), function () { + w = function (e, t) { + var a = "MP3 Info: "; + (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (m.CLog(a + u("uY9i::和设置的不匹配{1},已更新成{2}", 0, "set:" + t.bitRate + "kbps " + t.sampleRate + "hz", "set:" + e.bitRate + "kbps " + e.sampleRate + "hz"), 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); + var n = e.trimFix; + n ? (a += u("iMSm::Fix移除{1}帧", 0, n.remove) + " " + n.removeDuration + "ms -> " + n.duration + "ms", 2 < n.remove && (e.err = (e.err ? e.err + ", " : "") + u("b9zm::移除帧数过多"))) : a += (e.duration || "-") + "ms", e.err ? m.CLog(a, 1, e.err, e) : m.CLog(a, e); + }; + }(a, 0, n.$T, t); +}(), function (e) { function t() { - var B = function (e) { - return Math.log(e) / Math.log(10); - }; - function A(e) { + var d = function (e) { + return Math.log(e) / Math.log(10); + }, + me = function (e) { + throw new Error("abort(" + e + ")"); + }; + function S(e) { return new Int8Array(e); } - function n(e) { + function s(e) { return new Int16Array(e); } - function Ae(e) { + function ve(e) { return new Int32Array(e); } - function Be(e) { + function de(e) { return new Float32Array(e); } - function s(e) { + function n(e) { return new Float64Array(e); } - function ke(e) { - if (1 == e.length) return Be(e[0]); + function ge(e) { + if (1 == e.length) return de(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(ke(e)); + for (var a = [], n = 0; n < t; n++) a.push(ge(e)); return a; } - function Y(e) { - if (1 == e.length) return Ae(e[0]); + function w(e) { + if (1 == e.length) return ve(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(Y(e)); + for (var a = [], n = 0; n < t; n++) a.push(w(e)); return a; } - function p(e) { - if (1 == e.length) return n(e[0]); + function M(e) { + if (1 == e.length) return s(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(p(e)); + for (var a = [], n = 0; n < t; n++) a.push(M(e)); return a; } - function O(e) { + function E(e) { if (1 == e.length) return new Array(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(O(e)); + for (var a = [], n = 0; n < t; n++) a.push(E(e)); return a; } - var ye = { - fill: function (e, t, a, s) { - if (2 == arguments.length) for (var n = 0; n < e.length; n++) e[n] = t;else for (n = t; n < a; n++) e[n] = s; + var we = { + fill: function (e, t, a, n) { + if (2 == arguments.length) for (var s = 0; s < e.length; s++) e[s] = t;else for (var s = t; s < a; s++) e[s] = n; } }, - $ = { - arraycopy: function (e, t, a, s, n) { - for (var r = t + n; t < r;) a[s++] = e[t++]; + I = { + arraycopy: function (e, t, a, n, s) { + for (var r = t + s; t < r;) a[n++] = e[t++]; } }, - ee = {}; - function Te(e) { + V = {}; + function Se(e) { this.ordinal = e; } - ee.SQRT2 = 1.4142135623730951, ee.FAST_LOG10 = function (e) { - return B(e); - }, ee.FAST_LOG10_X = function (e, t) { - return B(e) * t; - }, Te.short_block_allowed = new Te(0), Te.short_block_coupled = new Te(1), Te.short_block_dispensed = new Te(2), Te.short_block_forced = new Te(3); - var K = {}; - function xe(e) { + V.SQRT2 = 1.4142135623730951, V.FAST_LOG10 = function (e) { + return d(e); + }, V.FAST_LOG10_X = function (e, t) { + return d(e) * t; + }, Se.short_block_allowed = new Se(0), Se.short_block_coupled = new Se(1), Se.short_block_dispensed = new Se(2), Se.short_block_forced = new Se(3); + var D = {}; + function Me(e) { this.ordinal = e; } - K.MAX_VALUE = 3.4028235e38, xe.vbr_off = new xe(0), xe.vbr_mt = new xe(1), xe.vbr_rh = new xe(2), xe.vbr_abr = new xe(3), xe.vbr_mtrh = new xe(4), xe.vbr_default = xe.vbr_mtrh; - function Ee(e) { + function ye(e) { var t = e; this.ordinal = function () { return t; }; } - function k() { - var M = null; + function A() { + var S = null; function v(e) { this.bits = 0 | e; } this.qupvt = null, this.setModules = function (e) { - this.qupvt = e, M = e; + this.qupvt = e, S = e; }; - var n = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; - function w(e, t, a, s, n, r) { + var s = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; + function M(e, t, a, n, s, r) { var i = .5946 / t; - for (e >>= 1; 0 != e--;) n[r++] = i > a[s++] ? 0 : 1, n[r++] = i > a[s++] ? 0 : 1; + for (e >>= 1; 0 != e--;) s[r++] = i > a[n++] ? 0 : 1, s[r++] = i > a[n++] ? 0 : 1; } - function R(e, t, a, s, n, r) { + function y(e, t, a, n, s, r) { var i = (e >>= 1) % 2; for (e >>= 1; 0 != e--;) { - var o, _, l, f, c, h, u, m; - o = a[s++] * t, _ = a[s++] * t, c = 0 | o, l = a[s++] * t, h = 0 | _, f = a[s++] * t, u = 0 | l, o += M.adj43[c], m = 0 | f, _ += M.adj43[h], n[r++] = 0 | o, l += M.adj43[u], n[r++] = 0 | _, f += M.adj43[m], n[r++] = 0 | l, n[r++] = 0 | f; + var o, _, l, f, c, u, h, b; + o = a[n++] * t, _ = a[n++] * t, c = 0 | o, l = a[n++] * t, u = 0 | _, f = a[n++] * t, h = 0 | l, o += S.adj43[c], b = 0 | f, _ += S.adj43[u], s[r++] = 0 | o, l += S.adj43[h], s[r++] = 0 | _, f += S.adj43[b], s[r++] = 0 | l, s[r++] = 0 | f; } - 0 != i && (c = 0 | (o = a[s++] * t), h = 0 | (_ = a[s++] * t), o += M.adj43[c], _ += M.adj43[h], n[r++] = 0 | o, n[r++] = 0 | _); + 0 != i && (o = a[n++] * t, _ = a[n++] * t, c = 0 | o, u = 0 | _, o += S.adj43[c], _ += S.adj43[u], s[r++] = 0 | o, s[r++] = 0 | _); } var o = [1, 2, 5, 7, 7, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13]; - function d(e, t, a, s) { - var n = function (e, t, a) { - var s = 0, - n = 0; + function d(e, t, a, n) { + var s = function (e, t, a) { + var n = 0, + s = 0; do { var r = e[t++], i = e[t++]; - s < r && (s = r), n < i && (n = i); + n < r && (n = r), s < i && (s = i); } while (t < a); - return s < n && (s = n), s; + return n < s && (n = s), n; }(e, t, a); - switch (n) { + switch (s) { case 0: - return n; + return s; case 1: - return function (e, t, a, s) { - var n = 0, - r = F.ht[1].hlen; + return function (e, t, a, n) { + var s = 0, + r = k.ht[1].hlen; do { var i = 2 * e[t + 0] + e[t + 1]; - t += 2, n += r[i]; + t += 2, s += r[i]; } while (t < a); - return s.bits += n, 1; - }(e, t, a, s); + return n.bits += s, 1; + }(e, t, a, n); case 2: case 3: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r, i, o = 0, - _ = F.ht[s].xlen; - i = 2 == s ? F.table23 : F.table56; + _ = k.ht[n].xlen; + i = 2 == n ? k.table23 : k.table56; do { var l = e[t + 0] * _ + e[t + 1]; t += 2, o += i[l]; } while (t < a); - return (r = 65535 & o) < (o >>= 16) && (o = r, s++), n.bits += o, s; - }(e, t, a, o[n - 1], s); + return (r = 65535 & o) < (o >>= 16) && (o = r, n++), s.bits += o, n; + }(e, t, a, o[s - 1], n); case 4: case 5: case 6: @@ -11209,86 +11567,84 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 13: case 14: case 15: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r = 0, i = 0, o = 0, - _ = F.ht[s].xlen, - l = F.ht[s].hlen, - f = F.ht[s + 1].hlen, - c = F.ht[s + 2].hlen; + _ = k.ht[n].xlen, + l = k.ht[n].hlen, + f = k.ht[n + 1].hlen, + c = k.ht[n + 2].hlen; do { - var h = e[t + 0] * _ + e[t + 1]; - t += 2, r += l[h], i += f[h], o += c[h]; + var u = e[t + 0] * _ + e[t + 1]; + t += 2, r += l[u], i += f[u], o += c[u]; } while (t < a); - var u = s; - return i < r && (r = i, u++), o < r && (r = o, u = s + 2), n.bits += r, u; - }(e, t, a, o[n - 1], s); + var h = n; + return i < r && (r = i, h++), o < r && (r = o, h = n + 2), s.bits += r, h; + }(e, t, a, o[s - 1], n); default: - if (x.IXMAX_VAL < n) return s.bits = x.LARGE_BITS, -1; var r, i; - for (n -= 15, r = 24; r < 32 && !(F.ht[r].linmax >= n); r++); - for (i = r - 8; i < 24 && !(F.ht[i].linmax >= n); i++); - return function (e, t, a, s, n, r) { + for (T.IXMAX_VAL < s && me(), s -= 15, r = 24; r < 32 && !(k.ht[r].linmax >= s); r++); + for (i = r - 8; i < 24 && !(k.ht[i].linmax >= s); i++); + return function (e, t, a, n, s, r) { var i, - o = 65536 * F.ht[s].xlen + F.ht[n].xlen, + o = 65536 * k.ht[n].xlen + k.ht[s].xlen, _ = 0; do { var l = e[t++], f = e[t++]; - 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += F.largetbl[l]; + 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += k.largetbl[l]; } while (t < a); - return (i = 65535 & _) < (_ >>= 16) && (_ = i, s = n), r.bits += _, s; - }(e, t, a, i, r, s); + return (i = 65535 & _) < (_ >>= 16) && (_ = i, n = s), r.bits += _, n; + }(e, t, a, i, r, n); } } - function u(e, t, a, s, n, r, i, o) { - for (var _ = t.big_values, l = 2; l < Pe.SBMAX_l + 1; l++) { + function h(e, t, a, n, s, r, i, o) { + for (var _ = t.big_values, l = 2; l < Ae.SBMAX_l + 1; l++) { var f = e.scalefac_band.l[l]; if (_ <= f) break; - var c = n[l - 2] + t.count1bits; + var c = s[l - 2] + t.count1bits; if (a.part2_3_length <= c) break; - var h = new v(c), - u = d(s, f, _, h); - c = h.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = u); + var u = new v(c), + h = d(n, f, _, u); + c = u.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = h); } } this.noquant_count_bits = function (e, t, a) { - var s = t.l3_enc, - n = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); - for (null != a && (a.sfb_count1 = 0); 1 < n && 0 == (s[n - 1] | s[n - 2]); n -= 2); - t.count1 = n; - for (var r = 0, i = 0; 3 < n; n -= 4) { + var n = t.l3_enc, + s = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); + for (null != a && (a.sfb_count1 = 0); 1 < s && 0 == (n[s - 1] | n[s - 2]); s -= 2); + t.count1 = s; + for (var r = 0, i = 0; 3 < s; s -= 4) { var o; - if (1 < (2147483647 & (s[n - 1] | s[n - 2] | s[n - 3] | s[n - 4]))) break; - o = 2 * (2 * (2 * s[n - 4] + s[n - 3]) + s[n - 2]) + s[n - 1], r += F.t32l[o], i += F.t33l[o]; + if (1 < (2147483647 & (n[s - 1] | n[s - 2] | n[s - 3] | n[s - 4]))) break; + o = 2 * (2 * (2 * n[s - 4] + n[s - 3]) + n[s - 2]) + n[s - 1], r += k.t32l[o], i += k.t33l[o]; } var _ = r; - if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = n)) return _; - if (t.block_type == Pe.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Pe.NORM_TYPE) { - if (r = t.region0_count = e.bv_scf[n - 2], i = t.region1_count = e.bv_scf[n - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < n) { + if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = s)) return _; + if (t.block_type == Ae.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Ae.NORM_TYPE) { + if (r = t.region0_count = e.bv_scf[s - 2], i = t.region1_count = e.bv_scf[s - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < s) { var l = new v(_); - t.table_select[2] = d(s, i, n, l), _ = l.bits; + t.table_select[2] = d(n, i, s, l), _ = l.bits; } - } else t.region0_count = 7, t.region1_count = Pe.SBMAX_l - 1 - 7 - 1, (i = n) < (r = e.scalefac_band.l[8]) && (r = i); - if (r = Math.min(r, n), i = Math.min(i, n), 0 < r) { - l = new v(_); - t.table_select[0] = d(s, 0, r, l), _ = l.bits; + } else t.region0_count = 7, t.region1_count = Ae.SBMAX_l - 1 - 7 - 1, r = e.scalefac_band.l[8], (i = s) < r && (r = i); + if (r = Math.min(r, s), i = Math.min(i, s), 0 < r) { + var l = new v(_); + t.table_select[0] = d(n, 0, r, l), _ = l.bits; } if (r < i) { - l = new v(_); - t.table_select[1] = d(s, r, i, l), _ = l.bits; + var l = new v(_); + t.table_select[1] = d(n, r, i, l), _ = l.bits; } - if (2 == e.use_best_huffman && (t.part2_3_length = _, best_huffman_divide(e, t), _ = t.part2_3_length), null != a && t.block_type == Pe.NORM_TYPE) { + if (2 == e.use_best_huffman && me(), null != a && t.block_type == Ae.NORM_TYPE) { for (var f = 0; e.scalefac_band.l[f] < t.big_values;) f++; a.sfb_count1 = f; } return _; - }, this.count_bits = function (e, t, a, s) { - var n = a.l3_enc, - r = x.IXMAX_VAL / M.IPOW20(a.global_gain); - if (a.xrpow_max > r) return x.LARGE_BITS; - if (function (e, t, a, s, n) { + }, this.count_bits = function (e, t, a, n) { + var s = a.l3_enc, + r = T.IXMAX_VAL / S.IPOW20(a.global_gain); + return a.xrpow_max > r ? T.LARGE_BITS : (function (e, t, a, n, s) { var r, i, o, @@ -11296,127 +11652,123 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = t, - u = 0, - m = h, + u = t, + h = 0, + b = u, p = 0, - b = e, + m = e, v = 0; - for (o = null != n && s.global_gain == n.global_gain, i = s.block_type == Pe.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { + for (o = null != s && n.global_gain == s.global_gain, i = n.block_type == Ae.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { var d = -1; - if ((o || s.block_type == Pe.NORM_TYPE) && (d = s.global_gain - (s.scalefac[r] + (0 != s.preflag ? M.pretab[r] : 0) << s.scalefac_scale + 1) - 8 * s.subblock_gain[s.window[r]]), o && n.step[r] == d) 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0);else { + if ((o || n.block_type == Ae.NORM_TYPE) && (d = n.global_gain - (n.scalefac[r] + (0 != n.preflag ? S.pretab[r] : 0) << n.scalefac_scale + 1) - 8 * n.subblock_gain[n.window[r]]), o && s.step[r] == d) 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me();else { var g, - S = s.width[r]; - if (_ + s.width[r] > s.max_nonzero_coeff && (g = s.max_nonzero_coeff - _ + 1, ye.fill(t, s.max_nonzero_coeff, 576, 0), (S = g) < 0 && (S = 0), r = i + 1), 0 == l && 0 == f && (m = h, p = u, b = e, v = c), null != n && 0 < n.sfb_count1 && r >= n.sfb_count1 && 0 < n.step[r] && d >= n.step[r] ? (0 != l && (R(l, a, b, v, m, p), l = 0, m = h, p = u, b = e, v = c), f += S) : (0 != f && (w(f, a, b, v, m, p), f = 0, m = h, p = u, b = e, v = c), l += S), S <= 0) { - 0 != f && (w(f, a, b, v, m, p), f = 0), 0 != l && (R(l, a, b, v, m, p), l = 0); + w = n.width[r]; + if (_ + n.width[r] > n.max_nonzero_coeff && (g = n.max_nonzero_coeff - _ + 1, we.fill(t, n.max_nonzero_coeff, 576, 0), (w = g) < 0 && (w = 0), r = i + 1), 0 == l && 0 == f && (b = u, p = h, m = e, v = c), null != s && 0 < s.sfb_count1 && r >= s.sfb_count1 && 0 < s.step[r] && d >= s.step[r] ? (0 != l && (y(l, a, m, v, b, p), l = 0, b = u, p = h, m = e, v = c), f += w) : (0 != f && (M(f, a, m, v, b, p), f = 0, b = u, p = h, m = e, v = c), l += w), w <= 0) { + 0 != f && me(), 0 != l && me(); break; } } - r <= i && (u += s.width[r], c += s.width[r], _ += s.width[r]); + r <= i && (h += n.width[r], c += n.width[r], _ += n.width[r]); } - 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0); - }(t, n, M.IPOW20(a.global_gain), a, s), 0 != (2 & e.substep_shaping)) for (var i = 0, o = a.global_gain + a.scalefac_scale, _ = .634521682242439 / M.IPOW20(o), l = 0; l < a.sfbmax; l++) { - var f, - c = a.width[l]; - if (0 == e.pseudohalf[l]) i += c;else for (f = i, i += c; f < i; ++f) n[f] = t[f] >= _ ? n[f] : 0; - } - return this.noquant_count_bits(e, a, s); + 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me(); + }(t, s, S.IPOW20(a.global_gain), a, n), 0 != (2 & e.substep_shaping) && me(), this.noquant_count_bits(e, a, n)); }, this.best_huffman_divide = function (e, t) { - var a = new T(), - s = t.l3_enc, - n = Ae(23), - r = Ae(23), - i = Ae(23), - o = Ae(23); - if (t.block_type != Pe.SHORT_TYPE || 1 != e.mode_gr) { - a.assign(t), t.block_type == Pe.NORM_TYPE && (!function (e, t, a, s, n, r, i) { - for (var o = t.big_values, _ = 0; _ <= 22; _++) s[_] = x.LARGE_BITS; - for (_ = 0; _ < 16; _++) { + var a = new B(), + n = t.l3_enc, + s = ve(23), + r = ve(23), + i = ve(23), + o = ve(23); + if (t.block_type != Ae.SHORT_TYPE || 1 != e.mode_gr) { + a.assign(t), t.block_type == Ae.NORM_TYPE && (function (e, t, a, n, s, r, i) { + for (var o = t.big_values, _ = 0; _ <= 22; _++) n[_] = T.LARGE_BITS; + for (var _ = 0; _ < 16; _++) { var l = e.scalefac_band.l[_ + 1]; if (o <= l) break; var f = 0, c = new v(f), - h = d(a, 0, l, c); + u = d(a, 0, l, c); f = c.bits; - for (var u = 0; u < 8; u++) { - var m = e.scalefac_band.l[_ + u + 2]; - if (o <= m) break; - var p = f, - b = d(a, l, m, c = new v(p)); - p = c.bits, s[_ + u] > p && (s[_ + u] = p, r[(n[_ + u] = _) + u] = h, i[_ + u] = b); + for (var h = 0; h < 8; h++) { + var b = e.scalefac_band.l[_ + h + 2]; + if (o <= b) break; + var p = f; + c = new v(p); + var m = d(a, l, b, c); + p = c.bits, n[_ + h] > p && (n[_ + h] = p, s[_ + h] = _, r[_ + h] = u, i[_ + h] = m); } } - }(e, t, s, n, r, i, o), u(e, a, t, s, n, r, i, o)); + }(e, t, n, s, r, i, o), h(e, a, t, n, s, r, i, o)); var _ = a.big_values; - if (!(0 == _ || 1 < (s[_ - 2] | s[_ - 1]) || 576 < (_ = t.count1 + 2))) { + if (!(0 == _ || 1 < (n[_ - 2] | n[_ - 1]) || 576 < (_ = t.count1 + 2))) { a.assign(t), a.count1 = _; for (var l = 0, f = 0; _ > a.big_values; _ -= 4) { - var c = 2 * (2 * (2 * s[_ - 4] + s[_ - 3]) + s[_ - 2]) + s[_ - 1]; - l += F.t32l[c], f += F.t33l[c]; + var c = 2 * (2 * (2 * n[_ - 4] + n[_ - 3]) + n[_ - 2]) + n[_ - 1]; + l += k.t32l[c], f += k.t33l[c]; } - if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Pe.NORM_TYPE) u(e, a, t, s, n, r, i, o);else { - if (a.part2_3_length = l, _ < (l = e.scalefac_band.l[8]) && (l = _), 0 < l) { - var h = new v(a.part2_3_length); - a.table_select[0] = d(s, 0, l, h), a.part2_3_length = h.bits; + if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Ae.NORM_TYPE) h(e, a, t, n, s, r, i, o);else { + if (a.part2_3_length = l, l = e.scalefac_band.l[8], _ < l && (l = _), 0 < l) { + var u = new v(a.part2_3_length); + a.table_select[0] = d(n, 0, l, u), a.part2_3_length = u.bits; } if (l < _) { - h = new v(a.part2_3_length); - a.table_select[1] = d(s, l, _, h), a.part2_3_length = h.bits; + var u = new v(a.part2_3_length); + a.table_select[1] = d(n, l, _, u), a.part2_3_length = u.bits; } t.part2_3_length > a.part2_3_length && t.assign(a); } } } }; - var h = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], - m = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], + var u = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], + b = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], p = [0, 0, 0, 0, 3, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4], - b = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; - k.slen1_tab = p, k.slen2_tab = b, this.best_scalefac_store = function (e, t, a, s) { - var n, + m = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; + A.slen1_tab = p, A.slen2_tab = m, this.best_scalefac_store = function (e, t, a, n) { + var s, r, i, o, - _ = s.tt[t][a], + _ = n.tt[t][a], l = 0; - for (n = i = 0; n < _.sfbmax; n++) { - var f = _.width[n]; + for (s = i = 0; s < _.sfbmax; s++) { + var f = _.width[s]; for (i += f, o = -f; o < 0 && 0 == _.l3_enc[o + i]; o++); - 0 == o && (_.scalefac[n] = l = -2); + 0 == o && (_.scalefac[s] = l = -2); } if (0 == _.scalefac_scale && 0 == _.preflag) { var c = 0; - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (c |= _.scalefac[n]); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (c |= _.scalefac[s]); if (0 == (1 & c) && 0 != c) { - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (_.scalefac[n] >>= 1); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (_.scalefac[s] >>= 1); _.scalefac_scale = l = 1; } } - if (0 == _.preflag && _.block_type != Pe.SHORT_TYPE && 2 == e.mode_gr) { - for (n = 11; n < Pe.SBPSY_l && !(_.scalefac[n] < M.pretab[n] && -2 != _.scalefac[n]); n++); - if (n == Pe.SBPSY_l) { - for (n = 11; n < Pe.SBPSY_l; n++) 0 < _.scalefac[n] && (_.scalefac[n] -= M.pretab[n]); + if (0 == _.preflag && _.block_type != Ae.SHORT_TYPE && 2 == e.mode_gr) { + for (s = 11; s < Ae.SBPSY_l && !(_.scalefac[s] < S.pretab[s] && -2 != _.scalefac[s]); s++); + if (s == Ae.SBPSY_l) { + for (s = 11; s < Ae.SBPSY_l; s++) 0 < _.scalefac[s] && (_.scalefac[s] -= S.pretab[s]); _.preflag = l = 1; } } - for (r = 0; r < 4; r++) s.scfsi[a][r] = 0; - for (2 == e.mode_gr && 1 == t && s.tt[0][a].block_type != Pe.SHORT_TYPE && s.tt[1][a].block_type != Pe.SHORT_TYPE && (!function (e, t) { - for (var a, s = t.tt[1][e], n = t.tt[0][e], r = 0; r < F.scfsi_band.length - 1; r++) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1] && !(n.scalefac[a] != s.scalefac[a] && 0 <= s.scalefac[a]); a++); - if (a == F.scfsi_band[r + 1]) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1]; a++) s.scalefac[a] = -1; + for (r = 0; r < 4; r++) n.scfsi[a][r] = 0; + for (2 == e.mode_gr && 1 == t && n.tt[0][a].block_type != Ae.SHORT_TYPE && n.tt[1][a].block_type != Ae.SHORT_TYPE && (function (e, t) { + for (var a, n = t.tt[1][e], s = t.tt[0][e], r = 0; r < k.scfsi_band.length - 1; r++) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1] && !(s.scalefac[a] != n.scalefac[a] && 0 <= n.scalefac[a]); a++); + if (a == k.scfsi_band[r + 1]) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1]; a++) n.scalefac[a] = -1; t.scfsi[e][r] = 1; } } var i = 0, o = 0; - for (a = 0; a < 11; a++) -1 != s.scalefac[a] && (o++, i < s.scalefac[a] && (i = s.scalefac[a])); - for (var _ = 0, l = 0; a < Pe.SBPSY_l; a++) -1 != s.scalefac[a] && (l++, _ < s.scalefac[a] && (_ = s.scalefac[a])); - for (r = 0; r < 16; r++) if (i < h[r] && _ < m[r]) { - var f = p[r] * o + b[r] * l; - s.part2_length > f && (s.part2_length = f, s.scalefac_compress = r); + for (a = 0; a < 11; a++) -1 != n.scalefac[a] && (o++, i < n.scalefac[a] && (i = n.scalefac[a])); + for (var _ = 0, l = 0; a < Ae.SBPSY_l; a++) -1 != n.scalefac[a] && (l++, _ < n.scalefac[a] && (_ = n.scalefac[a])); + for (var r = 0; r < 16; r++) if (i < u[r] && _ < b[r]) { + var f = p[r] * o + m[r] * l; + n.part2_length > f && (n.part2_length = f, n.scalefac_compress = r); } - }(a, s), l = 0), n = 0; n < _.sfbmax; n++) -2 == _.scalefac[n] && (_.scalefac[n] = 0); + }(a, n), l = 0), s = 0; s < _.sfbmax; s++) -2 == _.scalefac[s] && (_.scalefac[s] = 0); 0 != l && (2 == e.mode_gr ? this.scale_bitcount(_) : this.scale_bitcount_lsf(e, _)); }; var _ = [0, 18, 36, 54, 54, 36, 54, 72, 54, 72, 90, 72, 90, 108, 108, 126], @@ -11425,476 +11777,458 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js this.scale_bitcount = function (e) { var t, a, - s, - n = 0, + n, + s = 0, r = 0, i = e.scalefac; - if (e.block_type == Pe.SHORT_TYPE) s = _, 0 != e.mixed_block_flag && (s = l);else if (s = f, 0 == e.preflag) { - for (a = 11; a < Pe.SBPSY_l && !(i[a] < M.pretab[a]); a++); - if (a == Pe.SBPSY_l) for (e.preflag = 1, a = 11; a < Pe.SBPSY_l; a++) i[a] -= M.pretab[a]; + if (e.block_type == Ae.SHORT_TYPE) n = _, 0 != e.mixed_block_flag && (n = l);else if (n = f, 0 == e.preflag) { + for (a = 11; a < Ae.SBPSY_l && !(i[a] < S.pretab[a]); a++); + if (a == Ae.SBPSY_l) for (e.preflag = 1, a = 11; a < Ae.SBPSY_l; a++) i[a] -= S.pretab[a]; } - for (a = 0; a < e.sfbdivide; a++) n < i[a] && (n = i[a]); + for (a = 0; a < e.sfbdivide; a++) s < i[a] && (s = i[a]); for (; a < e.sfbmax; a++) r < i[a] && (r = i[a]); - for (e.part2_length = x.LARGE_BITS, t = 0; t < 16; t++) n < h[t] && r < m[t] && e.part2_length > s[t] && (e.part2_length = s[t], e.scalefac_compress = t); - return e.part2_length == x.LARGE_BITS; + for (e.part2_length = T.LARGE_BITS, t = 0; t < 16; t++) s < u[t] && r < b[t] && e.part2_length > n[t] && (e.part2_length = n[t], e.scalefac_compress = t); + return e.part2_length == T.LARGE_BITS; }; var g = [[15, 15, 7, 7], [15, 15, 7, 0], [7, 3, 0, 0], [15, 31, 31, 0], [7, 7, 7, 0], [3, 3, 0, 0]]; this.scale_bitcount_lsf = function (e, t) { var a, - s, n, + s, r, i, o, _, l, - f = Ae(4), + f = ve(4), c = t.scalefac; for (a = 0 != t.preflag ? 2 : 0, _ = 0; _ < 4; _++) f[_] = 0; - if (t.block_type == Pe.SHORT_TYPE) { - s = 1; - var h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[n] && (f[n] = c[3 * l + i]); + if (t.block_type == Ae.SHORT_TYPE) { + n = 1; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[s] && (f[s] = c[3 * l + i]); } else { - s = 0; - h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n], _ = 0; _ < r; _++, l++) c[l] > f[n] && (f[n] = c[l]); + n = 0; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s], _ = 0; _ < r; _++, l++) c[l] > f[s] && (f[s] = c[l]); } - for (o = !1, n = 0; n < 4; n++) f[n] > g[a][n] && (o = !0); + for (o = !1, s = 0; s < 4; s++) f[s] > g[a][s] && (o = !0); if (!o) { - var u, m, p, b; - for (t.sfb_partition_table = M.nr_of_sfb_block[a][s], n = 0; n < 4; n++) t.slen[n] = S[f[n]]; - switch (u = t.slen[0], m = t.slen[1], p = t.slen[2], b = t.slen[3], a) { + var h, b, p, m; + for (t.sfb_partition_table = S.nr_of_sfb_block[a][n], s = 0; s < 4; s++) t.slen[s] = w[f[s]]; + switch (h = t.slen[0], b = t.slen[1], p = t.slen[2], m = t.slen[3], a) { case 0: - t.scalefac_compress = (5 * u + m << 4) + (p << 2) + b; + t.scalefac_compress = (5 * h + b << 4) + (p << 2) + m; break; case 1: - t.scalefac_compress = 400 + (5 * u + m << 2) + p; + t.scalefac_compress = 400 + (5 * h + b << 2) + p; break; case 2: - t.scalefac_compress = 500 + 3 * u + m; - break; - default: - $.err.printf("intensity stereo not implemented yet\n"); + t.scalefac_compress = 500 + 3 * h + b; } } - if (!o) for (n = t.part2_length = 0; n < 4; n++) t.part2_length += t.slen[n] * t.sfb_partition_table[n]; + if (!o) for (t.part2_length = 0, s = 0; s < 4; s++) t.part2_length += t.slen[s] * t.sfb_partition_table[s]; return o; }; - var S = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; + var w = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; this.huffman_init = function (e) { for (var t = 2; t <= 576; t += 2) { - for (var a, s = 0; e.scalefac_band.l[++s] < t;); - for (a = n[s][0]; e.scalefac_band.l[a + 1] > t;) a--; - for (a < 0 && (a = n[s][0]), e.bv_scf[t - 2] = a, a = n[s][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; - a < 0 && (a = n[s][1]), e.bv_scf[t - 1] = a; + for (var a, n = 0; e.scalefac_band.l[++n] < t;); + for (a = s[n][0]; e.scalefac_band.l[a + 1] > t;) a--; + for (a < 0 && (a = s[n][0]), e.bv_scf[t - 2] = a, a = s[n][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; + a < 0 && (a = s[n][1]), e.bv_scf[t - 1] = a; } }; } - function X() {} - function M() { - this.setModules = function (e, t, a) { - }; + function O() {} + function y() { + this.setModules = function (e, t, a) {}; var o = [0, 49345, 49537, 320, 49921, 960, 640, 49729, 50689, 1728, 1920, 51009, 1280, 50625, 50305, 1088, 52225, 3264, 3456, 52545, 3840, 53185, 52865, 3648, 2560, 51905, 52097, 2880, 51457, 2496, 2176, 51265, 55297, 6336, 6528, 55617, 6912, 56257, 55937, 6720, 7680, 57025, 57217, 8e3, 56577, 7616, 7296, 56385, 5120, 54465, 54657, 5440, 55041, 6080, 5760, 54849, 53761, 4800, 4992, 54081, 4352, 53697, 53377, 4160, 61441, 12480, 12672, 61761, 13056, 62401, 62081, 12864, 13824, 63169, 63361, 14144, 62721, 13760, 13440, 62529, 15360, 64705, 64897, 15680, 65281, 16320, 16e3, 65089, 64001, 15040, 15232, 64321, 14592, 63937, 63617, 14400, 10240, 59585, 59777, 10560, 60161, 11200, 10880, 59969, 60929, 11968, 12160, 61249, 11520, 60865, 60545, 11328, 58369, 9408, 9600, 58689, 9984, 59329, 59009, 9792, 8704, 58049, 58241, 9024, 57601, 8640, 8320, 57409, 40961, 24768, 24960, 41281, 25344, 41921, 41601, 25152, 26112, 42689, 42881, 26432, 42241, 26048, 25728, 42049, 27648, 44225, 44417, 27968, 44801, 28608, 28288, 44609, 43521, 27328, 27520, 43841, 26880, 43457, 43137, 26688, 30720, 47297, 47489, 31040, 47873, 31680, 31360, 47681, 48641, 32448, 32640, 48961, 32e3, 48577, 48257, 31808, 46081, 29888, 30080, 46401, 30464, 47041, 46721, 30272, 29184, 45761, 45953, 29504, 45313, 29120, 28800, 45121, 20480, 37057, 37249, 20800, 37633, 21440, 21120, 37441, 38401, 22208, 22400, 38721, 21760, 38337, 38017, 21568, 39937, 23744, 23936, 40257, 24320, 40897, 40577, 24128, 23040, 39617, 39809, 23360, 39169, 22976, 22656, 38977, 34817, 18624, 18816, 35137, 19200, 35777, 35457, 19008, 19968, 36545, 36737, 20288, 36097, 19904, 19584, 35905, 17408, 33985, 34177, 17728, 34561, 18368, 18048, 34369, 33281, 17088, 17280, 33601, 16640, 33217, 32897, 16448]; - this.updateMusicCRC = function (e, t, a, s) { - for (var n = 0; n < s; ++n) e[0] = (r = t[a + n], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); + this.updateMusicCRC = function (e, t, a, n) { + for (var s = 0; s < n; ++s) e[0] = (r = t[a + s], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); var r, i; }; } - function q() { - var _ = this, - s = 32773, - c = null, - h = null, + function N() { + var i = this, r = null, - u = null; - this.setModules = function (e, t, a, s) { - c = e, h = t, r = a, u = s; + o = null; + this.setModules = function (e, t, a, n) { + r = a, o = n; }; - var m = null, + var _ = null, l = 0, - p = 0, - b = 0; + f = 0, + c = 0; function v(e, t, a) { for (; 0 < a;) { - var s; - 0 == b && (b = 8, p++, e.header[e.w_ptr].write_timing == l && (n = e, $.arraycopy(n.header[n.w_ptr].buf, 0, m, p, n.sideinfo_len), p += n.sideinfo_len, l += 8 * n.sideinfo_len, n.w_ptr = n.w_ptr + 1 & Z.MAX_HEADER_BUF - 1), m[p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; + var n; + 0 == c && (c = 8, f++, e.header[e.w_ptr].write_timing == l && (s = e, I.arraycopy(s.header[s.w_ptr].buf, 0, _, f, s.sideinfo_len), f += s.sideinfo_len, l += 8 * s.sideinfo_len, s.w_ptr = s.w_ptr + 1 & j.MAX_HEADER_BUF - 1), _[f] = 0), n = Math.min(a, c), a -= n, c -= n, _[f] |= t >> a << c, l += n; } - var n; + var s; } - function i(e, t, a) { - for (; 0 < a;) { - var s; - 0 == b && (b = 8, m[++p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; - } - } - function o(e, t) { + function u(e, t) { var a, - s = e.internal_flags; - if (8 <= t && (v(s, 76, 8), t -= 8), 8 <= t && (v(s, 65, 8), t -= 8), 8 <= t && (v(s, 77, 8), t -= 8), 8 <= t && (v(s, 69, 8), t -= 8), 32 <= t) { - var n = r.getLameShortVersion(); - if (32 <= t) for (a = 0; a < n.length && 8 <= t; ++a) t -= 8, v(s, n.charCodeAt(a), 8); + n = e.internal_flags; + if (8 <= t && (v(n, 76, 8), t -= 8), 8 <= t && (v(n, 65, 8), t -= 8), 8 <= t && (v(n, 77, 8), t -= 8), 8 <= t && (v(n, 69, 8), t -= 8), 32 <= t) { + var s = r.getLameShortVersion(); + if (32 <= t) for (a = 0; a < s.length && 8 <= t; ++a) t -= 8, v(n, s.charCodeAt(a), 8); } - for (; 1 <= t; t -= 1) v(s, s.ancillary_flag, 1), s.ancillary_flag ^= e.disable_reservoir ? 0 : 1; + for (; 1 <= t; t -= 1) v(n, n.ancillary_flag, 1), n.ancillary_flag ^= e.disable_reservoir ? 0 : 1; } - function f(e, t, a) { - for (var s = e.header[e.h_ptr].ptr; 0 < a;) { - var n = Math.min(a, 8 - (7 & s)); - a -= n, e.header[e.h_ptr].buf[s >> 3] |= t >> a << 8 - (7 & s) - n, s += n; + function h(e, t, a) { + for (var n = e.header[e.h_ptr].ptr; 0 < a;) { + var s = Math.min(a, 8 - (7 & n)); + a -= s, e.header[e.h_ptr].buf[n >> 3] |= t >> a << 8 - (7 & n) - s, n += s; } - e.header[e.h_ptr].ptr = s; + e.header[e.h_ptr].ptr = n; } - function n(e, t) { - e <<= 8; - for (var a = 0; a < 8; a++) 0 != (65536 & ((t <<= 1) ^ (e <<= 1))) && (t ^= s); - return t; - } - function d(e, t) { + function m(e, t) { var a, - s = F.ht[t.count1table_select + 32], - n = 0, + n = k.ht[t.count1table_select + 32], + s = 0, r = t.big_values, i = t.big_values; for (a = (t.count1 - t.big_values) / 4; 0 < a; --a) { var o = 0, _ = 0; - 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + s.table[_], s.hlen[_]), n += s.hlen[_]; + 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + n.table[_], n.hlen[_]), s += n.hlen[_]; } - return n; + return s; } - function g(e, t, a, s, n) { - var r = F.ht[t], + function b(e, t, a, n, s) { + var r = k.ht[t], i = 0; if (0 == t) return i; - for (var o = a; o < s; o += 2) { + for (var o = a; o < n; o += 2) { var _ = 0, l = 0, f = r.xlen, c = r.xlen, - h = 0, - u = n.l3_enc[o], - m = n.l3_enc[o + 1]; - if (0 != u && (n.xr[o] < 0 && h++, _--), 15 < t) { - if (14 < u) h |= u - 15 << 1, l = f, u = 15; - if (14 < m) h <<= f, h |= m - 15, l += f, m = 15; + u = 0, + h = s.l3_enc[o], + b = s.l3_enc[o + 1]; + if (0 != h && (s.xr[o] < 0 && u++, _--), 15 < t) { + if (14 < h) { + var p = h - 15; + u |= p << 1, l = f, h = 15; + } + if (14 < b) { + var m = b - 15; + u <<= f, u |= m, l += f, b = 15; + } c = 16; } - 0 != m && (h <<= 1, n.xr[o + 1] < 0 && h++, _--), u = u * c + m, l -= _, _ += r.hlen[u], v(e, r.table[u], _), v(e, h, l), i += _ + l; + 0 != b && (u <<= 1, s.xr[o + 1] < 0 && u++, _--), h = h * c + b, l -= _, _ += r.hlen[h], v(e, r.table[h], _), v(e, u, l), i += _ + l; } return i; } - function S(e, t) { + function d(e, t) { var a = 3 * e.scalefac_band.s[3]; a > t.big_values && (a = t.big_values); - var s = g(e, t.table_select[0], 0, a, t); - return s += g(e, t.table_select[1], a, t.big_values, t); + var n = b(e, t.table_select[0], 0, a, t); + return n += b(e, t.table_select[1], a, t.big_values, t); } - function M(e, t) { - var a, s, n, r; + function g(e, t) { + var a, n, s, r; a = t.big_values; var i = t.region0_count + 1; - return n = e.scalefac_band.l[i], i += t.region1_count + 1, a < n && (n = a), a < (r = e.scalefac_band.l[i]) && (r = a), s = g(e, t.table_select[0], 0, n, t), s += g(e, t.table_select[1], n, r, t), s += g(e, t.table_select[2], r, a, t); + return s = e.scalefac_band.l[i], i += t.region1_count + 1, r = e.scalefac_band.l[i], a < s && (s = a), a < r && (r = a), n = b(e, t.table_select[0], 0, s, t), n += b(e, t.table_select[1], s, r, t), n += b(e, t.table_select[2], r, a, t); } - function w() { + function p() { this.total = 0; } - function R(e, t) { + function w(e, t) { var a, - s, n, - r, - i, - o = e.internal_flags; - return i = o.w_ptr, -1 == (r = o.h_ptr - 1) && (r = Z.MAX_HEADER_BUF - 1), a = o.header[r].write_timing - l, 0 <= (t.total = a) && (s = 1 + r - i, r < i && (s = 1 + r - i + Z.MAX_HEADER_BUF), a -= 8 * s * o.sideinfo_len), a += n = _.getframebits(e), t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += p + 1, a < 0 && $.err.println("strange error flushing buffer ... \n"), a; + s, + r = e.internal_flags; + return r.w_ptr, -1 == (s = r.h_ptr - 1) && (s = j.MAX_HEADER_BUF - 1), a = r.header[s].write_timing - l, 0 <= (t.total = a) && me(), n = i.getframebits(e), a += n, t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += f + 1, a; } this.getframebits = function (e) { var t, a = e.internal_flags; - return t = 0 != a.bitrate_index ? F.bitrate_table[e.version][a.bitrate_index] : e.brate, 8 * (0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding); - }, this.CRC_writeheader = function (e, t) { - var a = 65535; - a = n(255 & t[2], a), a = n(255 & t[3], a); - for (var s = 6; s < e.sideinfo_len; s++) a = n(255 & t[s], a); - t[4] = byte(a >> 8), t[5] = byte(255 & a); + t = 0 != a.bitrate_index ? k.bitrate_table[e.version][a.bitrate_index] : e.brate; + var n = 0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding; + return 8 * n; }, this.flush_bitstream = function (e) { var t, a, - s = e.internal_flags; - s.h_ptr - 1; - if (t = s.l3_side, !((a = R(e, new w())) < 0)) { - if (o(e, a), s.ResvSize = 0, t.main_data_begin = 0, s.findReplayGain) { - var r = c.GetTitleGain(s.rgdata); - s.RadioGain = 0 | Math.floor(10 * r + .5); - } - s.findPeakSample && (s.noclipGainChange = 0 | Math.ceil(20 * B(s.PeakSample / 32767) * 10), 0 < s.noclipGainChange && (EQ(e.scale, 1) || EQ(e.scale, 0)) ? s.noclipScale = Math.floor(32767 / s.PeakSample * 100) / 100 : s.noclipScale = -1); - } - }, this.add_dummy_byte = function (e, t, a) { - for (var s, n = e.internal_flags; 0 < a--;) for (i(0, t, 8), s = 0; s < Z.MAX_HEADER_BUF; ++s) n.header[s].write_timing += 8; + n = e.internal_flags; + n.h_ptr - 1; + t = n.l3_side, (a = w(e, new p())) < 0 || (u(e, a), n.ResvSize = 0, t.main_data_begin = 0, n.findReplayGain && me(), n.findPeakSample && me()); }, this.format_bitstream = function (e) { var t, a = e.internal_flags; t = a.l3_side; - var s = this.getframebits(e); - o(e, t.resvDrain_pre), function (e, t) { + var n = this.getframebits(e); + u(e, t.resvDrain_pre), function (e, t) { var a, - s, n, + s, r = e.internal_flags; - if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, ye.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? f(r, 4094, 12) : f(r, 4095, 12), f(r, e.version, 1), f(r, 1, 2), f(r, e.error_protection ? 0 : 1, 1), f(r, r.bitrate_index, 4), f(r, r.samplerate_index, 2), f(r, r.padding, 1), f(r, e.extension, 1), f(r, e.mode.ordinal(), 2), f(r, r.mode_ext, 2), f(r, e.copyright, 1), f(r, e.original, 1), f(r, e.emphasis, 2), e.error_protection && f(r, 0, 16), 1 == e.version) { - for (f(r, a.main_data_begin, 9), 2 == r.channels_out ? f(r, a.private_bits, 3) : f(r, a.private_bits, 5), n = 0; n < r.channels_out; n++) { + if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, we.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? h(r, 4094, 12) : h(r, 4095, 12), h(r, e.version, 1), h(r, 1, 2), h(r, e.error_protection ? 0 : 1, 1), h(r, r.bitrate_index, 4), h(r, r.samplerate_index, 2), h(r, r.padding, 1), h(r, e.extension, 1), h(r, e.mode.ordinal(), 2), h(r, r.mode_ext, 2), h(r, e.copyright, 1), h(r, e.original, 1), h(r, e.emphasis, 2), e.error_protection && h(r, 0, 16), 1 == e.version) { + for (h(r, a.main_data_begin, 9), 2 == r.channels_out ? h(r, a.private_bits, 3) : h(r, a.private_bits, 5), s = 0; s < r.channels_out; s++) { var i; - for (i = 0; i < 4; i++) f(r, a.scfsi[n][i], 1); + for (i = 0; i < 4; i++) h(r, a.scfsi[s][i], 1); } - for (s = 0; s < 2; s++) for (n = 0; n < r.channels_out; n++) f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 4), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.preflag, 1), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); - } else for (f(r, a.main_data_begin, 8), f(r, a.private_bits, r.channels_out), n = s = 0; n < r.channels_out; n++) { - var o; - f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 9), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); + for (n = 0; n < 2; n++) for (s = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 4), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.preflag, 1), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); + } + } else for (h(r, a.main_data_begin, 8), h(r, a.private_bits, r.channels_out), s = n = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 9), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); } - e.error_protection && CRC_writeheader(r, r.header[r.h_ptr].buf); + e.error_protection && me(); var _ = r.h_ptr; - r.h_ptr = _ + 1 & Z.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr == r.w_ptr && $.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n"); - }(e, s); - var n = 8 * a.sideinfo_len; - if (n += function (e) { + r.h_ptr = _ + 1 & j.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr, r.w_ptr; + }(e, n); + var s = 8 * a.sideinfo_len; + if (s += function (e) { var t, a, - s, n, + s, r = 0, i = e.internal_flags, o = i.l3_side; if (1 == e.version) for (t = 0; t < 2; t++) for (a = 0; a < i.channels_out; a++) { var _ = o.tt[t][a], - l = k.slen1_tab[_.scalefac_compress], - f = k.slen2_tab[_.scalefac_compress]; - for (s = n = 0; s < _.sfbdivide; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], l), n += l); - for (; s < _.sfbmax; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], f), n += f); - _.block_type == Pe.SHORT_TYPE ? n += S(i, _) : n += M(i, _), r += n += d(i, _); + l = A.slen1_tab[_.scalefac_compress], + f = A.slen2_tab[_.scalefac_compress]; + for (n = s = 0; n < _.sfbdivide; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], l), s += l); + for (; n < _.sfbmax; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], f), s += f); + _.block_type == Ae.SHORT_TYPE ? s += d(i, _) : s += g(i, _), s += m(i, _), r += s; } else for (a = t = 0; a < i.channels_out; a++) { var c, - h, - u = 0; - if (h = s = n = 0, (_ = o.tt[t][a]).block_type == Pe.SHORT_TYPE) { - for (; h < 4; h++) { - var m = _.sfb_partition_table[h] / 3, - p = _.slen[h]; - for (c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[3 * s + 0], 0), p), v(i, Math.max(_.scalefac[3 * s + 1], 0), p), v(i, Math.max(_.scalefac[3 * s + 2], 0), p), u += 3 * p; + u, + _ = o.tt[t][a], + h = 0; + if (u = n = s = 0, _.block_type == Ae.SHORT_TYPE) { + for (; u < 4; u++) { + var b = _.sfb_partition_table[u] / 3, + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[3 * n + 0], 0), p), v(i, Math.max(_.scalefac[3 * n + 1], 0), p), v(i, Math.max(_.scalefac[3 * n + 2], 0), p), h += 3 * p; } - n += S(i, _); + s += d(i, _); } else { - for (; h < 4; h++) for (m = _.sfb_partition_table[h], p = _.slen[h], c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[s], 0), p), u += p; - n += M(i, _); + for (; u < 4; u++) { + var b = _.sfb_partition_table[u], + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[n], 0), p), h += p; + } + s += g(i, _); } - r += u + (n += d(i, _)); + s += m(i, _), r += h + s; } return r; - }(e), o(e, t.resvDrain_post), n += t.resvDrain_post, t.main_data_begin += (s - n) / 8, R(e, new w()) != a.ResvSize && $.err.println("Internal buffer inconsistency. flushbits <> ResvSize"), 8 * t.main_data_begin != a.ResvSize && ($.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n", 8 * t.main_data_begin, a.ResvSize, t.resvDrain_post, t.resvDrain_pre, 8 * a.sideinfo_len, n - t.resvDrain_post - 8 * a.sideinfo_len, n, n % 8, s), $.err.println("This is a fatal error. It has several possible causes:"), $.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"), $.err.println(" 9%% Your system is overclocked"), $.err.println(" 1%% bug in LAME encoding library"), a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { + }(e), u(e, t.resvDrain_post), s += t.resvDrain_post, t.main_data_begin += (n - s) / 8, w(e, new p()), a.ResvSize, 8 * t.main_data_begin != a.ResvSize && (a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { var r; - for (r = 0; r < Z.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; + for (r = 0; r < j.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; l = 0; } return 0; - }, this.copy_buffer = function (e, t, a, s, n) { - var r = p + 1; + }, this.copy_buffer = function (e, t, a, n, s) { + var r = f + 1; if (r <= 0) return 0; - if (0 != s && s < r) return -1; - if ($.arraycopy(m, 0, t, a, r), p = -1, (b = 0) != n) { - var i = Ae(1); - if (i[0] = e.nMusicCRC, u.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly) for (var o, _ = ke([2, 1152]), l = r, f = -1; 0 != f;) if (f = h.hip_decode1_unclipped(e.hip, t, a, l, _[0], _[1]), l = 0, -1 == f && (f = 0), 0 < f) { - if (e.findPeakSample) { - for (o = 0; o < f; o++) _[0][o] > e.PeakSample ? e.PeakSample = _[0][o] : -_[0][o] > e.PeakSample && (e.PeakSample = -_[0][o]); - if (1 < e.channels_out) for (o = 0; o < f; o++) _[1][o] > e.PeakSample ? e.PeakSample = _[1][o] : -_[1][o] > e.PeakSample && (e.PeakSample = -_[1][o]); - } - if (e.findReplayGain && c.AnalyzeSamples(e.rgdata, _[0], 0, _[1], 0, f, e.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - } + if (0 != n && n < r) return -1; + if (I.arraycopy(_, 0, t, a, r), f = -1, (c = 0) != s) { + var i = ve(1); + i[0] = e.nMusicCRC, o.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly && me(); } return r; }, this.init_bit_stream_w = function (e) { - m = A(U.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, p = -1, l = b = 0; + _ = S(Y.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, f = -1, l = c = 0; }; } - function e(e, t, a, s) { - this.xlen = e, this.linmax = t, this.table = a, this.hlen = s; + function e(e, t, a, n) { + this.xlen = e, this.linmax = t, this.table = a, this.hlen = n; } - Ee.STEREO = new Ee(0), Ee.JOINT_STEREO = new Ee(1), Ee.DUAL_CHANNEL = new Ee(2), Ee.MONO = new Ee(3), Ee.NOT_SET = new Ee(4), X.STEPS_per_dB = 100, X.MAX_dB = 120, X.GAIN_NOT_ENOUGH_SAMPLES = -24601, X.GAIN_ANALYSIS_ERROR = 0, X.GAIN_ANALYSIS_OK = 1, X.INIT_GAIN_ANALYSIS_ERROR = 0, X.INIT_GAIN_ANALYSIS_OK = 1, X.MAX_ORDER = X.YULE_ORDER = 10, X.MAX_SAMPLES_PER_WINDOW = (X.MAX_SAMP_FREQ = 48e3) * (X.RMS_WINDOW_TIME_NUMERATOR = 1) / (X.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, M.NUMTOCENTRIES = 100, M.MAXFRAMESIZE = 2880, q.EQ = function (e, t) { + D.MAX_VALUE = 3.4028235e38, Me.vbr_off = new Me(0), Me.vbr_mt = new Me(1), Me.vbr_rh = new Me(2), Me.vbr_abr = new Me(3), Me.vbr_mtrh = new Me(4), Me.vbr_default = Me.vbr_mtrh, ye.STEREO = new ye(0), ye.JOINT_STEREO = new ye(1), ye.DUAL_CHANNEL = new ye(2), ye.MONO = new ye(3), ye.NOT_SET = new ye(4), O.STEPS_per_dB = 100, O.MAX_dB = 120, O.GAIN_NOT_ENOUGH_SAMPLES = -24601, O.GAIN_ANALYSIS_ERROR = 0, O.GAIN_ANALYSIS_OK = 1, O.INIT_GAIN_ANALYSIS_ERROR = 0, O.INIT_GAIN_ANALYSIS_OK = 1, O.MAX_ORDER = O.YULE_ORDER = 10, O.MAX_SAMPLES_PER_WINDOW = (O.MAX_SAMP_FREQ = 48e3) * (O.RMS_WINDOW_TIME_NUMERATOR = 1) / (O.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, y.NUMTOCENTRIES = 100, y.MAXFRAMESIZE = 2880, N.EQ = function (e, t) { return Math.abs(e) > Math.abs(t) ? Math.abs(e - t) <= 1e-6 * Math.abs(e) : Math.abs(e - t) <= 1e-6 * Math.abs(t); - }, q.NEQ = function (e, t) { - return !q.EQ(e, t); + }, N.NEQ = function (e, t) { + return !N.EQ(e, t); }; - var F = {}; - function j(e) { + var k = {}; + function R(e) { this.bits = e; } - function y() { + function x() { this.over_noise = 0, this.tot_noise = 0, this.max_noise = 0, this.over_count = 0, this.over_SSD = 0, this.bits = 0; } - function r(e, t, a, s) { - this.l = Ae(1 + Pe.SBMAX_l), this.s = Ae(1 + Pe.SBMAX_s), this.psfb21 = Ae(1 + Pe.PSFB21), this.psfb12 = Ae(1 + Pe.PSFB12); - var n = this.l, + function r(e, t, a, n) { + this.l = ve(1 + Ae.SBMAX_l), this.s = ve(1 + Ae.SBMAX_s), this.psfb21 = ve(1 + Ae.PSFB21), this.psfb12 = ve(1 + Ae.PSFB12); + var s = this.l, r = this.s; - 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = s, $.arraycopy(this.arrL, 0, n, 0, Math.min(this.arrL.length, this.l.length)), $.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), $.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), $.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); + 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = n, I.arraycopy(this.arrL, 0, s, 0, Math.min(this.arrL.length, this.l.length)), I.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), I.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), I.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); } - function x() { + function T() { var l = null, - m = null, - s = null; + b = null, + n = null; this.setModules = function (e, t, a) { - l = e, m = t, s = a; + l = e, b = t, n = a; }, this.IPOW20 = function (e) { - return u[e]; + return h[e]; }; - var T = 2.220446049250313e-16, - f = x.IXMAX_VAL + 2, - c = x.Q_MAX, - h = x.Q_MAX2, - n = 100; + var B = 2.220446049250313e-16, + e = T.IXMAX_VAL, + f = e + 2, + c = T.Q_MAX, + u = T.Q_MAX2, + s = 100; this.nr_of_sfb_block = [[[6, 5, 5, 5], [9, 9, 9, 9], [6, 9, 9, 9]], [[6, 5, 7, 3], [9, 9, 12, 6], [6, 9, 12, 6]], [[11, 10, 0, 0], [18, 18, 0, 0], [15, 18, 0, 0]], [[7, 7, 7, 0], [12, 12, 12, 0], [6, 15, 12, 0]], [[6, 6, 6, 3], [12, 9, 9, 6], [6, 12, 9, 6]], [[8, 8, 5, 0], [15, 12, 9, 0], [6, 18, 9, 0]]]; - var w = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; - this.pretab = w, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; - var R = Be(c + h + 1), - u = Be(c), - p = Be(f), - b = Be(f); + var M = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; + this.pretab = M, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; + var y = de(c + u + 1), + h = de(c), + p = de(f), + m = de(f); function v(e, t) { - var a = s.ATHformula(t, e); - return a -= n, a = Math.pow(10, a / 10 + e.ATHlower); + var a = n.ATHformula(t, e); + return a -= s, a = Math.pow(10, a / 10 + e.ATHlower); } function A(e) { this.s = e; } - this.adj43 = b, this.iteration_init = function (e) { + this.adj43 = m, this.iteration_init = function (e) { var t, a = e.internal_flags, - s = a.l3_side; + n = a.l3_side; if (0 == a.iteration_init_init) { - for (a.iteration_init_init = 1, s.main_data_begin = 0, function (e) { - for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, s = e.internal_flags.ATH.s, n = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Pe.SBMAX_l; o++) { + for (a.iteration_init_init = 1, n.main_data_begin = 0, function (e) { + for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, n = e.internal_flags.ATH.s, s = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Ae.SBMAX_l; o++) { var _ = r.scalefac_band.l[o], l = r.scalefac_band.l[o + 1]; - t[o] = K.MAX_VALUE; + t[o] = D.MAX_VALUE; for (var f = _; f < l; f++) { - var c = v(e, f * i / 1152); - t[o] = Math.min(t[o], c); + var c = f * i / 1152, + u = v(e, c); + t[o] = Math.min(t[o], u); } } - for (o = 0; o < Pe.PSFB21; o++) for (_ = r.scalefac_band.psfb21[o], l = r.scalefac_band.psfb21[o + 1], a[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 1152), a[o] = Math.min(a[o], c); - for (o = 0; o < Pe.SBMAX_s; o++) { - for (_ = r.scalefac_band.s[o], l = r.scalefac_band.s[o + 1], s[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), s[o] = Math.min(s[o], c); - s[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; + for (var o = 0; o < Ae.PSFB21; o++) { + var _ = r.scalefac_band.psfb21[o], + l = r.scalefac_band.psfb21[o + 1]; + a[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 1152, + u = v(e, c); + a[o] = Math.min(a[o], u); + } } - for (o = 0; o < Pe.PSFB12; o++) { - for (_ = r.scalefac_band.psfb12[o], l = r.scalefac_band.psfb12[o + 1], n[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), n[o] = Math.min(n[o], c); - n[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; + for (var o = 0; o < Ae.SBMAX_s; o++) { + var _ = r.scalefac_band.s[o], + l = r.scalefac_band.s[o + 1]; + n[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + n[o] = Math.min(n[o], u); + } + n[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; } - if (e.noATH) { - for (o = 0; o < Pe.SBMAX_l; o++) t[o] = 1e-20; - for (o = 0; o < Pe.PSFB21; o++) a[o] = 1e-20; - for (o = 0; o < Pe.SBMAX_s; o++) s[o] = 1e-20; - for (o = 0; o < Pe.PSFB12; o++) n[o] = 1e-20; + for (var o = 0; o < Ae.PSFB12; o++) { + var _ = r.scalefac_band.psfb12[o], + l = r.scalefac_band.psfb12[o + 1]; + s[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + s[o] = Math.min(s[o], u); + } + s[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; } - r.ATH.floor = 10 * B(v(e, -1)); + e.noATH && me(), r.ATH.floor = 10 * d(v(e, -1)); }(e), p[0] = 0, t = 1; t < f; t++) p[t] = Math.pow(t, 4 / 3); - for (t = 0; t < f - 1; t++) b[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); - for (b[t] = .5, t = 0; t < c; t++) u[t] = Math.pow(2, -.1875 * (t - 210)); - for (t = 0; t <= c + h; t++) R[t] = Math.pow(2, .25 * (t - 210 - h)); - var n, r, i, o; - for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), n = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Pe.SBMAX_l; t++) { - _ = t <= 6 ? n : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; - } - for (t = 0; t < Pe.SBMAX_s; t++) { + for (t = 0; t < f - 1; t++) m[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); + for (m[t] = .5, t = 0; t < c; t++) h[t] = Math.pow(2, -.1875 * (t - 210)); + for (t = 0; t <= c + u; t++) y[t] = Math.pow(2, .25 * (t - 210 - u)); + var s, r, i, o; + for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), s = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Ae.SBMAX_l; t++) _ = t <= 6 ? s : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; + for (t = 0; t < Ae.SBMAX_s; t++) { var _; - _ = t <= 5 ? n : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; + _ = t <= 5 ? s : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; } } - }, this.on_pe = function (e, t, a, s, n, r) { + }, this.on_pe = function (e, t, a, n, s, r) { var i, o, _ = e.internal_flags, l = 0, - f = Ae(2), - c = new j(l), - h = m.ResvMaxBits(e, s, c, r), - u = (l = c.bits) + h; - for (Z.MAX_BITS_PER_GRANULE < u && (u = Z.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(Z.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[n][o] / 700 - a[o], f[o] > 3 * s / 4 && (f[o] = 3 * s / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > Z.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, Z.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; - if (h < i) for (o = 0; o < _.channels_out; ++o) f[o] = h * f[o] / i; - for (o = 0; o < _.channels_out; ++o) a[o] += f[o], h -= f[o]; + f = ve(2), + c = new R(l), + u = b.ResvMaxBits(e, n, c, r), + h = (l = c.bits) + u; + for (j.MAX_BITS_PER_GRANULE < h && (h = j.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(j.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[s][o] / 700 - a[o], f[o] > 3 * n / 4 && (f[o] = 3 * n / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > j.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, j.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; + if (u < i) for (o = 0; o < _.channels_out; ++o) f[o] = u * f[o] / i; + for (o = 0; o < _.channels_out; ++o) a[o] += f[o], u -= f[o]; for (o = i = 0; o < _.channels_out; ++o) i += a[o]; - if (Z.MAX_BITS_PER_GRANULE < i) { - for (o = 0; o < _.channels_out; ++o) a[o] *= Z.MAX_BITS_PER_GRANULE, a[o] /= i, a[o]; - } - return u; - }, this.reduce_side = function (e, t, a, s) { - var n = .33 * (.5 - t) / .5; - n < 0 && (n = 0), .5 < n && (n = .5); - var r = 0 | .5 * n * (e[0] + e[1]); - r > Z.MAX_BITS_PER_CHANNEL - e[0] && (r = Z.MAX_BITS_PER_CHANNEL - e[0]), r < 0 && (r = 0), 125 <= e[1] && (125 < e[1] - r ? (e[0] < a && (e[0] += r), e[1] -= r) : (e[0] += e[1] - 125, e[1] = 125)), s < (r = e[0] + e[1]) && (e[0] = s * e[0] / r, e[1] = s * e[1] / r); + return j.MAX_BITS_PER_GRANULE < i && me(), h; }, this.athAdjust = function (e, t, a) { - var s = 90.30873362, - n = ee.FAST_LOG10_X(t, 10), + var n = 90.30873362, + s = V.FAST_LOG10_X(t, 10), r = e * e, i = 0; - return n -= a, 1e-20 < r && (i = 1 + ee.FAST_LOG10_X(r, 10 / s)), i < 0 && (i = 0), n *= i, n += a + s - 94.82444863, Math.pow(10, .1 * n); - }, this.calc_xmin = function (e, t, a, s) { - var n, + return s -= a, 1e-20 < r && (i = 1 + V.FAST_LOG10_X(r, 10 / n)), i < 0 && (i = 0), s *= i, s += a + n - 94.82444863, Math.pow(10, .1 * s); + }, this.calc_xmin = function (e, t, a, n) { + var s, r = 0, i = e.internal_flags, o = 0, _ = 0, l = i.ATH, f = a.xr, - c = e.VBR == xe.vbr_mtrh ? 1 : 0, - h = i.masking_lower; - for (e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt || (h = 1), n = 0; n < a.psy_lmax; n++) { - S = (g = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.l[n], l.floor) : l.adjust * l.l[n]) / (b = a.width[n]), M = T, B = b >> 1, A = 0; - do { - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (g < A && _++, n == Pe.SBPSY_l) M < (R = g * i.nsPsy.longfact[n]) && (M = R); - if (0 != c && (g = M), !e.ATHonly) if (0 < (w = t.en.l[n])) R = A * t.thm.l[n] * h / w, 0 != c && (R *= i.nsPsy.longfact[n]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.longfact[n]; + c = e.VBR == Me.vbr_mtrh ? 1 : 0, + u = i.masking_lower; + for (e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt || (u = 1), s = 0; s < a.psy_lmax; s++) { + for (w = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.l[s], l.floor) : l.adjust * l.l[s], v = a.width[s], S = w / v, M = B, A = v >> 1, y = 0; k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++, 0 < --A;); + if (w < y && _++, s == Ae.SBPSY_l && me(), 0 != c && (w = M), !e.ATHonly) { + var h = t.en.l[s]; + 0 < h && (x = y * t.thm.l[s] * u / h, 0 != c && (x *= i.nsPsy.longfact[s]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.longfact[s]; } - var u = 575; - if (a.block_type != Pe.SHORT_TYPE) for (var m = 576; 0 != m-- && q.EQ(f[m], 0);) u = m; - a.max_nonzero_coeff = u; - for (var p = a.sfb_smin; n < a.psymax; p++, n += 3) { - var b, v, d; - for (d = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.s[p], l.floor) : l.adjust * l.s[p], b = a.width[n], v = 0; v < 3; v++) { - var g, + var b = 575; + if (a.block_type != Ae.SHORT_TYPE) for (var p = 576; 0 != p-- && N.EQ(f[p], 0);) b = p; + a.max_nonzero_coeff = b; + for (var m = a.sfb_smin; s < a.psymax; m++, s += 3) { + var v, d, g; + for (g = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.s[m], l.floor) : l.adjust * l.s[m], v = a.width[s], d = 0; d < 3; d++) { + var w, S, M, - w, - R, - A = 0, - B = b >> 1; - S = d / b, M = T; + y = 0, + A = v >> 1; + S = g / v, M = B; do { - var k, y; - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (d < A && _++, p == Pe.SBPSY_s) M < (R = d * i.nsPsy.shortfact[p]) && (M = R); - if (g = 0 != c ? M : d, !e.ATHonly && !e.ATHshort) if (0 < (w = t.en.s[p][v])) R = A * t.thm.s[p][v] * h / w, 0 != c && (R *= i.nsPsy.shortfact[p]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.shortfact[p]; + var k, R; + k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++; + } while (0 < --A); + if (g < y && _++, m == Ae.SBPSY_s && me(), w = 0 != c ? M : g, !e.ATHonly && !e.ATHshort) { + var x, + h = t.en.s[m][d]; + 0 < h && (x = y * t.thm.s[m][d] * u / h, 0 != c && (x *= i.nsPsy.shortfact[m]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.shortfact[m]; } - e.useTemporal && (s[r - 3] > s[r - 3 + 1] && (s[r - 3 + 1] += (s[r - 3] - s[r - 3 + 1]) * i.decay), s[r - 3 + 1] > s[r - 3 + 2] && (s[r - 3 + 2] += (s[r - 3 + 1] - s[r - 3 + 2]) * i.decay)); + e.useTemporal && (n[r - 3] > n[r - 3 + 1] && (n[r - 3 + 1] += (n[r - 3] - n[r - 3 + 1]) * i.decay), n[r - 3 + 1] > n[r - 3 + 2] && (n[r - 3 + 2] += (n[r - 3 + 1] - n[r - 3 + 2]) * i.decay)); } return _; - }, this.calc_noise_core = function (e, t, a, s) { - var n = 0, + }, this.calc_noise_core = function (e, t, a, n) { + var s = 0, r = t.s, i = e.l3_enc; - if (r > e.count1) for (; 0 != a--;) { - _ = e.xr[r], r++, n += _ * _, _ = e.xr[r], r++, n += _ * _; - } else if (r > e.big_values) { - var o = Be(2); - for (o[0] = 0, o[1] = s; 0 != a--;) { - _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _; - } + if (r > e.count1) for (; 0 != a--;) _ = e.xr[r], r++, s += _ * _, _ = e.xr[r], r++, s += _ * _;else if (r > e.big_values) { + var o = de(2); + for (o[0] = 0, o[1] = n; 0 != a--;) _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _; } else for (; 0 != a--;) { var _; - _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _; + _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _; } - return t.s = r, n; - }, this.calc_noise = function (e, t, a, s, n) { + return t.s = r, s; + }, this.calc_noise = function (e, t, a, n, s) { var r, i, o = 0, @@ -11902,83 +12236,54 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = -20, - u = 0, - m = e.scalefac, + u = -20, + h = 0, + b = e.scalefac, p = 0; - for (r = s.over_SSD = 0; r < e.psymax; r++) { - var b, - v = e.global_gain - (m[p++] + (0 != e.preflag ? w[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], + for (n.over_SSD = 0, r = 0; r < e.psymax; r++) { + var m, + v = e.global_gain - (b[p++] + (0 != e.preflag ? M[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], d = 0; - if (null != n && n.step[r] == v) d = n.noise[r], u += e.width[r], a[o++] = d / t[_++], d = n.noise_log[r];else { + if (null != s && s.step[r] == v) d = s.noise[r], h += e.width[r], a[o++] = d / t[_++], d = s.noise_log[r];else { var g, - S = R[v + x.Q_MAX2]; - if (i = e.width[r] >> 1, u + e.width[r] > e.max_nonzero_coeff) i = 0 < (g = e.max_nonzero_coeff - u + 1) ? g >> 1 : 0; - var M = new A(u); - d = this.calc_noise_core(e, M, i, S), u = M.s, null != n && (n.step[r] = v, n.noise[r] = d), d = a[o++] = d / t[_++], d = ee.FAST_LOG10(Math.max(d, 1e-20)), null != n && (n.noise_log[r] = d); + w = y[v + T.Q_MAX2]; + i = e.width[r] >> 1, h + e.width[r] > e.max_nonzero_coeff && (g = e.max_nonzero_coeff - h + 1, i = 0 < g ? g >> 1 : 0); + var S = new A(h); + d = this.calc_noise_core(e, S, i, w), h = S.s, null != s && (s.step[r] = v, s.noise[r] = d), d = a[o++] = d / t[_++], d = V.FAST_LOG10(Math.max(d, 1e-20)), null != s && (s.noise_log[r] = d); } - if (null != n && (n.global_gain = e.global_gain), c += d, 0 < d) b = Math.max(0 | 10 * d + .5, 1), s.over_SSD += b * b, l++, f += d; - h = Math.max(h, d); + null != s && (s.global_gain = e.global_gain), c += d, 0 < d && (m = Math.max(0 | 10 * d + .5, 1), n.over_SSD += m * m, l++, f += d), u = Math.max(u, d); } - return s.over_count = l, s.tot_noise = c, s.over_noise = f, s.max_noise = h, l; - }, this.set_pinfo = function (e, t, a, s, n) { - var r, - i, - o, - _, - l, - f = e.internal_flags, - c = 0 == t.scalefac_scale ? .5 : 1, - h = t.scalefac, - u = Be(z.SFBMAX), - m = Be(z.SFBMAX), - p = new y(); - calc_xmin(e, a, t, u), calc_noise(t, u, m, p, null); - var b = 0; - for (i = t.sfb_lmax, t.block_type != Pe.SHORT_TYPE && 0 == t.mixed_block_flag && (i = 22), r = 0; r < i; r++) { - var v = f.scalefac_band.l[r], - d = (g = f.scalefac_band.l[r + 1]) - v; - for (_ = 0; b < g; b++) _ += t.xr[b] * t.xr[b]; - _ /= d, l = 1e15, f.pinfo.en[s][n][r] = l * _, f.pinfo.xfsf[s][n][r] = l * u[r] * m[r] / d, 0 < a.en.l[r] && !e.ATHonly ? _ /= a.en.l[r] : _ = 0, f.pinfo.thr[s][n][r] = l * Math.max(_ * a.thm.l[r], f.ATH.l[r]), (f.pinfo.LAMEsfb[s][n][r] = 0) != t.preflag && 11 <= r && (f.pinfo.LAMEsfb[s][n][r] = -c * w[r]), r < Pe.SBPSY_l && (f.pinfo.LAMEsfb[s][n][r] -= c * h[r]); - } - if (t.block_type == Pe.SHORT_TYPE) for (i = r, r = t.sfb_smin; r < Pe.SBMAX_s; r++) { - v = f.scalefac_band.s[r], d = (g = f.scalefac_band.s[r + 1]) - v; - for (var g, S = 0; S < 3; S++) { - for (_ = 0, o = v; o < g; o++) _ += t.xr[b] * t.xr[b], b++; - _ = Math.max(_ / d, 1e-20), l = 1e15, f.pinfo.en_s[s][n][3 * r + S] = l * _, f.pinfo.xfsf_s[s][n][3 * r + S] = l * u[i] * m[i] / d, 0 < a.en.s[r][S] ? _ /= a.en.s[r][S] : _ = 0, (e.ATHonly || e.ATHshort) && (_ = 0), f.pinfo.thr_s[s][n][3 * r + S] = l * Math.max(_ * a.thm.s[r][S], f.ATH.s[r]), f.pinfo.LAMEsfb_s[s][n][3 * r + S] = -2 * t.subblock_gain[S], r < Pe.SBPSY_s && (f.pinfo.LAMEsfb_s[s][n][3 * r + S] -= c * h[i]), i++; - } - } - f.pinfo.LAMEqss[s][n] = t.global_gain, f.pinfo.LAMEmainbits[s][n] = t.part2_3_length + t.part2_length, f.pinfo.LAMEsfbits[s][n] = t.part2_length, f.pinfo.over[s][n] = p.over_count, f.pinfo.max_noise[s][n] = 10 * p.max_noise, f.pinfo.over_noise[s][n] = 10 * p.over_noise, f.pinfo.tot_noise[s][n] = 10 * p.tot_noise, f.pinfo.over_SSD[s][n] = p.over_SSD; + return n.over_count = l, n.tot_noise = c, n.over_noise = f, n.max_noise = u, l; }; } - function T() { - this.xr = Be(576), this.l3_enc = Ae(576), this.scalefac = Ae(z.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = Ae(3), this.subblock_gain = Ae(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = Ae(z.SFBMAX), this.window = Ae(z.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = Ae(4), this.max_nonzero_coeff = 0; + function B() { + this.xr = de(576), this.l3_enc = ve(576), this.scalefac = ve(F.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = ve(3), this.subblock_gain = ve(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = ve(F.SFBMAX), this.window = ve(F.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = ve(4), this.max_nonzero_coeff = 0; var a = this; - function s(e) { + function n(e) { return new Int32Array(e); } this.assign = function (e) { var t; - a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = s(e.l3_enc), a.scalefac = s(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = s(e.table_select), a.subblock_gain = s(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = s(e.width), a.window = s(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = s(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; + a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = n(e.l3_enc), a.scalefac = n(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = n(e.table_select), a.subblock_gain = n(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = n(e.width), a.window = n(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = n(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; }; } - F.t1HB = [1, 1, 1, 0], F.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], F.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], F.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], F.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], F.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], F.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], F.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], F.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], F.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], F.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], F.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], F.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], F.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], F.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], F.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], F.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], F.t1l = [1, 4, 3, 5], F.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], F.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], F.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], F.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], F.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], F.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], F.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], F.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], F.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], F.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], F.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], F.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], F.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], F.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], F.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], F.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], F.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], F.ht = [new e(0, 0, null, null), new e(2, 0, F.t1HB, F.t1l), new e(3, 0, F.t2HB, F.t2l), new e(3, 0, F.t3HB, F.t3l), new e(0, 0, null, null), new e(4, 0, F.t5HB, F.t5l), new e(4, 0, F.t6HB, F.t6l), new e(6, 0, F.t7HB, F.t7l), new e(6, 0, F.t8HB, F.t8l), new e(6, 0, F.t9HB, F.t9l), new e(8, 0, F.t10HB, F.t10l), new e(8, 0, F.t11HB, F.t11l), new e(8, 0, F.t12HB, F.t12l), new e(16, 0, F.t13HB, F.t13l), new e(0, 0, null, F.t16_5l), new e(16, 0, F.t15HB, F.t15l), new e(1, 1, F.t16HB, F.t16l), new e(2, 3, F.t16HB, F.t16l), new e(3, 7, F.t16HB, F.t16l), new e(4, 15, F.t16HB, F.t16l), new e(6, 63, F.t16HB, F.t16l), new e(8, 255, F.t16HB, F.t16l), new e(10, 1023, F.t16HB, F.t16l), new e(13, 8191, F.t16HB, F.t16l), new e(4, 15, F.t24HB, F.t24l), new e(5, 31, F.t24HB, F.t24l), new e(6, 63, F.t24HB, F.t24l), new e(7, 127, F.t24HB, F.t24l), new e(8, 255, F.t24HB, F.t24l), new e(9, 511, F.t24HB, F.t24l), new e(11, 2047, F.t24HB, F.t24l), new e(13, 8191, F.t24HB, F.t24l), new e(0, 0, F.t32HB, F.t32l), new e(0, 0, F.t33HB, F.t33l)], F.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], F.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], F.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], F.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], F.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], F.scfsi_band = [0, 6, 11, 16, 21], x.Q_MAX = 257, x.Q_MAX2 = 116, x.LARGE_BITS = 1e5, x.IXMAX_VAL = 8206; - var z = {}; - function w() { - var v, g, M; + k.t1HB = [1, 1, 1, 0], k.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], k.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], k.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], k.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], k.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], k.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], k.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], k.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], k.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], k.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], k.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], k.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], k.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], k.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], k.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], k.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], k.t1l = [1, 4, 3, 5], k.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], k.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], k.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], k.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], k.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], k.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], k.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], k.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], k.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], k.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], k.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], k.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], k.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], k.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], k.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], k.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], k.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], k.ht = [new e(0, 0, null, null), new e(2, 0, k.t1HB, k.t1l), new e(3, 0, k.t2HB, k.t2l), new e(3, 0, k.t3HB, k.t3l), new e(0, 0, null, null), new e(4, 0, k.t5HB, k.t5l), new e(4, 0, k.t6HB, k.t6l), new e(6, 0, k.t7HB, k.t7l), new e(6, 0, k.t8HB, k.t8l), new e(6, 0, k.t9HB, k.t9l), new e(8, 0, k.t10HB, k.t10l), new e(8, 0, k.t11HB, k.t11l), new e(8, 0, k.t12HB, k.t12l), new e(16, 0, k.t13HB, k.t13l), new e(0, 0, null, k.t16_5l), new e(16, 0, k.t15HB, k.t15l), new e(1, 1, k.t16HB, k.t16l), new e(2, 3, k.t16HB, k.t16l), new e(3, 7, k.t16HB, k.t16l), new e(4, 15, k.t16HB, k.t16l), new e(6, 63, k.t16HB, k.t16l), new e(8, 255, k.t16HB, k.t16l), new e(10, 1023, k.t16HB, k.t16l), new e(13, 8191, k.t16HB, k.t16l), new e(4, 15, k.t24HB, k.t24l), new e(5, 31, k.t24HB, k.t24l), new e(6, 63, k.t24HB, k.t24l), new e(7, 127, k.t24HB, k.t24l), new e(8, 255, k.t24HB, k.t24l), new e(9, 511, k.t24HB, k.t24l), new e(11, 2047, k.t24HB, k.t24l), new e(13, 8191, k.t24HB, k.t24l), new e(0, 0, k.t32HB, k.t32l), new e(0, 0, k.t33HB, k.t33l)], k.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], k.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], k.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], k.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], k.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], k.scfsi_band = [0, 6, 11, 16, 21], T.Q_MAX = 257, T.Q_MAX2 = 116, T.LARGE_BITS = 1e5, T.IXMAX_VAL = 8206; + var F = {}; + function C() { + var r, g; this.rv = null, this.qupvt = null; var w, - n = new function () { + s = new function () { this.setModules = function (e, t) {}; }(); - function R(e) { + function S(e) { this.ordinal = e; } function o(e) { for (var t = 0; t < e.sfbmax; t++) if (e.scalefac[t] + e.subblock_gain[e.window[t]] == 0) return !1; return !0; } - function A(e, t, a, s, n) { + function M(e, t, a, n, s) { var r; switch (e) { default: @@ -11986,13 +12291,10 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js 0 < t.over_count ? (r = a.over_SSD <= t.over_SSD, a.over_SSD == t.over_SSD && (r = a.bits < t.bits)) : r = a.max_noise < 0 && 10 * a.max_noise + a.bits <= 10 * t.max_noise + t.bits; break; case 0: - r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 8: - a.max_noise = function (e, t) { - for (var a, s = 1e-37, n = 0; n < t.psymax; n++) s += (a = e[n], ee.FAST_LOG10(.368 + .632 * a * a * a)); - return Math.max(1e-20, s); - }(n, s); + me(); case 1: r = a.max_noise < t.max_noise; break; @@ -12006,25 +12308,25 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js r = a.max_noise <= 0 && .2 < t.max_noise || a.max_noise <= 0 && t.max_noise < 0 && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise || a.max_noise <= 0 && 0 < t.max_noise && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.05 < t.max_noise && t.max_noise > a.max_noise - .1 && a.tot_noise + a.over_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.1 < t.max_noise && t.max_noise > a.max_noise - .15 && a.tot_noise + a.over_noise + a.over_noise < t.tot_noise + t.over_noise + t.over_noise; break; case 5: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 6: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || q.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || N.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); break; case 7: r = a.over_count < t.over_count || a.over_noise < t.over_noise; } return 0 == t.over_count && (r = r && a.bits < t.bits), r; } - function B(e, t, a, s, n) { + function y(e, t, a, n, s) { var r = e.internal_flags; - !function (e, t, a, s, n) { + !function (e, t, a, n, s) { var r, i = e.internal_flags; r = 0 == t.scalefac_scale ? 1.2968395546510096 : 1.6817928305074292; for (var o = 0, _ = 0; _ < t.sfbmax; _++) o < a[_] && (o = a[_]); var l = i.noise_shaping_amp; - switch (3 == l && (l = n ? 2 : 1), l) { + switch (3 == l && me(), l) { case 2: break; case 1: @@ -12034,734 +12336,536 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js default: 1 < o ? o = 1 : o *= .95; } - var f = 0; - for (_ = 0; _ < t.sfbmax; _++) { + for (var f = 0, _ = 0; _ < t.sfbmax; _++) { var c, - h = t.width[_]; - if (f += h, !(a[_] < o)) { - if (0 != (2 & i.substep_shaping) && (i.pseudohalf[_] = 0 == i.pseudohalf[_] ? 1 : 0, 0 == i.pseudohalf[_] && 2 == i.noise_shaping_amp)) return; - for (t.scalefac[_]++, c = -h; c < 0; c++) s[f + c] *= r, s[f + c] > t.xrpow_max && (t.xrpow_max = s[f + c]); + u = t.width[_]; + if (f += u, !(a[_] < o)) { + for (0 != (2 & i.substep_shaping) && me(), t.scalefac[_]++, c = -u; c < 0; c++) n[f + c] *= r, n[f + c] > t.xrpow_max && (t.xrpow_max = n[f + c]); if (2 == i.noise_shaping_amp) return; } } - }(e, t, a, s, n); + }(e, t, a, n); var i = o(t); - return !i && (!(i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) || (1 < r.noise_shaping && (ye.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (!function (e, t) { - for (var a = 0, s = 0; s < e.sfbmax; s++) { - var n = e.width[s], - r = e.scalefac[s]; - if (0 != e.preflag && (r += M.pretab[s]), a += n, 0 != (1 & r)) { + return !(i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) && (1 < r.noise_shaping && (we.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (function (e, t) { + for (var a = 0, n = 0; n < e.sfbmax; n++) { + var s = e.width[n], + r = e.scalefac[n]; + if (0 != e.preflag && (r += g.pretab[n]), a += s, 0 != (1 & r)) { r++; - for (var i = -n; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); + for (var i = -s; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); } - e.scalefac[s] = r >> 1; + e.scalefac[n] = r >> 1; } e.preflag = 0, e.scalefac_scale = 1; - }(t, s), i = !1) : t.block_type == Pe.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { - var s, - n = t.scalefac; - for (s = 0; s < t.sfb_lmax; s++) if (16 <= n[s]) return !0; + }(t, n), i = !1) : t.block_type == Ae.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { + var n, + s = t.scalefac; + for (n = 0; n < t.sfb_lmax; n++) if (16 <= s[n]) return !0; for (var r = 0; r < 3; r++) { var i = 0, o = 0; - for (s = t.sfb_lmax + r; s < t.sfbdivide; s += 3) i < n[s] && (i = n[s]); - for (; s < t.sfbmax; s += 3) o < n[s] && (o = n[s]); + for (n = t.sfb_lmax + r; n < t.sfbdivide; n += 3) i < s[n] && (i = s[n]); + for (; n < t.sfbmax; n += 3) o < s[n] && (o = s[n]); if (!(i < 16 && o < 8)) { if (7 <= t.subblock_gain[r]) return !0; t.subblock_gain[r]++; var _ = e.scalefac_band.l[t.sfb_lmax]; - for (s = t.sfb_lmax + r; s < t.sfbmax; s += 3) { - var l = t.width[s], - f = n[s]; - if (0 <= (f -= 4 >> t.scalefac_scale)) n[s] = f, _ += 3 * l;else { - n[s] = 0; + for (n = t.sfb_lmax + r; n < t.sfbmax; n += 3) { + var l = t.width[n], + f = s[n]; + if (0 <= (f -= 4 >> t.scalefac_scale)) s[n] = f, _ += 3 * l;else { + s[n] = 0; var c = 210 + (f << t.scalefac_scale + 1); - u = M.IPOW20(c), _ += l * (r + 1); - for (var h = -l; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + h = g.IPOW20(c), _ += l * (r + 1); + for (var u = -l; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); _ += l * (3 - r - 1); } } - var u = M.IPOW20(202); - for (_ += t.width[s] * (r + 1), h = -t.width[s]; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + var h = g.IPOW20(202); + _ += t.width[n] * (r + 1); + for (var u = -t.width[n]; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); } } return !1; - }(r, t, s) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), !i)); + }(r, t, n) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), i)); } - this.setModules = function (e, t, a, s) { - v = e, g = t, this.rv = t, M = a, this.qupvt = a, w = s, n.setModules(M, w); - }, this.ms_convert = function (e, t) { - for (var a = 0; a < 576; ++a) { - var s = e.tt[t][0].xr[a], - n = e.tt[t][1].xr[a]; - e.tt[t][0].xr[a] = (s + n) * (.5 * ee.SQRT2), e.tt[t][1].xr[a] = (s - n) * (.5 * ee.SQRT2); - } + this.setModules = function (e, t, a, n) { + r = t, this.rv = t, g = a, this.qupvt = a, w = n, s.setModules(g, w); }, this.init_xrpow = function (e, t, a) { - var s = 0, - n = 0 | t.max_nonzero_coeff; - if (t.xrpow_max = 0, ye.fill(a, n, 576, 0), 1e-20 < (s = function (e, t, a, s) { - for (var n = s = 0; n <= a; ++n) { - var r = Math.abs(e.xr[n]); - s += r, t[n] = Math.sqrt(r * Math.sqrt(r)), t[n] > e.xrpow_max && (e.xrpow_max = t[n]); + var n = 0, + s = 0 | t.max_nonzero_coeff; + if (t.xrpow_max = 0, we.fill(a, s, 576, 0), 1e-20 < (n = function (e, t, a, n) { + for (var s = n = 0; s <= a; ++s) { + var r = Math.abs(e.xr[s]); + n += r, t[s] = Math.sqrt(r * Math.sqrt(r)), t[s] > e.xrpow_max && (e.xrpow_max = t[s]); } - return s; - }(t, a, n, s))) { + return n; + }(t, a, s, n))) { var r = 0; 0 != (2 & e.substep_shaping) && (r = 1); for (var i = 0; i < t.psymax; i++) e.pseudohalf[i] = r; return !0; } - return ye.fill(t.l3_enc, 0, 576, 0), !1; + return we.fill(t.l3_enc, 0, 576, 0), !1; }, this.init_outer_loop = function (e, t) { - t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Pe.SBPSY_l, t.sfb_smin = Pe.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Pe.SBMAX_l : Pe.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; - for (var a = 0; a < Pe.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; - if (t.block_type == Pe.SHORT_TYPE) { - var s = Be(576); - t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && (t.sfb_smin = 3, t.sfb_lmax = 2 * e.mode_gr + 4), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Pe.SBMAX_s : Pe.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Pe.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; - var n = e.scalefac_band.l[t.sfb_lmax]; - $.arraycopy(t.xr, 0, s, 0, 576); - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[n++] = s[3 * _ + o]; - var l = t.sfb_lmax; - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; + t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Ae.SBPSY_l, t.sfb_smin = Ae.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Ae.SBMAX_l : Ae.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; + for (var a = 0; a < Ae.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; + if (t.block_type == Ae.SHORT_TYPE) { + var n = de(576); + t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && me(), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Ae.SBMAX_s : Ae.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Ae.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; + var s = e.scalefac_band.l[t.sfb_lmax]; + I.arraycopy(t.xr, 0, n, 0, 576); + for (var a = t.sfb_smin; a < Ae.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[s++] = n[3 * _ + o]; + for (var l = t.sfb_lmax, a = t.sfb_smin; a < Ae.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; } - t.count1bits = 0, t.sfb_partition_table = M.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, ye.fill(t.scalefac, 0), function (e, t) { + t.count1bits = 0, t.sfb_partition_table = g.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, we.fill(t.scalefac, 0), function (e, t) { var a = e.ATH, - s = t.xr; - if (t.block_type != Pe.SHORT_TYPE) for (var n = !1, r = Pe.PSFB21 - 1; 0 <= r && !n; r--) { + n = t.xr; + if (t.block_type != Ae.SHORT_TYPE) for (var s = !1, r = Ae.PSFB21 - 1; 0 <= r && !s; r--) { var i = e.scalefac_band.psfb21[r], o = e.scalefac_band.psfb21[r + 1], - _ = M.athAdjust(a.adjust, a.psfb21[r], a.floor); + _ = g.athAdjust(a.adjust, a.psfb21[r], a.floor); 1e-12 < e.nsPsy.longfact[21] && (_ *= e.nsPsy.longfact[21]); for (var l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < _)) { - n = !0; + if (!(Math.abs(n[l]) < _)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } - } else for (var f = 0; f < 3; f++) for (n = !1, r = Pe.PSFB12 - 1; 0 <= r && !n; r--) { - o = (i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0])) + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]); - var c = M.athAdjust(a.adjust, a.psfb12[r], a.floor); - for (1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]), l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < c)) { - n = !0; + } else for (var f = 0; f < 3; f++) for (var s = !1, r = Ae.PSFB12 - 1; 0 <= r && !s; r--) { + var i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0]), + o = i + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]), + c = g.athAdjust(a.adjust, a.psfb12[r], a.floor); + 1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]); + for (var l = o - 1; i <= l; l--) { + if (!(Math.abs(n[l]) < c)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } } }(e, t); - }, R.BINSEARCH_NONE = new R(0), R.BINSEARCH_UP = new R(1), R.BINSEARCH_DOWN = new R(2), this.trancate_smallspectrums = function (e, t, a, s) { - var n = Be(z.SFBMAX); - if ((0 != (4 & e.substep_shaping) || t.block_type != Pe.SHORT_TYPE) && 0 == (128 & e.substep_shaping)) { - M.calc_noise(t, a, n, new y(), null); - for (var r = 0; r < 576; r++) { - var i = 0; - 0 != t.l3_enc[r] && (i = Math.abs(t.xr[r])), s[r] = i; - } - r = 0; - var o = 8; - t.block_type == Pe.SHORT_TYPE && (o = 6); - do { - var _, - l, - f, - c, - h = t.width[o]; - if (r += h, !(1 <= n[o] || (ye.sort(s, r - h, h), q.EQ(s[r - 1], 0)))) { - _ = (1 - n[o]) * a[o], c = l = 0; - do { - var u; - for (f = 1; c + f < h && !q.NEQ(s[c + r - h], s[c + r + f - h]); f++); - if (_ < (u = s[c + r - h] * s[c + r - h] * f)) { - 0 != c && (l = s[c + r - h - 1]); - break; - } - _ -= u, c += f; - } while (c < h); - if (!q.EQ(l, 0)) for (; Math.abs(t.xr[r - h]) <= l && (t.l3_enc[r - h] = 0), 0 < --h;); - } - } while (++o < t.psymax); - t.part2_3_length = w.noquant_count_bits(e, t, null); - } - }, this.outer_loop = function (e, t, a, s, n, r) { + }, S.BINSEARCH_NONE = new S(0), S.BINSEARCH_UP = new S(1), S.BINSEARCH_DOWN = new S(2), this.outer_loop = function (e, t, a, n, s, r) { var i = e.internal_flags, - o = new T(), - _ = Be(576), - l = Be(z.SFBMAX), - f = new y(), + o = new B(), + _ = de(576), + l = de(F.SFBMAX), + f = new x(), c = new function () { - this.global_gain = 0, this.sfb_count1 = 0, this.step = Ae(39), this.noise = Be(39), this.noise_log = Be(39); + this.global_gain = 0, this.sfb_count1 = 0, this.step = ve(39), this.noise = de(39), this.noise_log = de(39); }(), - h = 9999999, - u = !1, - m = !1, - p = 0; - if (function (e, t, a, s, n) { + u = 9999999, + h = !1; + if (function (e, t, a, n, s) { var r, - i = e.CurrentStep[s], + i = e.CurrentStep[n], o = !1, - _ = e.OldValue[s], - l = R.BINSEARCH_NONE; + _ = e.OldValue[n], + l = S.BINSEARCH_NONE; for (t.global_gain = _, a -= t.part2_length;;) { var f; - if (r = w.count_bits(e, n, t, null), 1 == i || r == a) break; - a < r ? (l == R.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = R.BINSEARCH_UP, f = i) : (l == R.BINSEARCH_UP && (o = !0), o && (i /= 2), l = R.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && (o = !(t.global_gain = 0)), 255 < t.global_gain && (t.global_gain = 255, o = !0); + if (r = w.count_bits(e, s, t, null), 1 == i || r == a) break; + a < r ? (l == S.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = S.BINSEARCH_UP, f = i) : (l == S.BINSEARCH_UP && (o = !0), o && (i /= 2), l = S.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && me(), 255 < t.global_gain && me(); } - for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, n, t, null); - e.CurrentStep[s] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[s] = t.global_gain, t.part2_3_length = r; - }(i, t, r, n, s), 0 == i.noise_shaping) return 100; - M.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); + for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, s, t, null); + e.CurrentStep[n] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[n] = t.global_gain, t.part2_3_length = r; + }(i, t, r, s, n), 0 == i.noise_shaping) return 100; + g.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); var b = 0; - for ($.arraycopy(s, 0, _, 0, 576); !u;) { + for (I.arraycopy(n, 0, _, 0, 576); !h;) { do { - var v, - d = new y(), - g = 255; - if (v = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra) { - if (1 < l[o.sfbmax]) break; - if (o.block_type == Pe.SHORT_TYPE && (1 < l[o.sfbmax + 1] || 1 < l[o.sfbmax + 2])) break; - } - if (!B(e, o, l, s, m)) break; - 0 != o.scalefac_scale && (g = 254); - var S = r - o.part2_length; - if (S <= 0) break; - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > S && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + var p, + m = new x(), + v = 255; + if (p = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra && me(), !y(e, o, l, n)) break; + 0 != o.scalefac_scale && (v = 254); + var d = r - o.part2_length; + if (d <= 0) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > d && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; if (0 == f.over_count) { - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > h && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > u && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; } - if (M.calc_noise(o, a, l, d, c), d.bits = o.part2_3_length, 0 != (A(t.block_type != Pe.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, d, o, l) ? 1 : 0)) h = t.part2_3_length, f = d, t.assign(o), b = 0, $.arraycopy(s, 0, _, 0, 576);else if (0 == i.full_outer_loop) { - if (++b > v && 0 == f.over_count) break; - if (3 == i.noise_shaping_amp && m && 30 < b) break; - if (3 == i.noise_shaping_amp && m && 15 < o.global_gain - p) break; + if (g.calc_noise(o, a, l, m, c), m.bits = o.part2_3_length, 0 != (M(t.block_type != Ae.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, m) ? 1 : 0)) u = t.part2_3_length, f = m, t.assign(o), b = 0, I.arraycopy(n, 0, _, 0, 576);else if (0 == i.full_outer_loop) { + if (++b > p && 0 == f.over_count) break; + i.noise_shaping_amp, i.noise_shaping_amp; } } while (o.global_gain + o.scalefac_scale < 255); - 3 == i.noise_shaping_amp ? m ? u = !0 : (o.assign(t), $.arraycopy(_, 0, s, 0, 576), b = 0, p = o.global_gain, m = !0) : u = !0; + 3 == i.noise_shaping_amp ? me() : h = !0; } - return e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? $.arraycopy(_, 0, s, 0, 576) : 0 != (1 & i.substep_shaping) && trancate_smallspectrums(i, t, a, s), f.over_count; + return e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? I.arraycopy(_, 0, n, 0, 576) : 0 != (1 & i.substep_shaping) && me(), f.over_count; }, this.iteration_finish_one = function (e, t, a) { - var s = e.l3_side, - n = s.tt[t][a]; - w.best_scalefac_store(e, t, a, s), 1 == e.use_best_huffman && w.best_huffman_divide(e, n), g.ResvAdjust(e, n); - }, this.VBR_encode_granule = function (e, t, a, s, n, r, i) { - var o, - _ = e.internal_flags, - l = new T(), - f = Be(576), - c = i, - h = i + 1, - u = (i + r) / 2, - m = 0, - p = _.sfb21_extra; - for (ye.fill(l.l3_enc, 0); _.sfb21_extra = !(c - 42 < u) && p, outer_loop(e, t, a, s, n, u) <= 0 ? (m = 1, h = t.part2_3_length, l.assign(t), $.arraycopy(s, 0, f, 0, 576), o = (i = h - 32) - r, u = (i + r) / 2) : (o = i - (r = u + 32), u = (i + r) / 2, 0 != m && (m = 2, t.assign(l), $.arraycopy(f, 0, s, 0, 576))), 12 < o;); - _.sfb21_extra = p, 2 == m && $.arraycopy(l.l3_enc, 0, t.l3_enc, 0, 576); - }, this.get_framebits = function (e, t) { - var a = e.internal_flags; - a.bitrate_index = a.VBR_min_bitrate; - var s = v.getframebits(e); - a.bitrate_index = 1, s = v.getframebits(e); - for (var n = 1; n <= a.VBR_max_bitrate; n++) { - a.bitrate_index = n; - var r = new j(s); - t[n] = g.ResvFrameBegin(e, r), s = r.bits; - } - }, this.VBR_old_prepare = function (e, t, a, s, n, r, i, o, _) { - var l, - f = e.internal_flags, - c = 0, - h = 1, - u = 0; - f.bitrate_index = f.VBR_max_bitrate; - var m = g.ResvFrameBegin(e, new j(0)) / f.mode_gr; - get_framebits(e, r); - for (var p = 0; p < f.mode_gr; p++) { - var b = M.on_pe(e, t, o[p], m, p, 0); - f.mode_ext == Pe.MPG_MD_MS_LR && (ms_convert(f.l3_side, p), M.reduce_side(o[p], a[p], m, b)); - for (var v = 0; v < f.channels_out; ++v) { - var d = f.l3_side.tt[p][v]; - d.block_type != Pe.SHORT_TYPE ? (c = 1.28 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .05, l = f.PSY.mask_adjust - c) : (c = 2.56 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .14, l = f.PSY.mask_adjust_short - c), f.masking_lower = Math.pow(10, .1 * l), init_outer_loop(f, d), _[p][v] = M.calc_xmin(e, s[p][v], d, n[p][v]), 0 != _[p][v] && (h = 0), i[p][v] = 126, u += o[p][v]; - } - } - for (p = 0; p < f.mode_gr; p++) for (v = 0; v < f.channels_out; v++) u > r[f.VBR_max_bitrate] && (o[p][v] *= r[f.VBR_max_bitrate], o[p][v] /= u), i[p][v] > o[p][v] && (i[p][v] = o[p][v]); - return h; - }, this.bitpressure_strategy = function (e, t, a, s) { - for (var n = 0; n < e.mode_gr; n++) for (var r = 0; r < e.channels_out; r++) { - for (var i = e.l3_side.tt[n][r], o = t[n][r], _ = 0, l = 0; l < i.psy_lmax; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_l / Pe.SBMAX_l; - if (i.block_type == Pe.SHORT_TYPE) for (l = i.sfb_smin; l < Pe.SBMAX_s; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s; - s[n][r] = 0 | Math.max(a[n][r], .9 * s[n][r]); - } - }, this.VBR_new_prepare = function (e, t, a, s, n, r) { - var i, - o = e.internal_flags, - _ = 1, - l = 0, - f = 0; - if (e.free_format) { - o.bitrate_index = 0; - c = new j(l); - i = g.ResvFrameBegin(e, c), l = c.bits, n[0] = i; - } else { - o.bitrate_index = o.VBR_max_bitrate; - var c = new j(l); - g.ResvFrameBegin(e, c), l = c.bits, get_framebits(e, n), i = n[o.VBR_max_bitrate]; - } - for (var h = 0; h < o.mode_gr; h++) { - M.on_pe(e, t, r[h], l, h, 0), o.mode_ext == Pe.MPG_MD_MS_LR && ms_convert(o.l3_side, h); - for (var u = 0; u < o.channels_out; ++u) { - var m = o.l3_side.tt[h][u]; - o.masking_lower = Math.pow(10, .1 * o.PSY.mask_adjust), init_outer_loop(o, m), 0 != M.calc_xmin(e, a[h][u], m, s[h][u]) && (_ = 0), f += r[h][u]; - } - } - for (h = 0; h < o.mode_gr; h++) for (u = 0; u < o.channels_out; u++) i < f && (r[h][u] *= i, r[h][u] /= f); - return _; - }, this.calc_target_bits = function (e, t, a, s, n, r) { - var i, - o, - _, - l, - f = e.internal_flags, - c = f.l3_side, - h = 0; - f.bitrate_index = f.VBR_max_bitrate; - var u = new j(h); - for (r[0] = g.ResvFrameBegin(e, u), h = u.bits, f.bitrate_index = 1, h = v.getframebits(e) - 8 * f.sideinfo_len, n[0] = h / (f.mode_gr * f.channels_out), h = e.VBR_mean_bitrate_kbps * e.framesize * 1e3, 0 != (1 & f.substep_shaping) && (h *= 1.09), h /= e.out_samplerate, h -= 8 * f.sideinfo_len, h /= f.mode_gr * f.channels_out, (i = .93 + .07 * (11 - e.compression_ratio) / 5.5) < .9 && (i = .9), 1 < i && (i = 1), o = 0; o < f.mode_gr; o++) { - var m = 0; - for (_ = 0; _ < f.channels_out; _++) { - if (s[o][_] = int(i * h), 700 < t[o][_]) { - var p = int((t[o][_] - 700) / 1.4), - b = c.tt[o][_]; - s[o][_] = int(i * h), b.block_type == Pe.SHORT_TYPE && p < h / 2 && (p = h / 2), 3 * h / 2 < p ? p = 3 * h / 2 : p < 0 && (p = 0), s[o][_] += p; - } - s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), m += s[o][_]; - } - if (Z.MAX_BITS_PER_GRANULE < m) for (_ = 0; _ < f.channels_out; ++_) s[o][_] *= Z.MAX_BITS_PER_GRANULE, s[o][_] /= m; - } - if (f.mode_ext == Pe.MPG_MD_MS_LR) for (o = 0; o < f.mode_gr; o++) M.reduce_side(s[o], a[o], h * f.channels_out, Z.MAX_BITS_PER_GRANULE); - for (o = l = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), l += s[o][_]; - if (l > r[0]) for (o = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] *= r[0], s[o][_] /= l; + var n = e.l3_side, + s = n.tt[t][a]; + w.best_scalefac_store(e, t, a, n), 1 == e.use_best_huffman && w.best_huffman_divide(e, s), r.ResvAdjust(e, s); }; } - function N() { + function L() { this.thm = new i(), this.en = new i(); } - function Pe() { - var E = Pe.FFTOFFSET, - P = Pe.MPG_MD_MS_LR, - L = null, - I = this.psy = null, - H = null, - C = null; - this.setModules = function (e, t, a, s) { - L = e, this.psy = t, I = t, H = s, C = a; + function Ae() { + var k = Ae.MPG_MD_MS_LR, + R = null, + x = this.psy = null, + B = null; + this.setModules = function (e, t, a, n) { + R = e, this.psy = t, x = t, B = n; }; - var V = new function () { - var h = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * ee.SQRT2 * .5 / 2384e-9, .017876148 * ee.SQRT2 * .5 / 2384e-9, .003134727 * ee.SQRT2 * .5 / 2384e-9, .002457142 * ee.SQRT2 * .5 / 2384e-9, 971317e-9 * ee.SQRT2 * .5 / 2384e-9, 218868e-9 * ee.SQRT2 * .5 / 2384e-9, 101566e-9 * ee.SQRT2 * .5 / 2384e-9, 13828e-9 * ee.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], - z = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], - Z = z[Pe.SHORT_TYPE], - K = z[Pe.SHORT_TYPE], - G = z[Pe.SHORT_TYPE], - U = z[Pe.SHORT_TYPE], - Q = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; - function W(e, t, a) { - for (var s, n, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { + var T = new function () { + var u = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * V.SQRT2 * .5 / 2384e-9, .017876148 * V.SQRT2 * .5 / 2384e-9, .003134727 * V.SQRT2 * .5 / 2384e-9, .002457142 * V.SQRT2 * .5 / 2384e-9, 971317e-9 * V.SQRT2 * .5 / 2384e-9, 218868e-9 * V.SQRT2 * .5 / 2384e-9, 101566e-9 * V.SQRT2 * .5 / 2384e-9, 13828e-9 * V.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], + A = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], + k = A[Ae.SHORT_TYPE], + S = A[Ae.SHORT_TYPE], + R = A[Ae.SHORT_TYPE], + x = A[Ae.SHORT_TYPE], + B = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; + function T(e, t, a) { + for (var n, s, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { var l, f, c; - l = h[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = h[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = h[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = h[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = h[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = h[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = h[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = h[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = h[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = h[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = h[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = h[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = h[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = h[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = h[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = h[i + 5], f += e[t + 192] * l, l = (c -= e[o + -192] * l) - (f *= h[i + 6]), a[30 + 2 * _] = c + f, a[31 + 2 * _] = h[i + 7] * l, i += 18, t--, o++; + l = u[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = u[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = u[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = u[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = u[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = u[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = u[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = u[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = u[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = u[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = u[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = u[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = u[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = u[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = u[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = u[i + 5], f += e[t + 192] * l, c -= e[o + -192] * l, f *= u[i + 6], l = c - f, a[30 + 2 * _] = c + f, a[31 + 2 * _] = u[i + 7] * l, i += 18, t--, o++; } - c = e[t + -16] * h[i + -10], f = e[t + -32] * h[i + -2], c += (e[t + -48] - e[t + 16]) * h[i + -9], f += e[t + -96] * h[i + -1], c += (e[t + -80] + e[t + 48]) * h[i + -8], f += e[t + -160] * h[i + 0], c += (e[t + -112] - e[t + 80]) * h[i + -7], f += e[t + -224] * h[i + 1], c += (e[t + -144] + e[t + 112]) * h[i + -6], f -= e[t + 32] * h[i + 2], c += (e[t + -176] - e[t + 144]) * h[i + -5], f -= e[t + 96] * h[i + 3], c += (e[t + -208] + e[t + 176]) * h[i + -4], f -= e[t + 160] * h[i + 4], c += (e[t + -240] - e[t + 208]) * h[i + -3], s = (f -= e[t + 224]) - c, n = f + c, c = a[14], f = a[15] - c, a[31] = n + c, a[30] = s + f, a[15] = s - f, a[14] = n - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * h[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * h[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * h[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * h[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * h[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * h[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * ee.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * ee.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * h[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * h[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * h[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * h[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * h[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * h[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * h[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * h[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * h[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * h[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * h[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * h[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * h[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * h[i + -72 + 7], r = ee.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = ee.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = ee.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = ee.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = ee.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = ee.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = ee.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = ee.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -ee.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -ee.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -ee.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -ee.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; + c = e[t + -16] * u[i + -10], f = e[t + -32] * u[i + -2], c += (e[t + -48] - e[t + 16]) * u[i + -9], f += e[t + -96] * u[i + -1], c += (e[t + -80] + e[t + 48]) * u[i + -8], f += e[t + -160] * u[i + 0], c += (e[t + -112] - e[t + 80]) * u[i + -7], f += e[t + -224] * u[i + 1], c += (e[t + -144] + e[t + 112]) * u[i + -6], f -= e[t + 32] * u[i + 2], c += (e[t + -176] - e[t + 144]) * u[i + -5], f -= e[t + 96] * u[i + 3], c += (e[t + -208] + e[t + 176]) * u[i + -4], f -= e[t + 160] * u[i + 4], c += (e[t + -240] - e[t + 208]) * u[i + -3], f -= e[t + 224], n = f - c, s = f + c, c = a[14], f = a[15] - c, a[31] = s + c, a[30] = n + f, a[15] = n - f, a[14] = s - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * u[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * u[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * u[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * u[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * u[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * u[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * V.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * V.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * u[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * u[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * u[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * u[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * u[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * u[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * u[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * u[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * u[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * u[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * u[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * u[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * u[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * u[i + -72 + 7], r = V.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = V.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = V.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = V.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = V.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = V.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = V.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = V.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -V.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -V.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -V.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -V.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; } - function J(e, t) { + function E(e, t) { for (var a = 0; a < 3; a++) { - var s, n, r, i, o, _; - n = (i = e[t + 6] * z[Pe.SHORT_TYPE][0] - e[t + 15]) + (s = e[t + 0] * z[Pe.SHORT_TYPE][2] - e[t + 9]), r = i - s, o = (i = e[t + 15] * z[Pe.SHORT_TYPE][0] + e[t + 6]) + (s = e[t + 9] * z[Pe.SHORT_TYPE][2] + e[t + 0]), _ = -i + s, s = 2.069978111953089e-11 * (e[t + 3] * z[Pe.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * z[Pe.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * n + s, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, n = .5 * n * 1.907525191737281e-11 - s, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = n + _, e[t + 12] = n - _, t++; + var n, s, r, i, o, _; + i = e[t + 6] * A[Ae.SHORT_TYPE][0] - e[t + 15], n = e[t + 0] * A[Ae.SHORT_TYPE][2] - e[t + 9], s = i + n, r = i - n, i = e[t + 15] * A[Ae.SHORT_TYPE][0] + e[t + 6], n = e[t + 9] * A[Ae.SHORT_TYPE][2] + e[t + 0], o = i + n, _ = -i + n, n = 2.069978111953089e-11 * (e[t + 3] * A[Ae.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * A[Ae.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * s + n, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, s = .5 * s * 1.907525191737281e-11 - n, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = s + _, e[t + 12] = s - _, t++; } } + function C(e, t, a) { + var n, s, r, i, o, _, l, f, c, u, h, b, p, m, v, d, g, w; + r = a[17] - a[9], o = a[15] - a[11], _ = a[14] - a[12], l = a[0] + a[8], f = a[1] + a[7], c = a[2] + a[6], u = a[3] + a[5], e[t + 17] = l + c - u - (f - a[4]), s = (l + c - u) * S[19] + (f - a[4]), n = (r - o - _) * S[18], e[t + 5] = n + s, e[t + 6] = n - s, i = (a[16] - a[10]) * S[18], f = f * S[19] + a[4], n = r * S[12] + i + o * S[13] + _ * S[14], s = -l * S[16] + f - c * S[17] + u * S[15], e[t + 1] = n + s, e[t + 2] = n - s, n = r * S[13] - i - o * S[14] + _ * S[12], s = -l * S[17] + f - c * S[15] + u * S[16], e[t + 9] = n + s, e[t + 10] = n - s, n = r * S[14] - i + o * S[12] - _ * S[13], s = l * S[15] - f + c * S[16] - u * S[17], e[t + 13] = n + s, e[t + 14] = n - s, h = a[8] - a[0], p = a[6] - a[2], m = a[5] - a[3], v = a[17] + a[9], d = a[16] + a[10], g = a[15] + a[11], w = a[14] + a[12], e[t + 0] = v + g + w + (d + a[13]), n = (v + g + w) * S[19] - (d + a[13]), s = (h - p + m) * S[18], e[t + 11] = n + s, e[t + 12] = n - s, b = (a[7] - a[1]) * S[18], d = a[13] - d * S[19], n = v * S[15] - d + g * S[16] + w * S[17], s = h * S[14] + b + p * S[12] + m * S[13], e[t + 3] = n + s, e[t + 4] = n - s, n = -v * S[17] + d - g * S[15] - w * S[16], s = h * S[13] + b - p * S[14] - m * S[12], e[t + 7] = n + s, e[t + 8] = n - s, n = -v * S[16] + d - g * S[17] - w * S[15], s = h * S[12] - b + p * S[13] - m * S[14], e[t + 15] = n + s, e[t + 16] = n - s; + } this.mdct_sub48 = function (e, t, a) { - for (var s, n, r, i, o, _, l, f, c, h, u, m, p, b, v, d, g, S, M, w, R, A = t, B = 286, k = 0; k < e.channels_out; k++) { - for (var y = 0; y < e.mode_gr; y++) { - for (var T, x = e.l3_side.tt[y][k], E = x.xr, P = 0, L = e.sb_sample[k][1 - y], I = 0, H = 0; H < 9; H++) for (W(A, B, L[I]), W(A, B + 32, L[I + 1]), I += 2, B += 64, T = 1; T < 32; T += 2) L[I - 1][T] *= -1; - for (T = 0; T < 32; T++, P += 18) { - var C = x.block_type, - V = e.sb_sample[k][y], - O = e.sb_sample[k][1 - y]; - if (0 != x.mixed_block_flag && T < 2 && (C = 0), e.amp_filter[T] < 1e-12) ye.fill(E, P + 0, P + 18, 0);else { - if (e.amp_filter[T] < 1) for (H = 0; H < 18; H++) O[H][Q[T]] *= e.amp_filter[T]; - if (C == Pe.SHORT_TYPE) { - for (H = -3; H < 0; H++) { - var N = z[Pe.SHORT_TYPE][H + 3]; - E[P + 3 * H + 9] = V[9 + H][Q[T]] * N - V[8 - H][Q[T]], E[P + 3 * H + 18] = V[14 - H][Q[T]] * N + V[15 + H][Q[T]], E[P + 3 * H + 10] = V[15 + H][Q[T]] * N - V[14 - H][Q[T]], E[P + 3 * H + 19] = O[2 - H][Q[T]] * N + O[3 + H][Q[T]], E[P + 3 * H + 11] = O[3 + H][Q[T]] * N - O[2 - H][Q[T]], E[P + 3 * H + 20] = O[8 - H][Q[T]] * N + O[9 + H][Q[T]]; - } - J(E, P); - } else { - var D = Be(18); - for (H = -9; H < 0; H++) { - var Y, X; - Y = z[C][H + 27] * O[H + 9][Q[T]] + z[C][H + 36] * O[8 - H][Q[T]], X = z[C][H + 9] * V[H + 9][Q[T]] - z[C][H + 18] * V[8 - H][Q[T]], D[H + 9] = Y - X * Z[3 + H + 9], D[H + 18] = Y * Z[3 + H + 9] + X; - } - s = E, n = P, R = w = M = S = g = d = v = b = p = m = u = h = c = f = l = _ = o = i = void 0, _ = (r = D)[17] - r[9], f = r[15] - r[11], c = r[14] - r[12], h = r[0] + r[8], u = r[1] + r[7], m = r[2] + r[6], p = r[3] + r[5], s[n + 17] = h + m - p - (u - r[4]), o = (h + m - p) * K[19] + (u - r[4]), i = (_ - f - c) * K[18], s[n + 5] = i + o, s[n + 6] = i - o, l = (r[16] - r[10]) * K[18], u = u * K[19] + r[4], i = _ * K[12] + l + f * K[13] + c * K[14], o = -h * K[16] + u - m * K[17] + p * K[15], s[n + 1] = i + o, s[n + 2] = i - o, i = _ * K[13] - l - f * K[14] + c * K[12], o = -h * K[17] + u - m * K[15] + p * K[16], s[n + 9] = i + o, s[n + 10] = i - o, i = _ * K[14] - l + f * K[12] - c * K[13], o = h * K[15] - u + m * K[16] - p * K[17], s[n + 13] = i + o, s[n + 14] = i - o, b = r[8] - r[0], d = r[6] - r[2], g = r[5] - r[3], S = r[17] + r[9], M = r[16] + r[10], w = r[15] + r[11], R = r[14] + r[12], s[n + 0] = S + w + R + (M + r[13]), i = (S + w + R) * K[19] - (M + r[13]), o = (b - d + g) * K[18], s[n + 11] = i + o, s[n + 12] = i - o, v = (r[7] - r[1]) * K[18], M = r[13] - M * K[19], i = S * K[15] - M + w * K[16] + R * K[17], o = b * K[14] + v + d * K[12] + g * K[13], s[n + 3] = i + o, s[n + 4] = i - o, i = -S * K[17] + M - w * K[15] - R * K[16], o = b * K[13] + v - d * K[14] - g * K[12], s[n + 7] = i + o, s[n + 8] = i - o, i = -S * K[16] + M - w * K[17] - R * K[15], o = b * K[12] - v + d * K[13] - g * K[14], s[n + 15] = i + o, s[n + 16] = i - o; + for (var n = t, s = 286, r = 0; r < e.channels_out; r++) { + for (var i = 0; i < e.mode_gr; i++) { + for (var o, _ = e.l3_side.tt[i][r], l = _.xr, f = 0, c = e.sb_sample[r][1 - i], u = 0, h = 0; h < 9; h++) for (T(n, s, c[u]), T(n, s + 32, c[u + 1]), u += 2, s += 64, o = 1; o < 32; o += 2) c[u - 1][o] *= -1; + for (o = 0; o < 32; o++, f += 18) { + var b = _.block_type, + p = e.sb_sample[r][i], + m = e.sb_sample[r][1 - i]; + if (0 != _.mixed_block_flag && o < 2 && (b = 0), e.amp_filter[o] < 1e-12) we.fill(l, f + 0, f + 18, 0);else if (e.amp_filter[o] < 1 && me(), b == Ae.SHORT_TYPE) { + for (var h = -3; h < 0; h++) { + var v = A[Ae.SHORT_TYPE][h + 3]; + l[f + 3 * h + 9] = p[9 + h][B[o]] * v - p[8 - h][B[o]], l[f + 3 * h + 18] = p[14 - h][B[o]] * v + p[15 + h][B[o]], l[f + 3 * h + 10] = p[15 + h][B[o]] * v - p[14 - h][B[o]], l[f + 3 * h + 19] = m[2 - h][B[o]] * v + m[3 + h][B[o]], l[f + 3 * h + 11] = m[3 + h][B[o]] * v - m[2 - h][B[o]], l[f + 3 * h + 20] = m[8 - h][B[o]] * v + m[9 + h][B[o]]; } + E(l, f); + } else { + for (var d = de(18), h = -9; h < 0; h++) { + var g, w; + g = A[b][h + 27] * m[h + 9][B[o]] + A[b][h + 36] * m[8 - h][B[o]], w = A[b][h + 9] * p[h + 9][B[o]] - A[b][h + 18] * p[8 - h][B[o]], d[h + 9] = g - w * k[3 + h + 9], d[h + 18] = g * k[3 + h + 9] + w; + } + C(l, f, d); } - if (C != Pe.SHORT_TYPE && 0 != T) for (H = 7; 0 <= H; --H) { - var q, F; - q = E[P + H] * G[20 + H] + E[P + -1 - H] * U[28 + H], F = E[P + H] * U[28 + H] - E[P + -1 - H] * G[20 + H], E[P + -1 - H] = q, E[P + H] = F; + if (b != Ae.SHORT_TYPE && 0 != o) for (var h = 7; 0 <= h; --h) { + var S, M; + S = l[f + h] * R[20 + h] + l[f + -1 - h] * x[28 + h], M = l[f + h] * x[28 + h] - l[f + -1 - h] * R[20 + h], l[f + -1 - h] = S, l[f + h] = M; } } } - if (A = a, B = 286, 1 == e.mode_gr) for (var j = 0; j < 18; j++) $.arraycopy(e.sb_sample[k][1][j], 0, e.sb_sample[k][0][j], 0, 32); + if (n = a, s = 286, 1 == e.mode_gr) for (var y = 0; y < 18; y++) I.arraycopy(e.sb_sample[r][1][y], 0, e.sb_sample[r][0][y], 0, 32); } }; }(); - this.lame_encode_mp3_frame = function (e, t, a, s, n, r) { + this.lame_encode_mp3_frame = function (e, t, a, n, s, r) { var i, - o = O([2, 2]); - o[0][0] = new N(), o[0][1] = new N(), o[1][0] = new N(), o[1][1] = new N(); + o = E([2, 2]); + o[0][0] = new L(), o[0][1] = new L(), o[1][0] = new L(), o[1][1] = new L(); var _, - l = O([2, 2]); - l[0][0] = new N(), l[0][1] = new N(), l[1][0] = new N(), l[1][1] = new N(); + l = E([2, 2]); + l[0][0] = new L(), l[0][1] = new L(), l[1][0] = new L(), l[1][1] = new L(); var f, c, - h, - u = [null, null], - m = e.internal_flags, - p = ke([2, 4]), - b = [.5, .5], - v = [[0, 0], [0, 0]], - d = [[0, 0], [0, 0]]; - if (u[0] = t, u[1] = a, 0 == m.lame_encode_frame_init && function (e, t) { + u, + h = [null, null], + b = e.internal_flags, + p = ge([2, 4]), + m = [[0, 0], [0, 0]], + v = [[0, 0], [0, 0]]; + if (h[0] = t, h[1] = a, 0 == b.lame_encode_frame_init && function (e, t) { var a, - s, - n = e.internal_flags; - if (0 == n.lame_encode_frame_init) { + n, + s = e.internal_flags; + if (0 == s.lame_encode_frame_init) { var r, i, - o = Be(2014), - _ = Be(2014); - for (n.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + n.mode_gr); ++r) r < 576 * n.mode_gr ? (o[r] = 0, 2 == n.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == n.channels_out && (_[r] = t[1][i]), ++i); - for (s = 0; s < n.mode_gr; s++) for (a = 0; a < n.channels_out; a++) n.l3_side.tt[s][a].block_type = Pe.SHORT_TYPE; - V.mdct_sub48(n, o, _); + o = de(2014), + _ = de(2014); + for (s.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + s.mode_gr); ++r) r < 576 * s.mode_gr ? (o[r] = 0, 2 == s.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == s.channels_out && (_[r] = t[1][i]), ++i); + for (n = 0; n < s.mode_gr; n++) for (a = 0; a < s.channels_out; a++) s.l3_side.tt[n][a].block_type = Ae.SHORT_TYPE; + T.mdct_sub48(s, o, _); } - }(e, u), m.padding = 0, (m.slot_lag -= m.frac_SpF) < 0 && (m.slot_lag += e.out_samplerate, m.padding = 1), 0 != m.psymodel) { - var g = [null, null], - S = 0, - M = Ae(2); - for (h = 0; h < m.mode_gr; h++) { - for (c = 0; c < m.channels_out; c++) g[c] = u[c], S = 576 + 576 * h - Pe.FFTOFFSET; - if (0 != (e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? I.L3psycho_anal_vbr(e, g, S, h, o, l, v[h], d[h], p[h], M) : I.L3psycho_anal_ns(e, g, S, h, o, l, v[h], d[h], p[h], M))) return -4; - for (e.mode == Ee.JOINT_STEREO && (b[h] = p[h][2] + p[h][3], 0 < b[h] && (b[h] = p[h][3] / b[h])), c = 0; c < m.channels_out; c++) { - var w = m.l3_side.tt[h][c]; - w.block_type = M[c], w.mixed_block_flag = 0; + }(e, h), b.padding = 0, (b.slot_lag -= b.frac_SpF) < 0 && (b.slot_lag += e.out_samplerate, b.padding = 1), 0 != b.psymodel) { + var d, + g = [null, null], + w = 0, + S = ve(2); + for (u = 0; u < b.mode_gr; u++) { + for (c = 0; c < b.channels_out; c++) g[c] = h[c], w = 576 + 576 * u - Ae.FFTOFFSET; + if (e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? me() : d = x.L3psycho_anal_ns(e, g, w, u, o, l, m[u], v[u], p[u], S), 0 != d) return -4; + for (e.mode == ye.JOINT_STEREO && me(), c = 0; c < b.channels_out; c++) { + var M = b.l3_side.tt[u][c]; + M.block_type = S[c], M.mixed_block_flag = 0; } } - } else for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.l3_side.tt[h][c].block_type = Pe.NORM_TYPE, m.l3_side.tt[h][c].mixed_block_flag = 0, d[h][c] = v[h][c] = 700; + } else me(); if (function (e) { var t, a; - if (0 != e.ATH.useAdjust) { - if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? (a += e.loudness_sq[0][1], t += e.loudness_sq[1][1]) : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { - var s = 31.98 * a + 625e-6; - e.ATH.adjust >= s ? (e.ATH.adjust *= .075 * s + .925, e.ATH.adjust < s && (e.ATH.adjust = s)) : e.ATH.adjustLimit >= s ? e.ATH.adjust = s : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = s; - } - } else e.ATH.adjust = 1; - }(m), V.mdct_sub48(m, u[0], u[1]), m.mode_ext = Pe.MPG_MD_LR_LR, e.force_ms) m.mode_ext = Pe.MPG_MD_MS_LR;else if (e.mode == Ee.JOINT_STEREO) { - var R = 0, - A = 0; - for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) R += d[h][c], A += v[h][c]; - if (R <= 1 * A) { - var B = m.l3_side.tt[0], - k = m.l3_side.tt[m.mode_gr - 1]; - B[0].block_type == B[1].block_type && k[0].block_type == k[1].block_type && (m.mode_ext = Pe.MPG_MD_MS_LR); + if (0 == e.ATH.useAdjust) return e.ATH.adjust = 1; + if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? me() : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { + var n = 31.98 * a + 625e-6; + e.ATH.adjust >= n ? (e.ATH.adjust *= .075 * n + .925, e.ATH.adjust < n && (e.ATH.adjust = n)) : e.ATH.adjustLimit >= n ? e.ATH.adjust = n : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = n; } + }(b), T.mdct_sub48(b, h[0], h[1]), b.mode_ext = Ae.MPG_MD_LR_LR, e.force_ms ? b.mode_ext = Ae.MPG_MD_MS_LR : e.mode == ye.JOINT_STEREO && me(), b.mode_ext == k ? (_ = l, f = v) : (_ = o, f = m), e.analysis && null != b.pinfo && me(), e.VBR == Me.vbr_off || e.VBR == Me.vbr_abr) { + var y, A; + for (y = 0; y < 18; y++) b.nsPsy.pefirbuf[y] = b.nsPsy.pefirbuf[y + 1]; + for (u = A = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) A += f[u][c]; + for (b.nsPsy.pefirbuf[18] = A, A = b.nsPsy.pefirbuf[9], y = 0; y < 9; y++) A += (b.nsPsy.pefirbuf[y] + b.nsPsy.pefirbuf[18 - y]) * Ae.fircoef[y]; + for (A = 3350 * b.mode_gr * b.channels_out / A, u = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) f[u][c] *= A; } - if (m.mode_ext == P ? (_ = l, f = d) : (_ = o, f = v), e.analysis && null != m.pinfo) for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.pinfo.ms_ratio[h] = m.ms_ratio[h], m.pinfo.ms_ener_ratio[h] = b[h], m.pinfo.blocktype[h][c] = m.l3_side.tt[h][c].block_type, m.pinfo.pe[h][c] = f[h][c], $.arraycopy(m.l3_side.tt[h][c].xr, 0, m.pinfo.xr[h][c], 0, 576), m.mode_ext == P && (m.pinfo.ers[h][c] = m.pinfo.ers[h][c + 2], $.arraycopy(m.pinfo.energy[h][c + 2], 0, m.pinfo.energy[h][c], 0, m.pinfo.energy[h][c].length)); - if (e.VBR == xe.vbr_off || e.VBR == xe.vbr_abr) { - var y, T; - for (y = 0; y < 18; y++) m.nsPsy.pefirbuf[y] = m.nsPsy.pefirbuf[y + 1]; - for (h = T = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) T += f[h][c]; - for (m.nsPsy.pefirbuf[18] = T, T = m.nsPsy.pefirbuf[9], y = 0; y < 9; y++) T += (m.nsPsy.pefirbuf[y] + m.nsPsy.pefirbuf[18 - y]) * Pe.fircoef[y]; - for (T = 3350 * m.mode_gr * m.channels_out / T, h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) f[h][c] *= T; - } - if (m.iteration_loop.iteration_loop(e, f, b, _), L.format_bitstream(e), i = L.copy_buffer(m, s, n, r, 1), e.bWriteVbrTag && H.addVbrFrame(e), e.analysis && null != m.pinfo) { - for (c = 0; c < m.channels_out; c++) { - var x; - for (x = 0; x < E; x++) m.pinfo.pcmdata[c][x] = m.pinfo.pcmdata[c][x + e.framesize]; - for (x = E; x < 1600; x++) m.pinfo.pcmdata[c][x] = u[c][x - E]; - } - C.set_frame_pinfo(e, _); - } - return function (e) { + return b.iteration_loop.iteration_loop(e, f, [.5, .5], _), R.format_bitstream(e), i = R.copy_buffer(b, n, s, r, 1), e.bWriteVbrTag && B.addVbrFrame(e), e.analysis && null != b.pinfo && me(), function (e) { var t, a; - for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && (e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++, e.bitrate_stereoMode_Hist[15][e.mode_ext]++), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { - var s = 0 | e.l3_side.tt[t][a].block_type; - 0 != e.l3_side.tt[t][a].mixed_block_flag && (s = 4), e.bitrate_blockType_Hist[e.bitrate_index][s]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][s]++, e.bitrate_blockType_Hist[15][5]++; + for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && me(), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { + var n = 0 | e.l3_side.tt[t][a].block_type; + 0 != e.l3_side.tt[t][a].mixed_block_flag && (n = 4), e.bitrate_blockType_Hist[e.bitrate_index][n]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][n]++, e.bitrate_blockType_Hist[15][5]++; } - }(m), i; + }(b), i; }; } function i() { - this.l = Be(Pe.SBMAX_l), this.s = ke([Pe.SBMAX_s, 3]); - var s = this; + this.l = de(Ae.SBMAX_l), this.s = ge([Ae.SBMAX_s, 3]); + var n = this; this.assign = function (e) { - $.arraycopy(e.l, 0, s.l, 0, Pe.SBMAX_l); - for (var t = 0; t < Pe.SBMAX_s; t++) for (var a = 0; a < 3; a++) s.s[t][a] = e.s[t][a]; + I.arraycopy(e.l, 0, n.l, 0, Ae.SBMAX_l); + for (var t = 0; t < Ae.SBMAX_s; t++) for (var a = 0; a < 3; a++) n.s[t][a] = e.s[t][a]; }; } - function Z() { + function j() { var e = 40; function t() { - this.write_timing = 0, this.ptr = 0, this.buf = A(e); + this.write_timing = 0, this.ptr = 0, this.buf = S(e); } - this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ke([2, Z.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { - this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [Ae(4), Ae(4)]; - for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new T(); - }(), this.ms_ratio = Be(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = Ae(2), this.CurrentStep = Ae(2), this.masking_lower = 0, this.bv_scf = Ae(576), this.pseudohalf = Ae(z.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * Z.BPC + 1), this.itime = s(2), this.sideinfo_len = 0, this.sb_sample = ke([2, 2, 18, Pe.SBLIMIT]), this.amp_filter = Be(32), this.header = new Array(Z.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = Be(Pe.CBANDS), this.minval_s = Be(Pe.CBANDS), this.nb_1 = ke([4, Pe.CBANDS]), this.nb_2 = ke([4, Pe.CBANDS]), this.nb_s1 = ke([4, Pe.CBANDS]), this.nb_s2 = ke([4, Pe.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = Be(4), this.loudness_sq = ke([2, 2]), this.loudness_sq_save = Be(2), this.mld_l = Be(Pe.SBMAX_l), this.mld_s = Be(Pe.SBMAX_s), this.bm_l = Ae(Pe.SBMAX_l), this.bo_l = Ae(Pe.SBMAX_l), this.bm_s = Ae(Pe.SBMAX_s), this.bo_s = Ae(Pe.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = Y([Pe.CBANDS, 2]), this.s3ind_s = Y([Pe.CBANDS, 2]), this.numlines_s = Ae(Pe.CBANDS), this.numlines_l = Ae(Pe.CBANDS), this.rnumlines_l = Be(Pe.CBANDS), this.mld_cb_l = Be(Pe.CBANDS), this.mld_cb_s = Be(Pe.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = Be(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = Ae(2), this.nsPsy = new function () { - this.last_en_subshort = ke([4, 9]), this.lastAttacks = Ae(4), this.pefirbuf = Be(19), this.longfact = Be(Pe.SBMAX_l), this.shortfact = Be(Pe.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; + this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ge([2, j.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { + this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [ve(4), ve(4)]; + for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new B(); + }(), this.ms_ratio = de(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = ve(2), this.CurrentStep = ve(2), this.masking_lower = 0, this.bv_scf = ve(576), this.pseudohalf = ve(F.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * j.BPC + 1), this.itime = n(2), this.sideinfo_len = 0, this.sb_sample = ge([2, 2, 18, Ae.SBLIMIT]), this.amp_filter = de(32), this.header = new Array(j.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = de(Ae.CBANDS), this.minval_s = de(Ae.CBANDS), this.nb_1 = ge([4, Ae.CBANDS]), this.nb_2 = ge([4, Ae.CBANDS]), this.nb_s1 = ge([4, Ae.CBANDS]), this.nb_s2 = ge([4, Ae.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = de(4), this.loudness_sq = ge([2, 2]), this.loudness_sq_save = de(2), this.mld_l = de(Ae.SBMAX_l), this.mld_s = de(Ae.SBMAX_s), this.bm_l = ve(Ae.SBMAX_l), this.bo_l = ve(Ae.SBMAX_l), this.bm_s = ve(Ae.SBMAX_s), this.bo_s = ve(Ae.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = w([Ae.CBANDS, 2]), this.s3ind_s = w([Ae.CBANDS, 2]), this.numlines_s = ve(Ae.CBANDS), this.numlines_l = ve(Ae.CBANDS), this.rnumlines_l = de(Ae.CBANDS), this.mld_cb_l = de(Ae.CBANDS), this.mld_cb_s = de(Ae.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = de(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = ve(2), this.nsPsy = new function () { + this.last_en_subshort = ge([4, 9]), this.lastAttacks = ve(4), this.pefirbuf = de(19), this.longfact = de(Ae.SBMAX_l), this.shortfact = de(Ae.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; }(), this.VBR_seek_table = new function () { this.sum = 0, this.seen = 0, this.want = 0, this.pos = 0, this.size = 0, this.bag = null, this.nVbrNumFrames = 0, this.nBytesWritten = 0, this.TotalFrameSize = 0; - }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = Y([16, 5]), this.bitrate_blockType_Hist = Y([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; + }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = w([16, 5]), this.bitrate_blockType_Hist = w([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; for (var a = 0; a < this.en.length; a++) this.en[a] = new i(); - for (a = 0; a < this.thm.length; a++) this.thm[a] = new i(); - for (a = 0; a < this.header.length; a++) this.header[a] = new t(); + for (var a = 0; a < this.thm.length; a++) this.thm[a] = new i(); + for (var a = 0; a < this.header.length; a++) this.header[a] = new t(); } - function G() { - var B = new function () { - var u = Be(Pe.BLKSIZE), - p = Be(Pe.BLKSIZE_s / 2), - y = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; - function b(e, t, a) { - var s, - n, + function X() { + var k = new function () { + var h = de(Ae.BLKSIZE), + p = de(Ae.BLKSIZE_s / 2), + x = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; + function m(e, t, a) { + var n, + s, r, i = 0, o = t + (a <<= 1); - s = 4; + n = 4; do { - var _, l, f, c, h, u, m; - for (m = s >> 1, u = (h = (c = s) << 1) + c, s = h << 1, r = (n = t) + m; M = e[n + 0] - e[n + c], S = e[n + 0] + e[n + c], B = e[n + h] - e[n + u], R = e[n + h] + e[n + u], e[n + h] = S - R, e[n + 0] = S + R, e[n + u] = M - B, e[n + c] = M + B, M = e[r + 0] - e[r + c], S = e[r + 0] + e[r + c], B = ee.SQRT2 * e[r + u], R = ee.SQRT2 * e[r + h], e[r + h] = S - R, e[r + 0] = S + R, e[r + u] = M - B, e[r + c] = M + B, r += s, (n += s) < o;); - for (l = y[i + 0], _ = y[i + 1], f = 1; f < m; f++) { - var p, b; - p = 1 - 2 * _ * _, b = 2 * _ * l, n = t + f, r = t + c - f; + var _, l, f, c, u, h, b; + for (b = n >> 1, h = (u = (c = n) << 1) + c, n = u << 1, r = (s = t) + b; S = e[s + 0] - e[s + c], w = e[s + 0] + e[s + c], k = e[s + u] - e[s + h], y = e[s + u] + e[s + h], e[s + u] = w - y, e[s + 0] = w + y, e[s + h] = S - k, e[s + c] = S + k, S = e[r + 0] - e[r + c], w = e[r + 0] + e[r + c], k = V.SQRT2 * e[r + h], y = V.SQRT2 * e[r + u], e[r + u] = w - y, e[r + 0] = w + y, e[r + h] = S - k, e[r + c] = S + k, r += n, (s += n) < o;); + for (l = x[i + 0], _ = x[i + 1], f = 1; f < b; f++) { + var p, m; + p = 1 - 2 * _ * _, m = 2 * _ * l, s = t + f, r = t + c - f; do { - var v, d, g, S, M, w, R, A, B, k; - d = b * e[n + c] - p * e[r + c], v = p * e[n + c] + b * e[r + c], M = e[n + 0] - v, S = e[n + 0] + v, w = e[r + 0] - d, g = e[r + 0] + d, d = b * e[n + u] - p * e[r + u], v = p * e[n + u] + b * e[r + u], B = e[n + h] - v, R = e[n + h] + v, k = e[r + h] - d, A = e[r + h] + d, d = _ * R - l * k, v = l * R + _ * k, e[n + h] = S - v, e[n + 0] = S + v, e[r + u] = w - d, e[r + c] = w + d, d = l * A - _ * B, v = _ * A + l * B, e[r + h] = g - v, e[r + 0] = g + v, e[n + u] = M - d, e[n + c] = M + d, r += s, n += s; - } while (n < o); - l = (p = l) * y[i + 0] - _ * y[i + 1], _ = p * y[i + 1] + _ * y[i + 0]; + var v, d, g, w, S, M, y, A, k, R; + d = m * e[s + c] - p * e[r + c], v = p * e[s + c] + m * e[r + c], S = e[s + 0] - v, w = e[s + 0] + v, M = e[r + 0] - d, g = e[r + 0] + d, d = m * e[s + h] - p * e[r + h], v = p * e[s + h] + m * e[r + h], k = e[s + u] - v, y = e[s + u] + v, R = e[r + u] - d, A = e[r + u] + d, d = _ * y - l * R, v = l * y + _ * R, e[s + u] = w - v, e[s + 0] = w + v, e[r + h] = M - d, e[r + c] = M + d, d = l * A - _ * k, v = _ * A + l * k, e[r + u] = g - v, e[r + 0] = g + v, e[s + h] = S - d, e[s + c] = S + d, r += n, s += n; + } while (s < o); + l = (p = l) * x[i + 0] - _ * x[i + 1], _ = p * x[i + 1] + _ * x[i + 0]; } i += 2; - } while (s < a); + } while (n < a); } var v = [0, 128, 64, 192, 32, 160, 96, 224, 16, 144, 80, 208, 48, 176, 112, 240, 8, 136, 72, 200, 40, 168, 104, 232, 24, 152, 88, 216, 56, 184, 120, 248, 4, 132, 68, 196, 36, 164, 100, 228, 20, 148, 84, 212, 52, 180, 116, 244, 12, 140, 76, 204, 44, 172, 108, 236, 28, 156, 92, 220, 60, 188, 124, 252, 2, 130, 66, 194, 34, 162, 98, 226, 18, 146, 82, 210, 50, 178, 114, 242, 10, 138, 74, 202, 42, 170, 106, 234, 26, 154, 90, 218, 58, 186, 122, 250, 6, 134, 70, 198, 38, 166, 102, 230, 22, 150, 86, 214, 54, 182, 118, 246, 14, 142, 78, 206, 46, 174, 110, 238, 30, 158, 94, 222, 62, 190, 126, 254]; - this.fft_short = function (e, t, a, s, n) { + this.fft_short = function (e, t, a, n, s) { for (var r = 0; r < 3; r++) { - var i = Pe.BLKSIZE_s / 2, + var i = Ae.BLKSIZE_s / 2, o = 65535 & 192 * (r + 1), - _ = Pe.BLKSIZE_s / 8 - 1; + _ = Ae.BLKSIZE_s / 8 - 1; do { var l, f, c, - h, u, - m = 255 & v[_ << 2]; - f = (l = p[m] * s[a][n + m + o]) - (u = p[127 - m] * s[a][n + m + o + 128]), l += u, h = (c = p[m + 64] * s[a][n + m + o + 64]) - (u = p[63 - m] * s[a][n + m + o + 192]), c += u, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + h, t[r][i + 3] = f - h, f = (l = p[m + 1] * s[a][n + m + o + 1]) - (u = p[126 - m] * s[a][n + m + o + 129]), l += u, h = (c = p[m + 65] * s[a][n + m + o + 65]) - (u = p[62 - m] * s[a][n + m + o + 193]), c += u, t[r][i + Pe.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Pe.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Pe.BLKSIZE_s / 2 + 1] = f + h, t[r][i + Pe.BLKSIZE_s / 2 + 3] = f - h; + h, + b = 255 & v[_ << 2]; + l = p[b] * n[a][s + b + o], h = p[127 - b] * n[a][s + b + o + 128], f = l - h, l += h, c = p[b + 64] * n[a][s + b + o + 64], h = p[63 - b] * n[a][s + b + o + 192], u = c - h, c += h, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + u, t[r][i + 3] = f - u, l = p[b + 1] * n[a][s + b + o + 1], h = p[126 - b] * n[a][s + b + o + 129], f = l - h, l += h, c = p[b + 65] * n[a][s + b + o + 65], h = p[62 - b] * n[a][s + b + o + 193], u = c - h, c += h, t[r][i + Ae.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Ae.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Ae.BLKSIZE_s / 2 + 1] = f + u, t[r][i + Ae.BLKSIZE_s / 2 + 3] = f - u; } while (0 <= --_); - b(t[r], i, Pe.BLKSIZE_s / 2); + m(t[r], i, Ae.BLKSIZE_s / 2); } - }, this.fft_long = function (e, t, a, s, n) { - var r = Pe.BLKSIZE / 8 - 1, - i = Pe.BLKSIZE / 2; + }, this.fft_long = function (e, t, a, n, s) { + var r = Ae.BLKSIZE / 8 - 1, + i = Ae.BLKSIZE / 2; do { var o, _, l, f, c, - h = 255 & v[r]; - _ = (o = u[h] * s[a][n + h]) - (c = u[h + 512] * s[a][n + h + 512]), o += c, f = (l = u[h + 256] * s[a][n + h + 256]) - (c = u[h + 768] * s[a][n + h + 768]), l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, _ = (o = u[h + 1] * s[a][n + h + 1]) - (c = u[h + 513] * s[a][n + h + 513]), o += c, f = (l = u[h + 257] * s[a][n + h + 257]) - (c = u[h + 769] * s[a][n + h + 769]), l += c, t[i + Pe.BLKSIZE / 2 + 0] = o + l, t[i + Pe.BLKSIZE / 2 + 2] = o - l, t[i + Pe.BLKSIZE / 2 + 1] = _ + f, t[i + Pe.BLKSIZE / 2 + 3] = _ - f; + u = 255 & v[r]; + o = h[u] * n[a][s + u], c = h[u + 512] * n[a][s + u + 512], _ = o - c, o += c, l = h[u + 256] * n[a][s + u + 256], c = h[u + 768] * n[a][s + u + 768], f = l - c, l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, o = h[u + 1] * n[a][s + u + 1], c = h[u + 513] * n[a][s + u + 513], _ = o - c, o += c, l = h[u + 257] * n[a][s + u + 257], c = h[u + 769] * n[a][s + u + 769], f = l - c, l += c, t[i + Ae.BLKSIZE / 2 + 0] = o + l, t[i + Ae.BLKSIZE / 2 + 2] = o - l, t[i + Ae.BLKSIZE / 2 + 1] = _ + f, t[i + Ae.BLKSIZE / 2 + 3] = _ - f; } while (0 <= --r); - b(t, i, Pe.BLKSIZE / 2); + m(t, i, Ae.BLKSIZE / 2); }, this.init_fft = function (e) { - for (var t = 0; t < Pe.BLKSIZE; t++) u[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Pe.BLKSIZE); - for (t = 0; t < Pe.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE_s)); + for (var t = 0; t < Ae.BLKSIZE; t++) h[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Ae.BLKSIZE); + for (var t = 0; t < Ae.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE_s)); }; }(), - k = 2.302585092994046, - _e = 2, - le = 16, + R = 2.302585092994046, d = 2, g = 16, E = .34, - n = 1 / 217621504 / (Pe.BLKSIZE / 2), - fe = .3, - ce = 21, - S = .2302585093; - function M(e) { - return e; - } - function N(e, t) { - for (var a = 0, s = 0; s < Pe.BLKSIZE / 2; ++s) a += e[s] * t.ATH.eql_w[s]; - return a *= n; - } - function he(e, t, a, s, n, r, i, o, _, l, f) { + v = 1 / 217621504 / (Ae.BLKSIZE / 2), + w = .2302585093; + function se(e, t, a, n, s, r, i, o, _, l, f) { var c = e.internal_flags; - if (_ < 2) B.fft_long(c, s[n], _, l, f), B.fft_short(c, r[i], _, l, f);else if (2 == _) { - for (var h = Pe.BLKSIZE - 1; 0 <= h; --h) { - var u = s[n + 0][h], - m = s[n + 1][h]; - s[n + 0][h] = (u + m) * ee.SQRT2 * .5, s[n + 1][h] = (u - m) * ee.SQRT2 * .5; - } - for (var p = 2; 0 <= p; --p) for (h = Pe.BLKSIZE_s - 1; 0 <= h; --h) { - u = r[i + 0][p][h], m = r[i + 1][p][h]; - r[i + 0][p][h] = (u + m) * ee.SQRT2 * .5, r[i + 1][p][h] = (u - m) * ee.SQRT2 * .5; - } + _ < 2 ? (k.fft_long(c, n[s], _, l, f), k.fft_short(c, r[i], _, l, f)) : 2 == _ && me(), t[0] = n[s + 0][0], t[0] *= t[0]; + for (var u = Ae.BLKSIZE / 2 - 1; 0 <= u; --u) { + var h = n[s + 0][Ae.BLKSIZE / 2 - u], + b = n[s + 0][Ae.BLKSIZE / 2 + u]; + t[Ae.BLKSIZE / 2 - u] = .5 * (h * h + b * b); } - t[0] = M(s[n + 0][0]), t[0] *= t[0]; - for (h = Pe.BLKSIZE / 2 - 1; 0 <= h; --h) { - var b = s[n + 0][Pe.BLKSIZE / 2 - h], - v = s[n + 0][Pe.BLKSIZE / 2 + h]; - t[Pe.BLKSIZE / 2 - h] = M(.5 * (b * b + v * v)); - } - for (p = 2; 0 <= p; --p) { + for (var p = 2; 0 <= p; --p) { a[p][0] = r[i + 0][p][0], a[p][0] *= a[p][0]; - for (h = Pe.BLKSIZE_s / 2 - 1; 0 <= h; --h) { - b = r[i + 0][p][Pe.BLKSIZE_s / 2 - h], v = r[i + 0][p][Pe.BLKSIZE_s / 2 + h]; - a[p][Pe.BLKSIZE_s / 2 - h] = M(.5 * (b * b + v * v)); + for (var u = Ae.BLKSIZE_s / 2 - 1; 0 <= u; --u) { + var h = r[i + 0][p][Ae.BLKSIZE_s / 2 - u], + b = r[i + 0][p][Ae.BLKSIZE_s / 2 + u]; + a[p][Ae.BLKSIZE_s / 2 - u] = .5 * (h * h + b * b); } } - var d = 0; - for (h = 11; h < Pe.HBLKSIZE; h++) d += t[h]; - if (c.tot_ener[_] = d, e.analysis) { - for (h = 0; h < Pe.HBLKSIZE; h++) c.pinfo.energy[o][_][h] = c.pinfo.energy_save[_][h], c.pinfo.energy_save[_][h] = t[h]; - c.pinfo.pe[o][_] = c.pe[_]; - } - 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = N(t, c)); + for (var m = 0, u = 11; u < Ae.HBLKSIZE; u++) m += t[u]; + c.tot_ener[_] = m, e.analysis && me(), 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = function (e, t) { + for (var a = 0, n = 0; n < Ae.BLKSIZE / 2; ++n) a += e[n] * t.ATH.eql_w[n]; + return a *= v; + }(t, c)); } - var y, + var x, + B, T, - x, - P = 8, - L = 23, - I = 15, - ue = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749]; - var f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], + C = 8, + I = 23, + L = 15, + re = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749], + f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], c = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1], - h = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; - function me(e, t, a, s, n, r) { + u = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; + function ie(e, t, a, n, s, r) { var i; if (e < t) { - if (!(t < e * T)) return e + t; + if (!(t < e * B)) return e + t; i = t / e; } else { - if (t * T <= e) return e + t; + if (t * B <= e) return e + t; i = e / t; } - if (e += t, s + 3 <= 6) { - if (y <= i) return e; - var o = 0 | ee.FAST_LOG10_X(i, 16); + if (e += t, n + 3 <= 6) { + if (x <= i) return e; + var o = 0 | V.FAST_LOG10_X(i, 16); return e * c[o]; } - var _, l; - o = 0 | ee.FAST_LOG10_X(i, 16); - return t = 0 != r ? n.ATH.cb_s[a] * n.ATH.adjust : n.ATH.cb_l[a] * n.ATH.adjust, e < x * t ? t < e ? (_ = 1, o <= 13 && (_ = h[o]), l = ee.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * h[o] : e * f[o]; + var _, + l, + o = 0 | V.FAST_LOG10_X(i, 16); + return t = 0 != r ? s.ATH.cb_s[a] * s.ATH.adjust : s.ATH.cb_l[a] * s.ATH.adjust, e < T * t ? t < e ? (_ = 1, o <= 13 && (_ = u[o]), l = V.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * u[o] : e * f[o]; } - var r = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1]; - function A(e, t, a) { - var s; - if (e < 0 && (e = 0), t < 0 && (t = 0), e <= 0) return t; - if (t <= 0) return e; - if (s = e < t ? t / e : e / t, -2 <= a && a <= 2) { - if (y <= s) return e + t; - var n = 0 | ee.FAST_LOG10_X(s, 16); - return (e + t) * r[n]; - } - return s < T ? e + t : (e < t && (e = t), e); - } - function pe(e, t, a, s, n) { + function oe(e, t, a, n, s) { var r, i, o = 0, _ = 0; - for (r = i = 0; r < Pe.SBMAX_s; ++i, ++r) { + for (r = i = 0; r < Ae.SBMAX_s; ++i, ++r) { for (var l = e.bo_s[r], f = e.npart_s, c = l < f ? l : f; i < c;) o += t[i], _ += a[i], i++; - if (e.en[s].s[r][n] = o, e.thm[s].s[r][n] = _, f <= i) { + if (e.en[n].s[r][s] = o, e.thm[n].s[r][s] = _, f <= i) { ++r; break; } - var h = e.PSY.bo_s_weight[r], - u = 1 - h; - o = h * t[i], _ = h * a[i], e.en[s].s[r][n] += o, e.thm[s].s[r][n] += _, o = u * t[i], _ = u * a[i]; + var u = e.PSY.bo_s_weight[r], + h = 1 - u; + o = u * t[i], _ = u * a[i], e.en[n].s[r][s] += o, e.thm[n].s[r][s] += _, o = h * t[i], _ = h * a[i]; } - for (; r < Pe.SBMAX_s; ++r) e.en[s].s[r][n] = 0, e.thm[s].s[r][n] = 0; + for (; r < Ae.SBMAX_s; ++r) e.en[n].s[r][s] = 0, e.thm[n].s[r][s] = 0; } - function be(e, t, a, s) { - var n, + function _e(e, t, a, n) { + var s, r, i = 0, o = 0; - for (n = r = 0; n < Pe.SBMAX_l; ++r, ++n) { - for (var _ = e.bo_l[n], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; - if (e.en[s].l[n] = i, e.thm[s].l[n] = o, l <= r) { - ++n; + for (s = r = 0; s < Ae.SBMAX_l; ++r, ++s) { + for (var _ = e.bo_l[s], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; + if (e.en[n].l[s] = i, e.thm[n].l[s] = o, l <= r) { + ++s; break; } - var c = e.PSY.bo_l_weight[n], - h = 1 - c; - i = c * t[r], o = c * a[r], e.en[s].l[n] += i, e.thm[s].l[n] += o, i = h * t[r], o = h * a[r]; + var c = e.PSY.bo_l_weight[s], + u = 1 - c; + i = c * t[r], o = c * a[r], e.en[n].l[s] += i, e.thm[n].l[s] += o, i = u * t[r], o = u * a[r]; } - for (; n < Pe.SBMAX_l; ++n) e.en[s].l[n] = 0, e.thm[s].l[n] = 0; + for (; s < Ae.SBMAX_l; ++s) e.en[n].l[s] = 0, e.thm[n].l[s] = 0; } - function ve(e, t, a, s, n, r) { + function le(e, t, a, n, s, r) { var i, o, _ = e.internal_flags; for (o = i = 0; o < _.npart_s; ++o) { - for (var l = 0, f = 0, c = _.numlines_s[o], h = 0; h < c; ++h, ++i) { - var u = t[r][i]; - l += u, f < u && (f = u); + for (var l = 0, f = 0, c = _.numlines_s[o], u = 0; u < c; ++u, ++i) { + var h = t[r][i]; + l += h, f < h && (f = h); } a[o] = l; } for (i = o = 0; o < _.npart_s; o++) { - var m = _.s3ind_s[o][0], - p = _.s3_ss[i++] * a[m]; - for (++m; m <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[m], ++i, ++m; - var b = d * _.nb_s1[n][o]; - if (s[o] = Math.min(p, b), _.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - b = g * _.nb_s2[n][o]; - var v = s[o]; - s[o] = Math.min(b, v); + var b = _.s3ind_s[o][0], + p = _.s3_ss[i++] * a[b]; + for (++b; b <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[b], ++i, ++b; + var m = d * _.nb_s1[s][o]; + if (n[o] = Math.min(p, m), _.blocktype_old[1 & s] == Ae.SHORT_TYPE) { + var m = g * _.nb_s2[s][o], + v = n[o]; + n[o] = Math.min(m, v); } - _.nb_s2[n][o] = _.nb_s1[n][o], _.nb_s1[n][o] = p; + _.nb_s2[s][o] = _.nb_s1[s][o], _.nb_s1[s][o] = p; } - for (; o <= Pe.CBANDS; ++o) a[o] = 0, s[o] = 0; + for (; o <= Ae.CBANDS; ++o) a[o] = 0, n[o] = 0; } - function de(e, t, a) { + function fe(e, t, a) { return 1 <= a ? e : a <= 0 ? t : 0 < t ? Math.pow(e / t, a) * t : 0; } var _ = [11.8, 13.6, 17.2, 32, 46.5, 51.3, 57.5, 67.1, 71.5, 84.6, 97.6, 130]; - function ge(e, t) { - for (var a = 309.07, s = 0; s < Pe.SBMAX_s - 1; s++) for (var n = 0; n < 3; n++) { - var r = e.thm.s[s][n]; + function ce(e, t) { + for (var a = 309.07, n = 0; n < Ae.SBMAX_s - 1; n++) for (var s = 0; s < 3; s++) { + var r = e.thm.s[n][s]; if (0 < r) { var i = r * t, - o = e.en.s[s][n]; - i < o && (a += 1e10 * i < o ? _[s] * (10 * k) : _[s] * ee.FAST_LOG10(o / i)); + o = e.en.s[n][s]; + i < o && (a += 1e10 * i < o ? _[n] * (10 * R) : _[n] * V.FAST_LOG10(o / i)); } } return a; } var o = [6.8, 5.8, 5.8, 6.4, 6.5, 9.9, 12.1, 14.4, 15, 18.9, 21.6, 26.9, 34.2, 40.2, 46.8, 56.5, 60.7, 73.9, 85.7, 93.4, 126.1]; - function Se(e, t) { - for (var a = 281.0575, s = 0; s < Pe.SBMAX_l - 1; s++) { - var n = e.thm.l[s]; - if (0 < n) { - var r = n * t, - i = e.en.l[s]; - r < i && (a += 1e10 * r < i ? o[s] * (10 * k) : o[s] * ee.FAST_LOG10(i / r)); + function ue(e, t) { + for (var a = 281.0575, n = 0; n < Ae.SBMAX_l - 1; n++) { + var s = e.thm.l[n]; + if (0 < s) { + var r = s * t, + i = e.en.l[n]; + r < i && (a += 1e10 * r < i ? o[n] * (10 * R) : o[n] * V.FAST_LOG10(i / r)); } } return a; } - function Me(e, t, a, s, n) { + function he(e, t, a, n, s) { var r, i; for (r = i = 0; r < e.npart_l; ++r) { var o, @@ -12771,894 +12875,495 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js var f = t[i]; _ += f, l < f && (l = f); } - a[r] = _, s[r] = l, n[r] = _ * e.rnumlines_l[r]; + a[r] = _, n[r] = l, s[r] = _ * e.rnumlines_l[r]; } } - function we(e, t, a, s) { - var n = ue.length - 1, + function be(e, t, a, n) { + var s = re.length - 1, r = 0, i = a[r] + a[r + 1]; - 0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - for (r = 1; r < e.npart_l - 1; r++) { - var o, _; - if (0 < (i = a[r - 1] + a[r] + a[r + 1])) (o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _;else s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; + if (0 < i) { + var o = t[r]; + o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + for (r = 1; r < e.npart_l - 1; r++) if (0 < (i = a[r - 1] + a[r] + a[r + 1])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + if (0 < (i = a[r - 1] + a[r])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; } - var Re = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function D(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (s < 2) B.fft_long(_, i[o], s, t, a);else if (2 == s) for (var l = Pe.BLKSIZE - 1; 0 <= l; --l) { - var f = i[o + 0][l], - c = i[o + 1][l]; - i[o + 0][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][l] = (f - c) * ee.SQRT2 * .5; - } - r[0] = M(i[o + 0][0]), r[0] *= r[0]; - for (l = Pe.BLKSIZE / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][Pe.BLKSIZE / 2 - l], - u = i[o + 0][Pe.BLKSIZE / 2 + l]; - r[Pe.BLKSIZE / 2 - l] = M(.5 * (h * h + u * u)); - } - var m = 0; - for (l = 11; l < Pe.HBLKSIZE; l++) m += r[l]; - if (_.tot_ener[s] = m, e.analysis) { - for (l = 0; l < Pe.HBLKSIZE; l++) _.pinfo.energy[n][s][l] = _.pinfo.energy_save[s][l], _.pinfo.energy_save[s][l] = r[l]; - _.pinfo.pe[n][s] = _.pe[s]; - } - } - function Y(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (0 == n && s < 2 && B.fft_short(_, i[o], s, t, a), 2 == s) for (var l = Pe.BLKSIZE_s - 1; 0 <= l; --l) { - var f = i[o + 0][n][l], - c = i[o + 1][n][l]; - i[o + 0][n][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][n][l] = (f - c) * ee.SQRT2 * .5; - } - r[n][0] = i[o + 0][n][0], r[n][0] *= r[n][0]; - for (l = Pe.BLKSIZE_s / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][n][Pe.BLKSIZE_s / 2 - l], - u = i[o + 0][n][Pe.BLKSIZE_s / 2 + l]; - r[n][Pe.BLKSIZE_s / 2 - l] = M(.5 * (h * h + u * u)); - } - } - this.L3psycho_anal_ns = function (e, t, a, s, n, r, i, o, _, l) { - var f, - c, - h, - u, - m, - p, - b, - v, - d, - g, - S = e.internal_flags, - M = ke([2, Pe.BLKSIZE]), - w = ke([2, 3, Pe.BLKSIZE_s]), - R = Be(Pe.CBANDS + 1), - A = Be(Pe.CBANDS + 1), - B = Be(Pe.CBANDS + 2), - k = Ae(2), - y = Ae(2), - T = ke([2, 576]), - x = Ae(Pe.CBANDS + 2), - E = Ae(Pe.CBANDS + 2); - for (ye.fill(E, 0), f = S.channels_out, e.mode == Ee.JOINT_STEREO && (f = 4), d = e.VBR == xe.vbr_off ? 0 == S.ResvMax ? 0 : S.ResvSize / S.ResvMax * .5 : e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? .6 : 1, c = 0; c < S.channels_out; c++) { - var P = t[c], - L = a + 576 - 350 - ce + 192; - for (u = 0; u < 576; u++) { - var I, H; - for (I = P[L + u + 10], m = H = 0; m < (ce - 1) / 2 - 1; m += 2) I += Re[m] * (P[L + u + m] + P[L + u + ce - m]), H += Re[m + 1] * (P[L + u + m + 1] + P[L + u + ce - m - 1]); - T[c][u] = I + H; - } - n[s][c].en.assign(S.en[c]), n[s][c].thm.assign(S.thm[c]), 2 < f && (r[s][c].en.assign(S.en[c + 2]), r[s][c].thm.assign(S.thm[c + 2])); - } - for (c = 0; c < f; c++) { - var C, - V = Be(12), - O = [0, 0, 0, 0], - N = Be(12), - D = 1, - Y = Be(Pe.CBANDS), - X = Be(Pe.CBANDS), - q = [0, 0, 0, 0], - F = Be(Pe.HBLKSIZE), - j = ke([3, Pe.HBLKSIZE_s]); - for (u = 0; u < 3; u++) V[u] = S.nsPsy.last_en_subshort[c][u + 6], N[u] = V[u] / S.nsPsy.last_en_subshort[c][u + 4], O[0] += V[u]; - if (2 == c) for (u = 0; u < 576; u++) { - var z, Z; - z = T[0][u], Z = T[1][u], T[0][u] = z + Z, T[1][u] = z - Z; - } - var K = T[1 & c], - G = 0; - for (u = 0; u < 9; u++) { - for (var U = G + 64, Q = 1; G < U; G++) Q < Math.abs(K[G]) && (Q = Math.abs(K[G])); - S.nsPsy.last_en_subshort[c][u] = V[u + 3] = Q, O[1 + u / 3] += Q, Q > V[u + 3 - 2] ? Q /= V[u + 3 - 2] : Q = V[u + 3 - 2] > 10 * Q ? V[u + 3 - 2] / (10 * Q) : 0, N[u + 3] = Q; - } - if (e.analysis) { - var W = N[0]; - for (u = 1; u < 12; u++) W < N[u] && (W = N[u]); - S.pinfo.ers[s][c] = S.pinfo.ers_save[c], S.pinfo.ers_save[c] = W; - } - for (C = 3 == c ? S.nsPsy.attackthre_s : S.nsPsy.attackthre, u = 0; u < 12; u++) 0 == q[u / 3] && N[u] > C && (q[u / 3] = u % 3 + 1); - for (u = 1; u < 4; u++) { - (O[u - 1] > O[u] ? O[u - 1] / O[u] : O[u] / O[u - 1]) < 1.7 && (q[u] = 0, 1 == u && (q[0] = 0)); - } - for (0 != q[0] && 0 != S.nsPsy.lastAttacks[c] && (q[0] = 0), 3 != S.nsPsy.lastAttacks[c] && q[0] + q[1] + q[2] + q[3] == 0 || ((D = 0) != q[1] && 0 != q[0] && (q[1] = 0), 0 != q[2] && 0 != q[1] && (q[2] = 0), 0 != q[3] && 0 != q[2] && (q[3] = 0)), c < 2 ? y[c] = D : 0 == D && (y[0] = y[1] = 0), _[c] = S.tot_ener[c], he(e, F, j, M, 1 & c, w, 1 & c, s, c, t, a), Me(S, F, R, Y, X), we(S, Y, X, x), v = 0; v < 3; v++) { - var J, $; - for (ve(e, j, A, B, c, v), pe(S, A, B, c, v), b = 0; b < Pe.SBMAX_s; b++) { - if ($ = S.thm[c].s[b][v], $ *= .8, 2 <= q[v] || 1 == q[v + 1]) { - var ee = 0 != v ? v - 1 : 2; - Q = de(S.thm[c].s[b][ee], $, .6 * d); - $ = Math.min($, Q); - } - if (1 == q[v]) { - ee = 0 != v ? v - 1 : 2, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } else if (0 != v && 3 == q[v - 1] || 0 == v && 3 == S.nsPsy.lastAttacks[c]) { - ee = 2 != v ? v + 1 : 0, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } - J = V[3 * v + 3] + V[3 * v + 4] + V[3 * v + 5], 6 * V[3 * v + 5] < J && ($ *= .5, 6 * V[3 * v + 4] < J && ($ *= .5)), S.thm[c].s[b][v] = $; - } - } - for (S.nsPsy.lastAttacks[c] = q[2], h = p = 0; h < S.npart_l; h++) { - for (var te = S.s3ind[h][0], ae = R[te] * ue[x[te]], se = S.s3_ll[p++] * ae; ++te <= S.s3ind[h][1];) ae = R[te] * ue[x[te]], se = me(se, S.s3_ll[p++] * ae, te, te - h, S, 0); - se *= .158489319246111, S.blocktype_old[1 & c] == Pe.SHORT_TYPE ? B[h] = se : B[h] = de(Math.min(se, Math.min(_e * S.nb_1[c][h], le * S.nb_2[c][h])), se, d), S.nb_2[c][h] = S.nb_1[c][h], S.nb_1[c][h] = se; - } - for (; h <= Pe.CBANDS; ++h) R[h] = 0, B[h] = 0; - be(S, R, B, c); - } - (e.mode != Ee.STEREO && e.mode != Ee.JOINT_STEREO || 0 < e.interChRatio && function (e, t) { - var a = e.internal_flags; - if (1 < a.channels_out) { - for (var s = 0; s < Pe.SBMAX_l; s++) { - var n = a.thm[0].l[s], - r = a.thm[1].l[s]; - a.thm[0].l[s] += r * t, a.thm[1].l[s] += n * t; - } - for (s = 0; s < Pe.SBMAX_s; s++) for (var i = 0; i < 3; i++) n = a.thm[0].s[s][i], r = a.thm[1].s[s][i], a.thm[0].s[s][i] += r * t, a.thm[1].s[s][i] += n * t; - } - }(e, e.interChRatio), e.mode == Ee.JOINT_STEREO) && (!function (e) { - for (var t = 0; t < Pe.SBMAX_l; t++) if (!(e.thm[0].l[t] > 1.58 * e.thm[1].l[t] || e.thm[1].l[t] > 1.58 * e.thm[0].l[t])) { - var a = e.mld_l[t] * e.en[3].l[t], - s = Math.max(e.thm[2].l[t], Math.min(e.thm[3].l[t], a)); - a = e.mld_l[t] * e.en[2].l[t]; - var n = Math.max(e.thm[3].l[t], Math.min(e.thm[2].l[t], a)); - e.thm[2].l[t] = s, e.thm[3].l[t] = n; - } - for (t = 0; t < Pe.SBMAX_s; t++) for (var r = 0; r < 3; r++) e.thm[0].s[t][r] > 1.58 * e.thm[1].s[t][r] || e.thm[1].s[t][r] > 1.58 * e.thm[0].s[t][r] || (a = e.mld_s[t] * e.en[3].s[t][r], s = Math.max(e.thm[2].s[t][r], Math.min(e.thm[3].s[t][r], a)), a = e.mld_s[t] * e.en[2].s[t][r], n = Math.max(e.thm[3].s[t][r], Math.min(e.thm[2].s[t][r], a)), e.thm[2].s[t][r] = s, e.thm[3].s[t][r] = n); - }(S), g = e.msfix, 0 < Math.abs(g) && function (e, t, a) { - var s = t, - n = Math.pow(10, a); - t *= 2, s *= 2; - for (var r = 0; r < Pe.SBMAX_l; r++) f = e.ATH.cb_l[e.bm_l[r]] * n, (o = Math.min(Math.max(e.thm[0].l[r], f), Math.max(e.thm[1].l[r], f))) * t < (_ = Math.max(e.thm[2].l[r], f)) + (l = Math.max(e.thm[3].l[r], f)) && (_ *= c = o * s / (_ + l), l *= c), e.thm[2].l[r] = Math.min(_, e.thm[2].l[r]), e.thm[3].l[r] = Math.min(l, e.thm[3].l[r]); - for (n *= Pe.BLKSIZE_s / Pe.BLKSIZE, r = 0; r < Pe.SBMAX_s; r++) for (var i = 0; i < 3; i++) { - var o, _, l, f, c; - f = e.ATH.cb_s[e.bm_s[r]] * n, (o = Math.min(Math.max(e.thm[0].s[r][i], f), Math.max(e.thm[1].s[r][i], f))) * t < (_ = Math.max(e.thm[2].s[r][i], f)) + (l = Math.max(e.thm[3].s[r][i], f)) && (_ *= c = o * t / (_ + l), l *= c), e.thm[2].s[r][i] = Math.min(e.thm[2].s[r][i], _), e.thm[3].s[r][i] = Math.min(e.thm[3].s[r][i], l); - } - }(S, g, e.ATHlower * S.ATH.adjust)); - for (function (e, t, a, s) { - var n = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var r = 0; r < n.channels_out; r++) s[r] = Pe.NORM_TYPE, e.short_blocks == Te.short_block_dispensed && (t[r] = 1), e.short_blocks == Te.short_block_forced && (t[r] = 0), 0 != t[r] ? n.blocktype_old[r] == Pe.SHORT_TYPE && (s[r] = Pe.STOP_TYPE) : (s[r] = Pe.SHORT_TYPE, n.blocktype_old[r] == Pe.NORM_TYPE && (n.blocktype_old[r] = Pe.START_TYPE), n.blocktype_old[r] == Pe.STOP_TYPE && (n.blocktype_old[r] = Pe.SHORT_TYPE)), a[r] = n.blocktype_old[r], n.blocktype_old[r] = s[r]; - }(e, y, l, k), c = 0; c < f; c++) { - var ne, - re, - ie, - oe = 0; - 1 < c ? (ne = o, oe = -2, re = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (re = Pe.SHORT_TYPE), ie = r[s][c - 2]) : (ne = i, oe = 0, re = l[c], ie = n[s][c]), ne[oe + c] = re == Pe.SHORT_TYPE ? ge(ie, S.masking_lower) : Se(ie, S.masking_lower), e.analysis && (S.pinfo.pe[s][c] = ne[oe + c]); - } - return 0; - }; - var X = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function q(e, t, a) { - if (0 == a) for (var s = 0; s < e.npart_s; s++) e.nb_s2[t][s] = e.nb_s1[t][s], e.nb_s1[t][s] = 0; - } - function F(e, t) { - for (var a = 0; a < e.npart_l; a++) e.nb_2[t][a] = e.nb_1[t][a], e.nb_1[t][a] = 0; - } - function j(e, t, a, s, n, r) { - var i, - o, - _, - l = e.internal_flags, - f = new float[Pe.CBANDS](), - c = Be(Pe.CBANDS), - h = new int[Pe.CBANDS](); - for (_ = o = 0; _ < l.npart_s; ++_) { - var u = 0, - m = 0, - p = l.numlines_s[_]; - for (i = 0; i < p; ++i, ++o) { - var b = t[r][o]; - u += b, m < b && (m = b); - } - a[_] = u, f[_] = m, c[_] = u / p; - } - for (; _ < Pe.CBANDS; ++_) f[_] = 0, c[_] = 0; - for (function (e, t, a, s) { - var n = ue.length - 1, - r = 0, - i = a[r] + a[r + 1]; - for (0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0, r = 1; r < e.npart_s - 1; r++) { - var o, _; - 0 < (i = a[r - 1] + a[r] + a[r + 1]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - }(l, f, c, h), o = _ = 0; _ < l.npart_s; _++) { - var v, - d, - g, - S, - M, - w = l.s3ind_s[_][0], - R = l.s3ind_s[_][1]; - for (v = h[w], d = 1, S = l.s3_ss[o] * a[w] * ue[h[w]], ++o, ++w; w <= R;) v += h[w], d += 1, S = A(S, g = l.s3_ss[o] * a[w] * ue[h[w]], w - _), ++o, ++w; - S *= M = .5 * ue[v = (1 + 2 * v) / (2 * d)], s[_] = S, l.nb_s2[n][_] = l.nb_s1[n][_], l.nb_s1[n][_] = S, g = f[_], g *= l.minval_s[_], g *= M, s[_] > g && (s[_] = g), 1 < l.masking_lower && (s[_] *= l.masking_lower), s[_] > a[_] && (s[_] = a[_]), l.masking_lower < 1 && (s[_] *= l.masking_lower); - } - for (; _ < Pe.CBANDS; ++_) a[_] = 0, s[_] = 0; - } - function z(e, t, a, s, n) { - var r, - i = Be(Pe.CBANDS), - o = Be(Pe.CBANDS), - _ = Ae(Pe.CBANDS + 2); - Me(e, t, a, i, o), we(e, i, o, _); - var l = 0; - for (r = 0; r < e.npart_l; r++) { - var f, - c, - h, - u = e.s3ind[r][0], - m = e.s3ind[r][1], - p = 0, - b = 0; - for (p = _[u], b += 1, c = e.s3_ll[l] * a[u] * ue[_[u]], ++l, ++u; u <= m;) p += _[u], b += 1, c = A(c, f = e.s3_ll[l] * a[u] * ue[_[u]], u - r), ++l, ++u; - if (c *= h = .5 * ue[p = (1 + 2 * p) / (2 * b)], e.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - var v = _e * e.nb_1[n][r]; - s[r] = 0 < v ? Math.min(c, v) : Math.min(c, a[r] * fe); - } else { - var d = le * e.nb_2[n][r], - g = _e * e.nb_1[n][r]; - d <= 0 && (d = c), g <= 0 && (g = c), v = e.blocktype_old[1 & n] == Pe.NORM_TYPE ? Math.min(g, d) : g, s[r] = Math.min(c, v); - } - e.nb_2[n][r] = e.nb_1[n][r], e.nb_1[n][r] = c, f = i[r], f *= e.minval_l[r], f *= h, s[r] > f && (s[r] = f), 1 < e.masking_lower && (s[r] *= e.masking_lower), s[r] > a[r] && (s[r] = a[r]), e.masking_lower < 1 && (s[r] *= e.masking_lower); - } - for (; r < Pe.CBANDS; ++r) a[r] = 0, s[r] = 0; - } - function Z(e, t, a, s, n, r, i) { - for (var o, _, l = 2 * r, f = 0 < r ? Math.pow(10, n) : 1, c = 0; c < i; ++c) { - var h = e[2][c], - u = e[3][c], - m = t[0][c], - p = t[1][c], - b = t[2][c], - v = t[3][c]; - if (m <= 1.58 * p && p <= 1.58 * m) { - var d = a[c] * u, - g = a[c] * h; - _ = Math.max(b, Math.min(v, d)), o = Math.max(v, Math.min(b, g)); - } else _ = b, o = v; - if (0 < r) { - var S, - M, - w = s[c] * f; - if (S = Math.min(Math.max(m, w), Math.max(p, w)), 0 < (M = (b = Math.max(_, w)) + (v = Math.max(o, w))) && S * l < M) { - var R = S * l / M; - b *= R, v *= R; - } - _ = Math.min(b, _), o = Math.min(v, o); - } - h < _ && (_ = h), u < o && (o = u), t[2][c] = _, t[3][c] = o; - } - } - function w(e, t) { - var a; - return (a = 0 <= e ? 27 * -e : e * t) <= -72 ? 0 : Math.exp(a * S); - } - function R(e) { - var t, - a, - s = 0; - for (s = 0; 1e-20 < w(s, e); s -= 1); - for (n = s, r = 0; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? r = s : n = s; - t = n; - var n, r; - s = 0; - for (s = 0; 1e-20 < w(s, e); s += 1); - for (n = 0, r = s; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? n = s : r = s; - a = r; - var i, - o = 0; - for (i = 0; i <= 1e3; ++i) { - o += w(s = t + i * (a - t) / 1e3, e); - } - return 1001 / (o * (a - t)); - } - function H(e) { + var pe = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; + function P(e) { return e < 0 && (e = 0), e *= .001, 13 * Math.atan(.76 * e) + 3.5 * Math.atan(e * e / 56.25); } - function C(e, t, a, s, n, r, i, o, _, l, f, c) { - var h, - u = Be(Pe.CBANDS + 1), - m = o / (15 < c ? 1152 : 384), - p = Ae(Pe.HBLKSIZE); + function H(e, t, a, n, s, r, i, o, _, l, f, c) { + var u, + h = de(Ae.CBANDS + 1), + b = o / (15 < c ? 1152 : 384), + p = ve(Ae.HBLKSIZE); o /= _; - var b = 0, + var m = 0, v = 0; - for (h = 0; h < Pe.CBANDS; h++) { + for (u = 0; u < Ae.CBANDS; u++) { var d; - for (y = H(o * b), u[h] = o * b, d = b; H(o * d) - y < E && d <= _ / 2; d++); - for (e[h] = d - b, v = h + 1; b < d;) p[b++] = h; - if (_ / 2 < b) { - b = _ / 2, ++h; + for (x = P(o * m), h[u] = o * m, d = m; P(o * d) - x < E && d <= _ / 2; d++); + for (e[u] = d - m, v = u + 1; m < d;) p[m++] = u; + if (_ / 2 < m) { + m = _ / 2, ++u; break; } } - u[h] = o * b; + h[u] = o * m; for (var g = 0; g < c; g++) { - var S, M, w, R, A; - w = l[g], R = l[g + 1], (S = 0 | Math.floor(.5 + f * (w - .5))) < 0 && (S = 0), _ / 2 < (M = 0 | Math.floor(.5 + f * (R - .5))) && (M = _ / 2), a[g] = (p[S] + p[M]) / 2, t[g] = p[M]; - var B = m * R; - i[g] = (B - u[t[g]]) / (u[t[g] + 1] - u[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = H(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); + var w, S, M, y, A; + M = l[g], y = l[g + 1], (w = 0 | Math.floor(.5 + f * (M - .5))) < 0 && (w = 0), S = 0 | Math.floor(.5 + f * (y - .5)), _ / 2 < S && (S = _ / 2), a[g] = (p[w] + p[S]) / 2, t[g] = p[S]; + var k = b * y; + i[g] = (k - h[t[g]]) / (h[t[g] + 1] - h[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = P(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); } - for (var k = b = 0; k < v; k++) { - var y, - T, - x = e[k]; - y = H(o * b), T = H(o * (b + x - 1)), s[k] = .5 * (y + T), y = H(o * (b - .5)), T = H(o * (b + x - .5)), n[k] = T - y, b += x; + for (var R = m = 0; R < v; R++) { + var x, + B, + T = e[R]; + x = P(o * m), B = P(o * (m + T - 1)), n[R] = .5 * (x + B), x = P(o * (m - .5)), B = P(o * (m + T - .5)), s[R] = B - x, m += T; } return v; } - function V(e, t, a, s, n, r) { + function O(e, t, a, n, s, r) { var i, o, _, l, f, c, - h = ke([Pe.CBANDS, Pe.CBANDS]), - u = 0; - if (r) for (var m = 0; m < t; m++) for (i = 0; i < t; i++) { - var p = (o = a[m] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * S), _ /= .6609193)) * s[i]); - h[m][i] = p * n[m]; - } else for (i = 0; i < t; i++) { - var b = 15 + Math.min(21 / a[i], 12), - v = R(b); - for (m = 0; m < t; m++) { - p = v * w(a[m] - a[i], b) * s[i]; - h[m][i] = p * n[m]; - } + u = ge([Ae.CBANDS, Ae.CBANDS]), + h = 0; + if (r) for (var b = 0; b < t; b++) for (i = 0; i < t; i++) { + var p = (o = a[b] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * w), _ /= .6609193)) * n[i]); + u[b][i] = p * s[b]; + } else me(); + for (var b = 0; b < t; b++) { + for (i = 0; i < t && !(0 < u[b][i]); i++); + for (e[b][0] = i, i = t - 1; 0 < i && !(0 < u[b][i]); i--); + e[b][1] = i, h += e[b][1] - e[b][0] + 1; } - for (m = 0; m < t; m++) { - for (i = 0; i < t && !(0 < h[m][i]); i++); - for (e[m][0] = i, i = t - 1; 0 < i && !(0 < h[m][i]); i--); - e[m][1] = i, u += e[m][1] - e[m][0] + 1; - } - var d = Be(u), - g = 0; - for (m = 0; m < t; m++) for (i = e[m][0]; i <= e[m][1]; i++) d[g++] = h[m][i]; - return d; + for (var m = de(h), v = 0, b = 0; b < t; b++) for (i = e[b][0]; i <= e[b][1]; i++) m[v++] = u[b][i]; + return m; } - function O(e) { - var t = H(e); + function N(e) { + var t = P(e); return t = Math.min(t, 15.5) / 15.5, Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * t)) - 2.5); } - function s(e, t) { - return e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e), 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + function n(e, t) { + e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e); + var a = 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + return a; } - this.L3psycho_anal_vbr = function (e, t, a, s, n, r, i, o, _, l) { + this.L3psycho_anal_ns = function (e, t, a, n, s, r, i, o, _, l) { var f, c, - h, u, + h, + b, + p, m, - p = e.internal_flags, - b = Be(Pe.HBLKSIZE), - v = ke([3, Pe.HBLKSIZE_s]), - d = ke([2, Pe.BLKSIZE]), - g = ke([2, 3, Pe.BLKSIZE_s]), - S = ke([4, Pe.CBANDS]), - M = ke([4, Pe.CBANDS]), - w = ke([4, 3]), - R = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]], - A = Ae(2), - B = e.mode == Ee.JOINT_STEREO ? 4 : p.channels_out; - !function (e, t, a, s, n, r, i, o, _, l) { - for (var f = ke([2, 576]), c = e.internal_flags, h = c.channels_out, u = e.mode == Ee.JOINT_STEREO ? 4 : h, m = 0; m < h; m++) { - firbuf = t[m]; - for (var p = a + 576 - 350 - ce + 192, b = 0; b < 576; b++) { - var v, d; - v = firbuf[p + b + 10]; - for (var g = d = 0; g < (ce - 1) / 2 - 1; g += 2) v += X[g] * (firbuf[p + b + g] + firbuf[p + b + ce - g]), d += X[g + 1] * (firbuf[p + b + g + 1] + firbuf[p + b + ce - g - 1]); - f[m][b] = v + d; - } - n[s][m].en.assign(c.en[m]), n[s][m].thm.assign(c.thm[m]), 2 < u && (r[s][m].en.assign(c.en[m + 2]), r[s][m].thm.assign(c.thm[m + 2])); + v, + d, + g = e.internal_flags, + w = ge([2, Ae.BLKSIZE]), + S = ge([2, 3, Ae.BLKSIZE_s]), + M = de(Ae.CBANDS + 1), + y = de(Ae.CBANDS + 1), + A = de(Ae.CBANDS + 2), + k = ve(2), + R = ve(2), + x = ge([2, 576]), + B = ve(Ae.CBANDS + 2), + T = ve(Ae.CBANDS + 2); + for (we.fill(T, 0), f = g.channels_out, e.mode == ye.JOINT_STEREO && (f = 4), d = e.VBR == Me.vbr_off ? 0 == g.ResvMax ? 0 : g.ResvSize / g.ResvMax * .5 : e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? .6 : 1, c = 0; c < g.channels_out; c++) { + var E = t[c], + C = a + 576 - 350 - 21 + 192; + for (h = 0; h < 576; h++) { + var I, L; + for (I = E[C + h + 10], b = L = 0; b < 9; b += 2) I += pe[b] * (E[C + h + b] + E[C + h + 21 - b]), L += pe[b + 1] * (E[C + h + b + 1] + E[C + h + 21 - b - 1]); + x[c][h] = I + L; } - for (m = 0; m < u; m++) { - var S = Be(12), - M = Be(12), - w = [0, 0, 0, 0], - R = f[1 & m], - A = 0, - B = 3 == m ? c.nsPsy.attackthre_s : c.nsPsy.attackthre, - k = 1; - if (2 == m) for (b = 0, g = 576; 0 < g; ++b, --g) { - var y = f[0][b], - T = f[1][b]; - f[0][b] = y + T, f[1][b] = y - T; - } - for (b = 0; b < 3; b++) M[b] = c.nsPsy.last_en_subshort[m][b + 6], S[b] = M[b] / c.nsPsy.last_en_subshort[m][b + 4], w[0] += M[b]; - for (b = 0; b < 9; b++) { - for (var x = A + 64, E = 1; A < x; A++) E < Math.abs(R[A]) && (E = Math.abs(R[A])); - c.nsPsy.last_en_subshort[m][b] = M[b + 3] = E, w[1 + b / 3] += E, E > M[b + 3 - 2] ? E /= M[b + 3 - 2] : E = M[b + 3 - 2] > 10 * E ? M[b + 3 - 2] / (10 * E) : 0, S[b + 3] = E; - } - for (b = 0; b < 3; ++b) { - var P = M[3 * b + 3] + M[3 * b + 4] + M[3 * b + 5], - L = 1; - 6 * M[3 * b + 5] < P && (L *= .5, 6 * M[3 * b + 4] < P && (L *= .5)), o[m][b] = L; - } - if (e.analysis) { - var I = S[0]; - for (b = 1; b < 12; b++) I < S[b] && (I = S[b]); - c.pinfo.ers[s][m] = c.pinfo.ers_save[m], c.pinfo.ers_save[m] = I; - } - for (b = 0; b < 12; b++) 0 == _[m][b / 3] && S[b] > B && (_[m][b / 3] = b % 3 + 1); - for (b = 1; b < 4; b++) { - var H = w[b - 1], - C = w[b]; - Math.max(H, C) < 4e4 && H < 1.7 * C && C < 1.7 * H && (1 == b && _[m][0] <= _[m][b] && (_[m][0] = 0), _[m][b] = 0); - } - _[m][0] <= c.nsPsy.lastAttacks[m] && (_[m][0] = 0), 3 != c.nsPsy.lastAttacks[m] && _[m][0] + _[m][1] + _[m][2] + _[m][3] == 0 || ((k = 0) != _[m][1] && 0 != _[m][0] && (_[m][1] = 0), 0 != _[m][2] && 0 != _[m][1] && (_[m][2] = 0), 0 != _[m][3] && 0 != _[m][2] && (_[m][3] = 0)), m < 2 ? l[m] = k : 0 == k && (l[0] = l[1] = 0), i[m] = c.tot_ener[m]; - } - }(e, t, a, s, n, r, _, w, R, A), function (e, t) { - var a = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var s = 0; s < a.channels_out; s++) e.short_blocks == Te.short_block_dispensed && (t[s] = 1), e.short_blocks == Te.short_block_forced && (t[s] = 0); - }(e, A); - for (var k = 0; k < B; k++) { - D(e, t, a, k, s, b, d, T = 1 & k), c = s, h = k, u = b, m = void 0, m = (f = e).internal_flags, 2 == f.athaa_loudapprox && h < 2 && (m.loudness_sq[c][h] = m.loudness_sq_save[h], m.loudness_sq_save[h] = N(u, m)), 0 != A[T] ? z(p, b, S[k], M[k], k) : F(p, k); + s[n][c].en.assign(g.en[c]), s[n][c].thm.assign(g.thm[c]), 2 < f && me(); } - A[0] + A[1] == 2 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_l, p.ATH.cb_l, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_l); - for (k = 0; k < B; k++) { - 0 != A[T = 1 & k] && be(p, S[k], M[k], k); - } - for (var y = 0; y < 3; y++) { - for (k = 0; k < B; ++k) { - 0 != A[T = 1 & k] ? q(p, k, y) : (Y(e, t, a, k, y, v, g, T), j(e, v, S[k], M[k], k, y)); + for (c = 0; c < f; c++) { + var P, + H = de(12), + O = [0, 0, 0, 0], + N = de(12), + V = 1, + D = de(Ae.CBANDS), + F = de(Ae.CBANDS), + j = [0, 0, 0, 0], + X = de(Ae.HBLKSIZE), + Y = ge([3, Ae.HBLKSIZE_s]); + for (h = 0; h < 3; h++) H[h] = g.nsPsy.last_en_subshort[c][h + 6], N[h] = H[h] / g.nsPsy.last_en_subshort[c][h + 4], O[0] += H[h]; + 2 == c && me(); + var z = x[1 & c], + q = 0; + for (h = 0; h < 9; h++) { + for (var G = q + 64, U = 1; q < G; q++) U < Math.abs(z[q]) && (U = Math.abs(z[q])); + g.nsPsy.last_en_subshort[c][h] = H[h + 3] = U, O[1 + h / 3] += U, U > H[h + 3 - 2] ? U /= H[h + 3 - 2] : U = H[h + 3 - 2] > 10 * U ? H[h + 3 - 2] / (10 * U) : 0, N[h + 3] = U; } - A[0] + A[1] == 0 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_s, p.ATH.cb_s, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_s); - for (k = 0; k < B; ++k) { - 0 == A[T = 1 & k] && pe(p, S[k], M[k], k, y); - } - } - for (k = 0; k < B; k++) { - var T; - if (0 == A[T = 1 & k]) for (var x = 0; x < Pe.SBMAX_s; x++) { - var E = Be(3); - for (y = 0; y < 3; y++) { - var P = p.thm[k].s[x][y]; - if (P *= .8, 2 <= R[k][y] || 1 == R[k][y + 1]) { - var L = 0 != y ? y - 1 : 2, - I = de(p.thm[k].s[x][L], P, .36); - P = Math.min(P, I); - } else if (1 == R[k][y]) { - L = 0 != y ? y - 1 : 2, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); - } else if (0 != y && 3 == R[k][y - 1] || 0 == y && 3 == p.nsPsy.lastAttacks[k]) { - L = 2 != y ? y + 1 : 0, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); + for (e.analysis && me(), P = 3 == c ? g.nsPsy.attackthre_s : g.nsPsy.attackthre, h = 0; h < 12; h++) 0 == j[h / 3] && N[h] > P && (j[h / 3] = h % 3 + 1); + for (h = 1; h < 4; h++) (O[h - 1] > O[h] ? O[h - 1] / O[h] : O[h] / O[h - 1]) < 1.7 && (j[h] = 0, 1 == h && (j[0] = 0)); + for (0 != j[0] && 0 != g.nsPsy.lastAttacks[c] && (j[0] = 0), 3 != g.nsPsy.lastAttacks[c] && j[0] + j[1] + j[2] + j[3] == 0 || ((V = 0) != j[1] && 0 != j[0] && (j[1] = 0), 0 != j[2] && 0 != j[1] && (j[2] = 0), 0 != j[3] && 0 != j[2] && (j[3] = 0)), c < 2 ? R[c] = V : me(), _[c] = g.tot_ener[c], se(e, X, Y, w, 1 & c, S, 1 & c, n, c, t, a), he(g, X, M, D, F), be(g, D, F, B), v = 0; v < 3; v++) { + var K, Z; + for (le(e, Y, y, A, c, v), oe(g, y, A, c, v), m = 0; m < Ae.SBMAX_s; m++) { + if (Z = g.thm[c].s[m][v], Z *= .8, 2 <= j[v] || 1 == j[v + 1]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .6 * d); + Z = Math.min(Z, U); } - P *= w[k][y], E[y] = P; + if (1 == j[v]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } else if (0 != v && 3 == j[v - 1] || 0 == v && 3 == g.nsPsy.lastAttacks[c]) { + var W = 2 != v ? v + 1 : 0, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } + K = H[3 * v + 3] + H[3 * v + 4] + H[3 * v + 5], 6 * H[3 * v + 5] < K && (Z *= .5, 6 * H[3 * v + 4] < K && (Z *= .5)), g.thm[c].s[m][v] = Z; } - for (y = 0; y < 3; y++) p.thm[k].s[x][y] = E[y]; } + for (g.nsPsy.lastAttacks[c] = j[2], u = p = 0; u < g.npart_l; u++) { + for (var Q = g.s3ind[u][0], $ = M[Q] * re[B[Q]], J = g.s3_ll[p++] * $; ++Q <= g.s3ind[u][1];) $ = M[Q] * re[B[Q]], J = ie(J, g.s3_ll[p++] * $, Q, Q - u, g, 0); + J *= .158489319246111, g.blocktype_old[1 & c] == Ae.SHORT_TYPE ? A[u] = J : A[u] = fe(Math.min(J, Math.min(2 * g.nb_1[c][u], 16 * g.nb_2[c][u])), J, d), g.nb_2[c][u] = g.nb_1[c][u], g.nb_1[c][u] = J; + } + for (; u <= Ae.CBANDS; ++u) M[u] = 0, A[u] = 0; + _e(g, M, A, c); } - for (k = 0; k < B; k++) p.nsPsy.lastAttacks[k] = R[k][2]; - !function (e, t, a) { - for (var s = e.internal_flags, n = 0; n < s.channels_out; n++) { - var r = Pe.NORM_TYPE; - 0 != t[n] ? s.blocktype_old[n] == Pe.SHORT_TYPE && (r = Pe.STOP_TYPE) : (r = Pe.SHORT_TYPE, s.blocktype_old[n] == Pe.NORM_TYPE && (s.blocktype_old[n] = Pe.START_TYPE), s.blocktype_old[n] == Pe.STOP_TYPE && (s.blocktype_old[n] = Pe.SHORT_TYPE)), a[n] = s.blocktype_old[n], s.blocktype_old[n] = r; - } - }(e, A, l); - for (k = 0; k < B; k++) { - var H, C, V, O; - 1 < k ? (H = o, C = -2, V = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (V = Pe.SHORT_TYPE), O = r[s][k - 2]) : (H = i, C = 0, V = l[k], O = n[s][k]), H[C + k] = V == Pe.SHORT_TYPE ? ge(O, p.masking_lower) : Se(O, p.masking_lower), e.analysis && (p.pinfo.pe[s][k] = H[C + k]); + for (e.mode != ye.STEREO && e.mode != ye.JOINT_STEREO || me(), e.mode == ye.JOINT_STEREO && me(), function (e, t, a, n) { + var s = e.internal_flags; + e.short_blocks != Se.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); + for (var r = 0; r < s.channels_out; r++) n[r] = Ae.NORM_TYPE, e.short_blocks == Se.short_block_dispensed && (t[r] = 1), e.short_blocks == Se.short_block_forced && (t[r] = 0), 0 != t[r] ? s.blocktype_old[r] == Ae.SHORT_TYPE && (n[r] = Ae.STOP_TYPE) : (n[r] = Ae.SHORT_TYPE, s.blocktype_old[r] == Ae.NORM_TYPE && (s.blocktype_old[r] = Ae.START_TYPE), s.blocktype_old[r] == Ae.STOP_TYPE && (s.blocktype_old[r] = Ae.SHORT_TYPE)), a[r] = s.blocktype_old[r], s.blocktype_old[r] = n[r]; + }(e, R, l, k), c = 0; c < f; c++) { + var ee, + te, + ae, + ne = 0; + 1 < c ? me() : (ee = i, ne = 0, te = l[c], ae = s[n][c]), ee[ne + c] = te == Ae.SHORT_TYPE ? ce(ae, g.masking_lower) : ue(ae, g.masking_lower), e.analysis && (g.pinfo.pe[n][c] = ee[ne + c]); } return 0; }, this.psymodel_init = function (e) { var t, a = e.internal_flags, - s = !0, - n = 13, + n = !0, + s = 13, r = 0, i = 0, o = -8.25, _ = -4.5, - l = Be(Pe.CBANDS), - f = Be(Pe.CBANDS), - c = Be(Pe.CBANDS), - h = e.out_samplerate; + l = de(Ae.CBANDS), + f = de(Ae.CBANDS), + c = de(Ae.CBANDS), + u = e.out_samplerate; switch (e.experimentalZ) { default: case 0: - s = !0; + n = !0; break; case 1: - s = e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt; + n = e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt; break; case 2: - s = !1; + n = !1; break; case 3: - n = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; + s = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; } - for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Pe.NORM_TYPE, t = 0; t < 4; ++t) { - for (var u = 0; u < Pe.CBANDS; ++u) a.nb_1[t][u] = 1e20, a.nb_2[t][u] = 1e20, a.nb_s1[t][u] = a.nb_s2[t][u] = 1; - for (var m = 0; m < Pe.SBMAX_l; m++) a.en[t].l[m] = 1e20, a.thm[t].l[m] = 1e20; - for (u = 0; u < 3; ++u) { - for (m = 0; m < Pe.SBMAX_s; m++) a.en[t].s[m][u] = 1e20, a.thm[t].s[m][u] = 1e20; + for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Ae.NORM_TYPE, t = 0; t < 4; ++t) { + for (var h = 0; h < Ae.CBANDS; ++h) a.nb_1[t][h] = 1e20, a.nb_2[t][h] = 1e20, a.nb_s1[t][h] = a.nb_s2[t][h] = 1; + for (var b = 0; b < Ae.SBMAX_l; b++) a.en[t].l[b] = 1e20, a.thm[t].l[b] = 1e20; + for (var h = 0; h < 3; ++h) { + for (var b = 0; b < Ae.SBMAX_s; b++) a.en[t].s[b][h] = 1e20, a.thm[t].s[b][h] = 1e20; a.nsPsy.lastAttacks[t] = 0; } - for (u = 0; u < 9; u++) a.nsPsy.last_en_subshort[t][u] = 10; + for (var h = 0; h < 9; h++) a.nsPsy.last_en_subshort[t][h] = 10; } - for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = C(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, h, Pe.BLKSIZE, a.scalefac_band.l, Pe.BLKSIZE / 1152, Pe.SBMAX_l), t = 0; t < a.npart_l; t++) { + for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = H(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, u, Ae.BLKSIZE, a.scalefac_band.l, Ae.BLKSIZE / 1152, Ae.SBMAX_l), t = 0; t < a.npart_l; t++) { var p = r; - l[t] >= n && (p = i * (l[t] - n) / (24 - n) + r * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; + l[t] >= s && (p = i * (l[t] - s) / (24 - s) + r * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; } - a.s3_ll = V(a.s3ind, a.npart_l, l, f, c, s); - var b; - u = 0; + a.s3_ll = O(a.s3ind, a.npart_l, l, f, c, n); + var m, + h = 0; for (t = 0; t < a.npart_l; t++) { - g = K.MAX_VALUE; - for (var v = 0; v < a.numlines_l[t]; v++, u++) { - var d = h * u / (1e3 * Pe.BLKSIZE); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_l[t]) < g && (g = S); + g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_l[t]; v++, h++) { + var d = u * h / (1e3 * Ae.BLKSIZE); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_l[t]) < g && (g = w); } a.ATH.cb_l[t] = g, 6 < (g = 20 * l[t] / 10 - 20) && (g = 100), g < -15 && (g = -15), g -= 8, a.minval_l[t] = Math.pow(10, g / 10) * a.numlines_l[t]; } - for (a.npart_s = C(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, h, Pe.BLKSIZE_s, a.scalefac_band.s, Pe.BLKSIZE_s / 384, Pe.SBMAX_s), t = u = 0; t < a.npart_s; t++) { - var g; - p = o; - l[t] >= n && (p = _ * (l[t] - n) / (24 - n) + o * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), g = K.MAX_VALUE; - for (v = 0; v < a.numlines_s[t]; v++, u++) { - var S; - d = h * u / (1e3 * Pe.BLKSIZE_s); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_s[t]) < g && (g = S); + for (a.npart_s = H(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, u, Ae.BLKSIZE_s, a.scalefac_band.s, Ae.BLKSIZE_s / 384, Ae.SBMAX_s), t = h = 0; t < a.npart_s; t++) { + var g, + p = o; + l[t] >= s && (p = _ * (l[t] - s) / (24 - s) + o * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_s[t]; v++, h++) { + var w, + d = u * h / (1e3 * Ae.BLKSIZE_s); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_s[t]) < g && (g = w); } a.ATH.cb_s[t] = g, g = 7 * l[t] / 12 - 7, 12 < l[t] && (g *= 1 + 3.1 * Math.log(1 + g)), l[t] < 12 && (g *= 1 + 2.3 * Math.log(1 - g)), g < -15 && (g = -15), g -= 8, a.minval_s[t] = Math.pow(10, g / 10) * a.numlines_s[t]; } - a.s3_ss = V(a.s3ind_s, a.npart_s, l, f, c, s), y = Math.pow(10, (P + 1) / 16), T = Math.pow(10, (L + 1) / 16), x = Math.pow(10, I / 10), B.init_fft(a), a.decay = Math.exp(-1 * k / (.01 * h / 192)), b = 3.5, 0 != (2 & e.exp_nspsytune) && (b = 1), 0 < Math.abs(e.msfix) && (b = e.msfix), e.msfix = b; - for (var M = 0; M < a.npart_l; M++) a.s3ind[M][1] > a.npart_l - 1 && (a.s3ind[M][1] = a.npart_l - 1); - var w = 576 * a.mode_gr / h; - if (a.ATH.decay = Math.pow(10, -1.2 * w), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { - var R = e.out_samplerate / Pe.BLKSIZE, + a.s3_ss = O(a.s3ind_s, a.npart_s, l, f, c, n), x = Math.pow(10, (C + 1) / 16), B = Math.pow(10, (I + 1) / 16), T = Math.pow(10, L / 10), k.init_fft(a), a.decay = Math.exp(-1 * R / (.01 * u / 192)), m = 3.5, 0 != (2 & e.exp_nspsytune) && (m = 1), 0 < Math.abs(e.msfix) && (m = e.msfix), e.msfix = m; + for (var S = 0; S < a.npart_l; S++) a.s3ind[S][1] > a.npart_l - 1 && (a.s3ind[S][1] = a.npart_l - 1); + var M = 576 * a.mode_gr / u; + if (a.ATH.decay = Math.pow(10, -1.2 * M), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { + var y = e.out_samplerate / Ae.BLKSIZE, A = 0; - for (t = d = 0; t < Pe.BLKSIZE / 2; ++t) d += R, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; - for (A = 1 / A, t = Pe.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; + for (t = d = 0; t < Ae.BLKSIZE / 2; ++t) d += y, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; + for (A = 1 / A, t = Ae.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; } - for (M = u = 0; M < a.npart_s; ++M) for (t = 0; t < a.numlines_s[M]; ++t) ++u; - for (M = u = 0; M < a.npart_l; ++M) for (t = 0; t < a.numlines_l[M]; ++t) ++u; - for (t = u = 0; t < a.npart_l; t++) { - d = h * (u + a.numlines_l[t] / 2) / (1 * Pe.BLKSIZE); - a.mld_cb_l[t] = O(d), u += a.numlines_l[t]; + for (var S = h = 0; S < a.npart_s; ++S) for (t = 0; t < a.numlines_s[S]; ++t) ++h; + for (var S = h = 0; S < a.npart_l; ++S) for (t = 0; t < a.numlines_l[S]; ++t) ++h; + for (t = h = 0; t < a.npart_l; t++) { + var d = u * (h + a.numlines_l[t] / 2) / (1 * Ae.BLKSIZE); + a.mld_cb_l[t] = N(d), h += a.numlines_l[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_l[t] = 1; - for (t = u = 0; t < a.npart_s; t++) { - d = h * (u + a.numlines_s[t] / 2) / (1 * Pe.BLKSIZE_s); - a.mld_cb_s[t] = O(d), u += a.numlines_s[t]; + for (; t < Ae.CBANDS; ++t) a.mld_cb_l[t] = 1; + for (t = h = 0; t < a.npart_s; t++) { + var d = u * (h + a.numlines_s[t] / 2) / (1 * Ae.BLKSIZE_s); + a.mld_cb_s[t] = N(d), h += a.numlines_s[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_s[t] = 1; + for (; t < Ae.CBANDS; ++t) a.mld_cb_s[t] = 1; return 0; }, this.ATHformula = function (e, t) { var a; switch (t.ATHtype) { case 0: - a = s(e, 9); + a = n(e, 9); break; case 1: - a = s(e, -1); + a = n(e, -1); break; case 2: - a = s(e, 0); + a = n(e, 0); break; case 3: - a = s(e, 1) + 6; + a = n(e, 1) + 6; break; case 4: - a = s(e, t.ATHcurve); + a = n(e, t.ATHcurve); break; default: - a = s(e, 0); + a = n(e, 0); } return a; }; } - function U() { - var o = this; - U.V9 = 410, U.V8 = 420, U.V7 = 430, U.V6 = 440, U.V5 = 450, U.V4 = 460, U.V3 = 470, U.V2 = 480, U.V1 = 490, U.V0 = 500, U.R3MIX = 1e3, U.STANDARD = 1001, U.EXTREME = 1002, U.INSANE = 1003, U.STANDARD_FAST = 1004, U.EXTREME_FAST = 1005, U.MEDIUM = 1006, U.MEDIUM_FAST = 1007; - var w, R, g, S, M; - U.LAME_MAXMP3BUFFER = 147456; - var A, - B, - k, - y = new G(); - function T() { + function Y() { + var T, + E, + u, + h, + b, + C = this; + Y.V9 = 410, Y.V8 = 420, Y.V7 = 430, Y.V6 = 440, Y.V5 = 450, Y.V4 = 460, Y.V3 = 470, Y.V2 = 480, Y.V1 = 490, Y.V0 = 500, Y.R3MIX = 1e3, Y.STANDARD = 1001, Y.EXTREME = 1002, Y.INSANE = 1003, Y.STANDARD_FAST = 1004, Y.EXTREME_FAST = 1005, Y.MEDIUM = 1006, Y.MEDIUM_FAST = 1007, Y.LAME_MAXMP3BUFFER = 147456; + var p, + m, + v = new X(); + function d() { this.lowerlimit = 0; } - function n(e, t) { + function s(e, t) { this.lowpass = t; } - this.enc = new Pe(), this.setModules = function (e, t, a, s, n, r, i, o, _) { - w = e, R = t, g = a, S = s, M = n, A = r, B = o, k = _, this.enc.setModules(R, y, S, A); + this.enc = new Ae(), this.setModules = function (e, t, a, n, s, r, i, o, _) { + T = e, E = t, u = a, h = n, b = s, p = r, m = o, this.enc.setModules(E, v, h, p); }; - var x = 4294479419; - function E(e) { - return 1 < e ? 0 : e <= 0 ? 1 : Math.cos(Math.PI / 2 * e); + var I = 4294479419; + function g(e, t) { + var a = [new s(8, 2e3), new s(16, 3700), new s(24, 3900), new s(32, 5500), new s(40, 7e3), new s(48, 7500), new s(56, 1e4), new s(64, 11e3), new s(80, 13500), new s(96, 15100), new s(112, 15600), new s(128, 17e3), new s(160, 17500), new s(192, 18600), new s(224, 19400), new s(256, 19700), new s(320, 20500)], + n = C.nearestBitrateFullIndex(t); + e.lowerlimit = a[n].lowpass; } - function P(e, t) { - switch (e) { - case 44100: - return t.version = 1, 0; - case 48e3: - return t.version = 1; - case 32e3: - return t.version = 1, 2; - case 22050: - return t.version = 0; - case 24e3: - return t.version = 0, 1; - case 16e3: - return t.version = 0, 2; - case 11025: - return t.version = 0; - case 12e3: - return t.version = 0, 1; - case 8e3: - return t.version = 0, 2; - default: - return t.version = 0, -1; - } - } - function L(e, t, a) { - a < 16e3 && (t = 2); - for (var s = F.bitrate_table[t][1], n = 2; n <= 14; n++) 0 < F.bitrate_table[t][n] && Math.abs(F.bitrate_table[t][n] - e) < Math.abs(s - e) && (s = F.bitrate_table[t][n]); - return s; - } - function I(e, t, a) { - a < 16e3 && (t = 2); - for (var s = 0; s <= 14; s++) if (0 < F.bitrate_table[t][s] && F.bitrate_table[t][s] == e) return s; - return -1; - } - function H(e, t) { - var a = [new n(8, 2e3), new n(16, 3700), new n(24, 3900), new n(32, 5500), new n(40, 7e3), new n(48, 7500), new n(56, 1e4), new n(64, 11e3), new n(80, 13500), new n(96, 15100), new n(112, 15600), new n(128, 17e3), new n(160, 17500), new n(192, 18600), new n(224, 19400), new n(256, 19700), new n(320, 20500)], - s = o.nearestBitrateFullIndex(t); - e.lowerlimit = a[s].lowpass; - } - function C(e) { - var t = Pe.BLKSIZE + e.framesize - Pe.FFTOFFSET; + function L(e) { + var t = Ae.BLKSIZE + e.framesize - Ae.FFTOFFSET; return t = Math.max(t, 512 + e.framesize - 32); } - function V(e, t, a, s, n, r) { - var i = o.enc.lame_encode_mp3_frame(e, t, a, s, n, r); - return e.frameNum++, i; - } - function O() { + function P() { this.n_in = 0, this.n_out = 0; } - function f() { - this.num_used = 0; - } - function N(e, t, a) { - var s = Math.PI * t; - (e /= a) < 0 && (e = 0), 1 < e && (e = 1); - var n = e - .5, - r = .42 - .5 * Math.cos(2 * e * Math.PI) + .08 * Math.cos(4 * e * Math.PI); - return Math.abs(n) < 1e-9 ? s / Math.PI : r * Math.sin(a * s * n) / (Math.PI * a * n); - } - function c(e, t, a, s, n, r, i, o, _) { - var l, - f, - c = e.internal_flags, - h = 0, - u = e.out_samplerate / function e(t, a) { - return 0 != a ? e(a, t % a) : t; - }(e.out_samplerate, e.in_samplerate); - Z.BPC < u && (u = Z.BPC); - var m = Math.abs(c.resample_ratio - Math.floor(.5 + c.resample_ratio)) < 1e-4 ? 1 : 0, - p = 1 / c.resample_ratio; - 1 < p && (p = 1); - var b = 31; - 0 == b % 2 && --b; - var v = (b += m) + 1; - if (0 == c.fill_buffer_resample_init) { - for (c.inbuf_old[0] = Be(v), c.inbuf_old[1] = Be(v), l = 0; l <= 2 * u; ++l) c.blackfilt[l] = Be(v); - for (c.itime[0] = 0, h = c.itime[1] = 0; h <= 2 * u; h++) { - var d = 0, - g = (h - u) / (2 * u); - for (l = 0; l <= b; l++) d += c.blackfilt[h][l] = N(l - g, p, b); - for (l = 0; l <= b; l++) c.blackfilt[h][l] /= d; - } - c.fill_buffer_resample_init = 1; - } - var S = c.inbuf_old[_]; - for (f = 0; f < s; f++) { - var M, w; - if (M = f * c.resample_ratio, i <= b + (h = 0 | Math.floor(M - c.itime[_])) - b / 2) break; - g = M - c.itime[_] - (h + b % 2 * .5); - w = 0 | Math.floor(2 * g * u + u + .5); - var R = 0; - for (l = 0; l <= b; ++l) { - var A = l + h - b / 2; - R += (A < 0 ? S[v + A] : n[r + A]) * c.blackfilt[w][l]; - } - t[a + f] = R; - } - if (o.num_used = Math.min(i, b + h - b / 2), c.itime[_] += o.num_used - f * c.resample_ratio, o.num_used >= v) for (l = 0; l < v; l++) S[l] = n[r + o.num_used + l - v];else { - var B = v - o.num_used; - for (l = 0; l < B; ++l) S[l] = S[l + o.num_used]; - for (h = 0; l < v; ++l, ++h) S[l] = n[r + h]; - } - return f; - } - function D(e, t, a, s, n, r) { + function H(e, t, a, n, s, r) { var i = e.internal_flags; - if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) for (var o = 0; o < i.channels_out; o++) { - var _ = new f(); - r.n_out = c(e, t[o], i.mf_size, e.framesize, a[o], s, n, _, o), r.n_in = _.num_used; - } else { - r.n_out = Math.min(e.framesize, n), r.n_in = r.n_out; - for (var l = 0; l < r.n_out; ++l) t[0][i.mf_size + l] = a[0][s + l], 2 == i.channels_out && (t[1][i.mf_size + l] = a[1][s + l]); + if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) me();else { + r.n_out = Math.min(e.framesize, s), r.n_in = r.n_out; + for (var o = 0; o < r.n_out; ++o) t[0][i.mf_size + o] = a[0][n + o], 2 == i.channels_out && (t[1][i.mf_size + o] = a[1][n + o]); } } this.lame_init = function () { var e, t, a = new function () { - this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = Ee.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; - }(); - return 0 != ((e = a).class_id = x, t = e.internal_flags = new Z(), e.mode = Ee.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = xe.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY, e.encoder_padding = 0, t.mf_size = Pe.ENCDELAY - Pe.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0) ? null : (a.lame_allocated_gfp = 1, a); + this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = ye.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; + }(), + n = ((e = a).class_id = I, t = e.internal_flags = new j(), e.mode = ye.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = Me.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Ae.ENCDELAY + Ae.POSTDELAY, e.encoder_padding = 0, t.mf_size = Ae.ENCDELAY - Ae.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0); + return 0 != n ? null : (a.lame_allocated_gfp = 1, a); }, this.nearestBitrateFullIndex = function (e) { var t = [8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320], a = 0, - s = 0, n = 0, + s = 0, r = 0; - r = t[16], s = t[n = 16], a = 16; + r = t[16], n = t[s = 16], a = 16; for (var i = 0; i < 16; i++) if (Math.max(e, t[i + 1]) != e) { - r = t[i + 1], n = i + 1, s = t[i], a = i; + r = t[i + 1], s = i + 1, n = t[i], a = i; break; } - return e - s < r - e ? a : n; + return e - n < r - e ? a : s; }, this.lame_init_params = function (e) { var t, a, - s, n = e.internal_flags; if (n.Class_ID = 0, null == n.ATH && (n.ATH = new function () { - this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = Be(Pe.SBMAX_l), this.s = Be(Pe.SBMAX_s), this.psfb21 = Be(Pe.PSFB21), this.psfb12 = Be(Pe.PSFB12), this.cb_l = Be(Pe.CBANDS), this.cb_s = Be(Pe.CBANDS), this.eql_w = Be(Pe.BLKSIZE / 2); + this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = de(Ae.SBMAX_l), this.s = de(Ae.SBMAX_s), this.psfb21 = de(Ae.PSFB21), this.psfb12 = de(Ae.PSFB12), this.cb_l = de(Ae.CBANDS), this.cb_s = de(Ae.CBANDS), this.eql_w = de(Ae.BLKSIZE / 2); }()), null == n.PSY && (n.PSY = new function () { - this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = Be(Pe.SBMAX_l), this.bo_s_weight = Be(Pe.SBMAX_s); - }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = Ee.MONO), n.channels_out = e.mode == Ee.MONO ? 1 : 2, n.mode_ext = Pe.MPG_MD_MS_LR, e.mode == Ee.MONO && (e.force_ms = !1), e.VBR == xe.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == xe.vbr_off || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt || (e.free_format = !1), e.VBR == xe.vbr_off && 0 == e.brate && q.EQ(e.compression_ratio, 0) && (e.compression_ratio = 11.025), e.VBR == xe.vbr_off && 0 < e.compression_ratio && (0 == e.out_samplerate && (e.out_samplerate = map2MP3Frequency(int(.97 * e.in_samplerate))), e.brate = 0 | 16 * e.out_samplerate * n.channels_out / (1e3 * e.compression_ratio), n.samplerate_index = P(e.out_samplerate, e), e.free_format || (e.brate = L(e.brate, e.version, e.out_samplerate))), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { - var r = 16e3; + this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = de(Ae.SBMAX_l), this.bo_s_weight = de(Ae.SBMAX_s); + }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = ye.MONO), n.channels_out = e.mode == ye.MONO ? 1 : 2, n.mode_ext = Ae.MPG_MD_MS_LR, e.mode == ye.MONO && (e.force_ms = !1), e.VBR == Me.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == Me.vbr_off || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt || (e.free_format = !1), e.VBR == Me.vbr_off && 0 == e.brate && me(), e.VBR == Me.vbr_off && 0 < e.compression_ratio && me(), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { + var s = 16e3; switch (e.VBR) { - case xe.vbr_off: - H(i = new T(), e.brate), r = i.lowerlimit; + case Me.vbr_off: + var r = new d(); + g(r, e.brate), s = r.lowerlimit; break; - case xe.vbr_abr: - var i; - H(i = new T(), e.VBR_mean_bitrate_kbps), r = i.lowerlimit; - break; - case xe.vbr_rh: - var o = [19500, 19e3, 18600, 18e3, 17500, 16e3, 15600, 14900, 12500, 1e4, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - var _ = o[e.VBR_q], - l = o[e.VBR_q + 1], - f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + case Me.vbr_abr: + var r = new d(); + g(r, e.VBR_mean_bitrate_kbps), s = r.lowerlimit; break; + case Me.vbr_rh: + me(); default: - o = [19500, 19e3, 18500, 18e3, 17500, 16500, 15500, 14500, 12500, 9500, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - _ = o[e.VBR_q], l = o[e.VBR_q + 1], f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + me(); } - e.mode != Ee.MONO || e.VBR != xe.vbr_off && e.VBR != xe.vbr_abr || (r *= 1.5), e.lowpassfreq = 0 | r; + e.mode != ye.MONO || e.VBR != Me.vbr_off && e.VBR != Me.vbr_abr || (s *= 1.5), e.lowpassfreq = 0 | s; } - if (0 == e.out_samplerate && (2 * e.lowpassfreq > e.in_samplerate && (e.lowpassfreq = e.in_samplerate / 2), e.out_samplerate = (t = 0 | e.lowpassfreq, a = e.in_samplerate, s = 44100, 48e3 <= a ? s = 48e3 : 44100 <= a ? s = 44100 : 32e3 <= a ? s = 32e3 : 24e3 <= a ? s = 24e3 : 22050 <= a ? s = 22050 : 16e3 <= a ? s = 16e3 : 12e3 <= a ? s = 12e3 : 11025 <= a ? s = 11025 : 8e3 <= a && (s = 8e3), -1 == t ? s : (t <= 15960 && (s = 44100), t <= 15250 && (s = 32e3), t <= 11220 && (s = 24e3), t <= 9970 && (s = 22050), t <= 7230 && (s = 16e3), t <= 5420 && (s = 12e3), t <= 4510 && (s = 11025), t <= 3970 && (s = 8e3), a < s ? 44100 < a ? 48e3 : 32e3 < a ? 44100 : 24e3 < a ? 32e3 : 22050 < a ? 24e3 : 16e3 < a ? 22050 : 12e3 < a ? 16e3 : 11025 < a ? 12e3 : 8e3 < a ? 11025 : 8e3 : s))), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == xe.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == xe.vbr_abr && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps)), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && w.InitGainAnalysis(n.rgdata, e.out_samplerate) == X.INIT_GAIN_ANALYSIS_ERROR) return e.internal_flags = null, -6; - switch (n.decode_on_the_fly && !e.decode_only && (null != n.hip && k.hip_decode_exit(n.hip), n.hip = k.hip_decode_init()), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Pe.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { - case xe.vbr_mt: - case xe.vbr_rh: - case xe.vbr_mtrh: + switch (0 == e.out_samplerate && me(), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == Me.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == Me.vbr_abr && me(), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && me(), n.decode_on_the_fly && !e.decode_only && me(), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Ae.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { + case Me.vbr_mt: + case Me.vbr_rh: + case Me.vbr_mtrh: e.compression_ratio = [5.7, 6.5, 7.3, 8.2, 10, 11.9, 13, 14, 15, 16.5][e.VBR_q]; break; - case xe.vbr_abr: + case Me.vbr_abr: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps); break; default: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate); } - if (e.mode == Ee.NOT_SET && (e.mode = Ee.JOINT_STEREO), 0 < e.highpassfreq ? (n.highpass1 = 2 * e.highpassfreq, 0 <= e.highpasswidth ? n.highpass2 = 2 * (e.highpassfreq + e.highpasswidth) : n.highpass2 = 2 * e.highpassfreq, n.highpass1 /= e.out_samplerate, n.highpass2 /= e.out_samplerate) : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? (n.lowpass1 = 2 * (e.lowpassfreq - e.lowpasswidth), n.lowpass1 < 0 && (n.lowpass1 = 0)) : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : (n.lowpass1 = 0, n.lowpass2 = 0), function (e) { - var t = e.internal_flags, - a = 32, - s = -1; - if (0 < t.lowpass1) { - for (var n = 999, r = 0; r <= 31; r++) (l = r / 31) >= t.lowpass2 && (a = Math.min(a, r)), t.lowpass1 < l && l < t.lowpass2 && (n = Math.min(n, r)); - t.lowpass1 = 999 == n ? (a - .75) / 31 : (n - .75) / 31, t.lowpass2 = a / 31; + e.mode == ye.NOT_SET && (e.mode = ye.JOINT_STEREO), 0 < e.highpassfreq ? me() : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? me() : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : me(), function (e) { + var t, + a = e.internal_flags, + n = 32; + if (0 < a.lowpass1) { + for (var s = 999, r = 0; r <= 31; r++) { + var i = r / 31; + i >= a.lowpass2 && (n = Math.min(n, r)), a.lowpass1 < i && i < a.lowpass2 && (s = Math.min(s, r)); + } + a.lowpass1 = 999 == s ? (n - .75) / 31 : (s - .75) / 31, a.lowpass2 = n / 31; } - if (0 < t.highpass2 && t.highpass2 < .75 / 31 * .9 && (t.highpass1 = 0, t.highpass2 = 0, $.err.println("Warning: highpass filter disabled. highpass frequency too small\n")), 0 < t.highpass2) { - var i = -1; - for (r = 0; r <= 31; r++) (l = r / 31) <= t.highpass1 && (s = Math.max(s, r)), t.highpass1 < l && l < t.highpass2 && (i = Math.max(i, r)); - t.highpass1 = s / 31, t.highpass2 = -1 == i ? (s + .75) / 31 : (i + .75) / 31; - } - for (r = 0; r < 32; r++) { + 0 < a.highpass2 && me(), 0 < a.highpass2 && me(); + for (var r = 0; r < 32; r++) { var o, _, - l = r / 31; - o = t.highpass2 > t.highpass1 ? E((t.highpass2 - l) / (t.highpass2 - t.highpass1 + 1e-20)) : 1, _ = t.lowpass2 > t.lowpass1 ? E((l - t.lowpass1) / (t.lowpass2 - t.lowpass1 + 1e-20)) : 1, t.amp_filter[r] = o * _; + i = r / 31; + a.highpass2 > a.highpass1 ? me() : o = 1, _ = a.lowpass2 > a.lowpass1 ? 1 < (t = (i - a.lowpass1) / (a.lowpass2 - a.lowpass1 + 1e-20)) ? 0 : t <= 0 ? 1 : Math.cos(Math.PI / 2 * t) : 1, a.amp_filter[r] = o * _; } - }(e), n.samplerate_index = P(e.out_samplerate, e), n.samplerate_index < 0) return e.internal_flags = null, -1; - if (e.VBR == xe.vbr_off) { - if (e.free_format) n.bitrate_index = 0;else if (e.brate = L(e.brate, e.version, e.out_samplerate), n.bitrate_index = I(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0) return e.internal_flags = null, -1; - } else n.bitrate_index = 1; - e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), R.init_bit_stream_w(n); - for (var c, h, u, m = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), p = 0; p < Pe.SBMAX_l + 1; p++) n.scalefac_band.l[p] = S.sfBandIndex[m].l[p]; - for (p = 0; p < Pe.PSFB21 + 1; p++) { - var b = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Pe.PSFB21, - v = n.scalefac_band.l[21] + p * b; - n.scalefac_band.psfb21[p] = v; + }(e), n.samplerate_index = function (e, t) { + switch (e) { + case 44100: + return t.version = 1, 0; + case 48e3: + return t.version = 1; + case 32e3: + return t.version = 1, 2; + case 22050: + return t.version = 0; + case 24e3: + return t.version = 0, 1; + case 16e3: + return t.version = 0, 2; + case 11025: + return t.version = 0; + case 12e3: + return t.version = 0, 1; + case 8e3: + return t.version = 0, 2; + default: + return t.version = 0, -1; + } + }(e.out_samplerate, e), n.samplerate_index < 0 && me(), e.VBR == Me.vbr_off ? e.free_format ? n.bitrate_index = 0 : (e.brate = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = k.bitrate_table[t][1], s = 2; s <= 14; s++) 0 < k.bitrate_table[t][s] && Math.abs(k.bitrate_table[t][s] - e) < Math.abs(n - e) && (n = k.bitrate_table[t][s]); + return n; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = 0; n <= 14; n++) if (0 < k.bitrate_table[t][n] && k.bitrate_table[t][n] == e) return n; + return -1; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0 && me()) : n.bitrate_index = 1, e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), E.init_bit_stream_w(n); + for (var i, o = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), _ = 0; _ < Ae.SBMAX_l + 1; _++) n.scalefac_band.l[_] = h.sfBandIndex[o].l[_]; + for (var _ = 0; _ < Ae.PSFB21 + 1; _++) { + var l = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Ae.PSFB21, + f = n.scalefac_band.l[21] + _ * l; + n.scalefac_band.psfb21[_] = f; } - n.scalefac_band.psfb21[Pe.PSFB21] = 576; - for (p = 0; p < Pe.SBMAX_s + 1; p++) n.scalefac_band.s[p] = S.sfBandIndex[m].s[p]; - for (p = 0; p < Pe.PSFB12 + 1; p++) { - b = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Pe.PSFB12, v = n.scalefac_band.s[12] + p * b; - n.scalefac_band.psfb12[p] = v; + n.scalefac_band.psfb21[Ae.PSFB21] = 576; + for (var _ = 0; _ < Ae.SBMAX_s + 1; _++) n.scalefac_band.s[_] = h.sfBandIndex[o].s[_]; + for (var _ = 0; _ < Ae.PSFB12 + 1; _++) { + var l = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Ae.PSFB12, + f = n.scalefac_band.s[12] + _ * l; + n.scalefac_band.psfb12[_] = f; } - for (n.scalefac_band.psfb12[Pe.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), h = (c = e).internal_flags, c.frameNum = 0, c.write_id3tag_automatic && B.id3tag_write_v2(c), h.bitrate_stereoMode_Hist = Y([16, 5]), h.bitrate_blockType_Hist = Y([16, 6]), h.PeakSample = 0, c.bWriteVbrTag && A.InitVbrTag(c), n.Class_ID = x, u = 0; u < 19; u++) n.nsPsy.pefirbuf[u] = 700 * n.mode_gr * n.channels_out; + for (n.scalefac_band.psfb12[Ae.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), a = void 0, a = (t = e).internal_flags, t.frameNum = 0, t.write_id3tag_automatic && m.id3tag_write_v2(t), a.bitrate_stereoMode_Hist = w([16, 5]), a.bitrate_blockType_Hist = w([16, 6]), a.PeakSample = 0, t.bWriteVbrTag && p.InitVbrTag(t), n.Class_ID = I, i = 0; i < 19; i++) n.nsPsy.pefirbuf[i] = 700 * n.mode_gr * n.channels_out; switch (-1 == e.ATHtype && (e.ATHtype = 4), e.VBR) { - case xe.vbr_mt: - e.VBR = xe.vbr_mtrh; - case xe.vbr_mtrh: - null == e.useTemporal && (e.useTemporal = !1), g.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(M); + case Me.vbr_mt: + e.VBR = Me.vbr_mtrh; + case Me.vbr_mtrh: + null == e.useTemporal && (e.useTemporal = !1), u.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(b); break; - case xe.vbr_rh: - g.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(M); + case Me.vbr_rh: + u.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(b); break; default: - var d; - n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (d = e.VBR) == xe.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), g.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = d, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, n.iteration_loop = d == xe.vbr_off ? new function (e) { + var c; + n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (c = e.VBR) == Me.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), u.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = c, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, c == Me.vbr_off ? n.iteration_loop = new function (e) { var t = e; - this.quantize = t, this.iteration_loop = function (e, t, a, s) { - var n, - r = e.internal_flags, - i = Be(z.SFBMAX), - o = Be(576), - _ = Ae(2), - l = 0, - f = r.l3_side, - c = new j(l); - this.quantize.rv.ResvFrameBegin(e, c), l = c.bits; - for (var h = 0; h < r.mode_gr; h++) { - n = this.quantize.qupvt.on_pe(e, t, _, l, h, h), r.mode_ext == Pe.MPG_MD_MS_LR && (this.quantize.ms_convert(r.l3_side, h), this.quantize.qupvt.reduce_side(_, a[h], l, n)); - for (var u = 0; u < r.channels_out; u++) { - var m, - p, - b = f.tt[h][u]; - b.block_type != Pe.SHORT_TYPE ? (m = 0, p = r.PSY.mask_adjust - m) : (m = 0, p = r.PSY.mask_adjust_short - m), r.masking_lower = Math.pow(10, .1 * p), this.quantize.init_outer_loop(r, b), this.quantize.init_xrpow(r, b, o) && (this.quantize.qupvt.calc_xmin(e, s[h][u], b, i), this.quantize.outer_loop(e, b, i, o, u, _[u])), this.quantize.iteration_finish_one(r, h, u); + this.quantize = t, this.iteration_loop = function (e, t, a, n) { + var s = e.internal_flags, + r = de(F.SFBMAX), + i = de(576), + o = ve(2), + _ = 0, + l = s.l3_side, + f = new R(_); + this.quantize.rv.ResvFrameBegin(e, f), _ = f.bits; + for (var c = 0; c < s.mode_gr; c++) { + this.quantize.qupvt.on_pe(e, t, o, _, c, c), s.mode_ext == Ae.MPG_MD_MS_LR && me(); + for (var u = 0; u < s.channels_out; u++) { + var h, + b, + p = l.tt[c][u]; + p.block_type != Ae.SHORT_TYPE ? (h = 0, b = s.PSY.mask_adjust - h) : (h = 0, b = s.PSY.mask_adjust_short - h), s.masking_lower = Math.pow(10, .1 * b), this.quantize.init_outer_loop(s, p), this.quantize.init_xrpow(s, p, i) && (this.quantize.qupvt.calc_xmin(e, n[c][u], p, r), this.quantize.outer_loop(e, p, r, i, u, o[u])), this.quantize.iteration_finish_one(s, c, u); } } - this.quantize.rv.ResvFrameEnd(r, l); + this.quantize.rv.ResvFrameEnd(s, _); }; - }(M) : new ABRIterationLoop(M); + }(b) : me(); } - if (e.VBR != xe.vbr_off) { - if (n.VBR_min_bitrate = 1, n.VBR_max_bitrate = 14, e.out_samplerate < 16e3 && (n.VBR_max_bitrate = 8), 0 != e.VBR_min_bitrate_kbps && (e.VBR_min_bitrate_kbps = L(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate = I(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate < 0)) return -1; - if (0 != e.VBR_max_bitrate_kbps && (e.VBR_max_bitrate_kbps = L(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate = I(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate < 0)) return -1; - e.VBR_min_bitrate_kbps = F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_max_bitrate_kbps = F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps = Math.min(F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps), e.VBR_mean_bitrate_kbps = Math.max(F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_mean_bitrate_kbps); - } - return e.tune && (n.PSY.mask_adjust += e.tune_value_a, n.PSY.mask_adjust_short += e.tune_value_a), function (e) { + return e.VBR != Me.vbr_off && me(), e.tune && me(), function (e) { var t = e.internal_flags; switch (e.quality) { default: @@ -13687,252 +13392,229 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 0: t.psymodel = 1, 0 == t.noise_shaping && (t.noise_shaping = 1), 0 == t.substep_shaping && (t.substep_shaping = 2), t.noise_shaping_amp = 2, -(t.noise_shaping_stop = 1) == t.subblock_gain && (t.subblock_gain = 1), t.use_best_huffman = 1, t.full_outer_loop = 0; } - }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Te.short_block_allowed), e.short_blocks != Te.short_block_allowed || e.mode != Ee.JOINT_STEREO && e.mode != Ee.STEREO || (e.short_blocks = Te.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = G.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = G.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == xe.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), S.iteration_init(e), y.psymodel_init(e), 0; - }, this.lame_encode_flush = function (e, t, a, s) { - var n, + }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Se.short_block_allowed), e.short_blocks != Se.short_block_allowed || e.mode != ye.JOINT_STEREO && e.mode != ye.STEREO || (e.short_blocks = Se.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = X.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = X.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == Me.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), h.iteration_init(e), v.psymodel_init(e), 0; + }, this.lame_encode_flush = function (e, t, a, n) { + var s, r, i, o, _ = e.internal_flags, - l = p([2, 1152]), + l = M([2, 1152]), f = 0, - c = _.mf_samples_to_encode - Pe.POSTDELAY, - h = C(e); + c = _.mf_samples_to_encode - Ae.POSTDELAY, + u = L(e); if (_.mf_samples_to_encode < 1) return 0; - for (n = 0, e.in_samplerate != e.out_samplerate && (c += 16 * e.out_samplerate / e.in_samplerate), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), o = (c + (e.encoder_padding = i)) / e.framesize; 0 < o && 0 <= f;) { - var u = h - _.mf_size, - m = e.frameNum; - u *= e.in_samplerate, 1152 < (u /= e.out_samplerate) && (u = 1152), u < 1 && (u = 1), r = s - n, 0 == s && (r = 0), a += f = this.lame_encode_buffer(e, l[0], l[1], u, t, a, r), n += f, o -= m != e.frameNum ? 1 : 0; + for (s = 0, e.in_samplerate != e.out_samplerate && me(), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), e.encoder_padding = i, o = (c + i) / e.framesize; 0 < o && 0 <= f;) { + var h = u - _.mf_size, + b = e.frameNum; + h *= e.in_samplerate, 1152 < (h /= e.out_samplerate) && (h = 1152), h < 1 && (h = 1), r = n - s, 0 == n && (r = 0), f = this.lame_encode_buffer(e, l[0], l[1], h, t, a, r), a += f, s += f, o -= b != e.frameNum ? 1 : 0; } - if (f < (_.mf_samples_to_encode = 0)) return f; - if (r = s - n, 0 == s && (r = 0), R.flush_bitstream(e), (f = R.copy_buffer(_, t, a, r, 1)) < 0) return f; - if (a += f, r = s - (n += f), 0 == s && (r = 0), e.write_id3tag_automatic) { - if (B.id3tag_write_v1(e), (f = R.copy_buffer(_, t, a, r, 0)) < 0) return f; - n += f; - } - return n; - }, this.lame_encode_buffer = function (e, t, a, s, n, r, i) { + return _.mf_samples_to_encode = 0, f < 0 ? f : (r = n - s, 0 == n && (r = 0), E.flush_bitstream(e), (f = E.copy_buffer(_, t, a, r, 1)) < 0 ? f : (a += f, r = n - (s += f), 0 == n && (r = 0), e.write_id3tag_automatic && me(), s)); + }, this.lame_encode_buffer = function (e, t, a, n, s, r, i) { var o, _, l = e.internal_flags, f = [null, null]; - if (l.Class_ID != x) return -3; - if (0 == s) return 0; - _ = s, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = Be(_), o.in_buffer_1 = Be(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; - for (var c = 0; c < s; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); - return function (e, t, a, s, n, r, i) { + if (l.Class_ID != I) return -3; + if (0 == n) return 0; + _ = n, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = de(_), o.in_buffer_1 = de(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; + for (var c = 0; c < n; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); + return function (e, t, a, n, s, r, i) { var o, _, l, f, c, - h = e.internal_flags, - u = 0, - m = [null, null], + u = e.internal_flags, + h = 0, + b = [null, null], p = [null, null]; - if (h.Class_ID != x) return -3; - if (0 == s) return 0; - if ((c = R.copy_buffer(h, n, r, i, 0)) < 0) return c; - if (r += c, u += c, p[0] = t, p[1] = a, q.NEQ(e.scale, 0) && q.NEQ(e.scale, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale, 2 == h.channels_out && (p[1][_] *= e.scale); - if (q.NEQ(e.scale_left, 0) && q.NEQ(e.scale_left, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale_left; - if (q.NEQ(e.scale_right, 0) && q.NEQ(e.scale_right, 1)) for (_ = 0; _ < s; ++_) p[1][_] *= e.scale_right; - if (2 == e.num_channels && 1 == h.channels_out) for (_ = 0; _ < s; ++_) p[0][_] = .5 * (p[0][_] + p[1][_]), p[1][_] = 0; - f = C(e), m[0] = h.mfbuf[0], m[1] = h.mfbuf[1]; - var b = 0; - for (; 0 < s;) { - var v = [null, null], - d = 0, - g = 0; - v[0] = p[0], v[1] = p[1]; - var S = new O(); - if (D(e, m, v, b, s, S), d = S.n_in, g = S.n_out, h.findReplayGain && !h.decode_on_the_fly && w.AnalyzeSamples(h.rgdata, m[0], h.mf_size, m[1], h.mf_size, g, h.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - if (s -= d, b += d, h.channels_out, h.mf_size += g, h.mf_samples_to_encode < 1 && (h.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY), h.mf_samples_to_encode += g, h.mf_size >= f) { - var M = i - u; - if (0 == i && (M = 0), (o = V(e, m[0], m[1], n, r, M)) < 0) return o; - for (r += o, u += o, h.mf_size -= e.framesize, h.mf_samples_to_encode -= e.framesize, l = 0; l < h.channels_out; l++) for (_ = 0; _ < h.mf_size; _++) m[l][_] = m[l][_ + e.framesize]; + if (u.Class_ID != I) return -3; + if (0 == n) return 0; + if ((c = E.copy_buffer(u, s, r, i, 0)) < 0) return c; + if (r += c, h += c, p[0] = t, p[1] = a, N.NEQ(e.scale, 0) && N.NEQ(e.scale, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale, 2 == u.channels_out && (p[1][_] *= e.scale); + if (N.NEQ(e.scale_left, 0) && N.NEQ(e.scale_left, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale_left; + if (N.NEQ(e.scale_right, 0) && N.NEQ(e.scale_right, 1)) for (_ = 0; _ < n; ++_) p[1][_] *= e.scale_right; + 2 == e.num_channels && 1 == u.channels_out && me(), f = L(e), b[0] = u.mfbuf[0], b[1] = u.mfbuf[1]; + for (var m, v, d, g, w, S, M, y = 0; 0 < n;) { + var A = [null, null], + k = 0, + R = 0; + A[0] = p[0], A[1] = p[1]; + var x = new P(); + if (H(e, b, A, y, n, x), k = x.n_in, R = x.n_out, u.findReplayGain && !u.decode_on_the_fly && T.AnalyzeSamples(u.rgdata, b[0], u.mf_size, b[1], u.mf_size, R, u.channels_out) == O.GAIN_ANALYSIS_ERROR) return -6; + if (n -= k, y += k, u.channels_out, u.mf_size += R, u.mf_samples_to_encode < 1 && me(), u.mf_samples_to_encode += R, u.mf_size >= f) { + var B = i - h; + if (0 == i && (B = 0), m = e, v = b[0], d = b[1], g = s, w = r, S = B, M = C.enc.lame_encode_mp3_frame(m, v, d, g, w, S), m.frameNum++, (o = M) < 0) return o; + for (r += o, h += o, u.mf_size -= e.framesize, u.mf_samples_to_encode -= e.framesize, l = 0; l < u.channels_out; l++) for (_ = 0; _ < u.mf_size; _++) b[l][_] = b[l][_ + e.framesize]; } } - return u; - }(e, f[0], f[1], s, n, r, i); + return h; + }(e, f[0], f[1], n, s, r, i); }; } - z.SFBMAX = 3 * Pe.SBMAX_s, Pe.ENCDELAY = 576, Pe.POSTDELAY = 1152, Pe.FFTOFFSET = 224 + (Pe.MDCTDELAY = 48), Pe.DECDELAY = 528, Pe.SBLIMIT = 32, Pe.CBANDS = 64, Pe.SBPSY_l = 21, Pe.SBPSY_s = 12, Pe.SBMAX_l = 22, Pe.SBMAX_s = 13, Pe.PSFB21 = 6, Pe.PSFB12 = 6, Pe.HBLKSIZE = (Pe.BLKSIZE = 1024) / 2 + 1, Pe.HBLKSIZE_s = (Pe.BLKSIZE_s = 256) / 2 + 1, Pe.NORM_TYPE = 0, Pe.START_TYPE = 1, Pe.SHORT_TYPE = 2, Pe.STOP_TYPE = 3, Pe.MPG_MD_LR_LR = 0, Pe.MPG_MD_LR_I = 1, Pe.MPG_MD_MS_LR = 2, Pe.MPG_MD_MS_I = 3, Pe.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], Z.MFSIZE = 3456 + Pe.ENCDELAY - Pe.MDCTDELAY, Z.MAX_HEADER_BUF = 256, Z.MAX_BITS_PER_CHANNEL = 4095, Z.MAX_BITS_PER_GRANULE = 7680, Z.BPC = 320, z.SFBMAX = 3 * Pe.SBMAX_s, t.Mp3Encoder = function (s, e, t) { - 3 != arguments.length && (console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"), s = 1, e = 44100, t = 128); - var n = new U(), + F.SFBMAX = 3 * Ae.SBMAX_s, Ae.ENCDELAY = 576, Ae.POSTDELAY = 1152, Ae.FFTOFFSET = 224 + (Ae.MDCTDELAY = 48), Ae.DECDELAY = 528, Ae.SBLIMIT = 32, Ae.CBANDS = 64, Ae.SBPSY_l = 21, Ae.SBPSY_s = 12, Ae.SBMAX_l = 22, Ae.SBMAX_s = 13, Ae.PSFB21 = 6, Ae.PSFB12 = 6, Ae.HBLKSIZE = (Ae.BLKSIZE = 1024) / 2 + 1, Ae.HBLKSIZE_s = (Ae.BLKSIZE_s = 256) / 2 + 1, Ae.NORM_TYPE = 0, Ae.START_TYPE = 1, Ae.SHORT_TYPE = 2, Ae.STOP_TYPE = 3, Ae.MPG_MD_LR_LR = 0, Ae.MPG_MD_LR_I = 1, Ae.MPG_MD_MS_LR = 2, Ae.MPG_MD_MS_I = 3, Ae.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], j.MFSIZE = 3456 + Ae.ENCDELAY - Ae.MDCTDELAY, j.MAX_HEADER_BUF = 256, j.MAX_BITS_PER_CHANNEL = 4095, j.MAX_BITS_PER_GRANULE = 7680, j.BPC = 320, F.SFBMAX = 3 * Ae.SBMAX_s, t.Mp3Encoder = function (n, e, t) { + 1 != n && me("fix cc: only supports mono"); + var s = new Y(), a = new function () { this.setModules = function (e, t) {}; }(), - r = new X(), - i = new q(), + r = new O(), + i = new N(), o = new function () { - function e(e, t, a, s, n, r, i, o, _, l, f, c, h, u, m) { - this.vbr_q = e, this.quant_comp = t, this.quant_comp_s = a, this.expY = s, this.st_lrm = n, this.st_s = r, this.masking_adj = i, this.masking_adj_short = o, this.ath_lower = _, this.ath_curve = l, this.ath_sensitivity = f, this.interch = c, this.safejoint = h, this.sfb21mod = u, this.msfix = m; - } - function t(e, t, a, s, n, r, i, o, _, l, f, c, h, u) { - this.quant_comp = t, this.quant_comp_s = a, this.safejoint = s, this.nsmsfix = n, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = h, this.sfscale = u; + function e(e, t, a, n, s, r, i, o, _, l, f, c, u, h) { + this.quant_comp = t, this.quant_comp_s = a, this.safejoint = n, this.nsmsfix = s, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = u, this.sfscale = h; } var i; + function n(e, t, a) { + me(); + } this.setModules = function (e) { i = e; }; - var f = [new e(0, 9, 9, 0, 5.2, 125, -4.2, -6.3, 4.8, 1, 0, 0, 2, 21, .97), new e(1, 9, 9, 0, 5.3, 125, -3.6, -5.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 5.6, 125, -2.2, -3.5, 2.8, 2, 0, 0, 2, 21, 1.49), new e(3, 9, 9, 1, 5.8, 130, -1.8, -2.8, 2.6, 3, -4, 0, 2, 20, 1.64), new e(4, 9, 9, 1, 6, 135, -.7, -1.1, 1.1, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 6.4, 140, .5, .4, -7.5, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 6.6, 145, .67, .65, -14.7, 6.5, -19, 4e-4, 0, 0, 2.3), new e(7, 9, 9, 1, 6.6, 145, .8, .75, -19.7, 8, -22, 6e-4, 0, 0, 2.7), new e(8, 9, 9, 1, 6.6, 145, 1.2, 1.15, -27.5, 10, -23, 7e-4, 0, 0, 0), new e(9, 9, 9, 1, 6.6, 145, 1.6, 1.6, -36, 11, -25, 8e-4, 0, 0, 0), new e(10, 9, 9, 1, 6.6, 145, 2, 2, -36, 12, -25, 8e-4, 0, 0, 0)], - c = [new e(0, 9, 9, 0, 4.2, 25, -7, -4, 7.5, 1, 0, 0, 2, 26, .97), new e(1, 9, 9, 0, 4.2, 25, -5.6, -3.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 4.2, 25, -4.4, -1.8, 2, 2, 0, 0, 2, 18, 1.49), new e(3, 9, 9, 1, 4.2, 25, -3.4, -1.25, 1.1, 3, -4, 0, 2, 15, 1.64), new e(4, 9, 9, 1, 4.2, 25, -2.2, .1, 0, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 4.2, 25, -1, 1.65, -7.7, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 4.2, 25, -0, 2.47, -7.7, 6.5, -19, 4e-4, 0, 0, 2), new e(7, 9, 9, 1, 4.2, 25, .5, 2, -14.5, 8, -22, 6e-4, 0, 0, 2), new e(8, 9, 9, 1, 4.2, 25, 1, 2.4, -22, 10, -23, 7e-4, 0, 0, 2), new e(9, 9, 9, 1, 4.2, 25, 1.5, 2.95, -30, 11, -25, 8e-4, 0, 0, 2), new e(10, 9, 9, 1, 4.2, 25, 2, 2.95, -36, 12, -30, 8e-4, 0, 0, 2)]; + var o = [new e(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new e(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new e(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new e(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new e(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new e(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new e(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new e(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new e(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new e(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new e(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new e(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new e(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new e(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new e(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; function s(e, t, a) { - var s, - n, - r = e.VBR == xe.vbr_rh ? f : c, - i = e.VBR_q_frac, - o = r[t], - _ = r[t + 1], - l = o; - o.st_lrm = o.st_lrm + i * (_.st_lrm - o.st_lrm), o.st_s = o.st_s + i * (_.st_s - o.st_s), o.masking_adj = o.masking_adj + i * (_.masking_adj - o.masking_adj), o.masking_adj_short = o.masking_adj_short + i * (_.masking_adj_short - o.masking_adj_short), o.ath_lower = o.ath_lower + i * (_.ath_lower - o.ath_lower), o.ath_curve = o.ath_curve + i * (_.ath_curve - o.ath_curve), o.ath_sensitivity = o.ath_sensitivity + i * (_.ath_sensitivity - o.ath_sensitivity), o.interch = o.interch + i * (_.interch - o.interch), o.msfix = o.msfix + i * (_.msfix - o.msfix), s = e, (n = l.vbr_q) < 0 && (n = 0), 9 < n && (n = 9), s.VBR_q = n, (s.VBR_q_frac = 0) != a ? e.quant_comp = l.quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = l.quant_comp), 0 != a ? e.quant_comp_short = l.quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = l.quant_comp_s), 0 != l.expY && (e.experimentalY = 0 != l.expY), 0 != a ? e.internal_flags.nsPsy.attackthre = l.st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = l.st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = l.st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = l.st_s), 0 != a ? e.maskingadjust = l.masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = l.masking_adj), 0 != a ? e.maskingadjust_short = l.masking_adj_short : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = l.masking_adj_short), 0 != a ? e.ATHlower = -l.ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -l.ath_lower / 10), 0 != a ? e.ATHcurve = l.ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = l.ath_curve), 0 != a ? e.athaa_sensitivity = l.ath_sensitivity : 0 < Math.abs(e.athaa_sensitivity - -1) || (e.athaa_sensitivity = l.ath_sensitivity), 0 < l.interch && (0 != a ? e.interChRatio = l.interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = l.interch)), 0 < l.safejoint && (e.exp_nspsytune = e.exp_nspsytune | l.safejoint), 0 < l.sfb21mod && (e.exp_nspsytune = e.exp_nspsytune | l.sfb21mod << 20), 0 != a ? e.msfix = l.msfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = l.msfix), 0 == a && (e.VBR_q = t, e.VBR_q_frac = i); - } - var o = [new t(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new t(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new t(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new t(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new t(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new t(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new t(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new t(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new t(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new t(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new t(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new t(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new t(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new t(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new t(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; - function n(e, t, a) { - var s = t, - n = i.nearestBitrateFullIndex(t); - if (e.VBR = xe.vbr_abr, e.VBR_mean_bitrate_kbps = s, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[n].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[n].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[n].nsbass)) { - var r = int(4 * o[n].nsbass); + var n = t, + s = i.nearestBitrateFullIndex(t); + if (e.VBR = Me.vbr_abr, e.VBR_mean_bitrate_kbps = n, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[s].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[s].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[s].nsbass)) { + var r = int(4 * o[s].nsbass); r < 0 && (r += 64), e.exp_nspsytune = e.exp_nspsytune | r << 2; } - return 0 != a ? e.quant_comp = o[n].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[n].quant_comp), 0 != a ? e.quant_comp_short = o[n].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[n].quant_comp_s), 0 != a ? e.msfix = o[n].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[n].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[n].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[n].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[n].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[n].st_s), 0 != a ? e.scale = o[n].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[n].scale), 0 != a ? e.maskingadjust = o[n].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[n].masking_adj), 0 < o[n].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[n].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[n].masking_adj), 0 != a ? e.ATHlower = -o[n].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[n].ath_lower / 10), 0 != a ? e.ATHcurve = o[n].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[n].ath_curve), 0 != a ? e.interChRatio = o[n].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[n].interch), t; + return 0 != a ? e.quant_comp = o[s].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[s].quant_comp), 0 != a ? e.quant_comp_short = o[s].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[s].quant_comp_s), 0 != a ? e.msfix = o[s].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[s].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[s].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[s].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[s].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[s].st_s), 0 != a ? e.scale = o[s].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[s].scale), 0 != a ? e.maskingadjust = o[s].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[s].masking_adj), 0 < o[s].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[s].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[s].masking_adj), 0 != a ? e.ATHlower = -o[s].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[s].ath_lower / 10), 0 != a ? e.ATHcurve = o[s].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[s].ath_curve), 0 != a ? e.interChRatio = o[s].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[s].interch), t; } this.apply_preset = function (e, t, a) { switch (t) { - case U.R3MIX: - t = U.V3, e.VBR = xe.vbr_mtrh; + case Y.R3MIX: + t = Y.V3, e.VBR = Me.vbr_mtrh; break; - case U.MEDIUM: - t = U.V4, e.VBR = xe.vbr_rh; + case Y.MEDIUM: + t = Y.V4, e.VBR = Me.vbr_rh; break; - case U.MEDIUM_FAST: - t = U.V4, e.VBR = xe.vbr_mtrh; + case Y.MEDIUM_FAST: + t = Y.V4, e.VBR = Me.vbr_mtrh; break; - case U.STANDARD: - t = U.V2, e.VBR = xe.vbr_rh; + case Y.STANDARD: + t = Y.V2, e.VBR = Me.vbr_rh; break; - case U.STANDARD_FAST: - t = U.V2, e.VBR = xe.vbr_mtrh; + case Y.STANDARD_FAST: + t = Y.V2, e.VBR = Me.vbr_mtrh; break; - case U.EXTREME: - t = U.V0, e.VBR = xe.vbr_rh; + case Y.EXTREME: + t = Y.V0, e.VBR = Me.vbr_rh; break; - case U.EXTREME_FAST: - t = U.V0, e.VBR = xe.vbr_mtrh; + case Y.EXTREME_FAST: + t = Y.V0, e.VBR = Me.vbr_mtrh; break; - case U.INSANE: - return t = 320, e.preset = t, n(e, t, a), e.VBR = xe.vbr_off, t; + case Y.INSANE: + return t = 320, e.preset = t, s(e, t, a), e.VBR = Me.vbr_off, t; } switch (e.preset = t) { - case U.V9: - return s(e, 9, a), t; - case U.V8: - return s(e, 8, a), t; - case U.V7: - return s(e, 7, a), t; - case U.V6: - return s(e, 6, a), t; - case U.V5: - return s(e, 5, a), t; - case U.V4: - return s(e, 4, a), t; - case U.V3: - return s(e, 3, a), t; - case U.V2: - return s(e, 2, a), t; - case U.V1: - return s(e, 1, a), t; - case U.V0: - return s(e, 0, a), t; + case Y.V9: + return n(), t; + case Y.V8: + return n(), t; + case Y.V7: + return n(), t; + case Y.V6: + return n(), t; + case Y.V5: + return n(), t; + case Y.V4: + return n(), t; + case Y.V3: + return n(), t; + case Y.V2: + return n(), t; + case Y.V1: + return n(), t; + case Y.V0: + return n(), t; } - return 8 <= t && t <= 320 ? n(e, t, a) : (e.preset = 0, t); + return 8 <= t && t <= 320 ? s(e, t, a) : (e.preset = 0, t); }; }(), - _ = new x(), - l = new w(), - f = new M(), + _ = new T(), + l = new C(), + f = new y(), c = new function () { - this.getLameVersion = function () { + this.getLameShortVersion = function () { return "3.98.4"; - }, this.getLameShortVersion = function () { - return "3.98.4"; - }, this.getLameVeryShortVersion = function () { - return "LAME3.98r"; - }, this.getPsyVersion = function () { - return "0.93"; - }, this.getLameUrl = function () { - return "http://www.mp3dev.org/"; - }, this.getLameOsBitness = function () { - return "32bits"; }; }(), - h = new function () { - this.setModules = function (e, t) {}; - }(), u = new function () { + this.setModules = function (e, t) {}; + }(), + h = new function () { var _; this.setModules = function (e) { _ = e; }, this.ResvFrameBegin = function (e, t) { var a, - s = e.internal_flags, - n = s.l3_side, + n = e.internal_flags, + s = n.l3_side, r = _.getframebits(e); - t.bits = (r - 8 * s.sideinfo_len) / s.mode_gr; - var i = 2048 * s.mode_gr - 8; - 320 < e.brate ? a = 8 * int(1e3 * e.brate / (e.out_samplerate / 1152) / 8 + .5) : (a = 11520, e.strict_ISO && (a = 8 * int(32e4 / (e.out_samplerate / 1152) / 8 + .5))), s.ResvMax = a - r, s.ResvMax > i && (s.ResvMax = i), (s.ResvMax < 0 || e.disable_reservoir) && (s.ResvMax = 0); - var o = t.bits * s.mode_gr + Math.min(s.ResvSize, s.ResvMax); - return a < o && (o = a), n.resvDrain_pre = 0, null != s.pinfo && (s.pinfo.mean_bits = t.bits / 2, s.pinfo.resvsize = s.ResvSize), o; - }, this.ResvMaxBits = function (e, t, a, s) { - var n, + t.bits = (r - 8 * n.sideinfo_len) / n.mode_gr; + var i = 2048 * n.mode_gr - 8; + 320 < e.brate ? me() : (a = 11520, e.strict_ISO && me()), n.ResvMax = a - r, n.ResvMax > i && (n.ResvMax = i), (n.ResvMax < 0 || e.disable_reservoir) && (n.ResvMax = 0); + var o = t.bits * n.mode_gr + Math.min(n.ResvSize, n.ResvMax); + return a < o && (o = a), s.resvDrain_pre = 0, null != n.pinfo && me(), o; + }, this.ResvMaxBits = function (e, t, a, n) { + var s, r = e.internal_flags, i = r.ResvSize, o = r.ResvMax; - 0 != s && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (n = i - 9 * o / 10, a.bits += n, r.substep_shaping |= 128) : (n = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); + 0 != n && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (s = i - 9 * o / 10, a.bits += s, r.substep_shaping |= 128) : (s = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); var _ = i < 6 * r.ResvMax / 10 ? i : 6 * r.ResvMax / 10; - return (_ -= n) < 0 && (_ = 0), _; + return (_ -= s) < 0 && (_ = 0), _; }, this.ResvAdjust = function (e, t) { e.ResvSize -= t.part2_3_length + t.part2_length; }, this.ResvFrameEnd = function (e, t) { var a, - s = e.l3_side; + n = e.l3_side; e.ResvSize += t * e.mode_gr; - var n = 0; - s.resvDrain_post = 0, (s.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (n += a), 0 < (a = e.ResvSize - n - e.ResvMax) && (n += a); - var r = Math.min(8 * s.main_data_begin, n) / 8; - s.resvDrain_pre += 8 * r, n -= 8 * r, e.ResvSize -= 8 * r, s.main_data_begin -= r, s.resvDrain_post += n, e.ResvSize -= n; + var s = 0; + n.resvDrain_post = 0, (n.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (s += a), 0 < (a = e.ResvSize - s - e.ResvMax) && (s += a); + var r = Math.min(8 * n.main_data_begin, s) / 8; + n.resvDrain_pre += 8 * r, s -= 8 * r, e.ResvSize -= 8 * r, n.main_data_begin -= r, n.resvDrain_post += s, e.ResvSize -= s; }; }(), - m = new k(), + b = new A(), p = new function () { this.setModules = function (e, t, a) {}; }(), - b = new function () {}(); - n.setModules(r, i, o, _, l, f, c, h, b), i.setModules(r, b, c, f), h.setModules(i, c), o.setModules(n), l.setModules(i, u, _, m), _.setModules(m, u, n.enc.psy), u.setModules(i), m.setModules(_), f.setModules(n, i, c), a.setModules(p, b), p.setModules(c, h, o); - var v = n.lame_init(); - v.num_channels = s, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = Ee.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, n.lame_init_params(v); + m = new function () {}(); + s.setModules(r, i, o, _, l, f, c, u, m), i.setModules(r, m, c, f), u.setModules(i, c), o.setModules(s), l.setModules(i, h, _, b), _.setModules(b, h, s.enc.psy), h.setModules(i), b.setModules(_), f.setModules(s, i, c), a.setModules(p, m), p.setModules(c, u, o); + var v = s.lame_init(); + v.num_channels = n, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = ye.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, s.lame_init_params(v); var d = 1152, g = 0 | 1.25 * d + 7200, - S = A(g); + w = S(g); this.encodeBuffer = function (e, t) { - 1 == s && (t = e), e.length > d && (d = e.length, S = A(g = 0 | 1.25 * d + 7200)); - var a = n.lame_encode_buffer(v, e, t, e.length, S, 0, g); - return new Int8Array(S.subarray(0, a)); + 1 == n && (t = e), e.length > d && (d = e.length, w = S(g = 0 | 1.25 * d + 7200)); + var a = s.lame_encode_buffer(v, e, t, e.length, w, 0, g); + return new Int8Array(w.subarray(0, a)); }, this.flush = function () { - var e = n.lame_encode_flush(v, S, 0, g); - return new Int8Array(S.subarray(0, e)); + var e = s.lame_encode_flush(v, w, 0, g); + return new Int8Array(w.subarray(0, e)); }; }; } - t(), Recorder.lamejs = t; -}(); + t(), e.lamejs = t; +}(("object" == typeof window && window.document ? window : Object).Recorder); }); /* 录音 Recorder扩展,动态波形显示 https://github.com/xiangyuecn/Recorder */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { + var WaveView = function (set) { return new fn(set); }; @@ -13946,7 +13628,12 @@ https://github.com/xiangyuecn/Recorder ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -13975,38 +13662,44 @@ https://github.com/xiangyuecn/Recorder o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - var ctx = This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; + var ctx = This.ctx = canvas.getContext("2d"); This.linear1 = This.genLinear(ctx, width, set.linear1); This.linear2 = This.genLinear(ctx, width, set.linear2); This.linearBg = This.genLinear(ctx, height, set.linearBg, true); - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } This._phase = 0; }; fn.prototype = WaveView.prototype = { @@ -14025,7 +13718,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; var maxAmplitude = set.height * scale / 2; - for (var x = 0; x < width; x += scale) { + for (var x = 0; x <= width; x += scale) { var scaling = (1 + Math.cos(Math.PI + x / width * 2 * Math.PI)) / 2; var y = scaling * maxAmplitude * amplitude * Math.sin(2 * Math.PI * (x / width) * frequency + phase) + maxAmplitude; rtv.push(y); @@ -14097,7 +13790,7 @@ https://github.com/xiangyuecn/Recorder //绘制包围背景 ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path1[i]); } else { @@ -14123,7 +13816,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path[i]); } else { @@ -14136,11 +13829,11 @@ https://github.com/xiangyuecn/Recorder } }; Recorder[ViewTxt] = WaveView; -})(); +}); /* 录音 Recorder扩展,频率直方图显示 -使用本扩展需要引入lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可自行修改源码恢复成完整的线性频谱,或修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 +使用本扩展需要引入src/extensions/lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可通过配置fullFreq来恢复成完整的线性频谱,或自行修改源码修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 https://github.com/xiangyuecn/Recorder @@ -14148,7 +13841,13 @@ https://github.com/xiangyuecn/Recorder https://www.iteye.com/topic/851459 https://sourceforge.net/projects/jmp123/files/ */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { var FrequencyHistogramView = function (set) { return new fn(set); @@ -14163,7 +13862,12 @@ https://sourceforge.net/projects/jmp123/files/ ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -14209,7 +13913,9 @@ https://sourceforge.net/projects/jmp123/files/ stripeShadowBlur: -1 //峰值小横条阴影基础大小,设为0不显示阴影,-1为柱子的大小,如果柱子数量太多时请勿开启,非常影响性能 , stripeShadowColor: "" //峰值小横条阴影颜色,留空为柱子的阴影颜色 + , + fullFreq: false //是否要绘制所有频率;默认false主要绘制5khz以下的频率,高频部分占比很少,此时不同的采样率对频谱显示几乎没有影响;设为true后不同采样率下显示的频谱是不一样的,因为 最大频率=采样率/2 会有差异 //当发生绘制时会回调此方法,参数为当前绘制的频率数据和采样率,可实现多个直方图同时绘制,只消耗一个input输入和计算时间 , onDraw: function (frequencyData, sampleRate) {} @@ -14218,37 +13924,43 @@ https://sourceforge.net/projects/jmp123/files/ o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } + This.ctx = canvas.getContext("2d"); if (!Recorder.LibFFT) { - throw new Error("需要lib.fft.js支持"); + throw new Error($T.G("NeedImport-2", [ViewTxt, "src/extensions/lib.fft.js"])); } This.fft = Recorder.LibFFT(1024); @@ -14288,6 +14000,9 @@ https://sourceforge.net/projects/jmp123/files/ //超时没有输入,顶部横条已全部落下,干掉定时器 clearInterval(This.timer); This.timer = 0; + This.lastH = []; //重置高度再绘制一次,避免定时不准没到底就停了 + This.stripesH = []; + This.draw(null, This.sampleRate); return; } if (now - drawTime < interval) { @@ -14339,15 +14054,19 @@ https://sourceforge.net/projects/jmp123/files/ var Y0 = 1 << (Math.round(Math.log(bufferSize) / Math.log(2) + 3) << 1); var logY0 = Math.log(Y0) / Math.log(10); var dBmax = 20 * Math.log(0x7fff) / Math.log(10); - var fftSize = bufferSize / 2; - var fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); //5khz所在位置,8000采样率及以下最高只有4khz - var fftSize5kIsAll = fftSize5k == fftSize; - var line80 = fftSize5kIsAll ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 + var fftSize = bufferSize / 2, + fftSize5k = fftSize; + if (!set.fullFreq) { + //非绘制所有频率时,计算5khz所在位置,8000采样率及以下最高只有4khz + fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); + } + var isFullFreq = fftSize5k == fftSize; + var line80 = isFullFreq ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 var fftSizeStep1 = fftSize5k / line80; - var fftSizeStep2 = fftSize5kIsAll ? 0 : (fftSize - fftSize5k) / (lineCount - line80); + var fftSizeStep2 = isFullFreq ? 0 : (fftSize - fftSize5k) / (lineCount - line80); var fftIdx = 0; for (var i = 0; i < lineCount; i++) { - //不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 + // !fullFreq 时不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 //80%关注0-5khz主要人声部分 20%关注剩下的高频,这样不管什么采样率都能做到大部分频率显示一致。 var start = Math.ceil(fftIdx); if (i < line80) { @@ -14357,14 +14076,18 @@ https://sourceforge.net/projects/jmp123/files/ //5khz以上 fftIdx += fftSizeStep2; } - var end = Math.min(Math.ceil(fftIdx), fftSize); + var end = Math.ceil(fftIdx); + if (end == start) end++; + end = Math.min(end, fftSize); //参考AudioGUI.java .drawHistogram方法 //查找当前频段的最大"幅值" var maxAmp = 0; - for (var j = start; j < end; j++) { - maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + if (frequencyData) { + for (var j = start; j < end; j++) { + maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + } } //计算音量 @@ -14402,8 +14125,6 @@ https://sourceforge.net/projects/jmp123/files/ var stripeLinear2 = set.stripeLinear && This.genLinear(ctx, set.stripeLinear, originY, originY + heightY) || linear2; //上半部分的峰值小横条填充 //计算柱子间距 - ctx.shadowBlur = set.shadowBlur * scale; - ctx.shadowColor = set.shadowColor; var mirrorEnable = set.mirrorEnable; var mirrorCount = mirrorEnable ? lineCount * 2 - 1 : lineCount; //镜像柱子数量翻一倍-1根 @@ -14412,78 +14133,105 @@ https://sourceforge.net/projects/jmp123/files/ if (spaceWidth != 0) { widthRatio = (width - spaceWidth * (mirrorCount + 1)) / width; } - var lineWidth = Math.max(1 * scale, Math.floor(width * widthRatio / mirrorCount)); //柱子宽度至少1个单位 - var spaceFloat = (width - mirrorCount * lineWidth) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 - - //绘制柱子 - var minHeight = set.minHeight * scale; - var mirrorSubX = spaceFloat + lineWidth / 2; - var XFloat = mirrorEnable ? width / 2 - mirrorSubX : 0; //镜像时,中间柱子位于正中心 - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { - xFloat += spaceFloat; - x = Math.floor(xFloat); - h = Math.max(lastH[i], minHeight); - - //绘制上半部分 - if (originY != 0) { - y = originY - h; - ctx.fillStyle = linear1; - ctx.fillRect(x, y, lineWidth, h); - } - //绘制下半部分 - if (originY != height) { - ctx.fillStyle = linear2; - ctx.fillRect(x, originY, lineWidth, h); - } - xFloat += lineWidth; + for (var i = 0; i < 2; i++) { + var lineFloat = Math.max(1 * scale, width * widthRatio / mirrorCount); //柱子宽度至少1个单位 + var lineWN = Math.floor(lineFloat), + lineWF = lineFloat - lineWN; //提取出小数部分 + var spaceFloat = (width - mirrorCount * lineFloat) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 + if (spaceFloat > 0 && spaceFloat < 1) { + widthRatio = 1; + spaceFloat = 0; //不够一个像素,丢弃不绘制间隔,重新计算 + } else break; } - //绘制柱子顶上峰值小横条 - if (set.stripeEnable) { - var stripeShadowBlur = set.stripeShadowBlur; - ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; - ctx.shadowColor = set.stripeShadowColor || set.shadowColor; - var stripeHeight = set.stripeHeight * scale; - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { + //绘制 + var minHeight = set.minHeight * scale; + var XFloat = mirrorEnable ? (width - lineWN) / 2 - spaceFloat : 0; //镜像时,中间柱子位于正中心 + for (var iMirror = 0; iMirror < 2; iMirror++) { + if (iMirror) { + ctx.save(); + ctx.scale(-1, 1); + } + var xMirror = iMirror ? width : 0; //绘制镜像部分,不用drawImage(canvas)进行镜像绘制,提升兼容性(iOS微信小程序bug https://developers.weixin.qq.com/community/develop/doc/000aaca2148dc8a235a0fb8c66b000) + + //绘制柱子 + ctx.shadowBlur = set.shadowBlur * scale; + ctx.shadowColor = set.shadowColor; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { xFloat += spaceFloat; - x = Math.floor(xFloat); - h = stripesH[i]; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = Math.max(lastH[i], minHeight); //绘制上半部分 if (originY != 0) { - y = originY - h - stripeHeight; - if (y < 0) { - y = 0; - } - ctx.fillStyle = stripeLinear1; - ctx.fillRect(x, y, lineWidth, stripeHeight); + y = originY - h; + ctx.fillStyle = linear1; + ctx.fillRect(x, y, w, h); } //绘制下半部分 if (originY != height) { - y = originY + h; - if (y + stripeHeight > height) { - y = height - stripeHeight; - } - ctx.fillStyle = stripeLinear2; - ctx.fillRect(x, y, lineWidth, stripeHeight); + ctx.fillStyle = linear2; + ctx.fillRect(x, originY, w, h); } - xFloat += lineWidth; + xFloat += w; } - } - //镜像,从中间直接镜像即可 - if (mirrorEnable) { - var srcW = Math.floor(width / 2); - ctx.save(); - ctx.scale(-1, 1); - ctx.drawImage(This.canvas, Math.ceil(width / 2), 0, srcW, height, -srcW, 0, srcW, height); - ctx.restore(); + //绘制柱子顶上峰值小横条 + if (set.stripeEnable) { + var stripeShadowBlur = set.stripeShadowBlur; + ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; + ctx.shadowColor = set.stripeShadowColor || set.shadowColor; + var stripeHeight = set.stripeHeight * scale; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { + xFloat += spaceFloat; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = stripesH[i]; + + //绘制上半部分 + if (originY != 0) { + y = originY - h - stripeHeight; + if (y < 0) { + y = 0; + } + ctx.fillStyle = stripeLinear1; + ctx.fillRect(x, y, w, stripeHeight); + } + //绘制下半部分 + if (originY != height) { + y = originY + h; + if (y + stripeHeight > height) { + y = height - stripeHeight; + } + ctx.fillStyle = stripeLinear2; + ctx.fillRect(x, y, w, stripeHeight); + } + xFloat += w; + } + } + if (iMirror) { + ctx.restore(); + } + if (!mirrorEnable) break; + } + if (frequencyData) { + set.onDraw(frequencyData, sampleRate); } - set.onDraw(frequencyData, sampleRate); } }; Recorder[ViewTxt] = FrequencyHistogramView; -})(); +}); /* 时域转频域,快速傅里叶变换(FFT) @@ -14497,104 +14245,111 @@ fft.transform(inBuffer) inBuffer:[Int16,...] 数组长度必须是bufferSize 返回[Float64(Long),...],长度为bufferSize/2 */ - -/* -从FFT.java 移植,Java开源库:jmp123 版本0.3 -https://www.iteye.com/topic/851459 -https://sourceforge.net/projects/jmp123/files/ -*/ -Recorder.LibFFT = function (bufferSize) { - - var FFT_N_LOG, FFT_N, MINY; - var real, imag, sintable, costable; - var bitReverse; - var FFT_Fn = function (bufferSize) { - //bufferSize只能取值2的n次方 - FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); - FFT_N = 1 << FFT_N_LOG; - MINY = (FFT_N << 2) * Math.sqrt(2); - real = []; - imag = []; - sintable = [0]; - costable = [0]; - bitReverse = []; - var i, j, k, reve; - for (i = 0; i < FFT_N; i++) { - k = i; - for (j = 0, reve = 0; j != FFT_N_LOG; j++) { - reve <<= 1; - reve |= k & 1; - k >>>= 1; - } - bitReverse[i] = reve; - } - var theta, - dt = 2 * Math.PI / FFT_N; - for (i = (FFT_N >> 1) - 1; i > 0; i--) { - theta = i * dt; - costable[i] = Math.cos(theta); - sintable[i] = Math.sin(theta); - } - }; +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { /* - 用于频谱显示的快速傅里叶变换 - inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + 从FFT.java 移植,Java开源库:jmp123 版本0.3 + https://www.iteye.com/topic/851459 + https://sourceforge.net/projects/jmp123/files/ */ - var getModulus = function (inBuffer) { - var i, - j, - k, - ir, - j0 = 1, - idx = FFT_N_LOG - 1; - var cosv, sinv, tmpr, tmpi; - for (i = 0; i != FFT_N; i++) { - real[i] = inBuffer[bitReverse[i]]; - imag[i] = 0; - } - for (i = FFT_N_LOG; i != 0; i--) { - for (j = 0; j != j0; j++) { - cosv = costable[j << idx]; - sinv = sintable[j << idx]; - for (k = j; k < FFT_N; k += j0 << 1) { - ir = k + j0; - tmpr = cosv * real[ir] - sinv * imag[ir]; - tmpi = cosv * imag[ir] + sinv * real[ir]; - real[ir] = real[k] - tmpr; - imag[ir] = imag[k] - tmpi; - real[k] += tmpr; - imag[k] += tmpi; + Recorder.LibFFT = function (bufferSize) { + var FFT_N_LOG, FFT_N, MINY; + var real, imag, sintable, costable; + var bitReverse; + var FFT_Fn = function (bufferSize) { + //bufferSize只能取值2的n次方 + FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); + FFT_N = 1 << FFT_N_LOG; + MINY = (FFT_N << 2) * Math.sqrt(2); + real = []; + imag = []; + sintable = [0]; + costable = [0]; + bitReverse = []; + var i, j, k, reve; + for (i = 0; i < FFT_N; i++) { + k = i; + for (j = 0, reve = 0; j != FFT_N_LOG; j++) { + reve <<= 1; + reve |= k & 1; + k >>>= 1; } + bitReverse[i] = reve; } - j0 <<= 1; - idx--; - } - j = FFT_N >> 1; - var outBuffer = new Float64Array(j); + var theta, + dt = 2 * Math.PI / FFT_N; + for (i = (FFT_N >> 1) - 1; i > 0; i--) { + theta = i * dt; + costable[i] = Math.cos(theta); + sintable[i] = Math.sin(theta); + } + }; + /* - * 输出模的平方: - * for(i = 1; i <= j; i++) - * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; - * - * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 - * 和Spectrum.Y0,Spectrum.logY0对应. - */ - sinv = MINY; - cosv = -MINY; - for (i = j; i != 0; i--) { - tmpr = real[i]; - tmpi = imag[i]; - if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); - } - return outBuffer; + 用于频谱显示的快速傅里叶变换 + inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + */ + var getModulus = function (inBuffer) { + var i, + j, + k, + ir, + j0 = 1, + idx = FFT_N_LOG - 1; + var cosv, sinv, tmpr, tmpi; + for (i = 0; i != FFT_N; i++) { + real[i] = inBuffer[bitReverse[i]]; + imag[i] = 0; + } + for (i = FFT_N_LOG; i != 0; i--) { + for (j = 0; j != j0; j++) { + cosv = costable[j << idx]; + sinv = sintable[j << idx]; + for (k = j; k < FFT_N; k += j0 << 1) { + ir = k + j0; + tmpr = cosv * real[ir] - sinv * imag[ir]; + tmpi = cosv * imag[ir] + sinv * real[ir]; + real[ir] = real[k] - tmpr; + imag[ir] = imag[k] - tmpi; + real[k] += tmpr; + imag[k] += tmpi; + } + } + j0 <<= 1; + idx--; + } + j = FFT_N >> 1; + var outBuffer = new Float64Array(j); + /* + * 输出模的平方: + * for(i = 1; i <= j; i++) + * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; + * + * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 + * 和Spectrum.Y0,Spectrum.logY0对应. + */ + sinv = MINY; + cosv = -MINY; + for (i = j; i != 0; i--) { + tmpr = real[i]; + tmpi = imag[i]; + if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); + } + return outBuffer; + }; + FFT_Fn(bufferSize); + return { + transform: getModulus, + bufferSize: FFT_N + }; }; - FFT_Fn(bufferSize); - return { - transform: getModulus, - bufferSize: FFT_N - }; -}; +}); var playIcon = "data:image/png;base64,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"; @@ -16711,7 +16466,7 @@ function mixin() { function setup(options) { return assign_1(setupDefaults_1, options); } -XEUtils.VERSION = '3.5.25'; +XEUtils.VERSION = '3.5.29'; XEUtils.mixin = mixin; XEUtils.setup = setup; var ctor = XEUtils; @@ -48760,6 +48515,7 @@ var script$x = { actionCopyId: `act-copy__${v4()}`, actionNoteId: `act-note__${v4()}`, actionHighlightId: `act-light__${v4()}`, + actionLinkId: `act-light__${v4()}`, actionEncyclopediasId: `act-light__${v4()}`, actionDictionaryId: `act-light__${v4()}`, addTeacherResourcesId: `add-teacher-resources__${v4()}`, @@ -48863,7 +48619,9 @@ var script$x = { return this.getKeyboardShow(); }, evn() { - return this.getSysEvn() || {}; + return this.getSysEvn() || { + tippy: {} + }; }, mergeMarkList() { let teacherNoteList = this.getTeacherNoteList() || [], @@ -49068,7 +48826,7 @@ var script$x = { } return null; } - if (this.userType && this.pBlockData.html.indexOf('<pre') === -1) { + if (this.userType && this.evn.isAddMark && this.pBlockData.html.indexOf('<pre') === -1) { this.markInstance = new n(this.markRootId, { id: this.currentRule.xmlCompRef }); @@ -49129,6 +48887,8 @@ var script$x = { _this.actionAddNote(); } else if (data.type == 'highlight' && data.tippyTplBarId == _this.tippyTplBarId) { _this.actionAddHighlight(); + } else if (data.type == 'link' && data.tippyTplBarId == _this.tippyTplBarId) { + _this.actionAddLink(); } _this.$EventBus.$emit('selectionTextChange', { state: false, @@ -49142,7 +48902,7 @@ var script$x = { // this.noteOperateMode = 'add' // let defaultUnderlineStyle = 'mk-underline__default' if (data.operationType == 'add' && _this.groupLocation == data.location) { - _this.markInstance.underline(data.markEfiCode, 'mk-underline__default', e => { + _this.markInstance.underline(data.markEfiCode, _this.evn.noteStyle, e => { }); _this.tempMarkEfiStr = ''; } else if (data.operationType == 'remove' && _this.groupLocation == data.location) { @@ -49303,7 +49063,7 @@ var script$x = { // @pos MouseUp let _this = this; let u = navigator.userAgent; - if (this.userType && this.insideIndex === this.ruleIndex) { + if (this.userType && this.insideIndex === this.ruleIndex && this.evn.isAddMark) { setTimeout(() => { // console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'MouseUp', _this.markEfiStr) this.$EventBus.$emit('selectionTextChange', { @@ -49371,7 +49131,7 @@ var script$x = { noteContent: '', markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49391,6 +49151,7 @@ var script$x = { let actCopy = instance.popper.children[0]?.querySelector(`#${_this.actionCopyId}`), actNote = instance.popper.children[0]?.querySelector(`#${_this.actionNoteId}`), actHighlight = instance.popper.children[0]?.querySelector(`#${_this.actionHighlightId}`), + actLink = instance.popper.children[0]?.querySelector(`#${_this.actionLinkId}`), addTeacherResources = instance.popper.children[0]?.querySelector(`#${_this.addTeacherResourcesId}`), actionDictionary = instance.popper.children[0]?.querySelector(`#${_this.actionDictionaryId}`), //词典 @@ -49411,6 +49172,11 @@ var script$x = { once: true }); } + if (actLink) { + actLink.addEventListener('click', _this.actionAddLink, { + once: true + }); + } if (addTeacherResources) { addTeacherResources.addEventListener('click', _this.addTeacherResources, { once: true @@ -49601,7 +49367,7 @@ var script$x = { } this.noteOperateMode = 'edit'; this.tempMarkModel = model; - if (this.userType === 'student' && this.isMobile) { + if (this.userType && this.isMobile) { this.notePopupVisible = true; this.noteData = { selectionText: model.selectionText, @@ -49622,7 +49388,7 @@ var script$x = { // e?.stopPropagation && e.stopPropagation() let _this = this; this.noteOperateMode = 'add'; - let defaultUnderlineStyle = this.userType === 'teacher' ? 'mk-underline__default' : 'mk-underline__dashed'; + let defaultUnderlineStyle = this.userType === 'teacher' ? this.evn.resourcesStyle : this.evn.noteStyle; _this.markInstance.underline(_this.markEfiStr, defaultUnderlineStyle, e => { try { // 下划线点击事件, 比如打开编辑框 @@ -49685,7 +49451,7 @@ var script$x = { noteContent, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49737,7 +49503,7 @@ var script$x = { }, actionAddHighlight() { let _this = this; - let styleType = 'mk-hightlight__default'; + let styleType = this.evn.highlight; _this.markInstance.highlight(_this.markEfiStr, styleType, e => { try { let markEfiStr = e.target.getAttribute('data-id'); @@ -49766,6 +49532,37 @@ var script$x = { } window.getSelection()?.removeAllRanges(); }, + actionAddLink() { + let _this = this; + let styleType = this.evn.linkStyle; + _this.markInstance.underline(_this.markEfiStr, styleType, e => { + try { + let markEfiStr = e.target.getAttribute('data-id'); + _this.highlightClick(e, markEfiStr); + } catch (error) { + console.log('%c%s', 'font-size:2em;background: #DD5644;color: #FFF', 'underline error', error); + } + }); + this.hideTippy(); + let markId = `mark__${v4()}`; + let model = { + selectionText: this.noteData.selectionText, + markEfiCode: this.markEfiStr, + type: `link__${this.userType}`, + styleType, + blockIndex: this.ruleIndex, + markId + }; + this.noteData.selectionText = ''; + if (this.userType && this.insideIndex === this.ruleIndex) { + // this.$EventBus.$emit('createHighlight', model) + let rollbackMark = this.markEfiStr; + this.emitRollbackHandler('createLink', model).then(id => { + id === markId && _this.markInstance.remove(rollbackMark, 'underline'); + }); + } + window.getSelection()?.removeAllRanges(); + }, highlightClick(e, efi) { console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'HighLight Click', e, this.markEfiStr); }, @@ -49792,7 +49589,7 @@ var script$x = { noteContent: value, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49896,7 +49693,8 @@ var script$x = { this.$message.error('未选中任何内容'); return; } - let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en`; + // let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en` + let url = `https://dict.baidu.com/s?wd=${this.noteData.selectionText}&device=pc&from=home`; this.openLink(url); }, openEncyclopedias() { @@ -50009,75 +49807,50 @@ var __vue_render__$x = function () { }, }, [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-remark--mobile", - }, - [ - _c("span", { staticClass: "tipbar-remark" }, [ - _vm._v("均<=200字"), - ]), - ] - ), + _vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("div", { staticClass: "tipbar-remark--mobile" }, [ + _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]), + ]) + : _vm._e(), _vm._v(" "), - _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionCopyId }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.actionCopy.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon copy" }), - _vm._v(" "), - _c("span", [_vm._v("复制")]), - ] - ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), - _vm._v(" "), - _c("span", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-separator--mobile", - }), - _vm._v(" "), - _vm.userType !== "teacher" + _vm.evn.tippy.copy ? [ + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionCopyId }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.actionCopy.apply(null, arguments) + }, + }, + }, + [ + _vm.evn.tippy.copyIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.copyIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("复制")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.note + ? [ + _vm.evn.tippy.noteLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), _c( "div", { @@ -50091,27 +49864,16 @@ var __vue_render__$x = function () { }, }, [ - _c("i", { staticClass: "tipbar-icon note" }), + _vm.evn.tippy.noteIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.noteIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("笔记")]), ] ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), ] : _vm._e(), _vm._v(" "), @@ -50127,7 +49889,7 @@ var __vue_render__$x = function () { staticClass: "tipbar-separator--mobile", }), _vm._v(" "), - _vm.userType == "teacher" + _vm.evn.tippy.resources ? _c( "div", { @@ -50140,31 +49902,35 @@ var __vue_render__$x = function () { }, }, [ - _c("i", { - staticClass: "tipbar-icon addTeacherResources", - }), + _c( + "span", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.evn.tippy.resourcesLine, + expression: "evn.tippy.resourcesLine", + }, + ], + staticClass: "tipbar-separator", + }, + [_vm._v("|")] + ), + _vm._v(" "), + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("资源")]), ] ) : _vm._e(), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionHighlightId }, - }, - [ - _c("i", { staticClass: "tipbar-icon highlight" }), - _vm._v(" "), - _c("span", [_vm._v("高亮")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.evn.isHuaTeng + _vm.evn.tippy.highlight ? [ _c( "span", @@ -50173,8 +49939,8 @@ var __vue_render__$x = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.highlightLine, + expression: "evn.tippy.highlightLine", }, ], staticClass: "tipbar-separator", @@ -50182,21 +49948,28 @@ var __vue_render__$x = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionDictionaryId }, - }, - [ - _c("i", { staticClass: "tipbar-icon dictionary" }), - _vm._v(" "), - _c("span", [_vm._v("词典")]), - ] - ) - : _vm._e(), - _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionHighlightId }, + }, + [ + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("高亮")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.link + ? [ _c( "span", { @@ -50204,8 +49977,8 @@ var __vue_render__$x = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.linkLine, + expression: "evn.tippy.linkLine", }, ], staticClass: "tipbar-separator", @@ -50213,40 +49986,87 @@ var __vue_render__$x = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionEncyclopediasId }, - }, - [ - _c("i", { - staticClass: "tipbar-icon encyclopedias", - }), - _vm._v(" "), - _c("span", [_vm._v("百科")]), - ] - ) - : _vm._e(), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionLinkId }, + }, + [ + _vm.evn.tippy.linkIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.linkIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("划线")]), + ] + ), ] : _vm._e(), _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-remark", - }, - [_vm._v("均<=200字")] - ), + _vm.evn.tippy.dictionary + ? [ + _vm.evn.tippy.dictionaryLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionDictionaryId }, + }, + [ + _vm.evn.tippy.dictionaryIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.dictionaryIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("词典")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.encyclopedias + ? [ + _vm.evn.tippy.encyclopediasLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionEncyclopediasId }, + }, + [ + _vm.evn.tippy.encyclopediasIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.encyclopediasIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("百科")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + !_vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]) + : _vm._e(), ], 2 ), @@ -50507,7 +50327,7 @@ __vue_render__$x._withStripped = true; /* style */ const __vue_inject_styles__$x = undefined; /* scoped */ - const __vue_scope_id__$x = "data-v-4ae2eebc"; + const __vue_scope_id__$x = "data-v-a0b70a4a"; /* module identifier */ const __vue_module_identifier__$x = undefined; /* functional template */ @@ -50768,7 +50588,7 @@ __vue_render__$w._withStripped = true; /* style */ const __vue_inject_styles__$w = undefined; /* scoped */ - const __vue_scope_id__$w = "data-v-5c0f2c9d"; + const __vue_scope_id__$w = "data-v-2bc4bb7c"; /* module identifier */ const __vue_module_identifier__$w = undefined; /* functional template */ @@ -50963,7 +50783,7 @@ __vue_render__$v._withStripped = true; /* style */ const __vue_inject_styles__$v = undefined; /* scoped */ - const __vue_scope_id__$v = "data-v-7ce5ce82"; + const __vue_scope_id__$v = "data-v-6f11c332"; /* module identifier */ const __vue_module_identifier__$v = undefined; /* functional template */ @@ -51154,7 +50974,7 @@ __vue_render__$u._withStripped = true; /* style */ const __vue_inject_styles__$u = undefined; /* scoped */ - const __vue_scope_id__$u = "data-v-4410a2ac"; + const __vue_scope_id__$u = "data-v-64b07e51"; /* module identifier */ const __vue_module_identifier__$u = undefined; /* functional template */ @@ -51351,7 +51171,7 @@ __vue_render__$t._withStripped = true; /* style */ const __vue_inject_styles__$t = undefined; /* scoped */ - const __vue_scope_id__$t = "data-v-7dc8d69c"; + const __vue_scope_id__$t = "data-v-701026d2"; /* module identifier */ const __vue_module_identifier__$t = undefined; /* functional template */ @@ -51548,7 +51368,7 @@ __vue_render__$s._withStripped = true; /* style */ const __vue_inject_styles__$s = undefined; /* scoped */ - const __vue_scope_id__$s = "data-v-743eecaa"; + const __vue_scope_id__$s = "data-v-ca50cd36"; /* module identifier */ const __vue_module_identifier__$s = undefined; /* functional template */ @@ -51749,7 +51569,7 @@ __vue_render__$r._withStripped = true; /* style */ const __vue_inject_styles__$r = undefined; /* scoped */ - const __vue_scope_id__$r = "data-v-4d60b812"; + const __vue_scope_id__$r = "data-v-ebd7fe48"; /* module identifier */ const __vue_module_identifier__$r = undefined; /* functional template */ @@ -51970,7 +51790,7 @@ __vue_render__$q._withStripped = true; /* style */ const __vue_inject_styles__$q = undefined; /* scoped */ - const __vue_scope_id__$q = "data-v-880cba6e"; + const __vue_scope_id__$q = "data-v-6c00036e"; /* module identifier */ const __vue_module_identifier__$q = undefined; /* functional template */ @@ -52167,7 +51987,7 @@ __vue_render__$p._withStripped = true; /* style */ const __vue_inject_styles__$p = undefined; /* scoped */ - const __vue_scope_id__$p = "data-v-06968621"; + const __vue_scope_id__$p = "data-v-1888461c"; /* module identifier */ const __vue_module_identifier__$p = undefined; /* functional template */ @@ -52364,7 +52184,7 @@ __vue_render__$o._withStripped = true; /* style */ const __vue_inject_styles__$o = undefined; /* scoped */ - const __vue_scope_id__$o = "data-v-44a030ca"; + const __vue_scope_id__$o = "data-v-43776a56"; /* module identifier */ const __vue_module_identifier__$o = undefined; /* functional template */ @@ -52561,7 +52381,7 @@ __vue_render__$n._withStripped = true; /* style */ const __vue_inject_styles__$n = undefined; /* scoped */ - const __vue_scope_id__$n = "data-v-041c69af"; + const __vue_scope_id__$n = "data-v-1d7ec26a"; /* module identifier */ const __vue_module_identifier__$n = undefined; /* functional template */ @@ -52760,7 +52580,7 @@ __vue_render__$m._withStripped = true; /* style */ const __vue_inject_styles__$m = undefined; /* scoped */ - const __vue_scope_id__$m = "data-v-c7efd256"; + const __vue_scope_id__$m = "data-v-390efcba"; /* module identifier */ const __vue_module_identifier__$m = undefined; /* functional template */ @@ -52971,7 +52791,7 @@ __vue_render__$l._withStripped = true; /* style */ const __vue_inject_styles__$l = undefined; /* scoped */ - const __vue_scope_id__$l = "data-v-d7110530"; + const __vue_scope_id__$l = "data-v-cc50973a"; /* module identifier */ const __vue_module_identifier__$l = undefined; /* functional template */ @@ -53182,7 +53002,7 @@ __vue_render__$k._withStripped = true; /* style */ const __vue_inject_styles__$k = undefined; /* scoped */ - const __vue_scope_id__$k = "data-v-2918f007"; + const __vue_scope_id__$k = "data-v-acfeac7c"; /* module identifier */ const __vue_module_identifier__$k = undefined; /* functional template */ @@ -53393,7 +53213,7 @@ __vue_render__$j._withStripped = true; /* style */ const __vue_inject_styles__$j = undefined; /* scoped */ - const __vue_scope_id__$j = "data-v-3a565ce0"; + const __vue_scope_id__$j = "data-v-3fb693db"; /* module identifier */ const __vue_module_identifier__$j = undefined; /* functional template */ @@ -53604,7 +53424,7 @@ __vue_render__$i._withStripped = true; /* style */ const __vue_inject_styles__$i = undefined; /* scoped */ - const __vue_scope_id__$i = "data-v-0d45cc9c"; + const __vue_scope_id__$i = "data-v-12a60397"; /* module identifier */ const __vue_module_identifier__$i = undefined; /* functional template */ @@ -53815,7 +53635,7 @@ __vue_render__$h._withStripped = true; /* style */ const __vue_inject_styles__$h = undefined; /* scoped */ - const __vue_scope_id__$h = "data-v-3f958750"; + const __vue_scope_id__$h = "data-v-34d5195a"; /* module identifier */ const __vue_module_identifier__$h = undefined; /* functional template */ @@ -54026,7 +53846,7 @@ __vue_render__$g._withStripped = true; /* style */ const __vue_inject_styles__$g = undefined; /* scoped */ - const __vue_scope_id__$g = "data-v-99b6a7d8"; + const __vue_scope_id__$g = "data-v-8ef639e2"; /* module identifier */ const __vue_module_identifier__$g = undefined; /* functional template */ @@ -54217,7 +54037,7 @@ __vue_render__$f._withStripped = true; /* style */ const __vue_inject_styles__$f = undefined; /* scoped */ - const __vue_scope_id__$f = "data-v-34d96b6d"; + const __vue_scope_id__$f = "data-v-1871b8e8"; /* module identifier */ const __vue_module_identifier__$f = undefined; /* functional template */ @@ -54408,7 +54228,7 @@ __vue_render__$e._withStripped = true; /* style */ const __vue_inject_styles__$e = undefined; /* scoped */ - const __vue_scope_id__$e = "data-v-3a91b7ec"; + const __vue_scope_id__$e = "data-v-73611cf6"; /* module identifier */ const __vue_module_identifier__$e = undefined; /* functional template */ @@ -54599,7 +54419,7 @@ __vue_render__$d._withStripped = true; /* style */ const __vue_inject_styles__$d = undefined; /* scoped */ - const __vue_scope_id__$d = "data-v-ded646b2"; + const __vue_scope_id__$d = "data-v-742d2a22"; /* module identifier */ const __vue_module_identifier__$d = undefined; /* functional template */ @@ -54790,7 +54610,7 @@ __vue_render__$c._withStripped = true; /* style */ const __vue_inject_styles__$c = undefined; /* scoped */ - const __vue_scope_id__$c = "data-v-3e729544"; + const __vue_scope_id__$c = "data-v-220ae2bf"; /* module identifier */ const __vue_module_identifier__$c = undefined; /* functional template */ @@ -54981,7 +54801,7 @@ __vue_render__$b._withStripped = true; /* style */ const __vue_inject_styles__$b = undefined; /* scoped */ - const __vue_scope_id__$b = "data-v-65dbb28c"; + const __vue_scope_id__$b = "data-v-6f969a42"; /* module identifier */ const __vue_module_identifier__$b = undefined; /* functional template */ @@ -55172,7 +54992,7 @@ __vue_render__$a._withStripped = true; /* style */ const __vue_inject_styles__$a = undefined; /* scoped */ - const __vue_scope_id__$a = "data-v-6bee5f39"; + const __vue_scope_id__$a = "data-v-6710eb5e"; /* module identifier */ const __vue_module_identifier__$a = undefined; /* functional template */ @@ -55363,7 +55183,7 @@ __vue_render__$9._withStripped = true; /* style */ const __vue_inject_styles__$9 = undefined; /* scoped */ - const __vue_scope_id__$9 = "data-v-0aca97b8"; + const __vue_scope_id__$9 = "data-v-05ed23dd"; /* module identifier */ const __vue_module_identifier__$9 = undefined; /* functional template */ @@ -55554,7 +55374,7 @@ __vue_render__$8._withStripped = true; /* style */ const __vue_inject_styles__$8 = undefined; /* scoped */ - const __vue_scope_id__$8 = "data-v-acb25f92"; + const __vue_scope_id__$8 = "data-v-b66d4748"; /* module identifier */ const __vue_module_identifier__$8 = undefined; /* functional template */ @@ -55745,7 +55565,7 @@ __vue_render__$7._withStripped = true; /* style */ const __vue_inject_styles__$7 = undefined; /* scoped */ - const __vue_scope_id__$7 = "data-v-e959eb70"; + const __vue_scope_id__$7 = "data-v-9ab9b2a6"; /* module identifier */ const __vue_module_identifier__$7 = undefined; /* functional template */ @@ -55936,7 +55756,7 @@ __vue_render__$6._withStripped = true; /* style */ const __vue_inject_styles__$6 = undefined; /* scoped */ - const __vue_scope_id__$6 = "data-v-18e03f07"; + const __vue_scope_id__$6 = "data-v-40305b6c"; /* module identifier */ const __vue_module_identifier__$6 = undefined; /* functional template */ @@ -56127,7 +55947,7 @@ __vue_render__$5._withStripped = true; /* style */ const __vue_inject_styles__$5 = undefined; /* scoped */ - const __vue_scope_id__$5 = "data-v-25e052fa"; + const __vue_scope_id__$5 = "data-v-3e15c828"; /* module identifier */ const __vue_module_identifier__$5 = undefined; /* functional template */ @@ -56318,7 +56138,7 @@ __vue_render__$4._withStripped = true; /* style */ const __vue_inject_styles__$4 = undefined; /* scoped */ - const __vue_scope_id__$4 = "data-v-33faa885"; + const __vue_scope_id__$4 = "data-v-5b4ac4ea"; /* module identifier */ const __vue_module_identifier__$4 = undefined; /* functional template */ @@ -56509,7 +56329,7 @@ __vue_render__$3._withStripped = true; /* style */ const __vue_inject_styles__$3 = undefined; /* scoped */ - const __vue_scope_id__$3 = "data-v-5671fd3b"; + const __vue_scope_id__$3 = "data-v-2fc4c2f6"; /* module identifier */ const __vue_module_identifier__$3 = undefined; /* functional template */ @@ -56700,7 +56520,7 @@ __vue_render__$2._withStripped = true; /* style */ const __vue_inject_styles__$2 = undefined; /* scoped */ - const __vue_scope_id__$2 = "data-v-7443add0"; + const __vue_scope_id__$2 = "data-v-c19e225a"; /* module identifier */ const __vue_module_identifier__$2 = undefined; /* functional template */ @@ -56891,7 +56711,7 @@ __vue_render__$1._withStripped = true; /* style */ const __vue_inject_styles__$1 = undefined; /* scoped */ - const __vue_scope_id__$1 = "data-v-354a54f5"; + const __vue_scope_id__$1 = "data-v-0e9d1ab0"; /* module identifier */ const __vue_module_identifier__$1 = undefined; /* functional template */ @@ -57082,7 +56902,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-b692fe5c"; + const __vue_scope_id__ = "data-v-7e09468d"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/testPaper.css b/src/plugin/xml-digital-teaching/lib/testPaper.css index 27badfd..c43c5a3 100644 --- a/src/plugin/xml-digital-teaching/lib/testPaper.css +++ b/src/plugin/xml-digital-teaching/lib/testPaper.css @@ -4,10 +4,10 @@ /*# sourceMappingURL=QuestionItem.vue.map */ -.content[data-v-bfc32194] { +.content[data-v-3d2dcb5b] { width: 100%; } -.content .stem-content[data-v-bfc32194] { +.content .stem-content[data-v-3d2dcb5b] { width: 100%; box-sizing: border-box; padding: 5px 14px; @@ -16,12 +16,12 @@ border-radius: 6px; cursor: pointer; } -.content .stem-content.no-border[data-v-bfc32194] { +.content .stem-content.no-border[data-v-3d2dcb5b] { padding: 0; border: none; cursor: default; } -.content .stem-content .placeholder[data-v-bfc32194] { +.content .stem-content .placeholder[data-v-3d2dcb5b] { color: #c0c4cc; font-size: 14px; cursor: pointer; @@ -29,10 +29,10 @@ } /*# sourceMappingURL=common.vue.map */ -.option-item + .option-item[data-v-12a7caa8] { +.option-item + .option-item[data-v-7fac7a23] { margin-top: 16px; } -.option-item[data-v-12a7caa8] { +.option-item[data-v-7fac7a23] { display: flex; background: #fbfbfb; border-radius: 6px; @@ -41,42 +41,42 @@ transition: all ease 0.3s; border: 1px solid #fbfbfb; } -.option-item .questionSeq[data-v-12a7caa8] { +.option-item .questionSeq[data-v-7fac7a23] { padding: 8px 0; } -.option-item.isActive[data-v-12a7caa8] { +.option-item.isActive[data-v-7fac7a23] { border-color: #2e9adb; } -.option-item.isTrue[data-v-12a7caa8] { +.option-item.isTrue[data-v-7fac7a23] { border: 1px solid #70b603; } -.option-item.isTrue[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner { +.option-item.isTrue[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner { border-color: #70b603; background: #70b603; } -.option-item.isFalse[data-v-12a7caa8] { +.option-item.isFalse[data-v-7fac7a23] { border: 1px solid #d9001b; } -.option-item.isFalse[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner { +.option-item.isFalse[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner { border-color: #d9001b; background: #d9001b; } -.option-item[data-v-12a7caa8]:hover { +.option-item[data-v-7fac7a23]:hover { background: #ddd; } -.option-item[data-v-12a7caa8] .content { +.option-item[data-v-7fac7a23] .content { cursor: pointer; } -.option-item[data-v-12a7caa8] .stem-content.no-border { +.option-item[data-v-7fac7a23] .stem-content.no-border { padding: 8px 14px !important; cursor: pointer; } /*# sourceMappingURL=radio.vue.map */ -.option-item + .option-item[data-v-f42e3dba] { +.option-item + .option-item[data-v-fa728c70] { margin-top: 16px; } -.option-item[data-v-f42e3dba] { +.option-item[data-v-fa728c70] { display: flex; background: #fbfbfb; border-radius: 6px; @@ -85,87 +85,87 @@ transition: all ease 0.3s; border: 1px solid #fbfbfb; } -.option-item.isActive[data-v-f42e3dba] { +.option-item.isActive[data-v-fa728c70] { border-color: #2e9adb; } -.option-item .questionSeq[data-v-f42e3dba] { +.option-item .questionSeq[data-v-fa728c70] { padding: 8px 0; } -.option-item.isTrue[data-v-f42e3dba] { +.option-item.isTrue[data-v-fa728c70] { border: 1px solid #70b603; } -.option-item.isTrue[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner { +.option-item.isTrue[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner { border-color: #70b603; background: #70b603; } -.option-item.isFalse[data-v-f42e3dba] { +.option-item.isFalse[data-v-fa728c70] { border: 1px solid #d9001b; } -.option-item.isFalse[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner { +.option-item.isFalse[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner { border-color: #d9001b; background: #d9001b; } -.option-item[data-v-f42e3dba]:hover { +.option-item[data-v-fa728c70]:hover { background: #ddd; } -.option-item[data-v-f42e3dba] .content { +.option-item[data-v-fa728c70] .content { cursor: pointer; } -.option-item[data-v-f42e3dba] .stem-content.no-border { +.option-item[data-v-fa728c70] .stem-content.no-border { padding: 8px 14px !important; cursor: pointer; } /*# sourceMappingURL=checkbox.vue.map */ -.image-file[data-v-9dadad14] { +.image-file[data-v-506f1aca] { width: 218px; object-fit: scale-down; } -.video-file[data-v-9dadad14] { +.video-file[data-v-506f1aca] { width: 408px; } -.file-render[data-v-9dadad14] { +.file-render[data-v-506f1aca] { width: 100%; } -.file-info[data-v-9dadad14] { +.file-info[data-v-506f1aca] { flex: 1; min-width: 0; } -.file-info.videoHandler[data-v-9dadad14] { +.file-info.videoHandler[data-v-506f1aca] { display: flex; flex-direction: column; justify-content: center; } -.file-info.videoHandler .fileName[data-v-9dadad14] { +.file-info.videoHandler .fileName[data-v-506f1aca] { font-size: 18px; color: #333333; margin-bottom: 19px; } -.file-info.videoHandler .fileInfo[data-v-9dadad14] { +.file-info.videoHandler .fileInfo[data-v-506f1aca] { font-size: 14px; color: #666666; margin-bottom: 19px; } /*# sourceMappingURL=index.vue.map */ -[data-v-13303366] .el-dialog__header { +[data-v-7628e470] .el-dialog__header { padding: 10px; } -.video-content[data-v-13303366] { +.video-content[data-v-7628e470] { width: 180px; height: 135px; border-radius: 6px; overflow: hidden; position: relative; } -.video-content .play[data-v-13303366] { +.video-content .play[data-v-7628e470] { position: absolute; left: 50%; top: 50%; cursor: pointer; transform: translateX(-50%) translateY(-50%); } -.video-mask[data-v-13303366] { +.video-mask[data-v-7628e470] { position: absolute; left: 0; top: 0; @@ -173,73 +173,73 @@ height: 100%; background: rgba(0, 0, 0, 0.5); } -.video-mask img[data-v-13303366] { +.video-mask img[data-v-7628e470] { position: absolute; left: 50%; top: 50%; transform: translate(-50% -50%); display: block; } -.video-player[data-v-13303366] { +.video-player[data-v-7628e470] { width: 100%; } /*# sourceMappingURL=video-play.vue.map */ -.audio .audio-icon[data-v-525a170e] { +.audio .audio-icon[data-v-25355b9e] { width: 36px; height: 36px; margin-right: 20px; } -.audio .audio-icon img[data-v-525a170e] { +.audio .audio-icon img[data-v-25355b9e] { width: 100%; height: 100%; display: block; } -.audio .audio-controls[data-v-525a170e] { +.audio .audio-controls[data-v-25355b9e] { width: 100%; max-width: 200px; flex: 1; height: 36px; } -.audio .audio-controls .audio-controls--progress[data-v-525a170e], .audio .audio-controls .audio-controls--handler[data-v-525a170e] { +.audio .audio-controls .audio-controls--progress[data-v-25355b9e], .audio .audio-controls .audio-controls--handler[data-v-25355b9e] { width: 100%; } -.audio .audio-controls .audio-controls--handler[data-v-525a170e] { +.audio .audio-controls .audio-controls--handler[data-v-25355b9e] { line-height: 1; } -.audio .audio-controls .audio-controls--handler .play[data-v-525a170e] { +.audio .audio-controls .audio-controls--handler .play[data-v-25355b9e] { font-size: 24px; } -.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-525a170e] { +.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-25355b9e] { width: 22px; height: 22px; display: block; cursor: pointer; } -.audio .audio-controls .audio-controls--handler .current-time[data-v-525a170e], .audio .audio-controls .audio-controls--handler .total-time[data-v-525a170e] { +.audio .audio-controls .audio-controls--handler .current-time[data-v-25355b9e], .audio .audio-controls .audio-controls--handler .total-time[data-v-25355b9e] { font-size: 12px; color: #333; } -.play-handler.mobile[data-v-525a170e] { +.play-handler.mobile[data-v-25355b9e] { width: 20px; height: 20px; } -.audio-component[data-v-525a170e] { +.audio-component[data-v-25355b9e] { display: none; } -[data-v-525a170e] .el-slider__runway { +[data-v-25355b9e] .el-slider__runway { margin: 0 0 4px 0; background: #e3e3e3; height: 4px; } -[data-v-525a170e] .el-slider__bar { +[data-v-25355b9e] .el-slider__bar { height: 4px; } -[data-v-525a170e] .el-slider__button { +[data-v-25355b9e] .el-slider__button { width: 10px; height: 10px; } -[data-v-525a170e] .el-slider__button-wrapper { +[data-v-25355b9e] .el-slider__button-wrapper { top: -15px; } diff --git a/src/plugin/xml-digital-teaching/lib/testPaper.js b/src/plugin/xml-digital-teaching/lib/testPaper.js index 5745a9f..fe82bea 100644 --- a/src/plugin/xml-digital-teaching/lib/testPaper.js +++ b/src/plugin/xml-digital-teaching/lib/testPaper.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ const radioType = ['SingleSelect']; @@ -9,7 +9,7 @@ const showOptionsType = ['1', '2', '4', '5']; const showJudgeAnswerType = ['Judgement']; const showSortType = ['7']; const showRichTextAnswerType = ['Filling', 'AskAnswer']; -const isclozeType = ['Filling']; +const isclozeType = ['']; const isRadio = type => { return radioType.includes(type); }; @@ -383,7 +383,7 @@ __vue_render__$7._withStripped = true; /* style */ const __vue_inject_styles__$7 = undefined; /* scoped */ - const __vue_scope_id__$7 = "data-v-525a170e"; + const __vue_scope_id__$7 = "data-v-25355b9e"; /* module identifier */ const __vue_module_identifier__$7 = undefined; /* functional template */ @@ -13573,7 +13573,7 @@ __vue_render__$6._withStripped = true; /* style */ const __vue_inject_styles__$6 = undefined; /* scoped */ - const __vue_scope_id__$6 = "data-v-13303366"; + const __vue_scope_id__$6 = "data-v-7628e470"; /* module identifier */ const __vue_module_identifier__$6 = undefined; /* functional template */ @@ -13786,7 +13786,7 @@ __vue_render__$5._withStripped = true; /* style */ const __vue_inject_styles__$5 = undefined; /* scoped */ - const __vue_scope_id__$5 = "data-v-9dadad14"; + const __vue_scope_id__$5 = "data-v-506f1aca"; /* module identifier */ const __vue_module_identifier__$5 = undefined; /* functional template */ @@ -13978,7 +13978,7 @@ __vue_render__$4._withStripped = true; /* style */ const __vue_inject_styles__$4 = undefined; /* scoped */ - const __vue_scope_id__$4 = "data-v-bfc32194"; + const __vue_scope_id__$4 = "data-v-3d2dcb5b"; /* module identifier */ const __vue_module_identifier__$4 = undefined; /* functional template */ @@ -14289,7 +14289,7 @@ __vue_render__$3._withStripped = true; /* style */ const __vue_inject_styles__$3 = undefined; /* scoped */ - const __vue_scope_id__$3 = "data-v-12a7caa8"; + const __vue_scope_id__$3 = "data-v-7fac7a23"; /* module identifier */ const __vue_module_identifier__$3 = undefined; /* functional template */ @@ -14594,7 +14594,7 @@ __vue_render__$2._withStripped = true; /* style */ const __vue_inject_styles__$2 = undefined; /* scoped */ - const __vue_scope_id__$2 = "data-v-f42e3dba"; + const __vue_scope_id__$2 = "data-v-fa728c70"; /* module identifier */ const __vue_module_identifier__$2 = undefined; /* functional template */ @@ -14870,7 +14870,7 @@ function mixin() { function setup(options) { return assign_1(setupDefaults_1, options); } -XEUtils.VERSION = '3.5.25'; +XEUtils.VERSION = '3.5.29'; XEUtils.mixin = mixin; XEUtils.setup = setup; var ctor = XEUtils; @@ -19828,12 +19828,38 @@ var __vue_render__$1 = function () { }, }, [ - _c("div", { staticClass: "question-label" }, [ - _vm._v( - "正确答案:" + - _vm._s(_vm.serialNumber[_vm.question.answer - 1]) - ), - ]), + _c( + "div", + { staticClass: "question-label" }, + [ + _vm._v("正确答案:\n "), + _vm.question.type == "SingleSelect" + ? [ + _c("span", [ + _vm._v( + _vm._s( + _vm.serialNumber[ + _vm.question.answer - 1 + ] + ) + ), + ]), + ] + : _vm._l( + _vm.question.answer.split(","), + function (item, index) { + return _c("span", [ + _vm._v( + "\n " + + _vm._s(_vm.serialNumber[item - 1]) + + "\n " + ), + ]) + } + ), + ], + 2 + ), _vm._v(" "), _c("div", { staticStyle: { @@ -19868,7 +19894,7 @@ var __vue_render__$1 = function () { _c("bc-view-common", { staticStyle: { flex: "1", "min-width": "0" }, attrs: { - content: _vm.question.standardAnswer.content, + content: _vm.question.answer, standardAnswer: _vm.question.questionType == 10 ? _vm.question.standardAnswer @@ -19889,11 +19915,7 @@ var __vue_render__$1 = function () { ]) : _vm._e(), _vm._v(" "), - _vm.isShowAnalysis && - _vm.question.analysis && - (_vm.question.analysis.content || - (_vm.question.analysis.fileInfo && - _vm.question.analysis.fileInfo.fileUrl)) + _vm.isShowAnalysis && _vm.question.feedback ? _c( "div", { @@ -19915,7 +19937,7 @@ var __vue_render__$1 = function () { { staticClass: "stem", class: { - "analysis-content": _vm.question.analysis.content, + "analysis-content": _vm.question.feedback, }, staticStyle: { "min-width": "0", flex: "1" }, }, @@ -19923,7 +19945,7 @@ var __vue_render__$1 = function () { _c("bc-view-common", { attrs: { border: false, - content: _vm.question.analysis.content, + content: _vm.question.feedback, fileInfo: _vm.question.analysis.fileInfo, resourceBasisPath: _vm.resourceBasisPath, isSubmit: _vm.isSubmit, @@ -19946,7 +19968,7 @@ __vue_render__$1._withStripped = true; /* style */ const __vue_inject_styles__$1 = undefined; /* scoped */ - const __vue_scope_id__$1 = "data-v-01a0a672"; + const __vue_scope_id__$1 = "data-v-4a7a19c4"; /* module identifier */ const __vue_module_identifier__$1 = undefined; /* functional template */ @@ -20228,7 +20250,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-1d04dda8"; + const __vue_scope_id__ = "data-v-5c4b43e7"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/testPaper.min.css b/src/plugin/xml-digital-teaching/lib/testPaper.min.css index 953a77b..67fa128 100644 --- a/src/plugin/xml-digital-teaching/lib/testPaper.min.css +++ b/src/plugin/xml-digital-teaching/lib/testPaper.min.css @@ -1 +1 @@ -.content[data-v-bfc32194]{width:100%}.content .stem-content[data-v-bfc32194]{width:100%;box-sizing:border-box;padding:5px 14px;height:auto;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer}.content .stem-content.no-border[data-v-bfc32194]{padding:0;border:none;cursor:default}.content .stem-content .placeholder[data-v-bfc32194]{color:#c0c4cc;font-size:14px;cursor:pointer;user-select:none}.option-item+.option-item[data-v-12a7caa8]{margin-top:16px}.option-item[data-v-12a7caa8]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item .questionSeq[data-v-12a7caa8]{padding:8px 0}.option-item.isActive[data-v-12a7caa8]{border-color:#2e9adb}.option-item.isTrue[data-v-12a7caa8]{border:1px solid #70b603}.option-item.isTrue[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-12a7caa8]{border:1px solid #d9001b}.option-item.isFalse[data-v-12a7caa8] .el-radio__input.is-checked .el-radio__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-12a7caa8]:hover{background:#ddd}.option-item[data-v-12a7caa8] .content{cursor:pointer}.option-item[data-v-12a7caa8] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.option-item+.option-item[data-v-f42e3dba]{margin-top:16px}.option-item[data-v-f42e3dba]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item.isActive[data-v-f42e3dba]{border-color:#2e9adb}.option-item .questionSeq[data-v-f42e3dba]{padding:8px 0}.option-item.isTrue[data-v-f42e3dba]{border:1px solid #70b603}.option-item.isTrue[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-f42e3dba]{border:1px solid #d9001b}.option-item.isFalse[data-v-f42e3dba] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-f42e3dba]:hover{background:#ddd}.option-item[data-v-f42e3dba] .content{cursor:pointer}.option-item[data-v-f42e3dba] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.image-file[data-v-9dadad14]{width:218px;object-fit:scale-down}.video-file[data-v-9dadad14]{width:408px}.file-render[data-v-9dadad14]{width:100%}.file-info[data-v-9dadad14]{flex:1;min-width:0}.file-info.videoHandler[data-v-9dadad14]{display:flex;flex-direction:column;justify-content:center}.file-info.videoHandler .fileName[data-v-9dadad14]{font-size:18px;color:#333;margin-bottom:19px}.file-info.videoHandler .fileInfo[data-v-9dadad14]{font-size:14px;color:#666;margin-bottom:19px}[data-v-13303366] .el-dialog__header{padding:10px}.video-content[data-v-13303366]{width:180px;height:135px;border-radius:6px;overflow:hidden;position:relative}.video-content .play[data-v-13303366]{position:absolute;left:50%;top:50%;cursor:pointer;transform:translateX(-50%) translateY(-50%)}.video-mask[data-v-13303366]{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-mask img[data-v-13303366]{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);display:block}.video-player[data-v-13303366]{width:100%}.audio .audio-icon[data-v-525a170e]{width:36px;height:36px;margin-right:20px}.audio .audio-icon img[data-v-525a170e]{width:100%;height:100%;display:block}.audio .audio-controls[data-v-525a170e]{width:100%;max-width:200px;flex:1;height:36px}.audio .audio-controls .audio-controls--handler[data-v-525a170e],.audio .audio-controls .audio-controls--progress[data-v-525a170e]{width:100%}.audio .audio-controls .audio-controls--handler[data-v-525a170e]{line-height:1}.audio .audio-controls .audio-controls--handler .play[data-v-525a170e]{font-size:24px}.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-525a170e]{width:22px;height:22px;display:block;cursor:pointer}.audio .audio-controls .audio-controls--handler .current-time[data-v-525a170e],.audio .audio-controls .audio-controls--handler .total-time[data-v-525a170e]{font-size:12px;color:#333}.play-handler.mobile[data-v-525a170e]{width:20px;height:20px}.audio-component[data-v-525a170e]{display:none}[data-v-525a170e] .el-slider__runway{margin:0 0 4px 0;background:#e3e3e3;height:4px}[data-v-525a170e] .el-slider__bar{height:4px}[data-v-525a170e] .el-slider__button{width:10px;height:10px}[data-v-525a170e] .el-slider__button-wrapper{top:-15px} \ No newline at end of file +.content[data-v-3d2dcb5b]{width:100%}.content .stem-content[data-v-3d2dcb5b]{width:100%;box-sizing:border-box;padding:5px 14px;height:auto;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer}.content .stem-content.no-border[data-v-3d2dcb5b]{padding:0;border:none;cursor:default}.content .stem-content .placeholder[data-v-3d2dcb5b]{color:#c0c4cc;font-size:14px;cursor:pointer;user-select:none}.option-item+.option-item[data-v-7fac7a23]{margin-top:16px}.option-item[data-v-7fac7a23]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item .questionSeq[data-v-7fac7a23]{padding:8px 0}.option-item.isActive[data-v-7fac7a23]{border-color:#2e9adb}.option-item.isTrue[data-v-7fac7a23]{border:1px solid #70b603}.option-item.isTrue[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-7fac7a23]{border:1px solid #d9001b}.option-item.isFalse[data-v-7fac7a23] .el-radio__input.is-checked .el-radio__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-7fac7a23]:hover{background:#ddd}.option-item[data-v-7fac7a23] .content{cursor:pointer}.option-item[data-v-7fac7a23] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.option-item+.option-item[data-v-fa728c70]{margin-top:16px}.option-item[data-v-fa728c70]{display:flex;background:#fbfbfb;border-radius:6px;padding-left:16px;cursor:pointer;transition:all ease .3s;border:1px solid #fbfbfb}.option-item.isActive[data-v-fa728c70]{border-color:#2e9adb}.option-item .questionSeq[data-v-fa728c70]{padding:8px 0}.option-item.isTrue[data-v-fa728c70]{border:1px solid #70b603}.option-item.isTrue[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#70b603;background:#70b603}.option-item.isFalse[data-v-fa728c70]{border:1px solid #d9001b}.option-item.isFalse[data-v-fa728c70] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#d9001b;background:#d9001b}.option-item[data-v-fa728c70]:hover{background:#ddd}.option-item[data-v-fa728c70] .content{cursor:pointer}.option-item[data-v-fa728c70] .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.image-file[data-v-506f1aca]{width:218px;object-fit:scale-down}.video-file[data-v-506f1aca]{width:408px}.file-render[data-v-506f1aca]{width:100%}.file-info[data-v-506f1aca]{flex:1;min-width:0}.file-info.videoHandler[data-v-506f1aca]{display:flex;flex-direction:column;justify-content:center}.file-info.videoHandler .fileName[data-v-506f1aca]{font-size:18px;color:#333;margin-bottom:19px}.file-info.videoHandler .fileInfo[data-v-506f1aca]{font-size:14px;color:#666;margin-bottom:19px}[data-v-7628e470] .el-dialog__header{padding:10px}.video-content[data-v-7628e470]{width:180px;height:135px;border-radius:6px;overflow:hidden;position:relative}.video-content .play[data-v-7628e470]{position:absolute;left:50%;top:50%;cursor:pointer;transform:translateX(-50%) translateY(-50%)}.video-mask[data-v-7628e470]{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-mask img[data-v-7628e470]{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);display:block}.video-player[data-v-7628e470]{width:100%}.audio .audio-icon[data-v-25355b9e]{width:36px;height:36px;margin-right:20px}.audio .audio-icon img[data-v-25355b9e]{width:100%;height:100%;display:block}.audio .audio-controls[data-v-25355b9e]{width:100%;max-width:200px;flex:1;height:36px}.audio .audio-controls .audio-controls--handler[data-v-25355b9e],.audio .audio-controls .audio-controls--progress[data-v-25355b9e]{width:100%}.audio .audio-controls .audio-controls--handler[data-v-25355b9e]{line-height:1}.audio .audio-controls .audio-controls--handler .play[data-v-25355b9e]{font-size:24px}.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-25355b9e]{width:22px;height:22px;display:block;cursor:pointer}.audio .audio-controls .audio-controls--handler .current-time[data-v-25355b9e],.audio .audio-controls .audio-controls--handler .total-time[data-v-25355b9e]{font-size:12px;color:#333}.play-handler.mobile[data-v-25355b9e]{width:20px;height:20px}.audio-component[data-v-25355b9e]{display:none}[data-v-25355b9e] .el-slider__runway{margin:0 0 4px 0;background:#e3e3e3;height:4px}[data-v-25355b9e] .el-slider__bar{height:4px}[data-v-25355b9e] .el-slider__button{width:10px;height:10px}[data-v-25355b9e] .el-slider__button-wrapper{top:-15px} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/text.css b/src/plugin/xml-digital-teaching/lib/text.css index 87c8364..016660f 100644 --- a/src/plugin/xml-digital-teaching/lib/text.css +++ b/src/plugin/xml-digital-teaching/lib/text.css @@ -1,9 +1,12 @@ -.xml-text-h5[data-v-4ae2eebc] { + +/*# sourceMappingURL=XmlTextDialog.vue.map */ + +.xml-text-h5[data-v-a0b70a4a] { } -.xml-text-pc[data-v-4ae2eebc] { +.xml-text-pc[data-v-a0b70a4a] { } -.xml-text-h5[data-v-4ae2eebc] { +.xml-text-h5[data-v-a0b70a4a] { } .xml-text-h5 .inline-audio-wrap, @@ -78,9 +81,6 @@ /*# sourceMappingURL=XmlText.vue.map */ -/*# sourceMappingURL=XmlTextDialog.vue.map */ - - diff --git a/src/plugin/xml-digital-teaching/lib/text.js b/src/plugin/xml-digital-teaching/lib/text.js index 1cb3a20..eab5941 100644 --- a/src/plugin/xml-digital-teaching/lib/text.js +++ b/src/plugin/xml-digital-teaching/lib/text.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ import Vue from 'vue'; @@ -419,7 +419,7 @@ __vue_render__$4._withStripped = true; /* style */ const __vue_inject_styles__$3 = undefined; /* scoped */ - const __vue_scope_id__$3 = "data-v-73d8b7a0"; + const __vue_scope_id__$3 = "data-v-0994a01b"; /* module identifier */ const __vue_module_identifier__$3 = undefined; /* functional template */ @@ -501,7 +501,7 @@ class MagicLink extends HTMLElement { transition: all 240ms ease-in-out; cursor: pointer; } - .magic-link:hover { + .magic-link span:hover { text-decoration: underline; } .wifi-symbol { @@ -10120,1083 +10120,1441 @@ var recorder_mp3_min = createCommonjsModule(function (module) { https://github.com/xiangyuecn/Recorder src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js */ -!function (y) { +!function (e) { + var t = "object" == typeof window && !!window.document, + a = t ? window : Object; + !function (e, w) { - var v = function () {}, - V = function (e) { - return new t(e); - }; - V.LM = "2023-02-01 18:05"; - var T = "Recorder", - d = "getUserMedia", - O = "srcSampleRate", - N = "sampleRate", - x = "catch"; - V.IsOpen = function () { - var e = V.Stream; - if (e) { - var t = e.getTracks && e.getTracks() || e.audioTracks || [], - a = t[0]; - if (a) { - var s = a.readyState; - return "live" == s || s == a.LIVE; - } - } - return !1; - }, V.BufferSize = 4096, V.Destroy = function () { - for (var e in H(T + " Destroy"), S(), a) a[e](); - }; - var a = {}; - V.BindDestroy = function (e, t) { - a[e] = t; - }, V.Support = function () { - var e = navigator.mediaDevices || {}; - return e[d] || (e = navigator)[d] || (e[d] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[d] && (V.Scope = e, !!V.GetContext()); - }, V.GetContext = function () { - var e = y.AudioContext; - return e || (e = y.webkitAudioContext), e ? (V.Ctx && "closed" != V.Ctx.state || (V.Ctx = new e(), V.BindDestroy("Ctx", function () { - var e = V.Ctx; - e && e.close && (e.close(), V.Ctx = 0); - })), V.Ctx) : null; - }; - var E = "ConnectEnableWebM"; - V[E] = !0; - var P = "ConnectEnableWorklet"; - V[P] = !1; - var g = function (e, _) { - var l, - i, - f, - c = e.BufferSize || V.BufferSize, - h = V.Ctx, - u = e.Stream, - o = function (e) { - var t = u._m = h.createMediaStreamSource(u), - a = h.destination, - s = "createMediaStreamDestination"; - h[s] && (a = h[s]()), t.connect(e), e.connect(a); - }, - m = "", - p = u._call, - b = function (e) { - for (var t in p) { - for (var a = e.length, s = new Int16Array(a), n = 0, r = 0; r < a; r++) { - var i = Math.max(-1, Math.min(1, e[r])); - i = i < 0 ? 32768 * i : 32767 * i, s[r] = i, n += Math.abs(i); - } - for (var o in p) p[o](s, n); - return; - } - }, - v = "ScriptProcessor", - d = "audioWorklet", - g = T + " " + d, - S = "RecProc", - M = "MediaRecorder", - w = M + ".WebM.PCM", - R = h.createScriptProcessor || h.createJavaScriptNode, - A = "。由于" + d + "内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启" + d + "。", - B = function () { - i = u.isWorklet = !1, L(u), H("Connect采用老的" + v + "," + (V[P] ? "但已" : "可") + "设置" + T + "." + P + "=true尝试启用" + d + m + A, 3); - var e = u._p = R.call(h, c, 1, 1); - o(e); - var t = "_D220626", - a = V[t]; - a && H("Use " + T + "." + t, 3), e.onaudioprocess = function (e) { - var t = e.inputBuffer.getChannelData(0); - a ? (t = new Float32Array(t), setTimeout(function () { - b(t); - })) : b(t); - }; - }, - k = function () { - l = u.isWebM = !1, I(u), i = u.isWorklet = !R || V[P]; - var t = y.AudioWorkletNode; - if (i && h[d] && t) { - var s = function () { - return i && u._na; - }, - n = u._na = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - f = 0, s() && (H(d + "未返回任何音频,恢复使用" + v, 3), R && B()); - }, 500)); - }, - r = function () { - if (s()) { - var e = u._n = new t(h, S, { - processorOptions: { - bufferSize: c - } - }); - o(e), e.port.onmessage = function (e) { - f && (clearTimeout(f), f = ""), s() ? b(e.data.val) : i || H(d + "多余回调", 3); - }, H("Connect采用" + d + ",设置" + T + "." + P + "=false可恢复老式" + v + m + A, 3); - } - }; - h.resume()[p && "finally"](function () { - if (s()) if (h[S]) r();else { - var e, - t, - a = (t = "class " + S + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { - return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, g); - })(function (e) { - DEL_super(e); - var t = this, - a = e.processorOptions.bufferSize; - t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { - e.data.kill && (t.kill = !0, console.log("$RA kill call")); - }, console.log("$RA .ctor call", e); - }), t += "process " + e(function (e, t, a) { - var s = this, - n = s.bufferSize, - r = s.buffer, - i = s.pos; - if ((e = (e[0] || [])[0] || []).length) { - r.set(e, i); - var o = ~~((i += e.length) / n) * n; - if (o) { - this.port.postMessage({ - val: r.slice(0, o) - }); - var _ = r.subarray(o, i); - (r = new Float32Array(2 * n)).set(_), i = _.length, s.buffer = r; - } - s.pos = i; - } - return !s.kill; - }), t += '}try{registerProcessor("' + S + '", ' + S + ')}catch(e){console.error("' + g + '注册失败",e)}', "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); - h[d].addModule(a).then(function (e) { - s() && (h[S] = 1, r(), f && n()); - })[x](function (e) { - H(d + ".addModule失败", 1, e), s() && B(); - }); - } - }); - } else B(); - }; - !function () { - var e = y[M], - t = "ondataavailable", - a = "audio/webm; codecs=pcm"; - l = u.isWebM = V[E]; - var s = e && t in e.prototype && e.isTypeSupported(a); - if (m = s ? "" : "(此浏览器不支持" + w + ")", !_ || !l || !s) return k(); - var n = function () { - return l && u._ra; - }, - r = (u._ra = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - n() && (H(M + "未返回任何音频,降级使用" + d, 3), k()); - }, 500)); - }, Object.assign({ - mimeType: a - }, V.ConnectWebMOptions)), - i = u._r = new e(u, r), - o = u._rd = { - sampleRate: h[N] - }; - i[t] = function (e) { - var t = new FileReader(); - t.onloadend = function () { - if (n()) { - var e = C(new Uint8Array(t.result), o); - if (!e) return; - if (-1 == e) return void k(); - f && (clearTimeout(f), f = ""), b(e); - } else l || H(M + "多余回调", 3); - }, t.readAsArrayBuffer(e.data); - }, i.start(~~(c / 48)), H("Connect采用" + w + ",设置" + T + "." + E + "=false可恢复使用" + d + "或老式" + v); - }(); - }, - L = function (e) { - e._na = null, e._n && (e._n.port.postMessage({ - kill: !0 - }), e._n.disconnect(), e._n = null); - }, - I = function (e) { - e._ra = null, e._r && (e._r.stop(), e._r = null); - }, - S = function (e) { - var t = (e = e || V) == V, - a = e.Stream; - if (a && (a._m && (a._m.disconnect(), a._m = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), L(a), I(a), t)) { - for (var s = a.getTracks && a.getTracks() || a.audioTracks || [], n = 0; n < s.length; n++) { - var r = s[n]; - r.stop && r.stop(); + var S = function () {}, + f = function (e) { + return "number" == typeof e; + }, + N = function (e) { + return new l(e); + }, + M = N.LM = "2024-04-09 19:15", + y = "https://github.com/xiangyuecn/Recorder", + R = "Recorder", + A = "getUserMedia", + V = "srcSampleRate", + D = "sampleRate", + i = "bitRate", + x = "catch", + t = e[R]; + if (t && t.LM == M) return t.CLog(t.i18n.$T("K8zP::重复导入{1}", 0, R), 3); + N.IsOpen = function () { + var e = N.Stream; + if (e) { + var t = e.getTracks && e.getTracks() || e.audioTracks || [], + a = t[0]; + if (a) { + var n = a.readyState; + return "live" == n || n == a.LIVE; } - a.stop && a.stop(); } - e.Stream = 0; + return !1; + }, N.BufferSize = 4096, N.Destroy = function () { + for (var e in O(R + " Destroy"), L(), a) a[e](); }; - V.SampleData = function (e, t, a, s, n) { - s || (s = {}); - var r = s.index || 0, - i = s.offset || 0, - o = s.frameNext || []; - n || (n = {}); - var _ = n.frameSize || 1; - n.frameType && (_ = "mp3" == n.frameType ? 1152 : 1); - var l = e.length; - l + 1 < r && H("SampleData似乎传入了未重置chunk " + r + ">" + l, 3); - for (var f = 0, c = r; c < l; c++) f += e[c].length; - f = Math.max(0, f - Math.floor(i)); - var h = t / a; - 1 < h ? f = Math.floor(f / h) : (h = 1, a = t), f += o.length; - for (var u = new Int16Array(f), m = 0, c = 0; c < o.length; c++) u[m] = o[c], m++; - for (; r < l; r++) { - for (var p = e[r], c = i, b = p.length; c < b;) { - var v = Math.floor(c), - d = Math.ceil(c), - g = c - v, - S = p[v], - M = d < b ? p[d] : (e[r + 1] || [S])[0] || 0; - u[m] = S + (M - S) * g, m++, c += h; + var a = {}; + N.BindDestroy = function (e, t) { + a[e] = t; + }, N.Support = function () { + if (!w) return !1; + var e = navigator.mediaDevices || {}; + return e[A] || (e = navigator)[A] || (e[A] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[A] && (N.Scope = e, !!N.GetContext()); + }, N.GetContext = function (e) { + if (!w) return null; + var t = window.AudioContext; + if (t || (t = window.webkitAudioContext), !t) return null; + var a = N.Ctx; + if (a && "closed" != a.state || (a = N.Ctx = new t(), N.NewCtxs = N.NewCtxs || [], N.BindDestroy("Ctx", function () { + var e = N.Ctx; + e && e.close && (s(e), N.Ctx = 0); + var t = N.NewCtxs; + N.NewCtxs = []; + for (var a = 0; a < t.length; a++) s(t[a]); + })), e && a.close) try { + a = new t(), N.NewCtxs.push(a); + } catch (e) { + O("GetContext tryNew Error", 1, e); } - i = c - b; - } - o = null; - var w = u.length % _; - if (0 < w) { - var R = 2 * (u.length - w); - o = new Int16Array(u.buffer.slice(R)), u = new Int16Array(u.buffer.slice(0, R)); - } - return { - index: r, - offset: i, - frameNext: o, - sampleRate: a, - data: u - }; - }, V.PowerLevel = function (e, t) { - var a = e / t || 0; - return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); - }, V.PowerDBFS = function (e) { - var t = Math.max(.1, e || 0); - return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); - }, V.CLog = function (e, t) { - var a = new Date(), - s = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), - n = this && this.envIn && this.envCheck && this.id, - r = ["[" + s + " " + T + (n ? ":" + n : "") + "]" + e], - i = arguments, - o = y.console || {}, - _ = 2, - l = o.log; - for ("number" == typeof t ? l = 1 == t ? o.error : 3 == t ? o.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); - f ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(o, r); - }; - var H = function () { - V.CLog.apply(this, arguments); - }, - f = !0; - try { - f = !console.log.apply; - } catch (e) {} - var s = 0; - function t(e) { - this.id = ++s, r(); - var t = { - type: "mp3", - bitRate: 16, - sampleRate: 16e3, - onProcess: v - }; - for (var a in e) t[a] = e[a]; - this.set = t, this._S = 9, this.Sync = { - O: 9, - C: 9 - }; - } - V.Sync = { - O: 9, - C: 9 - }, V.prototype = t.prototype = { - CLog: H, - _streamStore: function () { - return this.set.sourceStream ? this : V; - }, - open: function (e, a) { - var s = this, - n = s._streamStore(); - e = e || v; - var r = function (e, t) { - t = !!t, s.CLog("录音open失败:" + e + ",isUserNotAllow:" + t, 1), a && a(e, t); - }, - i = function () { - s.CLog("open ok id:" + s.id), e(), s._SO = 0; - }, - o = n.Sync, - _ = ++o.O, - l = o.C; - s._O = s._O_ = _, s._SO = s._S; - var t = s.envCheck({ - envName: "H5", - canProcess: !0 - }); - if (t) r("不能录音:" + t);else if (s.set.sourceStream) { - if (!V.GetContext()) return void r("不支持此浏览器从流中获取录音"); - S(n), s.Stream = s.set.sourceStream, s.Stream._call = {}; - try { - g(n); - } catch (e) { - return void r("从流中打开录音失败:" + e.message); - } - i(); - } else { - var f = function (e, t) { - try { - y.top.a; - } catch (e) { - return void r('无权录音(跨域,请尝试给iframe添加麦克风访问策略,如allow="camera;microphone")'); - } - /Permission|Allow/i.test(e) ? r("用户拒绝了录音权限", !0) : !1 === y.isSecureContext ? r("浏览器禁止不安全页面录音,可开启https解决") : /Found/i.test(e) ? r(t + ",无可用麦克风") : r(t); - }; - if (V.IsOpen()) i();else if (V.Support()) { - var c = function (t) { - setTimeout(function () { - t._call = {}; - var e = V.Stream; - e && (S(), t._call = e._call), V.Stream = t, function () { - if (l != o.C || !s._O) { - var e = "open被取消"; - return _ == o.O ? s.close() : e = "open被中断", r(e), !0; - } - }() || (V.IsOpen() ? (e && s.CLog("发现同时多次调用open", 1), g(n, 1), i()) : r("录音功能无效:无音频流")); - }, 100); - }, - h = function (e) { - var t = e.name || e.message || e.code + ":" + e; - s.CLog("请求录音权限错误", 1, e), f(t, "无法录音:" + t); - }, - u = { - noiseSuppression: !1, - echoCancellation: !1 - }, - m = s.set.audioTrackSet; - for (var p in m) u[p] = m[p]; - u.sampleRate = V.Ctx.sampleRate; - try { - var b = V.Scope[d]({ - audio: u - }, c, h); - } catch (e) { - s.CLog(d, 3, e), b = V.Scope[d]({ - audio: !0 - }, c, h); - } - b && b.then && b.then(c)[x](h); - } else f("", "此浏览器不支持录音"); - } - }, - close: function (e) { - e = e || v; - var t = this, - a = t._streamStore(); - t._stop(); - var s = a.Sync; - if (t._O = 0, t._O_ != s.O) return t.CLog("close被忽略(因为同时open了多个rec,只有最后一个会真正close)", 3), void e(); - s.C++, S(a), t.CLog("close"), e(); - }, - mock: function (e, t) { - var a = this; - return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a[O] = t, a; - }, - envCheck: function (e) { - var t, - a = this.set, - s = "CPU_BE"; - if (t || V[s] || !y.Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (r(s), t = "不支持CPU_BE架构"), !t) { - var n = a.type; - this[n + "_envCheck"] ? t = this[n + "_envCheck"](e, a) : a.takeoffEncodeChunk && (t = n + "类型" + (this[n] ? "" : "(未加载编码器)") + "不支持设置takeoffEncodeChunk"); - } - return t || ""; - }, - envStart: function (e, t) { - var a = this, - s = a.set; - a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = []; - var n = s[N]; - if (t < n ? s[N] = t : n = 0, a[O] = t, a.CLog(O + ": " + t + " set." + N + ": " + s[N] + (n ? " 忽略" + n : ""), n ? 3 : 0), a.engineCtx = 0, a[s.type + "_start"]) { - var r = a.engineCtx = a[s.type + "_start"](s); - r && (r.pcmDatas = [], r.pcmSize = 0); - } - }, - envResume: function () { - this.envInFixTs = []; - }, - envIn: function (e, t) { - var n = this, - r = n.set, - i = n.engineCtx, - a = n[O], - s = e.length, - o = V.PowerLevel(t, s), - _ = n.buffers, - l = _.length; - _.push(e); - var f = _, - c = l, - h = Date.now(), - u = Math.round(s / a * 1e3); - n.envInLast = h, 1 == n.buffers.length && (n.envInFirst = h - u); - var m = n.envInFixTs; - m.splice(0, 0, { - t: h, - d: u - }); - for (var p = h, b = 0, v = 0; v < m.length; v++) { - var d = m[v]; - if (3e3 < h - d.t) { - m.length = v; + return a; + }, N.CloseNewCtx = function (e) { + if (e && e != N.Ctx) { + s(e); + for (var t = N.NewCtxs || [], a = t.length, n = 0; n < t.length; n++) if (t[n] == e) { + t.splice(n, 1); break; } - p = d.t, b += d.d; + O(z("mSxV::剩{1}个GetContext未close", 0, a + "-1=" + t.length), t.length ? 3 : 0); } - var g = m[1], - S = h - p; - if (S / 3 < S - b && (g && 1e3 < S || 6 <= m.length)) { - var M = h - g.t - u; - if (u / 5 < M) { - var w = !r.disableEnvInFix; - if (n.CLog("[" + h + "]" + (w ? "" : "未") + "补偿" + M + "ms", 3), n.envInFix += M, w) { - var R = new Int16Array(M * a / 1e3); - s += R.length, _.push(R); + }; + var s = function (e) { + if (e && e.close) { + e._isC = 1; + try { + e.close(); + } catch (e) { + O("ctx close err", 1, e); } } - } - var A = n.recSize, - B = s, - k = A + B; - if (n.recSize = k, i) { - var y = V.SampleData(_, a, r[N], i.chunkInfo); - i.chunkInfo = y, k = (A = i.pcmSize) + (B = y.data.length), i.pcmSize = k, _ = i.pcmDatas, l = _.length, _.push(y.data), a = y[N]; - } - var T = Math.round(k / a * 1e3), - x = _.length, - E = f.length, - P = function () { - for (var e = L ? 0 : -B, t = null == _[0], a = l; a < x; a++) { - var s = _[a]; - null == s ? t = 1 : (e += s.length, i && s.length && n[r.type + "_encode"](i, s)); - } - if (t && i) for (a = c, f[0] && (a = 0); a < E; a++) f[a] = null; - t && (e = L ? B : 0, _[0] = null), i ? i.pcmSize += e : n.recSize += e; - }, - L = 0, - I = "rec.set.onProcess"; - try { - L = r.onProcess(_, o, T, a, l, P); - } catch (e) { - console.error(I + "回调出错是不允许的,需保证不会抛异常", e); - } - var H = Date.now() - h; - if (10 < H && 1e3 < n.envInFirst - h && n.CLog(I + "低性能,耗时" + H + "ms", 3), !0 === L) { - var C = 0; - for (v = l; v < x; v++) null == _[v] ? C = 1 : _[v] = new Int16Array(0); - C ? n.CLog("未进入异步前不能清除buffers", 3) : i ? i.pcmSize -= B : n.recSize -= B; - } else P(); - }, - start: function () { - var t = this, - a = V.Ctx, - e = 1; - if (t.set.sourceStream ? t.Stream || (e = 0) : V.IsOpen() || (e = 0), e) { - if (t.CLog("开始录音"), t._stop(), t.state = 3, t.envStart(null, a[N]), t._SO && t._SO + 1 != t._S) t.CLog("start被中断", 3);else { - t._SO = 0; - var s = function () { - 3 == t.state && (t.state = 1, t.resume()); - }; - if ("suspended" == a.state) { - var n = "AudioContext resume: "; - t.CLog(n + "wait..."), a.resume().then(function () { - t.CLog(n + a.state), s(); + }, + B = N.ResumeCtx = function (a, n, s, r) { + var i = 0, + o = 0, + _ = 0, + l = 0, + f = "EventListener", + c = "ResumeCtx ", + u = function (e, t) { + o && h(), i || (i = 1, e && r(e, l), t && s(l)), t && (!a._LsSC && a["add" + f] && a["add" + f]("statechange", b), a._LsSC = 1, _ = 1); + }, + h = function (e) { + if (!e || !o) { + o = e ? 1 : 0; + for (var t = ["focus", "mousedown", "mouseup", "touchstart", "touchend"], a = 0; a < t.length; a++) window[(e ? "add" : "remove") + f](t[a], b, !0); + } + }, + b = function () { + var e = a.state, + t = p(e); + if (!i && !n(t ? ++l : l)) return u(); + t ? (_ && O(c + "sc " + e, 3), h(1), a.resume().then(function () { + _ && O(c + "sc " + a.state), u(0, 1); })[x](function (e) { - t.CLog(n + a.state + " 可能无法录音:" + e.message, 1, e), s(); - }); - } else s(); + O(c + "error", 1, e), p(a.state) || u(e.message || "error"); + })) : "closed" == e ? (_ && !a._isC && O(c + "sc " + e, 1), u("ctx closed")) : u(0, 1); + }; + b(); + }, + p = N.CtxSpEnd = function (e) { + return "suspended" == e || "interrupted" == e; + }, + k = function (e) { + var t = e.state, + a = "ctx.state=" + t; + return p(t) && (a += z("nMIy::(注意:ctx不是running状态,rec.open和start至少要有一个在用户操作(触摸、点击等)时进行调用,否则将在rec.start时尝试进行ctx.resume,可能会产生兼容性问题(仅iOS),请参阅文档中runningContext配置)")), a; + }, + T = "ConnectEnableWebM"; + N[T] = !0; + var E = "ConnectEnableWorklet"; + N[E] = !1; + var C = function (e, _) { + var l = e.BufferSize || N.BufferSize, + f = e.Stream, + c = f._RC || f._c || N.GetContext(!0); + f._c = c; + var u, + a, + h, + i = function (e) { + var t = f._m = c.createMediaStreamSource(f), + a = c.destination, + n = "createMediaStreamDestination"; + c[n] && (a = f._d = c[n]()), t.connect(e), e.connect(a); + }, + b = "", + p = f._call, + m = function (e) { + for (var t in p) { + for (var a = e.length, n = new Int16Array(a), s = 0, r = 0; r < a; r++) { + var i = Math.max(-1, Math.min(1, e[r])); + i = i < 0 ? 32768 * i : 32767 * i, n[r] = i, s += Math.abs(i); + } + for (var o in p) p[o](n, s); + return; + } + }, + v = "ScriptProcessor", + d = "audioWorklet", + o = R + " " + d, + g = "RecProc", + w = "MediaRecorder", + S = w + ".WebM.PCM", + M = c.createScriptProcessor || c.createJavaScriptNode, + y = z("ZGlf::。由于{1}内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启{1}。", 0, d), + A = function () { + a = f.isWorklet = !1, n(f), O(z("7TU0::Connect采用老的{1},", 0, v) + Y.get(z(N[E] ? "JwCL::但已设置{1}尝试启用{2}" : "VGjB::可设置{1}尝试启用{2}", 2), [R + "." + E + "=true", d]) + b + y, 3); + var e = f._p = M.call(c, l, 1, 1); + i(e), e.onaudioprocess = function (e) { + var t = e.inputBuffer.getChannelData(0); + m(t); + }; + }, + k = function () { + u = f.isWebM = !1, I(f), a = f.isWorklet = !M || N[E]; + var t = window.AudioWorkletNode; + if (a && c[d] && t) { + var n = function () { + return a && f._na; + }, + s = f._na = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + h = 0, n() && (O(z("MxX1::{1}未返回任何音频,恢复使用{2}", 0, d, v), 3), M && A()); + }, 500)); + }, + r = function () { + if (n()) { + var e = f._n = new t(c, g, { + processorOptions: { + bufferSize: l + } + }); + i(e), e.port.onmessage = function (e) { + h && (clearTimeout(h), h = ""), n() ? m(e.data.val) : a || O(z("XUap::{1}多余回调", 0, d), 3); + }, O(z("yOta::Connect采用{1},设置{2}可恢复老式{3}", 0, d, R + "." + E + "=false", v) + b + y, 3); + } + }, + e = function () { + if (n()) if (c[g]) r();else { + var e, + t, + a = (t = "class " + g + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { + return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, o); + })(function (e) { + DEL_super(e); + var t = this, + a = e.processorOptions.bufferSize; + t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { + e.data.kill && (t.kill = !0, $C.log("$RA kill call")); + }, $C.log("$RA .ctor call", e); + }), t += "process " + e(function (e, t, a) { + var n = this, + s = n.bufferSize, + r = n.buffer, + i = n.pos; + if ((e = (e[0] || [])[0] || []).length) { + r.set(e, i); + var o = ~~((i += e.length) / s) * s; + if (o) { + this.port.postMessage({ + val: r.slice(0, o) + }); + var _ = r.subarray(o, i); + (r = new Float32Array(2 * s)).set(_), i = _.length, n.buffer = r; + } + n.pos = i; + } + return !n.kill; + }), t = (t += '}try{registerProcessor("' + g + '", ' + g + ')}catch(e){$C.error("' + o + ' Reg Error",e)}').replace(/\$C\./g, "console."), "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); + c[d].addModule(a).then(function (e) { + n() && (c[g] = 1, r(), h && s()); + })[x](function (e) { + O(d + ".addModule Error", 1, e), n() && A(); + }); + } + }; + B(c, function () { + return n(); + }, e, e); + } else A(); + }; + !function () { + var e = window[w], + t = "ondataavailable", + a = "audio/webm; codecs=pcm"; + u = f.isWebM = N[T]; + var n = e && t in e.prototype && e.isTypeSupported(a); + if (b = n ? "" : z("VwPd::(此浏览器不支持{1})", 0, S), !_ || !u || !n) return k(); + var s = function () { + return u && f._ra; + }, + r = (f._ra = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + s() && (O(z("vHnb::{1}未返回任何音频,降级使用{2}", 0, w, d), 3), k()); + }, 500)); + }, Object.assign({ + mimeType: a + }, N.ConnectWebMOptions)), + i = f._r = new e(f, r), + o = f._rd = { + sampleRate: c[D] + }; + i[t] = function (e) { + var t = new FileReader(); + t.onloadend = function () { + if (s()) { + var e = P(new Uint8Array(t.result), o); + if (!e) return; + if (-1 == e) return void k(); + h && (clearTimeout(h), h = ""), m(e); + } else u || O(z("O9P7::{1}多余回调", 0, w), 3); + }, t.readAsArrayBuffer(e.data); + }, i.start(~~(l / 48)), O(z("LMEm::Connect采用{1},设置{2}可恢复使用{3}或老式{4}", 0, S, R + "." + T + "=false", d, v)); + }(); + }, + r = function (e) { + e._na && e._na(), e._ra && e._ra(); + }, + n = function (e) { + e._na = null, e._n && (e._n.port.postMessage({ + kill: !0 + }), e._n.disconnect(), e._n = null); + }, + I = function (e) { + if (e._ra = null, e._r) { + try { + e._r.stop(); + } catch (e) { + O("mr stop err", 1, e); + } + e._r = null; } - } else t.CLog("未open", 1); - }, - pause: function () { - var e = this; - e.state && (e.state = 2, e.CLog("pause"), delete e._streamStore().Stream._call[e.id]); - }, - resume: function () { - var e, - a = this; - if (a.state) { - a.state = 1, a.CLog("resume"), a.envResume(); - var t = a._streamStore().Stream; - t._call[a.id] = function (e, t) { - 1 == a.state && a.envIn(e, t); - }, (e = t)._na && e._na(), e._ra && e._ra(); - } - }, - _stop: function (e) { - var t = this, - a = t.set; - t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); - }, - stop: function (a, t, e) { - var s, - n = this, - r = n.set, - i = n.envInLast - n.envInFirst, - o = i && n.buffers.length; - n.CLog("stop 和start时差" + (i ? i + "ms 补偿" + n.envInFix + "ms envIn:" + o + " fps:" + (o / i * 1e3).toFixed(1) : "-")); - var _ = function () { - n._stop(), e && n.close(); - }, - l = function (e) { - n.CLog("结束录音失败:" + e, 1), t && t(e), _(); - }, - f = function (e, t) { - if (n.CLog("结束录音 编码花" + (Date.now() - s) + "ms 音频时长" + t + "ms 文件大小" + e.size + "b"), r.takeoffEncodeChunk) n.CLog("启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据", 3);else if (e.size < Math.max(100, t / 2)) return void l("生成的" + r.type + "无效"); - a && a(e, t), _(); + }, + L = function (e) { + var t = (e = e || N) == N, + a = e.Stream; + a && (a._m && (a._m.disconnect(), a._m = null), !a._RC && a._c && N.CloseNewCtx(a._c), a._RC = null, a._c = null, a._d && (o(a._d.stream), a._d = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), n(a), I(a), t && o(a)), e.Stream = 0; + }, + o = N.StopS_ = function (e) { + for (var t = e.getTracks && e.getTracks() || e.audioTracks || [], a = 0; a < t.length; a++) { + var n = t[a]; + n.stop && n.stop(); + } + e.stop && e.stop(); + }; + N.SampleData = function (e, t, a, n, s) { + var r = "SampleData"; + n || (n = {}); + var i = n.index || 0, + o = n.offset || 0, + _ = n.filter; + if (_ && _.fn && _.sr != t && (_ = null, O(z("d48C::{1}的filter采样率变了,重设滤波", 0, r), 3)), !_) { + var l = 3 * t / 4 < a ? 0 : a / 2 * 3 / 4; + _ = { + fn: l ? N.IIRFilter(!0, t, l) : 0 }; - if (!n.isMock) { - var c = 3 == n.state; - if (!n.state || c) return void l("未开始录音" + (c ? ",开始录音前无用户交互导致AudioContext未运行" : "")); - n._stop(!0); } - var h = n.recSize; - if (h) { - if (n.buffers[0]) { - if (n[r.type]) { - if (n.isMock) { - var u = n.envCheck(n.mockEnvInfo || { + _.sr = t; + var f = _.fn, + c = n.frameNext || []; + s || (s = {}); + var u = s.frameSize || 1; + s.frameType && (u = "mp3" == s.frameType ? 1152 : 1); + var h = e.length; + h + 1 < i && O(z("tlbC::{1}似乎传入了未重置chunk {2}", 0, r, i + ">" + h), 3); + for (var b = 0, p = i; p < h; p++) b += e[p].length; + b = Math.max(0, b - Math.floor(o)); + var m = t / a; + 1 < m ? b = Math.floor(b / m) : (m = 1, a = t), b += c.length; + for (var v = new Int16Array(b), d = 0, p = 0; p < c.length; p++) v[d] = c[p], d++; + for (; i < h; i++) { + for (var g = e[i], p = o, w = g.length, S = f && f.Embed, M = 0, y = 0, A = 0, k = 0, R = 0, x = 0; R < w; R++, x++) if (x < w && (S ? (A = g[x], k = S.b0 * A + S.b1 * S.x1 + S.b0 * S.x2 - S.a1 * S.y1 - S.a2 * S.y2, S.x2 = S.x1, S.x1 = A, S.y2 = S.y1, S.y1 = k) : k = f ? f(g[x]) : g[x]), M = y, y = k, 0 != x) { + var B = Math.floor(p); + if (R == B) { + var T = Math.ceil(p), + E = p - B, + C = M, + I = T < w ? y : C, + L = C + (I - C) * E; + 32767 < L ? L = 32767 : L < -32768 && (L = -32768), v[d] = L, d++, p += m; + } + } else R--; + o = Math.max(0, p - w); + } + c = null; + var P = v.length % u; + if (0 < P) { + var H = 2 * (v.length - P); + c = new Int16Array(v.buffer.slice(H)), v = new Int16Array(v.buffer.slice(0, H)); + } + return { + index: i, + offset: o, + filter: _, + frameNext: c, + sampleRate: a, + data: v + }; + }, N.IIRFilter = function (e, t, a) { + var n = 2 * Math.PI * a / t, + s = Math.sin(n), + r = Math.cos(n), + i = s / 2, + o = 1 + i, + _ = -2 * r / o, + l = (1 - i) / o; + if (e) var f = (1 - r) / 2 / o, + c = (1 - r) / o;else var f = (1 + r) / 2 / o, + c = -(1 + r) / o; + var u = 0, + h = 0, + b = 0, + p = 0, + m = 0, + v = function (e) { + return b = f * e + c * u + f * h - _ * p - l * m, h = u, u = e, m = p, p = b; + }; + return v.Embed = { + x1: 0, + x2: 0, + y1: 0, + y2: 0, + b0: f, + b1: c, + a1: _, + a2: l + }, v; + }, N.PowerLevel = function (e, t) { + var a = e / t || 0; + return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); + }, N.PowerDBFS = function (e) { + var t = Math.max(.1, e || 0); + return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); + }, N.CLog = function (e, t) { + if ("object" == typeof console) { + var a = new Date(), + n = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), + s = this && this.envIn && this.envCheck && this.id, + r = ["[" + n + " " + R + (s ? ":" + s : "") + "]" + e], + i = arguments, + o = N.CLog, + _ = 2, + l = o.log || console.log; + for (f(t) ? l = 1 == t ? o.error || console.error : 3 == t ? o.warn || console.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); + c ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(console, r); + } + }; + var O = function () { + N.CLog.apply(this, arguments); + }, + c = !0; + try { + c = !console.log.apply; + } catch (e) {} + var _ = 0; + function l(e) { + var t = this; + t.id = ++_, u(); + var a = { + type: "mp3", + onProcess: S + }; + for (var n in e) a[n] = e[n]; + var s = (t.set = a)[i], + r = a[D]; + (s && !f(s) || r && !f(r)) && t.CLog(z.G("IllegalArgs-1", [z("VtS4::{1}和{2}必须是数值", 0, D, i)]), 1, e), a[i] = +s || 16, a[D] = +r || 16e3, t.state = 0, t._S = 9, t.Sync = { + O: 9, + C: 9 + }; + } + N.Sync = { + O: 9, + C: 9 + }, N.prototype = l.prototype = { + CLog: O, + _streamStore: function () { + return this.set.sourceStream ? this : N; + }, + _streamCtx: function () { + var e = this._streamStore().Stream; + return e && e._c; + }, + open: function (e, a) { + var n = this, + s = n.set, + r = n._streamStore(), + i = 0; + e = e || S; + var o = function (e, t) { + t = !!t, n.CLog(z("5tWi::录音open失败:") + e + ",isUserNotAllow:" + t, 1), i && N.CloseNewCtx(i), a && a(e, t); + }; + n._streamTag = A; + var _ = function () { + n.CLog("open ok, id:" + n.id + " stream:" + n._streamTag), e(), n._SO = 0; + }, + l = r.Sync, + f = ++l.O, + c = l.C; + n._O = n._O_ = f, n._SO = n._S; + if (w) { + var t = n.envCheck({ + envName: "H5", + canProcess: !0 + }); + if (t) o(z("A5bm::不能录音:") + t);else if (s.sourceStream) { + if (n._streamTag = "set.sourceStream", !N.GetContext()) return void o(z("1iU7::不支持此浏览器从流中获取录音")); + L(r); + var u = n.Stream = s.sourceStream; + u._RC = s.runningContext, u._call = {}; + try { + C(r); + } catch (e) { + return L(r), void o(z("BTW2::从流中打开录音失败:") + e.message); + } + _(); + } else { + var h = function (e, t) { + try { + window.top.a; + } catch (e) { + return void o(z("Nclz::无权录音(跨域,请尝试给iframe添加麦克风访问策略,如{1})", 0, 'allow="camera;microphone"')); + } + /Permission|Allow/i.test(e) ? o(z("gyO5::用户拒绝了录音权限"), !0) : !1 === window.isSecureContext ? o(z("oWNo::浏览器禁止不安全页面录音,可开启https解决")) : /Found/i.test(e) ? o(t + z("jBa9::,无可用麦克风")) : o(t); + }; + if (N.IsOpen()) _();else if (N.Support()) { + var b = s.runningContext; + b || (b = i = N.GetContext(!0)); + var p = function (t) { + setTimeout(function () { + t._call = {}; + var e = N.Stream; + e && (L(), t._call = e._call), (N.Stream = t)._c = b, t._RC = s.runningContext, function () { + if (c != l.C || !n._O) { + var e = z("dFm8::open被取消"); + return f == l.O ? n.close() : e = z("VtJO::open被中断"), o(e), !0; + } + }() || (N.IsOpen() ? (e && n.CLog(z("upb8::发现同时多次调用open"), 1), C(r, 1), _()) : o(z("Q1GA::录音功能无效:无音频流"))); + }, 100); + }, + m = function (e) { + var t = e.name || e.message || e.code + ":" + e; + n.CLog(z("xEQR::请求录音权限错误"), 1, e), h(t, z("bDOG::无法录音:") + t); + }, + v = s.audioTrackSet || {}; + v[D] = b[D]; + var d = { + audio: v + }; + try { + var g = N.Scope[A](d, p, m); + } catch (e) { + n.CLog(A, 3, e), d = { + audio: !0 + }, g = N.Scope[A](d, p, m); + } + n.CLog(A + "(" + JSON.stringify(d) + ") " + k(b) + z("RiWe::,未配置noiseSuppression和echoCancellation时浏览器可能会自动打开降噪和回声消除,移动端可能会降低系统播放音量(关闭录音后可恢复),请参阅文档中audioTrackSet配置") + "(" + y + ") LM:" + M + " UA:" + navigator.userAgent), g && g.then && g.then(p)[x](m); + } else h("", z("COxc::此浏览器不支持录音")); + } + } else o(z.G("NonBrowser-1", ["open"]) + z("EMJq::,可尝试使用RecordApp解决方案") + "(" + y + "/tree/master/app-support-sample)"); + }, + close: function (e) { + e = e || S; + var t = this, + a = t._streamStore(); + t._stop(); + var n = " stream:" + t._streamTag, + s = a.Sync; + if (t._O = 0, t._O_ != s.O) return t.CLog(z("hWVz::close被忽略(因为同时open了多个rec,只有最后一个会真正close)") + n, 3), void e(); + s.C++, L(a), t.CLog("close," + n), e(); + }, + mock: function (e, t) { + var a = this; + return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a._setSrcSR(t), a._streamTag = "mock", a; + }, + _setSrcSR: function (e) { + var t = this.set, + a = t[D]; + e < a ? t[D] = e : a = 0, this[V] = e, this.CLog(V + ": " + e + " set." + D + ": " + t[D] + (a ? " " + z("UHvm::忽略") + ": " + a : ""), a ? 3 : 0); + }, + envCheck: function (e) { + var t, + a = this.set, + n = "CPU_BE"; + if (t || N[n] || "function" != typeof Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (u(n), t = z("Essp::不支持{1}架构", 0, n)), !t) { + var s = a.type, + r = this[s + "_envCheck"]; + a.takeoffEncodeChunk && (r ? e.canProcess || (t = z("7uMV::{1}环境不支持实时处理", 0, e.envName)) : t = z("2XBl::{1}类型不支持设置takeoffEncodeChunk", 0, s) + (this[s] ? "" : z("LG7e::(未加载编码器)"))), !t && r && (t = this[s + "_envCheck"](e, a)); + } + return t || ""; + }, + envStart: function (e, t) { + var a = this, + n = a.set; + if (a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, e && (a._streamTag = "env$" + e.envName), a.state = 1, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = [], a._setSrcSR(t), a.engineCtx = 0, a[n.type + "_start"]) { + var s = a.engineCtx = a[n.type + "_start"](n); + s && (s.pcmDatas = [], s.pcmSize = 0); + } + }, + envResume: function () { + this.envInFixTs = []; + }, + envIn: function (e, t) { + var s = this, + r = s.set, + i = s.engineCtx; + if (1 == s.state) { + var a = s[V], + n = e.length, + o = N.PowerLevel(t, n), + _ = s.buffers, + l = _.length; + _.push(e); + var f = _, + c = l, + u = Date.now(), + h = Math.round(n / a * 1e3); + s.envInLast = u, 1 == s.buffers.length && (s.envInFirst = u - h); + var b = s.envInFixTs; + b.splice(0, 0, { + t: u, + d: h + }); + for (var p = u, m = 0, v = 0; v < b.length; v++) { + var d = b[v]; + if (3e3 < u - d.t) { + b.length = v; + break; + } + p = d.t, m += d.d; + } + var g = b[1], + w = u - p, + S = w - m; + if (w / 3 < S && (g && 1e3 < w || 6 <= b.length)) { + var M = u - g.t - h; + if (h / 5 < M) { + var y = !r.disableEnvInFix; + if (s.CLog("[" + u + "]" + Y.get(z(y ? "4Kfd::补偿{1}ms" : "bM5i::未补偿{1}ms", 1), [M]), 3), s.envInFix += M, y) { + var A = new Int16Array(M * a / 1e3); + n += A.length, _.push(A); + } + } + } + var k = s.recSize, + R = n, + x = k + R; + if (s.recSize = x, i) { + var B = N.SampleData(_, a, r[D], i.chunkInfo); + i.chunkInfo = B, k = i.pcmSize, R = B.data.length, x = k + R, i.pcmSize = x, _ = i.pcmDatas, l = _.length, _.push(B.data), a = B[D]; + } + var T = Math.round(x / a * 1e3), + E = _.length, + C = f.length, + I = function () { + for (var e = L ? 0 : -R, t = null == _[0], a = l; a < E; a++) { + var n = _[a]; + null == n ? t = 1 : (e += n.length, i && n.length && s[r.type + "_encode"](i, n)); + } + if (t && i) { + var a = c; + for (f[0] && (a = 0); a < C; a++) f[a] = null; + } + t && (e = L ? R : 0, _[0] = null), i ? i.pcmSize += e : s.recSize += e; + }, + L = 0, + P = "rec.set.onProcess"; + try { + L = r.onProcess(_, o, T, a, l, I); + } catch (e) { + console.error(P + z("gFUF::回调出错是不允许的,需保证不会抛异常"), e); + } + var H = Date.now() - u; + if (10 < H && 1e3 < s.envInFirst - u && s.CLog(P + z("2ghS::低性能,耗时{1}ms", 0, H), 3), !0 === L) { + for (var O = 0, v = l; v < E; v++) null == _[v] ? O = 1 : _[v] = new Int16Array(0); + O ? s.CLog(z("ufqH::未进入异步前不能清除buffers"), 3) : i ? i.pcmSize -= R : s.recSize -= R; + } else I(); + } else s.state || s.CLog("envIn at state=0", 3); + }, + start: function () { + var t = this, + e = 1; + if (t.set.sourceStream ? t.Stream || (e = 0) : N.IsOpen() || (e = 0), e) { + var a = t._streamCtx(); + if (t.CLog(z("kLDN::start 开始录音,") + k(a) + " stream:" + t._streamTag), t._stop(), t.envStart(null, a[D]), t.state = 3, t._SO && t._SO + 1 != t._S) t.CLog(z("Bp2y::start被中断"), 3);else { + t._SO = 0; + var n = function () { + 3 == t.state && (t.state = 1, t.resume()); + }, + s = "AudioContext resume: "; + B(a, function (e) { + return e && t.CLog(s + "wait..."), 3 == t.state; + }, function (e) { + e && t.CLog(s + a.state), n(); + }, function (e) { + t.CLog(s + a.state + z("upkE::,可能无法录音:") + e, 1), n(); + }); + } + } else t.CLog(z("6WmN::start失败:未open"), 1); + }, + pause: function () { + var e = this, + t = e._streamStore().Stream; + e.state && (e.state = 2, e.CLog("pause"), t && delete t._call[e.id]); + }, + resume: function () { + var a = this, + t = a._streamStore().Stream, + n = "resume(wait ctx)"; + if (3 == a.state) a.CLog(n);else if (a.state) { + a.state = 1, a.CLog("resume"), a.envResume(), t && (t._call[a.id] = function (e, t) { + 1 == a.state && a.envIn(e, t); + }, r(t)); + var s = a._streamCtx(); + s && B(s, function (e) { + return e && a.CLog(n + "..."), 1 == a.state; + }, function (e) { + e && a.CLog(n + s.state), r(t); + }, function (e) { + a.CLog(n + s.state + "[err]" + e, 1); + }); + } + }, + _stop: function (e) { + var t = this, + a = t.set; + t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); + }, + stop: function (c, t, e) { + var u, + h = this, + b = h.set, + a = h.envInLast - h.envInFirst, + n = a && h.buffers.length; + h.CLog(z("Xq4s::stop 和start时差:") + (a ? a + "ms " + z("3CQP::补偿:") + h.envInFix + "ms envIn:" + n + " fps:" + (n / a * 1e3).toFixed(1) : "-") + " stream:" + h._streamTag + " (" + y + ") LM:" + M); + var p = function () { + h._stop(), e && h.close(); + }, + m = function (e) { + h.CLog(z("u8JG::结束录音失败:") + e, 1), t && t(e), p(); + }, + s = function (e, t, a) { + var n = "arraybuffer", + s = "dataType", + r = "DefaultDataType", + i = h[s] || N[r] || "blob", + o = s + "=" + i, + _ = e instanceof ArrayBuffer, + l = 0, + f = _ ? e.byteLength : e.size; + if (i == n ? _ || (l = 1) : "blob" == i ? "function" != typeof Blob ? l = z.G("NonBrowser-1", [o]) + z("1skY::,请设置{1}", 0, R + "." + r + '="' + n + '"') : (_ && (e = new Blob([e], { + type: t + })), e instanceof Blob || (l = 1), t = e.type || t) : l = z.G("NotSupport-1", [o]), h.CLog(z("Wv7l::结束录音 编码花{1}ms 音频时长{2}ms 文件大小{3}b", 0, Date.now() - u, a, f) + " " + o + "," + t), l) m(1 != l ? l : z("Vkbd::{1}编码器返回的不是{2}", 0, b.type, i) + ", " + o);else { + if (b.takeoffEncodeChunk) h.CLog(z("QWnr::启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据"), 3);else if (f < Math.max(50, a / 5)) return void m(z("Sz2H::生成的{1}无效", 0, b.type)); + c && c(e, a, t), p(); + } + }; + if (!h.isMock) { + var r = 3 == h.state; + if (!h.state || r) return void m(z("wf9t::未开始录音") + (r ? z("Dl2c::,开始录音前无用户交互导致AudioContext未运行") : "")); + } + h._stop(!0); + var i = h.recSize; + if (i) { + if (h[b.type]) { + if (h.isMock) { + var o = h.envCheck(h.mockEnvInfo || { envName: "mock", canProcess: !1 }); - if (u) return void l("录音错误:" + u); + if (o) return void m(z("AxOH::录音错误:") + o); } - var m = n.engineCtx; - if (n[r.type + "_complete"] && m) { - var p = Math.round(m.pcmSize / r[N] * 1e3); - return s = Date.now(), void n[r.type + "_complete"](m, function (e) { - f(e, p); - }, l); + var _ = h.engineCtx; + if (h[b.type + "_complete"] && _) { + var l = Math.round(_.pcmSize / b[D] * 1e3); + return u = Date.now(), void h[b.type + "_complete"](_, function (e, t) { + s(e, t, l); + }, m); } - s = Date.now(); - var b = V.SampleData(n.buffers, n[O], r[N]); - r[N] = b[N]; - var v = b.data; - p = Math.round(v.length / r[N] * 1e3), n.CLog("采样" + h + "->" + v.length + " 花:" + (Date.now() - s) + "ms"), setTimeout(function () { - s = Date.now(), n[r.type](v, function (e) { - f(e, p); - }, function (e) { - l(e); + if (u = Date.now(), h.buffers[0]) { + var f = N.SampleData(h.buffers, h[V], b[D]); + b[D] = f[D]; + var v = f.data, + l = Math.round(v.length / b[D] * 1e3); + h.CLog(z("CxeT::采样:{1} 花:{2}ms", 0, i + "->" + v.length, Date.now() - u)), setTimeout(function () { + u = Date.now(), h[b.type](v, function (e, t) { + s(e, t, l); + }, function (e) { + m(e); + }); }); - }); - } else l("未加载" + r.type + "编码器"); - } else l("音频buffers被释放"); - } else l("未采集到录音"); - } - }, y[T] && (H("重复引入" + T, 3), y[T].Destroy()), y[T] = V; - var C = function (e, t) { - t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); - var a = t.tracks, - s = [t.pos[0]], - n = function () { - t.pos[0] = s[0]; - }, - r = t.bytes.length, - i = new Uint8Array(r + e.length); - if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { - if (X(i, s), q(i, s), !D(X(i, s), [24, 83, 128, 103])) return; - for (X(i, s); s[0] < i.length;) { - var o = X(i, s), - _ = q(i, s), - l = [0], - f = 0; - if (!_) return; - if (D(o, [22, 84, 174, 107])) { - for (; l[0] < _.length;) { - var c = X(_, l), - h = q(_, l), - u = [0], - m = { - channels: 0, - sampleRate: 0 - }; - if (D(c, [174])) for (; u[0] < h.length;) { - var p = X(h, u), - b = q(h, u), - v = [0]; - if (D(p, [215])) { - var d = Y(b); - m.number = d, a[d] = m; - } else if (D(p, [131])) { - var d = Y(b); - 1 == d ? m.type = "video" : 2 == d ? (m.type = "audio", f || (t.track0 = m), m.idx = f++) : m.type = "Type-" + d; - } else if (D(p, [134])) { - for (var g = "", S = 0; S < b.length; S++) g += String.fromCharCode(b[S]); - m.codec = g; - } else if (D(p, [225])) for (; v[0] < b.length;) { - var M = X(b, v), - w = q(b, v); - if (D(M, [181])) { - var d = 0, - R = new Uint8Array(w.reverse()).buffer; - 4 == w.length ? d = new Float32Array(R)[0] : 8 == w.length ? d = new Float64Array(R)[0] : H("WebM Track !Float", 1, w), m[N] = Math.round(d); - } else D(M, [98, 100]) ? m.bitDepth = Y(w) : D(M, [159]) && (m.channels = Y(w)); - } - } - } - t._ht = 1, H("WebM Tracks", a), n(); - break; - } - } - } - var A = t.track0; - if (A) { - if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, H("WebM 16改32位", 3)), A[N] != t[N] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || H("WebM Track非预期", 3, t), -(t.bad = 1); - for (var B = [], k = 0; s[0] < i.length;) { - var c = X(i, s), - h = q(i, s); - if (!h) break; - if (D(c, [163])) { - var y = 15 & h[0], - m = a[y]; - if (m) { - if (0 === m.idx) { - for (var T = new Uint8Array(h.length - 4), S = 4; S < h.length; S++) T[S - 4] = h[S]; - B.push(T), k += T.length; - } - } else H("WebM !Track" + y, 1, a); - } - n(); - } - if (k) { - var x = new Uint8Array(i.length - t.pos[0]); - x.set(i.subarray(t.pos[0])), t.bytes = x, t.pos[0] = 0; - for (var T = new Uint8Array(k), S = 0, E = 0; S < B.length; S++) T.set(B[S], E), E += B[S].length; - var R = new Float32Array(T.buffer); - if (1 < A.channels) { - for (var P = [], S = 0; S < R.length;) P.push(R[S]), S += A.channels; - R = new Float32Array(P); - } - return R; - } - } - }, - D = function (e, t) { - if (!e || e.length != t.length) return !1; - if (1 == e.length) return e[0] == t[0]; - for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; - return !0; - }, - Y = function (e) { - for (var t = "", a = 0; a < e.length; a++) { - var s = e[a]; - t += (s < 16 ? "0" : "") + s.toString(16); - } - return parseInt(t, 16) || 0; - }, - X = function (e, t, a) { - var s = t[0]; - if (!(s >= e.length)) { - var n = e[s], - r = ("0000000" + n.toString(2)).substr(-8), - i = /^(0*1)(\d*)$/.exec(r); - if (i) { - var o = i[1].length, - _ = []; - if (!(s + o > e.length)) { - for (var l = 0; l < o; l++) _[l] = e[s], s++; - return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = s, _; - } - } - } - }, - q = function (e, t) { - var a = X(e, t, 1); - if (a) { - var s = Y(a), - n = t[0], - r = []; - if (s < 2147483647) { - if (n + s > e.length) return; - for (var i = 0; i < s; i++) r[i] = e[n], n++; - } - return t[0] = n, r; + } else m(z("xkKd::音频buffers被释放")); + } else m(z("xGuI::未加载{1}编码器,请尝试到{2}的src/engine内找到{1}的编码器并加载", 0, b.type, R)); + } else m(z("Ltz3::未采集到录音")); } }; - V.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; - var r = V.Traffic = function (e) { - e = e ? "/" + T + "/Report/" + e : ""; - var t = V.TrafficImgUrl; - if (t) { - var a = V.Traffic, - s = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], - n = s[1] || "http://file/", - r = (s[0] || n) + e; - if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(n + e)), !a[r]) { - a[r] = 1; - var i = new Image(); - i.src = t, H("Traffic Analysis Image: " + (e || T + ".TrafficImgUrl=" + V.TrafficImgUrl)); - } - } - }; -}(window), module.exports && (module.exports = Recorder), function () { - - var i; - Recorder.prototype.enc_mp3 = { - stable: !0, - testmsg: "采样率范围48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000" - }, Recorder.prototype.mp3 = function (a, s, e) { - var n = this.set, - r = a.length, - t = this.mp3_start(n); - if (t) return this.mp3_encode(t, a), void this.mp3_complete(t, s, e, 1); - var i = new Recorder.lamejs.Mp3Encoder(1, n.sampleRate, n.bitRate), - o = [], - _ = 0, - l = 0, - f = function () { - if (_ < r) { - 0 < (e = i.encodeBuffer(a.subarray(_, _ + 57600))).length && (l += e.buffer.byteLength, o.push(e.buffer)), _ += 57600, setTimeout(f); - } else { - var e; - 0 < (e = i.flush()).length && (l += e.buffer.byteLength, o.push(e.buffer)); - var t = c.fn(o, l, r, n.sampleRate); - h(t, n), s(new Blob(o, { - type: "audio/mp3" - })); + var P = function (e, t) { + t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); + var a = t.tracks, + n = [t.pos[0]], + s = function () { + t.pos[0] = n[0]; + }, + r = t.bytes.length, + i = new Uint8Array(r + e.length); + if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { + if (j(i, n), X(i, n), !H(j(i, n), [24, 83, 128, 103])) return; + for (j(i, n); n[0] < i.length;) { + var o = j(i, n), + _ = X(i, n), + l = [0], + f = 0; + if (!_) return; + if (H(o, [22, 84, 174, 107])) { + for (; l[0] < _.length;) { + var c = j(_, l), + u = X(_, l), + h = [0], + b = { + channels: 0, + sampleRate: 0 + }; + if (H(c, [174])) for (; h[0] < u.length;) { + var p = j(u, h), + m = X(u, h), + v = [0]; + if (H(p, [215])) { + var d = F(m); + b.number = d, a[d] = b; + } else if (H(p, [131])) { + var d = F(m); + 1 == d ? b.type = "video" : 2 == d ? (b.type = "audio", f || (t.track0 = b), b.idx = f++) : b.type = "Type-" + d; + } else if (H(p, [134])) { + for (var g = "", w = 0; w < m.length; w++) g += String.fromCharCode(m[w]); + b.codec = g; + } else if (H(p, [225])) for (; v[0] < m.length;) { + var S = j(m, v), + M = X(m, v); + if (H(S, [181])) { + var d = 0, + y = new Uint8Array(M.reverse()).buffer; + 4 == M.length ? d = new Float32Array(y)[0] : 8 == M.length ? d = new Float64Array(y)[0] : O("WebM Track !Float", 1, M), b[D] = Math.round(d); + } else H(S, [98, 100]) ? b.bitDepth = F(M) : H(S, [159]) && (b.channels = F(M)); + } + } + } + t._ht = 1, O("WebM Tracks", a), s(); + break; + } + } } - }; - f(); - }, Recorder.BindDestroy("mp3Worker", function () { - Recorder.CLog("mp3Worker Destroy"), i && i.terminate(), i = null; - }), Recorder.prototype.mp3_envCheck = function (e, t) { - var a = ""; - return t.takeoffEncodeChunk && (e.canProcess ? s() || (a = "当前浏览器版本太低,无法实时处理") : a = e.envName + "环境不支持实时处理"), a; - }, Recorder.prototype.mp3_start = function (e) { - return s(e); - }; - var o = { - id: 0 - }, - s = function (e) { - var t = i; - try { - if (!t) { - var a = ");wk_lame();var wk_ctxs={};self.onmessage=" + function (e) { + var A = t.track0; + if (A) { + if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, O("WebM 16->32 bit", 3)), A[D] != t[D] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || O("WebM Track Unexpected", 3, t), -(t.bad = 1); + for (var k = [], R = 0; n[0] < i.length;) { + var c = j(i, n), + u = X(i, n); + if (!u) break; + if (H(c, [163])) { + var x = 15 & u[0], + b = a[x]; + if (b) { + if (0 === b.idx) { + for (var B = new Uint8Array(u.length - 4), w = 4; w < u.length; w++) B[w - 4] = u[w]; + k.push(B), R += B.length; + } + } else O("WebM !Track" + x, 1, a); + } + s(); + } + if (R) { + var T = new Uint8Array(i.length - t.pos[0]); + T.set(i.subarray(t.pos[0])), t.bytes = T, t.pos[0] = 0; + for (var B = new Uint8Array(R), w = 0, E = 0; w < k.length; w++) B.set(k[w], E), E += k[w].length; + var y = new Float32Array(B.buffer); + if (1 < A.channels) { + for (var C = [], w = 0; w < y.length;) C.push(y[w]), w += A.channels; + y = new Float32Array(C); + } + return y; + } + } + }, + H = function (e, t) { + if (!e || e.length != t.length) return !1; + if (1 == e.length) return e[0] == t[0]; + for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; + return !0; + }, + F = function (e) { + for (var t = "", a = 0; a < e.length; a++) { + var n = e[a]; + t += (n < 16 ? "0" : "") + n.toString(16); + } + return parseInt(t, 16) || 0; + }, + j = function (e, t, a) { + var n = t[0]; + if (!(n >= e.length)) { + var s = e[n], + r = ("0000000" + s.toString(2)).substr(-8), + i = /^(0*1)(\d*)$/.exec(r); + if (i) { + var o = i[1].length, + _ = []; + if (!(n + o > e.length)) { + for (var l = 0; l < o; l++) _[l] = e[n], n++; + return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = n, _; + } + } + } + }, + X = function (e, t) { + var a = j(e, t, 1); + if (a) { + var n = F(a), + s = t[0], + r = []; + if (n < 2147483647) { + if (s + n > e.length) return; + for (var i = 0; i < n; i++) r[i] = e[s], s++; + } + return t[0] = s, r; + } + }, + Y = N.i18n = { + lang: "zh-CN", + alias: { + "zh-CN": "zh", + "en-US": "en" + }, + locales: {}, + data: {}, + put: function (e, t) { + var a = R + ".i18n.put: ", + n = e.overwrite; + n = null == n || n; + var s = e.lang; + if (!(s = Y.alias[s] || s)) throw new Error(a + "set.lang?"); + var r = Y.locales[s]; + r || (r = {}, Y.locales[s] = r); + for (var i, o = /^([\w\-]+):/, _ = 0; _ < t.length; _++) { + var l = t[_]; + if (i = o.exec(l)) { + var f = i[1], + l = l.substr(f.length + 1); + !n && r[f] || (r[f] = l); + } else O(a + "'key:'? " + l, 3, e); + } + }, + get: function () { + return Y.v_G.apply(null, arguments); + }, + v_G: function (n, s, e) { + s = s || [], e = e || Y.lang, e = Y.alias[e] || e; + var t = Y.locales[e], + r = t && t[n] || ""; + return r || "zh" == e ? (Y.lastLang = e, "=Empty" == r ? "" : r.replace(/\{(\d+)(\!?)\}/g, function (e, t, a) { + return e = s[(t = +t || 0) - 1], (t < 1 || t > s.length) && (e = "{?}", O("i18n[" + n + "] no {" + t + "}: " + r, 3)), a ? "" : e; + })) : "en" == e ? Y.v_G(n, s, "zh") : Y.v_G(n, s, "en"); + }, + $T: function () { + return Y.v_T.apply(null, arguments); + }, + v_T: function () { + for (var e, t = arguments, a = "", n = [], s = 0, r = R + ".i18n.$T:", i = /^([\w\-]*):/, o = 0; o < t.length; o++) { + var _ = t[o]; + if (0 == o) { + if (e = i.exec(_), !(a = e && e[1])) throw new Error(r + "0 'key:'?"); + _ = _.substr(a.length + 1); + } + if (-1 === s) n.push(_);else { + if (s) throw new Error(r + " bad args"); + if (0 === _) s = -1;else if (f(_)) { + if (_ < 1) throw new Error(r + " bad args"); + s = _; + } else { + var l = 1 == o ? "en" : o ? "" : "zh"; + if ((e = i.exec(_)) && (l = e[1] || l, _ = _.substr(e[1].length + 1)), !e || !l) throw new Error(r + o + " 'lang:'?"); + Y.put({ + lang: l, + overwrite: !1 + }, [a + ":" + _]); + } + } + } + return a ? 0 < s ? a : Y.v_G(a, n) : ""; + } + }, + z = Y.$T; + z.G = Y.get, z("NonBrowser-1::非浏览器环境,不支持{1}", 1), z("IllegalArgs-1::参数错误:{1}", 1), z("NeedImport-2::调用{1}需要先导入{2}", 2), z("NotSupport-1::不支持:{1}", 1), N.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; + var u = N.Traffic = function (e) { + if (w) { + e = e ? "/" + R + "/Report/" + e : ""; + var t = N.TrafficImgUrl; + if (t) { + var a = N.Traffic, + n = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], + s = n[1] || "http://file/", + r = (n[0] || s) + e; + if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(s + e)), !a[r]) { + a[r] = 1; + var i = new Image(); + i.src = t, O("Traffic Analysis Image: " + (e || R + ".TrafficImgUrl=" + N.TrafficImgUrl)); + } + } + } + }; + t && (O(z("8HO5::覆盖导入{1}", 0, R), 1), t.Destroy()); + e[R] = N; + }(a, t), module.exports && (module.exports = a.Recorder); +}(), function (e) { + var t = "object" == typeof window && !!window.document, + a = (t ? window : Object).Recorder, + n = a.i18n; + !function (m, e, u, t) { + + var o = "48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000", + _ = "8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320"; + m.prototype.enc_mp3 = { + stable: !0, + takeEC: "full", + getTestMsg: function () { + return u("Zm7L::采样率范围:{1};比特率范围:{2}(不同比特率支持的采样率范围不同,小于32kbps时采样率需小于32000)", 0, o, _); + } + }; + var h, + v = function (e) { + var t = e.bitRate, + a = e.sampleRate, + n = a; + if (-1 == (" " + _ + ",").indexOf(" " + t + ",") && m.CLog(u("eGB9::{1}不在mp3支持的取值范围:{2}", 0, "bitRate=" + t, _), 3), -1 == (" " + o + ",").indexOf(" " + a + ",")) { + for (var s = o.split(", "), r = [], i = 0; i < s.length; i++) r.push({ + v: +s[i], + s: Math.abs(s[i] - a) + }); + r.sort(function (e, t) { + return e.s - t.s; + }), n = r[0].v, e.sampleRate = n, m.CLog(u("zLTa::sampleRate已更新为{1},因为{2}不在mp3支持的取值范围:{3}", 0, n, a, o), 3); + } + }, + n = function () { + return u.G("NeedImport-2", ["mp3.js", "src/engine/mp3-engine.js"]); + }, + d = t && "function" == typeof Worker; + m.prototype.mp3 = function (r, i, o) { + var e = this, + _ = e.set, + l = r.length; + if (m.lamejs) { + if (d) { + var t = e.mp3_start(_); + if (t) { + if (t.isW) return e.mp3_encode(t, r), void e.mp3_complete(t, i, o, 1); + e.mp3_stop(t); + } + } + v(_); + var f = new m.lamejs.Mp3Encoder(1, _.sampleRate, _.bitRate), + c = new Int8Array(5e5), + u = 0, + h = 0, + b = 0, + p = function () { + try { + if (h < l) var e = f.encodeBuffer(r.subarray(h, h + 57600));else { + b = 1; + var e = f.flush(); + } + } catch (e) { + if (console.error(e), !b) try { + f.flush(); + } catch (e) { + console.error(e); + } + return void o("MP3 Encoder: " + e.message); + } + var t = e.length; + if (0 < t) { + if (u + t > c.length) { + var a = new Int8Array(c.length + Math.max(5e5, t)); + a.set(c.subarray(0, u)), c = a; + } + c.set(e, u), u += t; + } + if (h < l) h += 57600, setTimeout(p);else { + var n = [c.buffer.slice(0, u)], + s = g.fn(n, u, l, _.sampleRate); + w(s, _), i(n[0] || new ArrayBuffer(0), "audio/mp3"); + } + }; + p(); + } else o(n()); + }, m.BindDestroy("mp3Worker", function () { + h && (m.CLog("mp3Worker Destroy"), h.terminate(), h = null); + }), m.prototype.mp3_envCheck = function (e, t) { + var a = ""; + return t.takeoffEncodeChunk && (p() || (a = u("yhUs::当前浏览器版本太低,无法实时处理"))), a || m.lamejs || (a = n()), a; + }, m.prototype.mp3_start = function (e) { + return p(e); + }; + var b = { + id: 0 + }, + p = function (t, e) { + var f, + a = function (e) { var t = e.data, - a = wk_ctxs[t.id]; - if ("init" == t.action) wk_ctxs[t.id] = { + a = f.wkScope.wk_ctxs, + n = f.wkScope.wk_lame, + s = f.wkScope.wk_mp3TrimFix, + r = a[t.id]; + if ("init" == t.action) a[t.id] = { sampleRate: t.sampleRate, bitRate: t.bitRate, takeoff: t.takeoff, - mp3Size: 0, pcmSize: 0, - encArr: [], - encObj: new wk_lame.Mp3Encoder(1, t.sampleRate, t.bitRate) - };else if (!a) return; + memory: new Int8Array(5e5), + mOffset: 0, + encObj: new n.Mp3Encoder(1, t.sampleRate, t.bitRate) + };else if (!r) return; + var i = function (e) { + var t = e.length; + if (r.mOffset + t > r.memory.length) { + var a = new Int8Array(r.memory.length + Math.max(5e5, t)); + a.set(r.memory.subarray(0, r.mOffset)), r.memory = a; + } + r.memory.set(e, r.mOffset), r.mOffset += t; + }; switch (t.action) { case "stop": - a.encObj = null, delete wk_ctxs[t.id]; + if (!r.isCp) try { + r.encObj.flush(); + } catch (e) { + console.error(e); + } + r.encObj = null, delete a[t.id]; break; case "encode": - a.pcmSize += t.pcm.length, 0 < (s = a.encObj.encodeBuffer(t.pcm)).length && (a.takeoff ? self.postMessage({ + if (r.isCp) break; + r.pcmSize += t.pcm.length; + try { + var o = r.encObj.encodeBuffer(t.pcm); + } catch (e) { + r.err = e, console.error(e); + } + o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); + chunk: o + }) : i(o)); break; case "complete": - var s; - 0 < (s = a.encObj.flush()).length && (a.takeoff ? self.postMessage({ + r.isCp = 1; + try { + var o = r.encObj.flush(); + } catch (e) { + r.err = e, console.error(e); + } + if (o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); - var n = wk_mp3TrimFix.fn(a.encArr, a.mp3Size, a.pcmSize, a.sampleRate); - self.postMessage({ + chunk: o + }) : i(o)), r.err) { + c.onmessage({ + action: t.action, + id: t.id, + err: "MP3 Encoder: " + r.err.message + }); + break; + } + var _ = [r.memory.buffer.slice(0, r.mOffset)], + l = s.fn(_, r.mOffset, r.pcmSize, r.sampleRate); + c.onmessage({ action: t.action, id: t.id, - blob: new Blob(a.encArr, { - type: "audio/mp3" - }), - meta: n + blob: _[0] || new ArrayBuffer(0), + meta: l }); } - }; - a += ";var wk_mp3TrimFix={rm:" + c.rm + ",fn:" + c.fn + "}"; - var s = Recorder.lamejs.toString(), - n = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", s, a], { - type: "text/javascript" - })); - t = new Worker(n), setTimeout(function () { - (window.URL || webkitURL).revokeObjectURL(n); - }, 1e4), t.onmessage = function (e) { - var t = e.data, - a = o[t.id]; - a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); - }; + }, + n = function (n) { + c.onmessage = function (e) { + var t = e; + n && (t = e.data); + var a = b[t.id]; + a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); + }; + }, + s = function () { + var e = { + worker: c, + set: t + }; + return t ? (e.id = ++b.id, b[e.id] = e, v(t), c.postMessage({ + action: "init", + id: e.id, + sampleRate: t.sampleRate, + bitRate: t.bitRate, + takeoff: !!t.takeoffEncodeChunk, + x: new Int16Array(5) + })) : c.postMessage({ + x: new Int16Array(5) + }), e; + }, + c = h; + if (e || !d) return m.CLog(u("k9PT::当前环境不支持Web Worker,mp3实时编码器运行在主线程中"), 3), c = { + postMessage: function (e) { + a({ + data: e + }); + } + }, f = { + wkScope: { + wk_ctxs: {}, + wk_lame: m.lamejs, + wk_mp3TrimFix: g + } + }, n(), s(); + try { + if (!c) { + var r = (a + "").replace(/[\w\$]+\.onmessage/g, "self.postMessage"), + i = ");wk_lame();self.onmessage=" + (r = r.replace(/[\w\$]+\.wkScope/g, "wkScope")); + i += ";var wkScope={ wk_ctxs:{},wk_lame:wk_lame", i += ",wk_mp3TrimFix:{rm:" + g.rm + ",fn:" + g.fn + "} }"; + var o = m.lamejs.toString(), + _ = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", o, i], { + type: "text/javascript" + })); + c = new Worker(_), setTimeout(function () { + (window.URL || webkitURL).revokeObjectURL(_); + }, 1e4), n(1); + } + var l = s(); + return l.isW = 1, h = c, l; + } catch (e) { + return c && c.terminate(), console.error(e), p(t, 1); } - var r = { - worker: t, - set: e, - takeoffQueue: [] - }; - return e ? (r.id = ++o.id, o[r.id] = r, t.postMessage({ - action: "init", - id: r.id, - sampleRate: e.sampleRate, - bitRate: e.bitRate, - takeoff: !!e.takeoffEncodeChunk, - x: new Int16Array(5) - })) : t.postMessage({ - x: new Int16Array(5) - }), i = t, r; - } catch (e) { - return t && t.terminate(), console.error(e), null; + }; + m.prototype.mp3_stop = function (e) { + if (e && e.worker) { + e.worker.postMessage({ + action: "stop", + id: e.id + }), e.worker = null, delete b[e.id]; + var t = -1; + for (var a in b) t++; + t && m.CLog(u("fT6M::mp3 worker剩{1}个未stop", 0, t), 3); } + }, m.prototype.mp3_encode = function (e, t) { + e && e.worker && e.worker.postMessage({ + action: "encode", + id: e.id, + pcm: t + }); + }, m.prototype.mp3_complete = function (t, a, n, s) { + var r = this; + t && t.worker ? (t.call = function (e) { + s && r.mp3_stop(t), e.err ? n(e.err) : (w(e.meta, t.set), a(e.blob, "audio/mp3")); + }, t.worker.postMessage({ + action: "complete", + id: t.id + })) : n(u("mPxH::mp3编码器未start")); + }, m.mp3ReadMeta = function (e, t) { + var a = "undefined" != typeof window && window.parseInt || "undefined" != typeof self && self.parseInt || parseInt, + n = new Uint8Array(e[0] || []); + if (n.length < 4) return null; + var s = function (e, t) { + return ("0000000" + ((t || n)[e] || 0).toString(2)).substr(-8); + }, + r = s(0) + s(1), + i = s(2) + s(3); + if (!/^1{11}/.test(r)) return null; + var o = { + "00": 2.5, + 10: 2, + 11: 1 + }[r.substr(11, 2)], + _ = { + "01": 3 + }[r.substr(13, 2)], + l = { + 1: [44100, 48e3, 32e3], + 2: [22050, 24e3, 16e3], + 2.5: [11025, 12e3, 8e3] + }[o]; + l && (l = l[a(i.substr(4, 2), 2)]); + var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; + if (!(o && _ && f && l)) return null; + for (var c = Math.round(8 * t / f), u = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, h = u / l * 1e3, b = Math.floor(u * f / 8 / l * 1e3), p = 0, m = 0, v = 0; v < e.length; v++) { + var d = e[v]; + if (m += d.byteLength, b + 3 <= m) { + var g = new Uint8Array(d), + w = d.byteLength - (m - (b + 3) + 1), + S = s(w, g); + p = "1" == S.charAt(6); + break; + } + } + return p && b++, { + version: o, + layer: _, + sampleRate: l, + bitRate: f, + duration: c, + size: t, + hasPadding: p, + frameSize: b, + frameDurationFloat: h + }; }; - Recorder.prototype.mp3_stop = function (e) { - if (e && e.worker) { - e.worker.postMessage({ - action: "stop", - id: e.id - }), e.worker = null, delete o[e.id]; - var t = -1; - for (var a in o) t++; - t && Recorder.CLog("mp3 worker剩" + t + "个在串行等待", 3); - } - }, Recorder.prototype.mp3_encode = function (e, t) { - e && e.worker && e.worker.postMessage({ - action: "encode", - id: e.id, - pcm: t - }); - }, Recorder.prototype.mp3_complete = function (t, a, e, s) { - var n = this; - t && t.worker ? (t.call = function (e) { - h(e.meta, t.set), a(e.blob), s && n.mp3_stop(t); - }, t.worker.postMessage({ - action: "complete", - id: t.id - })) : e("mp3编码器未打开"); - }, Recorder.mp3ReadMeta = function (e, t) { - var a = "object" == typeof window ? window.parseInt : self.parseInt, - s = new Uint8Array(e[0] || []); - if (s.length < 4) return null; - var n = function (e, t) { - return ("0000000" + ((t || s)[e] || 0).toString(2)).substr(-8); + var g = { + rm: m.mp3ReadMeta, + fn: function (e, t, a, n) { + var s = this.rm(e, t); + if (!s) return { + err: "mp3 unknown format" + }; + var r = Math.round(a / n * 1e3), + i = Math.floor((s.duration - r) / s.frameDurationFloat); + if (0 < i) { + var o = i * s.frameSize - (s.hasPadding ? 1 : 0); + t -= o; + for (var _ = 0, l = [], f = 0; f < e.length; f++) { + var c = e[f]; + if (o <= 0) break; + o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); + } + var u = this.rm(e, t); + if (!u) { + _ && (e[0] = _); + for (var f = 0; f < l.length; f++) e.splice(f, 0, l[f]); + s.err = "mp3 fix error: 已还原,错误原因不明"; + } + var h = s.trimFix = {}; + h.remove = i, h.removeDuration = Math.round(i * s.frameDurationFloat), h.duration = Math.round(8 * t / s.bitRate); + } + return s; + } }, - r = n(0) + n(1), - i = n(2) + n(3); - if (!/^1{11}/.test(r)) return null; - var o = { - "00": 2.5, - 10: 2, - 11: 1 - }[r.substr(11, 2)], - _ = { - "01": 3 - }[r.substr(13, 2)], - l = { - 1: [44100, 48e3, 32e3], - 2: [22050, 24e3, 16e3], - 2.5: [11025, 12e3, 8e3] - }[o]; - l && (l = l[a(i.substr(4, 2), 2)]); - var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; - if (!(o && _ && f && l)) return null; - for (var c = Math.round(8 * t / f), h = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, u = h / l * 1e3, m = Math.floor(h * f / 8 / l * 1e3), p = 0, b = 0, v = 0; v < e.length; v++) { - var d = e[v]; - if (m + 3 <= (b += d.byteLength)) { - var g = new Uint8Array(d); - p = "1" == n(d.byteLength - (b - (m + 3) + 1), g).charAt(6); - break; - } - } - return p && m++, { - version: o, - layer: _, - sampleRate: l, - bitRate: f, - duration: c, - size: t, - hasPadding: p, - frameSize: m, - frameDurationFloat: u - }; - }; - var c = { - rm: Recorder.mp3ReadMeta, - fn: function (e, t, a, s) { - var n = this.rm(e, t); - if (!n) return { - err: "mp3非预定格式" - }; - var r = Math.round(a / s * 1e3), - i = Math.floor((n.duration - r) / n.frameDurationFloat); - if (0 < i) { - var o = i * n.frameSize - (n.hasPadding ? 1 : 0); - t -= o; - for (var _ = 0, l = [], f = 0; f < e.length; f++) { - var c = e[f]; - if (o <= 0) break; - o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); - } - if (!this.rm(e, t)) { - _ && (e[0] = _); - for (f = 0; f < l.length; f++) e.splice(f, 0, l[f]); - n.err = "fix后数据错误,已还原,错误原因不明"; - } - var h = n.trimFix = {}; - h.remove = i, h.removeDuration = Math.round(i * n.frameDurationFloat), h.duration = Math.round(8 * t / n.bitRate); - } - return n; - } - }, - h = function (e, t) { - var a = "MP3信息 "; - (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (Recorder.CLog(a + "和设置的不匹配set:" + t.bitRate + "kbps " + t.sampleRate + "hz,已更新set:" + e.bitRate + "kbps " + e.sampleRate + "hz", 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); - var s = e.trimFix; - s ? (a += "Fix移除" + s.remove + "帧" + s.removeDuration + "ms -> " + s.duration + "ms", 2 < s.remove && (e.err = (e.err ? e.err + ", " : "") + "移除帧数过多")) : a += (e.duration || "-") + "ms", e.err ? Recorder.CLog(a, 1, e.err, e) : Recorder.CLog(a, e); - }; -}(), function () { + w = function (e, t) { + var a = "MP3 Info: "; + (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (m.CLog(a + u("uY9i::和设置的不匹配{1},已更新成{2}", 0, "set:" + t.bitRate + "kbps " + t.sampleRate + "hz", "set:" + e.bitRate + "kbps " + e.sampleRate + "hz"), 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); + var n = e.trimFix; + n ? (a += u("iMSm::Fix移除{1}帧", 0, n.remove) + " " + n.removeDuration + "ms -> " + n.duration + "ms", 2 < n.remove && (e.err = (e.err ? e.err + ", " : "") + u("b9zm::移除帧数过多"))) : a += (e.duration || "-") + "ms", e.err ? m.CLog(a, 1, e.err, e) : m.CLog(a, e); + }; + }(a, 0, n.$T, t); +}(), function (e) { function t() { - var B = function (e) { - return Math.log(e) / Math.log(10); - }; - function A(e) { + var d = function (e) { + return Math.log(e) / Math.log(10); + }, + me = function (e) { + throw new Error("abort(" + e + ")"); + }; + function S(e) { return new Int8Array(e); } - function n(e) { + function s(e) { return new Int16Array(e); } - function Ae(e) { + function ve(e) { return new Int32Array(e); } - function Be(e) { + function de(e) { return new Float32Array(e); } - function s(e) { + function n(e) { return new Float64Array(e); } - function ke(e) { - if (1 == e.length) return Be(e[0]); + function ge(e) { + if (1 == e.length) return de(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(ke(e)); + for (var a = [], n = 0; n < t; n++) a.push(ge(e)); return a; } - function Y(e) { - if (1 == e.length) return Ae(e[0]); + function w(e) { + if (1 == e.length) return ve(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(Y(e)); + for (var a = [], n = 0; n < t; n++) a.push(w(e)); return a; } - function p(e) { - if (1 == e.length) return n(e[0]); + function M(e) { + if (1 == e.length) return s(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(p(e)); + for (var a = [], n = 0; n < t; n++) a.push(M(e)); return a; } - function O(e) { + function E(e) { if (1 == e.length) return new Array(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(O(e)); + for (var a = [], n = 0; n < t; n++) a.push(E(e)); return a; } - var ye = { - fill: function (e, t, a, s) { - if (2 == arguments.length) for (var n = 0; n < e.length; n++) e[n] = t;else for (n = t; n < a; n++) e[n] = s; + var we = { + fill: function (e, t, a, n) { + if (2 == arguments.length) for (var s = 0; s < e.length; s++) e[s] = t;else for (var s = t; s < a; s++) e[s] = n; } }, - $ = { - arraycopy: function (e, t, a, s, n) { - for (var r = t + n; t < r;) a[s++] = e[t++]; + I = { + arraycopy: function (e, t, a, n, s) { + for (var r = t + s; t < r;) a[n++] = e[t++]; } }, - ee = {}; - function Te(e) { + V = {}; + function Se(e) { this.ordinal = e; } - ee.SQRT2 = 1.4142135623730951, ee.FAST_LOG10 = function (e) { - return B(e); - }, ee.FAST_LOG10_X = function (e, t) { - return B(e) * t; - }, Te.short_block_allowed = new Te(0), Te.short_block_coupled = new Te(1), Te.short_block_dispensed = new Te(2), Te.short_block_forced = new Te(3); - var K = {}; - function xe(e) { + V.SQRT2 = 1.4142135623730951, V.FAST_LOG10 = function (e) { + return d(e); + }, V.FAST_LOG10_X = function (e, t) { + return d(e) * t; + }, Se.short_block_allowed = new Se(0), Se.short_block_coupled = new Se(1), Se.short_block_dispensed = new Se(2), Se.short_block_forced = new Se(3); + var D = {}; + function Me(e) { this.ordinal = e; } - K.MAX_VALUE = 3.4028235e38, xe.vbr_off = new xe(0), xe.vbr_mt = new xe(1), xe.vbr_rh = new xe(2), xe.vbr_abr = new xe(3), xe.vbr_mtrh = new xe(4), xe.vbr_default = xe.vbr_mtrh; - function Ee(e) { + function ye(e) { var t = e; this.ordinal = function () { return t; }; } - function k() { - var M = null; + function A() { + var S = null; function v(e) { this.bits = 0 | e; } this.qupvt = null, this.setModules = function (e) { - this.qupvt = e, M = e; + this.qupvt = e, S = e; }; - var n = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; - function w(e, t, a, s, n, r) { + var s = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; + function M(e, t, a, n, s, r) { var i = .5946 / t; - for (e >>= 1; 0 != e--;) n[r++] = i > a[s++] ? 0 : 1, n[r++] = i > a[s++] ? 0 : 1; + for (e >>= 1; 0 != e--;) s[r++] = i > a[n++] ? 0 : 1, s[r++] = i > a[n++] ? 0 : 1; } - function R(e, t, a, s, n, r) { + function y(e, t, a, n, s, r) { var i = (e >>= 1) % 2; for (e >>= 1; 0 != e--;) { - var o, _, l, f, c, h, u, m; - o = a[s++] * t, _ = a[s++] * t, c = 0 | o, l = a[s++] * t, h = 0 | _, f = a[s++] * t, u = 0 | l, o += M.adj43[c], m = 0 | f, _ += M.adj43[h], n[r++] = 0 | o, l += M.adj43[u], n[r++] = 0 | _, f += M.adj43[m], n[r++] = 0 | l, n[r++] = 0 | f; + var o, _, l, f, c, u, h, b; + o = a[n++] * t, _ = a[n++] * t, c = 0 | o, l = a[n++] * t, u = 0 | _, f = a[n++] * t, h = 0 | l, o += S.adj43[c], b = 0 | f, _ += S.adj43[u], s[r++] = 0 | o, l += S.adj43[h], s[r++] = 0 | _, f += S.adj43[b], s[r++] = 0 | l, s[r++] = 0 | f; } - 0 != i && (c = 0 | (o = a[s++] * t), h = 0 | (_ = a[s++] * t), o += M.adj43[c], _ += M.adj43[h], n[r++] = 0 | o, n[r++] = 0 | _); + 0 != i && (o = a[n++] * t, _ = a[n++] * t, c = 0 | o, u = 0 | _, o += S.adj43[c], _ += S.adj43[u], s[r++] = 0 | o, s[r++] = 0 | _); } var o = [1, 2, 5, 7, 7, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13]; - function d(e, t, a, s) { - var n = function (e, t, a) { - var s = 0, - n = 0; + function d(e, t, a, n) { + var s = function (e, t, a) { + var n = 0, + s = 0; do { var r = e[t++], i = e[t++]; - s < r && (s = r), n < i && (n = i); + n < r && (n = r), s < i && (s = i); } while (t < a); - return s < n && (s = n), s; + return n < s && (n = s), n; }(e, t, a); - switch (n) { + switch (s) { case 0: - return n; + return s; case 1: - return function (e, t, a, s) { - var n = 0, - r = F.ht[1].hlen; + return function (e, t, a, n) { + var s = 0, + r = k.ht[1].hlen; do { var i = 2 * e[t + 0] + e[t + 1]; - t += 2, n += r[i]; + t += 2, s += r[i]; } while (t < a); - return s.bits += n, 1; - }(e, t, a, s); + return n.bits += s, 1; + }(e, t, a, n); case 2: case 3: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r, i, o = 0, - _ = F.ht[s].xlen; - i = 2 == s ? F.table23 : F.table56; + _ = k.ht[n].xlen; + i = 2 == n ? k.table23 : k.table56; do { var l = e[t + 0] * _ + e[t + 1]; t += 2, o += i[l]; } while (t < a); - return (r = 65535 & o) < (o >>= 16) && (o = r, s++), n.bits += o, s; - }(e, t, a, o[n - 1], s); + return (r = 65535 & o) < (o >>= 16) && (o = r, n++), s.bits += o, n; + }(e, t, a, o[s - 1], n); case 4: case 5: case 6: @@ -11209,86 +11567,84 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 13: case 14: case 15: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r = 0, i = 0, o = 0, - _ = F.ht[s].xlen, - l = F.ht[s].hlen, - f = F.ht[s + 1].hlen, - c = F.ht[s + 2].hlen; + _ = k.ht[n].xlen, + l = k.ht[n].hlen, + f = k.ht[n + 1].hlen, + c = k.ht[n + 2].hlen; do { - var h = e[t + 0] * _ + e[t + 1]; - t += 2, r += l[h], i += f[h], o += c[h]; + var u = e[t + 0] * _ + e[t + 1]; + t += 2, r += l[u], i += f[u], o += c[u]; } while (t < a); - var u = s; - return i < r && (r = i, u++), o < r && (r = o, u = s + 2), n.bits += r, u; - }(e, t, a, o[n - 1], s); + var h = n; + return i < r && (r = i, h++), o < r && (r = o, h = n + 2), s.bits += r, h; + }(e, t, a, o[s - 1], n); default: - if (x.IXMAX_VAL < n) return s.bits = x.LARGE_BITS, -1; var r, i; - for (n -= 15, r = 24; r < 32 && !(F.ht[r].linmax >= n); r++); - for (i = r - 8; i < 24 && !(F.ht[i].linmax >= n); i++); - return function (e, t, a, s, n, r) { + for (T.IXMAX_VAL < s && me(), s -= 15, r = 24; r < 32 && !(k.ht[r].linmax >= s); r++); + for (i = r - 8; i < 24 && !(k.ht[i].linmax >= s); i++); + return function (e, t, a, n, s, r) { var i, - o = 65536 * F.ht[s].xlen + F.ht[n].xlen, + o = 65536 * k.ht[n].xlen + k.ht[s].xlen, _ = 0; do { var l = e[t++], f = e[t++]; - 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += F.largetbl[l]; + 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += k.largetbl[l]; } while (t < a); - return (i = 65535 & _) < (_ >>= 16) && (_ = i, s = n), r.bits += _, s; - }(e, t, a, i, r, s); + return (i = 65535 & _) < (_ >>= 16) && (_ = i, n = s), r.bits += _, n; + }(e, t, a, i, r, n); } } - function u(e, t, a, s, n, r, i, o) { - for (var _ = t.big_values, l = 2; l < Pe.SBMAX_l + 1; l++) { + function h(e, t, a, n, s, r, i, o) { + for (var _ = t.big_values, l = 2; l < Ae.SBMAX_l + 1; l++) { var f = e.scalefac_band.l[l]; if (_ <= f) break; - var c = n[l - 2] + t.count1bits; + var c = s[l - 2] + t.count1bits; if (a.part2_3_length <= c) break; - var h = new v(c), - u = d(s, f, _, h); - c = h.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = u); + var u = new v(c), + h = d(n, f, _, u); + c = u.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = h); } } this.noquant_count_bits = function (e, t, a) { - var s = t.l3_enc, - n = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); - for (null != a && (a.sfb_count1 = 0); 1 < n && 0 == (s[n - 1] | s[n - 2]); n -= 2); - t.count1 = n; - for (var r = 0, i = 0; 3 < n; n -= 4) { + var n = t.l3_enc, + s = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); + for (null != a && (a.sfb_count1 = 0); 1 < s && 0 == (n[s - 1] | n[s - 2]); s -= 2); + t.count1 = s; + for (var r = 0, i = 0; 3 < s; s -= 4) { var o; - if (1 < (2147483647 & (s[n - 1] | s[n - 2] | s[n - 3] | s[n - 4]))) break; - o = 2 * (2 * (2 * s[n - 4] + s[n - 3]) + s[n - 2]) + s[n - 1], r += F.t32l[o], i += F.t33l[o]; + if (1 < (2147483647 & (n[s - 1] | n[s - 2] | n[s - 3] | n[s - 4]))) break; + o = 2 * (2 * (2 * n[s - 4] + n[s - 3]) + n[s - 2]) + n[s - 1], r += k.t32l[o], i += k.t33l[o]; } var _ = r; - if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = n)) return _; - if (t.block_type == Pe.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Pe.NORM_TYPE) { - if (r = t.region0_count = e.bv_scf[n - 2], i = t.region1_count = e.bv_scf[n - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < n) { + if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = s)) return _; + if (t.block_type == Ae.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Ae.NORM_TYPE) { + if (r = t.region0_count = e.bv_scf[s - 2], i = t.region1_count = e.bv_scf[s - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < s) { var l = new v(_); - t.table_select[2] = d(s, i, n, l), _ = l.bits; + t.table_select[2] = d(n, i, s, l), _ = l.bits; } - } else t.region0_count = 7, t.region1_count = Pe.SBMAX_l - 1 - 7 - 1, (i = n) < (r = e.scalefac_band.l[8]) && (r = i); - if (r = Math.min(r, n), i = Math.min(i, n), 0 < r) { - l = new v(_); - t.table_select[0] = d(s, 0, r, l), _ = l.bits; + } else t.region0_count = 7, t.region1_count = Ae.SBMAX_l - 1 - 7 - 1, r = e.scalefac_band.l[8], (i = s) < r && (r = i); + if (r = Math.min(r, s), i = Math.min(i, s), 0 < r) { + var l = new v(_); + t.table_select[0] = d(n, 0, r, l), _ = l.bits; } if (r < i) { - l = new v(_); - t.table_select[1] = d(s, r, i, l), _ = l.bits; + var l = new v(_); + t.table_select[1] = d(n, r, i, l), _ = l.bits; } - if (2 == e.use_best_huffman && (t.part2_3_length = _, best_huffman_divide(e, t), _ = t.part2_3_length), null != a && t.block_type == Pe.NORM_TYPE) { + if (2 == e.use_best_huffman && me(), null != a && t.block_type == Ae.NORM_TYPE) { for (var f = 0; e.scalefac_band.l[f] < t.big_values;) f++; a.sfb_count1 = f; } return _; - }, this.count_bits = function (e, t, a, s) { - var n = a.l3_enc, - r = x.IXMAX_VAL / M.IPOW20(a.global_gain); - if (a.xrpow_max > r) return x.LARGE_BITS; - if (function (e, t, a, s, n) { + }, this.count_bits = function (e, t, a, n) { + var s = a.l3_enc, + r = T.IXMAX_VAL / S.IPOW20(a.global_gain); + return a.xrpow_max > r ? T.LARGE_BITS : (function (e, t, a, n, s) { var r, i, o, @@ -11296,127 +11652,123 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = t, - u = 0, - m = h, + u = t, + h = 0, + b = u, p = 0, - b = e, + m = e, v = 0; - for (o = null != n && s.global_gain == n.global_gain, i = s.block_type == Pe.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { + for (o = null != s && n.global_gain == s.global_gain, i = n.block_type == Ae.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { var d = -1; - if ((o || s.block_type == Pe.NORM_TYPE) && (d = s.global_gain - (s.scalefac[r] + (0 != s.preflag ? M.pretab[r] : 0) << s.scalefac_scale + 1) - 8 * s.subblock_gain[s.window[r]]), o && n.step[r] == d) 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0);else { + if ((o || n.block_type == Ae.NORM_TYPE) && (d = n.global_gain - (n.scalefac[r] + (0 != n.preflag ? S.pretab[r] : 0) << n.scalefac_scale + 1) - 8 * n.subblock_gain[n.window[r]]), o && s.step[r] == d) 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me();else { var g, - S = s.width[r]; - if (_ + s.width[r] > s.max_nonzero_coeff && (g = s.max_nonzero_coeff - _ + 1, ye.fill(t, s.max_nonzero_coeff, 576, 0), (S = g) < 0 && (S = 0), r = i + 1), 0 == l && 0 == f && (m = h, p = u, b = e, v = c), null != n && 0 < n.sfb_count1 && r >= n.sfb_count1 && 0 < n.step[r] && d >= n.step[r] ? (0 != l && (R(l, a, b, v, m, p), l = 0, m = h, p = u, b = e, v = c), f += S) : (0 != f && (w(f, a, b, v, m, p), f = 0, m = h, p = u, b = e, v = c), l += S), S <= 0) { - 0 != f && (w(f, a, b, v, m, p), f = 0), 0 != l && (R(l, a, b, v, m, p), l = 0); + w = n.width[r]; + if (_ + n.width[r] > n.max_nonzero_coeff && (g = n.max_nonzero_coeff - _ + 1, we.fill(t, n.max_nonzero_coeff, 576, 0), (w = g) < 0 && (w = 0), r = i + 1), 0 == l && 0 == f && (b = u, p = h, m = e, v = c), null != s && 0 < s.sfb_count1 && r >= s.sfb_count1 && 0 < s.step[r] && d >= s.step[r] ? (0 != l && (y(l, a, m, v, b, p), l = 0, b = u, p = h, m = e, v = c), f += w) : (0 != f && (M(f, a, m, v, b, p), f = 0, b = u, p = h, m = e, v = c), l += w), w <= 0) { + 0 != f && me(), 0 != l && me(); break; } } - r <= i && (u += s.width[r], c += s.width[r], _ += s.width[r]); + r <= i && (h += n.width[r], c += n.width[r], _ += n.width[r]); } - 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0); - }(t, n, M.IPOW20(a.global_gain), a, s), 0 != (2 & e.substep_shaping)) for (var i = 0, o = a.global_gain + a.scalefac_scale, _ = .634521682242439 / M.IPOW20(o), l = 0; l < a.sfbmax; l++) { - var f, - c = a.width[l]; - if (0 == e.pseudohalf[l]) i += c;else for (f = i, i += c; f < i; ++f) n[f] = t[f] >= _ ? n[f] : 0; - } - return this.noquant_count_bits(e, a, s); + 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me(); + }(t, s, S.IPOW20(a.global_gain), a, n), 0 != (2 & e.substep_shaping) && me(), this.noquant_count_bits(e, a, n)); }, this.best_huffman_divide = function (e, t) { - var a = new T(), - s = t.l3_enc, - n = Ae(23), - r = Ae(23), - i = Ae(23), - o = Ae(23); - if (t.block_type != Pe.SHORT_TYPE || 1 != e.mode_gr) { - a.assign(t), t.block_type == Pe.NORM_TYPE && (!function (e, t, a, s, n, r, i) { - for (var o = t.big_values, _ = 0; _ <= 22; _++) s[_] = x.LARGE_BITS; - for (_ = 0; _ < 16; _++) { + var a = new B(), + n = t.l3_enc, + s = ve(23), + r = ve(23), + i = ve(23), + o = ve(23); + if (t.block_type != Ae.SHORT_TYPE || 1 != e.mode_gr) { + a.assign(t), t.block_type == Ae.NORM_TYPE && (function (e, t, a, n, s, r, i) { + for (var o = t.big_values, _ = 0; _ <= 22; _++) n[_] = T.LARGE_BITS; + for (var _ = 0; _ < 16; _++) { var l = e.scalefac_band.l[_ + 1]; if (o <= l) break; var f = 0, c = new v(f), - h = d(a, 0, l, c); + u = d(a, 0, l, c); f = c.bits; - for (var u = 0; u < 8; u++) { - var m = e.scalefac_band.l[_ + u + 2]; - if (o <= m) break; - var p = f, - b = d(a, l, m, c = new v(p)); - p = c.bits, s[_ + u] > p && (s[_ + u] = p, r[(n[_ + u] = _) + u] = h, i[_ + u] = b); + for (var h = 0; h < 8; h++) { + var b = e.scalefac_band.l[_ + h + 2]; + if (o <= b) break; + var p = f; + c = new v(p); + var m = d(a, l, b, c); + p = c.bits, n[_ + h] > p && (n[_ + h] = p, s[_ + h] = _, r[_ + h] = u, i[_ + h] = m); } } - }(e, t, s, n, r, i, o), u(e, a, t, s, n, r, i, o)); + }(e, t, n, s, r, i, o), h(e, a, t, n, s, r, i, o)); var _ = a.big_values; - if (!(0 == _ || 1 < (s[_ - 2] | s[_ - 1]) || 576 < (_ = t.count1 + 2))) { + if (!(0 == _ || 1 < (n[_ - 2] | n[_ - 1]) || 576 < (_ = t.count1 + 2))) { a.assign(t), a.count1 = _; for (var l = 0, f = 0; _ > a.big_values; _ -= 4) { - var c = 2 * (2 * (2 * s[_ - 4] + s[_ - 3]) + s[_ - 2]) + s[_ - 1]; - l += F.t32l[c], f += F.t33l[c]; + var c = 2 * (2 * (2 * n[_ - 4] + n[_ - 3]) + n[_ - 2]) + n[_ - 1]; + l += k.t32l[c], f += k.t33l[c]; } - if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Pe.NORM_TYPE) u(e, a, t, s, n, r, i, o);else { - if (a.part2_3_length = l, _ < (l = e.scalefac_band.l[8]) && (l = _), 0 < l) { - var h = new v(a.part2_3_length); - a.table_select[0] = d(s, 0, l, h), a.part2_3_length = h.bits; + if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Ae.NORM_TYPE) h(e, a, t, n, s, r, i, o);else { + if (a.part2_3_length = l, l = e.scalefac_band.l[8], _ < l && (l = _), 0 < l) { + var u = new v(a.part2_3_length); + a.table_select[0] = d(n, 0, l, u), a.part2_3_length = u.bits; } if (l < _) { - h = new v(a.part2_3_length); - a.table_select[1] = d(s, l, _, h), a.part2_3_length = h.bits; + var u = new v(a.part2_3_length); + a.table_select[1] = d(n, l, _, u), a.part2_3_length = u.bits; } t.part2_3_length > a.part2_3_length && t.assign(a); } } } }; - var h = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], - m = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], + var u = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], + b = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], p = [0, 0, 0, 0, 3, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4], - b = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; - k.slen1_tab = p, k.slen2_tab = b, this.best_scalefac_store = function (e, t, a, s) { - var n, + m = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; + A.slen1_tab = p, A.slen2_tab = m, this.best_scalefac_store = function (e, t, a, n) { + var s, r, i, o, - _ = s.tt[t][a], + _ = n.tt[t][a], l = 0; - for (n = i = 0; n < _.sfbmax; n++) { - var f = _.width[n]; + for (s = i = 0; s < _.sfbmax; s++) { + var f = _.width[s]; for (i += f, o = -f; o < 0 && 0 == _.l3_enc[o + i]; o++); - 0 == o && (_.scalefac[n] = l = -2); + 0 == o && (_.scalefac[s] = l = -2); } if (0 == _.scalefac_scale && 0 == _.preflag) { var c = 0; - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (c |= _.scalefac[n]); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (c |= _.scalefac[s]); if (0 == (1 & c) && 0 != c) { - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (_.scalefac[n] >>= 1); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (_.scalefac[s] >>= 1); _.scalefac_scale = l = 1; } } - if (0 == _.preflag && _.block_type != Pe.SHORT_TYPE && 2 == e.mode_gr) { - for (n = 11; n < Pe.SBPSY_l && !(_.scalefac[n] < M.pretab[n] && -2 != _.scalefac[n]); n++); - if (n == Pe.SBPSY_l) { - for (n = 11; n < Pe.SBPSY_l; n++) 0 < _.scalefac[n] && (_.scalefac[n] -= M.pretab[n]); + if (0 == _.preflag && _.block_type != Ae.SHORT_TYPE && 2 == e.mode_gr) { + for (s = 11; s < Ae.SBPSY_l && !(_.scalefac[s] < S.pretab[s] && -2 != _.scalefac[s]); s++); + if (s == Ae.SBPSY_l) { + for (s = 11; s < Ae.SBPSY_l; s++) 0 < _.scalefac[s] && (_.scalefac[s] -= S.pretab[s]); _.preflag = l = 1; } } - for (r = 0; r < 4; r++) s.scfsi[a][r] = 0; - for (2 == e.mode_gr && 1 == t && s.tt[0][a].block_type != Pe.SHORT_TYPE && s.tt[1][a].block_type != Pe.SHORT_TYPE && (!function (e, t) { - for (var a, s = t.tt[1][e], n = t.tt[0][e], r = 0; r < F.scfsi_band.length - 1; r++) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1] && !(n.scalefac[a] != s.scalefac[a] && 0 <= s.scalefac[a]); a++); - if (a == F.scfsi_band[r + 1]) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1]; a++) s.scalefac[a] = -1; + for (r = 0; r < 4; r++) n.scfsi[a][r] = 0; + for (2 == e.mode_gr && 1 == t && n.tt[0][a].block_type != Ae.SHORT_TYPE && n.tt[1][a].block_type != Ae.SHORT_TYPE && (function (e, t) { + for (var a, n = t.tt[1][e], s = t.tt[0][e], r = 0; r < k.scfsi_band.length - 1; r++) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1] && !(s.scalefac[a] != n.scalefac[a] && 0 <= n.scalefac[a]); a++); + if (a == k.scfsi_band[r + 1]) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1]; a++) n.scalefac[a] = -1; t.scfsi[e][r] = 1; } } var i = 0, o = 0; - for (a = 0; a < 11; a++) -1 != s.scalefac[a] && (o++, i < s.scalefac[a] && (i = s.scalefac[a])); - for (var _ = 0, l = 0; a < Pe.SBPSY_l; a++) -1 != s.scalefac[a] && (l++, _ < s.scalefac[a] && (_ = s.scalefac[a])); - for (r = 0; r < 16; r++) if (i < h[r] && _ < m[r]) { - var f = p[r] * o + b[r] * l; - s.part2_length > f && (s.part2_length = f, s.scalefac_compress = r); + for (a = 0; a < 11; a++) -1 != n.scalefac[a] && (o++, i < n.scalefac[a] && (i = n.scalefac[a])); + for (var _ = 0, l = 0; a < Ae.SBPSY_l; a++) -1 != n.scalefac[a] && (l++, _ < n.scalefac[a] && (_ = n.scalefac[a])); + for (var r = 0; r < 16; r++) if (i < u[r] && _ < b[r]) { + var f = p[r] * o + m[r] * l; + n.part2_length > f && (n.part2_length = f, n.scalefac_compress = r); } - }(a, s), l = 0), n = 0; n < _.sfbmax; n++) -2 == _.scalefac[n] && (_.scalefac[n] = 0); + }(a, n), l = 0), s = 0; s < _.sfbmax; s++) -2 == _.scalefac[s] && (_.scalefac[s] = 0); 0 != l && (2 == e.mode_gr ? this.scale_bitcount(_) : this.scale_bitcount_lsf(e, _)); }; var _ = [0, 18, 36, 54, 54, 36, 54, 72, 54, 72, 90, 72, 90, 108, 108, 126], @@ -11425,476 +11777,458 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js this.scale_bitcount = function (e) { var t, a, - s, - n = 0, + n, + s = 0, r = 0, i = e.scalefac; - if (e.block_type == Pe.SHORT_TYPE) s = _, 0 != e.mixed_block_flag && (s = l);else if (s = f, 0 == e.preflag) { - for (a = 11; a < Pe.SBPSY_l && !(i[a] < M.pretab[a]); a++); - if (a == Pe.SBPSY_l) for (e.preflag = 1, a = 11; a < Pe.SBPSY_l; a++) i[a] -= M.pretab[a]; + if (e.block_type == Ae.SHORT_TYPE) n = _, 0 != e.mixed_block_flag && (n = l);else if (n = f, 0 == e.preflag) { + for (a = 11; a < Ae.SBPSY_l && !(i[a] < S.pretab[a]); a++); + if (a == Ae.SBPSY_l) for (e.preflag = 1, a = 11; a < Ae.SBPSY_l; a++) i[a] -= S.pretab[a]; } - for (a = 0; a < e.sfbdivide; a++) n < i[a] && (n = i[a]); + for (a = 0; a < e.sfbdivide; a++) s < i[a] && (s = i[a]); for (; a < e.sfbmax; a++) r < i[a] && (r = i[a]); - for (e.part2_length = x.LARGE_BITS, t = 0; t < 16; t++) n < h[t] && r < m[t] && e.part2_length > s[t] && (e.part2_length = s[t], e.scalefac_compress = t); - return e.part2_length == x.LARGE_BITS; + for (e.part2_length = T.LARGE_BITS, t = 0; t < 16; t++) s < u[t] && r < b[t] && e.part2_length > n[t] && (e.part2_length = n[t], e.scalefac_compress = t); + return e.part2_length == T.LARGE_BITS; }; var g = [[15, 15, 7, 7], [15, 15, 7, 0], [7, 3, 0, 0], [15, 31, 31, 0], [7, 7, 7, 0], [3, 3, 0, 0]]; this.scale_bitcount_lsf = function (e, t) { var a, - s, n, + s, r, i, o, _, l, - f = Ae(4), + f = ve(4), c = t.scalefac; for (a = 0 != t.preflag ? 2 : 0, _ = 0; _ < 4; _++) f[_] = 0; - if (t.block_type == Pe.SHORT_TYPE) { - s = 1; - var h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[n] && (f[n] = c[3 * l + i]); + if (t.block_type == Ae.SHORT_TYPE) { + n = 1; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[s] && (f[s] = c[3 * l + i]); } else { - s = 0; - h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n], _ = 0; _ < r; _++, l++) c[l] > f[n] && (f[n] = c[l]); + n = 0; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s], _ = 0; _ < r; _++, l++) c[l] > f[s] && (f[s] = c[l]); } - for (o = !1, n = 0; n < 4; n++) f[n] > g[a][n] && (o = !0); + for (o = !1, s = 0; s < 4; s++) f[s] > g[a][s] && (o = !0); if (!o) { - var u, m, p, b; - for (t.sfb_partition_table = M.nr_of_sfb_block[a][s], n = 0; n < 4; n++) t.slen[n] = S[f[n]]; - switch (u = t.slen[0], m = t.slen[1], p = t.slen[2], b = t.slen[3], a) { + var h, b, p, m; + for (t.sfb_partition_table = S.nr_of_sfb_block[a][n], s = 0; s < 4; s++) t.slen[s] = w[f[s]]; + switch (h = t.slen[0], b = t.slen[1], p = t.slen[2], m = t.slen[3], a) { case 0: - t.scalefac_compress = (5 * u + m << 4) + (p << 2) + b; + t.scalefac_compress = (5 * h + b << 4) + (p << 2) + m; break; case 1: - t.scalefac_compress = 400 + (5 * u + m << 2) + p; + t.scalefac_compress = 400 + (5 * h + b << 2) + p; break; case 2: - t.scalefac_compress = 500 + 3 * u + m; - break; - default: - $.err.printf("intensity stereo not implemented yet\n"); + t.scalefac_compress = 500 + 3 * h + b; } } - if (!o) for (n = t.part2_length = 0; n < 4; n++) t.part2_length += t.slen[n] * t.sfb_partition_table[n]; + if (!o) for (t.part2_length = 0, s = 0; s < 4; s++) t.part2_length += t.slen[s] * t.sfb_partition_table[s]; return o; }; - var S = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; + var w = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; this.huffman_init = function (e) { for (var t = 2; t <= 576; t += 2) { - for (var a, s = 0; e.scalefac_band.l[++s] < t;); - for (a = n[s][0]; e.scalefac_band.l[a + 1] > t;) a--; - for (a < 0 && (a = n[s][0]), e.bv_scf[t - 2] = a, a = n[s][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; - a < 0 && (a = n[s][1]), e.bv_scf[t - 1] = a; + for (var a, n = 0; e.scalefac_band.l[++n] < t;); + for (a = s[n][0]; e.scalefac_band.l[a + 1] > t;) a--; + for (a < 0 && (a = s[n][0]), e.bv_scf[t - 2] = a, a = s[n][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; + a < 0 && (a = s[n][1]), e.bv_scf[t - 1] = a; } }; } - function X() {} - function M() { - this.setModules = function (e, t, a) { - }; + function O() {} + function y() { + this.setModules = function (e, t, a) {}; var o = [0, 49345, 49537, 320, 49921, 960, 640, 49729, 50689, 1728, 1920, 51009, 1280, 50625, 50305, 1088, 52225, 3264, 3456, 52545, 3840, 53185, 52865, 3648, 2560, 51905, 52097, 2880, 51457, 2496, 2176, 51265, 55297, 6336, 6528, 55617, 6912, 56257, 55937, 6720, 7680, 57025, 57217, 8e3, 56577, 7616, 7296, 56385, 5120, 54465, 54657, 5440, 55041, 6080, 5760, 54849, 53761, 4800, 4992, 54081, 4352, 53697, 53377, 4160, 61441, 12480, 12672, 61761, 13056, 62401, 62081, 12864, 13824, 63169, 63361, 14144, 62721, 13760, 13440, 62529, 15360, 64705, 64897, 15680, 65281, 16320, 16e3, 65089, 64001, 15040, 15232, 64321, 14592, 63937, 63617, 14400, 10240, 59585, 59777, 10560, 60161, 11200, 10880, 59969, 60929, 11968, 12160, 61249, 11520, 60865, 60545, 11328, 58369, 9408, 9600, 58689, 9984, 59329, 59009, 9792, 8704, 58049, 58241, 9024, 57601, 8640, 8320, 57409, 40961, 24768, 24960, 41281, 25344, 41921, 41601, 25152, 26112, 42689, 42881, 26432, 42241, 26048, 25728, 42049, 27648, 44225, 44417, 27968, 44801, 28608, 28288, 44609, 43521, 27328, 27520, 43841, 26880, 43457, 43137, 26688, 30720, 47297, 47489, 31040, 47873, 31680, 31360, 47681, 48641, 32448, 32640, 48961, 32e3, 48577, 48257, 31808, 46081, 29888, 30080, 46401, 30464, 47041, 46721, 30272, 29184, 45761, 45953, 29504, 45313, 29120, 28800, 45121, 20480, 37057, 37249, 20800, 37633, 21440, 21120, 37441, 38401, 22208, 22400, 38721, 21760, 38337, 38017, 21568, 39937, 23744, 23936, 40257, 24320, 40897, 40577, 24128, 23040, 39617, 39809, 23360, 39169, 22976, 22656, 38977, 34817, 18624, 18816, 35137, 19200, 35777, 35457, 19008, 19968, 36545, 36737, 20288, 36097, 19904, 19584, 35905, 17408, 33985, 34177, 17728, 34561, 18368, 18048, 34369, 33281, 17088, 17280, 33601, 16640, 33217, 32897, 16448]; - this.updateMusicCRC = function (e, t, a, s) { - for (var n = 0; n < s; ++n) e[0] = (r = t[a + n], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); + this.updateMusicCRC = function (e, t, a, n) { + for (var s = 0; s < n; ++s) e[0] = (r = t[a + s], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); var r, i; }; } - function q() { - var _ = this, - s = 32773, - c = null, - h = null, + function N() { + var i = this, r = null, - u = null; - this.setModules = function (e, t, a, s) { - c = e, h = t, r = a, u = s; + o = null; + this.setModules = function (e, t, a, n) { + r = a, o = n; }; - var m = null, + var _ = null, l = 0, - p = 0, - b = 0; + f = 0, + c = 0; function v(e, t, a) { for (; 0 < a;) { - var s; - 0 == b && (b = 8, p++, e.header[e.w_ptr].write_timing == l && (n = e, $.arraycopy(n.header[n.w_ptr].buf, 0, m, p, n.sideinfo_len), p += n.sideinfo_len, l += 8 * n.sideinfo_len, n.w_ptr = n.w_ptr + 1 & Z.MAX_HEADER_BUF - 1), m[p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; + var n; + 0 == c && (c = 8, f++, e.header[e.w_ptr].write_timing == l && (s = e, I.arraycopy(s.header[s.w_ptr].buf, 0, _, f, s.sideinfo_len), f += s.sideinfo_len, l += 8 * s.sideinfo_len, s.w_ptr = s.w_ptr + 1 & j.MAX_HEADER_BUF - 1), _[f] = 0), n = Math.min(a, c), a -= n, c -= n, _[f] |= t >> a << c, l += n; } - var n; + var s; } - function i(e, t, a) { - for (; 0 < a;) { - var s; - 0 == b && (b = 8, m[++p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; - } - } - function o(e, t) { + function u(e, t) { var a, - s = e.internal_flags; - if (8 <= t && (v(s, 76, 8), t -= 8), 8 <= t && (v(s, 65, 8), t -= 8), 8 <= t && (v(s, 77, 8), t -= 8), 8 <= t && (v(s, 69, 8), t -= 8), 32 <= t) { - var n = r.getLameShortVersion(); - if (32 <= t) for (a = 0; a < n.length && 8 <= t; ++a) t -= 8, v(s, n.charCodeAt(a), 8); + n = e.internal_flags; + if (8 <= t && (v(n, 76, 8), t -= 8), 8 <= t && (v(n, 65, 8), t -= 8), 8 <= t && (v(n, 77, 8), t -= 8), 8 <= t && (v(n, 69, 8), t -= 8), 32 <= t) { + var s = r.getLameShortVersion(); + if (32 <= t) for (a = 0; a < s.length && 8 <= t; ++a) t -= 8, v(n, s.charCodeAt(a), 8); } - for (; 1 <= t; t -= 1) v(s, s.ancillary_flag, 1), s.ancillary_flag ^= e.disable_reservoir ? 0 : 1; + for (; 1 <= t; t -= 1) v(n, n.ancillary_flag, 1), n.ancillary_flag ^= e.disable_reservoir ? 0 : 1; } - function f(e, t, a) { - for (var s = e.header[e.h_ptr].ptr; 0 < a;) { - var n = Math.min(a, 8 - (7 & s)); - a -= n, e.header[e.h_ptr].buf[s >> 3] |= t >> a << 8 - (7 & s) - n, s += n; + function h(e, t, a) { + for (var n = e.header[e.h_ptr].ptr; 0 < a;) { + var s = Math.min(a, 8 - (7 & n)); + a -= s, e.header[e.h_ptr].buf[n >> 3] |= t >> a << 8 - (7 & n) - s, n += s; } - e.header[e.h_ptr].ptr = s; + e.header[e.h_ptr].ptr = n; } - function n(e, t) { - e <<= 8; - for (var a = 0; a < 8; a++) 0 != (65536 & ((t <<= 1) ^ (e <<= 1))) && (t ^= s); - return t; - } - function d(e, t) { + function m(e, t) { var a, - s = F.ht[t.count1table_select + 32], - n = 0, + n = k.ht[t.count1table_select + 32], + s = 0, r = t.big_values, i = t.big_values; for (a = (t.count1 - t.big_values) / 4; 0 < a; --a) { var o = 0, _ = 0; - 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + s.table[_], s.hlen[_]), n += s.hlen[_]; + 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + n.table[_], n.hlen[_]), s += n.hlen[_]; } - return n; + return s; } - function g(e, t, a, s, n) { - var r = F.ht[t], + function b(e, t, a, n, s) { + var r = k.ht[t], i = 0; if (0 == t) return i; - for (var o = a; o < s; o += 2) { + for (var o = a; o < n; o += 2) { var _ = 0, l = 0, f = r.xlen, c = r.xlen, - h = 0, - u = n.l3_enc[o], - m = n.l3_enc[o + 1]; - if (0 != u && (n.xr[o] < 0 && h++, _--), 15 < t) { - if (14 < u) h |= u - 15 << 1, l = f, u = 15; - if (14 < m) h <<= f, h |= m - 15, l += f, m = 15; + u = 0, + h = s.l3_enc[o], + b = s.l3_enc[o + 1]; + if (0 != h && (s.xr[o] < 0 && u++, _--), 15 < t) { + if (14 < h) { + var p = h - 15; + u |= p << 1, l = f, h = 15; + } + if (14 < b) { + var m = b - 15; + u <<= f, u |= m, l += f, b = 15; + } c = 16; } - 0 != m && (h <<= 1, n.xr[o + 1] < 0 && h++, _--), u = u * c + m, l -= _, _ += r.hlen[u], v(e, r.table[u], _), v(e, h, l), i += _ + l; + 0 != b && (u <<= 1, s.xr[o + 1] < 0 && u++, _--), h = h * c + b, l -= _, _ += r.hlen[h], v(e, r.table[h], _), v(e, u, l), i += _ + l; } return i; } - function S(e, t) { + function d(e, t) { var a = 3 * e.scalefac_band.s[3]; a > t.big_values && (a = t.big_values); - var s = g(e, t.table_select[0], 0, a, t); - return s += g(e, t.table_select[1], a, t.big_values, t); + var n = b(e, t.table_select[0], 0, a, t); + return n += b(e, t.table_select[1], a, t.big_values, t); } - function M(e, t) { - var a, s, n, r; + function g(e, t) { + var a, n, s, r; a = t.big_values; var i = t.region0_count + 1; - return n = e.scalefac_band.l[i], i += t.region1_count + 1, a < n && (n = a), a < (r = e.scalefac_band.l[i]) && (r = a), s = g(e, t.table_select[0], 0, n, t), s += g(e, t.table_select[1], n, r, t), s += g(e, t.table_select[2], r, a, t); + return s = e.scalefac_band.l[i], i += t.region1_count + 1, r = e.scalefac_band.l[i], a < s && (s = a), a < r && (r = a), n = b(e, t.table_select[0], 0, s, t), n += b(e, t.table_select[1], s, r, t), n += b(e, t.table_select[2], r, a, t); } - function w() { + function p() { this.total = 0; } - function R(e, t) { + function w(e, t) { var a, - s, n, - r, - i, - o = e.internal_flags; - return i = o.w_ptr, -1 == (r = o.h_ptr - 1) && (r = Z.MAX_HEADER_BUF - 1), a = o.header[r].write_timing - l, 0 <= (t.total = a) && (s = 1 + r - i, r < i && (s = 1 + r - i + Z.MAX_HEADER_BUF), a -= 8 * s * o.sideinfo_len), a += n = _.getframebits(e), t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += p + 1, a < 0 && $.err.println("strange error flushing buffer ... \n"), a; + s, + r = e.internal_flags; + return r.w_ptr, -1 == (s = r.h_ptr - 1) && (s = j.MAX_HEADER_BUF - 1), a = r.header[s].write_timing - l, 0 <= (t.total = a) && me(), n = i.getframebits(e), a += n, t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += f + 1, a; } this.getframebits = function (e) { var t, a = e.internal_flags; - return t = 0 != a.bitrate_index ? F.bitrate_table[e.version][a.bitrate_index] : e.brate, 8 * (0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding); - }, this.CRC_writeheader = function (e, t) { - var a = 65535; - a = n(255 & t[2], a), a = n(255 & t[3], a); - for (var s = 6; s < e.sideinfo_len; s++) a = n(255 & t[s], a); - t[4] = byte(a >> 8), t[5] = byte(255 & a); + t = 0 != a.bitrate_index ? k.bitrate_table[e.version][a.bitrate_index] : e.brate; + var n = 0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding; + return 8 * n; }, this.flush_bitstream = function (e) { var t, a, - s = e.internal_flags; - s.h_ptr - 1; - if (t = s.l3_side, !((a = R(e, new w())) < 0)) { - if (o(e, a), s.ResvSize = 0, t.main_data_begin = 0, s.findReplayGain) { - var r = c.GetTitleGain(s.rgdata); - s.RadioGain = 0 | Math.floor(10 * r + .5); - } - s.findPeakSample && (s.noclipGainChange = 0 | Math.ceil(20 * B(s.PeakSample / 32767) * 10), 0 < s.noclipGainChange && (EQ(e.scale, 1) || EQ(e.scale, 0)) ? s.noclipScale = Math.floor(32767 / s.PeakSample * 100) / 100 : s.noclipScale = -1); - } - }, this.add_dummy_byte = function (e, t, a) { - for (var s, n = e.internal_flags; 0 < a--;) for (i(0, t, 8), s = 0; s < Z.MAX_HEADER_BUF; ++s) n.header[s].write_timing += 8; + n = e.internal_flags; + n.h_ptr - 1; + t = n.l3_side, (a = w(e, new p())) < 0 || (u(e, a), n.ResvSize = 0, t.main_data_begin = 0, n.findReplayGain && me(), n.findPeakSample && me()); }, this.format_bitstream = function (e) { var t, a = e.internal_flags; t = a.l3_side; - var s = this.getframebits(e); - o(e, t.resvDrain_pre), function (e, t) { + var n = this.getframebits(e); + u(e, t.resvDrain_pre), function (e, t) { var a, - s, n, + s, r = e.internal_flags; - if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, ye.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? f(r, 4094, 12) : f(r, 4095, 12), f(r, e.version, 1), f(r, 1, 2), f(r, e.error_protection ? 0 : 1, 1), f(r, r.bitrate_index, 4), f(r, r.samplerate_index, 2), f(r, r.padding, 1), f(r, e.extension, 1), f(r, e.mode.ordinal(), 2), f(r, r.mode_ext, 2), f(r, e.copyright, 1), f(r, e.original, 1), f(r, e.emphasis, 2), e.error_protection && f(r, 0, 16), 1 == e.version) { - for (f(r, a.main_data_begin, 9), 2 == r.channels_out ? f(r, a.private_bits, 3) : f(r, a.private_bits, 5), n = 0; n < r.channels_out; n++) { + if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, we.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? h(r, 4094, 12) : h(r, 4095, 12), h(r, e.version, 1), h(r, 1, 2), h(r, e.error_protection ? 0 : 1, 1), h(r, r.bitrate_index, 4), h(r, r.samplerate_index, 2), h(r, r.padding, 1), h(r, e.extension, 1), h(r, e.mode.ordinal(), 2), h(r, r.mode_ext, 2), h(r, e.copyright, 1), h(r, e.original, 1), h(r, e.emphasis, 2), e.error_protection && h(r, 0, 16), 1 == e.version) { + for (h(r, a.main_data_begin, 9), 2 == r.channels_out ? h(r, a.private_bits, 3) : h(r, a.private_bits, 5), s = 0; s < r.channels_out; s++) { var i; - for (i = 0; i < 4; i++) f(r, a.scfsi[n][i], 1); + for (i = 0; i < 4; i++) h(r, a.scfsi[s][i], 1); } - for (s = 0; s < 2; s++) for (n = 0; n < r.channels_out; n++) f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 4), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.preflag, 1), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); - } else for (f(r, a.main_data_begin, 8), f(r, a.private_bits, r.channels_out), n = s = 0; n < r.channels_out; n++) { - var o; - f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 9), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); + for (n = 0; n < 2; n++) for (s = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 4), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.preflag, 1), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); + } + } else for (h(r, a.main_data_begin, 8), h(r, a.private_bits, r.channels_out), s = n = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 9), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); } - e.error_protection && CRC_writeheader(r, r.header[r.h_ptr].buf); + e.error_protection && me(); var _ = r.h_ptr; - r.h_ptr = _ + 1 & Z.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr == r.w_ptr && $.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n"); - }(e, s); - var n = 8 * a.sideinfo_len; - if (n += function (e) { + r.h_ptr = _ + 1 & j.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr, r.w_ptr; + }(e, n); + var s = 8 * a.sideinfo_len; + if (s += function (e) { var t, a, - s, n, + s, r = 0, i = e.internal_flags, o = i.l3_side; if (1 == e.version) for (t = 0; t < 2; t++) for (a = 0; a < i.channels_out; a++) { var _ = o.tt[t][a], - l = k.slen1_tab[_.scalefac_compress], - f = k.slen2_tab[_.scalefac_compress]; - for (s = n = 0; s < _.sfbdivide; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], l), n += l); - for (; s < _.sfbmax; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], f), n += f); - _.block_type == Pe.SHORT_TYPE ? n += S(i, _) : n += M(i, _), r += n += d(i, _); + l = A.slen1_tab[_.scalefac_compress], + f = A.slen2_tab[_.scalefac_compress]; + for (n = s = 0; n < _.sfbdivide; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], l), s += l); + for (; n < _.sfbmax; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], f), s += f); + _.block_type == Ae.SHORT_TYPE ? s += d(i, _) : s += g(i, _), s += m(i, _), r += s; } else for (a = t = 0; a < i.channels_out; a++) { var c, - h, - u = 0; - if (h = s = n = 0, (_ = o.tt[t][a]).block_type == Pe.SHORT_TYPE) { - for (; h < 4; h++) { - var m = _.sfb_partition_table[h] / 3, - p = _.slen[h]; - for (c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[3 * s + 0], 0), p), v(i, Math.max(_.scalefac[3 * s + 1], 0), p), v(i, Math.max(_.scalefac[3 * s + 2], 0), p), u += 3 * p; + u, + _ = o.tt[t][a], + h = 0; + if (u = n = s = 0, _.block_type == Ae.SHORT_TYPE) { + for (; u < 4; u++) { + var b = _.sfb_partition_table[u] / 3, + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[3 * n + 0], 0), p), v(i, Math.max(_.scalefac[3 * n + 1], 0), p), v(i, Math.max(_.scalefac[3 * n + 2], 0), p), h += 3 * p; } - n += S(i, _); + s += d(i, _); } else { - for (; h < 4; h++) for (m = _.sfb_partition_table[h], p = _.slen[h], c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[s], 0), p), u += p; - n += M(i, _); + for (; u < 4; u++) { + var b = _.sfb_partition_table[u], + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[n], 0), p), h += p; + } + s += g(i, _); } - r += u + (n += d(i, _)); + s += m(i, _), r += h + s; } return r; - }(e), o(e, t.resvDrain_post), n += t.resvDrain_post, t.main_data_begin += (s - n) / 8, R(e, new w()) != a.ResvSize && $.err.println("Internal buffer inconsistency. flushbits <> ResvSize"), 8 * t.main_data_begin != a.ResvSize && ($.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n", 8 * t.main_data_begin, a.ResvSize, t.resvDrain_post, t.resvDrain_pre, 8 * a.sideinfo_len, n - t.resvDrain_post - 8 * a.sideinfo_len, n, n % 8, s), $.err.println("This is a fatal error. It has several possible causes:"), $.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"), $.err.println(" 9%% Your system is overclocked"), $.err.println(" 1%% bug in LAME encoding library"), a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { + }(e), u(e, t.resvDrain_post), s += t.resvDrain_post, t.main_data_begin += (n - s) / 8, w(e, new p()), a.ResvSize, 8 * t.main_data_begin != a.ResvSize && (a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { var r; - for (r = 0; r < Z.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; + for (r = 0; r < j.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; l = 0; } return 0; - }, this.copy_buffer = function (e, t, a, s, n) { - var r = p + 1; + }, this.copy_buffer = function (e, t, a, n, s) { + var r = f + 1; if (r <= 0) return 0; - if (0 != s && s < r) return -1; - if ($.arraycopy(m, 0, t, a, r), p = -1, (b = 0) != n) { - var i = Ae(1); - if (i[0] = e.nMusicCRC, u.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly) for (var o, _ = ke([2, 1152]), l = r, f = -1; 0 != f;) if (f = h.hip_decode1_unclipped(e.hip, t, a, l, _[0], _[1]), l = 0, -1 == f && (f = 0), 0 < f) { - if (e.findPeakSample) { - for (o = 0; o < f; o++) _[0][o] > e.PeakSample ? e.PeakSample = _[0][o] : -_[0][o] > e.PeakSample && (e.PeakSample = -_[0][o]); - if (1 < e.channels_out) for (o = 0; o < f; o++) _[1][o] > e.PeakSample ? e.PeakSample = _[1][o] : -_[1][o] > e.PeakSample && (e.PeakSample = -_[1][o]); - } - if (e.findReplayGain && c.AnalyzeSamples(e.rgdata, _[0], 0, _[1], 0, f, e.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - } + if (0 != n && n < r) return -1; + if (I.arraycopy(_, 0, t, a, r), f = -1, (c = 0) != s) { + var i = ve(1); + i[0] = e.nMusicCRC, o.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly && me(); } return r; }, this.init_bit_stream_w = function (e) { - m = A(U.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, p = -1, l = b = 0; + _ = S(Y.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, f = -1, l = c = 0; }; } - function e(e, t, a, s) { - this.xlen = e, this.linmax = t, this.table = a, this.hlen = s; + function e(e, t, a, n) { + this.xlen = e, this.linmax = t, this.table = a, this.hlen = n; } - Ee.STEREO = new Ee(0), Ee.JOINT_STEREO = new Ee(1), Ee.DUAL_CHANNEL = new Ee(2), Ee.MONO = new Ee(3), Ee.NOT_SET = new Ee(4), X.STEPS_per_dB = 100, X.MAX_dB = 120, X.GAIN_NOT_ENOUGH_SAMPLES = -24601, X.GAIN_ANALYSIS_ERROR = 0, X.GAIN_ANALYSIS_OK = 1, X.INIT_GAIN_ANALYSIS_ERROR = 0, X.INIT_GAIN_ANALYSIS_OK = 1, X.MAX_ORDER = X.YULE_ORDER = 10, X.MAX_SAMPLES_PER_WINDOW = (X.MAX_SAMP_FREQ = 48e3) * (X.RMS_WINDOW_TIME_NUMERATOR = 1) / (X.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, M.NUMTOCENTRIES = 100, M.MAXFRAMESIZE = 2880, q.EQ = function (e, t) { + D.MAX_VALUE = 3.4028235e38, Me.vbr_off = new Me(0), Me.vbr_mt = new Me(1), Me.vbr_rh = new Me(2), Me.vbr_abr = new Me(3), Me.vbr_mtrh = new Me(4), Me.vbr_default = Me.vbr_mtrh, ye.STEREO = new ye(0), ye.JOINT_STEREO = new ye(1), ye.DUAL_CHANNEL = new ye(2), ye.MONO = new ye(3), ye.NOT_SET = new ye(4), O.STEPS_per_dB = 100, O.MAX_dB = 120, O.GAIN_NOT_ENOUGH_SAMPLES = -24601, O.GAIN_ANALYSIS_ERROR = 0, O.GAIN_ANALYSIS_OK = 1, O.INIT_GAIN_ANALYSIS_ERROR = 0, O.INIT_GAIN_ANALYSIS_OK = 1, O.MAX_ORDER = O.YULE_ORDER = 10, O.MAX_SAMPLES_PER_WINDOW = (O.MAX_SAMP_FREQ = 48e3) * (O.RMS_WINDOW_TIME_NUMERATOR = 1) / (O.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, y.NUMTOCENTRIES = 100, y.MAXFRAMESIZE = 2880, N.EQ = function (e, t) { return Math.abs(e) > Math.abs(t) ? Math.abs(e - t) <= 1e-6 * Math.abs(e) : Math.abs(e - t) <= 1e-6 * Math.abs(t); - }, q.NEQ = function (e, t) { - return !q.EQ(e, t); + }, N.NEQ = function (e, t) { + return !N.EQ(e, t); }; - var F = {}; - function j(e) { + var k = {}; + function R(e) { this.bits = e; } - function y() { + function x() { this.over_noise = 0, this.tot_noise = 0, this.max_noise = 0, this.over_count = 0, this.over_SSD = 0, this.bits = 0; } - function r(e, t, a, s) { - this.l = Ae(1 + Pe.SBMAX_l), this.s = Ae(1 + Pe.SBMAX_s), this.psfb21 = Ae(1 + Pe.PSFB21), this.psfb12 = Ae(1 + Pe.PSFB12); - var n = this.l, + function r(e, t, a, n) { + this.l = ve(1 + Ae.SBMAX_l), this.s = ve(1 + Ae.SBMAX_s), this.psfb21 = ve(1 + Ae.PSFB21), this.psfb12 = ve(1 + Ae.PSFB12); + var s = this.l, r = this.s; - 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = s, $.arraycopy(this.arrL, 0, n, 0, Math.min(this.arrL.length, this.l.length)), $.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), $.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), $.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); + 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = n, I.arraycopy(this.arrL, 0, s, 0, Math.min(this.arrL.length, this.l.length)), I.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), I.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), I.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); } - function x() { + function T() { var l = null, - m = null, - s = null; + b = null, + n = null; this.setModules = function (e, t, a) { - l = e, m = t, s = a; + l = e, b = t, n = a; }, this.IPOW20 = function (e) { - return u[e]; + return h[e]; }; - var T = 2.220446049250313e-16, - f = x.IXMAX_VAL + 2, - c = x.Q_MAX, - h = x.Q_MAX2, - n = 100; + var B = 2.220446049250313e-16, + e = T.IXMAX_VAL, + f = e + 2, + c = T.Q_MAX, + u = T.Q_MAX2, + s = 100; this.nr_of_sfb_block = [[[6, 5, 5, 5], [9, 9, 9, 9], [6, 9, 9, 9]], [[6, 5, 7, 3], [9, 9, 12, 6], [6, 9, 12, 6]], [[11, 10, 0, 0], [18, 18, 0, 0], [15, 18, 0, 0]], [[7, 7, 7, 0], [12, 12, 12, 0], [6, 15, 12, 0]], [[6, 6, 6, 3], [12, 9, 9, 6], [6, 12, 9, 6]], [[8, 8, 5, 0], [15, 12, 9, 0], [6, 18, 9, 0]]]; - var w = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; - this.pretab = w, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; - var R = Be(c + h + 1), - u = Be(c), - p = Be(f), - b = Be(f); + var M = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; + this.pretab = M, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; + var y = de(c + u + 1), + h = de(c), + p = de(f), + m = de(f); function v(e, t) { - var a = s.ATHformula(t, e); - return a -= n, a = Math.pow(10, a / 10 + e.ATHlower); + var a = n.ATHformula(t, e); + return a -= s, a = Math.pow(10, a / 10 + e.ATHlower); } function A(e) { this.s = e; } - this.adj43 = b, this.iteration_init = function (e) { + this.adj43 = m, this.iteration_init = function (e) { var t, a = e.internal_flags, - s = a.l3_side; + n = a.l3_side; if (0 == a.iteration_init_init) { - for (a.iteration_init_init = 1, s.main_data_begin = 0, function (e) { - for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, s = e.internal_flags.ATH.s, n = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Pe.SBMAX_l; o++) { + for (a.iteration_init_init = 1, n.main_data_begin = 0, function (e) { + for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, n = e.internal_flags.ATH.s, s = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Ae.SBMAX_l; o++) { var _ = r.scalefac_band.l[o], l = r.scalefac_band.l[o + 1]; - t[o] = K.MAX_VALUE; + t[o] = D.MAX_VALUE; for (var f = _; f < l; f++) { - var c = v(e, f * i / 1152); - t[o] = Math.min(t[o], c); + var c = f * i / 1152, + u = v(e, c); + t[o] = Math.min(t[o], u); } } - for (o = 0; o < Pe.PSFB21; o++) for (_ = r.scalefac_band.psfb21[o], l = r.scalefac_band.psfb21[o + 1], a[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 1152), a[o] = Math.min(a[o], c); - for (o = 0; o < Pe.SBMAX_s; o++) { - for (_ = r.scalefac_band.s[o], l = r.scalefac_band.s[o + 1], s[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), s[o] = Math.min(s[o], c); - s[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; + for (var o = 0; o < Ae.PSFB21; o++) { + var _ = r.scalefac_band.psfb21[o], + l = r.scalefac_band.psfb21[o + 1]; + a[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 1152, + u = v(e, c); + a[o] = Math.min(a[o], u); + } } - for (o = 0; o < Pe.PSFB12; o++) { - for (_ = r.scalefac_band.psfb12[o], l = r.scalefac_band.psfb12[o + 1], n[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), n[o] = Math.min(n[o], c); - n[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; + for (var o = 0; o < Ae.SBMAX_s; o++) { + var _ = r.scalefac_band.s[o], + l = r.scalefac_band.s[o + 1]; + n[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + n[o] = Math.min(n[o], u); + } + n[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; } - if (e.noATH) { - for (o = 0; o < Pe.SBMAX_l; o++) t[o] = 1e-20; - for (o = 0; o < Pe.PSFB21; o++) a[o] = 1e-20; - for (o = 0; o < Pe.SBMAX_s; o++) s[o] = 1e-20; - for (o = 0; o < Pe.PSFB12; o++) n[o] = 1e-20; + for (var o = 0; o < Ae.PSFB12; o++) { + var _ = r.scalefac_band.psfb12[o], + l = r.scalefac_band.psfb12[o + 1]; + s[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + s[o] = Math.min(s[o], u); + } + s[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; } - r.ATH.floor = 10 * B(v(e, -1)); + e.noATH && me(), r.ATH.floor = 10 * d(v(e, -1)); }(e), p[0] = 0, t = 1; t < f; t++) p[t] = Math.pow(t, 4 / 3); - for (t = 0; t < f - 1; t++) b[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); - for (b[t] = .5, t = 0; t < c; t++) u[t] = Math.pow(2, -.1875 * (t - 210)); - for (t = 0; t <= c + h; t++) R[t] = Math.pow(2, .25 * (t - 210 - h)); - var n, r, i, o; - for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), n = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Pe.SBMAX_l; t++) { - _ = t <= 6 ? n : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; - } - for (t = 0; t < Pe.SBMAX_s; t++) { + for (t = 0; t < f - 1; t++) m[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); + for (m[t] = .5, t = 0; t < c; t++) h[t] = Math.pow(2, -.1875 * (t - 210)); + for (t = 0; t <= c + u; t++) y[t] = Math.pow(2, .25 * (t - 210 - u)); + var s, r, i, o; + for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), s = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Ae.SBMAX_l; t++) _ = t <= 6 ? s : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; + for (t = 0; t < Ae.SBMAX_s; t++) { var _; - _ = t <= 5 ? n : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; + _ = t <= 5 ? s : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; } } - }, this.on_pe = function (e, t, a, s, n, r) { + }, this.on_pe = function (e, t, a, n, s, r) { var i, o, _ = e.internal_flags, l = 0, - f = Ae(2), - c = new j(l), - h = m.ResvMaxBits(e, s, c, r), - u = (l = c.bits) + h; - for (Z.MAX_BITS_PER_GRANULE < u && (u = Z.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(Z.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[n][o] / 700 - a[o], f[o] > 3 * s / 4 && (f[o] = 3 * s / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > Z.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, Z.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; - if (h < i) for (o = 0; o < _.channels_out; ++o) f[o] = h * f[o] / i; - for (o = 0; o < _.channels_out; ++o) a[o] += f[o], h -= f[o]; + f = ve(2), + c = new R(l), + u = b.ResvMaxBits(e, n, c, r), + h = (l = c.bits) + u; + for (j.MAX_BITS_PER_GRANULE < h && (h = j.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(j.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[s][o] / 700 - a[o], f[o] > 3 * n / 4 && (f[o] = 3 * n / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > j.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, j.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; + if (u < i) for (o = 0; o < _.channels_out; ++o) f[o] = u * f[o] / i; + for (o = 0; o < _.channels_out; ++o) a[o] += f[o], u -= f[o]; for (o = i = 0; o < _.channels_out; ++o) i += a[o]; - if (Z.MAX_BITS_PER_GRANULE < i) { - for (o = 0; o < _.channels_out; ++o) a[o] *= Z.MAX_BITS_PER_GRANULE, a[o] /= i, a[o]; - } - return u; - }, this.reduce_side = function (e, t, a, s) { - var n = .33 * (.5 - t) / .5; - n < 0 && (n = 0), .5 < n && (n = .5); - var r = 0 | .5 * n * (e[0] + e[1]); - r > Z.MAX_BITS_PER_CHANNEL - e[0] && (r = Z.MAX_BITS_PER_CHANNEL - e[0]), r < 0 && (r = 0), 125 <= e[1] && (125 < e[1] - r ? (e[0] < a && (e[0] += r), e[1] -= r) : (e[0] += e[1] - 125, e[1] = 125)), s < (r = e[0] + e[1]) && (e[0] = s * e[0] / r, e[1] = s * e[1] / r); + return j.MAX_BITS_PER_GRANULE < i && me(), h; }, this.athAdjust = function (e, t, a) { - var s = 90.30873362, - n = ee.FAST_LOG10_X(t, 10), + var n = 90.30873362, + s = V.FAST_LOG10_X(t, 10), r = e * e, i = 0; - return n -= a, 1e-20 < r && (i = 1 + ee.FAST_LOG10_X(r, 10 / s)), i < 0 && (i = 0), n *= i, n += a + s - 94.82444863, Math.pow(10, .1 * n); - }, this.calc_xmin = function (e, t, a, s) { - var n, + return s -= a, 1e-20 < r && (i = 1 + V.FAST_LOG10_X(r, 10 / n)), i < 0 && (i = 0), s *= i, s += a + n - 94.82444863, Math.pow(10, .1 * s); + }, this.calc_xmin = function (e, t, a, n) { + var s, r = 0, i = e.internal_flags, o = 0, _ = 0, l = i.ATH, f = a.xr, - c = e.VBR == xe.vbr_mtrh ? 1 : 0, - h = i.masking_lower; - for (e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt || (h = 1), n = 0; n < a.psy_lmax; n++) { - S = (g = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.l[n], l.floor) : l.adjust * l.l[n]) / (b = a.width[n]), M = T, B = b >> 1, A = 0; - do { - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (g < A && _++, n == Pe.SBPSY_l) M < (R = g * i.nsPsy.longfact[n]) && (M = R); - if (0 != c && (g = M), !e.ATHonly) if (0 < (w = t.en.l[n])) R = A * t.thm.l[n] * h / w, 0 != c && (R *= i.nsPsy.longfact[n]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.longfact[n]; + c = e.VBR == Me.vbr_mtrh ? 1 : 0, + u = i.masking_lower; + for (e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt || (u = 1), s = 0; s < a.psy_lmax; s++) { + for (w = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.l[s], l.floor) : l.adjust * l.l[s], v = a.width[s], S = w / v, M = B, A = v >> 1, y = 0; k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++, 0 < --A;); + if (w < y && _++, s == Ae.SBPSY_l && me(), 0 != c && (w = M), !e.ATHonly) { + var h = t.en.l[s]; + 0 < h && (x = y * t.thm.l[s] * u / h, 0 != c && (x *= i.nsPsy.longfact[s]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.longfact[s]; } - var u = 575; - if (a.block_type != Pe.SHORT_TYPE) for (var m = 576; 0 != m-- && q.EQ(f[m], 0);) u = m; - a.max_nonzero_coeff = u; - for (var p = a.sfb_smin; n < a.psymax; p++, n += 3) { - var b, v, d; - for (d = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.s[p], l.floor) : l.adjust * l.s[p], b = a.width[n], v = 0; v < 3; v++) { - var g, + var b = 575; + if (a.block_type != Ae.SHORT_TYPE) for (var p = 576; 0 != p-- && N.EQ(f[p], 0);) b = p; + a.max_nonzero_coeff = b; + for (var m = a.sfb_smin; s < a.psymax; m++, s += 3) { + var v, d, g; + for (g = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.s[m], l.floor) : l.adjust * l.s[m], v = a.width[s], d = 0; d < 3; d++) { + var w, S, M, - w, - R, - A = 0, - B = b >> 1; - S = d / b, M = T; + y = 0, + A = v >> 1; + S = g / v, M = B; do { - var k, y; - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (d < A && _++, p == Pe.SBPSY_s) M < (R = d * i.nsPsy.shortfact[p]) && (M = R); - if (g = 0 != c ? M : d, !e.ATHonly && !e.ATHshort) if (0 < (w = t.en.s[p][v])) R = A * t.thm.s[p][v] * h / w, 0 != c && (R *= i.nsPsy.shortfact[p]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.shortfact[p]; + var k, R; + k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++; + } while (0 < --A); + if (g < y && _++, m == Ae.SBPSY_s && me(), w = 0 != c ? M : g, !e.ATHonly && !e.ATHshort) { + var x, + h = t.en.s[m][d]; + 0 < h && (x = y * t.thm.s[m][d] * u / h, 0 != c && (x *= i.nsPsy.shortfact[m]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.shortfact[m]; } - e.useTemporal && (s[r - 3] > s[r - 3 + 1] && (s[r - 3 + 1] += (s[r - 3] - s[r - 3 + 1]) * i.decay), s[r - 3 + 1] > s[r - 3 + 2] && (s[r - 3 + 2] += (s[r - 3 + 1] - s[r - 3 + 2]) * i.decay)); + e.useTemporal && (n[r - 3] > n[r - 3 + 1] && (n[r - 3 + 1] += (n[r - 3] - n[r - 3 + 1]) * i.decay), n[r - 3 + 1] > n[r - 3 + 2] && (n[r - 3 + 2] += (n[r - 3 + 1] - n[r - 3 + 2]) * i.decay)); } return _; - }, this.calc_noise_core = function (e, t, a, s) { - var n = 0, + }, this.calc_noise_core = function (e, t, a, n) { + var s = 0, r = t.s, i = e.l3_enc; - if (r > e.count1) for (; 0 != a--;) { - _ = e.xr[r], r++, n += _ * _, _ = e.xr[r], r++, n += _ * _; - } else if (r > e.big_values) { - var o = Be(2); - for (o[0] = 0, o[1] = s; 0 != a--;) { - _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _; - } + if (r > e.count1) for (; 0 != a--;) _ = e.xr[r], r++, s += _ * _, _ = e.xr[r], r++, s += _ * _;else if (r > e.big_values) { + var o = de(2); + for (o[0] = 0, o[1] = n; 0 != a--;) _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _; } else for (; 0 != a--;) { var _; - _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _; + _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _; } - return t.s = r, n; - }, this.calc_noise = function (e, t, a, s, n) { + return t.s = r, s; + }, this.calc_noise = function (e, t, a, n, s) { var r, i, o = 0, @@ -11902,83 +12236,54 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = -20, - u = 0, - m = e.scalefac, + u = -20, + h = 0, + b = e.scalefac, p = 0; - for (r = s.over_SSD = 0; r < e.psymax; r++) { - var b, - v = e.global_gain - (m[p++] + (0 != e.preflag ? w[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], + for (n.over_SSD = 0, r = 0; r < e.psymax; r++) { + var m, + v = e.global_gain - (b[p++] + (0 != e.preflag ? M[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], d = 0; - if (null != n && n.step[r] == v) d = n.noise[r], u += e.width[r], a[o++] = d / t[_++], d = n.noise_log[r];else { + if (null != s && s.step[r] == v) d = s.noise[r], h += e.width[r], a[o++] = d / t[_++], d = s.noise_log[r];else { var g, - S = R[v + x.Q_MAX2]; - if (i = e.width[r] >> 1, u + e.width[r] > e.max_nonzero_coeff) i = 0 < (g = e.max_nonzero_coeff - u + 1) ? g >> 1 : 0; - var M = new A(u); - d = this.calc_noise_core(e, M, i, S), u = M.s, null != n && (n.step[r] = v, n.noise[r] = d), d = a[o++] = d / t[_++], d = ee.FAST_LOG10(Math.max(d, 1e-20)), null != n && (n.noise_log[r] = d); + w = y[v + T.Q_MAX2]; + i = e.width[r] >> 1, h + e.width[r] > e.max_nonzero_coeff && (g = e.max_nonzero_coeff - h + 1, i = 0 < g ? g >> 1 : 0); + var S = new A(h); + d = this.calc_noise_core(e, S, i, w), h = S.s, null != s && (s.step[r] = v, s.noise[r] = d), d = a[o++] = d / t[_++], d = V.FAST_LOG10(Math.max(d, 1e-20)), null != s && (s.noise_log[r] = d); } - if (null != n && (n.global_gain = e.global_gain), c += d, 0 < d) b = Math.max(0 | 10 * d + .5, 1), s.over_SSD += b * b, l++, f += d; - h = Math.max(h, d); + null != s && (s.global_gain = e.global_gain), c += d, 0 < d && (m = Math.max(0 | 10 * d + .5, 1), n.over_SSD += m * m, l++, f += d), u = Math.max(u, d); } - return s.over_count = l, s.tot_noise = c, s.over_noise = f, s.max_noise = h, l; - }, this.set_pinfo = function (e, t, a, s, n) { - var r, - i, - o, - _, - l, - f = e.internal_flags, - c = 0 == t.scalefac_scale ? .5 : 1, - h = t.scalefac, - u = Be(z.SFBMAX), - m = Be(z.SFBMAX), - p = new y(); - calc_xmin(e, a, t, u), calc_noise(t, u, m, p, null); - var b = 0; - for (i = t.sfb_lmax, t.block_type != Pe.SHORT_TYPE && 0 == t.mixed_block_flag && (i = 22), r = 0; r < i; r++) { - var v = f.scalefac_band.l[r], - d = (g = f.scalefac_band.l[r + 1]) - v; - for (_ = 0; b < g; b++) _ += t.xr[b] * t.xr[b]; - _ /= d, l = 1e15, f.pinfo.en[s][n][r] = l * _, f.pinfo.xfsf[s][n][r] = l * u[r] * m[r] / d, 0 < a.en.l[r] && !e.ATHonly ? _ /= a.en.l[r] : _ = 0, f.pinfo.thr[s][n][r] = l * Math.max(_ * a.thm.l[r], f.ATH.l[r]), (f.pinfo.LAMEsfb[s][n][r] = 0) != t.preflag && 11 <= r && (f.pinfo.LAMEsfb[s][n][r] = -c * w[r]), r < Pe.SBPSY_l && (f.pinfo.LAMEsfb[s][n][r] -= c * h[r]); - } - if (t.block_type == Pe.SHORT_TYPE) for (i = r, r = t.sfb_smin; r < Pe.SBMAX_s; r++) { - v = f.scalefac_band.s[r], d = (g = f.scalefac_band.s[r + 1]) - v; - for (var g, S = 0; S < 3; S++) { - for (_ = 0, o = v; o < g; o++) _ += t.xr[b] * t.xr[b], b++; - _ = Math.max(_ / d, 1e-20), l = 1e15, f.pinfo.en_s[s][n][3 * r + S] = l * _, f.pinfo.xfsf_s[s][n][3 * r + S] = l * u[i] * m[i] / d, 0 < a.en.s[r][S] ? _ /= a.en.s[r][S] : _ = 0, (e.ATHonly || e.ATHshort) && (_ = 0), f.pinfo.thr_s[s][n][3 * r + S] = l * Math.max(_ * a.thm.s[r][S], f.ATH.s[r]), f.pinfo.LAMEsfb_s[s][n][3 * r + S] = -2 * t.subblock_gain[S], r < Pe.SBPSY_s && (f.pinfo.LAMEsfb_s[s][n][3 * r + S] -= c * h[i]), i++; - } - } - f.pinfo.LAMEqss[s][n] = t.global_gain, f.pinfo.LAMEmainbits[s][n] = t.part2_3_length + t.part2_length, f.pinfo.LAMEsfbits[s][n] = t.part2_length, f.pinfo.over[s][n] = p.over_count, f.pinfo.max_noise[s][n] = 10 * p.max_noise, f.pinfo.over_noise[s][n] = 10 * p.over_noise, f.pinfo.tot_noise[s][n] = 10 * p.tot_noise, f.pinfo.over_SSD[s][n] = p.over_SSD; + return n.over_count = l, n.tot_noise = c, n.over_noise = f, n.max_noise = u, l; }; } - function T() { - this.xr = Be(576), this.l3_enc = Ae(576), this.scalefac = Ae(z.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = Ae(3), this.subblock_gain = Ae(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = Ae(z.SFBMAX), this.window = Ae(z.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = Ae(4), this.max_nonzero_coeff = 0; + function B() { + this.xr = de(576), this.l3_enc = ve(576), this.scalefac = ve(F.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = ve(3), this.subblock_gain = ve(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = ve(F.SFBMAX), this.window = ve(F.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = ve(4), this.max_nonzero_coeff = 0; var a = this; - function s(e) { + function n(e) { return new Int32Array(e); } this.assign = function (e) { var t; - a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = s(e.l3_enc), a.scalefac = s(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = s(e.table_select), a.subblock_gain = s(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = s(e.width), a.window = s(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = s(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; + a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = n(e.l3_enc), a.scalefac = n(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = n(e.table_select), a.subblock_gain = n(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = n(e.width), a.window = n(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = n(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; }; } - F.t1HB = [1, 1, 1, 0], F.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], F.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], F.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], F.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], F.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], F.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], F.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], F.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], F.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], F.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], F.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], F.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], F.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], F.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], F.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], F.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], F.t1l = [1, 4, 3, 5], F.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], F.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], F.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], F.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], F.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], F.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], F.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], F.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], F.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], F.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], F.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], F.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], F.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], F.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], F.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], F.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], F.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], F.ht = [new e(0, 0, null, null), new e(2, 0, F.t1HB, F.t1l), new e(3, 0, F.t2HB, F.t2l), new e(3, 0, F.t3HB, F.t3l), new e(0, 0, null, null), new e(4, 0, F.t5HB, F.t5l), new e(4, 0, F.t6HB, F.t6l), new e(6, 0, F.t7HB, F.t7l), new e(6, 0, F.t8HB, F.t8l), new e(6, 0, F.t9HB, F.t9l), new e(8, 0, F.t10HB, F.t10l), new e(8, 0, F.t11HB, F.t11l), new e(8, 0, F.t12HB, F.t12l), new e(16, 0, F.t13HB, F.t13l), new e(0, 0, null, F.t16_5l), new e(16, 0, F.t15HB, F.t15l), new e(1, 1, F.t16HB, F.t16l), new e(2, 3, F.t16HB, F.t16l), new e(3, 7, F.t16HB, F.t16l), new e(4, 15, F.t16HB, F.t16l), new e(6, 63, F.t16HB, F.t16l), new e(8, 255, F.t16HB, F.t16l), new e(10, 1023, F.t16HB, F.t16l), new e(13, 8191, F.t16HB, F.t16l), new e(4, 15, F.t24HB, F.t24l), new e(5, 31, F.t24HB, F.t24l), new e(6, 63, F.t24HB, F.t24l), new e(7, 127, F.t24HB, F.t24l), new e(8, 255, F.t24HB, F.t24l), new e(9, 511, F.t24HB, F.t24l), new e(11, 2047, F.t24HB, F.t24l), new e(13, 8191, F.t24HB, F.t24l), new e(0, 0, F.t32HB, F.t32l), new e(0, 0, F.t33HB, F.t33l)], F.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], F.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], F.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], F.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], F.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], F.scfsi_band = [0, 6, 11, 16, 21], x.Q_MAX = 257, x.Q_MAX2 = 116, x.LARGE_BITS = 1e5, x.IXMAX_VAL = 8206; - var z = {}; - function w() { - var v, g, M; + k.t1HB = [1, 1, 1, 0], k.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], k.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], k.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], k.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], k.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], k.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], k.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], k.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], k.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], k.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], k.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], k.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], k.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], k.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], k.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], k.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], k.t1l = [1, 4, 3, 5], k.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], k.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], k.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], k.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], k.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], k.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], k.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], k.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], k.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], k.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], k.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], k.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], k.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], k.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], k.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], k.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], k.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], k.ht = [new e(0, 0, null, null), new e(2, 0, k.t1HB, k.t1l), new e(3, 0, k.t2HB, k.t2l), new e(3, 0, k.t3HB, k.t3l), new e(0, 0, null, null), new e(4, 0, k.t5HB, k.t5l), new e(4, 0, k.t6HB, k.t6l), new e(6, 0, k.t7HB, k.t7l), new e(6, 0, k.t8HB, k.t8l), new e(6, 0, k.t9HB, k.t9l), new e(8, 0, k.t10HB, k.t10l), new e(8, 0, k.t11HB, k.t11l), new e(8, 0, k.t12HB, k.t12l), new e(16, 0, k.t13HB, k.t13l), new e(0, 0, null, k.t16_5l), new e(16, 0, k.t15HB, k.t15l), new e(1, 1, k.t16HB, k.t16l), new e(2, 3, k.t16HB, k.t16l), new e(3, 7, k.t16HB, k.t16l), new e(4, 15, k.t16HB, k.t16l), new e(6, 63, k.t16HB, k.t16l), new e(8, 255, k.t16HB, k.t16l), new e(10, 1023, k.t16HB, k.t16l), new e(13, 8191, k.t16HB, k.t16l), new e(4, 15, k.t24HB, k.t24l), new e(5, 31, k.t24HB, k.t24l), new e(6, 63, k.t24HB, k.t24l), new e(7, 127, k.t24HB, k.t24l), new e(8, 255, k.t24HB, k.t24l), new e(9, 511, k.t24HB, k.t24l), new e(11, 2047, k.t24HB, k.t24l), new e(13, 8191, k.t24HB, k.t24l), new e(0, 0, k.t32HB, k.t32l), new e(0, 0, k.t33HB, k.t33l)], k.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], k.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], k.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], k.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], k.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], k.scfsi_band = [0, 6, 11, 16, 21], T.Q_MAX = 257, T.Q_MAX2 = 116, T.LARGE_BITS = 1e5, T.IXMAX_VAL = 8206; + var F = {}; + function C() { + var r, g; this.rv = null, this.qupvt = null; var w, - n = new function () { + s = new function () { this.setModules = function (e, t) {}; }(); - function R(e) { + function S(e) { this.ordinal = e; } function o(e) { for (var t = 0; t < e.sfbmax; t++) if (e.scalefac[t] + e.subblock_gain[e.window[t]] == 0) return !1; return !0; } - function A(e, t, a, s, n) { + function M(e, t, a, n, s) { var r; switch (e) { default: @@ -11986,13 +12291,10 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js 0 < t.over_count ? (r = a.over_SSD <= t.over_SSD, a.over_SSD == t.over_SSD && (r = a.bits < t.bits)) : r = a.max_noise < 0 && 10 * a.max_noise + a.bits <= 10 * t.max_noise + t.bits; break; case 0: - r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 8: - a.max_noise = function (e, t) { - for (var a, s = 1e-37, n = 0; n < t.psymax; n++) s += (a = e[n], ee.FAST_LOG10(.368 + .632 * a * a * a)); - return Math.max(1e-20, s); - }(n, s); + me(); case 1: r = a.max_noise < t.max_noise; break; @@ -12006,25 +12308,25 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js r = a.max_noise <= 0 && .2 < t.max_noise || a.max_noise <= 0 && t.max_noise < 0 && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise || a.max_noise <= 0 && 0 < t.max_noise && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.05 < t.max_noise && t.max_noise > a.max_noise - .1 && a.tot_noise + a.over_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.1 < t.max_noise && t.max_noise > a.max_noise - .15 && a.tot_noise + a.over_noise + a.over_noise < t.tot_noise + t.over_noise + t.over_noise; break; case 5: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 6: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || q.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || N.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); break; case 7: r = a.over_count < t.over_count || a.over_noise < t.over_noise; } return 0 == t.over_count && (r = r && a.bits < t.bits), r; } - function B(e, t, a, s, n) { + function y(e, t, a, n, s) { var r = e.internal_flags; - !function (e, t, a, s, n) { + !function (e, t, a, n, s) { var r, i = e.internal_flags; r = 0 == t.scalefac_scale ? 1.2968395546510096 : 1.6817928305074292; for (var o = 0, _ = 0; _ < t.sfbmax; _++) o < a[_] && (o = a[_]); var l = i.noise_shaping_amp; - switch (3 == l && (l = n ? 2 : 1), l) { + switch (3 == l && me(), l) { case 2: break; case 1: @@ -12034,734 +12336,536 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js default: 1 < o ? o = 1 : o *= .95; } - var f = 0; - for (_ = 0; _ < t.sfbmax; _++) { + for (var f = 0, _ = 0; _ < t.sfbmax; _++) { var c, - h = t.width[_]; - if (f += h, !(a[_] < o)) { - if (0 != (2 & i.substep_shaping) && (i.pseudohalf[_] = 0 == i.pseudohalf[_] ? 1 : 0, 0 == i.pseudohalf[_] && 2 == i.noise_shaping_amp)) return; - for (t.scalefac[_]++, c = -h; c < 0; c++) s[f + c] *= r, s[f + c] > t.xrpow_max && (t.xrpow_max = s[f + c]); + u = t.width[_]; + if (f += u, !(a[_] < o)) { + for (0 != (2 & i.substep_shaping) && me(), t.scalefac[_]++, c = -u; c < 0; c++) n[f + c] *= r, n[f + c] > t.xrpow_max && (t.xrpow_max = n[f + c]); if (2 == i.noise_shaping_amp) return; } } - }(e, t, a, s, n); + }(e, t, a, n); var i = o(t); - return !i && (!(i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) || (1 < r.noise_shaping && (ye.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (!function (e, t) { - for (var a = 0, s = 0; s < e.sfbmax; s++) { - var n = e.width[s], - r = e.scalefac[s]; - if (0 != e.preflag && (r += M.pretab[s]), a += n, 0 != (1 & r)) { + return !(i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) && (1 < r.noise_shaping && (we.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (function (e, t) { + for (var a = 0, n = 0; n < e.sfbmax; n++) { + var s = e.width[n], + r = e.scalefac[n]; + if (0 != e.preflag && (r += g.pretab[n]), a += s, 0 != (1 & r)) { r++; - for (var i = -n; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); + for (var i = -s; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); } - e.scalefac[s] = r >> 1; + e.scalefac[n] = r >> 1; } e.preflag = 0, e.scalefac_scale = 1; - }(t, s), i = !1) : t.block_type == Pe.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { - var s, - n = t.scalefac; - for (s = 0; s < t.sfb_lmax; s++) if (16 <= n[s]) return !0; + }(t, n), i = !1) : t.block_type == Ae.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { + var n, + s = t.scalefac; + for (n = 0; n < t.sfb_lmax; n++) if (16 <= s[n]) return !0; for (var r = 0; r < 3; r++) { var i = 0, o = 0; - for (s = t.sfb_lmax + r; s < t.sfbdivide; s += 3) i < n[s] && (i = n[s]); - for (; s < t.sfbmax; s += 3) o < n[s] && (o = n[s]); + for (n = t.sfb_lmax + r; n < t.sfbdivide; n += 3) i < s[n] && (i = s[n]); + for (; n < t.sfbmax; n += 3) o < s[n] && (o = s[n]); if (!(i < 16 && o < 8)) { if (7 <= t.subblock_gain[r]) return !0; t.subblock_gain[r]++; var _ = e.scalefac_band.l[t.sfb_lmax]; - for (s = t.sfb_lmax + r; s < t.sfbmax; s += 3) { - var l = t.width[s], - f = n[s]; - if (0 <= (f -= 4 >> t.scalefac_scale)) n[s] = f, _ += 3 * l;else { - n[s] = 0; + for (n = t.sfb_lmax + r; n < t.sfbmax; n += 3) { + var l = t.width[n], + f = s[n]; + if (0 <= (f -= 4 >> t.scalefac_scale)) s[n] = f, _ += 3 * l;else { + s[n] = 0; var c = 210 + (f << t.scalefac_scale + 1); - u = M.IPOW20(c), _ += l * (r + 1); - for (var h = -l; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + h = g.IPOW20(c), _ += l * (r + 1); + for (var u = -l; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); _ += l * (3 - r - 1); } } - var u = M.IPOW20(202); - for (_ += t.width[s] * (r + 1), h = -t.width[s]; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + var h = g.IPOW20(202); + _ += t.width[n] * (r + 1); + for (var u = -t.width[n]; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); } } return !1; - }(r, t, s) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), !i)); + }(r, t, n) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), i)); } - this.setModules = function (e, t, a, s) { - v = e, g = t, this.rv = t, M = a, this.qupvt = a, w = s, n.setModules(M, w); - }, this.ms_convert = function (e, t) { - for (var a = 0; a < 576; ++a) { - var s = e.tt[t][0].xr[a], - n = e.tt[t][1].xr[a]; - e.tt[t][0].xr[a] = (s + n) * (.5 * ee.SQRT2), e.tt[t][1].xr[a] = (s - n) * (.5 * ee.SQRT2); - } + this.setModules = function (e, t, a, n) { + r = t, this.rv = t, g = a, this.qupvt = a, w = n, s.setModules(g, w); }, this.init_xrpow = function (e, t, a) { - var s = 0, - n = 0 | t.max_nonzero_coeff; - if (t.xrpow_max = 0, ye.fill(a, n, 576, 0), 1e-20 < (s = function (e, t, a, s) { - for (var n = s = 0; n <= a; ++n) { - var r = Math.abs(e.xr[n]); - s += r, t[n] = Math.sqrt(r * Math.sqrt(r)), t[n] > e.xrpow_max && (e.xrpow_max = t[n]); + var n = 0, + s = 0 | t.max_nonzero_coeff; + if (t.xrpow_max = 0, we.fill(a, s, 576, 0), 1e-20 < (n = function (e, t, a, n) { + for (var s = n = 0; s <= a; ++s) { + var r = Math.abs(e.xr[s]); + n += r, t[s] = Math.sqrt(r * Math.sqrt(r)), t[s] > e.xrpow_max && (e.xrpow_max = t[s]); } - return s; - }(t, a, n, s))) { + return n; + }(t, a, s, n))) { var r = 0; 0 != (2 & e.substep_shaping) && (r = 1); for (var i = 0; i < t.psymax; i++) e.pseudohalf[i] = r; return !0; } - return ye.fill(t.l3_enc, 0, 576, 0), !1; + return we.fill(t.l3_enc, 0, 576, 0), !1; }, this.init_outer_loop = function (e, t) { - t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Pe.SBPSY_l, t.sfb_smin = Pe.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Pe.SBMAX_l : Pe.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; - for (var a = 0; a < Pe.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; - if (t.block_type == Pe.SHORT_TYPE) { - var s = Be(576); - t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && (t.sfb_smin = 3, t.sfb_lmax = 2 * e.mode_gr + 4), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Pe.SBMAX_s : Pe.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Pe.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; - var n = e.scalefac_band.l[t.sfb_lmax]; - $.arraycopy(t.xr, 0, s, 0, 576); - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[n++] = s[3 * _ + o]; - var l = t.sfb_lmax; - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; + t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Ae.SBPSY_l, t.sfb_smin = Ae.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Ae.SBMAX_l : Ae.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; + for (var a = 0; a < Ae.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; + if (t.block_type == Ae.SHORT_TYPE) { + var n = de(576); + t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && me(), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Ae.SBMAX_s : Ae.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Ae.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; + var s = e.scalefac_band.l[t.sfb_lmax]; + I.arraycopy(t.xr, 0, n, 0, 576); + for (var a = t.sfb_smin; a < Ae.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[s++] = n[3 * _ + o]; + for (var l = t.sfb_lmax, a = t.sfb_smin; a < Ae.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; } - t.count1bits = 0, t.sfb_partition_table = M.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, ye.fill(t.scalefac, 0), function (e, t) { + t.count1bits = 0, t.sfb_partition_table = g.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, we.fill(t.scalefac, 0), function (e, t) { var a = e.ATH, - s = t.xr; - if (t.block_type != Pe.SHORT_TYPE) for (var n = !1, r = Pe.PSFB21 - 1; 0 <= r && !n; r--) { + n = t.xr; + if (t.block_type != Ae.SHORT_TYPE) for (var s = !1, r = Ae.PSFB21 - 1; 0 <= r && !s; r--) { var i = e.scalefac_band.psfb21[r], o = e.scalefac_band.psfb21[r + 1], - _ = M.athAdjust(a.adjust, a.psfb21[r], a.floor); + _ = g.athAdjust(a.adjust, a.psfb21[r], a.floor); 1e-12 < e.nsPsy.longfact[21] && (_ *= e.nsPsy.longfact[21]); for (var l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < _)) { - n = !0; + if (!(Math.abs(n[l]) < _)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } - } else for (var f = 0; f < 3; f++) for (n = !1, r = Pe.PSFB12 - 1; 0 <= r && !n; r--) { - o = (i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0])) + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]); - var c = M.athAdjust(a.adjust, a.psfb12[r], a.floor); - for (1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]), l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < c)) { - n = !0; + } else for (var f = 0; f < 3; f++) for (var s = !1, r = Ae.PSFB12 - 1; 0 <= r && !s; r--) { + var i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0]), + o = i + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]), + c = g.athAdjust(a.adjust, a.psfb12[r], a.floor); + 1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]); + for (var l = o - 1; i <= l; l--) { + if (!(Math.abs(n[l]) < c)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } } }(e, t); - }, R.BINSEARCH_NONE = new R(0), R.BINSEARCH_UP = new R(1), R.BINSEARCH_DOWN = new R(2), this.trancate_smallspectrums = function (e, t, a, s) { - var n = Be(z.SFBMAX); - if ((0 != (4 & e.substep_shaping) || t.block_type != Pe.SHORT_TYPE) && 0 == (128 & e.substep_shaping)) { - M.calc_noise(t, a, n, new y(), null); - for (var r = 0; r < 576; r++) { - var i = 0; - 0 != t.l3_enc[r] && (i = Math.abs(t.xr[r])), s[r] = i; - } - r = 0; - var o = 8; - t.block_type == Pe.SHORT_TYPE && (o = 6); - do { - var _, - l, - f, - c, - h = t.width[o]; - if (r += h, !(1 <= n[o] || (ye.sort(s, r - h, h), q.EQ(s[r - 1], 0)))) { - _ = (1 - n[o]) * a[o], c = l = 0; - do { - var u; - for (f = 1; c + f < h && !q.NEQ(s[c + r - h], s[c + r + f - h]); f++); - if (_ < (u = s[c + r - h] * s[c + r - h] * f)) { - 0 != c && (l = s[c + r - h - 1]); - break; - } - _ -= u, c += f; - } while (c < h); - if (!q.EQ(l, 0)) for (; Math.abs(t.xr[r - h]) <= l && (t.l3_enc[r - h] = 0), 0 < --h;); - } - } while (++o < t.psymax); - t.part2_3_length = w.noquant_count_bits(e, t, null); - } - }, this.outer_loop = function (e, t, a, s, n, r) { + }, S.BINSEARCH_NONE = new S(0), S.BINSEARCH_UP = new S(1), S.BINSEARCH_DOWN = new S(2), this.outer_loop = function (e, t, a, n, s, r) { var i = e.internal_flags, - o = new T(), - _ = Be(576), - l = Be(z.SFBMAX), - f = new y(), + o = new B(), + _ = de(576), + l = de(F.SFBMAX), + f = new x(), c = new function () { - this.global_gain = 0, this.sfb_count1 = 0, this.step = Ae(39), this.noise = Be(39), this.noise_log = Be(39); + this.global_gain = 0, this.sfb_count1 = 0, this.step = ve(39), this.noise = de(39), this.noise_log = de(39); }(), - h = 9999999, - u = !1, - m = !1, - p = 0; - if (function (e, t, a, s, n) { + u = 9999999, + h = !1; + if (function (e, t, a, n, s) { var r, - i = e.CurrentStep[s], + i = e.CurrentStep[n], o = !1, - _ = e.OldValue[s], - l = R.BINSEARCH_NONE; + _ = e.OldValue[n], + l = S.BINSEARCH_NONE; for (t.global_gain = _, a -= t.part2_length;;) { var f; - if (r = w.count_bits(e, n, t, null), 1 == i || r == a) break; - a < r ? (l == R.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = R.BINSEARCH_UP, f = i) : (l == R.BINSEARCH_UP && (o = !0), o && (i /= 2), l = R.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && (o = !(t.global_gain = 0)), 255 < t.global_gain && (t.global_gain = 255, o = !0); + if (r = w.count_bits(e, s, t, null), 1 == i || r == a) break; + a < r ? (l == S.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = S.BINSEARCH_UP, f = i) : (l == S.BINSEARCH_UP && (o = !0), o && (i /= 2), l = S.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && me(), 255 < t.global_gain && me(); } - for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, n, t, null); - e.CurrentStep[s] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[s] = t.global_gain, t.part2_3_length = r; - }(i, t, r, n, s), 0 == i.noise_shaping) return 100; - M.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); + for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, s, t, null); + e.CurrentStep[n] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[n] = t.global_gain, t.part2_3_length = r; + }(i, t, r, s, n), 0 == i.noise_shaping) return 100; + g.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); var b = 0; - for ($.arraycopy(s, 0, _, 0, 576); !u;) { + for (I.arraycopy(n, 0, _, 0, 576); !h;) { do { - var v, - d = new y(), - g = 255; - if (v = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra) { - if (1 < l[o.sfbmax]) break; - if (o.block_type == Pe.SHORT_TYPE && (1 < l[o.sfbmax + 1] || 1 < l[o.sfbmax + 2])) break; - } - if (!B(e, o, l, s, m)) break; - 0 != o.scalefac_scale && (g = 254); - var S = r - o.part2_length; - if (S <= 0) break; - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > S && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + var p, + m = new x(), + v = 255; + if (p = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra && me(), !y(e, o, l, n)) break; + 0 != o.scalefac_scale && (v = 254); + var d = r - o.part2_length; + if (d <= 0) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > d && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; if (0 == f.over_count) { - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > h && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > u && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; } - if (M.calc_noise(o, a, l, d, c), d.bits = o.part2_3_length, 0 != (A(t.block_type != Pe.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, d, o, l) ? 1 : 0)) h = t.part2_3_length, f = d, t.assign(o), b = 0, $.arraycopy(s, 0, _, 0, 576);else if (0 == i.full_outer_loop) { - if (++b > v && 0 == f.over_count) break; - if (3 == i.noise_shaping_amp && m && 30 < b) break; - if (3 == i.noise_shaping_amp && m && 15 < o.global_gain - p) break; + if (g.calc_noise(o, a, l, m, c), m.bits = o.part2_3_length, 0 != (M(t.block_type != Ae.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, m) ? 1 : 0)) u = t.part2_3_length, f = m, t.assign(o), b = 0, I.arraycopy(n, 0, _, 0, 576);else if (0 == i.full_outer_loop) { + if (++b > p && 0 == f.over_count) break; + i.noise_shaping_amp, i.noise_shaping_amp; } } while (o.global_gain + o.scalefac_scale < 255); - 3 == i.noise_shaping_amp ? m ? u = !0 : (o.assign(t), $.arraycopy(_, 0, s, 0, 576), b = 0, p = o.global_gain, m = !0) : u = !0; + 3 == i.noise_shaping_amp ? me() : h = !0; } - return e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? $.arraycopy(_, 0, s, 0, 576) : 0 != (1 & i.substep_shaping) && trancate_smallspectrums(i, t, a, s), f.over_count; + return e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? I.arraycopy(_, 0, n, 0, 576) : 0 != (1 & i.substep_shaping) && me(), f.over_count; }, this.iteration_finish_one = function (e, t, a) { - var s = e.l3_side, - n = s.tt[t][a]; - w.best_scalefac_store(e, t, a, s), 1 == e.use_best_huffman && w.best_huffman_divide(e, n), g.ResvAdjust(e, n); - }, this.VBR_encode_granule = function (e, t, a, s, n, r, i) { - var o, - _ = e.internal_flags, - l = new T(), - f = Be(576), - c = i, - h = i + 1, - u = (i + r) / 2, - m = 0, - p = _.sfb21_extra; - for (ye.fill(l.l3_enc, 0); _.sfb21_extra = !(c - 42 < u) && p, outer_loop(e, t, a, s, n, u) <= 0 ? (m = 1, h = t.part2_3_length, l.assign(t), $.arraycopy(s, 0, f, 0, 576), o = (i = h - 32) - r, u = (i + r) / 2) : (o = i - (r = u + 32), u = (i + r) / 2, 0 != m && (m = 2, t.assign(l), $.arraycopy(f, 0, s, 0, 576))), 12 < o;); - _.sfb21_extra = p, 2 == m && $.arraycopy(l.l3_enc, 0, t.l3_enc, 0, 576); - }, this.get_framebits = function (e, t) { - var a = e.internal_flags; - a.bitrate_index = a.VBR_min_bitrate; - var s = v.getframebits(e); - a.bitrate_index = 1, s = v.getframebits(e); - for (var n = 1; n <= a.VBR_max_bitrate; n++) { - a.bitrate_index = n; - var r = new j(s); - t[n] = g.ResvFrameBegin(e, r), s = r.bits; - } - }, this.VBR_old_prepare = function (e, t, a, s, n, r, i, o, _) { - var l, - f = e.internal_flags, - c = 0, - h = 1, - u = 0; - f.bitrate_index = f.VBR_max_bitrate; - var m = g.ResvFrameBegin(e, new j(0)) / f.mode_gr; - get_framebits(e, r); - for (var p = 0; p < f.mode_gr; p++) { - var b = M.on_pe(e, t, o[p], m, p, 0); - f.mode_ext == Pe.MPG_MD_MS_LR && (ms_convert(f.l3_side, p), M.reduce_side(o[p], a[p], m, b)); - for (var v = 0; v < f.channels_out; ++v) { - var d = f.l3_side.tt[p][v]; - d.block_type != Pe.SHORT_TYPE ? (c = 1.28 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .05, l = f.PSY.mask_adjust - c) : (c = 2.56 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .14, l = f.PSY.mask_adjust_short - c), f.masking_lower = Math.pow(10, .1 * l), init_outer_loop(f, d), _[p][v] = M.calc_xmin(e, s[p][v], d, n[p][v]), 0 != _[p][v] && (h = 0), i[p][v] = 126, u += o[p][v]; - } - } - for (p = 0; p < f.mode_gr; p++) for (v = 0; v < f.channels_out; v++) u > r[f.VBR_max_bitrate] && (o[p][v] *= r[f.VBR_max_bitrate], o[p][v] /= u), i[p][v] > o[p][v] && (i[p][v] = o[p][v]); - return h; - }, this.bitpressure_strategy = function (e, t, a, s) { - for (var n = 0; n < e.mode_gr; n++) for (var r = 0; r < e.channels_out; r++) { - for (var i = e.l3_side.tt[n][r], o = t[n][r], _ = 0, l = 0; l < i.psy_lmax; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_l / Pe.SBMAX_l; - if (i.block_type == Pe.SHORT_TYPE) for (l = i.sfb_smin; l < Pe.SBMAX_s; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s; - s[n][r] = 0 | Math.max(a[n][r], .9 * s[n][r]); - } - }, this.VBR_new_prepare = function (e, t, a, s, n, r) { - var i, - o = e.internal_flags, - _ = 1, - l = 0, - f = 0; - if (e.free_format) { - o.bitrate_index = 0; - c = new j(l); - i = g.ResvFrameBegin(e, c), l = c.bits, n[0] = i; - } else { - o.bitrate_index = o.VBR_max_bitrate; - var c = new j(l); - g.ResvFrameBegin(e, c), l = c.bits, get_framebits(e, n), i = n[o.VBR_max_bitrate]; - } - for (var h = 0; h < o.mode_gr; h++) { - M.on_pe(e, t, r[h], l, h, 0), o.mode_ext == Pe.MPG_MD_MS_LR && ms_convert(o.l3_side, h); - for (var u = 0; u < o.channels_out; ++u) { - var m = o.l3_side.tt[h][u]; - o.masking_lower = Math.pow(10, .1 * o.PSY.mask_adjust), init_outer_loop(o, m), 0 != M.calc_xmin(e, a[h][u], m, s[h][u]) && (_ = 0), f += r[h][u]; - } - } - for (h = 0; h < o.mode_gr; h++) for (u = 0; u < o.channels_out; u++) i < f && (r[h][u] *= i, r[h][u] /= f); - return _; - }, this.calc_target_bits = function (e, t, a, s, n, r) { - var i, - o, - _, - l, - f = e.internal_flags, - c = f.l3_side, - h = 0; - f.bitrate_index = f.VBR_max_bitrate; - var u = new j(h); - for (r[0] = g.ResvFrameBegin(e, u), h = u.bits, f.bitrate_index = 1, h = v.getframebits(e) - 8 * f.sideinfo_len, n[0] = h / (f.mode_gr * f.channels_out), h = e.VBR_mean_bitrate_kbps * e.framesize * 1e3, 0 != (1 & f.substep_shaping) && (h *= 1.09), h /= e.out_samplerate, h -= 8 * f.sideinfo_len, h /= f.mode_gr * f.channels_out, (i = .93 + .07 * (11 - e.compression_ratio) / 5.5) < .9 && (i = .9), 1 < i && (i = 1), o = 0; o < f.mode_gr; o++) { - var m = 0; - for (_ = 0; _ < f.channels_out; _++) { - if (s[o][_] = int(i * h), 700 < t[o][_]) { - var p = int((t[o][_] - 700) / 1.4), - b = c.tt[o][_]; - s[o][_] = int(i * h), b.block_type == Pe.SHORT_TYPE && p < h / 2 && (p = h / 2), 3 * h / 2 < p ? p = 3 * h / 2 : p < 0 && (p = 0), s[o][_] += p; - } - s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), m += s[o][_]; - } - if (Z.MAX_BITS_PER_GRANULE < m) for (_ = 0; _ < f.channels_out; ++_) s[o][_] *= Z.MAX_BITS_PER_GRANULE, s[o][_] /= m; - } - if (f.mode_ext == Pe.MPG_MD_MS_LR) for (o = 0; o < f.mode_gr; o++) M.reduce_side(s[o], a[o], h * f.channels_out, Z.MAX_BITS_PER_GRANULE); - for (o = l = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), l += s[o][_]; - if (l > r[0]) for (o = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] *= r[0], s[o][_] /= l; + var n = e.l3_side, + s = n.tt[t][a]; + w.best_scalefac_store(e, t, a, n), 1 == e.use_best_huffman && w.best_huffman_divide(e, s), r.ResvAdjust(e, s); }; } - function N() { + function L() { this.thm = new i(), this.en = new i(); } - function Pe() { - var E = Pe.FFTOFFSET, - P = Pe.MPG_MD_MS_LR, - L = null, - I = this.psy = null, - H = null, - C = null; - this.setModules = function (e, t, a, s) { - L = e, this.psy = t, I = t, H = s, C = a; + function Ae() { + var k = Ae.MPG_MD_MS_LR, + R = null, + x = this.psy = null, + B = null; + this.setModules = function (e, t, a, n) { + R = e, this.psy = t, x = t, B = n; }; - var V = new function () { - var h = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * ee.SQRT2 * .5 / 2384e-9, .017876148 * ee.SQRT2 * .5 / 2384e-9, .003134727 * ee.SQRT2 * .5 / 2384e-9, .002457142 * ee.SQRT2 * .5 / 2384e-9, 971317e-9 * ee.SQRT2 * .5 / 2384e-9, 218868e-9 * ee.SQRT2 * .5 / 2384e-9, 101566e-9 * ee.SQRT2 * .5 / 2384e-9, 13828e-9 * ee.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], - z = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], - Z = z[Pe.SHORT_TYPE], - K = z[Pe.SHORT_TYPE], - G = z[Pe.SHORT_TYPE], - U = z[Pe.SHORT_TYPE], - Q = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; - function W(e, t, a) { - for (var s, n, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { + var T = new function () { + var u = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * V.SQRT2 * .5 / 2384e-9, .017876148 * V.SQRT2 * .5 / 2384e-9, .003134727 * V.SQRT2 * .5 / 2384e-9, .002457142 * V.SQRT2 * .5 / 2384e-9, 971317e-9 * V.SQRT2 * .5 / 2384e-9, 218868e-9 * V.SQRT2 * .5 / 2384e-9, 101566e-9 * V.SQRT2 * .5 / 2384e-9, 13828e-9 * V.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], + A = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], + k = A[Ae.SHORT_TYPE], + S = A[Ae.SHORT_TYPE], + R = A[Ae.SHORT_TYPE], + x = A[Ae.SHORT_TYPE], + B = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; + function T(e, t, a) { + for (var n, s, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { var l, f, c; - l = h[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = h[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = h[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = h[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = h[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = h[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = h[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = h[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = h[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = h[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = h[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = h[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = h[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = h[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = h[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = h[i + 5], f += e[t + 192] * l, l = (c -= e[o + -192] * l) - (f *= h[i + 6]), a[30 + 2 * _] = c + f, a[31 + 2 * _] = h[i + 7] * l, i += 18, t--, o++; + l = u[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = u[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = u[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = u[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = u[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = u[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = u[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = u[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = u[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = u[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = u[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = u[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = u[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = u[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = u[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = u[i + 5], f += e[t + 192] * l, c -= e[o + -192] * l, f *= u[i + 6], l = c - f, a[30 + 2 * _] = c + f, a[31 + 2 * _] = u[i + 7] * l, i += 18, t--, o++; } - c = e[t + -16] * h[i + -10], f = e[t + -32] * h[i + -2], c += (e[t + -48] - e[t + 16]) * h[i + -9], f += e[t + -96] * h[i + -1], c += (e[t + -80] + e[t + 48]) * h[i + -8], f += e[t + -160] * h[i + 0], c += (e[t + -112] - e[t + 80]) * h[i + -7], f += e[t + -224] * h[i + 1], c += (e[t + -144] + e[t + 112]) * h[i + -6], f -= e[t + 32] * h[i + 2], c += (e[t + -176] - e[t + 144]) * h[i + -5], f -= e[t + 96] * h[i + 3], c += (e[t + -208] + e[t + 176]) * h[i + -4], f -= e[t + 160] * h[i + 4], c += (e[t + -240] - e[t + 208]) * h[i + -3], s = (f -= e[t + 224]) - c, n = f + c, c = a[14], f = a[15] - c, a[31] = n + c, a[30] = s + f, a[15] = s - f, a[14] = n - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * h[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * h[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * h[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * h[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * h[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * h[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * ee.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * ee.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * h[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * h[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * h[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * h[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * h[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * h[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * h[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * h[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * h[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * h[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * h[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * h[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * h[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * h[i + -72 + 7], r = ee.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = ee.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = ee.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = ee.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = ee.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = ee.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = ee.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = ee.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -ee.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -ee.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -ee.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -ee.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; + c = e[t + -16] * u[i + -10], f = e[t + -32] * u[i + -2], c += (e[t + -48] - e[t + 16]) * u[i + -9], f += e[t + -96] * u[i + -1], c += (e[t + -80] + e[t + 48]) * u[i + -8], f += e[t + -160] * u[i + 0], c += (e[t + -112] - e[t + 80]) * u[i + -7], f += e[t + -224] * u[i + 1], c += (e[t + -144] + e[t + 112]) * u[i + -6], f -= e[t + 32] * u[i + 2], c += (e[t + -176] - e[t + 144]) * u[i + -5], f -= e[t + 96] * u[i + 3], c += (e[t + -208] + e[t + 176]) * u[i + -4], f -= e[t + 160] * u[i + 4], c += (e[t + -240] - e[t + 208]) * u[i + -3], f -= e[t + 224], n = f - c, s = f + c, c = a[14], f = a[15] - c, a[31] = s + c, a[30] = n + f, a[15] = n - f, a[14] = s - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * u[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * u[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * u[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * u[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * u[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * u[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * V.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * V.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * u[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * u[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * u[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * u[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * u[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * u[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * u[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * u[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * u[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * u[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * u[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * u[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * u[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * u[i + -72 + 7], r = V.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = V.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = V.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = V.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = V.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = V.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = V.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = V.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -V.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -V.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -V.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -V.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; } - function J(e, t) { + function E(e, t) { for (var a = 0; a < 3; a++) { - var s, n, r, i, o, _; - n = (i = e[t + 6] * z[Pe.SHORT_TYPE][0] - e[t + 15]) + (s = e[t + 0] * z[Pe.SHORT_TYPE][2] - e[t + 9]), r = i - s, o = (i = e[t + 15] * z[Pe.SHORT_TYPE][0] + e[t + 6]) + (s = e[t + 9] * z[Pe.SHORT_TYPE][2] + e[t + 0]), _ = -i + s, s = 2.069978111953089e-11 * (e[t + 3] * z[Pe.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * z[Pe.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * n + s, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, n = .5 * n * 1.907525191737281e-11 - s, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = n + _, e[t + 12] = n - _, t++; + var n, s, r, i, o, _; + i = e[t + 6] * A[Ae.SHORT_TYPE][0] - e[t + 15], n = e[t + 0] * A[Ae.SHORT_TYPE][2] - e[t + 9], s = i + n, r = i - n, i = e[t + 15] * A[Ae.SHORT_TYPE][0] + e[t + 6], n = e[t + 9] * A[Ae.SHORT_TYPE][2] + e[t + 0], o = i + n, _ = -i + n, n = 2.069978111953089e-11 * (e[t + 3] * A[Ae.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * A[Ae.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * s + n, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, s = .5 * s * 1.907525191737281e-11 - n, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = s + _, e[t + 12] = s - _, t++; } } + function C(e, t, a) { + var n, s, r, i, o, _, l, f, c, u, h, b, p, m, v, d, g, w; + r = a[17] - a[9], o = a[15] - a[11], _ = a[14] - a[12], l = a[0] + a[8], f = a[1] + a[7], c = a[2] + a[6], u = a[3] + a[5], e[t + 17] = l + c - u - (f - a[4]), s = (l + c - u) * S[19] + (f - a[4]), n = (r - o - _) * S[18], e[t + 5] = n + s, e[t + 6] = n - s, i = (a[16] - a[10]) * S[18], f = f * S[19] + a[4], n = r * S[12] + i + o * S[13] + _ * S[14], s = -l * S[16] + f - c * S[17] + u * S[15], e[t + 1] = n + s, e[t + 2] = n - s, n = r * S[13] - i - o * S[14] + _ * S[12], s = -l * S[17] + f - c * S[15] + u * S[16], e[t + 9] = n + s, e[t + 10] = n - s, n = r * S[14] - i + o * S[12] - _ * S[13], s = l * S[15] - f + c * S[16] - u * S[17], e[t + 13] = n + s, e[t + 14] = n - s, h = a[8] - a[0], p = a[6] - a[2], m = a[5] - a[3], v = a[17] + a[9], d = a[16] + a[10], g = a[15] + a[11], w = a[14] + a[12], e[t + 0] = v + g + w + (d + a[13]), n = (v + g + w) * S[19] - (d + a[13]), s = (h - p + m) * S[18], e[t + 11] = n + s, e[t + 12] = n - s, b = (a[7] - a[1]) * S[18], d = a[13] - d * S[19], n = v * S[15] - d + g * S[16] + w * S[17], s = h * S[14] + b + p * S[12] + m * S[13], e[t + 3] = n + s, e[t + 4] = n - s, n = -v * S[17] + d - g * S[15] - w * S[16], s = h * S[13] + b - p * S[14] - m * S[12], e[t + 7] = n + s, e[t + 8] = n - s, n = -v * S[16] + d - g * S[17] - w * S[15], s = h * S[12] - b + p * S[13] - m * S[14], e[t + 15] = n + s, e[t + 16] = n - s; + } this.mdct_sub48 = function (e, t, a) { - for (var s, n, r, i, o, _, l, f, c, h, u, m, p, b, v, d, g, S, M, w, R, A = t, B = 286, k = 0; k < e.channels_out; k++) { - for (var y = 0; y < e.mode_gr; y++) { - for (var T, x = e.l3_side.tt[y][k], E = x.xr, P = 0, L = e.sb_sample[k][1 - y], I = 0, H = 0; H < 9; H++) for (W(A, B, L[I]), W(A, B + 32, L[I + 1]), I += 2, B += 64, T = 1; T < 32; T += 2) L[I - 1][T] *= -1; - for (T = 0; T < 32; T++, P += 18) { - var C = x.block_type, - V = e.sb_sample[k][y], - O = e.sb_sample[k][1 - y]; - if (0 != x.mixed_block_flag && T < 2 && (C = 0), e.amp_filter[T] < 1e-12) ye.fill(E, P + 0, P + 18, 0);else { - if (e.amp_filter[T] < 1) for (H = 0; H < 18; H++) O[H][Q[T]] *= e.amp_filter[T]; - if (C == Pe.SHORT_TYPE) { - for (H = -3; H < 0; H++) { - var N = z[Pe.SHORT_TYPE][H + 3]; - E[P + 3 * H + 9] = V[9 + H][Q[T]] * N - V[8 - H][Q[T]], E[P + 3 * H + 18] = V[14 - H][Q[T]] * N + V[15 + H][Q[T]], E[P + 3 * H + 10] = V[15 + H][Q[T]] * N - V[14 - H][Q[T]], E[P + 3 * H + 19] = O[2 - H][Q[T]] * N + O[3 + H][Q[T]], E[P + 3 * H + 11] = O[3 + H][Q[T]] * N - O[2 - H][Q[T]], E[P + 3 * H + 20] = O[8 - H][Q[T]] * N + O[9 + H][Q[T]]; - } - J(E, P); - } else { - var D = Be(18); - for (H = -9; H < 0; H++) { - var Y, X; - Y = z[C][H + 27] * O[H + 9][Q[T]] + z[C][H + 36] * O[8 - H][Q[T]], X = z[C][H + 9] * V[H + 9][Q[T]] - z[C][H + 18] * V[8 - H][Q[T]], D[H + 9] = Y - X * Z[3 + H + 9], D[H + 18] = Y * Z[3 + H + 9] + X; - } - s = E, n = P, R = w = M = S = g = d = v = b = p = m = u = h = c = f = l = _ = o = i = void 0, _ = (r = D)[17] - r[9], f = r[15] - r[11], c = r[14] - r[12], h = r[0] + r[8], u = r[1] + r[7], m = r[2] + r[6], p = r[3] + r[5], s[n + 17] = h + m - p - (u - r[4]), o = (h + m - p) * K[19] + (u - r[4]), i = (_ - f - c) * K[18], s[n + 5] = i + o, s[n + 6] = i - o, l = (r[16] - r[10]) * K[18], u = u * K[19] + r[4], i = _ * K[12] + l + f * K[13] + c * K[14], o = -h * K[16] + u - m * K[17] + p * K[15], s[n + 1] = i + o, s[n + 2] = i - o, i = _ * K[13] - l - f * K[14] + c * K[12], o = -h * K[17] + u - m * K[15] + p * K[16], s[n + 9] = i + o, s[n + 10] = i - o, i = _ * K[14] - l + f * K[12] - c * K[13], o = h * K[15] - u + m * K[16] - p * K[17], s[n + 13] = i + o, s[n + 14] = i - o, b = r[8] - r[0], d = r[6] - r[2], g = r[5] - r[3], S = r[17] + r[9], M = r[16] + r[10], w = r[15] + r[11], R = r[14] + r[12], s[n + 0] = S + w + R + (M + r[13]), i = (S + w + R) * K[19] - (M + r[13]), o = (b - d + g) * K[18], s[n + 11] = i + o, s[n + 12] = i - o, v = (r[7] - r[1]) * K[18], M = r[13] - M * K[19], i = S * K[15] - M + w * K[16] + R * K[17], o = b * K[14] + v + d * K[12] + g * K[13], s[n + 3] = i + o, s[n + 4] = i - o, i = -S * K[17] + M - w * K[15] - R * K[16], o = b * K[13] + v - d * K[14] - g * K[12], s[n + 7] = i + o, s[n + 8] = i - o, i = -S * K[16] + M - w * K[17] - R * K[15], o = b * K[12] - v + d * K[13] - g * K[14], s[n + 15] = i + o, s[n + 16] = i - o; + for (var n = t, s = 286, r = 0; r < e.channels_out; r++) { + for (var i = 0; i < e.mode_gr; i++) { + for (var o, _ = e.l3_side.tt[i][r], l = _.xr, f = 0, c = e.sb_sample[r][1 - i], u = 0, h = 0; h < 9; h++) for (T(n, s, c[u]), T(n, s + 32, c[u + 1]), u += 2, s += 64, o = 1; o < 32; o += 2) c[u - 1][o] *= -1; + for (o = 0; o < 32; o++, f += 18) { + var b = _.block_type, + p = e.sb_sample[r][i], + m = e.sb_sample[r][1 - i]; + if (0 != _.mixed_block_flag && o < 2 && (b = 0), e.amp_filter[o] < 1e-12) we.fill(l, f + 0, f + 18, 0);else if (e.amp_filter[o] < 1 && me(), b == Ae.SHORT_TYPE) { + for (var h = -3; h < 0; h++) { + var v = A[Ae.SHORT_TYPE][h + 3]; + l[f + 3 * h + 9] = p[9 + h][B[o]] * v - p[8 - h][B[o]], l[f + 3 * h + 18] = p[14 - h][B[o]] * v + p[15 + h][B[o]], l[f + 3 * h + 10] = p[15 + h][B[o]] * v - p[14 - h][B[o]], l[f + 3 * h + 19] = m[2 - h][B[o]] * v + m[3 + h][B[o]], l[f + 3 * h + 11] = m[3 + h][B[o]] * v - m[2 - h][B[o]], l[f + 3 * h + 20] = m[8 - h][B[o]] * v + m[9 + h][B[o]]; } + E(l, f); + } else { + for (var d = de(18), h = -9; h < 0; h++) { + var g, w; + g = A[b][h + 27] * m[h + 9][B[o]] + A[b][h + 36] * m[8 - h][B[o]], w = A[b][h + 9] * p[h + 9][B[o]] - A[b][h + 18] * p[8 - h][B[o]], d[h + 9] = g - w * k[3 + h + 9], d[h + 18] = g * k[3 + h + 9] + w; + } + C(l, f, d); } - if (C != Pe.SHORT_TYPE && 0 != T) for (H = 7; 0 <= H; --H) { - var q, F; - q = E[P + H] * G[20 + H] + E[P + -1 - H] * U[28 + H], F = E[P + H] * U[28 + H] - E[P + -1 - H] * G[20 + H], E[P + -1 - H] = q, E[P + H] = F; + if (b != Ae.SHORT_TYPE && 0 != o) for (var h = 7; 0 <= h; --h) { + var S, M; + S = l[f + h] * R[20 + h] + l[f + -1 - h] * x[28 + h], M = l[f + h] * x[28 + h] - l[f + -1 - h] * R[20 + h], l[f + -1 - h] = S, l[f + h] = M; } } } - if (A = a, B = 286, 1 == e.mode_gr) for (var j = 0; j < 18; j++) $.arraycopy(e.sb_sample[k][1][j], 0, e.sb_sample[k][0][j], 0, 32); + if (n = a, s = 286, 1 == e.mode_gr) for (var y = 0; y < 18; y++) I.arraycopy(e.sb_sample[r][1][y], 0, e.sb_sample[r][0][y], 0, 32); } }; }(); - this.lame_encode_mp3_frame = function (e, t, a, s, n, r) { + this.lame_encode_mp3_frame = function (e, t, a, n, s, r) { var i, - o = O([2, 2]); - o[0][0] = new N(), o[0][1] = new N(), o[1][0] = new N(), o[1][1] = new N(); + o = E([2, 2]); + o[0][0] = new L(), o[0][1] = new L(), o[1][0] = new L(), o[1][1] = new L(); var _, - l = O([2, 2]); - l[0][0] = new N(), l[0][1] = new N(), l[1][0] = new N(), l[1][1] = new N(); + l = E([2, 2]); + l[0][0] = new L(), l[0][1] = new L(), l[1][0] = new L(), l[1][1] = new L(); var f, c, - h, - u = [null, null], - m = e.internal_flags, - p = ke([2, 4]), - b = [.5, .5], - v = [[0, 0], [0, 0]], - d = [[0, 0], [0, 0]]; - if (u[0] = t, u[1] = a, 0 == m.lame_encode_frame_init && function (e, t) { + u, + h = [null, null], + b = e.internal_flags, + p = ge([2, 4]), + m = [[0, 0], [0, 0]], + v = [[0, 0], [0, 0]]; + if (h[0] = t, h[1] = a, 0 == b.lame_encode_frame_init && function (e, t) { var a, - s, - n = e.internal_flags; - if (0 == n.lame_encode_frame_init) { + n, + s = e.internal_flags; + if (0 == s.lame_encode_frame_init) { var r, i, - o = Be(2014), - _ = Be(2014); - for (n.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + n.mode_gr); ++r) r < 576 * n.mode_gr ? (o[r] = 0, 2 == n.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == n.channels_out && (_[r] = t[1][i]), ++i); - for (s = 0; s < n.mode_gr; s++) for (a = 0; a < n.channels_out; a++) n.l3_side.tt[s][a].block_type = Pe.SHORT_TYPE; - V.mdct_sub48(n, o, _); + o = de(2014), + _ = de(2014); + for (s.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + s.mode_gr); ++r) r < 576 * s.mode_gr ? (o[r] = 0, 2 == s.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == s.channels_out && (_[r] = t[1][i]), ++i); + for (n = 0; n < s.mode_gr; n++) for (a = 0; a < s.channels_out; a++) s.l3_side.tt[n][a].block_type = Ae.SHORT_TYPE; + T.mdct_sub48(s, o, _); } - }(e, u), m.padding = 0, (m.slot_lag -= m.frac_SpF) < 0 && (m.slot_lag += e.out_samplerate, m.padding = 1), 0 != m.psymodel) { - var g = [null, null], - S = 0, - M = Ae(2); - for (h = 0; h < m.mode_gr; h++) { - for (c = 0; c < m.channels_out; c++) g[c] = u[c], S = 576 + 576 * h - Pe.FFTOFFSET; - if (0 != (e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? I.L3psycho_anal_vbr(e, g, S, h, o, l, v[h], d[h], p[h], M) : I.L3psycho_anal_ns(e, g, S, h, o, l, v[h], d[h], p[h], M))) return -4; - for (e.mode == Ee.JOINT_STEREO && (b[h] = p[h][2] + p[h][3], 0 < b[h] && (b[h] = p[h][3] / b[h])), c = 0; c < m.channels_out; c++) { - var w = m.l3_side.tt[h][c]; - w.block_type = M[c], w.mixed_block_flag = 0; + }(e, h), b.padding = 0, (b.slot_lag -= b.frac_SpF) < 0 && (b.slot_lag += e.out_samplerate, b.padding = 1), 0 != b.psymodel) { + var d, + g = [null, null], + w = 0, + S = ve(2); + for (u = 0; u < b.mode_gr; u++) { + for (c = 0; c < b.channels_out; c++) g[c] = h[c], w = 576 + 576 * u - Ae.FFTOFFSET; + if (e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? me() : d = x.L3psycho_anal_ns(e, g, w, u, o, l, m[u], v[u], p[u], S), 0 != d) return -4; + for (e.mode == ye.JOINT_STEREO && me(), c = 0; c < b.channels_out; c++) { + var M = b.l3_side.tt[u][c]; + M.block_type = S[c], M.mixed_block_flag = 0; } } - } else for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.l3_side.tt[h][c].block_type = Pe.NORM_TYPE, m.l3_side.tt[h][c].mixed_block_flag = 0, d[h][c] = v[h][c] = 700; + } else me(); if (function (e) { var t, a; - if (0 != e.ATH.useAdjust) { - if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? (a += e.loudness_sq[0][1], t += e.loudness_sq[1][1]) : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { - var s = 31.98 * a + 625e-6; - e.ATH.adjust >= s ? (e.ATH.adjust *= .075 * s + .925, e.ATH.adjust < s && (e.ATH.adjust = s)) : e.ATH.adjustLimit >= s ? e.ATH.adjust = s : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = s; - } - } else e.ATH.adjust = 1; - }(m), V.mdct_sub48(m, u[0], u[1]), m.mode_ext = Pe.MPG_MD_LR_LR, e.force_ms) m.mode_ext = Pe.MPG_MD_MS_LR;else if (e.mode == Ee.JOINT_STEREO) { - var R = 0, - A = 0; - for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) R += d[h][c], A += v[h][c]; - if (R <= 1 * A) { - var B = m.l3_side.tt[0], - k = m.l3_side.tt[m.mode_gr - 1]; - B[0].block_type == B[1].block_type && k[0].block_type == k[1].block_type && (m.mode_ext = Pe.MPG_MD_MS_LR); + if (0 == e.ATH.useAdjust) return e.ATH.adjust = 1; + if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? me() : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { + var n = 31.98 * a + 625e-6; + e.ATH.adjust >= n ? (e.ATH.adjust *= .075 * n + .925, e.ATH.adjust < n && (e.ATH.adjust = n)) : e.ATH.adjustLimit >= n ? e.ATH.adjust = n : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = n; } + }(b), T.mdct_sub48(b, h[0], h[1]), b.mode_ext = Ae.MPG_MD_LR_LR, e.force_ms ? b.mode_ext = Ae.MPG_MD_MS_LR : e.mode == ye.JOINT_STEREO && me(), b.mode_ext == k ? (_ = l, f = v) : (_ = o, f = m), e.analysis && null != b.pinfo && me(), e.VBR == Me.vbr_off || e.VBR == Me.vbr_abr) { + var y, A; + for (y = 0; y < 18; y++) b.nsPsy.pefirbuf[y] = b.nsPsy.pefirbuf[y + 1]; + for (u = A = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) A += f[u][c]; + for (b.nsPsy.pefirbuf[18] = A, A = b.nsPsy.pefirbuf[9], y = 0; y < 9; y++) A += (b.nsPsy.pefirbuf[y] + b.nsPsy.pefirbuf[18 - y]) * Ae.fircoef[y]; + for (A = 3350 * b.mode_gr * b.channels_out / A, u = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) f[u][c] *= A; } - if (m.mode_ext == P ? (_ = l, f = d) : (_ = o, f = v), e.analysis && null != m.pinfo) for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.pinfo.ms_ratio[h] = m.ms_ratio[h], m.pinfo.ms_ener_ratio[h] = b[h], m.pinfo.blocktype[h][c] = m.l3_side.tt[h][c].block_type, m.pinfo.pe[h][c] = f[h][c], $.arraycopy(m.l3_side.tt[h][c].xr, 0, m.pinfo.xr[h][c], 0, 576), m.mode_ext == P && (m.pinfo.ers[h][c] = m.pinfo.ers[h][c + 2], $.arraycopy(m.pinfo.energy[h][c + 2], 0, m.pinfo.energy[h][c], 0, m.pinfo.energy[h][c].length)); - if (e.VBR == xe.vbr_off || e.VBR == xe.vbr_abr) { - var y, T; - for (y = 0; y < 18; y++) m.nsPsy.pefirbuf[y] = m.nsPsy.pefirbuf[y + 1]; - for (h = T = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) T += f[h][c]; - for (m.nsPsy.pefirbuf[18] = T, T = m.nsPsy.pefirbuf[9], y = 0; y < 9; y++) T += (m.nsPsy.pefirbuf[y] + m.nsPsy.pefirbuf[18 - y]) * Pe.fircoef[y]; - for (T = 3350 * m.mode_gr * m.channels_out / T, h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) f[h][c] *= T; - } - if (m.iteration_loop.iteration_loop(e, f, b, _), L.format_bitstream(e), i = L.copy_buffer(m, s, n, r, 1), e.bWriteVbrTag && H.addVbrFrame(e), e.analysis && null != m.pinfo) { - for (c = 0; c < m.channels_out; c++) { - var x; - for (x = 0; x < E; x++) m.pinfo.pcmdata[c][x] = m.pinfo.pcmdata[c][x + e.framesize]; - for (x = E; x < 1600; x++) m.pinfo.pcmdata[c][x] = u[c][x - E]; - } - C.set_frame_pinfo(e, _); - } - return function (e) { + return b.iteration_loop.iteration_loop(e, f, [.5, .5], _), R.format_bitstream(e), i = R.copy_buffer(b, n, s, r, 1), e.bWriteVbrTag && B.addVbrFrame(e), e.analysis && null != b.pinfo && me(), function (e) { var t, a; - for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && (e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++, e.bitrate_stereoMode_Hist[15][e.mode_ext]++), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { - var s = 0 | e.l3_side.tt[t][a].block_type; - 0 != e.l3_side.tt[t][a].mixed_block_flag && (s = 4), e.bitrate_blockType_Hist[e.bitrate_index][s]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][s]++, e.bitrate_blockType_Hist[15][5]++; + for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && me(), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { + var n = 0 | e.l3_side.tt[t][a].block_type; + 0 != e.l3_side.tt[t][a].mixed_block_flag && (n = 4), e.bitrate_blockType_Hist[e.bitrate_index][n]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][n]++, e.bitrate_blockType_Hist[15][5]++; } - }(m), i; + }(b), i; }; } function i() { - this.l = Be(Pe.SBMAX_l), this.s = ke([Pe.SBMAX_s, 3]); - var s = this; + this.l = de(Ae.SBMAX_l), this.s = ge([Ae.SBMAX_s, 3]); + var n = this; this.assign = function (e) { - $.arraycopy(e.l, 0, s.l, 0, Pe.SBMAX_l); - for (var t = 0; t < Pe.SBMAX_s; t++) for (var a = 0; a < 3; a++) s.s[t][a] = e.s[t][a]; + I.arraycopy(e.l, 0, n.l, 0, Ae.SBMAX_l); + for (var t = 0; t < Ae.SBMAX_s; t++) for (var a = 0; a < 3; a++) n.s[t][a] = e.s[t][a]; }; } - function Z() { + function j() { var e = 40; function t() { - this.write_timing = 0, this.ptr = 0, this.buf = A(e); + this.write_timing = 0, this.ptr = 0, this.buf = S(e); } - this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ke([2, Z.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { - this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [Ae(4), Ae(4)]; - for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new T(); - }(), this.ms_ratio = Be(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = Ae(2), this.CurrentStep = Ae(2), this.masking_lower = 0, this.bv_scf = Ae(576), this.pseudohalf = Ae(z.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * Z.BPC + 1), this.itime = s(2), this.sideinfo_len = 0, this.sb_sample = ke([2, 2, 18, Pe.SBLIMIT]), this.amp_filter = Be(32), this.header = new Array(Z.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = Be(Pe.CBANDS), this.minval_s = Be(Pe.CBANDS), this.nb_1 = ke([4, Pe.CBANDS]), this.nb_2 = ke([4, Pe.CBANDS]), this.nb_s1 = ke([4, Pe.CBANDS]), this.nb_s2 = ke([4, Pe.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = Be(4), this.loudness_sq = ke([2, 2]), this.loudness_sq_save = Be(2), this.mld_l = Be(Pe.SBMAX_l), this.mld_s = Be(Pe.SBMAX_s), this.bm_l = Ae(Pe.SBMAX_l), this.bo_l = Ae(Pe.SBMAX_l), this.bm_s = Ae(Pe.SBMAX_s), this.bo_s = Ae(Pe.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = Y([Pe.CBANDS, 2]), this.s3ind_s = Y([Pe.CBANDS, 2]), this.numlines_s = Ae(Pe.CBANDS), this.numlines_l = Ae(Pe.CBANDS), this.rnumlines_l = Be(Pe.CBANDS), this.mld_cb_l = Be(Pe.CBANDS), this.mld_cb_s = Be(Pe.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = Be(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = Ae(2), this.nsPsy = new function () { - this.last_en_subshort = ke([4, 9]), this.lastAttacks = Ae(4), this.pefirbuf = Be(19), this.longfact = Be(Pe.SBMAX_l), this.shortfact = Be(Pe.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; + this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ge([2, j.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { + this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [ve(4), ve(4)]; + for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new B(); + }(), this.ms_ratio = de(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = ve(2), this.CurrentStep = ve(2), this.masking_lower = 0, this.bv_scf = ve(576), this.pseudohalf = ve(F.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * j.BPC + 1), this.itime = n(2), this.sideinfo_len = 0, this.sb_sample = ge([2, 2, 18, Ae.SBLIMIT]), this.amp_filter = de(32), this.header = new Array(j.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = de(Ae.CBANDS), this.minval_s = de(Ae.CBANDS), this.nb_1 = ge([4, Ae.CBANDS]), this.nb_2 = ge([4, Ae.CBANDS]), this.nb_s1 = ge([4, Ae.CBANDS]), this.nb_s2 = ge([4, Ae.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = de(4), this.loudness_sq = ge([2, 2]), this.loudness_sq_save = de(2), this.mld_l = de(Ae.SBMAX_l), this.mld_s = de(Ae.SBMAX_s), this.bm_l = ve(Ae.SBMAX_l), this.bo_l = ve(Ae.SBMAX_l), this.bm_s = ve(Ae.SBMAX_s), this.bo_s = ve(Ae.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = w([Ae.CBANDS, 2]), this.s3ind_s = w([Ae.CBANDS, 2]), this.numlines_s = ve(Ae.CBANDS), this.numlines_l = ve(Ae.CBANDS), this.rnumlines_l = de(Ae.CBANDS), this.mld_cb_l = de(Ae.CBANDS), this.mld_cb_s = de(Ae.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = de(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = ve(2), this.nsPsy = new function () { + this.last_en_subshort = ge([4, 9]), this.lastAttacks = ve(4), this.pefirbuf = de(19), this.longfact = de(Ae.SBMAX_l), this.shortfact = de(Ae.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; }(), this.VBR_seek_table = new function () { this.sum = 0, this.seen = 0, this.want = 0, this.pos = 0, this.size = 0, this.bag = null, this.nVbrNumFrames = 0, this.nBytesWritten = 0, this.TotalFrameSize = 0; - }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = Y([16, 5]), this.bitrate_blockType_Hist = Y([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; + }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = w([16, 5]), this.bitrate_blockType_Hist = w([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; for (var a = 0; a < this.en.length; a++) this.en[a] = new i(); - for (a = 0; a < this.thm.length; a++) this.thm[a] = new i(); - for (a = 0; a < this.header.length; a++) this.header[a] = new t(); + for (var a = 0; a < this.thm.length; a++) this.thm[a] = new i(); + for (var a = 0; a < this.header.length; a++) this.header[a] = new t(); } - function G() { - var B = new function () { - var u = Be(Pe.BLKSIZE), - p = Be(Pe.BLKSIZE_s / 2), - y = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; - function b(e, t, a) { - var s, - n, + function X() { + var k = new function () { + var h = de(Ae.BLKSIZE), + p = de(Ae.BLKSIZE_s / 2), + x = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; + function m(e, t, a) { + var n, + s, r, i = 0, o = t + (a <<= 1); - s = 4; + n = 4; do { - var _, l, f, c, h, u, m; - for (m = s >> 1, u = (h = (c = s) << 1) + c, s = h << 1, r = (n = t) + m; M = e[n + 0] - e[n + c], S = e[n + 0] + e[n + c], B = e[n + h] - e[n + u], R = e[n + h] + e[n + u], e[n + h] = S - R, e[n + 0] = S + R, e[n + u] = M - B, e[n + c] = M + B, M = e[r + 0] - e[r + c], S = e[r + 0] + e[r + c], B = ee.SQRT2 * e[r + u], R = ee.SQRT2 * e[r + h], e[r + h] = S - R, e[r + 0] = S + R, e[r + u] = M - B, e[r + c] = M + B, r += s, (n += s) < o;); - for (l = y[i + 0], _ = y[i + 1], f = 1; f < m; f++) { - var p, b; - p = 1 - 2 * _ * _, b = 2 * _ * l, n = t + f, r = t + c - f; + var _, l, f, c, u, h, b; + for (b = n >> 1, h = (u = (c = n) << 1) + c, n = u << 1, r = (s = t) + b; S = e[s + 0] - e[s + c], w = e[s + 0] + e[s + c], k = e[s + u] - e[s + h], y = e[s + u] + e[s + h], e[s + u] = w - y, e[s + 0] = w + y, e[s + h] = S - k, e[s + c] = S + k, S = e[r + 0] - e[r + c], w = e[r + 0] + e[r + c], k = V.SQRT2 * e[r + h], y = V.SQRT2 * e[r + u], e[r + u] = w - y, e[r + 0] = w + y, e[r + h] = S - k, e[r + c] = S + k, r += n, (s += n) < o;); + for (l = x[i + 0], _ = x[i + 1], f = 1; f < b; f++) { + var p, m; + p = 1 - 2 * _ * _, m = 2 * _ * l, s = t + f, r = t + c - f; do { - var v, d, g, S, M, w, R, A, B, k; - d = b * e[n + c] - p * e[r + c], v = p * e[n + c] + b * e[r + c], M = e[n + 0] - v, S = e[n + 0] + v, w = e[r + 0] - d, g = e[r + 0] + d, d = b * e[n + u] - p * e[r + u], v = p * e[n + u] + b * e[r + u], B = e[n + h] - v, R = e[n + h] + v, k = e[r + h] - d, A = e[r + h] + d, d = _ * R - l * k, v = l * R + _ * k, e[n + h] = S - v, e[n + 0] = S + v, e[r + u] = w - d, e[r + c] = w + d, d = l * A - _ * B, v = _ * A + l * B, e[r + h] = g - v, e[r + 0] = g + v, e[n + u] = M - d, e[n + c] = M + d, r += s, n += s; - } while (n < o); - l = (p = l) * y[i + 0] - _ * y[i + 1], _ = p * y[i + 1] + _ * y[i + 0]; + var v, d, g, w, S, M, y, A, k, R; + d = m * e[s + c] - p * e[r + c], v = p * e[s + c] + m * e[r + c], S = e[s + 0] - v, w = e[s + 0] + v, M = e[r + 0] - d, g = e[r + 0] + d, d = m * e[s + h] - p * e[r + h], v = p * e[s + h] + m * e[r + h], k = e[s + u] - v, y = e[s + u] + v, R = e[r + u] - d, A = e[r + u] + d, d = _ * y - l * R, v = l * y + _ * R, e[s + u] = w - v, e[s + 0] = w + v, e[r + h] = M - d, e[r + c] = M + d, d = l * A - _ * k, v = _ * A + l * k, e[r + u] = g - v, e[r + 0] = g + v, e[s + h] = S - d, e[s + c] = S + d, r += n, s += n; + } while (s < o); + l = (p = l) * x[i + 0] - _ * x[i + 1], _ = p * x[i + 1] + _ * x[i + 0]; } i += 2; - } while (s < a); + } while (n < a); } var v = [0, 128, 64, 192, 32, 160, 96, 224, 16, 144, 80, 208, 48, 176, 112, 240, 8, 136, 72, 200, 40, 168, 104, 232, 24, 152, 88, 216, 56, 184, 120, 248, 4, 132, 68, 196, 36, 164, 100, 228, 20, 148, 84, 212, 52, 180, 116, 244, 12, 140, 76, 204, 44, 172, 108, 236, 28, 156, 92, 220, 60, 188, 124, 252, 2, 130, 66, 194, 34, 162, 98, 226, 18, 146, 82, 210, 50, 178, 114, 242, 10, 138, 74, 202, 42, 170, 106, 234, 26, 154, 90, 218, 58, 186, 122, 250, 6, 134, 70, 198, 38, 166, 102, 230, 22, 150, 86, 214, 54, 182, 118, 246, 14, 142, 78, 206, 46, 174, 110, 238, 30, 158, 94, 222, 62, 190, 126, 254]; - this.fft_short = function (e, t, a, s, n) { + this.fft_short = function (e, t, a, n, s) { for (var r = 0; r < 3; r++) { - var i = Pe.BLKSIZE_s / 2, + var i = Ae.BLKSIZE_s / 2, o = 65535 & 192 * (r + 1), - _ = Pe.BLKSIZE_s / 8 - 1; + _ = Ae.BLKSIZE_s / 8 - 1; do { var l, f, c, - h, u, - m = 255 & v[_ << 2]; - f = (l = p[m] * s[a][n + m + o]) - (u = p[127 - m] * s[a][n + m + o + 128]), l += u, h = (c = p[m + 64] * s[a][n + m + o + 64]) - (u = p[63 - m] * s[a][n + m + o + 192]), c += u, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + h, t[r][i + 3] = f - h, f = (l = p[m + 1] * s[a][n + m + o + 1]) - (u = p[126 - m] * s[a][n + m + o + 129]), l += u, h = (c = p[m + 65] * s[a][n + m + o + 65]) - (u = p[62 - m] * s[a][n + m + o + 193]), c += u, t[r][i + Pe.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Pe.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Pe.BLKSIZE_s / 2 + 1] = f + h, t[r][i + Pe.BLKSIZE_s / 2 + 3] = f - h; + h, + b = 255 & v[_ << 2]; + l = p[b] * n[a][s + b + o], h = p[127 - b] * n[a][s + b + o + 128], f = l - h, l += h, c = p[b + 64] * n[a][s + b + o + 64], h = p[63 - b] * n[a][s + b + o + 192], u = c - h, c += h, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + u, t[r][i + 3] = f - u, l = p[b + 1] * n[a][s + b + o + 1], h = p[126 - b] * n[a][s + b + o + 129], f = l - h, l += h, c = p[b + 65] * n[a][s + b + o + 65], h = p[62 - b] * n[a][s + b + o + 193], u = c - h, c += h, t[r][i + Ae.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Ae.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Ae.BLKSIZE_s / 2 + 1] = f + u, t[r][i + Ae.BLKSIZE_s / 2 + 3] = f - u; } while (0 <= --_); - b(t[r], i, Pe.BLKSIZE_s / 2); + m(t[r], i, Ae.BLKSIZE_s / 2); } - }, this.fft_long = function (e, t, a, s, n) { - var r = Pe.BLKSIZE / 8 - 1, - i = Pe.BLKSIZE / 2; + }, this.fft_long = function (e, t, a, n, s) { + var r = Ae.BLKSIZE / 8 - 1, + i = Ae.BLKSIZE / 2; do { var o, _, l, f, c, - h = 255 & v[r]; - _ = (o = u[h] * s[a][n + h]) - (c = u[h + 512] * s[a][n + h + 512]), o += c, f = (l = u[h + 256] * s[a][n + h + 256]) - (c = u[h + 768] * s[a][n + h + 768]), l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, _ = (o = u[h + 1] * s[a][n + h + 1]) - (c = u[h + 513] * s[a][n + h + 513]), o += c, f = (l = u[h + 257] * s[a][n + h + 257]) - (c = u[h + 769] * s[a][n + h + 769]), l += c, t[i + Pe.BLKSIZE / 2 + 0] = o + l, t[i + Pe.BLKSIZE / 2 + 2] = o - l, t[i + Pe.BLKSIZE / 2 + 1] = _ + f, t[i + Pe.BLKSIZE / 2 + 3] = _ - f; + u = 255 & v[r]; + o = h[u] * n[a][s + u], c = h[u + 512] * n[a][s + u + 512], _ = o - c, o += c, l = h[u + 256] * n[a][s + u + 256], c = h[u + 768] * n[a][s + u + 768], f = l - c, l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, o = h[u + 1] * n[a][s + u + 1], c = h[u + 513] * n[a][s + u + 513], _ = o - c, o += c, l = h[u + 257] * n[a][s + u + 257], c = h[u + 769] * n[a][s + u + 769], f = l - c, l += c, t[i + Ae.BLKSIZE / 2 + 0] = o + l, t[i + Ae.BLKSIZE / 2 + 2] = o - l, t[i + Ae.BLKSIZE / 2 + 1] = _ + f, t[i + Ae.BLKSIZE / 2 + 3] = _ - f; } while (0 <= --r); - b(t, i, Pe.BLKSIZE / 2); + m(t, i, Ae.BLKSIZE / 2); }, this.init_fft = function (e) { - for (var t = 0; t < Pe.BLKSIZE; t++) u[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Pe.BLKSIZE); - for (t = 0; t < Pe.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE_s)); + for (var t = 0; t < Ae.BLKSIZE; t++) h[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Ae.BLKSIZE); + for (var t = 0; t < Ae.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE_s)); }; }(), - k = 2.302585092994046, - _e = 2, - le = 16, + R = 2.302585092994046, d = 2, g = 16, E = .34, - n = 1 / 217621504 / (Pe.BLKSIZE / 2), - fe = .3, - ce = 21, - S = .2302585093; - function M(e) { - return e; - } - function N(e, t) { - for (var a = 0, s = 0; s < Pe.BLKSIZE / 2; ++s) a += e[s] * t.ATH.eql_w[s]; - return a *= n; - } - function he(e, t, a, s, n, r, i, o, _, l, f) { + v = 1 / 217621504 / (Ae.BLKSIZE / 2), + w = .2302585093; + function se(e, t, a, n, s, r, i, o, _, l, f) { var c = e.internal_flags; - if (_ < 2) B.fft_long(c, s[n], _, l, f), B.fft_short(c, r[i], _, l, f);else if (2 == _) { - for (var h = Pe.BLKSIZE - 1; 0 <= h; --h) { - var u = s[n + 0][h], - m = s[n + 1][h]; - s[n + 0][h] = (u + m) * ee.SQRT2 * .5, s[n + 1][h] = (u - m) * ee.SQRT2 * .5; - } - for (var p = 2; 0 <= p; --p) for (h = Pe.BLKSIZE_s - 1; 0 <= h; --h) { - u = r[i + 0][p][h], m = r[i + 1][p][h]; - r[i + 0][p][h] = (u + m) * ee.SQRT2 * .5, r[i + 1][p][h] = (u - m) * ee.SQRT2 * .5; - } + _ < 2 ? (k.fft_long(c, n[s], _, l, f), k.fft_short(c, r[i], _, l, f)) : 2 == _ && me(), t[0] = n[s + 0][0], t[0] *= t[0]; + for (var u = Ae.BLKSIZE / 2 - 1; 0 <= u; --u) { + var h = n[s + 0][Ae.BLKSIZE / 2 - u], + b = n[s + 0][Ae.BLKSIZE / 2 + u]; + t[Ae.BLKSIZE / 2 - u] = .5 * (h * h + b * b); } - t[0] = M(s[n + 0][0]), t[0] *= t[0]; - for (h = Pe.BLKSIZE / 2 - 1; 0 <= h; --h) { - var b = s[n + 0][Pe.BLKSIZE / 2 - h], - v = s[n + 0][Pe.BLKSIZE / 2 + h]; - t[Pe.BLKSIZE / 2 - h] = M(.5 * (b * b + v * v)); - } - for (p = 2; 0 <= p; --p) { + for (var p = 2; 0 <= p; --p) { a[p][0] = r[i + 0][p][0], a[p][0] *= a[p][0]; - for (h = Pe.BLKSIZE_s / 2 - 1; 0 <= h; --h) { - b = r[i + 0][p][Pe.BLKSIZE_s / 2 - h], v = r[i + 0][p][Pe.BLKSIZE_s / 2 + h]; - a[p][Pe.BLKSIZE_s / 2 - h] = M(.5 * (b * b + v * v)); + for (var u = Ae.BLKSIZE_s / 2 - 1; 0 <= u; --u) { + var h = r[i + 0][p][Ae.BLKSIZE_s / 2 - u], + b = r[i + 0][p][Ae.BLKSIZE_s / 2 + u]; + a[p][Ae.BLKSIZE_s / 2 - u] = .5 * (h * h + b * b); } } - var d = 0; - for (h = 11; h < Pe.HBLKSIZE; h++) d += t[h]; - if (c.tot_ener[_] = d, e.analysis) { - for (h = 0; h < Pe.HBLKSIZE; h++) c.pinfo.energy[o][_][h] = c.pinfo.energy_save[_][h], c.pinfo.energy_save[_][h] = t[h]; - c.pinfo.pe[o][_] = c.pe[_]; - } - 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = N(t, c)); + for (var m = 0, u = 11; u < Ae.HBLKSIZE; u++) m += t[u]; + c.tot_ener[_] = m, e.analysis && me(), 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = function (e, t) { + for (var a = 0, n = 0; n < Ae.BLKSIZE / 2; ++n) a += e[n] * t.ATH.eql_w[n]; + return a *= v; + }(t, c)); } - var y, + var x, + B, T, - x, - P = 8, - L = 23, - I = 15, - ue = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749]; - var f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], + C = 8, + I = 23, + L = 15, + re = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749], + f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], c = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1], - h = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; - function me(e, t, a, s, n, r) { + u = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; + function ie(e, t, a, n, s, r) { var i; if (e < t) { - if (!(t < e * T)) return e + t; + if (!(t < e * B)) return e + t; i = t / e; } else { - if (t * T <= e) return e + t; + if (t * B <= e) return e + t; i = e / t; } - if (e += t, s + 3 <= 6) { - if (y <= i) return e; - var o = 0 | ee.FAST_LOG10_X(i, 16); + if (e += t, n + 3 <= 6) { + if (x <= i) return e; + var o = 0 | V.FAST_LOG10_X(i, 16); return e * c[o]; } - var _, l; - o = 0 | ee.FAST_LOG10_X(i, 16); - return t = 0 != r ? n.ATH.cb_s[a] * n.ATH.adjust : n.ATH.cb_l[a] * n.ATH.adjust, e < x * t ? t < e ? (_ = 1, o <= 13 && (_ = h[o]), l = ee.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * h[o] : e * f[o]; + var _, + l, + o = 0 | V.FAST_LOG10_X(i, 16); + return t = 0 != r ? s.ATH.cb_s[a] * s.ATH.adjust : s.ATH.cb_l[a] * s.ATH.adjust, e < T * t ? t < e ? (_ = 1, o <= 13 && (_ = u[o]), l = V.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * u[o] : e * f[o]; } - var r = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1]; - function A(e, t, a) { - var s; - if (e < 0 && (e = 0), t < 0 && (t = 0), e <= 0) return t; - if (t <= 0) return e; - if (s = e < t ? t / e : e / t, -2 <= a && a <= 2) { - if (y <= s) return e + t; - var n = 0 | ee.FAST_LOG10_X(s, 16); - return (e + t) * r[n]; - } - return s < T ? e + t : (e < t && (e = t), e); - } - function pe(e, t, a, s, n) { + function oe(e, t, a, n, s) { var r, i, o = 0, _ = 0; - for (r = i = 0; r < Pe.SBMAX_s; ++i, ++r) { + for (r = i = 0; r < Ae.SBMAX_s; ++i, ++r) { for (var l = e.bo_s[r], f = e.npart_s, c = l < f ? l : f; i < c;) o += t[i], _ += a[i], i++; - if (e.en[s].s[r][n] = o, e.thm[s].s[r][n] = _, f <= i) { + if (e.en[n].s[r][s] = o, e.thm[n].s[r][s] = _, f <= i) { ++r; break; } - var h = e.PSY.bo_s_weight[r], - u = 1 - h; - o = h * t[i], _ = h * a[i], e.en[s].s[r][n] += o, e.thm[s].s[r][n] += _, o = u * t[i], _ = u * a[i]; + var u = e.PSY.bo_s_weight[r], + h = 1 - u; + o = u * t[i], _ = u * a[i], e.en[n].s[r][s] += o, e.thm[n].s[r][s] += _, o = h * t[i], _ = h * a[i]; } - for (; r < Pe.SBMAX_s; ++r) e.en[s].s[r][n] = 0, e.thm[s].s[r][n] = 0; + for (; r < Ae.SBMAX_s; ++r) e.en[n].s[r][s] = 0, e.thm[n].s[r][s] = 0; } - function be(e, t, a, s) { - var n, + function _e(e, t, a, n) { + var s, r, i = 0, o = 0; - for (n = r = 0; n < Pe.SBMAX_l; ++r, ++n) { - for (var _ = e.bo_l[n], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; - if (e.en[s].l[n] = i, e.thm[s].l[n] = o, l <= r) { - ++n; + for (s = r = 0; s < Ae.SBMAX_l; ++r, ++s) { + for (var _ = e.bo_l[s], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; + if (e.en[n].l[s] = i, e.thm[n].l[s] = o, l <= r) { + ++s; break; } - var c = e.PSY.bo_l_weight[n], - h = 1 - c; - i = c * t[r], o = c * a[r], e.en[s].l[n] += i, e.thm[s].l[n] += o, i = h * t[r], o = h * a[r]; + var c = e.PSY.bo_l_weight[s], + u = 1 - c; + i = c * t[r], o = c * a[r], e.en[n].l[s] += i, e.thm[n].l[s] += o, i = u * t[r], o = u * a[r]; } - for (; n < Pe.SBMAX_l; ++n) e.en[s].l[n] = 0, e.thm[s].l[n] = 0; + for (; s < Ae.SBMAX_l; ++s) e.en[n].l[s] = 0, e.thm[n].l[s] = 0; } - function ve(e, t, a, s, n, r) { + function le(e, t, a, n, s, r) { var i, o, _ = e.internal_flags; for (o = i = 0; o < _.npart_s; ++o) { - for (var l = 0, f = 0, c = _.numlines_s[o], h = 0; h < c; ++h, ++i) { - var u = t[r][i]; - l += u, f < u && (f = u); + for (var l = 0, f = 0, c = _.numlines_s[o], u = 0; u < c; ++u, ++i) { + var h = t[r][i]; + l += h, f < h && (f = h); } a[o] = l; } for (i = o = 0; o < _.npart_s; o++) { - var m = _.s3ind_s[o][0], - p = _.s3_ss[i++] * a[m]; - for (++m; m <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[m], ++i, ++m; - var b = d * _.nb_s1[n][o]; - if (s[o] = Math.min(p, b), _.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - b = g * _.nb_s2[n][o]; - var v = s[o]; - s[o] = Math.min(b, v); + var b = _.s3ind_s[o][0], + p = _.s3_ss[i++] * a[b]; + for (++b; b <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[b], ++i, ++b; + var m = d * _.nb_s1[s][o]; + if (n[o] = Math.min(p, m), _.blocktype_old[1 & s] == Ae.SHORT_TYPE) { + var m = g * _.nb_s2[s][o], + v = n[o]; + n[o] = Math.min(m, v); } - _.nb_s2[n][o] = _.nb_s1[n][o], _.nb_s1[n][o] = p; + _.nb_s2[s][o] = _.nb_s1[s][o], _.nb_s1[s][o] = p; } - for (; o <= Pe.CBANDS; ++o) a[o] = 0, s[o] = 0; + for (; o <= Ae.CBANDS; ++o) a[o] = 0, n[o] = 0; } - function de(e, t, a) { + function fe(e, t, a) { return 1 <= a ? e : a <= 0 ? t : 0 < t ? Math.pow(e / t, a) * t : 0; } var _ = [11.8, 13.6, 17.2, 32, 46.5, 51.3, 57.5, 67.1, 71.5, 84.6, 97.6, 130]; - function ge(e, t) { - for (var a = 309.07, s = 0; s < Pe.SBMAX_s - 1; s++) for (var n = 0; n < 3; n++) { - var r = e.thm.s[s][n]; + function ce(e, t) { + for (var a = 309.07, n = 0; n < Ae.SBMAX_s - 1; n++) for (var s = 0; s < 3; s++) { + var r = e.thm.s[n][s]; if (0 < r) { var i = r * t, - o = e.en.s[s][n]; - i < o && (a += 1e10 * i < o ? _[s] * (10 * k) : _[s] * ee.FAST_LOG10(o / i)); + o = e.en.s[n][s]; + i < o && (a += 1e10 * i < o ? _[n] * (10 * R) : _[n] * V.FAST_LOG10(o / i)); } } return a; } var o = [6.8, 5.8, 5.8, 6.4, 6.5, 9.9, 12.1, 14.4, 15, 18.9, 21.6, 26.9, 34.2, 40.2, 46.8, 56.5, 60.7, 73.9, 85.7, 93.4, 126.1]; - function Se(e, t) { - for (var a = 281.0575, s = 0; s < Pe.SBMAX_l - 1; s++) { - var n = e.thm.l[s]; - if (0 < n) { - var r = n * t, - i = e.en.l[s]; - r < i && (a += 1e10 * r < i ? o[s] * (10 * k) : o[s] * ee.FAST_LOG10(i / r)); + function ue(e, t) { + for (var a = 281.0575, n = 0; n < Ae.SBMAX_l - 1; n++) { + var s = e.thm.l[n]; + if (0 < s) { + var r = s * t, + i = e.en.l[n]; + r < i && (a += 1e10 * r < i ? o[n] * (10 * R) : o[n] * V.FAST_LOG10(i / r)); } } return a; } - function Me(e, t, a, s, n) { + function he(e, t, a, n, s) { var r, i; for (r = i = 0; r < e.npart_l; ++r) { var o, @@ -12771,894 +12875,495 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js var f = t[i]; _ += f, l < f && (l = f); } - a[r] = _, s[r] = l, n[r] = _ * e.rnumlines_l[r]; + a[r] = _, n[r] = l, s[r] = _ * e.rnumlines_l[r]; } } - function we(e, t, a, s) { - var n = ue.length - 1, + function be(e, t, a, n) { + var s = re.length - 1, r = 0, i = a[r] + a[r + 1]; - 0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - for (r = 1; r < e.npart_l - 1; r++) { - var o, _; - if (0 < (i = a[r - 1] + a[r] + a[r + 1])) (o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _;else s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; + if (0 < i) { + var o = t[r]; + o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + for (r = 1; r < e.npart_l - 1; r++) if (0 < (i = a[r - 1] + a[r] + a[r + 1])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + if (0 < (i = a[r - 1] + a[r])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; } - var Re = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function D(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (s < 2) B.fft_long(_, i[o], s, t, a);else if (2 == s) for (var l = Pe.BLKSIZE - 1; 0 <= l; --l) { - var f = i[o + 0][l], - c = i[o + 1][l]; - i[o + 0][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][l] = (f - c) * ee.SQRT2 * .5; - } - r[0] = M(i[o + 0][0]), r[0] *= r[0]; - for (l = Pe.BLKSIZE / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][Pe.BLKSIZE / 2 - l], - u = i[o + 0][Pe.BLKSIZE / 2 + l]; - r[Pe.BLKSIZE / 2 - l] = M(.5 * (h * h + u * u)); - } - var m = 0; - for (l = 11; l < Pe.HBLKSIZE; l++) m += r[l]; - if (_.tot_ener[s] = m, e.analysis) { - for (l = 0; l < Pe.HBLKSIZE; l++) _.pinfo.energy[n][s][l] = _.pinfo.energy_save[s][l], _.pinfo.energy_save[s][l] = r[l]; - _.pinfo.pe[n][s] = _.pe[s]; - } - } - function Y(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (0 == n && s < 2 && B.fft_short(_, i[o], s, t, a), 2 == s) for (var l = Pe.BLKSIZE_s - 1; 0 <= l; --l) { - var f = i[o + 0][n][l], - c = i[o + 1][n][l]; - i[o + 0][n][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][n][l] = (f - c) * ee.SQRT2 * .5; - } - r[n][0] = i[o + 0][n][0], r[n][0] *= r[n][0]; - for (l = Pe.BLKSIZE_s / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][n][Pe.BLKSIZE_s / 2 - l], - u = i[o + 0][n][Pe.BLKSIZE_s / 2 + l]; - r[n][Pe.BLKSIZE_s / 2 - l] = M(.5 * (h * h + u * u)); - } - } - this.L3psycho_anal_ns = function (e, t, a, s, n, r, i, o, _, l) { - var f, - c, - h, - u, - m, - p, - b, - v, - d, - g, - S = e.internal_flags, - M = ke([2, Pe.BLKSIZE]), - w = ke([2, 3, Pe.BLKSIZE_s]), - R = Be(Pe.CBANDS + 1), - A = Be(Pe.CBANDS + 1), - B = Be(Pe.CBANDS + 2), - k = Ae(2), - y = Ae(2), - T = ke([2, 576]), - x = Ae(Pe.CBANDS + 2), - E = Ae(Pe.CBANDS + 2); - for (ye.fill(E, 0), f = S.channels_out, e.mode == Ee.JOINT_STEREO && (f = 4), d = e.VBR == xe.vbr_off ? 0 == S.ResvMax ? 0 : S.ResvSize / S.ResvMax * .5 : e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? .6 : 1, c = 0; c < S.channels_out; c++) { - var P = t[c], - L = a + 576 - 350 - ce + 192; - for (u = 0; u < 576; u++) { - var I, H; - for (I = P[L + u + 10], m = H = 0; m < (ce - 1) / 2 - 1; m += 2) I += Re[m] * (P[L + u + m] + P[L + u + ce - m]), H += Re[m + 1] * (P[L + u + m + 1] + P[L + u + ce - m - 1]); - T[c][u] = I + H; - } - n[s][c].en.assign(S.en[c]), n[s][c].thm.assign(S.thm[c]), 2 < f && (r[s][c].en.assign(S.en[c + 2]), r[s][c].thm.assign(S.thm[c + 2])); - } - for (c = 0; c < f; c++) { - var C, - V = Be(12), - O = [0, 0, 0, 0], - N = Be(12), - D = 1, - Y = Be(Pe.CBANDS), - X = Be(Pe.CBANDS), - q = [0, 0, 0, 0], - F = Be(Pe.HBLKSIZE), - j = ke([3, Pe.HBLKSIZE_s]); - for (u = 0; u < 3; u++) V[u] = S.nsPsy.last_en_subshort[c][u + 6], N[u] = V[u] / S.nsPsy.last_en_subshort[c][u + 4], O[0] += V[u]; - if (2 == c) for (u = 0; u < 576; u++) { - var z, Z; - z = T[0][u], Z = T[1][u], T[0][u] = z + Z, T[1][u] = z - Z; - } - var K = T[1 & c], - G = 0; - for (u = 0; u < 9; u++) { - for (var U = G + 64, Q = 1; G < U; G++) Q < Math.abs(K[G]) && (Q = Math.abs(K[G])); - S.nsPsy.last_en_subshort[c][u] = V[u + 3] = Q, O[1 + u / 3] += Q, Q > V[u + 3 - 2] ? Q /= V[u + 3 - 2] : Q = V[u + 3 - 2] > 10 * Q ? V[u + 3 - 2] / (10 * Q) : 0, N[u + 3] = Q; - } - if (e.analysis) { - var W = N[0]; - for (u = 1; u < 12; u++) W < N[u] && (W = N[u]); - S.pinfo.ers[s][c] = S.pinfo.ers_save[c], S.pinfo.ers_save[c] = W; - } - for (C = 3 == c ? S.nsPsy.attackthre_s : S.nsPsy.attackthre, u = 0; u < 12; u++) 0 == q[u / 3] && N[u] > C && (q[u / 3] = u % 3 + 1); - for (u = 1; u < 4; u++) { - (O[u - 1] > O[u] ? O[u - 1] / O[u] : O[u] / O[u - 1]) < 1.7 && (q[u] = 0, 1 == u && (q[0] = 0)); - } - for (0 != q[0] && 0 != S.nsPsy.lastAttacks[c] && (q[0] = 0), 3 != S.nsPsy.lastAttacks[c] && q[0] + q[1] + q[2] + q[3] == 0 || ((D = 0) != q[1] && 0 != q[0] && (q[1] = 0), 0 != q[2] && 0 != q[1] && (q[2] = 0), 0 != q[3] && 0 != q[2] && (q[3] = 0)), c < 2 ? y[c] = D : 0 == D && (y[0] = y[1] = 0), _[c] = S.tot_ener[c], he(e, F, j, M, 1 & c, w, 1 & c, s, c, t, a), Me(S, F, R, Y, X), we(S, Y, X, x), v = 0; v < 3; v++) { - var J, $; - for (ve(e, j, A, B, c, v), pe(S, A, B, c, v), b = 0; b < Pe.SBMAX_s; b++) { - if ($ = S.thm[c].s[b][v], $ *= .8, 2 <= q[v] || 1 == q[v + 1]) { - var ee = 0 != v ? v - 1 : 2; - Q = de(S.thm[c].s[b][ee], $, .6 * d); - $ = Math.min($, Q); - } - if (1 == q[v]) { - ee = 0 != v ? v - 1 : 2, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } else if (0 != v && 3 == q[v - 1] || 0 == v && 3 == S.nsPsy.lastAttacks[c]) { - ee = 2 != v ? v + 1 : 0, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } - J = V[3 * v + 3] + V[3 * v + 4] + V[3 * v + 5], 6 * V[3 * v + 5] < J && ($ *= .5, 6 * V[3 * v + 4] < J && ($ *= .5)), S.thm[c].s[b][v] = $; - } - } - for (S.nsPsy.lastAttacks[c] = q[2], h = p = 0; h < S.npart_l; h++) { - for (var te = S.s3ind[h][0], ae = R[te] * ue[x[te]], se = S.s3_ll[p++] * ae; ++te <= S.s3ind[h][1];) ae = R[te] * ue[x[te]], se = me(se, S.s3_ll[p++] * ae, te, te - h, S, 0); - se *= .158489319246111, S.blocktype_old[1 & c] == Pe.SHORT_TYPE ? B[h] = se : B[h] = de(Math.min(se, Math.min(_e * S.nb_1[c][h], le * S.nb_2[c][h])), se, d), S.nb_2[c][h] = S.nb_1[c][h], S.nb_1[c][h] = se; - } - for (; h <= Pe.CBANDS; ++h) R[h] = 0, B[h] = 0; - be(S, R, B, c); - } - (e.mode != Ee.STEREO && e.mode != Ee.JOINT_STEREO || 0 < e.interChRatio && function (e, t) { - var a = e.internal_flags; - if (1 < a.channels_out) { - for (var s = 0; s < Pe.SBMAX_l; s++) { - var n = a.thm[0].l[s], - r = a.thm[1].l[s]; - a.thm[0].l[s] += r * t, a.thm[1].l[s] += n * t; - } - for (s = 0; s < Pe.SBMAX_s; s++) for (var i = 0; i < 3; i++) n = a.thm[0].s[s][i], r = a.thm[1].s[s][i], a.thm[0].s[s][i] += r * t, a.thm[1].s[s][i] += n * t; - } - }(e, e.interChRatio), e.mode == Ee.JOINT_STEREO) && (!function (e) { - for (var t = 0; t < Pe.SBMAX_l; t++) if (!(e.thm[0].l[t] > 1.58 * e.thm[1].l[t] || e.thm[1].l[t] > 1.58 * e.thm[0].l[t])) { - var a = e.mld_l[t] * e.en[3].l[t], - s = Math.max(e.thm[2].l[t], Math.min(e.thm[3].l[t], a)); - a = e.mld_l[t] * e.en[2].l[t]; - var n = Math.max(e.thm[3].l[t], Math.min(e.thm[2].l[t], a)); - e.thm[2].l[t] = s, e.thm[3].l[t] = n; - } - for (t = 0; t < Pe.SBMAX_s; t++) for (var r = 0; r < 3; r++) e.thm[0].s[t][r] > 1.58 * e.thm[1].s[t][r] || e.thm[1].s[t][r] > 1.58 * e.thm[0].s[t][r] || (a = e.mld_s[t] * e.en[3].s[t][r], s = Math.max(e.thm[2].s[t][r], Math.min(e.thm[3].s[t][r], a)), a = e.mld_s[t] * e.en[2].s[t][r], n = Math.max(e.thm[3].s[t][r], Math.min(e.thm[2].s[t][r], a)), e.thm[2].s[t][r] = s, e.thm[3].s[t][r] = n); - }(S), g = e.msfix, 0 < Math.abs(g) && function (e, t, a) { - var s = t, - n = Math.pow(10, a); - t *= 2, s *= 2; - for (var r = 0; r < Pe.SBMAX_l; r++) f = e.ATH.cb_l[e.bm_l[r]] * n, (o = Math.min(Math.max(e.thm[0].l[r], f), Math.max(e.thm[1].l[r], f))) * t < (_ = Math.max(e.thm[2].l[r], f)) + (l = Math.max(e.thm[3].l[r], f)) && (_ *= c = o * s / (_ + l), l *= c), e.thm[2].l[r] = Math.min(_, e.thm[2].l[r]), e.thm[3].l[r] = Math.min(l, e.thm[3].l[r]); - for (n *= Pe.BLKSIZE_s / Pe.BLKSIZE, r = 0; r < Pe.SBMAX_s; r++) for (var i = 0; i < 3; i++) { - var o, _, l, f, c; - f = e.ATH.cb_s[e.bm_s[r]] * n, (o = Math.min(Math.max(e.thm[0].s[r][i], f), Math.max(e.thm[1].s[r][i], f))) * t < (_ = Math.max(e.thm[2].s[r][i], f)) + (l = Math.max(e.thm[3].s[r][i], f)) && (_ *= c = o * t / (_ + l), l *= c), e.thm[2].s[r][i] = Math.min(e.thm[2].s[r][i], _), e.thm[3].s[r][i] = Math.min(e.thm[3].s[r][i], l); - } - }(S, g, e.ATHlower * S.ATH.adjust)); - for (function (e, t, a, s) { - var n = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var r = 0; r < n.channels_out; r++) s[r] = Pe.NORM_TYPE, e.short_blocks == Te.short_block_dispensed && (t[r] = 1), e.short_blocks == Te.short_block_forced && (t[r] = 0), 0 != t[r] ? n.blocktype_old[r] == Pe.SHORT_TYPE && (s[r] = Pe.STOP_TYPE) : (s[r] = Pe.SHORT_TYPE, n.blocktype_old[r] == Pe.NORM_TYPE && (n.blocktype_old[r] = Pe.START_TYPE), n.blocktype_old[r] == Pe.STOP_TYPE && (n.blocktype_old[r] = Pe.SHORT_TYPE)), a[r] = n.blocktype_old[r], n.blocktype_old[r] = s[r]; - }(e, y, l, k), c = 0; c < f; c++) { - var ne, - re, - ie, - oe = 0; - 1 < c ? (ne = o, oe = -2, re = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (re = Pe.SHORT_TYPE), ie = r[s][c - 2]) : (ne = i, oe = 0, re = l[c], ie = n[s][c]), ne[oe + c] = re == Pe.SHORT_TYPE ? ge(ie, S.masking_lower) : Se(ie, S.masking_lower), e.analysis && (S.pinfo.pe[s][c] = ne[oe + c]); - } - return 0; - }; - var X = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function q(e, t, a) { - if (0 == a) for (var s = 0; s < e.npart_s; s++) e.nb_s2[t][s] = e.nb_s1[t][s], e.nb_s1[t][s] = 0; - } - function F(e, t) { - for (var a = 0; a < e.npart_l; a++) e.nb_2[t][a] = e.nb_1[t][a], e.nb_1[t][a] = 0; - } - function j(e, t, a, s, n, r) { - var i, - o, - _, - l = e.internal_flags, - f = new float[Pe.CBANDS](), - c = Be(Pe.CBANDS), - h = new int[Pe.CBANDS](); - for (_ = o = 0; _ < l.npart_s; ++_) { - var u = 0, - m = 0, - p = l.numlines_s[_]; - for (i = 0; i < p; ++i, ++o) { - var b = t[r][o]; - u += b, m < b && (m = b); - } - a[_] = u, f[_] = m, c[_] = u / p; - } - for (; _ < Pe.CBANDS; ++_) f[_] = 0, c[_] = 0; - for (function (e, t, a, s) { - var n = ue.length - 1, - r = 0, - i = a[r] + a[r + 1]; - for (0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0, r = 1; r < e.npart_s - 1; r++) { - var o, _; - 0 < (i = a[r - 1] + a[r] + a[r + 1]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - }(l, f, c, h), o = _ = 0; _ < l.npart_s; _++) { - var v, - d, - g, - S, - M, - w = l.s3ind_s[_][0], - R = l.s3ind_s[_][1]; - for (v = h[w], d = 1, S = l.s3_ss[o] * a[w] * ue[h[w]], ++o, ++w; w <= R;) v += h[w], d += 1, S = A(S, g = l.s3_ss[o] * a[w] * ue[h[w]], w - _), ++o, ++w; - S *= M = .5 * ue[v = (1 + 2 * v) / (2 * d)], s[_] = S, l.nb_s2[n][_] = l.nb_s1[n][_], l.nb_s1[n][_] = S, g = f[_], g *= l.minval_s[_], g *= M, s[_] > g && (s[_] = g), 1 < l.masking_lower && (s[_] *= l.masking_lower), s[_] > a[_] && (s[_] = a[_]), l.masking_lower < 1 && (s[_] *= l.masking_lower); - } - for (; _ < Pe.CBANDS; ++_) a[_] = 0, s[_] = 0; - } - function z(e, t, a, s, n) { - var r, - i = Be(Pe.CBANDS), - o = Be(Pe.CBANDS), - _ = Ae(Pe.CBANDS + 2); - Me(e, t, a, i, o), we(e, i, o, _); - var l = 0; - for (r = 0; r < e.npart_l; r++) { - var f, - c, - h, - u = e.s3ind[r][0], - m = e.s3ind[r][1], - p = 0, - b = 0; - for (p = _[u], b += 1, c = e.s3_ll[l] * a[u] * ue[_[u]], ++l, ++u; u <= m;) p += _[u], b += 1, c = A(c, f = e.s3_ll[l] * a[u] * ue[_[u]], u - r), ++l, ++u; - if (c *= h = .5 * ue[p = (1 + 2 * p) / (2 * b)], e.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - var v = _e * e.nb_1[n][r]; - s[r] = 0 < v ? Math.min(c, v) : Math.min(c, a[r] * fe); - } else { - var d = le * e.nb_2[n][r], - g = _e * e.nb_1[n][r]; - d <= 0 && (d = c), g <= 0 && (g = c), v = e.blocktype_old[1 & n] == Pe.NORM_TYPE ? Math.min(g, d) : g, s[r] = Math.min(c, v); - } - e.nb_2[n][r] = e.nb_1[n][r], e.nb_1[n][r] = c, f = i[r], f *= e.minval_l[r], f *= h, s[r] > f && (s[r] = f), 1 < e.masking_lower && (s[r] *= e.masking_lower), s[r] > a[r] && (s[r] = a[r]), e.masking_lower < 1 && (s[r] *= e.masking_lower); - } - for (; r < Pe.CBANDS; ++r) a[r] = 0, s[r] = 0; - } - function Z(e, t, a, s, n, r, i) { - for (var o, _, l = 2 * r, f = 0 < r ? Math.pow(10, n) : 1, c = 0; c < i; ++c) { - var h = e[2][c], - u = e[3][c], - m = t[0][c], - p = t[1][c], - b = t[2][c], - v = t[3][c]; - if (m <= 1.58 * p && p <= 1.58 * m) { - var d = a[c] * u, - g = a[c] * h; - _ = Math.max(b, Math.min(v, d)), o = Math.max(v, Math.min(b, g)); - } else _ = b, o = v; - if (0 < r) { - var S, - M, - w = s[c] * f; - if (S = Math.min(Math.max(m, w), Math.max(p, w)), 0 < (M = (b = Math.max(_, w)) + (v = Math.max(o, w))) && S * l < M) { - var R = S * l / M; - b *= R, v *= R; - } - _ = Math.min(b, _), o = Math.min(v, o); - } - h < _ && (_ = h), u < o && (o = u), t[2][c] = _, t[3][c] = o; - } - } - function w(e, t) { - var a; - return (a = 0 <= e ? 27 * -e : e * t) <= -72 ? 0 : Math.exp(a * S); - } - function R(e) { - var t, - a, - s = 0; - for (s = 0; 1e-20 < w(s, e); s -= 1); - for (n = s, r = 0; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? r = s : n = s; - t = n; - var n, r; - s = 0; - for (s = 0; 1e-20 < w(s, e); s += 1); - for (n = 0, r = s; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? n = s : r = s; - a = r; - var i, - o = 0; - for (i = 0; i <= 1e3; ++i) { - o += w(s = t + i * (a - t) / 1e3, e); - } - return 1001 / (o * (a - t)); - } - function H(e) { + var pe = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; + function P(e) { return e < 0 && (e = 0), e *= .001, 13 * Math.atan(.76 * e) + 3.5 * Math.atan(e * e / 56.25); } - function C(e, t, a, s, n, r, i, o, _, l, f, c) { - var h, - u = Be(Pe.CBANDS + 1), - m = o / (15 < c ? 1152 : 384), - p = Ae(Pe.HBLKSIZE); + function H(e, t, a, n, s, r, i, o, _, l, f, c) { + var u, + h = de(Ae.CBANDS + 1), + b = o / (15 < c ? 1152 : 384), + p = ve(Ae.HBLKSIZE); o /= _; - var b = 0, + var m = 0, v = 0; - for (h = 0; h < Pe.CBANDS; h++) { + for (u = 0; u < Ae.CBANDS; u++) { var d; - for (y = H(o * b), u[h] = o * b, d = b; H(o * d) - y < E && d <= _ / 2; d++); - for (e[h] = d - b, v = h + 1; b < d;) p[b++] = h; - if (_ / 2 < b) { - b = _ / 2, ++h; + for (x = P(o * m), h[u] = o * m, d = m; P(o * d) - x < E && d <= _ / 2; d++); + for (e[u] = d - m, v = u + 1; m < d;) p[m++] = u; + if (_ / 2 < m) { + m = _ / 2, ++u; break; } } - u[h] = o * b; + h[u] = o * m; for (var g = 0; g < c; g++) { - var S, M, w, R, A; - w = l[g], R = l[g + 1], (S = 0 | Math.floor(.5 + f * (w - .5))) < 0 && (S = 0), _ / 2 < (M = 0 | Math.floor(.5 + f * (R - .5))) && (M = _ / 2), a[g] = (p[S] + p[M]) / 2, t[g] = p[M]; - var B = m * R; - i[g] = (B - u[t[g]]) / (u[t[g] + 1] - u[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = H(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); + var w, S, M, y, A; + M = l[g], y = l[g + 1], (w = 0 | Math.floor(.5 + f * (M - .5))) < 0 && (w = 0), S = 0 | Math.floor(.5 + f * (y - .5)), _ / 2 < S && (S = _ / 2), a[g] = (p[w] + p[S]) / 2, t[g] = p[S]; + var k = b * y; + i[g] = (k - h[t[g]]) / (h[t[g] + 1] - h[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = P(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); } - for (var k = b = 0; k < v; k++) { - var y, - T, - x = e[k]; - y = H(o * b), T = H(o * (b + x - 1)), s[k] = .5 * (y + T), y = H(o * (b - .5)), T = H(o * (b + x - .5)), n[k] = T - y, b += x; + for (var R = m = 0; R < v; R++) { + var x, + B, + T = e[R]; + x = P(o * m), B = P(o * (m + T - 1)), n[R] = .5 * (x + B), x = P(o * (m - .5)), B = P(o * (m + T - .5)), s[R] = B - x, m += T; } return v; } - function V(e, t, a, s, n, r) { + function O(e, t, a, n, s, r) { var i, o, _, l, f, c, - h = ke([Pe.CBANDS, Pe.CBANDS]), - u = 0; - if (r) for (var m = 0; m < t; m++) for (i = 0; i < t; i++) { - var p = (o = a[m] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * S), _ /= .6609193)) * s[i]); - h[m][i] = p * n[m]; - } else for (i = 0; i < t; i++) { - var b = 15 + Math.min(21 / a[i], 12), - v = R(b); - for (m = 0; m < t; m++) { - p = v * w(a[m] - a[i], b) * s[i]; - h[m][i] = p * n[m]; - } + u = ge([Ae.CBANDS, Ae.CBANDS]), + h = 0; + if (r) for (var b = 0; b < t; b++) for (i = 0; i < t; i++) { + var p = (o = a[b] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * w), _ /= .6609193)) * n[i]); + u[b][i] = p * s[b]; + } else me(); + for (var b = 0; b < t; b++) { + for (i = 0; i < t && !(0 < u[b][i]); i++); + for (e[b][0] = i, i = t - 1; 0 < i && !(0 < u[b][i]); i--); + e[b][1] = i, h += e[b][1] - e[b][0] + 1; } - for (m = 0; m < t; m++) { - for (i = 0; i < t && !(0 < h[m][i]); i++); - for (e[m][0] = i, i = t - 1; 0 < i && !(0 < h[m][i]); i--); - e[m][1] = i, u += e[m][1] - e[m][0] + 1; - } - var d = Be(u), - g = 0; - for (m = 0; m < t; m++) for (i = e[m][0]; i <= e[m][1]; i++) d[g++] = h[m][i]; - return d; + for (var m = de(h), v = 0, b = 0; b < t; b++) for (i = e[b][0]; i <= e[b][1]; i++) m[v++] = u[b][i]; + return m; } - function O(e) { - var t = H(e); + function N(e) { + var t = P(e); return t = Math.min(t, 15.5) / 15.5, Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * t)) - 2.5); } - function s(e, t) { - return e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e), 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + function n(e, t) { + e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e); + var a = 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + return a; } - this.L3psycho_anal_vbr = function (e, t, a, s, n, r, i, o, _, l) { + this.L3psycho_anal_ns = function (e, t, a, n, s, r, i, o, _, l) { var f, c, - h, u, + h, + b, + p, m, - p = e.internal_flags, - b = Be(Pe.HBLKSIZE), - v = ke([3, Pe.HBLKSIZE_s]), - d = ke([2, Pe.BLKSIZE]), - g = ke([2, 3, Pe.BLKSIZE_s]), - S = ke([4, Pe.CBANDS]), - M = ke([4, Pe.CBANDS]), - w = ke([4, 3]), - R = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]], - A = Ae(2), - B = e.mode == Ee.JOINT_STEREO ? 4 : p.channels_out; - !function (e, t, a, s, n, r, i, o, _, l) { - for (var f = ke([2, 576]), c = e.internal_flags, h = c.channels_out, u = e.mode == Ee.JOINT_STEREO ? 4 : h, m = 0; m < h; m++) { - firbuf = t[m]; - for (var p = a + 576 - 350 - ce + 192, b = 0; b < 576; b++) { - var v, d; - v = firbuf[p + b + 10]; - for (var g = d = 0; g < (ce - 1) / 2 - 1; g += 2) v += X[g] * (firbuf[p + b + g] + firbuf[p + b + ce - g]), d += X[g + 1] * (firbuf[p + b + g + 1] + firbuf[p + b + ce - g - 1]); - f[m][b] = v + d; - } - n[s][m].en.assign(c.en[m]), n[s][m].thm.assign(c.thm[m]), 2 < u && (r[s][m].en.assign(c.en[m + 2]), r[s][m].thm.assign(c.thm[m + 2])); + v, + d, + g = e.internal_flags, + w = ge([2, Ae.BLKSIZE]), + S = ge([2, 3, Ae.BLKSIZE_s]), + M = de(Ae.CBANDS + 1), + y = de(Ae.CBANDS + 1), + A = de(Ae.CBANDS + 2), + k = ve(2), + R = ve(2), + x = ge([2, 576]), + B = ve(Ae.CBANDS + 2), + T = ve(Ae.CBANDS + 2); + for (we.fill(T, 0), f = g.channels_out, e.mode == ye.JOINT_STEREO && (f = 4), d = e.VBR == Me.vbr_off ? 0 == g.ResvMax ? 0 : g.ResvSize / g.ResvMax * .5 : e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? .6 : 1, c = 0; c < g.channels_out; c++) { + var E = t[c], + C = a + 576 - 350 - 21 + 192; + for (h = 0; h < 576; h++) { + var I, L; + for (I = E[C + h + 10], b = L = 0; b < 9; b += 2) I += pe[b] * (E[C + h + b] + E[C + h + 21 - b]), L += pe[b + 1] * (E[C + h + b + 1] + E[C + h + 21 - b - 1]); + x[c][h] = I + L; } - for (m = 0; m < u; m++) { - var S = Be(12), - M = Be(12), - w = [0, 0, 0, 0], - R = f[1 & m], - A = 0, - B = 3 == m ? c.nsPsy.attackthre_s : c.nsPsy.attackthre, - k = 1; - if (2 == m) for (b = 0, g = 576; 0 < g; ++b, --g) { - var y = f[0][b], - T = f[1][b]; - f[0][b] = y + T, f[1][b] = y - T; - } - for (b = 0; b < 3; b++) M[b] = c.nsPsy.last_en_subshort[m][b + 6], S[b] = M[b] / c.nsPsy.last_en_subshort[m][b + 4], w[0] += M[b]; - for (b = 0; b < 9; b++) { - for (var x = A + 64, E = 1; A < x; A++) E < Math.abs(R[A]) && (E = Math.abs(R[A])); - c.nsPsy.last_en_subshort[m][b] = M[b + 3] = E, w[1 + b / 3] += E, E > M[b + 3 - 2] ? E /= M[b + 3 - 2] : E = M[b + 3 - 2] > 10 * E ? M[b + 3 - 2] / (10 * E) : 0, S[b + 3] = E; - } - for (b = 0; b < 3; ++b) { - var P = M[3 * b + 3] + M[3 * b + 4] + M[3 * b + 5], - L = 1; - 6 * M[3 * b + 5] < P && (L *= .5, 6 * M[3 * b + 4] < P && (L *= .5)), o[m][b] = L; - } - if (e.analysis) { - var I = S[0]; - for (b = 1; b < 12; b++) I < S[b] && (I = S[b]); - c.pinfo.ers[s][m] = c.pinfo.ers_save[m], c.pinfo.ers_save[m] = I; - } - for (b = 0; b < 12; b++) 0 == _[m][b / 3] && S[b] > B && (_[m][b / 3] = b % 3 + 1); - for (b = 1; b < 4; b++) { - var H = w[b - 1], - C = w[b]; - Math.max(H, C) < 4e4 && H < 1.7 * C && C < 1.7 * H && (1 == b && _[m][0] <= _[m][b] && (_[m][0] = 0), _[m][b] = 0); - } - _[m][0] <= c.nsPsy.lastAttacks[m] && (_[m][0] = 0), 3 != c.nsPsy.lastAttacks[m] && _[m][0] + _[m][1] + _[m][2] + _[m][3] == 0 || ((k = 0) != _[m][1] && 0 != _[m][0] && (_[m][1] = 0), 0 != _[m][2] && 0 != _[m][1] && (_[m][2] = 0), 0 != _[m][3] && 0 != _[m][2] && (_[m][3] = 0)), m < 2 ? l[m] = k : 0 == k && (l[0] = l[1] = 0), i[m] = c.tot_ener[m]; - } - }(e, t, a, s, n, r, _, w, R, A), function (e, t) { - var a = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var s = 0; s < a.channels_out; s++) e.short_blocks == Te.short_block_dispensed && (t[s] = 1), e.short_blocks == Te.short_block_forced && (t[s] = 0); - }(e, A); - for (var k = 0; k < B; k++) { - D(e, t, a, k, s, b, d, T = 1 & k), c = s, h = k, u = b, m = void 0, m = (f = e).internal_flags, 2 == f.athaa_loudapprox && h < 2 && (m.loudness_sq[c][h] = m.loudness_sq_save[h], m.loudness_sq_save[h] = N(u, m)), 0 != A[T] ? z(p, b, S[k], M[k], k) : F(p, k); + s[n][c].en.assign(g.en[c]), s[n][c].thm.assign(g.thm[c]), 2 < f && me(); } - A[0] + A[1] == 2 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_l, p.ATH.cb_l, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_l); - for (k = 0; k < B; k++) { - 0 != A[T = 1 & k] && be(p, S[k], M[k], k); - } - for (var y = 0; y < 3; y++) { - for (k = 0; k < B; ++k) { - 0 != A[T = 1 & k] ? q(p, k, y) : (Y(e, t, a, k, y, v, g, T), j(e, v, S[k], M[k], k, y)); + for (c = 0; c < f; c++) { + var P, + H = de(12), + O = [0, 0, 0, 0], + N = de(12), + V = 1, + D = de(Ae.CBANDS), + F = de(Ae.CBANDS), + j = [0, 0, 0, 0], + X = de(Ae.HBLKSIZE), + Y = ge([3, Ae.HBLKSIZE_s]); + for (h = 0; h < 3; h++) H[h] = g.nsPsy.last_en_subshort[c][h + 6], N[h] = H[h] / g.nsPsy.last_en_subshort[c][h + 4], O[0] += H[h]; + 2 == c && me(); + var z = x[1 & c], + q = 0; + for (h = 0; h < 9; h++) { + for (var G = q + 64, U = 1; q < G; q++) U < Math.abs(z[q]) && (U = Math.abs(z[q])); + g.nsPsy.last_en_subshort[c][h] = H[h + 3] = U, O[1 + h / 3] += U, U > H[h + 3 - 2] ? U /= H[h + 3 - 2] : U = H[h + 3 - 2] > 10 * U ? H[h + 3 - 2] / (10 * U) : 0, N[h + 3] = U; } - A[0] + A[1] == 0 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_s, p.ATH.cb_s, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_s); - for (k = 0; k < B; ++k) { - 0 == A[T = 1 & k] && pe(p, S[k], M[k], k, y); - } - } - for (k = 0; k < B; k++) { - var T; - if (0 == A[T = 1 & k]) for (var x = 0; x < Pe.SBMAX_s; x++) { - var E = Be(3); - for (y = 0; y < 3; y++) { - var P = p.thm[k].s[x][y]; - if (P *= .8, 2 <= R[k][y] || 1 == R[k][y + 1]) { - var L = 0 != y ? y - 1 : 2, - I = de(p.thm[k].s[x][L], P, .36); - P = Math.min(P, I); - } else if (1 == R[k][y]) { - L = 0 != y ? y - 1 : 2, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); - } else if (0 != y && 3 == R[k][y - 1] || 0 == y && 3 == p.nsPsy.lastAttacks[k]) { - L = 2 != y ? y + 1 : 0, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); + for (e.analysis && me(), P = 3 == c ? g.nsPsy.attackthre_s : g.nsPsy.attackthre, h = 0; h < 12; h++) 0 == j[h / 3] && N[h] > P && (j[h / 3] = h % 3 + 1); + for (h = 1; h < 4; h++) (O[h - 1] > O[h] ? O[h - 1] / O[h] : O[h] / O[h - 1]) < 1.7 && (j[h] = 0, 1 == h && (j[0] = 0)); + for (0 != j[0] && 0 != g.nsPsy.lastAttacks[c] && (j[0] = 0), 3 != g.nsPsy.lastAttacks[c] && j[0] + j[1] + j[2] + j[3] == 0 || ((V = 0) != j[1] && 0 != j[0] && (j[1] = 0), 0 != j[2] && 0 != j[1] && (j[2] = 0), 0 != j[3] && 0 != j[2] && (j[3] = 0)), c < 2 ? R[c] = V : me(), _[c] = g.tot_ener[c], se(e, X, Y, w, 1 & c, S, 1 & c, n, c, t, a), he(g, X, M, D, F), be(g, D, F, B), v = 0; v < 3; v++) { + var K, Z; + for (le(e, Y, y, A, c, v), oe(g, y, A, c, v), m = 0; m < Ae.SBMAX_s; m++) { + if (Z = g.thm[c].s[m][v], Z *= .8, 2 <= j[v] || 1 == j[v + 1]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .6 * d); + Z = Math.min(Z, U); } - P *= w[k][y], E[y] = P; + if (1 == j[v]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } else if (0 != v && 3 == j[v - 1] || 0 == v && 3 == g.nsPsy.lastAttacks[c]) { + var W = 2 != v ? v + 1 : 0, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } + K = H[3 * v + 3] + H[3 * v + 4] + H[3 * v + 5], 6 * H[3 * v + 5] < K && (Z *= .5, 6 * H[3 * v + 4] < K && (Z *= .5)), g.thm[c].s[m][v] = Z; } - for (y = 0; y < 3; y++) p.thm[k].s[x][y] = E[y]; } + for (g.nsPsy.lastAttacks[c] = j[2], u = p = 0; u < g.npart_l; u++) { + for (var Q = g.s3ind[u][0], $ = M[Q] * re[B[Q]], J = g.s3_ll[p++] * $; ++Q <= g.s3ind[u][1];) $ = M[Q] * re[B[Q]], J = ie(J, g.s3_ll[p++] * $, Q, Q - u, g, 0); + J *= .158489319246111, g.blocktype_old[1 & c] == Ae.SHORT_TYPE ? A[u] = J : A[u] = fe(Math.min(J, Math.min(2 * g.nb_1[c][u], 16 * g.nb_2[c][u])), J, d), g.nb_2[c][u] = g.nb_1[c][u], g.nb_1[c][u] = J; + } + for (; u <= Ae.CBANDS; ++u) M[u] = 0, A[u] = 0; + _e(g, M, A, c); } - for (k = 0; k < B; k++) p.nsPsy.lastAttacks[k] = R[k][2]; - !function (e, t, a) { - for (var s = e.internal_flags, n = 0; n < s.channels_out; n++) { - var r = Pe.NORM_TYPE; - 0 != t[n] ? s.blocktype_old[n] == Pe.SHORT_TYPE && (r = Pe.STOP_TYPE) : (r = Pe.SHORT_TYPE, s.blocktype_old[n] == Pe.NORM_TYPE && (s.blocktype_old[n] = Pe.START_TYPE), s.blocktype_old[n] == Pe.STOP_TYPE && (s.blocktype_old[n] = Pe.SHORT_TYPE)), a[n] = s.blocktype_old[n], s.blocktype_old[n] = r; - } - }(e, A, l); - for (k = 0; k < B; k++) { - var H, C, V, O; - 1 < k ? (H = o, C = -2, V = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (V = Pe.SHORT_TYPE), O = r[s][k - 2]) : (H = i, C = 0, V = l[k], O = n[s][k]), H[C + k] = V == Pe.SHORT_TYPE ? ge(O, p.masking_lower) : Se(O, p.masking_lower), e.analysis && (p.pinfo.pe[s][k] = H[C + k]); + for (e.mode != ye.STEREO && e.mode != ye.JOINT_STEREO || me(), e.mode == ye.JOINT_STEREO && me(), function (e, t, a, n) { + var s = e.internal_flags; + e.short_blocks != Se.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); + for (var r = 0; r < s.channels_out; r++) n[r] = Ae.NORM_TYPE, e.short_blocks == Se.short_block_dispensed && (t[r] = 1), e.short_blocks == Se.short_block_forced && (t[r] = 0), 0 != t[r] ? s.blocktype_old[r] == Ae.SHORT_TYPE && (n[r] = Ae.STOP_TYPE) : (n[r] = Ae.SHORT_TYPE, s.blocktype_old[r] == Ae.NORM_TYPE && (s.blocktype_old[r] = Ae.START_TYPE), s.blocktype_old[r] == Ae.STOP_TYPE && (s.blocktype_old[r] = Ae.SHORT_TYPE)), a[r] = s.blocktype_old[r], s.blocktype_old[r] = n[r]; + }(e, R, l, k), c = 0; c < f; c++) { + var ee, + te, + ae, + ne = 0; + 1 < c ? me() : (ee = i, ne = 0, te = l[c], ae = s[n][c]), ee[ne + c] = te == Ae.SHORT_TYPE ? ce(ae, g.masking_lower) : ue(ae, g.masking_lower), e.analysis && (g.pinfo.pe[n][c] = ee[ne + c]); } return 0; }, this.psymodel_init = function (e) { var t, a = e.internal_flags, - s = !0, - n = 13, + n = !0, + s = 13, r = 0, i = 0, o = -8.25, _ = -4.5, - l = Be(Pe.CBANDS), - f = Be(Pe.CBANDS), - c = Be(Pe.CBANDS), - h = e.out_samplerate; + l = de(Ae.CBANDS), + f = de(Ae.CBANDS), + c = de(Ae.CBANDS), + u = e.out_samplerate; switch (e.experimentalZ) { default: case 0: - s = !0; + n = !0; break; case 1: - s = e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt; + n = e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt; break; case 2: - s = !1; + n = !1; break; case 3: - n = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; + s = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; } - for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Pe.NORM_TYPE, t = 0; t < 4; ++t) { - for (var u = 0; u < Pe.CBANDS; ++u) a.nb_1[t][u] = 1e20, a.nb_2[t][u] = 1e20, a.nb_s1[t][u] = a.nb_s2[t][u] = 1; - for (var m = 0; m < Pe.SBMAX_l; m++) a.en[t].l[m] = 1e20, a.thm[t].l[m] = 1e20; - for (u = 0; u < 3; ++u) { - for (m = 0; m < Pe.SBMAX_s; m++) a.en[t].s[m][u] = 1e20, a.thm[t].s[m][u] = 1e20; + for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Ae.NORM_TYPE, t = 0; t < 4; ++t) { + for (var h = 0; h < Ae.CBANDS; ++h) a.nb_1[t][h] = 1e20, a.nb_2[t][h] = 1e20, a.nb_s1[t][h] = a.nb_s2[t][h] = 1; + for (var b = 0; b < Ae.SBMAX_l; b++) a.en[t].l[b] = 1e20, a.thm[t].l[b] = 1e20; + for (var h = 0; h < 3; ++h) { + for (var b = 0; b < Ae.SBMAX_s; b++) a.en[t].s[b][h] = 1e20, a.thm[t].s[b][h] = 1e20; a.nsPsy.lastAttacks[t] = 0; } - for (u = 0; u < 9; u++) a.nsPsy.last_en_subshort[t][u] = 10; + for (var h = 0; h < 9; h++) a.nsPsy.last_en_subshort[t][h] = 10; } - for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = C(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, h, Pe.BLKSIZE, a.scalefac_band.l, Pe.BLKSIZE / 1152, Pe.SBMAX_l), t = 0; t < a.npart_l; t++) { + for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = H(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, u, Ae.BLKSIZE, a.scalefac_band.l, Ae.BLKSIZE / 1152, Ae.SBMAX_l), t = 0; t < a.npart_l; t++) { var p = r; - l[t] >= n && (p = i * (l[t] - n) / (24 - n) + r * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; + l[t] >= s && (p = i * (l[t] - s) / (24 - s) + r * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; } - a.s3_ll = V(a.s3ind, a.npart_l, l, f, c, s); - var b; - u = 0; + a.s3_ll = O(a.s3ind, a.npart_l, l, f, c, n); + var m, + h = 0; for (t = 0; t < a.npart_l; t++) { - g = K.MAX_VALUE; - for (var v = 0; v < a.numlines_l[t]; v++, u++) { - var d = h * u / (1e3 * Pe.BLKSIZE); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_l[t]) < g && (g = S); + g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_l[t]; v++, h++) { + var d = u * h / (1e3 * Ae.BLKSIZE); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_l[t]) < g && (g = w); } a.ATH.cb_l[t] = g, 6 < (g = 20 * l[t] / 10 - 20) && (g = 100), g < -15 && (g = -15), g -= 8, a.minval_l[t] = Math.pow(10, g / 10) * a.numlines_l[t]; } - for (a.npart_s = C(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, h, Pe.BLKSIZE_s, a.scalefac_band.s, Pe.BLKSIZE_s / 384, Pe.SBMAX_s), t = u = 0; t < a.npart_s; t++) { - var g; - p = o; - l[t] >= n && (p = _ * (l[t] - n) / (24 - n) + o * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), g = K.MAX_VALUE; - for (v = 0; v < a.numlines_s[t]; v++, u++) { - var S; - d = h * u / (1e3 * Pe.BLKSIZE_s); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_s[t]) < g && (g = S); + for (a.npart_s = H(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, u, Ae.BLKSIZE_s, a.scalefac_band.s, Ae.BLKSIZE_s / 384, Ae.SBMAX_s), t = h = 0; t < a.npart_s; t++) { + var g, + p = o; + l[t] >= s && (p = _ * (l[t] - s) / (24 - s) + o * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_s[t]; v++, h++) { + var w, + d = u * h / (1e3 * Ae.BLKSIZE_s); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_s[t]) < g && (g = w); } a.ATH.cb_s[t] = g, g = 7 * l[t] / 12 - 7, 12 < l[t] && (g *= 1 + 3.1 * Math.log(1 + g)), l[t] < 12 && (g *= 1 + 2.3 * Math.log(1 - g)), g < -15 && (g = -15), g -= 8, a.minval_s[t] = Math.pow(10, g / 10) * a.numlines_s[t]; } - a.s3_ss = V(a.s3ind_s, a.npart_s, l, f, c, s), y = Math.pow(10, (P + 1) / 16), T = Math.pow(10, (L + 1) / 16), x = Math.pow(10, I / 10), B.init_fft(a), a.decay = Math.exp(-1 * k / (.01 * h / 192)), b = 3.5, 0 != (2 & e.exp_nspsytune) && (b = 1), 0 < Math.abs(e.msfix) && (b = e.msfix), e.msfix = b; - for (var M = 0; M < a.npart_l; M++) a.s3ind[M][1] > a.npart_l - 1 && (a.s3ind[M][1] = a.npart_l - 1); - var w = 576 * a.mode_gr / h; - if (a.ATH.decay = Math.pow(10, -1.2 * w), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { - var R = e.out_samplerate / Pe.BLKSIZE, + a.s3_ss = O(a.s3ind_s, a.npart_s, l, f, c, n), x = Math.pow(10, (C + 1) / 16), B = Math.pow(10, (I + 1) / 16), T = Math.pow(10, L / 10), k.init_fft(a), a.decay = Math.exp(-1 * R / (.01 * u / 192)), m = 3.5, 0 != (2 & e.exp_nspsytune) && (m = 1), 0 < Math.abs(e.msfix) && (m = e.msfix), e.msfix = m; + for (var S = 0; S < a.npart_l; S++) a.s3ind[S][1] > a.npart_l - 1 && (a.s3ind[S][1] = a.npart_l - 1); + var M = 576 * a.mode_gr / u; + if (a.ATH.decay = Math.pow(10, -1.2 * M), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { + var y = e.out_samplerate / Ae.BLKSIZE, A = 0; - for (t = d = 0; t < Pe.BLKSIZE / 2; ++t) d += R, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; - for (A = 1 / A, t = Pe.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; + for (t = d = 0; t < Ae.BLKSIZE / 2; ++t) d += y, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; + for (A = 1 / A, t = Ae.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; } - for (M = u = 0; M < a.npart_s; ++M) for (t = 0; t < a.numlines_s[M]; ++t) ++u; - for (M = u = 0; M < a.npart_l; ++M) for (t = 0; t < a.numlines_l[M]; ++t) ++u; - for (t = u = 0; t < a.npart_l; t++) { - d = h * (u + a.numlines_l[t] / 2) / (1 * Pe.BLKSIZE); - a.mld_cb_l[t] = O(d), u += a.numlines_l[t]; + for (var S = h = 0; S < a.npart_s; ++S) for (t = 0; t < a.numlines_s[S]; ++t) ++h; + for (var S = h = 0; S < a.npart_l; ++S) for (t = 0; t < a.numlines_l[S]; ++t) ++h; + for (t = h = 0; t < a.npart_l; t++) { + var d = u * (h + a.numlines_l[t] / 2) / (1 * Ae.BLKSIZE); + a.mld_cb_l[t] = N(d), h += a.numlines_l[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_l[t] = 1; - for (t = u = 0; t < a.npart_s; t++) { - d = h * (u + a.numlines_s[t] / 2) / (1 * Pe.BLKSIZE_s); - a.mld_cb_s[t] = O(d), u += a.numlines_s[t]; + for (; t < Ae.CBANDS; ++t) a.mld_cb_l[t] = 1; + for (t = h = 0; t < a.npart_s; t++) { + var d = u * (h + a.numlines_s[t] / 2) / (1 * Ae.BLKSIZE_s); + a.mld_cb_s[t] = N(d), h += a.numlines_s[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_s[t] = 1; + for (; t < Ae.CBANDS; ++t) a.mld_cb_s[t] = 1; return 0; }, this.ATHformula = function (e, t) { var a; switch (t.ATHtype) { case 0: - a = s(e, 9); + a = n(e, 9); break; case 1: - a = s(e, -1); + a = n(e, -1); break; case 2: - a = s(e, 0); + a = n(e, 0); break; case 3: - a = s(e, 1) + 6; + a = n(e, 1) + 6; break; case 4: - a = s(e, t.ATHcurve); + a = n(e, t.ATHcurve); break; default: - a = s(e, 0); + a = n(e, 0); } return a; }; } - function U() { - var o = this; - U.V9 = 410, U.V8 = 420, U.V7 = 430, U.V6 = 440, U.V5 = 450, U.V4 = 460, U.V3 = 470, U.V2 = 480, U.V1 = 490, U.V0 = 500, U.R3MIX = 1e3, U.STANDARD = 1001, U.EXTREME = 1002, U.INSANE = 1003, U.STANDARD_FAST = 1004, U.EXTREME_FAST = 1005, U.MEDIUM = 1006, U.MEDIUM_FAST = 1007; - var w, R, g, S, M; - U.LAME_MAXMP3BUFFER = 147456; - var A, - B, - k, - y = new G(); - function T() { + function Y() { + var T, + E, + u, + h, + b, + C = this; + Y.V9 = 410, Y.V8 = 420, Y.V7 = 430, Y.V6 = 440, Y.V5 = 450, Y.V4 = 460, Y.V3 = 470, Y.V2 = 480, Y.V1 = 490, Y.V0 = 500, Y.R3MIX = 1e3, Y.STANDARD = 1001, Y.EXTREME = 1002, Y.INSANE = 1003, Y.STANDARD_FAST = 1004, Y.EXTREME_FAST = 1005, Y.MEDIUM = 1006, Y.MEDIUM_FAST = 1007, Y.LAME_MAXMP3BUFFER = 147456; + var p, + m, + v = new X(); + function d() { this.lowerlimit = 0; } - function n(e, t) { + function s(e, t) { this.lowpass = t; } - this.enc = new Pe(), this.setModules = function (e, t, a, s, n, r, i, o, _) { - w = e, R = t, g = a, S = s, M = n, A = r, B = o, k = _, this.enc.setModules(R, y, S, A); + this.enc = new Ae(), this.setModules = function (e, t, a, n, s, r, i, o, _) { + T = e, E = t, u = a, h = n, b = s, p = r, m = o, this.enc.setModules(E, v, h, p); }; - var x = 4294479419; - function E(e) { - return 1 < e ? 0 : e <= 0 ? 1 : Math.cos(Math.PI / 2 * e); + var I = 4294479419; + function g(e, t) { + var a = [new s(8, 2e3), new s(16, 3700), new s(24, 3900), new s(32, 5500), new s(40, 7e3), new s(48, 7500), new s(56, 1e4), new s(64, 11e3), new s(80, 13500), new s(96, 15100), new s(112, 15600), new s(128, 17e3), new s(160, 17500), new s(192, 18600), new s(224, 19400), new s(256, 19700), new s(320, 20500)], + n = C.nearestBitrateFullIndex(t); + e.lowerlimit = a[n].lowpass; } - function P(e, t) { - switch (e) { - case 44100: - return t.version = 1, 0; - case 48e3: - return t.version = 1; - case 32e3: - return t.version = 1, 2; - case 22050: - return t.version = 0; - case 24e3: - return t.version = 0, 1; - case 16e3: - return t.version = 0, 2; - case 11025: - return t.version = 0; - case 12e3: - return t.version = 0, 1; - case 8e3: - return t.version = 0, 2; - default: - return t.version = 0, -1; - } - } - function L(e, t, a) { - a < 16e3 && (t = 2); - for (var s = F.bitrate_table[t][1], n = 2; n <= 14; n++) 0 < F.bitrate_table[t][n] && Math.abs(F.bitrate_table[t][n] - e) < Math.abs(s - e) && (s = F.bitrate_table[t][n]); - return s; - } - function I(e, t, a) { - a < 16e3 && (t = 2); - for (var s = 0; s <= 14; s++) if (0 < F.bitrate_table[t][s] && F.bitrate_table[t][s] == e) return s; - return -1; - } - function H(e, t) { - var a = [new n(8, 2e3), new n(16, 3700), new n(24, 3900), new n(32, 5500), new n(40, 7e3), new n(48, 7500), new n(56, 1e4), new n(64, 11e3), new n(80, 13500), new n(96, 15100), new n(112, 15600), new n(128, 17e3), new n(160, 17500), new n(192, 18600), new n(224, 19400), new n(256, 19700), new n(320, 20500)], - s = o.nearestBitrateFullIndex(t); - e.lowerlimit = a[s].lowpass; - } - function C(e) { - var t = Pe.BLKSIZE + e.framesize - Pe.FFTOFFSET; + function L(e) { + var t = Ae.BLKSIZE + e.framesize - Ae.FFTOFFSET; return t = Math.max(t, 512 + e.framesize - 32); } - function V(e, t, a, s, n, r) { - var i = o.enc.lame_encode_mp3_frame(e, t, a, s, n, r); - return e.frameNum++, i; - } - function O() { + function P() { this.n_in = 0, this.n_out = 0; } - function f() { - this.num_used = 0; - } - function N(e, t, a) { - var s = Math.PI * t; - (e /= a) < 0 && (e = 0), 1 < e && (e = 1); - var n = e - .5, - r = .42 - .5 * Math.cos(2 * e * Math.PI) + .08 * Math.cos(4 * e * Math.PI); - return Math.abs(n) < 1e-9 ? s / Math.PI : r * Math.sin(a * s * n) / (Math.PI * a * n); - } - function c(e, t, a, s, n, r, i, o, _) { - var l, - f, - c = e.internal_flags, - h = 0, - u = e.out_samplerate / function e(t, a) { - return 0 != a ? e(a, t % a) : t; - }(e.out_samplerate, e.in_samplerate); - Z.BPC < u && (u = Z.BPC); - var m = Math.abs(c.resample_ratio - Math.floor(.5 + c.resample_ratio)) < 1e-4 ? 1 : 0, - p = 1 / c.resample_ratio; - 1 < p && (p = 1); - var b = 31; - 0 == b % 2 && --b; - var v = (b += m) + 1; - if (0 == c.fill_buffer_resample_init) { - for (c.inbuf_old[0] = Be(v), c.inbuf_old[1] = Be(v), l = 0; l <= 2 * u; ++l) c.blackfilt[l] = Be(v); - for (c.itime[0] = 0, h = c.itime[1] = 0; h <= 2 * u; h++) { - var d = 0, - g = (h - u) / (2 * u); - for (l = 0; l <= b; l++) d += c.blackfilt[h][l] = N(l - g, p, b); - for (l = 0; l <= b; l++) c.blackfilt[h][l] /= d; - } - c.fill_buffer_resample_init = 1; - } - var S = c.inbuf_old[_]; - for (f = 0; f < s; f++) { - var M, w; - if (M = f * c.resample_ratio, i <= b + (h = 0 | Math.floor(M - c.itime[_])) - b / 2) break; - g = M - c.itime[_] - (h + b % 2 * .5); - w = 0 | Math.floor(2 * g * u + u + .5); - var R = 0; - for (l = 0; l <= b; ++l) { - var A = l + h - b / 2; - R += (A < 0 ? S[v + A] : n[r + A]) * c.blackfilt[w][l]; - } - t[a + f] = R; - } - if (o.num_used = Math.min(i, b + h - b / 2), c.itime[_] += o.num_used - f * c.resample_ratio, o.num_used >= v) for (l = 0; l < v; l++) S[l] = n[r + o.num_used + l - v];else { - var B = v - o.num_used; - for (l = 0; l < B; ++l) S[l] = S[l + o.num_used]; - for (h = 0; l < v; ++l, ++h) S[l] = n[r + h]; - } - return f; - } - function D(e, t, a, s, n, r) { + function H(e, t, a, n, s, r) { var i = e.internal_flags; - if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) for (var o = 0; o < i.channels_out; o++) { - var _ = new f(); - r.n_out = c(e, t[o], i.mf_size, e.framesize, a[o], s, n, _, o), r.n_in = _.num_used; - } else { - r.n_out = Math.min(e.framesize, n), r.n_in = r.n_out; - for (var l = 0; l < r.n_out; ++l) t[0][i.mf_size + l] = a[0][s + l], 2 == i.channels_out && (t[1][i.mf_size + l] = a[1][s + l]); + if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) me();else { + r.n_out = Math.min(e.framesize, s), r.n_in = r.n_out; + for (var o = 0; o < r.n_out; ++o) t[0][i.mf_size + o] = a[0][n + o], 2 == i.channels_out && (t[1][i.mf_size + o] = a[1][n + o]); } } this.lame_init = function () { var e, t, a = new function () { - this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = Ee.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; - }(); - return 0 != ((e = a).class_id = x, t = e.internal_flags = new Z(), e.mode = Ee.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = xe.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY, e.encoder_padding = 0, t.mf_size = Pe.ENCDELAY - Pe.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0) ? null : (a.lame_allocated_gfp = 1, a); + this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = ye.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; + }(), + n = ((e = a).class_id = I, t = e.internal_flags = new j(), e.mode = ye.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = Me.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Ae.ENCDELAY + Ae.POSTDELAY, e.encoder_padding = 0, t.mf_size = Ae.ENCDELAY - Ae.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0); + return 0 != n ? null : (a.lame_allocated_gfp = 1, a); }, this.nearestBitrateFullIndex = function (e) { var t = [8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320], a = 0, - s = 0, n = 0, + s = 0, r = 0; - r = t[16], s = t[n = 16], a = 16; + r = t[16], n = t[s = 16], a = 16; for (var i = 0; i < 16; i++) if (Math.max(e, t[i + 1]) != e) { - r = t[i + 1], n = i + 1, s = t[i], a = i; + r = t[i + 1], s = i + 1, n = t[i], a = i; break; } - return e - s < r - e ? a : n; + return e - n < r - e ? a : s; }, this.lame_init_params = function (e) { var t, a, - s, n = e.internal_flags; if (n.Class_ID = 0, null == n.ATH && (n.ATH = new function () { - this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = Be(Pe.SBMAX_l), this.s = Be(Pe.SBMAX_s), this.psfb21 = Be(Pe.PSFB21), this.psfb12 = Be(Pe.PSFB12), this.cb_l = Be(Pe.CBANDS), this.cb_s = Be(Pe.CBANDS), this.eql_w = Be(Pe.BLKSIZE / 2); + this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = de(Ae.SBMAX_l), this.s = de(Ae.SBMAX_s), this.psfb21 = de(Ae.PSFB21), this.psfb12 = de(Ae.PSFB12), this.cb_l = de(Ae.CBANDS), this.cb_s = de(Ae.CBANDS), this.eql_w = de(Ae.BLKSIZE / 2); }()), null == n.PSY && (n.PSY = new function () { - this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = Be(Pe.SBMAX_l), this.bo_s_weight = Be(Pe.SBMAX_s); - }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = Ee.MONO), n.channels_out = e.mode == Ee.MONO ? 1 : 2, n.mode_ext = Pe.MPG_MD_MS_LR, e.mode == Ee.MONO && (e.force_ms = !1), e.VBR == xe.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == xe.vbr_off || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt || (e.free_format = !1), e.VBR == xe.vbr_off && 0 == e.brate && q.EQ(e.compression_ratio, 0) && (e.compression_ratio = 11.025), e.VBR == xe.vbr_off && 0 < e.compression_ratio && (0 == e.out_samplerate && (e.out_samplerate = map2MP3Frequency(int(.97 * e.in_samplerate))), e.brate = 0 | 16 * e.out_samplerate * n.channels_out / (1e3 * e.compression_ratio), n.samplerate_index = P(e.out_samplerate, e), e.free_format || (e.brate = L(e.brate, e.version, e.out_samplerate))), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { - var r = 16e3; + this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = de(Ae.SBMAX_l), this.bo_s_weight = de(Ae.SBMAX_s); + }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = ye.MONO), n.channels_out = e.mode == ye.MONO ? 1 : 2, n.mode_ext = Ae.MPG_MD_MS_LR, e.mode == ye.MONO && (e.force_ms = !1), e.VBR == Me.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == Me.vbr_off || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt || (e.free_format = !1), e.VBR == Me.vbr_off && 0 == e.brate && me(), e.VBR == Me.vbr_off && 0 < e.compression_ratio && me(), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { + var s = 16e3; switch (e.VBR) { - case xe.vbr_off: - H(i = new T(), e.brate), r = i.lowerlimit; + case Me.vbr_off: + var r = new d(); + g(r, e.brate), s = r.lowerlimit; break; - case xe.vbr_abr: - var i; - H(i = new T(), e.VBR_mean_bitrate_kbps), r = i.lowerlimit; - break; - case xe.vbr_rh: - var o = [19500, 19e3, 18600, 18e3, 17500, 16e3, 15600, 14900, 12500, 1e4, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - var _ = o[e.VBR_q], - l = o[e.VBR_q + 1], - f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + case Me.vbr_abr: + var r = new d(); + g(r, e.VBR_mean_bitrate_kbps), s = r.lowerlimit; break; + case Me.vbr_rh: + me(); default: - o = [19500, 19e3, 18500, 18e3, 17500, 16500, 15500, 14500, 12500, 9500, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - _ = o[e.VBR_q], l = o[e.VBR_q + 1], f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + me(); } - e.mode != Ee.MONO || e.VBR != xe.vbr_off && e.VBR != xe.vbr_abr || (r *= 1.5), e.lowpassfreq = 0 | r; + e.mode != ye.MONO || e.VBR != Me.vbr_off && e.VBR != Me.vbr_abr || (s *= 1.5), e.lowpassfreq = 0 | s; } - if (0 == e.out_samplerate && (2 * e.lowpassfreq > e.in_samplerate && (e.lowpassfreq = e.in_samplerate / 2), e.out_samplerate = (t = 0 | e.lowpassfreq, a = e.in_samplerate, s = 44100, 48e3 <= a ? s = 48e3 : 44100 <= a ? s = 44100 : 32e3 <= a ? s = 32e3 : 24e3 <= a ? s = 24e3 : 22050 <= a ? s = 22050 : 16e3 <= a ? s = 16e3 : 12e3 <= a ? s = 12e3 : 11025 <= a ? s = 11025 : 8e3 <= a && (s = 8e3), -1 == t ? s : (t <= 15960 && (s = 44100), t <= 15250 && (s = 32e3), t <= 11220 && (s = 24e3), t <= 9970 && (s = 22050), t <= 7230 && (s = 16e3), t <= 5420 && (s = 12e3), t <= 4510 && (s = 11025), t <= 3970 && (s = 8e3), a < s ? 44100 < a ? 48e3 : 32e3 < a ? 44100 : 24e3 < a ? 32e3 : 22050 < a ? 24e3 : 16e3 < a ? 22050 : 12e3 < a ? 16e3 : 11025 < a ? 12e3 : 8e3 < a ? 11025 : 8e3 : s))), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == xe.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == xe.vbr_abr && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps)), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && w.InitGainAnalysis(n.rgdata, e.out_samplerate) == X.INIT_GAIN_ANALYSIS_ERROR) return e.internal_flags = null, -6; - switch (n.decode_on_the_fly && !e.decode_only && (null != n.hip && k.hip_decode_exit(n.hip), n.hip = k.hip_decode_init()), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Pe.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { - case xe.vbr_mt: - case xe.vbr_rh: - case xe.vbr_mtrh: + switch (0 == e.out_samplerate && me(), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == Me.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == Me.vbr_abr && me(), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && me(), n.decode_on_the_fly && !e.decode_only && me(), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Ae.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { + case Me.vbr_mt: + case Me.vbr_rh: + case Me.vbr_mtrh: e.compression_ratio = [5.7, 6.5, 7.3, 8.2, 10, 11.9, 13, 14, 15, 16.5][e.VBR_q]; break; - case xe.vbr_abr: + case Me.vbr_abr: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps); break; default: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate); } - if (e.mode == Ee.NOT_SET && (e.mode = Ee.JOINT_STEREO), 0 < e.highpassfreq ? (n.highpass1 = 2 * e.highpassfreq, 0 <= e.highpasswidth ? n.highpass2 = 2 * (e.highpassfreq + e.highpasswidth) : n.highpass2 = 2 * e.highpassfreq, n.highpass1 /= e.out_samplerate, n.highpass2 /= e.out_samplerate) : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? (n.lowpass1 = 2 * (e.lowpassfreq - e.lowpasswidth), n.lowpass1 < 0 && (n.lowpass1 = 0)) : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : (n.lowpass1 = 0, n.lowpass2 = 0), function (e) { - var t = e.internal_flags, - a = 32, - s = -1; - if (0 < t.lowpass1) { - for (var n = 999, r = 0; r <= 31; r++) (l = r / 31) >= t.lowpass2 && (a = Math.min(a, r)), t.lowpass1 < l && l < t.lowpass2 && (n = Math.min(n, r)); - t.lowpass1 = 999 == n ? (a - .75) / 31 : (n - .75) / 31, t.lowpass2 = a / 31; + e.mode == ye.NOT_SET && (e.mode = ye.JOINT_STEREO), 0 < e.highpassfreq ? me() : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? me() : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : me(), function (e) { + var t, + a = e.internal_flags, + n = 32; + if (0 < a.lowpass1) { + for (var s = 999, r = 0; r <= 31; r++) { + var i = r / 31; + i >= a.lowpass2 && (n = Math.min(n, r)), a.lowpass1 < i && i < a.lowpass2 && (s = Math.min(s, r)); + } + a.lowpass1 = 999 == s ? (n - .75) / 31 : (s - .75) / 31, a.lowpass2 = n / 31; } - if (0 < t.highpass2 && t.highpass2 < .75 / 31 * .9 && (t.highpass1 = 0, t.highpass2 = 0, $.err.println("Warning: highpass filter disabled. highpass frequency too small\n")), 0 < t.highpass2) { - var i = -1; - for (r = 0; r <= 31; r++) (l = r / 31) <= t.highpass1 && (s = Math.max(s, r)), t.highpass1 < l && l < t.highpass2 && (i = Math.max(i, r)); - t.highpass1 = s / 31, t.highpass2 = -1 == i ? (s + .75) / 31 : (i + .75) / 31; - } - for (r = 0; r < 32; r++) { + 0 < a.highpass2 && me(), 0 < a.highpass2 && me(); + for (var r = 0; r < 32; r++) { var o, _, - l = r / 31; - o = t.highpass2 > t.highpass1 ? E((t.highpass2 - l) / (t.highpass2 - t.highpass1 + 1e-20)) : 1, _ = t.lowpass2 > t.lowpass1 ? E((l - t.lowpass1) / (t.lowpass2 - t.lowpass1 + 1e-20)) : 1, t.amp_filter[r] = o * _; + i = r / 31; + a.highpass2 > a.highpass1 ? me() : o = 1, _ = a.lowpass2 > a.lowpass1 ? 1 < (t = (i - a.lowpass1) / (a.lowpass2 - a.lowpass1 + 1e-20)) ? 0 : t <= 0 ? 1 : Math.cos(Math.PI / 2 * t) : 1, a.amp_filter[r] = o * _; } - }(e), n.samplerate_index = P(e.out_samplerate, e), n.samplerate_index < 0) return e.internal_flags = null, -1; - if (e.VBR == xe.vbr_off) { - if (e.free_format) n.bitrate_index = 0;else if (e.brate = L(e.brate, e.version, e.out_samplerate), n.bitrate_index = I(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0) return e.internal_flags = null, -1; - } else n.bitrate_index = 1; - e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), R.init_bit_stream_w(n); - for (var c, h, u, m = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), p = 0; p < Pe.SBMAX_l + 1; p++) n.scalefac_band.l[p] = S.sfBandIndex[m].l[p]; - for (p = 0; p < Pe.PSFB21 + 1; p++) { - var b = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Pe.PSFB21, - v = n.scalefac_band.l[21] + p * b; - n.scalefac_band.psfb21[p] = v; + }(e), n.samplerate_index = function (e, t) { + switch (e) { + case 44100: + return t.version = 1, 0; + case 48e3: + return t.version = 1; + case 32e3: + return t.version = 1, 2; + case 22050: + return t.version = 0; + case 24e3: + return t.version = 0, 1; + case 16e3: + return t.version = 0, 2; + case 11025: + return t.version = 0; + case 12e3: + return t.version = 0, 1; + case 8e3: + return t.version = 0, 2; + default: + return t.version = 0, -1; + } + }(e.out_samplerate, e), n.samplerate_index < 0 && me(), e.VBR == Me.vbr_off ? e.free_format ? n.bitrate_index = 0 : (e.brate = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = k.bitrate_table[t][1], s = 2; s <= 14; s++) 0 < k.bitrate_table[t][s] && Math.abs(k.bitrate_table[t][s] - e) < Math.abs(n - e) && (n = k.bitrate_table[t][s]); + return n; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = 0; n <= 14; n++) if (0 < k.bitrate_table[t][n] && k.bitrate_table[t][n] == e) return n; + return -1; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0 && me()) : n.bitrate_index = 1, e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), E.init_bit_stream_w(n); + for (var i, o = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), _ = 0; _ < Ae.SBMAX_l + 1; _++) n.scalefac_band.l[_] = h.sfBandIndex[o].l[_]; + for (var _ = 0; _ < Ae.PSFB21 + 1; _++) { + var l = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Ae.PSFB21, + f = n.scalefac_band.l[21] + _ * l; + n.scalefac_band.psfb21[_] = f; } - n.scalefac_band.psfb21[Pe.PSFB21] = 576; - for (p = 0; p < Pe.SBMAX_s + 1; p++) n.scalefac_band.s[p] = S.sfBandIndex[m].s[p]; - for (p = 0; p < Pe.PSFB12 + 1; p++) { - b = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Pe.PSFB12, v = n.scalefac_band.s[12] + p * b; - n.scalefac_band.psfb12[p] = v; + n.scalefac_band.psfb21[Ae.PSFB21] = 576; + for (var _ = 0; _ < Ae.SBMAX_s + 1; _++) n.scalefac_band.s[_] = h.sfBandIndex[o].s[_]; + for (var _ = 0; _ < Ae.PSFB12 + 1; _++) { + var l = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Ae.PSFB12, + f = n.scalefac_band.s[12] + _ * l; + n.scalefac_band.psfb12[_] = f; } - for (n.scalefac_band.psfb12[Pe.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), h = (c = e).internal_flags, c.frameNum = 0, c.write_id3tag_automatic && B.id3tag_write_v2(c), h.bitrate_stereoMode_Hist = Y([16, 5]), h.bitrate_blockType_Hist = Y([16, 6]), h.PeakSample = 0, c.bWriteVbrTag && A.InitVbrTag(c), n.Class_ID = x, u = 0; u < 19; u++) n.nsPsy.pefirbuf[u] = 700 * n.mode_gr * n.channels_out; + for (n.scalefac_band.psfb12[Ae.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), a = void 0, a = (t = e).internal_flags, t.frameNum = 0, t.write_id3tag_automatic && m.id3tag_write_v2(t), a.bitrate_stereoMode_Hist = w([16, 5]), a.bitrate_blockType_Hist = w([16, 6]), a.PeakSample = 0, t.bWriteVbrTag && p.InitVbrTag(t), n.Class_ID = I, i = 0; i < 19; i++) n.nsPsy.pefirbuf[i] = 700 * n.mode_gr * n.channels_out; switch (-1 == e.ATHtype && (e.ATHtype = 4), e.VBR) { - case xe.vbr_mt: - e.VBR = xe.vbr_mtrh; - case xe.vbr_mtrh: - null == e.useTemporal && (e.useTemporal = !1), g.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(M); + case Me.vbr_mt: + e.VBR = Me.vbr_mtrh; + case Me.vbr_mtrh: + null == e.useTemporal && (e.useTemporal = !1), u.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(b); break; - case xe.vbr_rh: - g.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(M); + case Me.vbr_rh: + u.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(b); break; default: - var d; - n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (d = e.VBR) == xe.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), g.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = d, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, n.iteration_loop = d == xe.vbr_off ? new function (e) { + var c; + n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (c = e.VBR) == Me.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), u.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = c, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, c == Me.vbr_off ? n.iteration_loop = new function (e) { var t = e; - this.quantize = t, this.iteration_loop = function (e, t, a, s) { - var n, - r = e.internal_flags, - i = Be(z.SFBMAX), - o = Be(576), - _ = Ae(2), - l = 0, - f = r.l3_side, - c = new j(l); - this.quantize.rv.ResvFrameBegin(e, c), l = c.bits; - for (var h = 0; h < r.mode_gr; h++) { - n = this.quantize.qupvt.on_pe(e, t, _, l, h, h), r.mode_ext == Pe.MPG_MD_MS_LR && (this.quantize.ms_convert(r.l3_side, h), this.quantize.qupvt.reduce_side(_, a[h], l, n)); - for (var u = 0; u < r.channels_out; u++) { - var m, - p, - b = f.tt[h][u]; - b.block_type != Pe.SHORT_TYPE ? (m = 0, p = r.PSY.mask_adjust - m) : (m = 0, p = r.PSY.mask_adjust_short - m), r.masking_lower = Math.pow(10, .1 * p), this.quantize.init_outer_loop(r, b), this.quantize.init_xrpow(r, b, o) && (this.quantize.qupvt.calc_xmin(e, s[h][u], b, i), this.quantize.outer_loop(e, b, i, o, u, _[u])), this.quantize.iteration_finish_one(r, h, u); + this.quantize = t, this.iteration_loop = function (e, t, a, n) { + var s = e.internal_flags, + r = de(F.SFBMAX), + i = de(576), + o = ve(2), + _ = 0, + l = s.l3_side, + f = new R(_); + this.quantize.rv.ResvFrameBegin(e, f), _ = f.bits; + for (var c = 0; c < s.mode_gr; c++) { + this.quantize.qupvt.on_pe(e, t, o, _, c, c), s.mode_ext == Ae.MPG_MD_MS_LR && me(); + for (var u = 0; u < s.channels_out; u++) { + var h, + b, + p = l.tt[c][u]; + p.block_type != Ae.SHORT_TYPE ? (h = 0, b = s.PSY.mask_adjust - h) : (h = 0, b = s.PSY.mask_adjust_short - h), s.masking_lower = Math.pow(10, .1 * b), this.quantize.init_outer_loop(s, p), this.quantize.init_xrpow(s, p, i) && (this.quantize.qupvt.calc_xmin(e, n[c][u], p, r), this.quantize.outer_loop(e, p, r, i, u, o[u])), this.quantize.iteration_finish_one(s, c, u); } } - this.quantize.rv.ResvFrameEnd(r, l); + this.quantize.rv.ResvFrameEnd(s, _); }; - }(M) : new ABRIterationLoop(M); + }(b) : me(); } - if (e.VBR != xe.vbr_off) { - if (n.VBR_min_bitrate = 1, n.VBR_max_bitrate = 14, e.out_samplerate < 16e3 && (n.VBR_max_bitrate = 8), 0 != e.VBR_min_bitrate_kbps && (e.VBR_min_bitrate_kbps = L(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate = I(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate < 0)) return -1; - if (0 != e.VBR_max_bitrate_kbps && (e.VBR_max_bitrate_kbps = L(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate = I(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate < 0)) return -1; - e.VBR_min_bitrate_kbps = F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_max_bitrate_kbps = F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps = Math.min(F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps), e.VBR_mean_bitrate_kbps = Math.max(F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_mean_bitrate_kbps); - } - return e.tune && (n.PSY.mask_adjust += e.tune_value_a, n.PSY.mask_adjust_short += e.tune_value_a), function (e) { + return e.VBR != Me.vbr_off && me(), e.tune && me(), function (e) { var t = e.internal_flags; switch (e.quality) { default: @@ -13687,252 +13392,229 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 0: t.psymodel = 1, 0 == t.noise_shaping && (t.noise_shaping = 1), 0 == t.substep_shaping && (t.substep_shaping = 2), t.noise_shaping_amp = 2, -(t.noise_shaping_stop = 1) == t.subblock_gain && (t.subblock_gain = 1), t.use_best_huffman = 1, t.full_outer_loop = 0; } - }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Te.short_block_allowed), e.short_blocks != Te.short_block_allowed || e.mode != Ee.JOINT_STEREO && e.mode != Ee.STEREO || (e.short_blocks = Te.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = G.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = G.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == xe.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), S.iteration_init(e), y.psymodel_init(e), 0; - }, this.lame_encode_flush = function (e, t, a, s) { - var n, + }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Se.short_block_allowed), e.short_blocks != Se.short_block_allowed || e.mode != ye.JOINT_STEREO && e.mode != ye.STEREO || (e.short_blocks = Se.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = X.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = X.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == Me.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), h.iteration_init(e), v.psymodel_init(e), 0; + }, this.lame_encode_flush = function (e, t, a, n) { + var s, r, i, o, _ = e.internal_flags, - l = p([2, 1152]), + l = M([2, 1152]), f = 0, - c = _.mf_samples_to_encode - Pe.POSTDELAY, - h = C(e); + c = _.mf_samples_to_encode - Ae.POSTDELAY, + u = L(e); if (_.mf_samples_to_encode < 1) return 0; - for (n = 0, e.in_samplerate != e.out_samplerate && (c += 16 * e.out_samplerate / e.in_samplerate), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), o = (c + (e.encoder_padding = i)) / e.framesize; 0 < o && 0 <= f;) { - var u = h - _.mf_size, - m = e.frameNum; - u *= e.in_samplerate, 1152 < (u /= e.out_samplerate) && (u = 1152), u < 1 && (u = 1), r = s - n, 0 == s && (r = 0), a += f = this.lame_encode_buffer(e, l[0], l[1], u, t, a, r), n += f, o -= m != e.frameNum ? 1 : 0; + for (s = 0, e.in_samplerate != e.out_samplerate && me(), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), e.encoder_padding = i, o = (c + i) / e.framesize; 0 < o && 0 <= f;) { + var h = u - _.mf_size, + b = e.frameNum; + h *= e.in_samplerate, 1152 < (h /= e.out_samplerate) && (h = 1152), h < 1 && (h = 1), r = n - s, 0 == n && (r = 0), f = this.lame_encode_buffer(e, l[0], l[1], h, t, a, r), a += f, s += f, o -= b != e.frameNum ? 1 : 0; } - if (f < (_.mf_samples_to_encode = 0)) return f; - if (r = s - n, 0 == s && (r = 0), R.flush_bitstream(e), (f = R.copy_buffer(_, t, a, r, 1)) < 0) return f; - if (a += f, r = s - (n += f), 0 == s && (r = 0), e.write_id3tag_automatic) { - if (B.id3tag_write_v1(e), (f = R.copy_buffer(_, t, a, r, 0)) < 0) return f; - n += f; - } - return n; - }, this.lame_encode_buffer = function (e, t, a, s, n, r, i) { + return _.mf_samples_to_encode = 0, f < 0 ? f : (r = n - s, 0 == n && (r = 0), E.flush_bitstream(e), (f = E.copy_buffer(_, t, a, r, 1)) < 0 ? f : (a += f, r = n - (s += f), 0 == n && (r = 0), e.write_id3tag_automatic && me(), s)); + }, this.lame_encode_buffer = function (e, t, a, n, s, r, i) { var o, _, l = e.internal_flags, f = [null, null]; - if (l.Class_ID != x) return -3; - if (0 == s) return 0; - _ = s, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = Be(_), o.in_buffer_1 = Be(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; - for (var c = 0; c < s; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); - return function (e, t, a, s, n, r, i) { + if (l.Class_ID != I) return -3; + if (0 == n) return 0; + _ = n, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = de(_), o.in_buffer_1 = de(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; + for (var c = 0; c < n; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); + return function (e, t, a, n, s, r, i) { var o, _, l, f, c, - h = e.internal_flags, - u = 0, - m = [null, null], + u = e.internal_flags, + h = 0, + b = [null, null], p = [null, null]; - if (h.Class_ID != x) return -3; - if (0 == s) return 0; - if ((c = R.copy_buffer(h, n, r, i, 0)) < 0) return c; - if (r += c, u += c, p[0] = t, p[1] = a, q.NEQ(e.scale, 0) && q.NEQ(e.scale, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale, 2 == h.channels_out && (p[1][_] *= e.scale); - if (q.NEQ(e.scale_left, 0) && q.NEQ(e.scale_left, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale_left; - if (q.NEQ(e.scale_right, 0) && q.NEQ(e.scale_right, 1)) for (_ = 0; _ < s; ++_) p[1][_] *= e.scale_right; - if (2 == e.num_channels && 1 == h.channels_out) for (_ = 0; _ < s; ++_) p[0][_] = .5 * (p[0][_] + p[1][_]), p[1][_] = 0; - f = C(e), m[0] = h.mfbuf[0], m[1] = h.mfbuf[1]; - var b = 0; - for (; 0 < s;) { - var v = [null, null], - d = 0, - g = 0; - v[0] = p[0], v[1] = p[1]; - var S = new O(); - if (D(e, m, v, b, s, S), d = S.n_in, g = S.n_out, h.findReplayGain && !h.decode_on_the_fly && w.AnalyzeSamples(h.rgdata, m[0], h.mf_size, m[1], h.mf_size, g, h.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - if (s -= d, b += d, h.channels_out, h.mf_size += g, h.mf_samples_to_encode < 1 && (h.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY), h.mf_samples_to_encode += g, h.mf_size >= f) { - var M = i - u; - if (0 == i && (M = 0), (o = V(e, m[0], m[1], n, r, M)) < 0) return o; - for (r += o, u += o, h.mf_size -= e.framesize, h.mf_samples_to_encode -= e.framesize, l = 0; l < h.channels_out; l++) for (_ = 0; _ < h.mf_size; _++) m[l][_] = m[l][_ + e.framesize]; + if (u.Class_ID != I) return -3; + if (0 == n) return 0; + if ((c = E.copy_buffer(u, s, r, i, 0)) < 0) return c; + if (r += c, h += c, p[0] = t, p[1] = a, N.NEQ(e.scale, 0) && N.NEQ(e.scale, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale, 2 == u.channels_out && (p[1][_] *= e.scale); + if (N.NEQ(e.scale_left, 0) && N.NEQ(e.scale_left, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale_left; + if (N.NEQ(e.scale_right, 0) && N.NEQ(e.scale_right, 1)) for (_ = 0; _ < n; ++_) p[1][_] *= e.scale_right; + 2 == e.num_channels && 1 == u.channels_out && me(), f = L(e), b[0] = u.mfbuf[0], b[1] = u.mfbuf[1]; + for (var m, v, d, g, w, S, M, y = 0; 0 < n;) { + var A = [null, null], + k = 0, + R = 0; + A[0] = p[0], A[1] = p[1]; + var x = new P(); + if (H(e, b, A, y, n, x), k = x.n_in, R = x.n_out, u.findReplayGain && !u.decode_on_the_fly && T.AnalyzeSamples(u.rgdata, b[0], u.mf_size, b[1], u.mf_size, R, u.channels_out) == O.GAIN_ANALYSIS_ERROR) return -6; + if (n -= k, y += k, u.channels_out, u.mf_size += R, u.mf_samples_to_encode < 1 && me(), u.mf_samples_to_encode += R, u.mf_size >= f) { + var B = i - h; + if (0 == i && (B = 0), m = e, v = b[0], d = b[1], g = s, w = r, S = B, M = C.enc.lame_encode_mp3_frame(m, v, d, g, w, S), m.frameNum++, (o = M) < 0) return o; + for (r += o, h += o, u.mf_size -= e.framesize, u.mf_samples_to_encode -= e.framesize, l = 0; l < u.channels_out; l++) for (_ = 0; _ < u.mf_size; _++) b[l][_] = b[l][_ + e.framesize]; } } - return u; - }(e, f[0], f[1], s, n, r, i); + return h; + }(e, f[0], f[1], n, s, r, i); }; } - z.SFBMAX = 3 * Pe.SBMAX_s, Pe.ENCDELAY = 576, Pe.POSTDELAY = 1152, Pe.FFTOFFSET = 224 + (Pe.MDCTDELAY = 48), Pe.DECDELAY = 528, Pe.SBLIMIT = 32, Pe.CBANDS = 64, Pe.SBPSY_l = 21, Pe.SBPSY_s = 12, Pe.SBMAX_l = 22, Pe.SBMAX_s = 13, Pe.PSFB21 = 6, Pe.PSFB12 = 6, Pe.HBLKSIZE = (Pe.BLKSIZE = 1024) / 2 + 1, Pe.HBLKSIZE_s = (Pe.BLKSIZE_s = 256) / 2 + 1, Pe.NORM_TYPE = 0, Pe.START_TYPE = 1, Pe.SHORT_TYPE = 2, Pe.STOP_TYPE = 3, Pe.MPG_MD_LR_LR = 0, Pe.MPG_MD_LR_I = 1, Pe.MPG_MD_MS_LR = 2, Pe.MPG_MD_MS_I = 3, Pe.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], Z.MFSIZE = 3456 + Pe.ENCDELAY - Pe.MDCTDELAY, Z.MAX_HEADER_BUF = 256, Z.MAX_BITS_PER_CHANNEL = 4095, Z.MAX_BITS_PER_GRANULE = 7680, Z.BPC = 320, z.SFBMAX = 3 * Pe.SBMAX_s, t.Mp3Encoder = function (s, e, t) { - 3 != arguments.length && (console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"), s = 1, e = 44100, t = 128); - var n = new U(), + F.SFBMAX = 3 * Ae.SBMAX_s, Ae.ENCDELAY = 576, Ae.POSTDELAY = 1152, Ae.FFTOFFSET = 224 + (Ae.MDCTDELAY = 48), Ae.DECDELAY = 528, Ae.SBLIMIT = 32, Ae.CBANDS = 64, Ae.SBPSY_l = 21, Ae.SBPSY_s = 12, Ae.SBMAX_l = 22, Ae.SBMAX_s = 13, Ae.PSFB21 = 6, Ae.PSFB12 = 6, Ae.HBLKSIZE = (Ae.BLKSIZE = 1024) / 2 + 1, Ae.HBLKSIZE_s = (Ae.BLKSIZE_s = 256) / 2 + 1, Ae.NORM_TYPE = 0, Ae.START_TYPE = 1, Ae.SHORT_TYPE = 2, Ae.STOP_TYPE = 3, Ae.MPG_MD_LR_LR = 0, Ae.MPG_MD_LR_I = 1, Ae.MPG_MD_MS_LR = 2, Ae.MPG_MD_MS_I = 3, Ae.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], j.MFSIZE = 3456 + Ae.ENCDELAY - Ae.MDCTDELAY, j.MAX_HEADER_BUF = 256, j.MAX_BITS_PER_CHANNEL = 4095, j.MAX_BITS_PER_GRANULE = 7680, j.BPC = 320, F.SFBMAX = 3 * Ae.SBMAX_s, t.Mp3Encoder = function (n, e, t) { + 1 != n && me("fix cc: only supports mono"); + var s = new Y(), a = new function () { this.setModules = function (e, t) {}; }(), - r = new X(), - i = new q(), + r = new O(), + i = new N(), o = new function () { - function e(e, t, a, s, n, r, i, o, _, l, f, c, h, u, m) { - this.vbr_q = e, this.quant_comp = t, this.quant_comp_s = a, this.expY = s, this.st_lrm = n, this.st_s = r, this.masking_adj = i, this.masking_adj_short = o, this.ath_lower = _, this.ath_curve = l, this.ath_sensitivity = f, this.interch = c, this.safejoint = h, this.sfb21mod = u, this.msfix = m; - } - function t(e, t, a, s, n, r, i, o, _, l, f, c, h, u) { - this.quant_comp = t, this.quant_comp_s = a, this.safejoint = s, this.nsmsfix = n, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = h, this.sfscale = u; + function e(e, t, a, n, s, r, i, o, _, l, f, c, u, h) { + this.quant_comp = t, this.quant_comp_s = a, this.safejoint = n, this.nsmsfix = s, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = u, this.sfscale = h; } var i; + function n(e, t, a) { + me(); + } this.setModules = function (e) { i = e; }; - var f = [new e(0, 9, 9, 0, 5.2, 125, -4.2, -6.3, 4.8, 1, 0, 0, 2, 21, .97), new e(1, 9, 9, 0, 5.3, 125, -3.6, -5.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 5.6, 125, -2.2, -3.5, 2.8, 2, 0, 0, 2, 21, 1.49), new e(3, 9, 9, 1, 5.8, 130, -1.8, -2.8, 2.6, 3, -4, 0, 2, 20, 1.64), new e(4, 9, 9, 1, 6, 135, -.7, -1.1, 1.1, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 6.4, 140, .5, .4, -7.5, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 6.6, 145, .67, .65, -14.7, 6.5, -19, 4e-4, 0, 0, 2.3), new e(7, 9, 9, 1, 6.6, 145, .8, .75, -19.7, 8, -22, 6e-4, 0, 0, 2.7), new e(8, 9, 9, 1, 6.6, 145, 1.2, 1.15, -27.5, 10, -23, 7e-4, 0, 0, 0), new e(9, 9, 9, 1, 6.6, 145, 1.6, 1.6, -36, 11, -25, 8e-4, 0, 0, 0), new e(10, 9, 9, 1, 6.6, 145, 2, 2, -36, 12, -25, 8e-4, 0, 0, 0)], - c = [new e(0, 9, 9, 0, 4.2, 25, -7, -4, 7.5, 1, 0, 0, 2, 26, .97), new e(1, 9, 9, 0, 4.2, 25, -5.6, -3.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 4.2, 25, -4.4, -1.8, 2, 2, 0, 0, 2, 18, 1.49), new e(3, 9, 9, 1, 4.2, 25, -3.4, -1.25, 1.1, 3, -4, 0, 2, 15, 1.64), new e(4, 9, 9, 1, 4.2, 25, -2.2, .1, 0, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 4.2, 25, -1, 1.65, -7.7, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 4.2, 25, -0, 2.47, -7.7, 6.5, -19, 4e-4, 0, 0, 2), new e(7, 9, 9, 1, 4.2, 25, .5, 2, -14.5, 8, -22, 6e-4, 0, 0, 2), new e(8, 9, 9, 1, 4.2, 25, 1, 2.4, -22, 10, -23, 7e-4, 0, 0, 2), new e(9, 9, 9, 1, 4.2, 25, 1.5, 2.95, -30, 11, -25, 8e-4, 0, 0, 2), new e(10, 9, 9, 1, 4.2, 25, 2, 2.95, -36, 12, -30, 8e-4, 0, 0, 2)]; + var o = [new e(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new e(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new e(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new e(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new e(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new e(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new e(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new e(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new e(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new e(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new e(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new e(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new e(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new e(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new e(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; function s(e, t, a) { - var s, - n, - r = e.VBR == xe.vbr_rh ? f : c, - i = e.VBR_q_frac, - o = r[t], - _ = r[t + 1], - l = o; - o.st_lrm = o.st_lrm + i * (_.st_lrm - o.st_lrm), o.st_s = o.st_s + i * (_.st_s - o.st_s), o.masking_adj = o.masking_adj + i * (_.masking_adj - o.masking_adj), o.masking_adj_short = o.masking_adj_short + i * (_.masking_adj_short - o.masking_adj_short), o.ath_lower = o.ath_lower + i * (_.ath_lower - o.ath_lower), o.ath_curve = o.ath_curve + i * (_.ath_curve - o.ath_curve), o.ath_sensitivity = o.ath_sensitivity + i * (_.ath_sensitivity - o.ath_sensitivity), o.interch = o.interch + i * (_.interch - o.interch), o.msfix = o.msfix + i * (_.msfix - o.msfix), s = e, (n = l.vbr_q) < 0 && (n = 0), 9 < n && (n = 9), s.VBR_q = n, (s.VBR_q_frac = 0) != a ? e.quant_comp = l.quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = l.quant_comp), 0 != a ? e.quant_comp_short = l.quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = l.quant_comp_s), 0 != l.expY && (e.experimentalY = 0 != l.expY), 0 != a ? e.internal_flags.nsPsy.attackthre = l.st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = l.st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = l.st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = l.st_s), 0 != a ? e.maskingadjust = l.masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = l.masking_adj), 0 != a ? e.maskingadjust_short = l.masking_adj_short : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = l.masking_adj_short), 0 != a ? e.ATHlower = -l.ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -l.ath_lower / 10), 0 != a ? e.ATHcurve = l.ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = l.ath_curve), 0 != a ? e.athaa_sensitivity = l.ath_sensitivity : 0 < Math.abs(e.athaa_sensitivity - -1) || (e.athaa_sensitivity = l.ath_sensitivity), 0 < l.interch && (0 != a ? e.interChRatio = l.interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = l.interch)), 0 < l.safejoint && (e.exp_nspsytune = e.exp_nspsytune | l.safejoint), 0 < l.sfb21mod && (e.exp_nspsytune = e.exp_nspsytune | l.sfb21mod << 20), 0 != a ? e.msfix = l.msfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = l.msfix), 0 == a && (e.VBR_q = t, e.VBR_q_frac = i); - } - var o = [new t(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new t(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new t(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new t(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new t(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new t(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new t(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new t(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new t(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new t(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new t(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new t(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new t(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new t(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new t(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; - function n(e, t, a) { - var s = t, - n = i.nearestBitrateFullIndex(t); - if (e.VBR = xe.vbr_abr, e.VBR_mean_bitrate_kbps = s, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[n].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[n].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[n].nsbass)) { - var r = int(4 * o[n].nsbass); + var n = t, + s = i.nearestBitrateFullIndex(t); + if (e.VBR = Me.vbr_abr, e.VBR_mean_bitrate_kbps = n, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[s].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[s].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[s].nsbass)) { + var r = int(4 * o[s].nsbass); r < 0 && (r += 64), e.exp_nspsytune = e.exp_nspsytune | r << 2; } - return 0 != a ? e.quant_comp = o[n].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[n].quant_comp), 0 != a ? e.quant_comp_short = o[n].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[n].quant_comp_s), 0 != a ? e.msfix = o[n].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[n].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[n].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[n].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[n].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[n].st_s), 0 != a ? e.scale = o[n].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[n].scale), 0 != a ? e.maskingadjust = o[n].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[n].masking_adj), 0 < o[n].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[n].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[n].masking_adj), 0 != a ? e.ATHlower = -o[n].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[n].ath_lower / 10), 0 != a ? e.ATHcurve = o[n].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[n].ath_curve), 0 != a ? e.interChRatio = o[n].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[n].interch), t; + return 0 != a ? e.quant_comp = o[s].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[s].quant_comp), 0 != a ? e.quant_comp_short = o[s].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[s].quant_comp_s), 0 != a ? e.msfix = o[s].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[s].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[s].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[s].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[s].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[s].st_s), 0 != a ? e.scale = o[s].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[s].scale), 0 != a ? e.maskingadjust = o[s].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[s].masking_adj), 0 < o[s].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[s].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[s].masking_adj), 0 != a ? e.ATHlower = -o[s].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[s].ath_lower / 10), 0 != a ? e.ATHcurve = o[s].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[s].ath_curve), 0 != a ? e.interChRatio = o[s].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[s].interch), t; } this.apply_preset = function (e, t, a) { switch (t) { - case U.R3MIX: - t = U.V3, e.VBR = xe.vbr_mtrh; + case Y.R3MIX: + t = Y.V3, e.VBR = Me.vbr_mtrh; break; - case U.MEDIUM: - t = U.V4, e.VBR = xe.vbr_rh; + case Y.MEDIUM: + t = Y.V4, e.VBR = Me.vbr_rh; break; - case U.MEDIUM_FAST: - t = U.V4, e.VBR = xe.vbr_mtrh; + case Y.MEDIUM_FAST: + t = Y.V4, e.VBR = Me.vbr_mtrh; break; - case U.STANDARD: - t = U.V2, e.VBR = xe.vbr_rh; + case Y.STANDARD: + t = Y.V2, e.VBR = Me.vbr_rh; break; - case U.STANDARD_FAST: - t = U.V2, e.VBR = xe.vbr_mtrh; + case Y.STANDARD_FAST: + t = Y.V2, e.VBR = Me.vbr_mtrh; break; - case U.EXTREME: - t = U.V0, e.VBR = xe.vbr_rh; + case Y.EXTREME: + t = Y.V0, e.VBR = Me.vbr_rh; break; - case U.EXTREME_FAST: - t = U.V0, e.VBR = xe.vbr_mtrh; + case Y.EXTREME_FAST: + t = Y.V0, e.VBR = Me.vbr_mtrh; break; - case U.INSANE: - return t = 320, e.preset = t, n(e, t, a), e.VBR = xe.vbr_off, t; + case Y.INSANE: + return t = 320, e.preset = t, s(e, t, a), e.VBR = Me.vbr_off, t; } switch (e.preset = t) { - case U.V9: - return s(e, 9, a), t; - case U.V8: - return s(e, 8, a), t; - case U.V7: - return s(e, 7, a), t; - case U.V6: - return s(e, 6, a), t; - case U.V5: - return s(e, 5, a), t; - case U.V4: - return s(e, 4, a), t; - case U.V3: - return s(e, 3, a), t; - case U.V2: - return s(e, 2, a), t; - case U.V1: - return s(e, 1, a), t; - case U.V0: - return s(e, 0, a), t; + case Y.V9: + return n(), t; + case Y.V8: + return n(), t; + case Y.V7: + return n(), t; + case Y.V6: + return n(), t; + case Y.V5: + return n(), t; + case Y.V4: + return n(), t; + case Y.V3: + return n(), t; + case Y.V2: + return n(), t; + case Y.V1: + return n(), t; + case Y.V0: + return n(), t; } - return 8 <= t && t <= 320 ? n(e, t, a) : (e.preset = 0, t); + return 8 <= t && t <= 320 ? s(e, t, a) : (e.preset = 0, t); }; }(), - _ = new x(), - l = new w(), - f = new M(), + _ = new T(), + l = new C(), + f = new y(), c = new function () { - this.getLameVersion = function () { + this.getLameShortVersion = function () { return "3.98.4"; - }, this.getLameShortVersion = function () { - return "3.98.4"; - }, this.getLameVeryShortVersion = function () { - return "LAME3.98r"; - }, this.getPsyVersion = function () { - return "0.93"; - }, this.getLameUrl = function () { - return "http://www.mp3dev.org/"; - }, this.getLameOsBitness = function () { - return "32bits"; }; }(), - h = new function () { - this.setModules = function (e, t) {}; - }(), u = new function () { + this.setModules = function (e, t) {}; + }(), + h = new function () { var _; this.setModules = function (e) { _ = e; }, this.ResvFrameBegin = function (e, t) { var a, - s = e.internal_flags, - n = s.l3_side, + n = e.internal_flags, + s = n.l3_side, r = _.getframebits(e); - t.bits = (r - 8 * s.sideinfo_len) / s.mode_gr; - var i = 2048 * s.mode_gr - 8; - 320 < e.brate ? a = 8 * int(1e3 * e.brate / (e.out_samplerate / 1152) / 8 + .5) : (a = 11520, e.strict_ISO && (a = 8 * int(32e4 / (e.out_samplerate / 1152) / 8 + .5))), s.ResvMax = a - r, s.ResvMax > i && (s.ResvMax = i), (s.ResvMax < 0 || e.disable_reservoir) && (s.ResvMax = 0); - var o = t.bits * s.mode_gr + Math.min(s.ResvSize, s.ResvMax); - return a < o && (o = a), n.resvDrain_pre = 0, null != s.pinfo && (s.pinfo.mean_bits = t.bits / 2, s.pinfo.resvsize = s.ResvSize), o; - }, this.ResvMaxBits = function (e, t, a, s) { - var n, + t.bits = (r - 8 * n.sideinfo_len) / n.mode_gr; + var i = 2048 * n.mode_gr - 8; + 320 < e.brate ? me() : (a = 11520, e.strict_ISO && me()), n.ResvMax = a - r, n.ResvMax > i && (n.ResvMax = i), (n.ResvMax < 0 || e.disable_reservoir) && (n.ResvMax = 0); + var o = t.bits * n.mode_gr + Math.min(n.ResvSize, n.ResvMax); + return a < o && (o = a), s.resvDrain_pre = 0, null != n.pinfo && me(), o; + }, this.ResvMaxBits = function (e, t, a, n) { + var s, r = e.internal_flags, i = r.ResvSize, o = r.ResvMax; - 0 != s && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (n = i - 9 * o / 10, a.bits += n, r.substep_shaping |= 128) : (n = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); + 0 != n && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (s = i - 9 * o / 10, a.bits += s, r.substep_shaping |= 128) : (s = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); var _ = i < 6 * r.ResvMax / 10 ? i : 6 * r.ResvMax / 10; - return (_ -= n) < 0 && (_ = 0), _; + return (_ -= s) < 0 && (_ = 0), _; }, this.ResvAdjust = function (e, t) { e.ResvSize -= t.part2_3_length + t.part2_length; }, this.ResvFrameEnd = function (e, t) { var a, - s = e.l3_side; + n = e.l3_side; e.ResvSize += t * e.mode_gr; - var n = 0; - s.resvDrain_post = 0, (s.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (n += a), 0 < (a = e.ResvSize - n - e.ResvMax) && (n += a); - var r = Math.min(8 * s.main_data_begin, n) / 8; - s.resvDrain_pre += 8 * r, n -= 8 * r, e.ResvSize -= 8 * r, s.main_data_begin -= r, s.resvDrain_post += n, e.ResvSize -= n; + var s = 0; + n.resvDrain_post = 0, (n.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (s += a), 0 < (a = e.ResvSize - s - e.ResvMax) && (s += a); + var r = Math.min(8 * n.main_data_begin, s) / 8; + n.resvDrain_pre += 8 * r, s -= 8 * r, e.ResvSize -= 8 * r, n.main_data_begin -= r, n.resvDrain_post += s, e.ResvSize -= s; }; }(), - m = new k(), + b = new A(), p = new function () { this.setModules = function (e, t, a) {}; }(), - b = new function () {}(); - n.setModules(r, i, o, _, l, f, c, h, b), i.setModules(r, b, c, f), h.setModules(i, c), o.setModules(n), l.setModules(i, u, _, m), _.setModules(m, u, n.enc.psy), u.setModules(i), m.setModules(_), f.setModules(n, i, c), a.setModules(p, b), p.setModules(c, h, o); - var v = n.lame_init(); - v.num_channels = s, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = Ee.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, n.lame_init_params(v); + m = new function () {}(); + s.setModules(r, i, o, _, l, f, c, u, m), i.setModules(r, m, c, f), u.setModules(i, c), o.setModules(s), l.setModules(i, h, _, b), _.setModules(b, h, s.enc.psy), h.setModules(i), b.setModules(_), f.setModules(s, i, c), a.setModules(p, m), p.setModules(c, u, o); + var v = s.lame_init(); + v.num_channels = n, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = ye.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, s.lame_init_params(v); var d = 1152, g = 0 | 1.25 * d + 7200, - S = A(g); + w = S(g); this.encodeBuffer = function (e, t) { - 1 == s && (t = e), e.length > d && (d = e.length, S = A(g = 0 | 1.25 * d + 7200)); - var a = n.lame_encode_buffer(v, e, t, e.length, S, 0, g); - return new Int8Array(S.subarray(0, a)); + 1 == n && (t = e), e.length > d && (d = e.length, w = S(g = 0 | 1.25 * d + 7200)); + var a = s.lame_encode_buffer(v, e, t, e.length, w, 0, g); + return new Int8Array(w.subarray(0, a)); }, this.flush = function () { - var e = n.lame_encode_flush(v, S, 0, g); - return new Int8Array(S.subarray(0, e)); + var e = s.lame_encode_flush(v, w, 0, g); + return new Int8Array(w.subarray(0, e)); }; }; } - t(), Recorder.lamejs = t; -}(); + t(), e.lamejs = t; +}(("object" == typeof window && window.document ? window : Object).Recorder); }); /* 录音 Recorder扩展,动态波形显示 https://github.com/xiangyuecn/Recorder */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { + var WaveView = function (set) { return new fn(set); }; @@ -13946,7 +13628,12 @@ https://github.com/xiangyuecn/Recorder ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -13975,38 +13662,44 @@ https://github.com/xiangyuecn/Recorder o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - var ctx = This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; + var ctx = This.ctx = canvas.getContext("2d"); This.linear1 = This.genLinear(ctx, width, set.linear1); This.linear2 = This.genLinear(ctx, width, set.linear2); This.linearBg = This.genLinear(ctx, height, set.linearBg, true); - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } This._phase = 0; }; fn.prototype = WaveView.prototype = { @@ -14025,7 +13718,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; var maxAmplitude = set.height * scale / 2; - for (var x = 0; x < width; x += scale) { + for (var x = 0; x <= width; x += scale) { var scaling = (1 + Math.cos(Math.PI + x / width * 2 * Math.PI)) / 2; var y = scaling * maxAmplitude * amplitude * Math.sin(2 * Math.PI * (x / width) * frequency + phase) + maxAmplitude; rtv.push(y); @@ -14097,7 +13790,7 @@ https://github.com/xiangyuecn/Recorder //绘制包围背景 ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path1[i]); } else { @@ -14123,7 +13816,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path[i]); } else { @@ -14136,11 +13829,11 @@ https://github.com/xiangyuecn/Recorder } }; Recorder[ViewTxt] = WaveView; -})(); +}); /* 录音 Recorder扩展,频率直方图显示 -使用本扩展需要引入lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可自行修改源码恢复成完整的线性频谱,或修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 +使用本扩展需要引入src/extensions/lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可通过配置fullFreq来恢复成完整的线性频谱,或自行修改源码修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 https://github.com/xiangyuecn/Recorder @@ -14148,7 +13841,13 @@ https://github.com/xiangyuecn/Recorder https://www.iteye.com/topic/851459 https://sourceforge.net/projects/jmp123/files/ */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { var FrequencyHistogramView = function (set) { return new fn(set); @@ -14163,7 +13862,12 @@ https://sourceforge.net/projects/jmp123/files/ ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -14209,7 +13913,9 @@ https://sourceforge.net/projects/jmp123/files/ stripeShadowBlur: -1 //峰值小横条阴影基础大小,设为0不显示阴影,-1为柱子的大小,如果柱子数量太多时请勿开启,非常影响性能 , stripeShadowColor: "" //峰值小横条阴影颜色,留空为柱子的阴影颜色 + , + fullFreq: false //是否要绘制所有频率;默认false主要绘制5khz以下的频率,高频部分占比很少,此时不同的采样率对频谱显示几乎没有影响;设为true后不同采样率下显示的频谱是不一样的,因为 最大频率=采样率/2 会有差异 //当发生绘制时会回调此方法,参数为当前绘制的频率数据和采样率,可实现多个直方图同时绘制,只消耗一个input输入和计算时间 , onDraw: function (frequencyData, sampleRate) {} @@ -14218,37 +13924,43 @@ https://sourceforge.net/projects/jmp123/files/ o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } + This.ctx = canvas.getContext("2d"); if (!Recorder.LibFFT) { - throw new Error("需要lib.fft.js支持"); + throw new Error($T.G("NeedImport-2", [ViewTxt, "src/extensions/lib.fft.js"])); } This.fft = Recorder.LibFFT(1024); @@ -14288,6 +14000,9 @@ https://sourceforge.net/projects/jmp123/files/ //超时没有输入,顶部横条已全部落下,干掉定时器 clearInterval(This.timer); This.timer = 0; + This.lastH = []; //重置高度再绘制一次,避免定时不准没到底就停了 + This.stripesH = []; + This.draw(null, This.sampleRate); return; } if (now - drawTime < interval) { @@ -14339,15 +14054,19 @@ https://sourceforge.net/projects/jmp123/files/ var Y0 = 1 << (Math.round(Math.log(bufferSize) / Math.log(2) + 3) << 1); var logY0 = Math.log(Y0) / Math.log(10); var dBmax = 20 * Math.log(0x7fff) / Math.log(10); - var fftSize = bufferSize / 2; - var fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); //5khz所在位置,8000采样率及以下最高只有4khz - var fftSize5kIsAll = fftSize5k == fftSize; - var line80 = fftSize5kIsAll ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 + var fftSize = bufferSize / 2, + fftSize5k = fftSize; + if (!set.fullFreq) { + //非绘制所有频率时,计算5khz所在位置,8000采样率及以下最高只有4khz + fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); + } + var isFullFreq = fftSize5k == fftSize; + var line80 = isFullFreq ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 var fftSizeStep1 = fftSize5k / line80; - var fftSizeStep2 = fftSize5kIsAll ? 0 : (fftSize - fftSize5k) / (lineCount - line80); + var fftSizeStep2 = isFullFreq ? 0 : (fftSize - fftSize5k) / (lineCount - line80); var fftIdx = 0; for (var i = 0; i < lineCount; i++) { - //不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 + // !fullFreq 时不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 //80%关注0-5khz主要人声部分 20%关注剩下的高频,这样不管什么采样率都能做到大部分频率显示一致。 var start = Math.ceil(fftIdx); if (i < line80) { @@ -14357,14 +14076,18 @@ https://sourceforge.net/projects/jmp123/files/ //5khz以上 fftIdx += fftSizeStep2; } - var end = Math.min(Math.ceil(fftIdx), fftSize); + var end = Math.ceil(fftIdx); + if (end == start) end++; + end = Math.min(end, fftSize); //参考AudioGUI.java .drawHistogram方法 //查找当前频段的最大"幅值" var maxAmp = 0; - for (var j = start; j < end; j++) { - maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + if (frequencyData) { + for (var j = start; j < end; j++) { + maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + } } //计算音量 @@ -14402,8 +14125,6 @@ https://sourceforge.net/projects/jmp123/files/ var stripeLinear2 = set.stripeLinear && This.genLinear(ctx, set.stripeLinear, originY, originY + heightY) || linear2; //上半部分的峰值小横条填充 //计算柱子间距 - ctx.shadowBlur = set.shadowBlur * scale; - ctx.shadowColor = set.shadowColor; var mirrorEnable = set.mirrorEnable; var mirrorCount = mirrorEnable ? lineCount * 2 - 1 : lineCount; //镜像柱子数量翻一倍-1根 @@ -14412,78 +14133,105 @@ https://sourceforge.net/projects/jmp123/files/ if (spaceWidth != 0) { widthRatio = (width - spaceWidth * (mirrorCount + 1)) / width; } - var lineWidth = Math.max(1 * scale, Math.floor(width * widthRatio / mirrorCount)); //柱子宽度至少1个单位 - var spaceFloat = (width - mirrorCount * lineWidth) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 - - //绘制柱子 - var minHeight = set.minHeight * scale; - var mirrorSubX = spaceFloat + lineWidth / 2; - var XFloat = mirrorEnable ? width / 2 - mirrorSubX : 0; //镜像时,中间柱子位于正中心 - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { - xFloat += spaceFloat; - x = Math.floor(xFloat); - h = Math.max(lastH[i], minHeight); - - //绘制上半部分 - if (originY != 0) { - y = originY - h; - ctx.fillStyle = linear1; - ctx.fillRect(x, y, lineWidth, h); - } - //绘制下半部分 - if (originY != height) { - ctx.fillStyle = linear2; - ctx.fillRect(x, originY, lineWidth, h); - } - xFloat += lineWidth; + for (var i = 0; i < 2; i++) { + var lineFloat = Math.max(1 * scale, width * widthRatio / mirrorCount); //柱子宽度至少1个单位 + var lineWN = Math.floor(lineFloat), + lineWF = lineFloat - lineWN; //提取出小数部分 + var spaceFloat = (width - mirrorCount * lineFloat) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 + if (spaceFloat > 0 && spaceFloat < 1) { + widthRatio = 1; + spaceFloat = 0; //不够一个像素,丢弃不绘制间隔,重新计算 + } else break; } - //绘制柱子顶上峰值小横条 - if (set.stripeEnable) { - var stripeShadowBlur = set.stripeShadowBlur; - ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; - ctx.shadowColor = set.stripeShadowColor || set.shadowColor; - var stripeHeight = set.stripeHeight * scale; - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { + //绘制 + var minHeight = set.minHeight * scale; + var XFloat = mirrorEnable ? (width - lineWN) / 2 - spaceFloat : 0; //镜像时,中间柱子位于正中心 + for (var iMirror = 0; iMirror < 2; iMirror++) { + if (iMirror) { + ctx.save(); + ctx.scale(-1, 1); + } + var xMirror = iMirror ? width : 0; //绘制镜像部分,不用drawImage(canvas)进行镜像绘制,提升兼容性(iOS微信小程序bug https://developers.weixin.qq.com/community/develop/doc/000aaca2148dc8a235a0fb8c66b000) + + //绘制柱子 + ctx.shadowBlur = set.shadowBlur * scale; + ctx.shadowColor = set.shadowColor; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { xFloat += spaceFloat; - x = Math.floor(xFloat); - h = stripesH[i]; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = Math.max(lastH[i], minHeight); //绘制上半部分 if (originY != 0) { - y = originY - h - stripeHeight; - if (y < 0) { - y = 0; - } - ctx.fillStyle = stripeLinear1; - ctx.fillRect(x, y, lineWidth, stripeHeight); + y = originY - h; + ctx.fillStyle = linear1; + ctx.fillRect(x, y, w, h); } //绘制下半部分 if (originY != height) { - y = originY + h; - if (y + stripeHeight > height) { - y = height - stripeHeight; - } - ctx.fillStyle = stripeLinear2; - ctx.fillRect(x, y, lineWidth, stripeHeight); + ctx.fillStyle = linear2; + ctx.fillRect(x, originY, w, h); } - xFloat += lineWidth; + xFloat += w; } - } - //镜像,从中间直接镜像即可 - if (mirrorEnable) { - var srcW = Math.floor(width / 2); - ctx.save(); - ctx.scale(-1, 1); - ctx.drawImage(This.canvas, Math.ceil(width / 2), 0, srcW, height, -srcW, 0, srcW, height); - ctx.restore(); + //绘制柱子顶上峰值小横条 + if (set.stripeEnable) { + var stripeShadowBlur = set.stripeShadowBlur; + ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; + ctx.shadowColor = set.stripeShadowColor || set.shadowColor; + var stripeHeight = set.stripeHeight * scale; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { + xFloat += spaceFloat; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = stripesH[i]; + + //绘制上半部分 + if (originY != 0) { + y = originY - h - stripeHeight; + if (y < 0) { + y = 0; + } + ctx.fillStyle = stripeLinear1; + ctx.fillRect(x, y, w, stripeHeight); + } + //绘制下半部分 + if (originY != height) { + y = originY + h; + if (y + stripeHeight > height) { + y = height - stripeHeight; + } + ctx.fillStyle = stripeLinear2; + ctx.fillRect(x, y, w, stripeHeight); + } + xFloat += w; + } + } + if (iMirror) { + ctx.restore(); + } + if (!mirrorEnable) break; + } + if (frequencyData) { + set.onDraw(frequencyData, sampleRate); } - set.onDraw(frequencyData, sampleRate); } }; Recorder[ViewTxt] = FrequencyHistogramView; -})(); +}); /* 时域转频域,快速傅里叶变换(FFT) @@ -14497,104 +14245,111 @@ fft.transform(inBuffer) inBuffer:[Int16,...] 数组长度必须是bufferSize 返回[Float64(Long),...],长度为bufferSize/2 */ - -/* -从FFT.java 移植,Java开源库:jmp123 版本0.3 -https://www.iteye.com/topic/851459 -https://sourceforge.net/projects/jmp123/files/ -*/ -Recorder.LibFFT = function (bufferSize) { - - var FFT_N_LOG, FFT_N, MINY; - var real, imag, sintable, costable; - var bitReverse; - var FFT_Fn = function (bufferSize) { - //bufferSize只能取值2的n次方 - FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); - FFT_N = 1 << FFT_N_LOG; - MINY = (FFT_N << 2) * Math.sqrt(2); - real = []; - imag = []; - sintable = [0]; - costable = [0]; - bitReverse = []; - var i, j, k, reve; - for (i = 0; i < FFT_N; i++) { - k = i; - for (j = 0, reve = 0; j != FFT_N_LOG; j++) { - reve <<= 1; - reve |= k & 1; - k >>>= 1; - } - bitReverse[i] = reve; - } - var theta, - dt = 2 * Math.PI / FFT_N; - for (i = (FFT_N >> 1) - 1; i > 0; i--) { - theta = i * dt; - costable[i] = Math.cos(theta); - sintable[i] = Math.sin(theta); - } - }; +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { /* - 用于频谱显示的快速傅里叶变换 - inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + 从FFT.java 移植,Java开源库:jmp123 版本0.3 + https://www.iteye.com/topic/851459 + https://sourceforge.net/projects/jmp123/files/ */ - var getModulus = function (inBuffer) { - var i, - j, - k, - ir, - j0 = 1, - idx = FFT_N_LOG - 1; - var cosv, sinv, tmpr, tmpi; - for (i = 0; i != FFT_N; i++) { - real[i] = inBuffer[bitReverse[i]]; - imag[i] = 0; - } - for (i = FFT_N_LOG; i != 0; i--) { - for (j = 0; j != j0; j++) { - cosv = costable[j << idx]; - sinv = sintable[j << idx]; - for (k = j; k < FFT_N; k += j0 << 1) { - ir = k + j0; - tmpr = cosv * real[ir] - sinv * imag[ir]; - tmpi = cosv * imag[ir] + sinv * real[ir]; - real[ir] = real[k] - tmpr; - imag[ir] = imag[k] - tmpi; - real[k] += tmpr; - imag[k] += tmpi; + Recorder.LibFFT = function (bufferSize) { + var FFT_N_LOG, FFT_N, MINY; + var real, imag, sintable, costable; + var bitReverse; + var FFT_Fn = function (bufferSize) { + //bufferSize只能取值2的n次方 + FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); + FFT_N = 1 << FFT_N_LOG; + MINY = (FFT_N << 2) * Math.sqrt(2); + real = []; + imag = []; + sintable = [0]; + costable = [0]; + bitReverse = []; + var i, j, k, reve; + for (i = 0; i < FFT_N; i++) { + k = i; + for (j = 0, reve = 0; j != FFT_N_LOG; j++) { + reve <<= 1; + reve |= k & 1; + k >>>= 1; } + bitReverse[i] = reve; } - j0 <<= 1; - idx--; - } - j = FFT_N >> 1; - var outBuffer = new Float64Array(j); + var theta, + dt = 2 * Math.PI / FFT_N; + for (i = (FFT_N >> 1) - 1; i > 0; i--) { + theta = i * dt; + costable[i] = Math.cos(theta); + sintable[i] = Math.sin(theta); + } + }; + /* - * 输出模的平方: - * for(i = 1; i <= j; i++) - * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; - * - * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 - * 和Spectrum.Y0,Spectrum.logY0对应. - */ - sinv = MINY; - cosv = -MINY; - for (i = j; i != 0; i--) { - tmpr = real[i]; - tmpi = imag[i]; - if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); - } - return outBuffer; + 用于频谱显示的快速傅里叶变换 + inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + */ + var getModulus = function (inBuffer) { + var i, + j, + k, + ir, + j0 = 1, + idx = FFT_N_LOG - 1; + var cosv, sinv, tmpr, tmpi; + for (i = 0; i != FFT_N; i++) { + real[i] = inBuffer[bitReverse[i]]; + imag[i] = 0; + } + for (i = FFT_N_LOG; i != 0; i--) { + for (j = 0; j != j0; j++) { + cosv = costable[j << idx]; + sinv = sintable[j << idx]; + for (k = j; k < FFT_N; k += j0 << 1) { + ir = k + j0; + tmpr = cosv * real[ir] - sinv * imag[ir]; + tmpi = cosv * imag[ir] + sinv * real[ir]; + real[ir] = real[k] - tmpr; + imag[ir] = imag[k] - tmpi; + real[k] += tmpr; + imag[k] += tmpi; + } + } + j0 <<= 1; + idx--; + } + j = FFT_N >> 1; + var outBuffer = new Float64Array(j); + /* + * 输出模的平方: + * for(i = 1; i <= j; i++) + * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; + * + * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 + * 和Spectrum.Y0,Spectrum.logY0对应. + */ + sinv = MINY; + cosv = -MINY; + for (i = j; i != 0; i--) { + tmpr = real[i]; + tmpi = imag[i]; + if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); + } + return outBuffer; + }; + FFT_Fn(bufferSize); + return { + transform: getModulus, + bufferSize: FFT_N + }; }; - FFT_Fn(bufferSize); - return { - transform: getModulus, - bufferSize: FFT_N - }; -}; +}); var playIcon = "data:image/png;base64,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"; @@ -16711,7 +16466,7 @@ function mixin() { function setup(options) { return assign_1(setupDefaults_1, options); } -XEUtils.VERSION = '3.5.25'; +XEUtils.VERSION = '3.5.29'; XEUtils.mixin = mixin; XEUtils.setup = setup; var ctor = XEUtils; @@ -48760,6 +48515,7 @@ var script = { actionCopyId: `act-copy__${v4()}`, actionNoteId: `act-note__${v4()}`, actionHighlightId: `act-light__${v4()}`, + actionLinkId: `act-light__${v4()}`, actionEncyclopediasId: `act-light__${v4()}`, actionDictionaryId: `act-light__${v4()}`, addTeacherResourcesId: `add-teacher-resources__${v4()}`, @@ -48863,7 +48619,9 @@ var script = { return this.getKeyboardShow(); }, evn() { - return this.getSysEvn() || {}; + return this.getSysEvn() || { + tippy: {} + }; }, mergeMarkList() { let teacherNoteList = this.getTeacherNoteList() || [], @@ -49068,7 +48826,7 @@ var script = { } return null; } - if (this.userType && this.pBlockData.html.indexOf('<pre') === -1) { + if (this.userType && this.evn.isAddMark && this.pBlockData.html.indexOf('<pre') === -1) { this.markInstance = new n(this.markRootId, { id: this.currentRule.xmlCompRef }); @@ -49129,6 +48887,8 @@ var script = { _this.actionAddNote(); } else if (data.type == 'highlight' && data.tippyTplBarId == _this.tippyTplBarId) { _this.actionAddHighlight(); + } else if (data.type == 'link' && data.tippyTplBarId == _this.tippyTplBarId) { + _this.actionAddLink(); } _this.$EventBus.$emit('selectionTextChange', { state: false, @@ -49142,7 +48902,7 @@ var script = { // this.noteOperateMode = 'add' // let defaultUnderlineStyle = 'mk-underline__default' if (data.operationType == 'add' && _this.groupLocation == data.location) { - _this.markInstance.underline(data.markEfiCode, 'mk-underline__default', e => { + _this.markInstance.underline(data.markEfiCode, _this.evn.noteStyle, e => { }); _this.tempMarkEfiStr = ''; } else if (data.operationType == 'remove' && _this.groupLocation == data.location) { @@ -49303,7 +49063,7 @@ var script = { // @pos MouseUp let _this = this; let u = navigator.userAgent; - if (this.userType && this.insideIndex === this.ruleIndex) { + if (this.userType && this.insideIndex === this.ruleIndex && this.evn.isAddMark) { setTimeout(() => { // console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'MouseUp', _this.markEfiStr) this.$EventBus.$emit('selectionTextChange', { @@ -49371,7 +49131,7 @@ var script = { noteContent: '', markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49391,6 +49151,7 @@ var script = { let actCopy = instance.popper.children[0]?.querySelector(`#${_this.actionCopyId}`), actNote = instance.popper.children[0]?.querySelector(`#${_this.actionNoteId}`), actHighlight = instance.popper.children[0]?.querySelector(`#${_this.actionHighlightId}`), + actLink = instance.popper.children[0]?.querySelector(`#${_this.actionLinkId}`), addTeacherResources = instance.popper.children[0]?.querySelector(`#${_this.addTeacherResourcesId}`), actionDictionary = instance.popper.children[0]?.querySelector(`#${_this.actionDictionaryId}`), //词典 @@ -49411,6 +49172,11 @@ var script = { once: true }); } + if (actLink) { + actLink.addEventListener('click', _this.actionAddLink, { + once: true + }); + } if (addTeacherResources) { addTeacherResources.addEventListener('click', _this.addTeacherResources, { once: true @@ -49601,7 +49367,7 @@ var script = { } this.noteOperateMode = 'edit'; this.tempMarkModel = model; - if (this.userType === 'student' && this.isMobile) { + if (this.userType && this.isMobile) { this.notePopupVisible = true; this.noteData = { selectionText: model.selectionText, @@ -49622,7 +49388,7 @@ var script = { // e?.stopPropagation && e.stopPropagation() let _this = this; this.noteOperateMode = 'add'; - let defaultUnderlineStyle = this.userType === 'teacher' ? 'mk-underline__default' : 'mk-underline__dashed'; + let defaultUnderlineStyle = this.userType === 'teacher' ? this.evn.resourcesStyle : this.evn.noteStyle; _this.markInstance.underline(_this.markEfiStr, defaultUnderlineStyle, e => { try { // 下划线点击事件, 比如打开编辑框 @@ -49685,7 +49451,7 @@ var script = { noteContent, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49737,7 +49503,7 @@ var script = { }, actionAddHighlight() { let _this = this; - let styleType = 'mk-hightlight__default'; + let styleType = this.evn.highlight; _this.markInstance.highlight(_this.markEfiStr, styleType, e => { try { let markEfiStr = e.target.getAttribute('data-id'); @@ -49766,6 +49532,37 @@ var script = { } window.getSelection()?.removeAllRanges(); }, + actionAddLink() { + let _this = this; + let styleType = this.evn.linkStyle; + _this.markInstance.underline(_this.markEfiStr, styleType, e => { + try { + let markEfiStr = e.target.getAttribute('data-id'); + _this.highlightClick(e, markEfiStr); + } catch (error) { + console.log('%c%s', 'font-size:2em;background: #DD5644;color: #FFF', 'underline error', error); + } + }); + this.hideTippy(); + let markId = `mark__${v4()}`; + let model = { + selectionText: this.noteData.selectionText, + markEfiCode: this.markEfiStr, + type: `link__${this.userType}`, + styleType, + blockIndex: this.ruleIndex, + markId + }; + this.noteData.selectionText = ''; + if (this.userType && this.insideIndex === this.ruleIndex) { + // this.$EventBus.$emit('createHighlight', model) + let rollbackMark = this.markEfiStr; + this.emitRollbackHandler('createLink', model).then(id => { + id === markId && _this.markInstance.remove(rollbackMark, 'underline'); + }); + } + window.getSelection()?.removeAllRanges(); + }, highlightClick(e, efi) { console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'HighLight Click', e, this.markEfiStr); }, @@ -49792,7 +49589,7 @@ var script = { noteContent: value, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49896,7 +49693,8 @@ var script = { this.$message.error('未选中任何内容'); return; } - let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en`; + // let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en` + let url = `https://dict.baidu.com/s?wd=${this.noteData.selectionText}&device=pc&from=home`; this.openLink(url); }, openEncyclopedias() { @@ -50009,75 +49807,50 @@ var __vue_render__ = function () { }, }, [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-remark--mobile", - }, - [ - _c("span", { staticClass: "tipbar-remark" }, [ - _vm._v("均<=200字"), - ]), - ] - ), + _vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("div", { staticClass: "tipbar-remark--mobile" }, [ + _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]), + ]) + : _vm._e(), _vm._v(" "), - _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionCopyId }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.actionCopy.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon copy" }), - _vm._v(" "), - _c("span", [_vm._v("复制")]), - ] - ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), - _vm._v(" "), - _c("span", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-separator--mobile", - }), - _vm._v(" "), - _vm.userType !== "teacher" + _vm.evn.tippy.copy ? [ + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionCopyId }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.actionCopy.apply(null, arguments) + }, + }, + }, + [ + _vm.evn.tippy.copyIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.copyIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("复制")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.note + ? [ + _vm.evn.tippy.noteLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), _c( "div", { @@ -50091,27 +49864,16 @@ var __vue_render__ = function () { }, }, [ - _c("i", { staticClass: "tipbar-icon note" }), + _vm.evn.tippy.noteIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.noteIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("笔记")]), ] ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), ] : _vm._e(), _vm._v(" "), @@ -50127,7 +49889,7 @@ var __vue_render__ = function () { staticClass: "tipbar-separator--mobile", }), _vm._v(" "), - _vm.userType == "teacher" + _vm.evn.tippy.resources ? _c( "div", { @@ -50140,31 +49902,35 @@ var __vue_render__ = function () { }, }, [ - _c("i", { - staticClass: "tipbar-icon addTeacherResources", - }), + _c( + "span", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.evn.tippy.resourcesLine, + expression: "evn.tippy.resourcesLine", + }, + ], + staticClass: "tipbar-separator", + }, + [_vm._v("|")] + ), + _vm._v(" "), + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("资源")]), ] ) : _vm._e(), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionHighlightId }, - }, - [ - _c("i", { staticClass: "tipbar-icon highlight" }), - _vm._v(" "), - _c("span", [_vm._v("高亮")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.evn.isHuaTeng + _vm.evn.tippy.highlight ? [ _c( "span", @@ -50173,8 +49939,8 @@ var __vue_render__ = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.highlightLine, + expression: "evn.tippy.highlightLine", }, ], staticClass: "tipbar-separator", @@ -50182,21 +49948,28 @@ var __vue_render__ = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionDictionaryId }, - }, - [ - _c("i", { staticClass: "tipbar-icon dictionary" }), - _vm._v(" "), - _c("span", [_vm._v("词典")]), - ] - ) - : _vm._e(), - _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionHighlightId }, + }, + [ + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("高亮")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.link + ? [ _c( "span", { @@ -50204,8 +49977,8 @@ var __vue_render__ = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.linkLine, + expression: "evn.tippy.linkLine", }, ], staticClass: "tipbar-separator", @@ -50213,40 +49986,87 @@ var __vue_render__ = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionEncyclopediasId }, - }, - [ - _c("i", { - staticClass: "tipbar-icon encyclopedias", - }), - _vm._v(" "), - _c("span", [_vm._v("百科")]), - ] - ) - : _vm._e(), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionLinkId }, + }, + [ + _vm.evn.tippy.linkIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.linkIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("划线")]), + ] + ), ] : _vm._e(), _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-remark", - }, - [_vm._v("均<=200字")] - ), + _vm.evn.tippy.dictionary + ? [ + _vm.evn.tippy.dictionaryLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionDictionaryId }, + }, + [ + _vm.evn.tippy.dictionaryIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.dictionaryIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("词典")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.encyclopedias + ? [ + _vm.evn.tippy.encyclopediasLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionEncyclopediasId }, + }, + [ + _vm.evn.tippy.encyclopediasIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.encyclopediasIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("百科")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + !_vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]) + : _vm._e(), ], 2 ), @@ -50507,7 +50327,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-4ae2eebc"; + const __vue_scope_id__ = "data-v-a0b70a4a"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/theme/index.css b/src/plugin/xml-digital-teaching/lib/theme/index.css index f888798..aac1e24 100644 --- a/src/plugin/xml-digital-teaching/lib/theme/index.css +++ b/src/plugin/xml-digital-teaching/lib/theme/index.css @@ -1 +1 @@ -@charset "UTF-8";.heimgfont,[class*=" dl-icon-"],[class^=dl-icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}:root{--dl-color-primary-rgb:64,158,255;--dl-color-success-rgb:60,197,140;--dl-color-warning-rgb:255,153,0;--dl-color-danger-rgb:255,75,56;--dl-color-error-rgb:255,75,56;--dl-color-info-rgb:144,147,153;--dl-font-size-extra-large:20px;--dl-font-size-large:18px;--dl-font-size-medium:16px;--dl-font-size-base:14px;--dl-font-size-small:13px;--dl-font-size-extra-small:12px;--dl-font-family:'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑',Arial,sans-serif;--dl-font-weight:400;--dl-font-weight-primary:600;--dl-font-line-height-primary:24px;--dl-index-normal:1;--dl-index-top:1000;--dl-index-popper:2000;--dl-border-radius-base:4px;--dl-border-radius-small:2px;--dl-border-radius-round:20px;--dl-border-radius-circle:100%;--dl-transition-duration:0.3s;--dl-transition-duration-fast:0.2s;--dl-transition-function-ease-in-out-bezier:cubic-bezier(0.645, 0.045, 0.355, 1);--dl-transition-function-fast-bezier:cubic-bezier(0.23, 1, 0.32, 1);--dl-transition-all:all var(--dl-transition-duration) var(--dl-transition-function-ease-in-out-bezier);--dl-transition-fade:opacity var(--dl-transition-duration) var(--dl-transition-function-fast-bezier);--dl-transition-md-fade:transform var(--dl-transition-duration) var(--dl-transition-function-fast-bezier),opacity var(--dl-transition-duration) var(--dl-transition-function-fast-bezier);--dl-transition-fade-linear:opacity var(--dl-transition-duration-fast) linear;--dl-transition-border:border-color var(--dl-transition-duration-fast) var(--dl-transition-function-ease-in-out-bezier);--dl-transition-box-shadow:box-shadow var(--dl-transition-duration-fast) var(--dl-transition-function-ease-in-out-bezier);--dl-transition-color:color var(--dl-transition-duration-fast) var(--dl-transition-function-ease-in-out-bezier);--dl-component-size-large:50px;--dl-component-size:40px;--dl-component-size-small:32px;color-scheme:light;--dl-color-white:#ffffff;--dl-color-black:#000000;--dl-color-primary:#409eff;--dl-color-primary-light-3:#79bbff;--dl-color-primary-light-5:#a0cfff;--dl-color-primary-light-7:#c6e2ff;--dl-color-primary-light-8:#d9ecff;--dl-color-primary-light-9:#ecf5ff;--dl-color-primary-dark-2:#337ecc;--dl-color-success:#3CC58C;--dl-color-success-light-3:#77d6af;--dl-color-success-light-5:#9ee2c6;--dl-color-success-light-7:#c5eedd;--dl-color-success-light-8:#d8f3e8;--dl-color-success-light-9:#ecf9f4;--dl-color-success-dark-2:#309e70;--dl-color-warning:#FF9900;--dl-color-warning-light-3:#ffb84d;--dl-color-warning-light-5:#ffcc80;--dl-color-warning-light-7:#ffe0b3;--dl-color-warning-light-8:#ffebcc;--dl-color-warning-light-9:#fff5e6;--dl-color-warning-dark-2:#cc7a00;--dl-color-danger:#FF4B38;--dl-color-danger-light-3:#ff8174;--dl-color-danger-light-5:#ffa59c;--dl-color-danger-light-7:#ffc9c3;--dl-color-danger-light-8:#ffdbd7;--dl-color-danger-light-9:#ffedeb;--dl-color-danger-dark-2:#cc3c2d;--dl-color-error:#FF4B38;--dl-color-error-light-3:#ff8174;--dl-color-error-light-5:#ffa59c;--dl-color-error-light-7:#ffc9c3;--dl-color-error-light-8:#ffdbd7;--dl-color-error-light-9:#ffedeb;--dl-color-error-dark-2:#cc3c2d;--dl-color-info:#909399;--dl-color-info-light-3:#b1b3b8;--dl-color-info-light-5:#c8c9cc;--dl-color-info-light-7:#dedfe0;--dl-color-info-light-8:#e9e9eb;--dl-color-info-light-9:#f4f4f5;--dl-color-info-dark-2:#73767a;--dl-bg-color:#ffffff;--dl-bg-color-page:#f2f3f5;--dl-bg-color-overlay:#ffffff;--dl-bg-color-input:#ccc;--dl-bg-color-light:#f5f5f5;--dl-bg-color-extra-light:#eee;--dl-bg-color-blank:#ffffff;--dl-bg-color-table:#f8f8f8;--dl-text-color-primary:#333;--dl-text-color-regular:#666;--dl-text-color-secondary:#999;--dl-text-color-placeholder:#999;--dl-text-color-disabled:#999;--dl-border-color:#ccc;--dl-border-color-input:#ccc;--dl-border-color-light:#f5f5f5;--dl-border-color-extra-light:#eee;--dl-fill-color-input:#ccc;--dl-fill-color-light:#f5f5f5;--dl-fill-color-extra-light:#eee;--dl-fill-color-blank:#ffffff;--dl-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, 0.04),0px 8px 20px rgba(0, 0, 0, 0.08);--dl-box-shadow-light:0px 0px 12px rgba(0, 0, 0, 0.12);--dl-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, 0.12);--dl-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, 0.08),0px 12px 32px rgba(0, 0, 0, 0.12),0px 8px 16px -8px rgba(0, 0, 0, 0.16);--dl-disabled-text-color:var(--dl-text-color-disabled);--dl-disabled-bg-color:var(--dl-bg-color-light);--dl-disabled-border-color:var(--dl-border-color-input);--dl-disabled-icon-color:var(--dl-border-color-input);--dl-overlay-color:rgba(0, 0, 0, 0.8);--dl-overlay-color-light:rgba(0, 0, 0, 0.7);--dl-overlay-color-lighter:rgba(0, 0, 0, 0.5);--dl-mask-color:rgba(255, 255, 255, 0.9);--dl-mask-color-extra-light:rgba(255, 255, 255, 0.3);--dl-border-width:1px;--dl-border-style:solid;--dl-border-color-hover:var(--dl-text-color-disabled);--dl-border:var(--dl-border-width) var(--dl-border-style) var(--dl-border-color);--dl-svg-monochrome-grey:var(--dl-border-color);--dl-button-font-color-primary:#ffffff;--dl-button-bg-color-primary:#409eff;--dl-button-hover-font-color-primary:#ffffff;--dl-button-hover-bg-color-primary:#79bbff;--dl-button-active-font-color-primary:#ffffff;--dl-button-active-bg-color-primary:#337ecc;--dl-button-disabled-font-color-primary:#ffffff;--dl-button-disabled-border-color-primary:#a0cfff;--dl-button-disabled-bg-color-primary:#a0cfff;--dl-button-font-color-primary-plain:#409eff;--dl-button-bg-color-primary-plain:#c6e2ff;--dl-button-hover-font-color-primary-plain:#409eff;--dl-button-hover-bg-color-primary-plain:#d9ecff;--dl-button-active-font-color-primary-plain:#409eff;--dl-button-active-bg-color-primary-plain:#c6e2ff;--dl-button-disabled-font-color-primary-plain:#a0cfff;--dl-button-disabled-bg-color-primary-plain:#ecf5ff;--dl-button-disabled-font-color-primary-ghost:#a0cfff;--dl-button-disabled-border-color-primary-ghost:#a0cfff}@font-face{font-family:douluo-icons;src:url(./fonts/iconfont.woff?t=1662431203509) format("woff"),url(./fonts/iconfont.ttf?t=1662431203509) format("truetype")}@font-face{font-family:heimgfont;src:url(./fonts/iconfont/iconfont.woff2?t=1635390861127) format("woff2"),url(./fonts/iconfont/iconfont.woff?t=1635390861127) format("woff"),url(./fonts/iconfont/iconfont.ttf?t=1635390861127) format("truetype")}@font-face{font-family:"宋体";src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/Source_Han_Serif_SC_Light.otf) format("woff2"),url(./fonts/simsun.woff2?t=1662431203509) format("woff2")}@font-face{font-family:"黑体";src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/SourceHanSansSC-VF.otf.woff2) format("woff2"),url(./fonts/simhei.woff2?t=1662431203510) format("woff2")}@font-face{font-family:"楷体";src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/LXGWWenKaiGBScreen.woff2) format("woff2"),url(./fonts/simkai.woff2?t=1662431203511) format("woff2")}[class*=" dl-icon-"],[class^=dl-icon-]{font-family:douluo-icons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block}.dl-icon-add:before{content:"\e608"}.dl-icon-close:before{content:"\e607"}.dl-icon-warning:before{content:"\e606"}.dl-icon-info:before{content:"\e675"}.dl-icon-lock:before{content:"\e604"}.dl-icon-check:before{content:"\e663"}.dl-icon-success:before{content:"\e603"}.dl-icon-error:before{content:"\e601"}.dl-icon-help:before{content:"\e662"}.dl-icon-reflesh:before{content:"\e628"}.dl-icon-setting:before{content:"\e639"}.dl-icon-pass:before{content:"\e65a"}.dl-icon-delete:before{content:"\e605"}.dl-icon-star:before{content:"\e617"}.dl-icon-yanjing:before{content:"\e61a"}.dl-icon-right:before{content:"\e621"}.dl-icon-left:before{content:"\e622"}.dl-icon-review:before{content:"\e674"}.heimgfont{font-family:heimgfont!important;font-size:16px}.heimg-iconguanbi1:before{content:"\e608"}.heimg-iconiconfontzhizuobiaozhun023146:before{content:"\e694"}.heimg-iconhelp:before{content:"\e626"}.heimg-iconjiazaizhong:before{content:"\e6b1"}.heimg-icontupianjiazaishibai:before{content:"\ec0d"}.heimg-iconicon_arrow_right:before{content:"\e60d"}.heimg-iconjiantouzuo:before{content:"\e620"}.heimg-iconxuanzhuan:before{content:"\e66f"}.heimg-iconxuanzhuan1:before{content:"\e670"}.heimg-iconyuanshibili:before{content:"\e86b"}.heimg-iconfangda:before{content:"\e65d"}.heimg-iconsuoxiao:before{content:"\e65e"}.heimg-iconquanping:before{content:"\e698"}.heimg-iconguanbi:before{content:"\e764"}.ouchn-container{background:#f3f3f4}.ouchn-container .ouchn-box{width:100%;background:#fff;border-radius:6px;margin:0 0 8px;padding:8px 16px}.ouchn-container .ouchn-box .ouchn-desc,.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .resources-img{margin:0 5px}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container .el-descriptions-item__label{width:140px;min-width:140px;overflow:hidden;white-space:nowrap}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container .el-descriptions-item__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__label{font-size:14px;font-weight:400;color:#666;line-height:26px;min-width:120px;text-align:right}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__content{font-size:14px;font-family:PingFang SC;font-weight:400;color:#333;line-height:26px}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__cell{padding-bottom:27px}.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .resources-text{font-size:14px;font-family:PingFang SC;font-weight:700;color:#333;line-height:26px}.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .pt-img{width:20px;height:20px}.ouchn-container .ouchn-box .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#4994fb;color:#fff}.ouchn-container .ouchn-box .el-upload__tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}.ouchn-container .ouchn-box .el-divider--horizontal{margin:5px 0 18px;background:rgba(220,223,230,.2784313725)}.ouchn-container .ouchn-box .el-table .el-table__header-wrapper{background:#f2f2f2;border-radius:6px}.ouchn-container .ouchn-box .el-table .el-table__header-wrapper table .el-table__cell{padding:6px 0}.ouchn-container .ouchn-box .el-table .el-table__header-wrapper .el-table--medium.el-table__cell{padding:0}.ouchn-container .ouchn-box .ouchn-search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form{display:grid;row-gap:15px;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:start;width:90%;margin-right:20px}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .left-label label{text-align:left}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__label{overflow:hidden;white-space:nowrap;font-size:14px;padding:0 10px 0 0;font-family:PingFang SC;font-weight:400;color:#333}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content{height:30px;line-height:30px}@media (min-width:1600px){.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content{min-width:234px}}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-date-editor.el-input,.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-input,.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-select{width:100%!important}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-icon-arrow-up:before{content:"\e78f";position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .vue-treeselect__control{display:inherit}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .vue-treeselect__control .vue-treeselect__value-container{font-size:12px}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control{height:30px!important}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control .vue-treeselect__placeholder,.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control .vue-treeselect__single-value{line-height:30px!important}.ouchn-container .ouchn-box .ouchn-breadcrumb{display:inline-block;padding:6px 0;font-size:10px;line-height:20px!important;margin-left:0!important}.ouchn-container .ouchn-box .ouchn-box-pannel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ouchn-container .ouchn-box .ouchn-box-pannel .ouchn-box-tabs .el-tabs__header{margin:0}.ouchn-container .ouchn-box .ouchn-box-pannel .ouchn-box-tabs .el-tabs__header .el-tabs__nav-wrap::after{background-color:#fff}.ouchn-container .ouchn-box .ouchn-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img{font-size:16px;font-weight:400;color:#333;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-with-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-with-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title-no-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-with-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title-no-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title-no-img>span{margin:0 8px 0 0}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title:before,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title:before,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title:before{content:"";display:block;width:4px;height:20px;overflow:visible;background:#0070c1;margin-right:8px}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-img{margin-bottom:5px;width:13px;height:20px}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-after-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-after-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-after-img{width:20px;height:20px;margin-right:8px}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-right-txt{font-size:14px;font-weight:400;color:#0070c1}.ouchn-container .ouchn-box .ouchn-search-container{background:#fff;border-radius:6px;padding:8px 0}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-title{font-size:18px;font-weight:400;color:#333;margin-bottom:20px}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 16px 8px 0}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-label{font-size:14px;color:#333;font-weight:400}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-wrapper{width:200px}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-wrapper-date{width:230px}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-buttons{width:160px;text-align:right;margin-bottom:0}.ouchn-container .ouchn-box .ouchn-box-pagination{margin-top:20px;text-align:right}.ouchn-container .parent-group{position:relative;padding:var(--book-padding) 15px}.ouchn-container .parent-group+.parent-group{margin-top:var(--book-marginTop,0)}.ouchn-container .parent-group .xml-group-type-text{width:84px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute!important;left:-88px;top:15px;z-index:3;background:#fff;font-size:14px;font-family:PingFang SC;font-weight:400;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ouchn-container .parent-group ::-webkit-scrollbar{height:6px;border-radius:4px;background-color:#b3b3b3}.ouchn-container .parent-group ::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px #eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#000));-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ouchn-container .parent-group ::-webkit-scrollbar-track{border-radius:4px;-webkit-box-shadow:inset 0 0 6px #b3b3b3;background-color:#b3b3b3}.ouchn-container .el-tree .custom-tree-node{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container .el-tree .custom-tree-node span{font-size:14px;font-family:PingFang SC;font-weight:400;color:#333}.ouchn-container .el-tree .el-tree-node__content{padding:5px 16px 5px 0;border-radius:6px;min-height:32px;margin-bottom:6px}.ouchn-container .el-tree .el-tree-node.is-current>.el-tree-node__content{background:#e1eeff}.ouchn-container .el-tree .el-tree-node.is-current>.el-tree-node__content .custom-tree-node span{font-size:14px;font-family:PingFang SC;font-weight:400;color:#4994fb}.ouchn-container .el-tag-success{color:#fff;background-color:#24c72f;border-color:#24c72f}.ouchn-container .el-tag-error{background-color:#f75858;border-color:#f75858;color:#fff}.ouchn-container .el-tag-warning{color:#fff;background-color:#ffa93a;border-color:#ffa93a}.ouchn-container .el-button-primary{color:#fff;background-color:#249fc7;border-color:#249fc7}.ouchn-container .el-tag-primary{color:#fff;background:#418eed;border-color:#418eed}.ouchn-container ::-webkit-scrollbar{width:4px;height:6px;border-radius:6px;background-color:#f5f5f5}.ouchn-container ::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:6px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#b3b3b3));-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ouchn-container ::-webkit-scrollbar-track{border-radius:6px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.ouchn-container .line{width:100%;height:1px;background:#ccc;border-radius:1px}.ouchn-container .demo-commodit-container{background:#fff;border-radius:6px;padding:0;margin-top:20px}.ouchn-container .demo-commodit-container .demo-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ouchn-container .demo-commodit-container .demo-commodit-box{display:grid;grid-row-gap:20px;grid-column-gap:40px;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,280px)}@media (max-width:1600px){.ouchn-container .demo-commodit-container .demo-commodit-box{grid-template-columns:repeat(4,280px);grid-column-gap:8px}}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card{height:404px;width:282px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-checkbox{position:absolute;left:10px;top:10px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-status{position:absolute;right:0;z-index:1;font-size:14px;font-weight:400;color:#fff;line-height:40px;width:80px;height:30px;background:#4994fb;border-radius:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:280px;width:280px;background:#f9fcff}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox .demo-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box{padding:11px 10px 0}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title{font-size:16px;font-family:PingFang SC;font-weight:400;color:#333;height:40px;line-height:24px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title a{overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:11px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-text{font-size:14px;font-weight:400;color:#999;cursor:default}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-img{margin:0 5px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .pt-img{width:20px;height:20px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type{width:80px;padding:5px;background:#418eed;border-radius:6px;text-align:center;margin-top:10px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type span{height:14px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fff}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text{width:128px;border-radius:6px;margin-top:5px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text span{height:14px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#999;cursor:default}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card-checked{outline:#418eed solid 3px;border-radius:6px}.ouchn-container .demo-commodit-container .demo-pagination{margin-top:20px;text-align:right}.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box{display:grid;grid-row-gap:20px;grid-column-gap:24px;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,294px)}@media (max-width:1600px){.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box{grid-template-columns:repeat(4,294px);grid-column-gap:8px}}.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box .demo-commodit-card,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box .demo-commodit-card{height:344px;width:294px}.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:220px;width:294px;background:#f9fcff}.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box{display:grid;grid-row-gap:20px;grid-column-gap:36px;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,300px)}@media (max-width:1600px){.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box{grid-template-columns:repeat(4,300px);grid-column-gap:8px}}.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box .demo-commodit-card{height:424px;width:300px}.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:300px;width:300px;background:#f9fcff}.ouchn-container .el-dialog__wrapper.resource-preview,.xml-image-duo-tu{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box{grid-column-gap:40px}.ouchn-container .el-dialog__wrapper.resource-preview{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.9;background:#000}.ouchn-container .el-dialog__wrapper.resource-preview .el-dialog__header{margin:0;padding:0}.ouchn-container .el-dialog__wrapper.resource-preview .el-dialog__body{padding:0}.ouchn-container .el-dialog__wrapper.resource-preview .preview-modal-video{margin-top:0!important}.ouchn-container .el-dialog__wrapper.resource-preview .preview-modal-music{margin-top:0!important;padding:0 5px}.ouchn-container .el-dialog__wrapper .preview-modal{background:0 0!important;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.ouchn-container .el-dialog__wrapper .preview-modal .el-dialog__header{margin:0;padding:0}.ouchn-container .el-dialog__wrapper .preview-modal .el-dialog__body{padding:0}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-styleType{position:fixed;top:12px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode{width:100%;text-align:center;background:rgba(0,0,0,.368627451);height:93px;position:fixed;bottom:0;margin:auto;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls{margin:auto;z-index:3}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button{margin:12px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner{width:140px;height:48px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner .el-image{margin-right:14px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner span{font-size:16px;font-family:PingFang SC;font-weight:400;color:#333}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner span.active{font-size:16px;font-family:PingFang SC;font-weight:400;color:#fff}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:453px;height:934px;background:url(../../static/images/leaflet/preview/preview-h52.png) center 18px no-repeat,url(../../static/images/leaflet/preview/preview-h5.png) center top no-repeat;background-size:414px 896px,453px 934px;margin-left:100px;-webkit-transform:scale(.7);transform:scale(.7);margin-top:-140px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-h5 .preview-iframe-h5{width:414px!important;height:896px!important;border-radius:36px!important}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:1021px;height:709px;background:url(../../static/images/leaflet/preview/preview-pc.png) center top no-repeat;background-size:1021px 709px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pc .pc-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 78px 0 42px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.phone-preview h1,.phone-preview h2,.phone-preview h3,.phone-preview h4,.phone-preview h5,.phone-preview ol,.phone-preview ul,.w-e-text-container h1,.w-e-text-container h2,.w-e-text-container h3,.w-e-text-container h4,.w-e-text-container h5,.w-e-text-container ol,.w-e-text-container ul{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:493px;height:664px;background:url(../../static/images/leaflet/preview/preview-pad2.png) center 51px no-repeat,url(../../static/images/leaflet/preview/preview-pad.png) center top no-repeat;background-size:429px 565px,493px 664px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-qrcode{width:100px;height:100px;padding:8px;margin-left:-57px;margin-top:55px;background:#fff;border-radius:10px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-qrcode img{max-width:100%}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-export-btn{height:42px;padding:8px;margin-left:-50px;margin-top:158px;background:0 0;border-radius:10px;-webkit-transform:translateX(-57px);transform:translateX(-57px)}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-export-btn button{width:100px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-h5{margin-top:-1px;border-radius:28px;background:#fff;overflow-y:scroll}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-h5::-webkit-scrollbar{width:0!important}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pad{width:417px;height:551px;margin-top:3px;overflow-y:scroll}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pad::-webkit-scrollbar{width:0!important}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pc{width:550px;height:528px;margin-top:42px;overflow-y:scroll}.ouchn-container .resource-modal .el-dialog__body{text-align:center;padding:10px}.ouchn-container .resource-modal .el-dialog__body .hovered{-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,.35);box-shadow:2px 2px 2px 2px rgba(0,0,0,.35)}.ouchn-container .resource-modal .el-dialog__body .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#d7d7d7;border-color:#d7d7d7;-webkit-box-shadow:none;box-shadow:none}.ouchn-container .resource-modal .el-dialog__body .el-radio-button__inner{width:80px;height:31px;font-size:13px;padding:8px 27px;font-family:PingFang SC;font-weight:400;color:#333}.inline-audio-box{width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:6px}.inline-audio-box .wifi-symbol{width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:relative}.inline-audio-box .wifi-symbol .wifi-circle{border:3px solid #418eed;border-radius:50%;position:absolute}.inline-audio-box .wifi-symbol .wifi-circle.first{width:3px;height:3px;background:#0076bc;top:14px;left:14px}.inline-audio-box .wifi-symbol .wifi-circle.second{width:15px;height:15px;top:10px;left:10px}.inline-audio-box .wifi-symbol .wifi-circle.third{width:24px;height:24px;top:6px;left:6px}.inline-audio-box .wifi-symbol.playing .second{-webkit-animation:fadeInOut 1s infinite .2s;animation:fadeInOut 1s infinite .2s}.inline-audio-box .wifi-symbol.playing .third{-webkit-animation:fadeInOut 1s infinite .4s;animation:fadeInOut 1s infinite .4s}@-webkit-keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}.phone-preview h1,.w-e-text-container h1{display:block;font-size:2em;-webkit-margin-before:.67em!important;margin-block-start:.67em!important;-webkit-margin-after:.67em!important;margin-block-end:.67em!important;font-weight:700}.phone-preview h2,.w-e-text-container h2{display:block;font-size:1.5em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em;font-weight:700}.phone-preview h3,.w-e-text-container h3{display:block;font-size:1.17em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;font-weight:700}.phone-preview h4,.w-e-text-container h4{display:block;-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-after:1.33em;margin-block-end:1.33em;font-weight:700}.phone-preview h5,.w-e-text-container h5{display:block;font-size:.83em;-webkit-margin-before:1.67em;margin-block-start:1.67em;-webkit-margin-after:1.67em;margin-block-end:1.67em;font-weight:700}.phone-preview ul,.w-e-text-container ul{display:block;list-style-type:disc;-webkit-padding-start:18px!important;padding-inline-start:18px!important}.phone-preview ol,.w-e-text-container ol{display:block;list-style-type:decimal;-webkit-padding-start:2em!important;padding-inline-start:2em!important}.phone-preview blockquote,.w-e-text-container blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.phone-preview a,.w-e-text-container a{color:#4290f7;text-decoration:none}.phone-preview a:hover,.w-e-text-container a:hover{text-decoration:underline}.phone-preview table,.w-e-text-container table{border-collapse:collapse;display:table;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:initial;border-spacing:2px;border-color:grey}.phone-preview table tbody,.w-e-text-container table tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.phone-preview table tbody tr,.w-e-text-container table tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}.phone-preview table tbody tr th,.w-e-text-container table tbody tr th{font-weight:700;text-align:center}.phone-preview table tbody tr td,.w-e-text-container table tbody tr td{line-height:1.5;min-width:30px;padding:3px 5px}.phone-preview .option-item p{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.w-e-text-container{z-index:1000!important}.w-e-text-container [data-slate-editor]{padding:0!important;margin:0!important}.w-e-text-container * ol,.w-e-text-container * ul{padding-left:18px!important}.w-e-text-container * ol li,.w-e-text-container * ul li{margin:0!important}.w-e-text-container * blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px!important}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5+.xml-image-ping-pu-h5,.xml-single-image-group-h5+.xml-single-image-group-h5{margin-top:10px}.xml-single-text-group-h5 .text-container,.xml-single-text-group-h5 .text-container .editorClass{word-break:break-all}.xml-image-duo-tu{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-image-group .el-image{width:100%}.xml-single-image-group-h5 .xml-image-container-h5.image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-noimage-container{background:#f4f4f4;height:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-noimage-container .xml-noimage{width:100%;height:200px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-dan-tu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu.hua-lang{width:auto}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu.ping-pu{width:100%}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5 img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5:last-child{margin-right:0}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad:last-child{margin-right:0}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc:last-child{margin-right:0}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-ping-pu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .styleB{overflow:hidden}.xml-single-video-group-pad .xml-video-container-pad .video-content{background:#c3c3c3!important;width:100%;height:315px}.video-container{position:relative;height:100%;width:calc(100% - 15px);background:#fff}.video-container>.dialog-box{position:absolute;top:0;left:0;width:100%;height:calc(100% - 80px);z-index:10}.video-container::-webkit-media-controls{display:none!important}.main-btn,.video-title{display:-webkit-box;display:-ms-flexbox;position:absolute;color:#fff}.video-container video{width:570px;height:427.5px;margin:auto}@media (max-width:1600px){.video-container video{width:92vw;height:258.75px}}.video-title{width:100%;height:32px;z-index:2;top:0;left:0;background-color:rgba(48,48,48,.45);font-size:14px;padding-left:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-btn{width:32px;height:32px;top:50%;left:50%;-webkit-transform:translateX(-16px) translateY(-16px);transform:translateX(-16px) translateY(-16px);display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.controls,.xml-video-container-pc .video-title{display:-webkit-box;display:-ms-flexbox;left:0}.main-btn i::before{font-size:32px}.controls{width:100%;height:30px;position:absolute;bottom:0;background-color:#000;opacity:.5;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.controls span{padding:0 5px;color:#fff}.cursor{cursor:pointer}.icon-fullscreen{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-video-container-pc .video-content{background:#c3c3c3!important;width:100%;height:315px}.xml-video-container-pc .video-container{position:relative;height:100%;width:calc(100% - 15px);background:#c3c3c3}.xml-video-container-pc .video-container>.dialog-box{position:absolute;top:0;left:0;width:100%;height:calc(100% - 80px);z-index:10}.xml-video-container-pc .video-container::-webkit-media-controls{display:none!important}.xml-video-container-pc .video-container video{width:570px;height:428px;margin:auto}@media (max-width:1600px){.xml-video-container-pc .video-container video{width:100%;height:428px}}.xml-video-container-pc .video-title{width:97%;height:32px;z-index:2;position:absolute;top:0;background-color:rgba(48,48,48,.45);font-size:14px;color:#fff;padding-left:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-video-container-pc .main-btn{width:32px;height:32px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-16px) translateY(-16px);transform:translateX(-16px) translateY(-16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.xml-video-container-pc .main-btn i::before{font-size:32px}.xml-video-container-pc .controls{width:100%;height:30px;position:absolute;bottom:0;left:0;background-color:#000;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-video-container-pc .controls span{padding:0 5px;color:#fff}.xml-video-container-pc .cursor{cursor:pointer}.xml-video-container-pc .icon-fullscreen{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 15px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;min-width:88px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-img .shop-item-img-resource{width:61px;height:63px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{font-size:16px;font-weight:400;color:#333;word-break:break-all}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title2{color:#fff}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{font-size:14px;font-weight:400;color:#999;margin-top:9px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{color:#333}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail2{color:#fff}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .pointer{cursor:pointer}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-img{width:70px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .filecont{width:100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;min-width:75px;color:#fff!important}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail>div img{width:17px;height:17px;margin-right:3px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .resource-style1{background-image:url(../../static/images/leaflet/icons/resource_bg.png);background-size:100% 100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .resource-style4{background-image:url(../../static/images/leaflet/icons/resources_bg.png);background-size:100% 100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .resource-style5{background-image:url(../../static/images/leaflet/icons/resources_bg2.png);background-size:100% 100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .el-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__container{background-color:#fff;height:100%;padding:16px;position:relative}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__container .side-panel__footer{position:absolute;left:0;bottom:16px;text-align:center;width:100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__container .side-panel__footer .primary-btn{background-color:#418eed;width:100px;height:32px;padding:0;color:#fff}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item+.style-mode__item{margin-top:16px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--checkbox{width:24px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:4px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .left{width:55px;height:55px;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .left .default-cover{position:absolute;top:0;left:0;width:100%;height:100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .left .cover-bot-elliptic{width:85px;height:13px;position:absolute;bottom:-3px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right .title{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right .title img{width:14px;height:15px;margin-right:-5px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right .fileinfo{font-size:12px;color:#999}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .downloadbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#418eed}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .downloadbtn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .downloadbtn>div img{width:12px;height:11px;margin-right:3px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .default-cover{width:100%;height:70px;position:relative;border-radius:5px;overflow:hidden;text-align:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);font-size:11px;font-family:PingFang SC;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{width:15px;height:15px;margin-bottom:5px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .filename{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-desc{font-size:14px;font-weight:400;color:#333;margin-left:8px;line-height:30px}.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-radio-group .question-radio{margin-top:8px}.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-answer{font-size:12px;padding:10px;color:#474747;word-break:break-all}.xml-ebook-container-h5 .resource-box .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0 16px 16px}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-img-resource{width:80px;height:80px}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-img-resource img{width:100%;-o-object-fit:contain;object-fit:contain}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc{margin-left:16px;width:calc(100% - 100px)!important}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{font-size:16px;font-weight:400;color:#333;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{font-size:14px;font-weight:400;color:#666;margin-top:3px}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{color:#666}.xml-ebook-container-h5 .resource-box .styleB{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-ebook-container-h5 .resource-box .styleB .title{width:100%;padding:14px 0;background-color:#fafafa}.xml-ebook-container-h5 .resource-box .pointer{cursor:pointer}.xml-ebook-container-h5 .resource-box .shop-item-img{width:70px}.xml-ebook-container-h5 .resource-box .filecont{width:100%}.xml-ebook-container-h5 .resource-box .shop-item-desc-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-ebook-container-h5 .resource-box .shop-item-desc-detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;color:#00aeff;min-width:75px}.xml-ebook-container-h5 .resource-box .shop-item-desc-detail>div img{width:17px;height:17px;margin-right:3px}.xml-ebook-container-h5 .resource-box .resource-style1{background-image:url(../../static/images/leaflet/icons/resource_bg.png);background-size:100% 100%}.xml-ebook-container-h5 .resource-box .resource-style4{background-image:url(../../static/images/leaflet/icons/resources_bg.png);background-size:100% 100%}.xml-ebook-container-h5 .resource-box .resource-style5{background-image:url(../../static/images/leaflet/icons/resources_bg2.png);background-size:100% 100%}.xml-ebook-container-h5 .resource-box .el-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-ebook-container-h5 .resource-box .style-mode__container{background-color:#fff;height:100%;padding:16px;position:relative}.xml-ebook-container-h5 .resource-box .style-mode__container .side-panel__footer{position:absolute;left:0;bottom:16px;text-align:center;width:100%}.xml-ebook-container-h5 .resource-box .style-mode__container .side-panel__footer .primary-btn{background-color:#418eed;width:100px;height:32px;padding:0;color:#fff}.xml-ebook-container-h5 .resource-box .style-mode__item{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-ebook-container-h5 .resource-box .style-mode__item+.style-mode__item{margin-top:16px}.xml-ebook-container-h5 .resource-box .style-mode__item--checkbox{width:24px}.xml-ebook-container-h5 .resource-box .style-mode__item--body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:4px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .left{width:55px;height:55px;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-ebook-container-h5 .resource-box .style-mode__item--body .left .default-cover{position:absolute;top:0;left:0;width:100%;height:100%}.xml-ebook-container-h5 .resource-box .style-mode__item--body .left .cover-bot-elliptic{width:85px;height:13px;position:absolute;bottom:-3px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .right .title{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.xml-ebook-container-h5 .resource-box .style-mode__item--body .right .title img{width:14px;height:15px;margin-right:-5px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .right .fileinfo{font-size:12px;color:#999}.xml-ebook-container-h5 .resource-box .style-mode__item--body .downloadbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#418eed}.xml-ebook-container-h5 .resource-box .style-mode__item--body .downloadbtn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-ebook-container-h5 .resource-box .style-mode__item--body .downloadbtn>div img{width:12px;height:11px;margin-right:3px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .default-cover{width:100%;height:70px;position:relative;border-radius:5px;overflow:hidden;text-align:center}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);font-size:11px;font-family:PingFang SC;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{width:15px;height:15px;margin-bottom:5px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .filename{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xml-ebook-container-h5 .resource-box-sytleC{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}.xml-ebook-container-h5 .resource-box-sytleC .workbench-shop-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;margin:0 10px;padding:14px 0;width:120px}.xml-ebook-container-h5 .resource-box-sytleC .workbench-shop-item img{width:120px}.xml-ebook-container-h5 .resource-box-sytleC .workbench-shop-item span{text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4{width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../../static/images/leaflet/icons/ebook_bg.png) no-repeat #f6fcff;background-size:300px 100%;background-position-x:right;padding-left:10px;margin:5px 0}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .left{width:60px;height:60px}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .left img{width:100%}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .right{width:calc(100% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding-left:10px}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .right .title-box{font-size:16px;font-family:PingFang SC;font-weight:400;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .right .book_info{font-size:10px;font-family:PingFang SC;font-weight:400;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:12px}.xml-title-first-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-h5 .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-third-h5 .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-h5 .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-h5 .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-sixth-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-rotundity-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-semicircle-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-square-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-triangle-h5 .title-container .text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-triangle-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px}.xml-title-rotundity-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-h5 .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-h5 .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-paragraph-first-h5 .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-h5 .text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-h5 .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-h5 .body-text .text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-Redtheme1-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme2-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme3-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme4-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme5-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme6-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-second-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{color:var(--reader-theme-font-color,inherit)!important}.xml-paragraph-eighth-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{color:var(--reader-theme-font-color,inherit)!important}.xml-paragraph-Redtheme1-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme4-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .text-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .text-body-container{text-align:left}.xml-text-image-first-h5 .text-body-container .editorClass{word-break:break-all}.xml-text-image-second-h5 .title-box .text-container p{margin:0;padding:0}.xml-text-image-second-h5 .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-h5 .title-box .text-container .editorClass h1,.xml-text-image-second-h5 .title-box .text-container .editorClass h2,.xml-text-image-second-h5 .title-box .text-container .editorClass h3,.xml-text-image-second-h5 .title-box .text-container .editorClass h4,.xml-text-image-second-h5 .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-h5 .title-box .text-container .editorClass p,.xml-text-image-third-h5 .title-box .text-container p{margin:0;padding:0}.xml-text-image-second-h5 .body-box .body-box-inner .text-body-container{text-align:left}.xml-text-image-second-h5 .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-third-h5 .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-h5 .title-box .text-container .editorClass h1,.xml-text-image-third-h5 .title-box .text-container .editorClass h2,.xml-text-image-third-h5 .title-box .text-container .editorClass h3,.xml-text-image-third-h5 .title-box .text-container .editorClass h4,.xml-text-image-third-h5 .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-h5 .title-box .text-container p,.xml-text-image-third-h5 .title-box .text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-h5 .body-box .body-box-inner .text-body-container{text-align:left}.xml-text-image-third-h5 .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-h5 .title-box .text-container .editorClass h1,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h2,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h3,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h4,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-h5 .title-box .text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-h5 .body-box .body-box-inner .text-body-container{text-align:left}.xml-text-image-fourth-h5 .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-seventh-h5 .image-text-decorate{background-image:linear-gradient(to right,#fff,#a7d3fb)}.audio-component{display:none}::v-deep .el-slider__runway{margin:0 0 4px;background:#e3e3e3;height:4px}::v-deep .el-slider__bar{height:4px}::v-deep .el-slider__button{width:10px;height:10px}::v-deep .el-slider__button-wrapper{top:-15px}.xml-checkbox-box .option-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-submit-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;height:38px;background:var(--reader-theme-secondary-color,#fff);border:1px solid #418eed;border-radius:18px;font-size:16px;font-family:PingFang SC;font-weight:400;color:#418eed;cursor:pointer}.xml-submit-answer-right{margin:10px 0 0 auto}.text-notes-area{background-color:#c7daf3!important}.have-been-added-notes{position:relative}@-webkit-keyframes moves{0%{left:-100%}100%{left:0}}.ouchn-container.preview-mode .preview-container-title .container-search{position:fixed;top:15px;right:20px;color:#fff}.ouchn-container.preview-mode .preview-tree-box-h5{border-radius:0}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node.parent-node .catalog-node__left{width:200px}.ouchn-container.preview-mode .prompt-box{position:fixed;top:40vh;left:35vw;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30vw}.ouchn-container.preview-mode .prompt-box .prompt-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 20px;border-radius:6px;font-size:16px;font-family:"微软雅黑";text-align:center}.ouchn-container.preview-mode .prompt-box .warning{background:#fcf6ed;border:2px solid #ffedd4;color:#f2ae4b}.ouchn-container.preview-mode .prompt-box .error{background:#fdf0f0;border:2px solid #f0c5c5;color:#eb6c6e}.ouchn-container.preview-mode .prompt-box .success{background:#ddf1e2;border:2px solid #bee2c7;color:#6ac73c}.ouchn-container.preview-mode .modify-notes{position:fixed;bottom:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:#e0e0e0;-webkit-box-shadow:0 15px 10px 12px #000;box-shadow:0 15px 10px 12px #000}.ouchn-container.preview-mode .modify-notes .item-box{background:#fff;border-bottom:1px solid #f2f2f2;text-align:center;line-height:46px;font-size:18px;width:100%}.ouchn-container.preview-mode .modify-notes .cancel{padding-bottom:20px;margin-top:6px}.ouchn-container.preview-mode .see-the-notes-box-h5{position:fixed;left:0;bottom:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100vh;background:rgba(0,0,0,.2)}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box{position:relative;width:100%;height:70vh;background:#fff;border-radius:8px 8px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 14px}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .selecting-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:14px}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .selecting-text img{width:18px;vertical-align:middle}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .selecting-text span{padding-left:6px;font-size:16px;color:#333;font-family:"微软雅黑";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .note-content{overflow-y:scroll;height:calc(70vh - 100px);padding:0 0 10px 30px;font-size:16px;color:#777;font-family:"微软雅黑";line-height:24px}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .note-content span{margin-right:6px;display:inline-block;width:2px;height:14px;background:#ccc}.ouchn-container.preview-mode .see-the-notes-box-pc{position:fixed;left:0;bottom:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh;background:rgba(0,0,0,.2)}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box{position:relative;width:600px;height:500px;background:#fff;border-radius:8px 8px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .selecting-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:14px}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .selecting-text img{width:18px;vertical-align:middle}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .selecting-text span{padding-left:6px;font-size:16px;color:#333;font-family:"微软雅黑";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .note-content{overflow-y:scroll;height:calc(70vh - 100px);padding:0 0 10px 30px;font-size:16px;color:#777;font-family:"微软雅黑";line-height:24px}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .note-content span{margin-right:6px;display:inline-block;width:2px;height:14px;background:#ccc}::-webkit-scrollbar{width:0!important}.tab-title-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:14px;border-radius:30px;background:#e9edf4;width:200px;position:fixed;bottom:10px;z-index:99;left:50%;margin-left:calc(50% - 288px)}.tab-title-h5 .catalog-tab{padding:6px;cursor:pointer;white-space:nowrap;text-align:center;width:80px}.tab-title-h5 .active{color:#fff;border-radius:30px;width:80px;text-align:center;background:var(--preview-theme-color)}.catalog-note-h5 .catalog-note_box .catalog-note_biji span,.tab-title-pc .active{color:#409eff}.tab-title-pc{position:fixed;top:56px;left:365px;z-index:99;text-align:center;width:80px;border-radius:20px}.tab-title-pc .catalog-tab{cursor:pointer;background:#fff;padding:10px 5px;margin-bottom:2px;margin-left:2px;border-radius:4px}.catalog-note-h5{padding:60px 10px 10px;height:calc(100vh - 154px);overflow-y:scroll}.catalog-note-h5 .catalog_zaiwu{width:100%;margin-top:100px;text-align:center}.catalog-note-h5 .catalog_zaiwu img{width:70%}.catalog-note-h5 .catalog-note_box .catalog-note_biji{font-weight:550;font-size:15px}.catalog-note-h5 .catalog-note_box .catalog-note_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;padding:10px 0}.catalog-note-h5 .catalog-note_box .catalog-note_item .catalog-note_img{width:21px;height:21px;vertical-align:middle}.catalog-note-h5 .catalog-note_box .catalog-note_item .catalog-note_title{margin-left:5px;font-weight:550;font-size:15px;width:85vw;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.catalog-note-h5 .catalog-note_box .catalog-note_operate{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;display:flex;align-items:center;justify-content:flex-end;font-size:14px;font-weight:450;color:#999}.catalog-note-h5 .catalog-note_box .catalog-note_operate .catalog-note-delete{margin-left:20px}.catalog-note-h5 .catalog-note_box .catalog-note_text{font-size:14px;padding:0 10px 0 25px;margin-bottom:8px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.catalog-note-pc{padding:20px 10px 10px;overflow-y:scroll;width:315px}.catalog-note-pc .catalog_zaiwu{width:100%;margin-top:100px;text-align:center}.catalog-note-pc .catalog_zaiwu img{width:70%}.catalog-note-pc .catalog-note_box .catalog-note_biji{font-weight:550;font-size:15px}.catalog-note-pc .catalog-note_box .catalog-note_biji span{color:#409eff}.catalog-note-pc .catalog-note_box .catalog-note_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;padding:10px 0;cursor:pointer}.catalog-note-pc .catalog-note_box .catalog-note_item .catalog-note_img{width:21px;height:21px;vertical-align:middle}.catalog-note-pc .catalog-note_box .catalog-note_item .catalog-note_title{margin-left:5px;font-weight:550;font-size:15px;width:85vw;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.catalog-note-pc .catalog-note_box .catalog-note_operate{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;display:flex;align-items:center;justify-content:flex-end;font-size:14px;font-weight:450;color:#999}.catalog-note-pc .catalog-note_box .catalog-note_operate .catalog-note-delete{margin-left:20px}.catalog-note-pc .catalog-note_box .catalog-note_text{font-size:14px;padding:0 10px 0 25px;margin-bottom:8px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.xmlPreviewSearch-box-h5{z-index:9999;background:#f5fbff;height:calc(100% - 50px);overflow-y:scroll;width:100%}.xmlPreviewSearch-box-h5 .pdf-read-box{padding-top:49px}.xmlPreviewSearch-box-h5 .xmlPreviewSearch-input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.xmlPreviewSearch-box-h5 .xmlPreviewSearch-input .input{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:12px;height:30px;border-bottom-left-radius:20px;border-top-left-radius:20px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);color:#6a6f77;-web-kit-appearance:none;-moz-appearance:none;display:block;outline:0;padding:1px 28px;text-decoration:none;width:calc(100% - 80px)}.xmlPreviewSearch-box-h5 .xmlPreviewSearch-input .input_text{width:60px;min-width:60px;padding:5px 8px;background:#3e8ced;font-size:13px;color:#999;border-bottom-right-radius:20px;border-top-right-radius:20px;margin-top:-.5px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);border:none}.xmlPreviewSearch-box-h5 .seach-list{margin:0 auto;width:100%;height:70%;height:calc(100% - 30px);overflow-y:auto;overflow-x:hidden}.xmlPreviewSearch-box-h5 .seach-box{margin:10px 0 0 4px;cursor:pointer;background-color:#fff;padding:10px 5px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8)}.xmlPreviewSearch-box-h5 .seach-box .seach-label{width:100%;height:26px;background:#3E8CED;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#FFF;line-height:26px;padding:0 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-container-fixed,.xml-container-fixed-h5{z-index:9999;background:#fff;position:fixed;top:0;left:0}.xmlPreviewSearch-box-h5 .seach-box .seach-text{font-size:14px;font-weight:500;padding:10px;margin:10px 0;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);border-radius:4px}.xmlPreviewSearch-box-h5 .seach_zaiwu{width:100%;height:68%;text-align:center;color:#888}.xmlPreviewSearch-box-h5 .seach_zaiwu .search_left_img{margin-top:121px}.xmlPreviewSearch-box-h5 .seach_zaiwu img{width:70%}.xml-container-fixed{height:100vh}.xml-container-fixed-h5{width:100%;height:100vh}.xmlPreviewSearch-box-pc{z-index:999;width:100%;min-height:99vh;padding-top:5px}.xmlPreviewSearch-box-pc .pdf-read-box{padding-top:49px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc{width:1000px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:45px auto 0;padding:10px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc .xmlPreviewSearch-icon{position:relative;top:4px;right:25px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc .input{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4;font-size:12px;height:30px;border-radius:20px;border:1px solid #f4f4f4;color:#6a6f77;-web-kit-appearance:none;-moz-appearance:none;display:block;outline:0;padding:1px 30px 1px 15px;text-decoration:none;width:300px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc .input_text{width:60px;min-width:60px;padding:5px 8px;background:#fff;font-size:13px;color:#999;border:1px solid #fff;border-radius:30px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input .input{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:12px;height:30px;border-bottom-left-radius:20px;border-top-left-radius:20px;-webkit-box-shadow:0 0 1px 1px rgba(218,218,218,.8);box-shadow:0 0 1px 1px rgba(218,218,218,.8);color:#6a6f77;-web-kit-appearance:none;-moz-appearance:none;display:block;outline:0;padding:1px 28px;text-decoration:none;width:calc(100% - 80px);border:none}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input .input_text{width:60px;min-width:60px;padding:5px 8px;background:#3e8ced;font-size:13px;color:#999;border-bottom-right-radius:20px;border-top-right-radius:20px;margin-top:-.5px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);border:none}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input .input_text img{position:relative;top:0;left:-2px}.xmlPreviewSearch-box-pc .seach-list{margin:19px auto 0;width:100%;height:70%;height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden}.xmlPreviewSearch-box-pc .seach-box{margin:10px 0 0 4px;cursor:pointer;background-color:#fff;padding:10px 5px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8)}.xmlPreviewSearch-box-pc .seach-box .el-icon-arrow-down,.xmlPreviewSearch-box-pc .seach-box .el-icon-arrow-up{margin-right:10px;color:#fff}.xmlPreviewSearch-box-pc .seach-box .seach-label{width:100%;height:26px;background:#3E8CED;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#FFF;line-height:26px;padding:0 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xmlPreviewSearch-box-pc .seach-box .seach-text{font-size:14px;font-weight:500;padding:10px;margin:10px 0;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);border-radius:4px}.xmlPreviewSearch-box-pc .seach_zaiwu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:68%;text-align:center;margin-top:31px;color:#888;margin-left:26px}.xmlPreviewSearch-box-pc .seach_zaiwu .search_left_img{margin-top:121px}.xmlPreviewSearch-box-pc .seach_zaiwu img{width:70%}.xmlPreviewSearch-title{background:var(--preview-theme-color);height:49px;width:100%;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.xmlPreviewSearch-title .img{width:10px;height:18px;margin-top:15px;margin-left:12px}.xmlPreviewSearch-title .xmlPreviewSearch-sou{color:#fff;margin-top:14px;width:calc(100vw - 36px);text-align:center}*{word-break:break-all;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#xml-reader-window-box *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.hovere .body-box a,.hovere .body-box font,.hovere .body-box p,.hovere .body-box span,.hovere .body-box strong,.hovere .body-text a,.hovere .body-text font,.hovere .body-text p,.hovere .body-text span,.hovere .body-text strong,.hovere .optional-text a,.hovere .optional-text font,.hovere .optional-text p,.hovere .optional-text span,.hovere .optional-text strong,.optional-text-module .body-box a,.optional-text-module .body-box font,.optional-text-module .body-box p,.optional-text-module .body-box span,.optional-text-module .body-box strong,.optional-text-module .body-text a,.optional-text-module .body-text font,.optional-text-module .body-text p,.optional-text-module .body-text span,.optional-text-module .body-text strong,.optional-text-module .optional-text a,.optional-text-module .optional-text font,.optional-text-module .optional-text p,.optional-text-module .optional-text span,.optional-text-module .optional-text strong{user-select:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text}input,textarea{-webkit-user-select:auto;margin:0;padding:0;outline:0}.title-container a,.title-container span{background:0 0!important}.xml-title-first-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pc .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-paragraph-first-pc .text-body-container,.xml-text-image-first-pc .text-body-container,.xml-text-image-fourth-pc .body-box .body-box-inner .text-body-container,.xml-text-image-second-pc .body-box .body-box-inner .text-body-container,.xml-text-image-third-pc .body-box .body-box-inner .text-body-container{text-align:left}.xml-title-first-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-third-pc .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pc .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pc .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-sixth-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-rotundity-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-semicircle-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-square-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-triangle-pc .title-container .text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-triangle-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px}.xml-title-rotundity-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pc .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-pc .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-thirteenth-pc .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding:0 20px}.xml-title-thirteenth-pc .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-paragraph-first-pc .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pc .text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px}.xml-paragraph-first-pc .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pc .body-text .text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{color:var(--reader-theme-font-color,inherit)!important}.xml-paragraph-eighth-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{color:var(--reader-theme-font-color,inherit)!important}.xml-text-image-first-pc .text-container .editorClass{word-break:break-all}.xml-text-image-first-pc .text-body-container .editorClass{word-break:break-all}.xml-text-image-second-pc .title-box .text-container p{margin:0;padding:0}.xml-text-image-second-pc .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pc .title-box .text-container .editorClass h1,.xml-text-image-second-pc .title-box .text-container .editorClass h2,.xml-text-image-second-pc .title-box .text-container .editorClass h3,.xml-text-image-second-pc .title-box .text-container .editorClass h4,.xml-text-image-second-pc .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pc .title-box .text-container .editorClass p,.xml-text-image-third-pc .title-box .text-container p{margin:0;padding:0}.xml-text-image-second-pc .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pc .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pc .title-box .text-container .editorClass h1,.xml-text-image-third-pc .title-box .text-container .editorClass h2,.xml-text-image-third-pc .title-box .text-container .editorClass h3,.xml-text-image-third-pc .title-box .text-container .editorClass h4,.xml-text-image-third-pc .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pc .title-box .text-container p,.xml-text-image-third-pc .title-box .text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pc .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{height:100%}.xml-text-image-fourth-pc .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pc .title-box .text-container .editorClass h1,.xml-text-image-fourth-pc .title-box .text-container .editorClass h2,.xml-text-image-fourth-pc .title-box .text-container .editorClass h3,.xml-text-image-fourth-pc .title-box .text-container .editorClass h4,.xml-text-image-fourth-pc .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pc .title-box .text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-pc .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-seventh-pc .image-text-decorate{background-image:linear-gradient(to right,#fff,#a7d3fb)}.xml-single-resource-group-pc .resource-box .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 15px}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;width:88px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-img .shop-item-img-resource{width:61px;height:63px}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-desc{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{font-size:16px;font-weight:400;color:#333;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{font-size:14px;font-weight:400;color:#999;margin-top:9px}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{color:#333}.xml-single-resource-group-pc .resource-box .pointer{cursor:pointer}.xml-single-resource-group-pc .resource-box .shop-item-img{width:70px}.xml-single-resource-group-pc .resource-box .filecont{width:100%}.xml-single-resource-group-pc .resource-box .shop-item-desc-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-pc .resource-box .shop-item-desc-detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;color:#0089ff;min-width:75px}.xml-single-resource-group-pc .resource-box .shop-item-desc-detail>div img{width:17px;height:17px;margin-right:3px}.xml-single-resource-group-pc .resource-box .resource-style1{background-image:url(../../static/images/leaflet/icons/resource_bg.png);background-size:100% 100%}.xml-single-resource-group-pc .resource-box .resource-style4{background-image:url(../../static/images/leaflet/icons/resources_bg.png);background-size:100% 100%}.xml-single-resource-group-pc .resource-box .resource-style5{background-image:url(../../static/images/leaflet/icons/resources_bg2.png);background-size:100% 100%}.xml-single-resource-group-pc .resource-box .el-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-pc .resource-box .style-mode__container{background-color:#fff;height:100%;padding:16px;position:relative}.xml-single-resource-group-pc .resource-box .style-mode__container .side-panel__footer{position:absolute;left:0;bottom:16px;text-align:center;width:100%}.xml-single-resource-group-pc .resource-box .style-mode__container .side-panel__footer .primary-btn{background-color:#418eed;width:100px;height:32px;padding:0;color:#fff}.xml-single-resource-group-pc .resource-box .style-mode__item{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-single-resource-group-pc .resource-box .style-mode__item+.style-mode__item{margin-top:16px}.xml-single-resource-group-pc .resource-box .style-mode__item--checkbox{width:24px}.xml-single-resource-group-pc .resource-box .style-mode__item--body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:4px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .left{width:55px;height:55px;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-pc .resource-box .style-mode__item--body .left .default-cover{position:absolute;top:0;left:0;width:100%;height:100%}.xml-single-resource-group-pc .resource-box .style-mode__item--body .left .cover-bot-elliptic{width:85px;height:13px;position:absolute;bottom:-3px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .right .title{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.xml-single-resource-group-pc .resource-box .style-mode__item--body .right .title img{width:14px;height:15px;margin-right:-5px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .right .fileinfo{font-size:12px;color:#999}.xml-single-resource-group-pc .resource-box .style-mode__item--body .downloadbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#418eed}.xml-single-resource-group-pc .resource-box .style-mode__item--body .downloadbtn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-pc .resource-box .style-mode__item--body .downloadbtn>div img{width:12px;height:11px;margin-right:3px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard .default-cover{width:100%;height:70px;position:relative;border-radius:5px;overflow:hidden;text-align:center}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);font-size:11px;font-family:PingFang SC;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{width:15px;height:15px;margin-bottom:5px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard .filename{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.custom-underline{background-color:#dbeaff;cursor:pointer;font-style:inherit!important}i a,i font,i p,i span{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.the-end-of-the-trial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:200px;padding-bottom:20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#b5b2b2));background:linear-gradient(rgba(0,0,0,0),#b5b2b2);color:#5b9fff;font-size:18px}.xml-title-eighteen-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container,.xml-title-eighteen-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container,.xml-title-eighteen-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-h5 .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-h5 .title-container-box .title-container .text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-h5 .title-container-box .title-container .text-container .edui-default .edui-editor,.xml-title-eighteen-h5 .title-container-box .title-container .text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pad .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pad .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-pad .title-container-box .title-container .text-container .edui-default .edui-editor,.xml-title-eighteen-pad .title-container-box .title-container .text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pc .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pc .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-pc .title-container-box .title-container .text-container .edui-default .edui-editor,.xml-title-eighteen-pc .title-container-box .title-container .text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-round-4{border-radius:4px}.xml-round-4 img{border-radius:8px}.xml-round-6{border-radius:6px}.xml-round-6 img,.xml-round-8,.xml-round-8 img{border-radius:8px}.style-body-boxA{position:relative}.style-body-boxA .style-wrapper{min-width:200px}.style-body-boxA .style-wrapper .top-line{position:absolute;top:0;left:0;width:100%;height:4px;background:-webkit-gradient(linear,left top,right top,from(#4994fb),color-stop(#4994fb),to(#a2c5f9));background:linear-gradient(90deg,#4994fb,#4994fb,#a2c5f9)}.style-body-boxA .style-wrapper .native-html-wrapper{max-height:60vh;overflow-y:scroll;background-color:#fff;padding:15px 10px 0}.style-body-boxA .style-wrapper .native-html-wrapper::-webkit-scrollbar{width:0}.style-body-boxA .style-wrapper .native-html-wrapper h1,.style-body-boxA .style-wrapper .native-html-wrapper h2,.style-body-boxA .style-wrapper .native-html-wrapper h3,.style-body-boxA .style-wrapper .native-html-wrapper h4,.style-body-boxA .style-wrapper .native-html-wrapper h5,.style-body-boxA .style-wrapper .native-html-wrapper h6{color:revert;font-size:revert;font-weight:revert}.style-body-boxA .style-wrapper .bottom-margin{width:calc(100% - 15px);height:15px;background:#fff;margin-top:-1px}.style-body-boxA .style-wrapper .bottom-triangle{position:absolute;bottom:0;right:0;width:0;height:0;border-top:15px solid #8cb7f6;border-right:15px solid transparent}.style-body-boxA .top-bg{width:98%;height:30px;background:#fff;position:absolute;top:2px;left:3px}.style-body-boxA .style-content-boxD{min-width:200px;background-color:#fff;padding:15px 10px 5px;max-height:600px;overflow:scroll;overflow-x:hidden}.style-body-boxA .style-content-box{min-width:200px;background-color:#fff;padding:30px 10px 20px;border:2px solid #92c2db;max-height:600px;overflow:scroll;overflow-x:hidden}.style-body-boxA .style-content-box::before{content:"";width:10px;height:10px;background-color:#92c2db;border-radius:50%;position:absolute;bottom:10px;right:15px}.style-body-boxA .style-content-box::after{content:"";width:30px;height:10px;position:absolute;bottom:10px;right:35px;border-left:10px dotted #92c2db;border-right:10px dotted #92c2db}.style-body-boxA .style-content-bg{background-color:#92c2db;position:absolute;width:100%;height:100%;z-index:-1;left:-10px;top:10px}.style-body-boxA .paper-clip-icon{width:40px;position:absolute;top:10px;z-index:5;left:-10px}.style-body-boxA .paper-clip-icon::before{position:absolute;content:"";top:-30px;right:-5px;width:15px;height:20px;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom:none;border-left:4px solid #92c2db!important;border-right:4px solid #92c2db!important;border-top:4px solid #92c2db!important}.style-body-boxA .paper-clip-icon::after{position:absolute;content:"";bottom:-21px;right:-11px;width:21px;height:30px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border:4px solid #92c2db!important;border-top:none!important}.style-body-boxB{position:relative}.style-body-boxB .top-bg{width:98%;height:20px;background:#fff;position:absolute;top:2px;left:3px}.style-body-boxB .style-content-box{min-width:200px;background-color:#fff;padding:20px 10px;border:2px solid #fee0b0;max-height:600px;overflow:scroll;overflow-x:hidden}.style-body-boxB .style-content-bg{background-color:#fee0b0;position:absolute;width:100%;height:100%;z-index:-1;left:-10px;top:10px}.style-body-boxB .top-style-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;-ms-flex-pack:distribute;justify-content:space-around;top:5px}.style-body-boxB .top-style-box>div{width:10px;height:10px;background:#fee0b0;border-radius:50%}.style-body-boxB .top-style-box>div::before{content:"";width:10px;height:10px;border-radius:50%;border-right:3px solid #fee0b0;border-bottom:3px solid #fee0b0;position:absolute;top:-8px;-webkit-transform:rotate(-85deg);transform:rotate(-85deg)}.style-body-boxC{position:relative}.style-body-boxC .top-bg{width:98%;height:20px;background:#fff;position:absolute;top:2px;left:3px}.style-body-boxC .style-content-box{min-width:200px;background-color:#fff;padding:20px 10px;border:2px solid #84b774;max-height:600px;overflow:scroll;overflow-x:hidden}.style-body-boxC .style-content-box::before{content:"";width:40px;border-top:2px solid #84b774;position:absolute;bottom:10px;right:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.style-body-boxC .style-content-box::after{content:"";width:20px;border-top:2px solid #84b774;position:absolute;bottom:5px;right:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.style-body-boxC .style-content-bg{background-color:#84b774;position:absolute;width:100%;height:100%;z-index:-1;left:-10px;top:10px}.style-body-boxC .top-style-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;-ms-flex-pack:distribute;justify-content:space-around;top:5px}.style-body-boxC .top-style-box>div{width:10px;height:10px;background:#84b774;border-radius:50%}.style-body-boxE .scroll-top{position:relative;z-index:9}.style-body-boxE .scroll-top img{width:100%}.style-body-boxE .scroll-top::before{content:"";width:90%;height:10px;-webkit-box-shadow:0 3px 3px 0 rgba(165,165,165,.79) inset;box-shadow:0 3px 3px 0 rgba(165,165,165,.79) inset;position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.style-body-boxE .scroll-bottom{position:relative;z-index:9}.style-body-boxE .scroll-bottom img{width:100%}.style-body-boxE .scroll-bottom::after{content:"";width:90%;height:10px;-webkit-box-shadow:0 -3px 3px 0 rgba(165,165,165,.79) inset;box-shadow:0 -3px 3px 0 rgba(165,165,165,.79) inset;position:absolute;bottom:18px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.style-body-boxE .style-content-box{padding:20px 10px;max-height:600px;overflow:scroll;overflow-x:hidden;background-color:#e9e3d5;width:89%;margin:-11px auto;position:relative}.xml-single-resource-group-pad .resource-box .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 15px}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;width:88px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-img .shop-item-img-resource{width:61px;height:63px}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-desc{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{font-size:16px;font-weight:400;color:#333;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{font-size:14px;font-weight:400;color:#999;margin-top:9px}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{color:#333}.xml-single-resource-group-pad .resource-box .pointer{cursor:pointer}.xml-single-resource-group-pad .resource-box .shop-item-img{width:70px}.xml-single-resource-group-pad .resource-box .filecont{width:100%}.xml-single-resource-group-pad .resource-box .shop-item-desc-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-pad .resource-box .shop-item-desc-detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;color:#0089ff;min-width:75px}.xml-single-resource-group-pad .resource-box .shop-item-desc-detail>div img{width:17px;height:17px;margin-right:3px}.xml-single-resource-group-pad .resource-box .resource-style1{background-image:url(../../static/images/leaflet/icons/resource_bg.png);background-size:100% 100%}.xml-single-resource-group-pad .resource-box .resource-style4{background-image:url(../../static/images/leaflet/icons/resources_bg.png);background-size:100% 100%}.xml-single-resource-group-pad .resource-box .resource-style5{background-image:url(../../static/images/leaflet/icons/resources_bg2.png);background-size:100% 100%}.xml-single-resource-group-pad .resource-box .el-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-pad .resource-box .style-mode__container{background-color:#fff;height:100%;padding:16px;position:relative}.xml-single-resource-group-pad .resource-box .style-mode__container .side-panel__footer{position:absolute;left:0;bottom:16px;text-align:center;width:100%}.xml-single-resource-group-pad .resource-box .style-mode__container .side-panel__footer .primary-btn{background-color:#418eed;width:100px;height:32px;padding:0;color:#fff}.xml-single-resource-group-pad .resource-box .style-mode__item{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-single-resource-group-pad .resource-box .style-mode__item+.style-mode__item{margin-top:16px}.xml-single-resource-group-pad .resource-box .style-mode__item--checkbox{width:24px}.xml-single-resource-group-pad .resource-box .style-mode__item--body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:4px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .left{width:55px;height:55px;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-pad .resource-box .style-mode__item--body .left .default-cover{position:absolute;top:0;left:0;width:100%;height:100%}.xml-single-resource-group-pad .resource-box .style-mode__item--body .left .cover-bot-elliptic{width:85px;height:13px;position:absolute;bottom:-3px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .right .title{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.xml-single-resource-group-pad .resource-box .style-mode__item--body .right .title img{width:14px;height:15px;margin-right:-5px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .right .fileinfo{font-size:12px;color:#999}.xml-single-resource-group-pad .resource-box .style-mode__item--body .downloadbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#418eed}.xml-single-resource-group-pad .resource-box .style-mode__item--body .downloadbtn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-pad .resource-box .style-mode__item--body .downloadbtn>div img{width:12px;height:11px;margin-right:3px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard .default-cover{width:100%;height:70px;position:relative;border-radius:5px;overflow:hidden;text-align:center}.xml-title-fourteen-h5 .title-container .cont-box .text-container,.xml-title-fourteen-pad .title-container .cont-box .text-container,.xml-title-fourteen-pc .title-container .cont-box .text-container{z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);padding-left:10px;padding-right:20px;border-radius:3px;height:100%;overflow:hidden;text-overflow:ellipsis}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);font-size:11px;font-family:PingFang SC;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{width:15px;height:15px;margin-bottom:5px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard .filename{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xml-title-fourteen-h5 .title-container .cont-box .text-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;background-size:100% 100%;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-h5 .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-h5 .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-fourteen-pad .title-container .cont-box .text-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;background-size:100% 100%;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pad .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pad .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-fourteen-pc .title-container .cont-box .text-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;background-size:100% 100%;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pc .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pc .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-text-preview-box-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-preview-box-dialog .el-dialog:not(.is-fullscreen){margin-top:0!important;background:0 0;-webkit-box-shadow:none;box-shadow:none}.xml-text-preview-box-dialog .custom-dialog{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.xml-title-SanQintheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme1-h5>div{width:100%;height:100%}.xml-title-SanQintheme1-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../../static/images/leaflet/resourceCenter/bamboo_slip.png);background-repeat:no-repeat;background-size:15% 100%}.xml-title-SanQintheme1-h5 .title-container .text-container{width:100%;height:100%;position:relative;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-SanQintheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme1-pad>div{width:100%;height:100%}.xml-title-SanQintheme1-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../../static/images/leaflet/resourceCenter/bamboo_slip.png);background-repeat:no-repeat;background-size:15% 100%}.xml-title-SanQintheme1-pad .title-container .text-container{width:100%;height:100%;position:relative;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-SanQintheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme1-pc>div{width:100%;height:100%}.xml-title-SanQintheme1-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../../static/images/leaflet/resourceCenter/bamboo_slip.png);background-repeat:no-repeat;background-size:15% 100%}.xml-title-SanQintheme1-pc .title-container .text-container{width:100%;height:100%;position:relative;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-SanQintheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme2-h5>div{width:100%;height:100%}.xml-title-SanQintheme2-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d2be99;border-radius:2px;position:relative}.xml-title-SanQintheme2-h5 .title-container::after{content:"";width:5px;height:5px;background:#fff;border-radius:50%;position:absolute}.xml-title-SanQintheme2-h5 .title-container .text-container{width:100%;height:100%;min-height:45px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../static/images/leaflet/resourceCenter/mountain_scenery.png);background-repeat:no-repeat;background-position:right bottom}.xml-title-SanQintheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme2-pad>div{width:100%;height:100%}.xml-title-SanQintheme2-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d2be99;border-radius:2px;position:relative}.xml-title-SanQintheme2-pad .title-container::after{content:"";width:5px;height:5px;background:#fff;border-radius:50%;position:absolute}.xml-title-SanQintheme2-pad .title-container .text-container{width:100%;height:100%;min-height:45px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../static/images/leaflet/resourceCenter/mountain_scenery.png);background-repeat:no-repeat;background-position:right bottom}.xml-title-SanQintheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme2-pc>div{width:100%;height:100%}.xml-title-SanQintheme2-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d2be99;border-radius:2px;position:relative}.xml-title-SanQintheme2-pc .title-container::after{content:"";width:5px;height:5px;background:#fff;border-radius:50%;position:absolute}.xml-title-SanQintheme2-pc .title-container .text-container{width:100%;height:100%;min-height:45px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../static/images/leaflet/resourceCenter/mountain_scenery.png);background-repeat:no-repeat;background-position:right bottom}.xml-title-SanQintheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;background-image:url(../../static/images/leaflet/resourceCenter/Sanqin3_bg.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-SanQintheme3-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-SanQintheme3-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:200px;min-height:45px;overflow:hidden;text-overflow:ellipsis;padding:3px 25px}.xml-title-SanQintheme3-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-SanQintheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;background-image:url(../../static/images/leaflet/resourceCenter/Sanqin3_bg.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-SanQintheme3-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-SanQintheme3-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:200px;min-height:45px;overflow:hidden;text-overflow:ellipsis;padding:3px 25px}.xml-title-SanQintheme3-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-SanQintheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;background-image:url(../../static/images/leaflet/resourceCenter/Sanqin3_bg.png);background-size:100% 100%;background-repeat:no-repeat}.xml-paragraph-SanQintheme1-h5 .w-e-text-container,.xml-title-SanQintheme3-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-SanQintheme3-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:200px;min-height:45px;overflow:hidden;text-overflow:ellipsis;padding:3px 25px}.xml-title-SanQintheme3-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-paragraph-SanQintheme1-h5{text-align:center}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title{display:inline-block;position:relative;max-width:98%;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_Sanqin1_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme1-h5 .body-text{padding:20px 10px 15px;margin-top:-22px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-h5 .body-text .left-top-image{position:absolute;top:0;left:0}.xml-paragraph-SanQintheme1-h5 .body-text .left-bottom-image{position:absolute;bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-h5 .body-text .right-top-image{position:absolute;top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-h5 .body-text .right-bottom-image{position:absolute;bottom:0;right:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.xml-paragraph-SanQintheme1-h5 .body-text .top-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-h5 .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-h5 .body-text .left-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-h5 .body-text .right-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-h5 .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme1-pad{text-align:center}.xml-paragraph-SanQintheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title{display:inline-block;position:relative;max-width:98%;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_Sanqin1_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme1-pad .body-text{padding:20px 10px 15px;margin-top:-22px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-pad .body-text .left-top-image{position:absolute;top:0;left:0}.xml-paragraph-SanQintheme1-pad .body-text .left-bottom-image{position:absolute;bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-pad .body-text .right-top-image{position:absolute;top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-pad .body-text .right-bottom-image{position:absolute;bottom:0;right:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.xml-paragraph-SanQintheme1-pad .body-text .top-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-pad .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-pad .body-text .left-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-pad .body-text .right-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-pad .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme1-pc{text-align:center}.xml-paragraph-SanQintheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title{display:inline-block;position:relative;max-width:98%;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_Sanqin1_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme1-pc .body-text{padding:20px 10px 15px;margin-top:-22px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-pc .body-text .left-top-image{position:absolute;top:0;left:0}.xml-paragraph-SanQintheme1-pc .body-text .left-bottom-image{position:absolute;bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-pc .body-text .right-top-image{position:absolute;top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-pc .body-text .right-bottom-image{position:absolute;bottom:0;right:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.xml-paragraph-SanQintheme1-pc .body-text .top-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-pc .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-pc .body-text .left-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-pc .body-text .right-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme2-h5{text-align:left}.xml-paragraph-SanQintheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title{display:inline-block;position:relative;max-width:98%;padding:8px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container-box{background-color:#b99868;padding:10px 0}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .left-image{position:absolute;left:0;top:1px;height:100%}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .right-image{position:absolute;right:0;top:1px;height:100%}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px;background-color:#e4dcc6}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme2-h5 .body-text{padding:35px 10px 15px;margin-top:-40px;text-align:left;position:relative;background-color:#f9f0df}.xml-paragraph-SanQintheme2-h5 .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme2-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme2-pad{text-align:left}.xml-paragraph-SanQintheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title{position:relative;max-width:98%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container-box{background-color:#b99868;padding:10px 0;max-width:95%}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px;background-color:#e4dcc6}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme2-pad .body-text{padding:35px 10px 15px;margin-top:-40px;text-align:left;position:relative;background-color:#f9f0df}.xml-paragraph-SanQintheme2-pad .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme2-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme2-pc{text-align:left}.xml-paragraph-SanQintheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title{position:relative;max-width:98%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container-box{background-color:#b99868;padding:10px 0;max-width:95%}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px;background-color:#e4dcc6}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme2-pc .body-text{padding:35px 10px 15px;margin-top:-40px;text-align:left;position:relative;background-color:#f9f0df}.xml-paragraph-SanQintheme3-h5 .body-text,.xml-paragraph-SanQintheme3-pad .body-text,.xml-paragraph-SanQintheme3-pc .body-text{margin-top:-50px;border:2px solid #e6c17b!important;position:relative;text-align:left}.xml-paragraph-SanQintheme2-pc .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme2-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme3-h5{text-align:left}.xml-paragraph-SanQintheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme3-h5 .top-image{position:relative;z-index:9;margin-left:10px}.xml-paragraph-SanQintheme3-h5 .body-text{padding:50px 10px 15px;background-color:#fffbf3}.xml-paragraph-SanQintheme3-h5 .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme3-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme3-pad{text-align:left}.xml-paragraph-SanQintheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme3-pad .top-image{position:relative;z-index:9;margin-left:10px}.xml-paragraph-SanQintheme3-pad .body-text{padding:50px 10px 15px;background-color:#fffbf3}.xml-paragraph-SanQintheme3-pad .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme3-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme3-pc{text-align:left}.xml-paragraph-SanQintheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme3-pc .top-image{position:relative;z-index:9;margin-left:10px}.xml-paragraph-SanQintheme3-pc .body-text{padding:50px 10px 15px;background-color:#fffbf3}.xml-paragraph-SanQintheme3-pc .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme3-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-white-space-pre{white-space:pre-wrap}.xml-style-theme-blue{--background-color:#5d96e8}.xml-style-theme-orange{--background-color:#f5ab3e}.xml-style-theme-green{--background-color:#6fa350}.xml-style-theme-red{--background-color:#ae0133}.xml-style-theme-grey{--background-color:#c8c8c8}.xml-title-sixth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5>div{width:100%}.xml-title-sixth-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-h5 .title-container .title-left-div{max-width:30%}.xml-title-sixth-h5 .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-h5 .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5 .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-h5 .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-h5 .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-h5 .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-h5 .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-h5 .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-h5 .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-h5 .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-h5 .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-h5 .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-h5 .title-container .w-e-text-container,.xml-title-third-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-h5 .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-h5 .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-h5 .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-h5 .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-h5 .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-h5 .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-h5 .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-h5 .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-h5 .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-h5 .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-h5 .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-h5 .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-h5 .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-rotundity-h5 .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-h5 .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-h5 .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-h5 .title-container .title-left-img,.xml-title-semicircle-h5 .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-h5 .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-h5 .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5,.xml-title-twelfth-h5 .title-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-twelfth-h5{height:60px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container{min-width:148px;height:48px;margin:0 auto;display:flex;position:relative;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-h5 .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-h5 .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-h5,.xml-title-fourteen-h5 .title-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-fourteen-h5{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-h5 .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-h5,.xml-title-fourteen2-h5 .title-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-fourteen2-h5{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-h5 .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-h5>div{min-width:75%;max-width:100%}.xml-title-eighteen-h5 .title-container-box{width:100%;position:relative}.xml-title-eighteen-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-h5 .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-h5 .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-h5 .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-h5 .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-h5>div{padding:0 35px}.xml-title-Greentheme5-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-h5 .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-h5 .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p,.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-after:3px!important;margin-block-end:3px!important;-webkit-margin-before:3px!important;margin-block-start:3px!important}.xml-title-Knowledge-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-h5>div{width:100%;height:100%}.xml-title-Knowledge-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-h5 .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-h5 .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-thirteenth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid #006AF7;border-right:4px solid #006AF7;position:relative}.xml-title-thirteenth-h5 .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-h5 .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-h5 .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006AF7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-h5 .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder .block{width:7px;height:7px;background-color:#006AF7;margin-bottom:-3px}.xml-title-thirteenth-h5 .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:0 20px}.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-h5 .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-h5 .title-container .left-image .image-container,.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-h5 .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-h5>div{min-width:40%}.xml-title-sixteen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-h5 .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-h5 .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-h5>div{min-width:60%}.xml-title-seventeen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-h5 .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-h5 .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-h5 .title-container-box{width:100%;position:relative}.xml-title-nineteen-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-h5>div{width:100%}.xml-title-Yellowtheme1-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-h5 .title-container .left-image{width:74px;height:74px;background-color:var(--reader-theme-color,#fff);border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou1{width:36px;height:8px;background-color:var(--reader-theme-color,#fff);border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou2{width:8px;height:36px;background-color:var(--reader-theme-color,#fff);border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid var(--reader-theme-color,#fff)}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;border-radius:50%;height:100%}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:var(--reader-theme-color,#fff);max-width:77%;position:relative}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-h5>div{width:100%}.xml-title-Yellowtheme2-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-h5 .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-h5>div{width:100%}.xml-title-Yellowtheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-h5 .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-h5>div{padding:0 20px}.xml-title-Yellowtheme5-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-h5 .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-h5 .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-h5>div{height:100%}.xml-title-Yellowtheme6-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-h5 .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-h5>div{width:100%}.xml-title-Greentheme1-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-h5 .title-container .left-image .image-container,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-h5 .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-h5>div{width:100%}.xml-title-Greentheme2-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-h5 .title-container .left-image .image-container,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-h5 .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-h5 .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-h5>div{width:100%}.xml-title-Greentheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-h5 .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-h5,.xml-title-Greentheme4-h5 .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-h5{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-h5>div{width:100%}.xml-title-Greentheme4-h5 .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-h5 .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-h5 .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-h5 .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-h5 .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-h5 .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-h5 .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-h5 .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-h5 .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-twenty-h5{text-align:left}.xml-title-twenty-h5 .title-container-box{position:relative}.xml-title-twenty-h5 .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-h5 .title-container-box .left-bg img{width:60px}.xml-title-twenty-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);display:inline-block;padding:6px 20px 6px 80px;min-width:67%}.xml-title-twenty-h5 .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyone-h5{text-align:left}.xml-title-twentyone-h5 .title-container-box{position:relative}.xml-title-twentyone-h5 .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-h5 .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-h5 .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-h5 .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));background:linear-gradient(90deg,#84fee1 25%,#38abe1);border-radius:10px 0 0 10px;display:inline-block;padding:6px 20px 6px 85px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-h5 .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-h5{text-align:left}.xml-title-twentytwo-h5 .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-h5 .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-h5 .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-h5 .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-h5 .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-h5 .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-h5{text-align:left}.xml-title-twentythree-h5 .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-h5 .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-h5 .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-h5 .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-h5 .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-paragraph-first-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-h5 .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-h5 .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-h5 .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-h5 .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-h5{text-align:left}.xml-paragraph-second-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-h5 .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-second-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-h5 .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-h5 .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-h5{position:relative}.xml-paragraph-third-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-h5 .body-text::after,.xml-paragraph-third-h5 .body-text::before{width:1px;height:80px;position:absolute;background-color:#0070c1;content:""}.xml-paragraph-third-h5 .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-h5 .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5{position:relative}.xml-paragraph-quadrangle-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-h5{position:relative}.xml-paragraph-isosceles-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-h5 .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-h5 .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-h5 .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-h5 .shape .triangle,.xml-paragraph-isosceles-h5 .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-h5{position:relative}.xml-paragraph-wave-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-h5{position:relative}.xml-paragraph-seventh-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-h5{position:relative}.xml-paragraph-eighth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-h5{position:relative}.xml-paragraph-ninth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-h5{position:relative}.xml-paragraph-tenth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-h5{position:relative}.xml-paragraph-Redtheme1-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-h5 .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-h5 .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-h5 .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-h5{position:relative}.xml-paragraph-Redtheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-h5 .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-h5 .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-h5 .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-h5 .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-h5 .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-h5{position:relative}.xml-paragraph-Redtheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-h5 .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-h5 .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-h5 .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-h5{position:relative}.xml-paragraph-Redtheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-h5 .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-h5 .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5{position:relative}.xml-paragraph-Redtheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-h5 .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-h5 .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5 .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-h5{position:relative}.xml-paragraph-Redtheme6-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-h5 .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-h5 .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-h5 .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-h5{position:relative}.xml-paragraph-sixteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-h5 .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-h5{position:relative}.xml-paragraph-twelve-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-h5 .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-h5 .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-h5 .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-h5 .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-h5 .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-eleven-h5,.xml-paragraph-eleven-h5 .body-text,.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-h5 .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-h5 .body-text{padding:25px;text-align:left}.xml-paragraph-eleven-h5 .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-h5 .text-container{padding:0 10px}.xml-paragraph-eleven-h5 .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-h5 .text-container .editorClass p{padding:0}.xml-paragraph-eleven-h5 .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-h5 .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-h5{position:relative}.xml-paragraph-thirteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-h5 .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-h5 .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-h5 .body-text::after,.xml-paragraph-thirteen-h5 .body-text::before{max-height:100px;background-color:none;position:absolute;content:"";z-index:0;width:80px;height:70%}.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-h5 .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-h5 .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-h5{position:relative}.xml-paragraph-fourteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-h5 .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-h5 .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-h5{position:relative}.xml-paragraph-Yellowtheme1-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-h5 .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-h5{position:relative}.xml-paragraph-Yellowtheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-h5 .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-h5{position:relative}.xml-paragraph-Yellowtheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-h5 .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-h5{position:relative}.xml-paragraph-Yellowtheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-h5 .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{width:16px;position:absolute;z-index:999;height:16px;background-color:#fdbc55}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-h5{position:relative}.xml-paragraph-Yellowtheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-h5 .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img{top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-h5{position:relative}.xml-paragraph-fifteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-h5 .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-h5 .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-h5 .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-h5 .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-h5{position:relative}.xml-paragraph-Greentheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-h5 .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-h5 .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-h5 .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-h5 .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-h5{position:relative}.xml-paragraph-Greentheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-h5 .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Thirtyfive-h5 .body-text,.xml-paragraph-Thirtysix-h5 .body-text{border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;text-align:left}.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-h5{position:relative}.xml-paragraph-Greentheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-h5{position:relative}.xml-paragraph-Greentheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-h5 .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-h5{position:relative}.xml-paragraph-Thirtyfive-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-h5 .body-text{padding:3px;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-h5 .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-h5{position:relative}.xml-paragraph-Thirtysix-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-h5 .body-text{padding:3px;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-image-slice:1!important}.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-h5 .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-h5 .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-h5{position:relative;text-align:left}.xml-paragraph-Thirtyseven-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-h5 .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-h5 .body-text .seemore,.xml-paragraph-Thirtyseven-pad .body-text .seemore{width:calc(100% - 2px);font-size:12px;font-stretch:normal;color:#2f2ad0;font-weight:400;cursor:pointer}.xml-paragraph-Thirtyseven-h5 .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-h5 .body-text .seemore{height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-h5 .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-h5 .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-h5 .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-h5 .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-h5 .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-h5 .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5{position:relative;text-align:left}.xml-paragraph-Thirtyeight-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-h5 .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-h5 .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5 .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-h5 .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-h5 .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-h5 .body-text .border-right img{height:100%}.xml-paragraph-Forty-h5{position:relative;text-align:left}.xml-paragraph-Forty-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-h5 .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-h5 .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-h5 .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-h5 .body-text::after,.xml-paragraph-Forty-h5 .body-text::before{content:"";width:15px;top:50%;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;position:absolute}.xml-paragraph-Forty-h5 .body-text::before{height:30px;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-h5 .body-text::after{height:30px;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-text-image-first-h5 .w-e-text-container,.xml-text-image-second-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-h5 .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .image-container{margin:10px 0;text-align:center}.xml-text-image-second-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-h5 .image-box .image-container .block-checked,.xml-text-image-second-h5 .image-box .image-container.block-checked,.xml-text-image-third-h5 .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-pad .image-box,.xml-text-image-third-h5 .image-box{width:143px;height:143px;-o-object-fit:contain;min-height:143px;min-width:143px}.xml-text-image-fourth-h5 .w-e-text-container,.xml-text-image-third-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-h5 .image-box{background:#fff;object-fit:contain;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-h5 .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-h5 .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu,.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{height:100%}.xml-text-image-fourth-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-h5 .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-h5 .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-h5 .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-h5 .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-h5 .image-text-box{width:100%}.xml-text-image-fifth-h5 .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-h5 .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-h5 .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-h5 .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-h5 .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-h5 .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-h5 .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-h5 .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-h5 .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-h5 .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-h5 .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-h5 .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-h5 .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Bluetheme1-h5,.xml-splitline-Bluetheme2-h5,.xml-splitline-Bluetheme3-h5,.xml-splitline-Bluetheme4-h5,.xml-splitline-Greentheme1-h5,.xml-splitline-Greentheme2-h5,.xml-splitline-Greentheme3-h5,.xml-splitline-Greentheme4-h5,.xml-splitline-Redtheme4-h5,.xml-splitline-Yellowtheme1-h5,.xml-splitline-Yellowtheme2-h5,.xml-splitline-Yellowtheme3-h5,.xml-splitline-Yellowtheme4-h5,.xml-splitline-second-h5{margin-top:10px!important}.xml-splitline-first-h5 .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-h5 .title-container{height:30px;padding-top:10px}.xml-splitline-second-h5 .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-h5 .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-h5 .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-h5,.xml-splitline-third-h5{margin-top:0!important}.xml-splitline-second-h5 .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-h5 .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-h5 .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-fourth-h5 .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-h5{margin-top:0!important}.xml-splitline-fifth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-h5 .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-eighth-h5,.xml-splitline-ninth-h5,.xml-splitline-seventh-h5,.xml-splitline-sixth-h5,.xml-splitline-tenth-h5{margin-top:0!important}.xml-splitline-fifth-h5 .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-h5 .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-h5 .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-h5 .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-h5 .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-h5 .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-h5 .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-h5 .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-h5 .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-h5 .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-h5 .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-h5 .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-h5 .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-h5 .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-h5 .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-h5 .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-h5 .title-container>div{width:100%}.xml-splitline-tenth-h5 .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-h5 .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-h5,.xml-splitline-Greytheme2-h5,.xml-splitline-Greytheme3-h5,.xml-splitline-Greytheme4-h5,.xml-splitline-Greytheme5-h5,.xml-splitline-Greytheme6-h5,.xml-splitline-eleventh-h5{margin-top:0!important}.xml-splitline-eleventh-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-h5 .title-container>div{width:100%}.xml-splitline-eleventh-h5 .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-h5 .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-h5 .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme6-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme1-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme2-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme3-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme4-h5 .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme1-h5 .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme2-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme3-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme4-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme1-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme2-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme3-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme4-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme1-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme2-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme3-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme4-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-title-sixth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad>div{width:100%}.xml-title-sixth-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-pad .title-container .title-left-div{max-width:30%}.xml-title-sixth-pad .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-pad .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-pad .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-pad .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-pad .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-pad .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pad .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pad .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-pad .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-pad .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-first-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-pad .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-pad .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pad .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-second-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pad .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-pad .title-container .w-e-text-container,.xml-title-third-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-pad .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-pad .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-pad .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-pad .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-pad .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-pad .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-pad .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-pad .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-pad .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-pad .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-pad .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-pad .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-pad .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-rotundity-pad .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-pad .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-pad .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-pad .title-container .title-left-img,.xml-title-semicircle-pad .title-container .title-right-img{height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0;width:33px}.xml-title-semicircle-pad .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-pad .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-twelfth-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-pad .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-pad .title-container .title-text p{line-height:1.1!important}.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-fourteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-pad .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-fourteen2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-pad .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-pad>div{min-width:75%;max-width:100%}.xml-title-eighteen-pad .title-container-box{width:100%;position:relative}.xml-title-eighteen-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pad .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-pad .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-pad .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-pad .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-pad>div{padding:0 35px}.xml-title-Greentheme5-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-pad .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-pad .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Knowledge-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-pad>div{width:100%;height:100%}.xml-title-Knowledge-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-pad .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-pad .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-pad .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-thirteenth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid #006AF7;border-right:4px solid #006AF7;position:relative}.xml-title-thirteenth-pad .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-pad .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-pad .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-pad .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006AF7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-pad .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-pad .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder .block{width:7px;height:7px;background-color:#006AF7;margin-bottom:-3px}.xml-title-thirteenth-pad .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:0 20px}.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-fifteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-pad .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-pad .title-container .left-image .image-container,.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pad .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-sixteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-pad>div{min-width:40%}.xml-title-sixteen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-pad .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-pad .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-pad .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-seventeen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-pad>div{min-width:60%}.xml-title-seventeen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-pad .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-seventeen-pad .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-pad .title-container-box{width:100%;position:relative}.xml-title-nineteen-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-pad>div{width:100%}.xml-title-Yellowtheme1-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-pad .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-pad>div{width:100%}.xml-title-Yellowtheme2-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-pad .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-pad>div{width:100%}.xml-title-Yellowtheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-pad .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-pad>div{padding:0 20px}.xml-title-Yellowtheme5-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-pad .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-pad .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-pad>div{height:100%}.xml-title-Yellowtheme6-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-pad .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-pad>div{width:100%}.xml-title-Greentheme1-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-pad .title-container .left-image .image-container,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-pad .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-pad>div{width:100%}.xml-title-Greentheme2-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-pad .title-container .left-image .image-container,.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-pad .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-pad .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-pad>div{width:100%}.xml-title-Greentheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-pad .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-pad .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pad,.xml-title-Greentheme4-pad .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pad{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-pad>div{width:100%}.xml-title-Greentheme4-pad .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-pad .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-pad .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme6-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-pad .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-pad .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pad .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pad .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-pad .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pad .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-twenty-pad .title-container-box .title-container,.xml-title-twenty-pc .title-container-box .title-container{clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);padding:6px 20px 6px 80px;min-width:67%}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-twenty-pad{text-align:left}.xml-title-twenty-pad .title-container-box{position:relative}.xml-title-twenty-pad .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-pad .title-container-box .left-bg img{width:60px}.xml-title-twenty-pad .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);display:inline-block}.xml-title-twenty-pad .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-paragraph-first-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-pad .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pad .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pad .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pad .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pad{text-align:left}.xml-paragraph-second-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-pad .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-second-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-pad .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-pad .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pad{position:relative}.xml-paragraph-third-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-pad .body-text::after,.xml-paragraph-third-pad .body-text::before{width:1px;height:80px;position:absolute;background-color:#0070c1;content:""}.xml-paragraph-third-pad .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-pad .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pad{position:relative}.xml-paragraph-quadrangle-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pad .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-pad{position:relative}.xml-paragraph-isosceles-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-pad .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pad .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-pad .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-pad .shape .triangle,.xml-paragraph-isosceles-pad .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-pad{position:relative}.xml-paragraph-wave-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-pad{position:relative}.xml-paragraph-seventh-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-pad .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-pad .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-pad{position:relative}.xml-paragraph-eighth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pad{position:relative}.xml-paragraph-ninth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-pad{position:relative}.xml-paragraph-tenth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-pad .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-pad{position:relative}.xml-paragraph-Redtheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pad .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-pad .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-pad .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-pad{position:relative}.xml-paragraph-Redtheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-pad .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-pad .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-pad .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-pad .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-pad .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pad{position:relative}.xml-paragraph-Redtheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-pad .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-pad .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-pad .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-pad{position:relative}.xml-paragraph-Redtheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-pad .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-pad .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pad{position:relative}.xml-paragraph-Redtheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-pad .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-pad .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pad .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-pad{position:relative}.xml-paragraph-Redtheme6-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-pad .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-pad .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-pad .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-pad{position:relative}.xml-paragraph-sixteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-pad .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-pad{position:relative}.xml-paragraph-twelve-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-pad .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-pad .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pad .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-pad .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-pad .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pad .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pad{position:relative}.xml-paragraph-eleven-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-pad .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-pad .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pad .text-container{padding:0 10px}.xml-paragraph-eleven-pad .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-pad .text-container .editorClass p{padding:0}.xml-paragraph-eleven-pad .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-pad .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-pad{position:relative}.xml-paragraph-thirteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-pad .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-pad .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-pad .body-text::after,.xml-paragraph-thirteen-pad .body-text::before{width:80px;max-height:100px;background-color:none;position:absolute;content:"";z-index:0;height:70%}.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-pad .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-pad .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-pad{position:relative}.xml-paragraph-fourteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-pad .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-pad .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-pad{position:relative}.xml-paragraph-Yellowtheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-pad .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-pad{position:relative}.xml-paragraph-Yellowtheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-pad .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-pad{position:relative}.xml-paragraph-Yellowtheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-pad .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-pad{position:relative}.xml-paragraph-Yellowtheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-pad .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{width:16px;position:absolute;z-index:999;height:16px;background-color:#fdbc55}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-pad{position:relative}.xml-paragraph-Yellowtheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-pad .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-pad .body-text-bg .left-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute;top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-pad .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute;bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-pad{position:relative}.xml-paragraph-fifteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-pad .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pad .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pad .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pad .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-pad{position:relative}.xml-paragraph-Greentheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-pad .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pad .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-pad .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pad .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-pad{position:relative}.xml-paragraph-Greentheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-pad .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-pad{position:relative}.xml-paragraph-Greentheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-pad .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-pad .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-pad{position:relative}.xml-paragraph-Greentheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-pad .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-pad .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-pad .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pad{position:relative}.xml-paragraph-Thirtyfive-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-pc .body-text,.xml-paragraph-Thirtysix-pad .body-text{-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pad .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-pad .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-pad{position:relative}.xml-paragraph-Thirtysix-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important}.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-pad .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-pad .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-pad{position:relative;text-align:left}.xml-paragraph-Thirtyseven-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-pad .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-pad .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-pad .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-pad .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-pad .body-text .seemore{height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-pad .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-pad .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-pad .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pad .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pad .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-pad .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad{position:relative;text-align:left}.xml-paragraph-Thirtyeight-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-pad .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-pad .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-pad .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pad .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-pad .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pad .body-text .border-right img{width:100%}.xml-paragraph-Forty-pad{position:relative;text-align:left}.xml-paragraph-Forty-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-pad .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-pad .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pad .body-text::after,.xml-paragraph-Forty-pad .body-text::before{top:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";pointer-events:none}.xml-paragraph-Forty-pad .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pad .body-text::before{width:15px;height:30px;position:absolute;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-pad .body-text::after{width:15px;height:30px;position:absolute;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-text-image-first-pad .w-e-text-container,.xml-text-image-second-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-pad .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-pad .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pad .image-container{margin:10px 0;text-align:center}.xml-text-image-second-pad .image-box{background:#fff;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-pad .image-box .image-container .block-checked,.xml-text-image-second-pad .image-box .image-container.block-checked,.xml-text-image-third-pad .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-pad .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pad .w-e-text-container,.xml-text-image-third-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-second-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-pad .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pad .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-pad .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pad .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-pad .image-container .xml-image-dan-tu,.xml-text-image-fourth-pad .image-container .xml-image-dan-tu .xml-image-dan-tu-pad{height:100%}.xml-text-image-fourth-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pad .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-pad .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-pad .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-pad .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-pad .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-pad .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-pad .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-pad .image-text-box{width:100%}.xml-text-image-fifth-pad .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-pad .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-pad .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-pad .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-pad .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-pad .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-pad .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-pad .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-pad .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-pad .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-pad .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-pad .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-pad .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-first-pad .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-pad{margin-top:10px!important}.xml-splitline-second-pad .title-container{height:30px;padding-top:10px}.xml-splitline-second-pad .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-pad .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-pad .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-pad,.xml-splitline-third-pad{margin-top:0!important}.xml-splitline-second-pad .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-pad .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-pad .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-eighth-pad,.xml-splitline-fifth-pad,.xml-splitline-ninth-pad,.xml-splitline-seventh-pad,.xml-splitline-sixth-pad,.xml-splitline-tenth-pad{margin-top:0!important}.xml-splitline-fourth-pad .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-pad .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-pad .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-pad .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-pad .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-pad .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-pad .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-pad .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pad .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-pad .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-pad .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-pad .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-pad .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-pad .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-pad .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-pad .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-pad .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-pad .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-pad .title-container>div{width:100%}.xml-splitline-tenth-pad .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-pad .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-pad,.xml-splitline-Greytheme2-pad,.xml-splitline-Greytheme3-pad,.xml-splitline-Greytheme4-pad,.xml-splitline-Greytheme5-pad,.xml-splitline-Greytheme6-pad,.xml-splitline-eleventh-pad{margin-top:0!important}.xml-splitline-eleventh-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-pad .title-container>div{width:100%}.xml-splitline-eleventh-pad .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-pad .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-pad .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-pad,.xml-splitline-Bluetheme2-pad,.xml-splitline-Bluetheme3-pad,.xml-splitline-Bluetheme4-pad,.xml-splitline-Greentheme1-pad,.xml-splitline-Greentheme2-pad,.xml-splitline-Greentheme3-pad,.xml-splitline-Greentheme4-pad,.xml-splitline-Redtheme4-pad,.xml-splitline-Yellowtheme1-pad,.xml-splitline-Yellowtheme2-pad,.xml-splitline-Yellowtheme3-pad,.xml-splitline-Yellowtheme4-pad{margin-top:10px!important}.xml-splitline-Greytheme6-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-pad .title-container .linebox,.xml-splitline-Bluetheme2-pad .title-container .linebox,.xml-splitline-Bluetheme3-pad .title-container .linebox,.xml-splitline-Bluetheme4-pad .title-container .linebox,.xml-splitline-Greentheme1-pad .title-container .linebox,.xml-splitline-Greentheme2-pad .title-container .linebox,.xml-splitline-Greentheme3-pad .title-container .linebox,.xml-splitline-Greentheme4-pad .title-container .linebox,.xml-splitline-Redtheme1-pad .title-container .linebox,.xml-splitline-Redtheme2-pad .title-container .linebox,.xml-splitline-Redtheme3-pad .title-container .linebox,.xml-splitline-Redtheme4-pad .title-container .linebox,.xml-splitline-Yellowtheme1-pad .title-container .linebox,.xml-splitline-Yellowtheme2-pad .title-container .linebox,.xml-splitline-Yellowtheme3-pad .title-container .linebox,.xml-splitline-Yellowtheme4-pad .title-container .linebox{width:100%;background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme1-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png)}.xml-splitline-Yellowtheme2-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png)}.xml-splitline-Yellowtheme3-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png)}.xml-splitline-Yellowtheme4-pad .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png)}.xml-splitline-Redtheme1-pad .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png)}.xml-splitline-Redtheme2-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png)}.xml-splitline-Redtheme3-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png)}.xml-splitline-Redtheme4-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png)}.xml-splitline-Greentheme1-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png)}.xml-splitline-Greentheme2-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png)}.xml-splitline-Greentheme3-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png)}.xml-splitline-Greentheme4-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png)}.xml-splitline-Bluetheme1-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png)}.xml-splitline-Bluetheme2-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png)}.xml-splitline-Bluetheme3-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png)}.xml-splitline-Bluetheme4-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png)}.xml-title-twentyone-pad{text-align:left}.xml-title-twentyone-pad .title-container-box{position:relative}.xml-title-twentyone-pad .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-pad .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-pad .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-pad .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-pad .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));background:linear-gradient(90deg,#84fee1 25%,#38abe1);border-radius:10px 0 0 10px;display:inline-block;padding:6px 20px 6px 85px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-pad .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-pad{text-align:left}.xml-title-twentytwo-pad .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-pad .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-pad .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-pad .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-pad .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-pad .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-pad .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-pad{text-align:left}.xml-title-twentythree-pad .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-pad .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-pad .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-pad .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-pad .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-title-sixth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc>div{width:100%}.xml-title-sixth-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-pc .title-container .title-left-div{max-width:30%}.xml-title-sixth-pc .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-pc .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-pc .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-pc .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-pc .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-pc .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pc .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pc .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-pc .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-pc .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-first-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-pc .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-pc .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pc .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-second-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pc .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-pc .title-container .w-e-text-container,.xml-title-third-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-pc .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-pc .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-pc .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-pc .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-pc .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-pc .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-pc .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-pc .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-pc .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-pc .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-pc .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-pc .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-pc .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rotundity-pc .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-pc .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-pc .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc,.xml-title-twelfth-pc .title-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-twelfth-pc{height:60px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container{min-width:148px;height:48px;margin:0 auto;display:flex;position:relative;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-pc .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-pc .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-first-library-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-left:4px solid #006af7;border-right:4px solid #006af7;position:relative}.xml-title-thirteenth-pc .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006af7;z-index:0}.xml-title-thirteenth-pc .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006af7;z-index:0}.xml-title-thirteenth-pc .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-pc .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006af7;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006af7;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006af7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-pc .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-pc .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder .block{width:7px;height:7px;background-color:#006af7;margin-bottom:-3px}.xml-title-thirteenth-pc .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding:0 20px}.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-pc .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-pc .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-pc>div{min-width:75%;max-width:100%}.xml-title-eighteen-pc .title-container-box{width:100%;position:relative}.xml-title-eighteen-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pc .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-pc .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-pc .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-pc .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-pc>div{padding:0 35px}.xml-title-Greentheme5-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-pc .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-pc .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container p,.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container p{margin-block-end:3px!important;-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important}.xml-title-Knowledge-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-pc>div{width:100%;height:100%}.xml-title-Knowledge-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-pc .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-pc .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-pc .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-sixteen-library-h5>div,.xml-title-sixteen-pc>div{min-width:40%}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-pc .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-pc .title-container .left-image .image-container,.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pc .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-pc .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-pc .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-pc .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-pc>div{min-width:60%}.xml-title-seventeen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-pc .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-pc .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-pc .title-container-box{width:100%;position:relative}.xml-title-nineteen-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-pc>div{width:100%}.xml-title-Yellowtheme1-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-pc .title-container .left-image{width:74px;height:74px;background-color:var(--reader-theme-color,#fff);border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou1{width:36px;height:8px;background-color:var(--reader-theme-color,#fff);border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou2{width:8px;height:36px;background-color:var(--reader-theme-color,#fff);border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid var(--reader-theme-color,#fff)}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-pc .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:var(--reader-theme-color,#fff);max-width:77%;position:relative}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-pc>div{width:100%}.xml-title-Yellowtheme2-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-pc .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-pc>div{width:100%}.xml-title-Yellowtheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-pc .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-pc>div{padding:0 20px}.xml-title-Yellowtheme5-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-pc .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-pc .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-pc>div{height:100%}.xml-title-Yellowtheme6-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-pc .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-pc>div{width:100%}.xml-title-Greentheme1-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-pc .title-container .left-image .image-container,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-pc .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div>div,.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-pc>div{width:100%}.xml-title-Greentheme2-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-pc .title-container .left-image .image-container,.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pc .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-pc .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-pc>div{width:100%}.xml-title-Greentheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-pc .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-pc .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pc,.xml-title-Greentheme4-pc .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pc{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-pc>div{width:100%}.xml-title-Greentheme4-pc .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-pc .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-pc .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-pc .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-pc .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pc .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pc .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-pc .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pc .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-semicircle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-pc .title-container .title-left-img,.xml-title-semicircle-pc .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-pc .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-pc .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-paragraph-first-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-pc .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pc .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pc .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pc .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pc{text-align:left}.xml-paragraph-second-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-pc .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-second-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-pc .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-pc .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pc{position:relative}.xml-paragraph-third-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-pc .body-text::after,.xml-paragraph-third-pc .body-text::before{width:1px;position:absolute;background-color:#0070c1;height:80px;content:""}.xml-paragraph-third-pc .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-pc .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc{position:relative}.xml-paragraph-quadrangle-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-pc{position:relative}.xml-paragraph-isosceles-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-pc .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pc .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-pc .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-pc .shape .triangle,.xml-paragraph-isosceles-pc .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-pc{position:relative}.xml-paragraph-wave-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-pc{position:relative}.xml-paragraph-seventh-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-pc .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-pc .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-pc{position:relative}.xml-paragraph-eighth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pc{position:relative}.xml-paragraph-ninth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-pc{position:relative}.xml-paragraph-tenth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-pc .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-pc{position:relative}.xml-paragraph-Redtheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pc .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-pc .w-e-text-container,.xml-paragraph-Redtheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-pc .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-pc .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-pc{position:relative}.xml-paragraph-Redtheme2-pc .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-pc .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-pc .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-pc .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-pc .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pc{position:relative}.xml-paragraph-Redtheme3-pc .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-pc .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-pc .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-pc{position:relative}.xml-paragraph-Redtheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-pc .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-pc .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pc{position:relative}.xml-paragraph-Redtheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-pc .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-pc .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pc .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-pc{position:relative}.xml-paragraph-Redtheme6-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-pc .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-pc .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-pc .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-pc{position:relative}.xml-paragraph-sixteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-pc .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-pc{position:relative}.xml-paragraph-twelve-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-pc .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-pc .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pc .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-pc .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-pc .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-eleven-pc,.xml-paragraph-eleven-pc .body-text,.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-pc .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-pc .body-text{padding:25px;text-align:left}.xml-paragraph-eleven-pc .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pc .text-container{padding:0 10px}.xml-paragraph-eleven-pc .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-pc .text-container .editorClass p{padding:0}.xml-paragraph-eleven-pc .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-pc .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-pc{position:relative}.xml-paragraph-thirteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-pc .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-pc .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-pc .body-text::after,.xml-paragraph-thirteen-pc .body-text::before{width:80px;max-height:100px;position:absolute;z-index:0;content:"";height:70%;background-color:none}.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-pc .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-pc .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-pc{position:relative}.xml-paragraph-fourteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-pc .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-pc .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-pc{position:relative}.xml-paragraph-Yellowtheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-pc .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-pc{position:relative}.xml-paragraph-Yellowtheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-pc .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-pc{position:relative}.xml-paragraph-Yellowtheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-pc .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-pc{position:relative}.xml-paragraph-Yellowtheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-pc .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{width:16px;height:16px;background-color:#fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-pc{position:relative}.xml-paragraph-Yellowtheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-pc .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute}.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img{top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-pc{position:relative}.xml-paragraph-fifteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-pc .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pc .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pc .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pc .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-pc{position:relative}.xml-paragraph-Greentheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-pc .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pc .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-pc .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pc .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-pc{position:relative}.xml-paragraph-Greentheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-pc .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-pc{position:relative}.xml-paragraph-Greentheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-pc .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-pc .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-pc{position:relative}.xml-paragraph-Greentheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-pc .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-pc .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-pc .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-text-image-first-pc .w-e-text-container,.xml-text-image-second-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pc .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-pc .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pc .image-container{margin:10px 0;text-align:center}.xml-text-image-second-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-pc .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-pc .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-third-pc .image-box .image-container .block-checked,.xml-text-image-third-pc .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-pc .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-pc .image-container .xml-image-dan-tu,.xml-text-image-fourth-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-pc{height:100%}.xml-text-image-fourth-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass p,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-pc .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-pc .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-pc .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-pc .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-pc .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-pc .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-pc .image-text-box{width:100%}.xml-text-image-fifth-pc .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-pc .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-pc .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-pc .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-pc .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-pc .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-pc .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-pc .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-pc .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-pc .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-pc .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-pc .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-pc .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-first-pc .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-pc{margin-top:10px!important}.xml-splitline-second-pc .title-container{height:30px;padding-top:10px}.xml-splitline-second-pc .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-pc .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-pc .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-pc,.xml-splitline-third-pc{margin-top:0!important}.xml-splitline-second-pc .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-pc .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-pc .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-fourth-pc .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-pc{margin-top:0!important}.xml-splitline-fifth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-pc .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-eighth-pc,.xml-splitline-ninth-pc,.xml-splitline-seventh-pc,.xml-splitline-sixth-pc,.xml-splitline-tenth-pc{margin-top:0!important}.xml-splitline-fifth-pc .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-pc .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-pc .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-pc .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-pc .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-pc .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pc .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-pc .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-pc .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-pc .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-pc .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-pc .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-pc .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-pc .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-pc .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-pc .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-pc .title-container>div{width:100%}.xml-splitline-tenth-pc .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-pc .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-pc,.xml-splitline-Greytheme2-pc,.xml-splitline-Greytheme3-pc,.xml-splitline-Greytheme4-pc,.xml-splitline-Greytheme5-pc,.xml-splitline-Greytheme6-pc,.xml-splitline-eleventh-pc{margin-top:0!important}.xml-splitline-eleventh-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-pc .title-container>div{width:100%}.xml-splitline-eleventh-pc .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-pc .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-pc .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-pc,.xml-splitline-Bluetheme2-pc,.xml-splitline-Bluetheme3-pc,.xml-splitline-Bluetheme4-pc,.xml-splitline-Greentheme1-pc,.xml-splitline-Greentheme2-pc,.xml-splitline-Greentheme3-pc,.xml-splitline-Greentheme4-pc,.xml-splitline-Redtheme4-pc,.xml-splitline-Yellowtheme1-pc,.xml-splitline-Yellowtheme2-pc,.xml-splitline-Yellowtheme3-pc,.xml-splitline-Yellowtheme4-pc{margin-top:10px!important}.xml-splitline-Greytheme6-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-pc .title-container .linebox,.xml-splitline-Bluetheme2-pc .title-container .linebox,.xml-splitline-Bluetheme3-pc .title-container .linebox,.xml-splitline-Bluetheme4-pc .title-container .linebox,.xml-splitline-Greentheme1-pc .title-container .linebox,.xml-splitline-Greentheme2-pc .title-container .linebox,.xml-splitline-Greentheme3-pc .title-container .linebox,.xml-splitline-Greentheme4-pc .title-container .linebox,.xml-splitline-Redtheme1-pc .title-container .linebox,.xml-splitline-Redtheme2-pc .title-container .linebox,.xml-splitline-Redtheme3-pc .title-container .linebox,.xml-splitline-Redtheme4-pc .title-container .linebox,.xml-splitline-Yellowtheme1-pc .title-container .linebox,.xml-splitline-Yellowtheme2-pc .title-container .linebox,.xml-splitline-Yellowtheme3-pc .title-container .linebox,.xml-splitline-Yellowtheme4-pc .title-container .linebox{width:100%;background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Yellowtheme1-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png)}.xml-splitline-Yellowtheme2-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png)}.xml-splitline-Yellowtheme3-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png)}.xml-splitline-Yellowtheme4-pc .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png)}.xml-splitline-Redtheme1-pc .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png)}.xml-splitline-Redtheme2-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png)}.xml-splitline-Redtheme3-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png)}.xml-splitline-Redtheme4-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png)}.xml-splitline-Greentheme1-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png)}.xml-splitline-Greentheme2-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png)}.xml-splitline-Greentheme3-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png)}.xml-splitline-Greentheme4-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png)}.xml-splitline-Bluetheme1-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png)}.xml-splitline-Bluetheme2-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png)}.xml-splitline-Bluetheme3-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png)}.xml-splitline-Bluetheme4-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png)}.xml-title-twenty-pc{text-align:left}.xml-title-twenty-pc .title-container-box{position:relative}.xml-title-twenty-pc .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-pc .title-container-box .left-bg img{width:60px}.xml-title-twenty-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);display:inline-block}.xml-title-twenty-pc .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyone-pc{text-align:left}.xml-title-twentyone-pc .title-container-box{position:relative}.xml-title-twentyone-pc .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-pc .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-pc .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-pc .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));background:linear-gradient(90deg,#84fee1 25%,#38abe1);border-radius:10px 0 0 10px;display:inline-block;padding:6px 20px 6px 85px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-pc .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-pc{text-align:left}.xml-title-twentytwo-pc .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-pc .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-pc .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-pc .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-pc .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-pc .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-pc{text-align:left}.xml-title-twentythree-pc .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-pc .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-pc .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-pc .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-pc .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-paragraph-Thirtyfive-pc{position:relative}.xml-paragraph-Thirtyfive-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important}.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pc .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-pc .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-pc{position:relative}.xml-paragraph-Thirtysix-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-pc .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-pc .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-pc{position:relative;text-align:left}.xml-paragraph-Thirtyseven-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-pc .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-pc .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-pc .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-pc .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-pc .body-text .seemore{width:calc(100% - 2px);height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;font-size:12px;font-weight:400;font-stretch:normal;color:#2f2ad0;cursor:pointer;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-pc .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-pc .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-pc .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pc .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pc .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-pc .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc{position:relative;text-align:left}.xml-paragraph-Thirtyeight-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-pc .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-pc .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-pc .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pc .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-pc .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pc .body-text .border-right img{width:100%;max-width:160px}.xml-paragraph-Forty-pc{position:relative;text-align:left}.xml-paragraph-Forty-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-pc .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-pc .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text::after,.xml-paragraph-Forty-pc .body-text::before{width:15px;top:50%;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;position:absolute;content:""}.xml-paragraph-Forty-pc .body-text::before{height:30px;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-pc .body-text::after{height:30px;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.pc-catalog::-webkit-scrollbar-thumb{border-radius:10px!important;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)!important;background:#535353!important}.pc-catalog::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)!important;border-radius:10px!important;background:#ededed!important}.preview-list-pc::-webkit-scrollbar{width:8px!important}.preview-list-pc::-webkit-scrollbar-thumb{border-radius:10px!important;-webkit-box-shadow:inset 0 0 5px rgba(90,90,90,.2)!important;background:#535353!important}.preview-list-pc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)!important;border-radius:10px!important;background:#ededed!important}@keyframes moves{0%{left:-100%}100%{left:0}}.preview-list-counter{position:relative;display:inline-block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:100%;height:calc(100vh - 100px);margin-top:40px;padding-top:15px}.preview-list-counter-pc{margin:50px auto;height:calc(100vh - 60px)}.preview-list-counter-pc .preview-nav__box{width:700px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-counter-pc .preview-nav__box .custom-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--preview-theme-color);border-radius:11px;padding:8px 9px;width:52px;height:30px}.preview-list-counter-pc .preview-nav__box .custom-btn.isDisabled{opacity:.4}.preview-list-counter-pc .preview-nav__box .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fefefe}.preview-list-counter-pc .preview-nav__box .custom-btn .custom-icon{height:14px}.preview-list-pc{height:calc(100vh - 96px);overflow:hidden;overflow-y:auto;position:relative}.preview-list-pc.style-b{padding-bottom:58px}.preview-list-pc.style-b--pc{padding-bottom:62px}.preview-list-pc .preview-nav{position:fixed;bottom:0;z-index:1001}.preview-list-pc .preview-nav .preview-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;padding:0 15px;background-color:#f7f7f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn span{min-width:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{width:14px}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:132px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn span{min-width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{width:8px}.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn{background-color:var(--preview-theme-color);border-radius:11px;padding:8px 9px}.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn.isDisabled{opacity:.4}.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fefefe;width:52px;height:30px}.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn .custom-icon{height:14px}.preview-list-pc .preview-nav.pc{width:600px}.preview-list-pc .preview-nav.pc .preview-nav__wrapper{height:62px;padding:0 24px;background-color:#f7f7f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn span{min-width:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{width:16px}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:178px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn span{min-width:37px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{width:10px}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn{background-color:var(--preview-theme-color);border-radius:14px;padding:8px 9px}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn.isDisabled{opacity:.4}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-family:PingFang SC;font-weight:400;color:#fefefe}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn .custom-icon{height:16px}.xml-digital-teaching-preview .preview-list{position:relative}.xml-digital-teaching-preview .preview-list.style-b{padding-bottom:58px}.xml-digital-teaching-preview .preview-list.style-b--pc{padding-bottom:62px}.xml-digital-teaching-preview .preview-list .preview-nav{position:fixed;bottom:0;z-index:1001}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;padding:0 15px;background-color:#f7f7f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn span{min-width:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{width:14px}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:132px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn span{min-width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{width:8px}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn{background-color:var(--preview-theme-color);border-radius:11px;padding:8px 9px}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn.isDisabled{opacity:.4}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fefefe}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn .custom-icon{height:14px}.xml-digital-teaching-preview .preview-list .preview-nav.pc{width:600px}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper{height:62px;padding:0 24px;background-color:#f7f7f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn span{min-width:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{width:16px}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:178px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn span{min-width:37px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{width:10px}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn{background-color:var(--preview-theme-color);border-radius:14px;padding:8px 9px}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn.isDisabled{opacity:.4}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-family:PingFang SC;font-weight:400;color:#fefefe}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn .custom-icon{height:16px}.xml-digital-teaching-preview .preview-nav-phone__box{position:fixed;left:0;bottom:0;z-index:99;width:100%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.xml-digital-teaching-preview .preview-nav-phone__box .preview-nav__left .custom-btn{width:60px}.xml-digital-teaching-preview .preview-nav-phone__box .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px}.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--preview-theme-color);border-radius:11px;padding:8px 9px;width:52px;height:30px}.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn.isDisabled{opacity:.4}.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fefefe}.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn .custom-icon{height:14px}.el-image-viewer__wrapper .el-image-viewer__mask{opacity:.85}.ouchn-container.preview-mode{background:#fff}.ouchn-container.preview-mode .preview-container-title-pc{background-color:var(--preview-theme-color);height:49px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1500;width:100vw;position:fixed;left:0}.ouchn-container.preview-mode .preview-container-title-pc .container-text-pc{margin-left:30px;color:#fff}.ouchn-container.preview-mode .preview-container-title-pc .container-text-search{padding-right:26px;margin-right:30px;background-color:#fff;border-radius:30px;font-size:20px}.ouchn-container.preview-mode .preview-container-title-pc .container-text-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:5px 15px;width:200px;background-color:#fff;font-size:14px;color:#333;border:#fff;border-radius:30px}.ouchn-container.preview-mode .preview-container-title-pc .container-iocn-search-pc{position:absolute;right:50px;top:10px;color:#000}.ouchn-container.preview-mode .preview-container-title{text-align:center;background-color:var(--preview-theme-color);height:49px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1500;width:100%;color:#fff}.ouchn-container.preview-mode .preview-container-title.fixed-title{position:fixed}.ouchn-container.preview-mode .preview-container-title .container-icon{position:absolute;left:15px;color:#fff;margin-left:8px;font-size:16px;line-height:49px}.ouchn-container.preview-mode .preview-container-title .container-text{color:#fff;line-height:49px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:80vw;padding:0 5px}.ouchn-container.preview-mode .preview-for-h5 .preview-screen-h5{overflow-y:inherit;overflow-x:hidden;padding-bottom:40px}.ouchn-container.preview-mode .preview-for-pc{background-color:#f4f1f4}.ouchn-container.preview-mode .preview-for-pc .pc-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh}.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog{width:430px;border-radius:10px;height:calc(100vh - 70px);background-color:#fff;overflow:hidden;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog.pc-catalog--render{margin-top:56px;margin-left:15px}.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc{min-width:700px;max-width:700px;margin:0 auto;background:#fff}.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title i{display:none}.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node .el-tree-node__content,.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node .el-tree-node__content{display:table}.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title .container-text{font-size:18px;font-family:PingFang SC;font-weight:700;color:#fff}.ouchn-container.preview-mode .preview-for-pad{max-width:750px;margin:0 auto}.ouchn-container.preview-mode .preview-tree-box-h5-tree,.ouchn-container.preview-mode .preview-tree-box-pad-tree,.ouchn-container.preview-mode .preview-tree-box-pc-tree{margin-top:16px}.ouchn-container.preview-mode .preview-tree-box-h5{background:#fff;padding:15px;height:calc(100vh - 157px);overflow-x:hidden;overflow-y:auto}.ouchn-container.preview-mode .preview-tree-box-h5[id=built-in-tree]{padding:0}.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node{word-break:break-all;white-space:normal}.ouchn-container.preview-mode .preview-tree-box-h5-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container.preview-mode .preview-tree-box-h5-title .el-image{position:absolute;left:16px}.ouchn-container.preview-mode .preview-tree-box-h5-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.ouchn-container.preview-mode .preview-tree-box-h5-line{width:100%;height:1px;background:#ccc;border-radius:1px}.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree{height:calc(100vh - 80px);overflow-y:auto}.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon{display:none}.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left,.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg{position:absolute;color:transparent}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;background-color:var(--preview-theme-color);opacity:.15}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left{width:200px}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.ouchn-container.preview-mode .preview-tree-box-pad{height:calc(100vh - 157px);background:#fff;overflow-x:hidden;overflow-y:auto;padding:15px}.ouchn-container.preview-mode .preview-tree-box-pad[id=built-in-tree]{padding:0}.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node{word-break:break-all;white-space:normal}.ouchn-container.preview-mode .preview-tree-box-pad-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container.preview-mode .preview-tree-box-pad-title .el-image{position:absolute;left:16px}.ouchn-container.preview-mode .preview-tree-box-pad-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.ouchn-container.preview-mode .preview-tree-box-pad-line{width:100%;height:1px;background:#ccc;border-radius:1px}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree{height:calc(100vh - 80px);overflow-y:auto}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__expand-icon{display:none}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left,.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg{position:absolute;color:transparent}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;background-color:var(--preview-theme-color);opacity:.15}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.ouchn-container.preview-mode .preview-tree-box-pc{background:#fff;overflow-x:hidden;overflow-y:auto;padding:15px 10px}.ouchn-container.preview-mode .preview-tree-box-pc[id=built-in-tree]{padding:0}.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node{word-break:break-all;white-space:normal}.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node .el-tree-node__content{display:table}.ouchn-container.preview-mode .preview-tree-box-pc-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container.preview-mode .preview-tree-box-pc-title .el-image{position:absolute;left:16px}.ouchn-container.preview-mode .preview-tree-box-pc-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.ouchn-container.preview-mode .preview-tree-box-pc-line{width:100%;height:1px;background:#ccc;border-radius:1px}.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree{height:calc(100vh - 110px);overflow-y:auto}.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__expand-icon{display:none}.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left,.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg{position:absolute;color:transparent}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;background-color:var(--preview-theme-color);opacity:.15}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.add-notes-bookmarks .item-box span,.add-notes-bookmarks-pc .item-box span{font-size:12px;color:#fff}.ouchn-container .editing-preview .preview-tree-box-h5{background:#fff;height:calc(100vh - 104px);overflow-x:hidden;overflow-y:auto}.add-notes-bookmarks-pc{position:absolute;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2b2b2b;border-radius:6px}.add-notes-bookmarks-pc .item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999}.add-notes-bookmarks-pc .item-box img{width:20px;cursor:pointer}.add-notes-bookmarks{position:absolute;left:140px;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24vw;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2b2b2b;border-radius:6px}.add-notes-bookmarks .item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999}.add-notes-bookmarks .item-box img{width:4vw;padding:2px;cursor:pointer}.add-notes-bookmarks::after{position:absolute;bottom:-1vw;left:10vw;z-index:99998;content:"";width:4vw;height:4vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#2b2b2b;color:#2b2b2b}.add-notes-bookmarks-pc::after{position:absolute;bottom:-8px;left:40px;z-index:99998;content:"▙";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#2b2b2b;color:#2b2b2b}.add-notes-box-text,.add-notes-box-text-pc{background:rgba(0,0,0,.2);z-index:99999;top:0}.textbooks-opinion{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px!important}.textbooks-opinion::after{left:12px}.add-notes-box-text{position:fixed;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh}.add-notes-box-text .notes-text-box .title-box,.add-notes-box-text-pc .notes-text-box-pc .title-box{position:relative;font-weight:400;font-stretch:normal;overflow:hidden;font-size:14px;white-space:nowrap;font-family:"微软雅黑";text-overflow:ellipsis;letter-spacing:0}.add-notes-box-text .notes-text-box{width:88vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#ededed;border-radius:8px}.add-notes-box-text .notes-text-box .title-box{width:100%;padding-left:6px;color:#333}.add-notes-box-text .notes-text-box .title-box:after{position:absolute;left:0;top:0;width:2px;height:20px;background:#ccc;content:""}.add-notes-box-text .notes-text-box .textarea{margin:10px 0;width:100%;height:30vw;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;resize:none;border-radius:4px;font-family:"微软雅黑";font-size:14px;color:#333}.add-notes-box-text .notes-text-box .add-notes-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-notes-box-text .notes-text-box .add-notes-btn div{padding:3px 14px;border:1px solid var(--preview-theme-color);border-radius:20px;font-size:14px;font-family:"微软雅黑";color:var(--preview-theme-color);cursor:pointer}.add-notes-box-text .notes-text-box .add-notes-btn .confirm{margin-left:30px;background:var(--preview-theme-color);color:#fff}.add-notes-box-text-pc{position:fixed;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw!important;height:100vh!important}.add-notes-box-text-pc .notes-text-box-pc{width:600px;height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#ededed;border-radius:8px}.add-notes-box-text-pc .notes-text-box-pc .title-box{width:100%;padding-left:6px;color:#333}.add-notes-box-text-pc .notes-text-box-pc .title-box:after{position:absolute;left:0;top:0;width:2px;height:20px;background:#ccc;content:""}.add-notes-box-text-pc .notes-text-box-pc .textarea{margin:10px 0;width:100%;height:400px;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;resize:none;border-radius:4px;font-family:"微软雅黑";font-size:14px;color:#333}.add-notes-box-text-pc .notes-text-box-pc .add-notes-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-notes-box-text-pc .notes-text-box-pc .add-notes-btn div{padding:3px 14px;border:1px solid var(--preview-theme-color);border-radius:20px;font-size:14px;font-family:"微软雅黑";color:var(--preview-theme-color);cursor:pointer}.add-notes-box-text-pc .notes-text-box-pc .add-notes-btn .confirm{margin-left:30px;background:var(--preview-theme-color);color:#fff}.continue-read-box{position:fixed;top:0;left:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;background:rgba(0,0,0,.2)}.continue-read-box .notes-text-box{width:490px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#ededed;border-radius:8px}.continue-read-box .notes-text-box .title-box{width:100%;text-align:center;position:relative;padding-left:6px;font-size:22px;font-weight:400;font-stretch:normal;letter-spacing:6px;font-family:"微软雅黑";color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continue-read-box .notes-text-box .text{margin:10px 0;width:100%;min-height:70px;max-height:170px;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;resize:none;border-radius:4px;font-family:"微软雅黑";font-size:16px;color:#333}.continue-read-box .notes-text-box .text .link,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5+.xml-image-ping-pu-h5,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad+.xml-image-ping-pu-pad,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc+.xml-image-ping-pu-pc,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--under,.parent-group.xml-single-image-group+.image-container{margin-top:10px}.continue-read-box .notes-text-box .text .link{width:100%;min-height:30px;max-height:80px;overflow-y:scroll;background-color:#d4dfee;border-radius:10px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.continue-read-box .notes-text-box .add-notes-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.continue-read-box .notes-text-box .add-notes-btn div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:22px;padding:3px 14px;border:1px solid var(--preview-theme-color);border-radius:20px;font-size:14px;font-family:"微软雅黑";color:var(--preview-theme-color);cursor:pointer}.continue-read-box .notes-text-box .add-notes-btn .confirm{margin-left:30px;background:var(--preview-theme-color);color:#fff}.continue-read-h5 .notes-text-box{width:90vw}.continue-read-h5 .title-box{font-size:20px}.continue-read-h5 .text{min-height:56px;max-height:1560px}.continue-read-h5 .add-notes-btn div{width:60px;height:20px}.text-notes-bg{background-color:#cddff7;cursor:pointer}.xml-epub-pdf-view{position:fixed;left:0;bottom:0;right:0;top:0;padding:50px 0 0;background-color:#fff;z-index:10002}.xml-epub-pdf-view .xmlPreviewSearch-title{background:var(--preview-theme-color);height:49px;width:100%;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.xml-epub-pdf-view .xmlPreviewSearch-title .img{width:10px;height:18px;margin-top:15px;margin-left:12px}.xml-epub-pdf-view .xmlPreviewSearch-title .xmlPreviewSearch-sou{color:#fff;margin:14px 0 0 14px;width:calc(100vw - 54px);text-align:center;overflow:hidden;white-space:nowrap}.xml-epub-pdf-view .xmlPreviewSearch-navbar{background:#f3f3f3;height:40px;width:100%;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-epub-pdf-view .xmlPreviewSearch-navbar .el-icon-close{font-size:20px;font-weight:600}.xml-single-html-group-render{position:relative}.xml-single-html-group-render .xml-html-mask{position:absolute;width:calc(100% - 30px)!important;height:calc(100% - 30px)!important;left:0;right:0;bottom:0;top:0;opacity:.1;filter:alpha(opacity=5);z-index:100}.xml-single-html-group-render .xml-copy-url-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;cursor:pointer;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#2d2d2d}.xml-single-html-group-render .xml-copy-url-box .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px;background:#eef3ff;border-radius:12px}.xml-single-html-group-render .xml-copy-url-box .content img{width:120px}.xml-single-html-group-render .xml-copy-url-box .content span{padding:14px 0;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#999;line-height:20px}.xml-single-html-group-render .xml-copy-url-box .content .btn{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#3e8ced}.xml-single-html-group-render .web-file-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:15px;border:1px solid #418eed}.xml-single-html-group-render .web-file-box .file-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px}.xml-single-html-group-render .web-file-box .file-cover img{width:70px;height:70px}.xml-single-html-group-render .web-file-box .file-title{font-size:18px;font-weight:400;color:#333;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-left:16px;width:calc(100% - 100px)!important}.xml-single-html-group-render .xml-iframe-mask-box::after{content:"";position:absolute;top:0;left:0;z-index:999;display:block;width:100%;height:100%;pointer-events:var(--xml-iframe-pointer-events)}.parent-group.xml-single-image-group .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:hidden}.parent-group.xml-single-image-group .image-container .xml-noimage-container{background:#f4f4f4;height:315px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-image-group .image-container .xml-noimage-container .xml-noimage{width:244px;height:200px}.parent-group.xml-single-image-group .image-container .xml-image-dan-tu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.hua-lang{width:auto}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.ping-pu{width:100%}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang{display:-webkit-box;display:-ms-flexbox;display:flex}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5 img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5{max-width:100%;text-align:center}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad{max-width:100%;text-align:center}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc{max-width:100%;text-align:center}.parent-group.xml-single-image-group .hua-lang-image-container{overflow-x:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parent-group.xml-single-image-group .hua-lang-image-container::-webkit-scrollbar{height:10px}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));transform:translateX(calc(-100% + var(--xml-reader-width)))}}@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));transform:translateX(calc(-100% + var(--xml-reader-width)))}}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang{position:relative}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang img{height:calc(100% - 34px)}.parent-group.xml-single-image-group .xml-image-duo-tu .no-title .xml-image-hua-lang img{height:100%}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--lay{font-size:16px;color:#333;width:100%;overflow:hidden;white-space:normal;word-break:break-all}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--on{margin-bottom:10px}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--fixed{font-size:14px;color:#fff;position:absolute;left:0;z-index:3;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,.4);padding:5px 10px}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--bottom{bottom:0}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--top{top:0}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo{width:100%;max-width:750px;margin:0 auto}.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container+.fixed-ratio-container,.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-ratio-container+.fixed-ratio-container,.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-voice-container+.fixed-ratio-container,.xml-video-container .fixed-ratio-container+.fixed-ratio-container,.xml-video-player .fixed-ratio-container+.fixed-ratio-container,.xml-voice-player{margin-top:10px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo{width:100%;text-align:center}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:rgba(0,0,0,.4);color:#fff;font-size:12px;padding:3px 10px;border-radius:24px;min-width:48px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withBottomTitle{bottom:calc(100% - 32px)}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withTopTitle{bottom:12px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--under{min-height:24px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.parent-group.xml-single-image-group .image-container-scroll{overflow-x:scroll}.el-image-viewer__wrapper .el-image-viewer__title{font-size:16px;color:#fff;position:fixed;top:20px;bottom:initial;text-align:center;width:calc(100% - 84px);overflow:hidden;text-overflow:ellipsis;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.6392156863);padding:0 12px;background-color:transparent;cursor:auto}.el-image-viewer__wrapper .el-image-viewer__content{font-size:14px;color:#fff;position:fixed;bottom:80px;text-align:center;line-height:22px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;background:rgba(0,0,0,.6392156863);padding:5px 15px;border-radius:0;word-break:break-all;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:auto}.el-image-viewer__wrapper .el-image-viewer__content .ellipsis-box{width:100%}.el-image-viewer__wrapper .el-image-viewer__close{top:20px;right:10px;width:32px;height:32px}.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-left.is-disabled,.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-right.is-disabled{color:#999}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}.el-image__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1000px){.el-image-viewer__wrapper .el-image-viewer__canvas{width:auto;height:auto;position:absolute;top:60px;left:100px;right:100px;bottom:140px;overflow:hidden}}.parent-group.xml-single-music-group .audio-component{display:none!important}.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container{width:100%;padding-bottom:24.78%;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.8% 3.5%;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--A,.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--B{border:1px solid #418eed}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--C .xml-music-player-box .xml-audio-player .audio-player-control{max-width:100%}.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:7px;right:0;z-index:2}.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap .play-control-image{width:24px;height:20px}.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap{top:3px;right:0;z-index:2}.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap .play-control-image{width:18px;height:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box{width:100%;height:100%;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover{width:17.28%;height:100%;margin-right:2%;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .el-image{width:100%;height:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .style-a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px;max-width:71.72%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-player-control{padding-top:2px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title{width:calc(100% - 30px);color:var(--reader-theme-font-color,#333)}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title .scroll-text{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview{width:calc(100% - 30px);overflow:hidden}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{-webkit-animation:fadeNum 7s infinite;animation:fadeNum 7s infinite;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-webkit-keyframes fadeNum{10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes fadeNum{10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button{width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 20px -2px #2e9adb;box-shadow:0 0 20px -2px #2e9adb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button .button-image{cursor:pointer}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button img{max-width:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls__play-button-wrapper{padding-right:18px;-ms-flex-item-align:center;align-self:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress{width:100%;justify-self:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:8px 0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{display:none}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;bottom:-5px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .current-time,.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .total-time{font-size:12px;color:#999}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button{width:20px;height:20px;border-radius:50%;-webkit-box-shadow:0 0 10px -2px #2e9adb;box-shadow:0 0 10px -2px #2e9adb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button .button-image{cursor:pointer}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title{font-size:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title .scroll-text{line-height:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls{min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls__play-button-wrapper{padding-right:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:0 0 2px;height:4px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .play-times{line-height:12px;bottom:1px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .prevent-drag{position:absolute;background-color:#666;width:200px;height:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer{margin:0;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic{background-color:inherit!important;width:58.75px;height:67.5px;margin:10px 12.5px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-play{margin-right:-168px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause{width:26px;height:26px;bottom:26%;right:50%;margin-right:-168px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause .aplayer-icon-pause{height:22px;width:20px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info{height:82px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:190px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{position:absolute;top:-16px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{width:190px;position:relative;color:#fbfbfb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime{color:#666;position:absolute;left:0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime{color:#666;position:absolute;right:0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{display:none}.parent-group.xml-single-music-group .xml-music-container .audio-play-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover{width:20.62%!important;position:relative}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-47%,-50%);transform:translate(-47%,-50%);z-index:9}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn .play-button{width:70%;height:70%;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record{width:100%;height:100%;border-radius:50%;background-color:#5c5a5e;position:relative}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record::after{content:"";width:65%;height:65%;background-color:#e24444;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record .record-right{width:65%;position:absolute;top:-10px;right:-33%;height:100%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .scroll-text{color:#8c5938}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control{max-width:66.72%!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control .progress .el-slider__bar{background-color:#e24444!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls__play-button-wrapper{padding-right:8px!important;-ms-flex-item-align:center;align-self:center}.parent-group.xml-single-recorder-group .audio-component{display:none!important}.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-ratio-container{width:100%;min-height:80px;padding-bottom:24.78%;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.8% 3.5%;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper.style-mode--A,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper.style-mode--B{border:1px solid #418eed}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper.style-mode--C .xml-recorder-player-box .xml-audio-player .audio-player-control{max-width:100%}.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-voice-container{width:100%;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.8% 3.5%;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper.style-mode--A,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper.style-mode--B{border:1px solid #418eed}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper.style-mode--C .xml-recorder-player-box .xml-audio-player .audio-player-control{max-width:100%}.parent-group.xml-single-recorder-group .xml-recorder-container .play-mode-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:4px;right:6px;z-index:2}.parent-group.xml-single-recorder-group .xml-recorder-container .play-mode-wrap:hover{cursor:pointer}.parent-group.xml-single-recorder-group .xml-recorder-container .play-mode-wrap .play-control-image{width:30px;height:30px}.parent-group.xml-single-recorder-group .xml-recorder-container .demo .play-mode-wrap{top:2px;right:4px;z-index:2}.parent-group.xml-single-recorder-group .xml-recorder-container .demo .play-mode-wrap .play-control-image{width:18px;height:18px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box{width:100%;height:100%;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0!important;background-color:#fbfbfb;padding:0 16px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-cover{width:78px;height:78px;margin-right:10px;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-cover img{border-radius:5px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-cover .style-a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .record-player-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .record-player-control .mock-wave{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .record-player-control .mock-wave img{max-width:100%}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px;max-width:70.22%}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title{width:calc(100% - 30px);color:#333}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title .scroll-text{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title.preview{width:calc(100% - 30px);overflow:hidden}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{-webkit-animation:fadeNum 7s infinite;animation:fadeNum 7s infinite;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .play-button{width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 20px -2px #2e9adb;box-shadow:0 0 20px -2px #2e9adb}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .play-button .button-image{cursor:pointer}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .play-text{position:absolute;top:36%;-webkit-transform:translateY(20px);transform:translateY(20px);width:100%;text-align:center;font-size:14px;color:#333}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls__play-button-wrapper{padding-right:18px;-ms-flex-item-align:center;align-self:center}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{display:none}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress{width:100%;justify-self:center}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:8px 0}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;bottom:2px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .current-time,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .total-time{font-size:12px;color:#999}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .play-button{width:20px;height:20px;border-radius:50%;-webkit-box-shadow:0 0 10px -2px #2e9adb;box-shadow:0 0 10px -2px #2e9adb}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .play-button .button-image{cursor:pointer}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .play-text{position:absolute;top:50%;-webkit-transform:translateY(10px);transform:translateY(10px);width:100%;text-align:center;font-size:12px;color:#333}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-player-control .audio-player-title{font-size:14px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-player-control .audio-player-title .scroll-text{line-height:14px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls{min-height:60px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls__play-button-wrapper{padding-right:10px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:0 0 2px;height:4px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .play-times{line-height:12px;bottom:1px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .prevent-drag{position:absolute;background-color:#666;width:200px;height:10px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer{margin:0;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic{background-color:inherit!important;width:58.75px;height:67.5px;margin:10px 12.5px}.dialog-title,.xml-voice-container .el-dialog__header{background:#eee}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-play{margin-right:-168px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause{width:26px;height:26px;bottom:26%;right:50%;margin-right:-168px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause .aplayer-icon-pause{height:22px;width:20px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info{height:82px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:190px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{position:absolute;top:-16px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{width:190px;position:relative;color:#fbfbfb}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime{color:#666;position:absolute;left:0}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime{color:#666;position:absolute;right:0}@media screen and (max-width:750px){.parent-group.xml-single-recorder-group .play-button{width:30px!important;height:30px!important;-webkit-box-shadow:0 0 15px -2px #2e9adb!important;box-shadow:0 0 15px -2px #2e9adb!important}.parent-group.xml-single-recorder-group .play-text{-webkit-transform:translateY(13px)!important;transform:translateY(13px)!important;font-size:12px!important}.parent-group.xml-single-recorder-group .play-mode-wrap{top:2px!important;right:4px!important;z-index:2!important}.parent-group.xml-single-recorder-group .play-mode-wrap .play-control-image{width:24px!important;height:24px!important}}.dialog-title{font-size:30px;font-family:Source Han Serif CN;font-weight:700;color:#333}.voice-content-box{min-height:48vh;max-height:48vh;border-bottom:1px dashed #1f4d75;overflow-y:auto}.voice-btn-box{text-align:center;padding-top:40px;position:relative}.voice-btn-box>div{font-size:36px;font-family:Microsoft YaHei;font-weight:400;color:#418eed;line-height:51px}.voice-btn-box img{width:90px;height:90px;cursor:pointer}.voice-btn-box .total_score{position:absolute;top:0;right:0;color:#db0000;font-weight:700;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);background-image:url(../../static/images/leaflet/icons/source_underline.png);background-repeat:no-repeat;background-size:100% 35%;background-position:bottom;padding-bottom:10px;cursor:pointer}.illustrate-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;padding-bottom:10px;border-bottom:1px solid #eee}.xml-result-con{width:412px;background:#fff;border-radius:2px}.xml-result-con .score-item-box{min-height:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;border-radius:2px;margin-top:20px}.xml-result-con .score-item-box>div{width:100%;height:46px;background:#fff;border:1px solid #dcdcdc;border-radius:2px;line-height:46px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:4px 0}.xml-result-con .score-item-box>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-result-con .score-item-box>div>div span{margin-left:4px;color:#1e1d1d}.xml-result-con .score-item-box>div span{color:var(--themecolor)}.xml-result-con .Gray::after{content:"";width:100%;height:100%;background-color:rgba(188,188,188,.3);position:absolute;top:0;left:0}.xml-result-con .total{width:150px;height:150px;background-color:#fff;border:4px solid #1e1d1d;border-radius:50%;position:relative;text-align:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-result-con .total .number-box{width:85%;height:85%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.xml-result-con .total .number-box span{font-weight:700;font-size:40px;margin-right:2px}.btn-group .text,.play-box .text,.xml-result-con .total .comprehensive{font-weight:400;font-stretch:normal}.xml-result-con .total .comprehensive{width:140px;height:37px;background-color:#eb5537;border-radius:27px;border:3px solid #fff;position:absolute;bottom:-15px;z-index:9;font-family:SourceHanSansCN-Bold;font-size:17px;line-height:30px;letter-spacing:0;color:#fff}.xml-voice-player{height:calc(100% - 40px)!important}.voice-image-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;color:var(--reader-theme-font-color,initial)}.voice-image-con img{width:100%;height:100%}.btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}.btn-group>div,.xml-single-question-group .file-render .file-info.videoHandler{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.btn-group>div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 4px;cursor:pointer;min-width:59px}.btn-group .icon-box,.play-box{background-color:#2d5dd8;display:-webkit-box}.btn-group .icon-box{width:43px;height:43px;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.play-box,.play-box .play-icon{display:-ms-flexbox;-webkit-box-align:center}.btn-group .icon-box .img1{width:50%}.btn-group .icon-box .img2{width:85%;height:50%}.btn-group .icon-box .img4{height:50%}.btn-group .icon-box .img3{width:70%;margin-top:5px}.btn-group .text{font-family:SourceHanSansCN-Regular;font-size:12px;letter-spacing:0;color:#bcbbbb}.play-box{width:85%;height:3vh;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.play-box>div{margin:0 5px}.play-box .play-icon{width:2%;height:80%;cursor:pointer;display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center}.question,.question>div{height:100%;-webkit-box-align:center}.play-box .play-icon img{width:100%}.play-box .slider-box{width:50%}.play-box .text{font-family:SourceHanSansCN-Normal;font-size:10px;color:#fff}.question .text,.question .text .title{font-size:16px;font-family:PingFang SC}.question{-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.question>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.question .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0}.question .workbench-shop-item .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;width:88px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.question .workbench-shop-item .shop-item-img img{max-width:100%}.question .text{font-weight:700;color:#666;margin-left:20px;line-height:40px}.question .text .title{font-weight:400;color:var(--reader-theme-font-color,#333)}.question .text .info{font-size:14px;font-family:PingFang SC;font-weight:400;color:#999}.question .text .info span{color:#418eed!important;margin:0 5px}.parent-group.xml-single-video-group .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{position:fixed;opacity:1!important}.parent-group.xml-single-video-group .vjs-no-select .vjs-progress-control.vjs-control{pointer-events:none!important}.parent-group.xml-single-video-group .video-js .vjs-error-display::before{display:none!important}.parent-group.xml-single-video-group .vjs-poster{-o-object-fit:scale-down;object-fit:scale-down}.parent-group.xml-single-video-group .dialog-box{pointer-events:none!important}.parent-group.xml-single-video-group .xml-video-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.5px}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box{width:100%;height:100%}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player>.dialog-box{position:absolute;top:0;left:0;width:100%;height:calc(100% - 150px);z-index:10;pointer-events:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player .convert-placeholder{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ECECF3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player .convert-placeholder__text{text-align:center;padding:0 18px}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player::-webkit-media-controls{display:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{position:fixed;opacity:1!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin>.video-js .vjs-control .vjs-time-tooltip{top:.6em}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-no-select .vjs-progress-control.vjs-control{pointer-events:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin .video-js .vjs-big-play-button{border-radius:100%!important;width:70px!important;height:70px!important;line-height:67px!important;margin-left:-35px!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin.is-demo-mode .video-js .vjs-big-play-button{border-radius:100%!important;width:48px!important;height:48px!important;line-height:45px!important;margin-left:-24px!important;margin-top:-24px!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .video-js .vjs-error-display::before{display:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-poster{-o-object-fit:scale-down;object-fit:scale-down}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .dialog-box{pointer-events:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9.vjs-empty-placeholder .vjs-error .vjs-error-display{opacity:0}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-menu-button-popup .vjs-menu .vjs-menu-content{padding:0!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title{width:100%;height:30px;z-index:2;position:absolute;top:calc(100% - 30px);left:0;background-color:#101010;font-size:14px;color:#fff;padding-left:16px;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title>div{overflow-x:hidden}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title>div div{white-space:nowrap;display:inline-block}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title .animate-title{white-space:nowrap;-webkit-animation:title-move var(--scroll-duration) linear infinite;animation:title-move var(--scroll-duration) linear infinite}@-webkit-keyframes title-move{0%,12%{margin-left:0;-webkit-transform:translateX(0);transform:translateX(0)}100%{margin-left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes title-move{0%,12%{margin-left:0;-webkit-transform:translateX(0);transform:translateX(0)}100%{margin-left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.parent-group.xml-single-video-group .xml-video-player .video-player.vjs-custom-skin .video-js{height:100%;padding-top:0}.parent-group.xml-single-video-group .xml-video-player .video-player.vjs-custom-skin.with-bottom-title .video-js .vjs-control-bar{bottom:30px}.xml-video-container .fixed-ratio-container,.xml-video-player .fixed-ratio-container{padding-bottom:56.25%;position:relative}.xml-video-container .fixed-ratio-container::before,.xml-video-player .fixed-ratio-container::before{content:"";display:block;position:absolute;width:100%;height:1.2px;top:-1px;background-color:#FFF;z-index:2}.xml-video-container .fixed-ratio-container.with-under-title+.video-title--under,.xml-video-player .fixed-ratio-container.with-under-title+.video-title--under{word-break:break-all;padding:4px 2px 0}.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js{height:100%;padding-top:0}.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before{content:"";display:block;position:absolute;height:100%;left:-1px;width:1.5px;background-color:#FFF;z-index:2}.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after{content:"";display:block;position:absolute;height:100%;right:-.5px;width:1px;background-color:#FFF;z-index:2}.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-poster,.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-tech,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-poster,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-tech{pointer-events:none}.xml-modal-player__wrapper .vjs-no-select .vjs-progress-control.vjs-control,.xml-modal-player__wrapper .xml-video-player .vjs-no-select .vjs-progress-control.vjs-control,.xml-modal-viewer__wrapper .vjs-no-select .vjs-progress-control.vjs-control,.xml-modal-viewer__wrapper .xml-video-player .vjs-no-select .vjs-progress-control.vjs-control,.xml-video-container .fixed-ratio-container .video-player.vjs-no-select .vjs-progress-control.vjs-control,.xml-video-player .fixed-ratio-container .video-player.vjs-no-select .vjs-progress-control.vjs-control{pointer-events:none!important}.xml-video-container .fixed-ratio-container .video-js .vjs-mute-control,.xml-video-player .fixed-ratio-container .video-js .vjs-mute-control{padding-left:0;padding-right:0}.xml-video-container .fixed-ratio-container .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,.xml-video-player .fixed-ratio-container .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{left:-3em}.xml-video-container.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after,.xml-video-container.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before,.xml-video-container.block-checked .fixed-ratio-container::before,.xml-video-player.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after,.xml-video-player.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before,.xml-video-player.block-checked .fixed-ratio-container::before{background-color:#418EED}.xml-video-container .xml-video__wrapper,.xml-video-player .xml-video__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbfbfb;border-radius:8px}.xml-video-container .xml-video__wrapper video,.xml-video-player .xml-video__wrapper video{width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:750px){.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin:not(.is-demo-mode) .video-js .vjs-big-play-button,.player-dialog .xml-modal-player__wrapper .xml-video-player .video-js .vjs-big-play-button{width:60px!important;height:60px!important;line-height:57px!important;margin-left:-30px!important;margin-top:-30px!important}}.preview-tree-box-h5-tree,.xml-single-question-group .option-item+.option-item{margin-top:16px}.xml-single-question-group .group-content{width:100%}.xml-single-question-group .group-content .el-textarea__inner{background:var(--reader-theme-secondary-color,initial);border-color:var(--reader-theme-secondary-color,initial);color:var(--reader-theme-font-color,inherit)}.xml-single-question-group .content{width:100%}.xml-single-question-group .content .stem-content{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 14px;height:auto;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer;color:var(--reader-theme-font-color,inherit)}.xml-single-question-group .content .stem-content.no-border{padding:0;border:none;cursor:default}.xml-single-question-group .content .stem-content .placeholder{color:#c0c4cc;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xml-single-question-group .option-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--reader-theme-secondary-color,#fbfbfb);border-radius:6px;padding-left:16px;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s;border:1px solid var(--reader-theme-secondary-color,#fbfbfb);color:var(--reader-theme-font-color,inherit)}.xml-single-question-group .option-item.isActive{border-color:#2e9adb}.xml-single-question-group .option-item .questionSeq{padding:8px 0}.xml-single-question-group .option-item.isTrue{border:1px solid #70b603}.xml-single-question-group .option-item.isTrue .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#70b603;background:#70b603}.xml-single-question-group .option-item.isFalse{border:1px solid #d9001b}.xml-single-question-group .option-item.isFalse .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#d9001b;background:#d9001b}.xml-single-question-group .option-item:hover{background:#ddd}.xml-single-question-group .option-item .content{cursor:pointer}.xml-single-question-group .option-item .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.xml-single-question-group .file-render{width:100%}.xml-single-question-group .file-render .image-file{width:218px;-o-object-fit:scale-down;object-fit:scale-down}.xml-single-question-group .file-render .video-file{width:408px}.xml-single-question-group .file-render .file-render{width:100%}.xml-single-question-group .file-render .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.xml-single-question-group .file-render .file-info.videoHandler{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-question-group .file-render .file-info.videoHandler .fileName{font-size:18px;color:#333;margin-bottom:19px}.xml-single-question-group .file-render .file-info.videoHandler .fileInfo{font-size:14px;color:#666;margin-bottom:19px}.xml-single-question-group .file-render .audio .audio-icon{width:36px;height:36px;margin-right:20px}.xml-single-question-group .file-render .audio .audio-icon img{width:100%;height:100%;display:block}.xml-single-question-group .file-render .audio .audio-controls{width:100%;max-width:200px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler,.xml-single-question-group .file-render .audio .audio-controls .audio-controls--progress{width:100%}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler{line-height:1}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .play{font-size:24px}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .play .play-handler{width:22px;height:22px;display:block;cursor:pointer}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .current-time,.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .total-time{font-size:12px;color:#333}.xml-single-question-group .file-render .play-handler.mobile{width:20px;height:20px}.xml-single-question-group .file-render .audio-component{display:none}.xml-single-question-group .file-render .el-slider__runway{margin:0 0 4px;background:#e3e3e3;height:4px}.xml-single-question-group .file-render .el-slider__bar{height:4px}.xml-single-question-group .file-render .el-slider__button{width:10px;height:10px}.xml-single-question-group .file-render .el-slider__button-wrapper{top:-15px}.xml-single-question-group .file-render .file-render--video ::v-deep .el-dialog__header{padding:10px}.xml-single-question-group .file-render .file-render--video .video-content{width:180px;height:135px;border-radius:6px;overflow:hidden;position:relative}.xml-single-question-group .file-render .file-render--video .video-content .play{position:absolute;left:50%;top:50%;cursor:pointer;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.xml-single-question-group .file-render .file-render--video .video-mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.xml-single-question-group .file-render .file-render--video .video-mask img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);display:block}.xml-single-question-group .file-render .file-render--video .video-player{width:100%}.xml-single-question-group .flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-single-question-group .AIbtn{cursor:pointer;padding-left:16px;margin-top:5px}.xml-single-question-group .shop-item-img img{width:100%}.xml-single-question-group .group-content{padding-bottom:14px}.xml-single-question-group .group-content-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:12px}.xml-single-question-group .group-content-box .question-number{line-height:28px;padding-right:4px}.xml-single-question-group .question-label{padding-top:8px}.xml-single-question-group .border-bottom{margin-bottom:10px;border-bottom:2px dashed #ececec}.xml-single-question-group .answer-cloze-input{margin-bottom:8px;width:100%;padding:6px 10px;border-radius:4px;background:var(--reader-theme-secondary-color,#fbfbfb);border-color:var(--reader-theme-secondary-color,initial);color:var(--reader-theme-font-color,inherit)}.parent-group.xml-single-resource-group .preview-container-resource .workbench-shop-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-resource-group .preview-container-resource .shop-item-desc .shop-item-desc-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.parent-group.xml-single-resource-group .preview-container-resource-editor .shop-item-desc .shop-item-desc-detail .pointer,.parent-group.xml-single-resource-group .preview-container-resource-editor .shop-item-desc .shop-item-desc-title,.parent-group.xml-single-resource-group .preview-container-resource-editor .shop-item-img{cursor:unset}.parent-group.xml-single-resource-group .preview-container-resource-demo .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0!important}.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;width:70px!important;height:70px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-img .shop-item-img-resource{width:80%!important;height:80%!important}.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-desc .shop-item-desc-title{font-size:14px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-desc .shop-item-desc-detail{font-size:12px!important}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:2em 1em 1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0;border-radius:4px}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.3em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.3em;width:2.8em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.5em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:focus-within>.toolbar,div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{border:0;font:inherit;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}.video-js button,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}div.code-toolbar>.toolbar>.toolbar-item+.toolbar-item{margin-left:6px}.parent-group.xml-single-text-group .text-container table{border-collapse:collapse;margin:10px auto;border:1px solid #797979}.parent-group.xml-single-text-group .text-container table td,.parent-group.xml-single-text-group .text-container table th{border:1px solid #797979;color:#535353;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.25}.parent-group.xml-single-text-group .text-container table th,.parent-group.xml-single-text-group .text-container table tr.firstRow td{color:#353535;background-color:#ececec}.parent-group.xml-single-text-group .text-container p{word-break:break-word;margin:0}.parent-group.xml-single-text-group .text-container span.inline-link-wrap{text-indent:initial}.parent-group.xml-single-text-group .text-container a.alertImg>img{width:1px!important;height:1px!important}.parent-group.xml-single-text-group .text-container .inline-audio-wrap,.parent-group.xml-single-text-group .text-container .inline-link-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-text-group .text-container .inline-audio-wrap span,.parent-group.xml-single-text-group .text-container .inline-link-wrap span{display:inline-block;text-indent:0!important}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit,.parent-group .richtext-reset-container .richtext-reset-wrapper--view,.parent-group .text-container .richtext-reset-wrapper--edit,.parent-group .text-container .richtext-reset-wrapper--view{--default-font-family:微软雅黑,"Mircosoft Yahei",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--reader-theme-font-family),var(--default-font-family);font-size:16px;color:#333;line-height:1.5}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.parent-group .text-container .richtext-reset-wrapper--edit p,.parent-group .text-container .richtext-reset-wrapper--view p{font-size:var(--reader-theme-font-size,16px);line-height:var(--reader-theme-line-height,1.5);letter-spacing:var(--reader-theme-letter-spacing,0);color:#333;word-break:break-word}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p:not([style~=background-color\:]),.parent-group .richtext-reset-container .richtext-reset-wrapper--view p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--edit p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--view p:not([style~=background-color\:]){color:var(--reader-theme-font-color,#333)}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p+img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p+img,.parent-group .text-container .richtext-reset-wrapper--edit p+img,.parent-group .text-container .richtext-reset-wrapper--view p+img{margin-top:8px}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p *,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p *,.parent-group .text-container .richtext-reset-wrapper--edit p *,.parent-group .text-container .richtext-reset-wrapper--view p *{word-break:initial}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p span,.parent-group .text-container .richtext-reset-wrapper--edit h1,.parent-group .text-container .richtext-reset-wrapper--edit h1 span,.parent-group .text-container .richtext-reset-wrapper--edit h2,.parent-group .text-container .richtext-reset-wrapper--edit h2 span,.parent-group .text-container .richtext-reset-wrapper--edit h3,.parent-group .text-container .richtext-reset-wrapper--edit h3 span,.parent-group .text-container .richtext-reset-wrapper--edit h4,.parent-group .text-container .richtext-reset-wrapper--edit h4 span,.parent-group .text-container .richtext-reset-wrapper--edit h5,.parent-group .text-container .richtext-reset-wrapper--edit h5 span,.parent-group .text-container .richtext-reset-wrapper--edit h6,.parent-group .text-container .richtext-reset-wrapper--edit h6 span,.parent-group .text-container .richtext-reset-wrapper--edit p span,.parent-group .text-container .richtext-reset-wrapper--view h1,.parent-group .text-container .richtext-reset-wrapper--view h1 span,.parent-group .text-container .richtext-reset-wrapper--view h2,.parent-group .text-container .richtext-reset-wrapper--view h2 span,.parent-group .text-container .richtext-reset-wrapper--view h3,.parent-group .text-container .richtext-reset-wrapper--view h3 span,.parent-group .text-container .richtext-reset-wrapper--view h4,.parent-group .text-container .richtext-reset-wrapper--view h4 span,.parent-group .text-container .richtext-reset-wrapper--view h5,.parent-group .text-container .richtext-reset-wrapper--view h5 span,.parent-group .text-container .richtext-reset-wrapper--view h6,.parent-group .text-container .richtext-reset-wrapper--view h6 span,.parent-group .text-container .richtext-reset-wrapper--view p span{word-break:break-word}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--view .float-clear::after{content:"";display:table;clear:both}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear img,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .text-container .richtext-reset-wrapper--view .float-clear img{margin:5px}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit strong,.parent-group .richtext-reset-container .richtext-reset-wrapper--view strong,.parent-group .text-container .richtext-reset-wrapper--edit strong,.parent-group .text-container .richtext-reset-wrapper--view strong{font-weight:900}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--view .span.magic-link{display:inline;text-indent:initial}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .richtext-reset-container .richtext-reset-wrapper--view span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--view span.magic-fillchar{display:inline-block;min-width:1px;max-width:1px}.parent-group .richtext-reset-container{overflow:hidden}.xml-text-preview-box-dialog p{font-size:16px;line-height:1.5;color:#333;word-break:break-word}.xml-text-preview-box-dialog p+img{margin-top:8px}.xml-text-preview-box-dialog p *{word-break:initial}#xml-reader-window-box p,#xml-reader-window-box p span,.xml-text-preview-box-dialog p span{word-break:break-word}.xml-text-preview-box-dialog .float-clear::after{content:"";display:table;clear:both}.xml-text-preview-box-dialog .float-clear img{margin:5px}.xml-text-preview-box-dialog strong{font-weight:900}.preview-counter-main-pc .xml-reader-window-box .tippy-content{background-color:#eeeeef;border-radius:4px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15)}.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#eeeeef;color:#535353}.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.preview-counter-main-pc .xml-reader-window-box .tipbar-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 4px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.preview-counter-main-pc .xml-reader-window-box .tipbar-action:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon{display:inline-block;width:1.1em;height:1.1em;margin-right:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.addTeacherResources{background-image:url(../../static/images/icons/richtext/addTeacherResources.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.dictionary{background-image:url(../../static/images/icons/richtext/dictionary.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.encyclopedias{background-image:url(../../static/images/icons/richtext/encyclopedias.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-separator{margin:0 6px}.preview-counter-main-pc .xml-reader-window-box .tipbar-remark{display:inline-block;margin-left:15px;font-size:12px;line-height:30px}.preview-counter-main-pc .xml-reader-window-box .tipnote.tipnote-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#eeeeef;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#535353;min-width:320px;padding:8px 6px 4px}.preview-counter-main-pc .xml-reader-window-box .tipnote-title{width:100%;line-height:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-textarea{width:100%;margin-top:10px;border:none;border-radius:4px;padding:4px 6px;resize:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-footer{width:100%;margin-top:10px;text-align:right}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn{display:inline-block;padding:4px 12px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap{position:relative;pointer-events:auto}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled{-webkit-filter:brightness(1.75);filter:brightness(1.75)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled .btn-edit{-webkit-filter:brightness(1);filter:brightness(1);pointer-events:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;z-index:1;cursor:not-allowed}.xml-digital-teaching-phone .xml-reader-window-box .tippy-box{border-radius:12px}.xml-digital-teaching-phone .xml-reader-window-box .tippy-box[data-placement^=top]>.tippy-arrow::before{border-top-color:#333!important}.xml-digital-teaching-phone .xml-reader-window-box .tippy-content{background-color:#333;border-radius:12px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);position:relative}.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#333;color:#FFF;font-size:10px;width:120px}.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;padding:4px 6px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon{display:inline-block;width:1.1em;height:1.1em;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.dictionary{background-image:url(../../static/images/icons/richtext/dictionary.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.encyclopedias{background-image:url(../../static/images/icons/richtext/encyclopedias.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-separator--mobile{height:0;width:100%;position:absolute;border-bottom:1px dashed #FFF;top:20px;left:0}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-remark--mobile{display:block;width:100%;text-align:center;font-size:8px;padding:2px 0 6px}.xml-reader-phone-mark-note-popup .mark-note__wrap{padding:15px;background-color:#FFF;width:100%;border-radius:6vw 6vw 0 0;-webkit-transition:padding-bottom .24s;transition:padding-bottom .24s}.xml-reader-phone-mark-note-popup .mark-note__selection{margin:15px 15px 10px;width:calc(100% - 30px);background-color:#FFF;border-radius:12px;padding:12px 20px}.xml-reader-phone-mark-note-popup .mark-note__selection>div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%}.xml-reader-phone-mark-note-popup .mark-note__textarea{width:100%;border:none;border-radius:5vw;padding:12px 20px;resize:none;font-size:16px;line-height:1.5;color:#535353;background-color:#F6F6F6}.xml-reader-phone-mark-note-popup .mark-note__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.xml-reader-phone-mark-note-popup .mark-note__count{font-size:12px;color:#666}.xml-reader-phone-mark-note-popup .mark-note__delete{margin-left:auto;background-color:#FF2F10;color:#FFF;padding:6px 12px;border-radius:5vw;font-size:14px;cursor:pointer}.xml-reader-phone-mark-note-popup .mark-note__confirm{display:inline-block;padding:6px 12px;border-radius:5vw;background-color:#F6F6F6;margin-left:10px;color:#999;font-size:14px;cursor:pointer}.xml-reader-phone-mark-note-popup .mark-note__confirm.enable{background-color:#0D3B8B;color:#FFF}.xml-reader-phone-mark-note-popup.toolbar-show .mark-note__wrap{padding-bottom:100px}.xml-reader-phone-mark-note-popup.toolbar-show.keyboard-show .mark-note__wrap{padding-bottom:45px}@counter-style num1{system:fixed;symbols:"1)" "2)" "3)" "4)" "5)" "6)" "7)" "8)" "9)" "10)" "11)" "12)" "13)" "14)" "15)" "16)" "17)" "18)" "19)" "20)";suffix:" "}@counter-style num2{system:fixed;symbols:"(1)" "(2)" "(3)" "(4)" "(5)" "(6)" "(7)" "(8)" "(9)" "(10)" "(11)" "(12)" "(13)" "(14)" "(15)" "(16)" "(17)" "(18)" "(19)" "(20)";suffix:" "}@counter-style cn{system:fixed;symbols:"一." "二." "三." "四." "五." "六." "七." "八." "九." "十." "十一." "十二." "十三." "十四." "十五." "十六." "十七." "十八." "十九." "二十.";suffix:" "}@counter-style cn1{system:fixed;symbols:"一)" "二)" "三)" "四)" "五)" "六)" "七)" "八)" "九)" "十)" "十一)" "十二)" "十三)" "十四)" "十五)" "十六)" "十七)" "十八)" "十九)" "二十)";suffix:" "}@counter-style cn2{system:fixed;symbols:"(一)" "(二)" "(三)" "(四)" "(五)" "(六)" "(七)" "(八)" "(九)" "(十)" "(十一)" "(十二)" "(十三)" "(十四)" "(十五)" "(十六)" "(十七)" "(十八)" "(十九)" "(二十)";suffix:" "}.parent-group.xml-single-hotzone-group .xml-hotzone-container{position:relative}.parent-group.xml-single-hotzone-group .xml-hotzone-container .fixed-ratio-container{width:100%}.parent-group.xml-single-hotzone-group .xml-hotzone-container .fixed-ratio-container+.fixed-ratio-container{margin-top:10px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .image-title--bottom{font-size:14px;color:#FFF;position:absolute;bottom:0;left:0;z-index:3;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,.4);padding:5px 10px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .image-title--under{font-size:16px;color:#333;margin-top:10px;width:100%;overflow:hidden;white-space:normal;word-break:break-all}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone__wrapper{width:100%;height:100%;top:1px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbfbfb;border-radius:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box{width:100%;height:100%}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap{position:relative}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-img{display:block;width:100%;max-width:100%;height:auto;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box>li,.video-js .vjs-slider,.xml-digital-teaching-preview,.xml-digital-teaching-preview .code-toolbar,.xml-text-preview-box-dialog{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-area{position:absolute;top:0;right:0;bottom:0;left:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap.editing .hz-m-area{cursor:crosshair}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.2);border:1px dashed rgba(30,30,40,.6);font-size:12px;cursor:pointer;color:#fff;overflow:visible}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box>li{position:absolute;text-align:center;user-select:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box:hover .hz-u-square{display:block}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item{position:absolute;display:block}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.hz-m-item-selected .hz-m-box{-webkit-box-shadow:0 0 0 1px #409eff;box-shadow:0 0 0 1px #409eff;border-width:0;background-color:rgba(100,150,240,.3)}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.hz-m-item-selected .hz-m-box .hz-u-close{display:-webkit-box;display:-ms-flexbox;display:flex}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.in-editor .hz-m-box{cursor:auto}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.is-transparent{opacity:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap.hz-z-hidden>li{display:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-index{display:block;top:50%;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:85%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:16px;font-size:12px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-close{top:-7px;right:-7px;background-color:#C5C5C5;width:14px;height:14px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;z-index:11}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-close .hz-u-close-icon{display:block;fill:#fff;width:12px;height:12px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square{width:6px;height:6px;opacity:.8;z-index:10;display:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square:after{content:"";position:absolute;top:0;left:0;width:6px;height:6px;border-radius:1px;background-color:#409eff}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-tl{top:-3px;left:-3px;cursor:nw-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-tc{top:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:n-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-tr{top:-3px;right:-3px;cursor:ne-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-cl{top:50%;left:-3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:w-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-cr{top:50%;right:-3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:w-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-bl{bottom:-3px;left:-3px;cursor:sw-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-bc{bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:s-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-br{bottom:-3px;right:-3px;cursor:se-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap{font-size:12px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal li,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ul,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap li,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ul{margin:0;padding:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ul,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ul{list-style:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal a,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap a{text-decoration:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal a:hover,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap a:hover{text-decoration:underline}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal p,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap p{-webkit-margin-before:0;-webkit-margin-after:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal input[type=checkbox],.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap input[type=checkbox]{cursor:pointer}.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item{padding:5px 10px}.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item .shop-item-img-resource-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:19.97%;height:auto}.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item .shop-item-img-resource-first img{width:100%;height:auto!important}.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item .shop-item-desc{-webkit-box-flex:1;-ms-flex:1;flex:1}.parent-group.xml-single-layout-group .xml-grid-layout__container{min-height:200px}.parent-group.xml-single-layout-group .xml-grid-layout__area-box{min-width:0;overflow:hidden;position:relative}.parent-group.xml-single-layout-group .xml-grid-layout__area-box--spare{-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out}.parent-group.xml-single-layout-group .xml-grid-layout__area-box--spare.is-in-editor{cursor:pointer;border:1px solid transparent}.parent-group.xml-single-layout-group .xml-grid-layout__area-box--spare.is-in-editor:hover{border-color:var(--areabox-color)}.parent-group.xml-single-layout-group .xml-grid-layout__area-box.inject-active .xml-grid-layout__control{top:1px;-webkit-transform:scale(1);transform:scale(1);border-bottom-left-radius:100px;border-bottom-right-radius:100px}.parent-group.xml-single-layout-group .xml-grid-layout__control{position:absolute;top:-999px;left:10px;z-index:1;width:calc(100% - 20px);display:block;-webkit-transform:scale(.1);transform:scale(.1);background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px) brightness(.85);backdrop-filter:blur(6px) brightness(.85);border:0 solid rgba(255,255,255,.18);-webkit-box-shadow:rgba(142,142,142,.5) 0 6px 15px 0;box-shadow:rgba(142,142,142,.5) 0 6px 15px 0;border-bottom-left-radius:100%;border-bottom-right-radius:100%;color:rgba(255,255,255,.75);-webkit-transition:all 330ms cubic-bezier(.75,-.1,.15,1.15);transition:all 330ms cubic-bezier(.75,-.1,.15,1.15);overflow:hidden}.parent-group.xml-single-layout-group .xml-grid-layout__control.is-in-editor{display:block}.parent-group.xml-single-layout-group .xml-grid-layout__control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:8px 12px}.parent-group.xml-single-layout-group .xml-grid-layout__button{padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:13px;color:#353535;background-color:rgba(255,255,255,.85);border-radius:10px}.parent-group.xml-single-layout-group .xml-grid-layout__button .el-image{width:20px;height:20px;margin:0 auto}.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:var(--justify-content,flex-start);-ms-flex-pack:var(--justify-content,flex-start);justify-content:var(--justify-content,flex-start);-webkit-box-align:var(--align-items,flex-start);-ms-flex-align:var(--align-items,flex-start);align-items:var(--align-items,flex-start)}.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap>div,.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap>parent-group{-webkit-box-flex:var(--component-flex,1);-ms-flex:var(--component-flex,1);flex:var(--component-flex,1)}.xml-digital-teaching-preview{--reader-background-color:#fafafa;--reader-theme-color:#ffffff;user-select:none}.xml-digital-teaching-preview .parent-group{padding:15px 30px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.xml-digital-teaching-preview .xml-digital-teaching-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 0;background:var(--reader-background-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left{height:calc(var(--xml-reader-page-height) - 12px);background-color:var(--reader-theme-color);padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .el-tree-node__content span{height:100%;line-height:30px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-tabs>.el-tabs__content{color:#6b778c;font-size:32px;font-weight:600;width:266px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__nav-wrap::after{position:static!important}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student{cursor:pointer;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnode{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnodeFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .flexOne{padding-right:23px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .expansion{margin:-23px 0 0 205px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .bookm-mark-student .note-content{font-weight:400;font-size:13px;margin-top:10px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{position:relative;margin:0 auto;height:calc(var(--xml-reader-page-height) - 12px);width:800px;overflow:hidden;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:720px;overflow-x:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-Preview-dom{height:calc(var(--xml-reader-page-height) - 68px);overflow-y:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc::-webkit-scrollbar{width:0!important}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box{width:100%;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block{position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .add-teacher-resources{position:absolute;top:22px;left:-80px;display:none;width:92px;height:30px;background:#e3f2ff;border-radius:15px 0 0 15px;text-align:center;line-height:30px;font-family:PingFang SC;font-weight:400;font-size:12px;color:#3e8ced;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc{position:absolute;top:17px;right:0;width:60px;height:32px;padding:0 2px 0 42px;border-radius:0 16px 16px 0;background:#e3f2ff;background:linear-gradient(to right,transparent 0,transparent 40px,#e3f2ff 40px,#e3f2ff 60px);left:734px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc img{margin:10px auto;width:12px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc .number{position:absolute;top:-2px;right:-2px;padding:0 5px;background:#f04343;border-radius:5px;font-family:PingFang SC;font-weight:300;font-size:10px;color:#fff;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .show-add-teacher-resources,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .teacher-resources-number-pc{display:block}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10;width:100%;height:56px;padding:0 20px;background-color:var(--reader-theme-color);border-bottom:2px solid #f2f2f2}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .text-book-title{width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC;font-weight:500;font-size:17px;color:#333}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .button-box{margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:78px;height:28px;background:#e3f2ff;border-radius:8px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#3e8ced;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .disabled{cursor:no-drop}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades img{width:17px;height:22px;-o-object-fit:contain;object-fit:contain}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades span{display:inline-block;width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-family:PingFang SC;font-weight:500;font-size:17px;color:#0d3b8b}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up{margin:0 0 0 29px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up img{width:34px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--xml-reader-page-height) - 12px);background-color:#fafafa;-webkit-box-shadow:0 0 10px 0 rgba(218,218,218,.8);box-shadow:0 0 10px 0 rgba(218,218,218,.8)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{width:260px;height:100%;background-color:#fafafa;margin-right:8px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content{height:calc(var(--xml-reader-page-height) - 30px);overflow-y:scroll}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60px;height:820px;padding-top:18px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);box-shadow:0 4px 10px 0 rgba(0,0,0,.05);border-radius:0 0 40px;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:86px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item .toolbar-icon{width:20px;height:20px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item div{padding-top:4px;font-family:PingFang SC;font-weight:400;font-size:12px;color:#666}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 div{color:#3e8ced;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_01.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_02.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_03.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_04.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_05.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_06.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_07.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_08.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_09.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_01.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_02.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_03.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_04.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_05.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_06.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_07.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_08.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_09.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar{position:absolute;left:0;top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:8;width:60px;height:104px;-webkit-transition:top .3s;transition:top .3s}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar{position:relative;width:100%;height:80px;border-radius:0 30px 30px 0;background-color:#ecf3fe}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::after{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 0,transparent 0 30px,#ecf3fe 29px);top:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::before{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 30px,transparent 0 30px,#ecf3fe 29px);bottom:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 30px,transparent 0 30px,#f7f7f7 29px);-webkit-filter:drop-shadow(3px 7px 12px #b1b1b1);filter:drop-shadow(3px 7px 12px #b1b1b1);bottom:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-seach-item-text{border-bottom:1px solid rgba(0,0,0,.1);padding:8px 8px 14px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc{position:fixed;left:0;top:0;width:1920px;height:100vh;z-index:999}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc div{-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;pointer-events:fill;position:absolute;z-index:9999;border-radius:8px;overflow:hidden;border:1px solid #f2f2f2;-webkit-box-shadow:1px 6px 8px #ccc;box-shadow:1px 6px 8px #ccc;background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;padding:0 16px;background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%)}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo img{width:40px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo .xiaozhi-logo{width:40px;height:28px;background-image:url(../../static/images/icons/ai/xiaozhi_logo2.png);background-size:100%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo span{padding-left:14px;font-family:SourceHanSansCN-Medium;font-size:16px;font-weight:600;font-stretch:normal;line-height:50px;letter-spacing:0;color:#0d27c6}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .el-icon-close{font-size:20px;font-weight:800;color:#999;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .xiaozhi-tips{width:100%;height:85px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,197,192,.1)),color-stop(0,rgba(128,212,222,.1)),color-stop(0,rgba(3,227,251,.1)),to(transparent));background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);font-family:SourceHanSansCN-Light;font-size:15px;font-weight:400;font-stretch:normal;line-height:24px;letter-spacing:0;color:#405ad1;padding:15px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:absolute;top:0;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .scroll{overflow-y:scroll}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content{width:100%;padding:85px 8px 8px;background:#fff;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .timer{width:100%;padding:8px 0;text-align:center;font-family:SourceHanSansCN-Light;font-size:14px;letter-spacing:0;color:#848484}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .cover{width:38px;height:38px;border-radius:50%;background:url(../../static/images/icons/ai/evaluate_avatar.png) #fff;overflow:hidden;background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .cover img{width:38px;height:38px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .text{position:relative;z-index:10;max-width:calc(100% - 34px);padding:8px 10px;font-size:15px;word-wrap:break-word;color:#555}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .text span{width:calc(100% - 5px);height:4px;position:absolute;left:3px;bottom:0;border-radius:0 0 8px 8px;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:6px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating .delete{margin-top:8px;width:14px;height:20px;background-image:url(../../static/images/icons/ai/delete_01.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating .refresh{margin-top:8px;width:14px;height:20px;background-image:url(../../static/images/icons/ai/refresh_01.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .left .text{margin-left:8px;background-color:#f4f4f4;border-radius:0 15px 15px;border:1px solid #e5e5e5;color:#484848}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right .text{margin-right:8px;background-color:rgba(187,232,255,.3);border-radius:15px 0 15px 15px;border:1px solid #bbe8ff;color:#000}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right .operating{padding:0 6px 0 0}@-webkit-keyframes myAnimation{0%,100%{background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)}25%{background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)}50%{background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)}75%{background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar{width:90%;height:60px;background-color:#f4f4f4;border-radius:0 15px 10px 10px;border:1px solid #e5e5e5;position:absolute;bottom:90px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);line-height:60px;z-index:99}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar>div{width:100%;position:relative;padding-left:20px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar>div span{width:calc(100% - 5px);height:8px;position:absolute;left:3px;bottom:-3px;border-radius:0 0 8px 8px;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(3,227,251,.1)));background-image:linear-gradient(180deg,transparent 0,rgba(3,227,251,.1) 100%);position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box::before{content:"";width:90%;height:1px;background-color:#bbe8ff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .download{width:20px;height:20px;background-image:url(../../static/images/icons/ai/download.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;border-radius:7px;border:1px solid #bbe8ff;padding-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-content{width:100%;outline:0;max-height:50px;overflow-y:scroll;padding:6px 14px;font-size:16px;color:#333;font-family:"微软雅黑";background-color:#fff;border-radius:6px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-content:empty::before{content:attr(placeholder);color:#777}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .sending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:20px;border-radius:10px;background-image:url(../../static/images/icons/ai/sending2.png);background-size:100% 100%;cursor:pointer;font-family:SourceHanSansCN-Light;font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#fff;margin-left:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .sending:hover{opacity:.7}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave-to,.xml-hevue-imgpreview-wrap .fade-enter,.xml-hevue-imgpreview-wrap .fade-leave-to{opacity:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-top{position:absolute;top:0;left:0;width:100%;height:6px;cursor:n-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-bottom{position:absolute;left:0;bottom:0;width:100%;height:6px;cursor:n-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-left{position:absolute;top:0;left:0;width:6px;height:100%;cursor:e-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-right{position:absolute;top:0;right:0;width:6px;height:100%;cursor:e-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box{pointer-events:fill;position:fixed;bottom:50px;right:46px;z-index:9999;width:120px;height:120px;cursor:pointer;background-image:url(../../static/images/icons/ai/elfin.png);background-size:100%;background-repeat:no-repeat;-webkit-animation:turn 2s linear infinite;animation:turn 2s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box .dialog-box{position:absolute;padding:28px 26px 10px;top:-62px;left:-96px;width:140px;font-size:14px;height:90px;background-image:url(../../static/images/icons/ai/dialog_box.png);background-size:100%;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box .dialog-box span{-webkit-animation:bounce .5s 1 forwards;animation:bounce .5s 1 forwards;display:inline-block;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounce{0%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-gif{background-image:url(../../static/images/icons/ai/elfin.gif)}@-webkit-keyframes turn{0%,100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}20%,60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes turn{0%,100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}20%,60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter-to,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave{opacity:1}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter-active,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave-active{-webkit-transition:all .6s;transition:all .6s}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .download-dom{position:fixed;top:0;left:0;height:0;overflow-y:scroll}.xml-digital-teaching-preview .xml-resource-list-pc{width:100%;height:100%;overflow-y:auto;padding:0 8px;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse{border:none}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item{margin-bottom:26px;background-color:var(--reader-theme-color);-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;overflow:hidden;border:2px solid #fff}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__header{position:sticky;top:0;left:0;height:30px;padding:0 0 0 10px;background:#7f9eb2;font-family:PingFang SC;font-weight:400;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid #3e8ced}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__content{padding-bottom:0}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .collapse-title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#f8fbff;width:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;width:100%;padding:2px 8px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .flie-title{padding:0 0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .teacher-flie-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0e3c8c;font-weight:600}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .el-icon-more,.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title{width:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon{width:23px;height:17px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay{position:relative}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay::after{content:"";display:block;position:absolute;top:0;right:0;background-color:var(--reader-background-color);width:16px;height:17px;-webkit-animation:myfirst2 1.2s infinite;animation:myfirst2 1.2s infinite}@-webkit-keyframes myfirst2{from{width:16px}to{width:0}}@keyframes myfirst2{from{width:16px}to{width:0}}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_01{background-image:url(../../static/images/icons/resource/icon_01.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_02{background-image:url(../../static/images/icons/resource/icon_02.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_03{background-image:url(../../static/images/icons/resource/icon_03.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_04{background-image:url(../../static/images/icons/resource/icon_04.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_05{background-image:url(../../static/images/icons/resource/icon_05.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon{margin-left:6px;width:18px;height:18px;cursor:pointer;background-image:url(../../static/images/icons/resource/positioning.png);background-size:16px 16px;background-repeat:no-repeat;background-position:50% 50%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon:hover{background-image:url(../../static/images/icons/resource/positioning.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon3{position:absolute;top:0!important;left:70px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon4{position:absolute;top:13px!important;left:203px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverImgStyle{position:absolute;top:106px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverStyle{position:absolute;top:0!important;left:203px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .flex-column{padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note{padding-bottom:4px;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#a8bbc8;border-radius:4px 4px 0 0}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .note-icon{width:16px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .eye{width:16px;margin-left:155px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .note-content{width:100%;background-color:#fff;padding:4px 8px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47%;height:106px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .el-dialog__header{display:none}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:76px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover img{max-width:100%;max-height:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box .image-title{cursor:pointer;width:80px;opacity:.6;text-align:center;line-height:13px;font-family:PingFang SC;font-weight:800;font-size:12px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource{width:100%;padding:4px 6px;background-color:#fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background:#fff;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;border:2px solid #fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:164px;color:#0d3b8b}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title-width{width:120px;margin-left:4px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item img{margin-left:6px;width:12px;cursor:pointer;vertical-align:middle}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .xml-current-resources{border:2px solid #3e8ced;color:#3e8ced}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .current-teacher-resources{-webkit-animation:backgroundColor 4s ease;animation:backgroundColor 4s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes backgroundColor{from{background-color:#409ef0}to{background-color:#c8e5ff}}@keyframes backgroundColor{from{background-color:#409ef0}to{background-color:#c8e5ff}}.xml-digital-teaching-preview .xml-resource-list-pc .no-data{margin:130px 30px;width:188px}.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__header{display:none!important}.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__body{padding:0}.xml-digital-teaching-preview .xml-preview-catalog-pc{overflow-y:auto;height:calc(var(--xml-reader-page-height) - 40px);padding:0!important}.xml-digital-teaching-preview .xml-preview-catalog-pc .text-book-name{font-family:PingFang SC;font-weight:400;font-size:18px;color:#333;text-align:center;padding:0 8px 14px 0;background:#fff;width:266px;position:sticky;top:52px;left:0;z-index:99;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-preview-catalog-pc .text-book-name span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:52px;padding:12px 0 20px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-title{padding:0 14px;font-family:PingFang SC;font-weight:500;font-size:16px;color:#4994fb}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header img{width:10px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalogHeaderHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:0;left:0;z-index:99;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block .add-teacher-resources,.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon,.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon::before{display:none}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content{width:260px;font-size:14px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__content{height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content{position:relative;background:linear-gradient(88deg,#e3f2ff 0,#f9fcff 100%);border-radius:6px 0 0 6px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content::after{position:absolute;top:5px;left:0;content:"";display:block;width:3px;height:20px!important;background:#4994fb}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .custom-tree-node{width:200px;font-style:14px;font-weight:400;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important}.xml-digital-teaching-preview .xml-digital-teaching-phone{height:var(--xml-reader-page-height);background-color:#f5f5f5}.xml-digital-teaching-preview .xml-digital-teaching-phone .xmlmback{position:absolute;top:122px;left:137px;z-index:1;padding-top:5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box{-webkit-touch-callout:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box .xml-reader-content{padding-bottom:85px}.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list{width:100%;height:calc(var(--xml-reader-page-height) - var(--vh-offset,0px));background-color:var(--reader-theme-color);-ms-scroll-chaining:none;overscroll-behavior:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list .xml-reader-window-Preview-dom{height:calc(var(--xml-reader-page-height) - var(--vh-offset,0px));overflow-y:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop{width:100%;height:80vh;background-color:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;padding:10px 15px 34px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input{margin-top:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input input{padding:1px 20px;background:#f3f3f3;width:17.8125rem;border:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .seach-text{background-color:#f6fbff;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1);padding:8px 0 14px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block{position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .el-collapse-item__content{padding-bottom:0;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar{padding:0 16px;width:100%;position:fixed;top:0;left:0;z-index:99;pointer-events:all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con{width:100%;height:42px;background:#dee9ff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05);box-shadow:0 0 10px 0 rgba(0,0,0,.05);border-radius:12px;padding:5px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .cur-name{width:70%;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#0d3b8b;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#0d3b8b;line-height:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box .icon{width:16px;height:16px;margin-left:12px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:3003;pointer-events:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;width:100%;bottom:0;left:0;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);box-shadow:0 0 16px 0 rgba(0,0,0,.2);pointer-events:all;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);z-index:3003;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 34px 8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;border-bottom:1px solid #f1f1f1}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content img{width:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item{padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#333;line-height:22px;padding-top:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 div{color:#3e8ced;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item .toolbar-icon{width:24px;height:24px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_10 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_10.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_11 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_11.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_12 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_12.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_13 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_13.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_10.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_11.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_12.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_13.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop{width:100%;height:80vh;background:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;padding:0 15px 66px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .book-name{font-family:PingFang SC,PingFang SC;font-weight:600;font-size:18px;color:#0d3b8b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .node-label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop{width:100%;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);box-shadow:0 0 16px 0 rgba(0,0,0,.2);border-radius:22px 22px 0 0;padding:17px;padding-bottom:calc(148px + env(safe-area-inset-bottom));-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .keyname{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;margin-right:9px;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:14px;color:#333;width:34.5%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span{margin:0 20px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__increase{margin:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .size-btn{width:62px;height:30px;background:#efefef;border-radius:15px;text-align:center;line-height:30px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box{width:calc(100% - 65px);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:3vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,28px)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .color-tag{width:28px;height:28px;border-radius:50%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__inner,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__inner{height:30px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .active{border:1px solid #333}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-input__suffix-inner{margin-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__suffix{margin-top:6px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .is-reverse{margin-top:-13px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box{width:calc(100% - 75px)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__suffix{margin-top:6px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .is-reverse{margin-top:-13px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .m-l23{margin-left:23px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .spacing-box:not(.number-input) .el-input__inner{width:25vw;padding-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small{line-height:28px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__increase{width:28px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input__inner{height:30px;line-height:30px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop{width:100%;height:80vh;padding:0 15px 33px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;position:relative;overflow:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .no-data{margin:40px 20%;width:60%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>img,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>img,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>img{margin-right:4px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar{width:100%;height:46px;background:#e3ecff;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;left:0;bottom:calc(62px + env(safe-area-inset-bottom))}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar>div{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:rgba(22,129,229,.6);line-height:22px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active{color:#0d3b8b;font-weight:600;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active::after{content:"";width:100%;height:2px;background-color:#0d3b8b;position:absolute;left:0;bottom:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list{height:calc(100% - 90px);overflow:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__header{background-color:transparent;color:#0d3b8b;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__wrap{background-color:transparent;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:13px;color:#2d2d2d;line-height:15px;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>div{width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:normal}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>div{width:90%;line-height:normal}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .or-text{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:13px;color:#2d2d2d;line-height:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .note-con{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:11px;color:#57a9fb;margin-top:6px;padding-left:10px;border-left:1px solid #57a9fb}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>div{width:90%;line-height:normal;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:13px;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;-webkit-transform:translateY(8px);transform:translateY(8px);padding:0 5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 6px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div img{margin-right:5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns .delete-btn{color:#ff5a5a}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-title{width:100%;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip{position:fixed;bottom:85px;left:calc((100% - 335px)/ 2);z-index:10001;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;background:#f7fcff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:10px 20px;border-radius:12px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon{display:inline-block;width:1.25em;height:1.25em;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action span{padding-left:4px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#333}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-remark{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:10px;color:#999}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader{height:0!important;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-sun{font-family:"宋体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-hei{font-family:"黑体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-kai{font-family:"楷体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone{pointer-events:none;position:fixed;top:0;left:0;z-index:10002;width:100%;height:100vh;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere{position:absolute;pointer-events:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .xml-robot-image{background-image:url(../../static/images/icons/ai/elfin.png);background-size:100% 100%;-webkit-filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5));filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5))}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .van-icon-arrow-left{font-size:1vw;font-weight:600;color:#777}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .drag-left{-webkit-transition:left 1s;transition:left 1s}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .min-robot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px 0 0 10px;background-image:-webkit-gradient(linear,right top,left top,from(#c9dbfa),to(#cae3fb));background-image:linear-gradient(to left,#c9dbfa,#cae3fb);-webkit-box-shadow:-3px 3px 6px rgba(0,0,0,.5);box-shadow:-3px 3px 6px rgba(0,0,0,.5)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content{position:relative;width:100%;height:80vh}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%);border-radius:.3rem .3rem 0 0}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box span{padding-left:2vw;font-family:SourceHanSansCN-Medium;font-weight:600;font-stretch:normal;color:#0d27c6}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box{width:100%;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .xiaozhi-tips{width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,197,192,.1)),color-stop(0,rgba(128,212,222,.1)),color-stop(0,rgba(3,227,251,.1)),to(transparent));background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);font-family:SourceHanSansCN-Light;text-align:center;font-weight:400;font-stretch:normal;letter-spacing:0;color:#405ad1}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main,.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .timer{text-align:center;font-family:SourceHanSansCN-Light;font-weight:400;font-stretch:normal;letter-spacing:0;color:#848484}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box{position:relative;font-family:SourceHanSansCN-Light;font-weight:400;font-stretch:normal;letter-spacing:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box .loading-box{width:100%;position:absolute;left:0;bottom:0;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}@keyframes myAnimation{0%,100%{background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)}25%{background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)}50%{background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)}75%{background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)}}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .left{background-color:#f4f4f4;border-radius:0 10px 10px;border:1px solid #e5e5e5;color:#484848}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .right{background-color:#bbe8ff;border-radius:10px 0 10px 10px;border:1px solid #bbe8ff;color:#000}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .delete{background-image:url(../../static/images/icons/ai/delete_01.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .refresh{background-image:url(../../static/images/icons/ai/refresh_01.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .right-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box{position:absolute;left:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;border-top:solid 1px #bbe8ff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-20%,transparent),to(rgba(3,227,251,.1)));background-image:linear-gradient(180deg,transparent -20%,rgba(3,227,251,.1) 100%);-webkit-box-shadow:40px 12px 70px rgba(3,227,251,.2);box-shadow:40px 12px 70px rgba(3,227,251,.2)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .download{background-image:url(../../static/images/icons/ai/download.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #bbe8ff;background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content{width:calc(100% - .4rem);outline:0;border:none;resize:none;overflow-y:scroll;color:#333;font-family:"微软雅黑";background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content:empty::before{content:attr(placeholder);color:#777}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .sending{width:.24rem;height:.32rem;background-color:#fff;background-image:url(../../static/images/icons/ai/sending2.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-loading{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7)}.xml-digital-teaching-preview .xml-digital-teaching-phone .pointer-events{pointer-events:initial}.xml-digital-teaching-preview .xml-resource-list-phone{width:100%;height:80vh;padding-bottom:20px;background-color:#f0f8ff;border-radius:6vw 6vw 0 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding-right:2vw;padding-bottom:calc(50px + env(safe-area-inset-bottom))}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone{position:relative;width:26vw;height:100%;background-color:var(--reader-background-color)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:14vw;padding:0 6px 0 3vw;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item span{padding-left:6px}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .current-toolbar{font-weight:600;color:#3e8ced}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar{position:absolute;left:0;top:0;z-index:8;width:100%;height:14vw;background:#f0f8ff;-webkit-transition:top .3s;transition:top .3s}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar::after{position:absolute;z-index:10;display:block;content:"";width:2px;height:6vw;background:#2679e1;top:4vw;left:0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content{width:70vw;height:100%;padding:0 10px;overflow:hidden;overflow-y:auto;background-color:var(--reader-background-color);border-radius:2vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .current-teacher-resources{-webkit-animation:backgroundColor 4s ease;animation:backgroundColor 4s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes backgroundColor{from{background-color:#7ac1ff}to{background-color:#eaf5ff}}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note-box{padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note{-webkit-box-shadow:0 1px 4px 0 rgba(218,218,218,.8);box-shadow:0 1px 4px 0 rgba(218,218,218,.8);border-radius:4px}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#4f8de9;border-radius:4px 4px 0 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .note-icon{width:4vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .location{width:5vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .note-content{width:100%;padding:4px 8px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;line-height:24px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item{position:relative;padding-bottom:1vw;width:100%;min-height:10vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title{width:calc(100% - 10vw);padding:0 8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-icon{width:5vw;height:5vw;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_01{background-image:url(../../static/images/icons/resource/phone_icon_01.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_02{background-image:url(../../static/images/icons/resource/phone_icon_02.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_03{background-image:url(../../static/images/icons/resource/phone_icon_03.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_04{background-image:url(../../static/images/icons/resource/phone_icon_04.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_05{background-image:url(../../static/images/icons/resource/phone_icon_05.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .location{margin-left:6px;width:5vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay{position:relative}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay::after{content:"";display:block;position:absolute;top:0;right:0;background-color:var(--reader-background-color);width:3.6vw;height:5vw;-webkit-animation:myfirst 1.2s infinite;animation:myfirst 1.2s infinite}@-webkit-keyframes myfirst{from{width:3.6vw}to{width:0}}@keyframes myfirst{from{width:3.6vw}to{width:0}}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .flex-column{padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item{position:relative;margin-bottom:2vw;width:46%}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30vw;background-color:#f2f2f2}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover img{max-width:100%;max-height:100%}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0 2vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .resource-title{width:calc(100% - 5vw);padding-right:8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .location{width:5vw}.xml-digital-teaching-preview .teacher-resources-number-h5{position:absolute;top:23px;right:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;cursor:pointer}.xml-digital-teaching-preview .teacher-resources-number-h5 .number{position:relative;display:inline-block;border:1px solid #f17f53;border-radius:4px;height:18px;background-color:#fff;line-height:18px;padding:0 3px 0 4px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:10px;color:#f17f53;left:-4px}.xml-digital-teaching-preview .teacher-resources-number-h5 .number::after{position:absolute;top:5px;left:-3px;content:"";display:block;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #f17f53;border-top-color:#fff;border-right-color:#fff;background-color:#fff}.xml-digital-teaching-preview .xml-download-file-uppop{width:calc(100vw - 20px);padding:18px 12px;border-radius:6px;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.15);box-shadow:0 2px 16px 0 rgba(0,0,0,.15)}.xml-digital-teaching-preview .xml-download-file-uppop .code-path{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .xml-download-file-uppop .code-path .download-file-link{width:calc(100% - 60px);height:34px;border:1px solid #efefef;border-radius:6px;padding:0 14px;line-height:32px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-download-file-uppop .code-path .copy-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:54px;height:34px;background:#3e8ced;border-radius:2px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#fff}.xml-digital-teaching-preview .xml-download-file-uppop .code-text{padding-top:6px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#3e8ced;line-height:20px}.xml-digital-teaching-preview .video-resource-player{position:fixed;top:0;left:0;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#2e2e2e}.xml-digital-teaching-preview .video-resource-player .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .video-resource-player .video-content{width:100%}.xml-digital-teaching-preview .video-resource-player-pc{position:fixed;top:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:50%;background-color:#2e2e2e}.xml-digital-teaching-preview .video-resource-player-pc .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .video-resource-player-pc .video-content{width:100%;position:relative}.xml-digital-teaching-preview .xml-audio-player-page{position:fixed;top:0;left:0;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#2e2e2e}.xml-digital-teaching-preview .xml-audio-player-page .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .square-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:70vw;height:70vw;padding:30px;border-radius:50%;overflow:hidden}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button{position:absolute;left:0;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70vw;height:70vw}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-pause,.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-play{font-size:15vw;font-weight:600;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .rotate{-webkit-animation:rotate 7s linear infinite;animation:rotate 7s linear infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .active{-webkit-animation-play-state:running;animation-play-state:running}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.xml-digital-teaching-preview .xml-audio-player-page .audio-player-title{width:100%;height:10vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC;font-weight:500;font-size:5vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .current-time{width:14vw;font-size:4vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .total-time{width:14vw;padding-left:1vw;font-size:4vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .progress{width:56vw}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;height:140px;padding-bottom:10px}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .el-slider__button{width:10px;height:10px;background-color:#409eff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .volume-btn{margin:10px 0 0 4px;width:16px;height:16px;background-image:url(../../static/images/icons/resource/volume_02.png);background-size:100% 100%}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-line-height]:not([data-theme-line-height=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-line-height]:not([data-theme-line-height=""]) .parent-group .text-container .richtext-reset-wrapper--view p{line-height:var(--reader-theme-line-height)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .text-container .richtext-reset-wrapper--view p{letter-spacing:var(--reader-theme-letter-spacing)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]){color:var(--reader-theme-font-color)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a{color:var(--reader-theme-link-color)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view span{font-size:var(--reader-theme-font-size)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view span{font-family:var(--reader-theme-font-family)!important}@media (min-width:1300px) and (max-width:1500px){.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{width:670px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:590px}}@media (max-width:1299px){.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{width:600px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:520px}}.xml-digital-teaching-preview .mask-layer-trial-external{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3)}.xml-digital-teaching-preview .mask-layer-trial-external img{width:20px}.xml-digital-teaching-preview .min-mask-layer img{width:14px}.xml-digital-teaching-preview ::-webkit-scrollbar{width:6px}.xml-digital-teaching-preview ::-webkit-scrollbar-track{background-color:#e0e0e0}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb{background-color:#a3a3a3}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:hover{background-color:#797979}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:active{background-color:#797979}.xml-digital-teaching-preview .xml-reader-window-box .text-books-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.xml-digital-teaching-preview .xml-search-highlight{background-color:#ff0;color:red}.xml-digital-teaching-preview .code-toolbar{user-select:none}.add-teacher-resources-dialog .el-dialog__title{font-size:16px}.add-teacher-resources-dialog .el-dialog__body{padding:10px 20px 30px}.add-teacher-resources-dialog .el-dialog__body .ispan{font-size:12px!important;margin-top:-33px!important;font-style:normal!important}.add-teacher-resources-dialog .el-dialog__body .el-upload-list--picture-card{margin:0 0 0 -50px}.add-teacher-resources-dialog .el-dialog__body .el-checkbox{min-width:108px}.add-teacher-resources-dialog .el-dialog__body .el-upload--picture-card i{font-size:54px;margin-top:43px}.add-teacher-resources-dialog .el-dialog__body .recordeds{margin-left:0!important}.add-teacher-resources-dialog .el-dialog__body .upload-demo{margin-left:145px!important}.add-teacher-resources-dialog .el-dialog__body .addOne{height:60px!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item{margin:0!important;border-radius:4px!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea{width:100%!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea:focus{border-color:#409eff!important}.add-teacher-resources-dialog .el-dialog__body .disUoloadSty .el-upload--picture-card{display:none}.add-teacher-resources-dialog .el-dialog__body .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:148px;height:148px;background-color:#a7afb8;border:1px dashed #c0ccda;border-radius:6px}.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item .cover{max-width:100%;max-height:100%}.add-teacher-resources-dialog .el-tabs__nav-wrap::after{position:static!important}.add-teacher-resources-dialog .notes-form{margin-left:-2px}.add-teacher-resources-dialog .notes-textarea{width:84%!important}.add-teacher-resources-dialog .character-count{position:absolute;right:8px;bottom:-4px;font-size:12px;color:#999}.preview-tree-box-h5{background:0 0;padding:15px 0;height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto}.preview-tree-box-h5[id=built-in-tree]{padding:0}.preview-tree-box-h5 .el-tree-node{word-break:break-all;white-space:normal}.preview-tree-box-h5 .el-tree-node .el-tree-node__content{display:table}.preview-tree-box-h5-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-tree-box-h5-title .el-image{position:absolute;left:16px}.preview-tree-box-h5-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.preview-tree-box-h5-line{width:100%;height:1px;background:#ccc;border-radius:1px}.preview-tree-box-h5.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon{display:none}.preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.preview-tree-box-h5 .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-tree-box-h5 .catalog-node .highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;color:#1681e5}.preview-tree-box-h5 .catalog-node__left,.preview-tree-box-h5 .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-tree-box-h5 .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.preview-tree-box-h5 .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.preview-tree-box-h5 .catalog-node__left .node-label-bg{position:absolute;color:transparent}.preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;color:#1681e5}.preview-tree-box-h5 .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left{width:200px}.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.xml-toast-prompt-box{position:fixed;top:40vh;left:35vw;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30vw}.xml-toast-prompt-box .prompt-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 20px;border-radius:6px;font-size:16px;font-family:"微软雅黑";text-align:center}.xml-toast-prompt-box .warning{background:#fcf6ed;border:2px solid #ffedd4;color:#f2ae4b}.xml-toast-prompt-box .error{background:#fdf0f0;border:2px solid #f0c5c5;color:#eb6c6e}.xml-toast-prompt-box .success{background:#ddf1e2;border:2px solid #bee2c7;color:#6ac73c}.xml-set-pop-pc .el-dialog{width:395px;height:340px}.xml-set-pop-pc .el-dialog__header{background-color:#f2f2f2!important}.xml-set-pop-pc .el-form-item{margin-bottom:35px}.xml-set-pop-pc .el-form-item__label{font-size:16px}.xml-set-pop-pc .el-select{margin-left:3px}.xml-set-pop-pc .el-select--medium{width:300px;height:30px}.xml-set-pop-pc .slider{margin-left:18px}.xml-set-pop-pc .select-font{margin-left:11px;width:75%}.xml-set-pop-pc .set-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:37px}.xml-set-pop-pc .set-item .keyname{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;margin-right:9px;white-space:nowrap}.xml-set-pop-pc .set-item .spacing-box .el-input__inner{width:25vw;padding-right:10px}.xml-set-pop-pc .set-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:14px;color:#333;width:29.9%}.xml-set-pop-pc .set-item>div>span{margin:0 20px}.xml-set-pop-pc .set-item>div>span.el-input-number__decrease,.xml-set-pop-pc .set-item>div>span.el-input-number__increase{margin:0}.xml-set-pop-pc .set-item .size-btn{width:62px;height:30px;background:#efefef;border-radius:15px;text-align:center;line-height:30px;cursor:pointer}.xml-set-pop-pc .set-item .color-box{width:calc(100% - 65px);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:3vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,28px)}.xml-set-pop-pc .set-item .color-box .color-tag{width:28px;height:28px;border-radius:50%}.xml-set-pop-pc .set-item .color-box .active{border:1px solid #333}.xml-set-pop-pc .set-item .family-select-box{width:calc(100% - 75px)}.xml-set-pop-pc .set-item .family-select-box .el-select{width:100%}.xml-set-pop-pc .set-item .m-l23{margin-left:23px}.xml-set-pop-pc .color-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:300px;height:28px}.xml-set-pop-pc .color-container .color-item{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.xml-set-pop-pc .color-container .active-color{border:1px solid #000;border-radius:50%}.xml-set-pop-pc .white-check{color:#fff!important}.xml-set-pop-pc .color-item.white-border{border-color:#fff!important}.xml-set-pop-pc .check-mark{margin:1px 0 0 8px}.xml-set-pop-pc .el-form-item__content .line-height-select{width:283px;height:30px}.customPopper{min-width:80px!important}.teacher-note-popover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-note-popover span{margin:2px 0;cursor:pointer;font-family:PingFang SC;font-weight:400;font-size:12px;color:#333}.teacher-note-popover span:hover{color:#3d9ae6}@media (max-width:1000px){.xml-digital-teaching-preview .parent-group{padding:14px}.parent-group-mark .code-toolbar{width:calc(100vw - 28px)}}.preview-left-student,.xml-iframe-web-view{width:100%;height:100%}.xml-resource-list-pc .ppt,.xml-resource-list-pc .pptx,.xml-resource-list-phone .ppt,.xml-resource-list-phone .pptx{background-image:url(../../static/images/icons/resource/ppt.svg)}.xml-resource-list-pc .doc,.xml-resource-list-pc .docx,.xml-resource-list-phone .doc,.xml-resource-list-phone .docx{background-image:url(../../static/images/icons/resource/docx.svg)}.xml-resource-list-pc .richtext-reset-wrapper--edit .doc,.xml-resource-list-pc .richtext-reset-wrapper--edit .docx,.xml-resource-list-pc .richtext-reset-wrapper--view .doc,.xml-resource-list-pc .richtext-reset-wrapper--view .docx,.xml-resource-list-phone .richtext-reset-wrapper--edit .doc,.xml-resource-list-phone .richtext-reset-wrapper--edit .docx,.xml-resource-list-phone .richtext-reset-wrapper--view .doc,.xml-resource-list-phone .richtext-reset-wrapper--view .docx{background-image:none}.xml-resource-list-pc .xls,.xml-resource-list-pc .xlsx,.xml-resource-list-phone .xls,.xml-resource-list-phone .xlsx{background-image:url(../../static/images/icons/resource/excel.svg)}.xml-resource-list-pc .gif,.xml-resource-list-pc .jpeg,.xml-resource-list-pc .jpg,.xml-resource-list-pc .png,.xml-resource-list-phone .gif,.xml-resource-list-phone .jpeg,.xml-resource-list-phone .jpg,.xml-resource-list-phone .png{background-image:url(../../static/images/icons/resource/jpg.svg)}.xml-resource-list-pc .mp3,.xml-resource-list-phone .mp3{background-image:url(../../static/images/icons/resource/mp3.svg)}.xml-resource-list-pc .mp4,.xml-resource-list-phone .mp4{background-image:url(../../static/images/icons/resource/mp4.svg)}.xml-resource-list-pc .pdf,.xml-resource-list-phone .pdf{background-image:url(../../static/images/icons/resource/pdf.svg)}.xml-resource-list-pc .zip,.xml-resource-list-phone .zip{background-image:url(../../static/images/icons/resource/zip.svg)}.xml-resource-list-pc .recorded,.xml-resource-list-phone .recorded{background-image:url(../../static/images/icons/resource/icon_recorded.svg)}.preview-left-student{overflow-y:auto;padding:0!important;background-color:var(--reader-theme-color)}.preview-left-student .text-book-name{font-family:PingFang SC;font-weight:400;font-size:18px;color:#333;text-align:center;padding:0 8px 0 0;background:#fff;width:266px;position:sticky;z-index:99;background-color:var(--reader-theme-color)}.preview-left-student .text-book-name span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.preview-left-student .xml-preview-catalog-pc{overflow:hidden;height:auto}.preview-left-student .xml-empty{margin-top:260px}.preview-left-student .el-tabs__header{padding:0 10px 4px 12px!important;position:sticky;top:0;z-index:1;background:#fff;width:266px;margin:0}.preview-left-student .text-book-name{top:0!important}.preview-left-student .el-tabs__item{color:#afafaf;border:none!important}.preview-left-student .is-active{color:#000;font-weight:700}.preview-left-student .el-tabs__nav{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-left-student .el-tabs__active-bar{width:30px;height:4px;background:-webkit-gradient(linear,left top,right top,from(#0bbafb),to(#4285ec));background:linear-gradient(90deg,#0bbafb,#4285ec);margin:10px 10px 10px 0}.preview-left-student .el-collapse{border:none}.preview-left-student .el-collapse-item{margin-bottom:26px;background-color:var(--reader-theme-color);-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;overflow:hidden;border:2px solid #fff}.preview-left-student .el-collapse-item .el-collapse-item__header{position:sticky;top:0;left:0;height:30px;padding:0 0 0 10px;background:#7f9eb2;font-family:PingFang SC;font-weight:400;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid #3e8ced}.preview-left-student .el-collapse-item .el-collapse-item__content{padding-bottom:0}.preview-left-student .el-collapse-item .collapse-title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.preview-left-student .resource-list{padding:12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#e5eefa;width:100%}.preview-left-student .resource-list .resource-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;width:88%}.preview-left-student .resource-list .resource-item .flie-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .resource-list .resource-item .teacher-flie-title{display:inline-block;width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .resource-list .resource-item .resource-title{cursor:pointer;width:100%}.preview-left-student .resource-list .resource-item .icon{width:23px;height:17px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.preview-left-student .resource-list .resource-item .icon_01{background-image:url(../../static/images/icons/resource/icon_01.png)}.preview-left-student .resource-list .resource-item .icon_02{background-image:url(../../static/images/icons/resource/icon_02.png)}.preview-left-student .resource-list .resource-item .icon_03{background-image:url(../../static/images/icons/resource/icon_03.png)}.preview-left-student .resource-list .resource-item .icon_04{background-image:url(../../static/images/icons/resource/icon_04.png)}.preview-left-student .resource-list .resource-item .icon_05{background-image:url(../../static/images/icons/resource/icon_05.png)}.preview-left-student .resource-list .resource-item .resource-icon{position:absolute;top:110px;left:89px;width:18px;height:18px;cursor:pointer;background-image:url(../../static/images/icons/resource/positioning.png);background-size:16px 16px;background-repeat:no-repeat;background-position:50% 50%}.preview-left-student .resource-list .resource-item .resource-icon:hover{background-image:url(../../static/images/icons/resource/positioning.png)}.preview-left-student .resource-list .resource-item .resource-icon2{position:absolute;top:0!important;left:203px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .resource-icon3{position:absolute;top:0!important;left:70px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .hoverImgStyle{position:absolute;top:106px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .hoverStyle{position:absolute;top:0!important;left:203px!important;cursor:pointer}.preview-left-student .resource-list .resource-item:hover{color:#3e8ced}.preview-left-student .resource-list .resource-item:hover .icon_01{background-image:url(../../static/images/icons/resource/icon_up_01.png)}.preview-left-student .resource-list .resource-item:hover .icon_02{background-image:url(../../static/images/icons/resource/icon_up_02.png)}.preview-left-student .resource-list .resource-item:hover .icon_03{background-image:url(../../static/images/icons/resource/icon_up_03.png)}.preview-left-student .resource-list .resource-item:hover .icon_04{background-image:url(../../static/images/icons/resource/icon_up_04.png)}.preview-left-student .resource-list .resource-item:hover .icon_05{background-image:url(../../static/images/icons/resource/icon_up_05.png)}.preview-left-student .resource-list .xml-teacher-note{margin-bottom:16px;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px}.preview-left-student .resource-list .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#a8bbc8;border-radius:4px 4px 0 0}.preview-left-student .resource-list .xml-teacher-note .xml-note-header .note-icon{width:16px}.preview-left-student .resource-list .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.preview-left-student .resource-list .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.preview-left-student .resource-list .xml-teacher-note .note-content{width:100%;padding:4px 8px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;line-height:24px;cursor:pointer}.preview-left-student .resource-list .image-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47%;height:106px;margin-bottom:30px}.preview-left-student .resource-list .image-item .el-dialog__header{display:none}.preview-left-student .resource-list .image-item img{max-width:100%;max-height:100%}.preview-left-student .resource-list .image-item .image-title{position:absolute;left:-8px;bottom:-19px;width:90%;opacity:.6;text-align:center;line-height:13px;font-family:PingFang SC;font-weight:800;font-size:12px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-left-student .resource-list .teaching-resource-item .resource-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:164px}.preview-left-student .resource-list .teaching-resource-item .resource-title-width{width:136px}.preview-left-student .resource-list .teaching-resource-item img{margin-left:6px;width:12px;cursor:pointer;vertical-align:middle}.v-modal{z-index:1000!important}.legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.fillInTheBlanksSpan{border-bottom:1px solid #333}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle}.xml-el-icon-close-dialog{position:absolute;top:6px;right:6px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;border-radius:50%;background-color:#999;cursor:pointer}.xml-el-icon-close-dialog .el-icon-close{color:#fff;font-size:12px}.xml-text-preview-box-dialog{user-select:none}.xml-text-preview-box-dialog .el-dialog__header{display:none!important}.xml-audio-player-page-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0 30px}.xml-audio-player-page-pc .el-icon-back{display:none}.xml-audio-player-page-pc .audio-cover{width:160px}.xml-audio-player-page-pc .audio-cover .square-wrapper{position:relative}.xml-audio-player-page-pc .audio-cover .rotate{-webkit-animation:rotate 7s linear infinite;animation:rotate 7s linear infinite}.xml-audio-player-page-pc .audio-cover .active{-webkit-animation-play-state:running;animation-play-state:running}.xml-audio-player-page-pc .audio-cover .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.xml-audio-player-page-pc .play-button{position:absolute;top:50px;left:50px;font-size:63px;cursor:pointer}.xml-audio-player-page-pc .audio-player-title{font-size:29px}.xml-audio-player-page-pc .audio-controls{-webkit-box-flex:1;-ms-flex:1;flex:1;width:89%}.xml-audio-player-page-pc .audio-controls .audio-controls__handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .progress{width:calc(100% - 90px);padding:0 14px}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .current-time,.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .total-time{position:relative}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;height:140px;padding-bottom:10px}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .el-slider__button{width:10px;height:10px;background-color:#409eff}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .volume-btn{margin:10px 0 0 4px;width:16px;height:16px;background-image:url(../../static/images/icons/resource/volume_01.png);background-size:100% 100%;cursor:pointer}.xml-epub-pdf-dialog .el-dialog__header{padding-bottom:24px}.xml-epub-pdf-dialog .el-dialog__body{padding:0}.xml-reader-preview-huateng .xml-digital-teaching-pc{padding-left:0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .text-book-name{padding:10px 30px 10px 10px;background-color:#79abfa;font-family:FZDHTK;font-size:20px;color:#fff;font-weight:600;clip-path:polygon(0 0,246px 0,100% 100%,0 100%)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header{padding:0 22px 0 0!important;background-color:#aecdfe;clip-path:polygon(0 0,246px 0,100% 100%,0 100%)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__nav{width:100%;border:none}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__item{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .is-active{background:#79abfa}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-collapse,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-preview-catalog-pc{padding:10px 0 0 10px!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-note-header{background-color:#aecdfe}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .catalogContentTeacher{padding-left:10px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{height:80px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress{width:150px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress-bar__outer{border:1px solid #4d90f9}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress__text{font-size:14px!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .title{padding-top:6px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up span{padding-top:6px;font-family:SimHei;font-weight:400;font-size:14px;color:#676767;cursor:pointer}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .el-collapse-item__header{background:#aecdfe}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header{background-color:#aecdfe}.xml-reader-preview-huateng .xml-digital-teaching-pc .is-active{border:2px solid #3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{margin-right:0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{width:68px;height:100%;padding-left:4px;padding-right:4px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar{background-color:#79abfa;-webkit-box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8);box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar div{color:#fff}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 div{color:#3e8ced;font-weight:600}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{display:none}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-item{height:90px;background-color:#deecff;margin:0 0 6px;border-radius:0 18px 18px 0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_01.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_02.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_03.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_04.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_05.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_06.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_07.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_08.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_09.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_01.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_02.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_03.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_04.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_05.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_06.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_07.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_08.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_09.png)!important}.xml-reader-preview-huateng .tippy-box{max-width:inherit!important}.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_left{width:30px;height:80px;margin-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_right{width:30px;height:80px;margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xmlStatisticalCharts .uptri{margin:0 auto;width:0;height:0;border-top:15px solid rgba(255,255,255,0);border-left:15px solid rgba(255,255,255,0);border-bottom:15px solid rgba(151,151,151,.25);border-right:15px solid rgba(255,255,255,0)}.xml-reader-preview-huateng .xmlStatisticalCharts .uptri1{margin:0 auto;width:0;height:0;border-top:15px solid #fff;border-left:15px solid #fff;border-bottom:15px solid #fff;border-right:15px solid #fff}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color1{background-color:#FC7293}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color2{background-color:#9D91F3}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color3{background-color:#47C8E8}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color4{background-color:#64A4FC}.xml-reader-preview-huateng .xmlStatisticalCharts .student_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_img{width:100px;height:100px;border-radius:50px;background-color:#0ff}.xml-reader-preview-huateng .xmlStatisticalCharts .student_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .img{width:100px;height:100px;border-radius:50px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:750px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .select_swiper_box,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .swiper_box{margin-right:30px;border-radius:4px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_img{width:80px;height:80px;border-radius:50px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_name{text-align:center;padding:10px 0;width:80px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom{width:850px;background-color:#fff;margin-top:0;border-radius:10px;-webkit-box-shadow:0 2px 16px 0 rgba(151,151,151,.25);box-shadow:0 2px 16px 0 rgba(151,151,151,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px 30px}.xml-hevue-imgpreview-wrap .he-img-wrap,.xml-popup-content .content{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-popup-content .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;height:100%}.xml-popup-content .content .xml-popup-mback{margin:3vw auto;width:26vw;height:1vw;border-radius:1vw;background-color:#0d3b8b}.xml-collapse-content,.xml-collapse-content .xml-collapse-item{width:100%;background-color:inherit}.xml-collapse-content .xml-collapse-item .collapse-top{position:sticky;left:0;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#f6fbff}.xml-collapse-content .xml-collapse-item .collapse-top .collapse-title{width:calc(100% - 6vw);height:10vw;font-family:PingFang SC,PingFang SC;text-align:left;font-weight:600;font-size:16px;color:#0d3b8b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;line-height:10vw}.xml-collapse-content .xml-collapse-item .collapse-top .el-icon-arrow-down{color:#0d3b8b;font-size:20px;font-weight:600;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-collapse-content .xml-collapse-item .collapse-top .collapse{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s;transition:all .3s}.xml-collapse-content .xml-collapse-item .collapse-content{-webkit-transition:height .3s;transition:height .3s}.xml-empty-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.xml-drag-and-drop-loading{background-color:#fff;position:relative;overflow:hidden}.xml-drag-and-drop-loading #xml-scroll-container{position:relative;-webkit-transition:all .18s;transition:all .18s}.xml-drag-and-drop-loading #xml-scroll-container .xml-loading-text{width:100%;color:#999;font-size:14px;text-align:center;letter-spacing:2px}.xml-drag-and-drop-loading #xml-scroll-container #up-loading-text{position:absolute;top:-20px;z-index:1}.xml-drag-and-drop-loading #xml-scroll-container #down-loading-text{position:absolute;bottom:-20px;z-index:1}.dp-text-ellipsis-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:6px 0;overflow:hidden;font-size:14px;line-height:20px}.dp-text-ellipsis-wrapper .text{position:relative;overflow:hidden;line-height:1.5;text-align:justify;text-overflow:ellipsis;word-break:break-all;-webkit-transition:.3s max-height;transition:.3s max-height}.dp-text-ellipsis-wrapper .text::before{float:right;height:calc(100% - 20px);content:""}.dp-text-ellipsis-wrapper .text::after{position:absolute;width:999vw;height:999vw;margin-left:-100px;content:""}.dp-text-ellipsis-wrapper .btn{position:relative;float:right;clear:both;margin-left:10px;font-size:14px;padding:0 8px;color:#206ef7;line-height:20px;border-radius:4px;cursor:pointer;z-index:10}.dp-text-ellipsis-wrapper .btn::after{font-family:element-icons!important;content:"展开\e790"}.dp-text-ellipsis-wrapper .text.showall{max-height:none}.dp-text-ellipsis-wrapper .text.showall .btn::after,.dp-text-ellipsis-wrapper .text.showall .btn::before{visibility:hidden}.dp-text-ellipsis-wrapper .text.showall.hidden-btn .btn::after{content:"收起\e78f";visibility:visible}.dp-text-ellipsis-wrapper .btn::before{position:absolute;left:1px;color:#333;-webkit-transform:translateX(-100%);transform:translateX(-100%);content:"..."}.xml-hevue-imgpreview-wrap{position:fixed;top:0;bottom:0;right:0;left:0;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:9999;color:rgba(255,255,255,.6)}.xml-hevue-imgpreview-wrap .he-img-wrap{width:100%;height:100%;text-align:center;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-hevue-imgpreview-wrap .arrow{width:42px;height:42px;text-align:center;line-height:42px;position:absolute;top:50%;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:24px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:rgba(0,0,0,.3)}.xml-hevue-imgpreview-wrap .arrow:hover{opacity:.8;-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}.xml-hevue-imgpreview-wrap .arrow-left{left:50px}.xml-hevue-imgpreview-wrap .arrow-right{right:50px}.xml-hevue-imgpreview-wrap .he-close-icon{position:absolute;right:20px;top:50px;z-index:2;width:36px;height:36px;font-size:22px;line-height:36px;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:rgba(0,0,0,.3)}.xml-hevue-imgpreview-wrap .he-close-icon:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-hevue-imgpreview-wrap .he-control-bar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;bottom:10%;left:0}.xml-hevue-imgpreview-wrap .he-control-bar{height:44px;bottom:10%;padding:0 22px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:22px;margin:0 auto;background:rgba(0,0,0,.3)}.xml-hevue-imgpreview-wrap .he-control-title{position:absolute;top:30px;left:0;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;z-index:1}.xml-hevue-imgpreview-wrap .he-control-num{position:absolute;bottom:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);padding:0 22px;font-size:16px;border-radius:15px;background:rgba(0,0,0,.3)}.xml-hevue-imgpreview-wrap .he-control-btn{line-height:44px;font-size:24px;cursor:pointer;padding:0 9px;-webkit-transition:all .2s;transition:all .2s}.xml-hevue-imgpreview-wrap .he-control-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.xml-hevue-imgpreview-wrap .fade-enter-active,.xml-hevue-imgpreview-wrap .fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.xml-hevue-imgpreview-wrap .hevue-img-status-icon{font-size:56px}.xml-hevue-imgpreview-wrap .rotate-animation{-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.xml-hevue-imgpreview-wrap .he-img-wrap{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.he-close-icon,.he-control-num,.xml-hevue-imgpreview-wrap .arrow,.xml-hevue-imgpreview-wrap .he-control-bar{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.player-dialog,.xml-custom-modal{background-color:#ccc;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player-dialog .el-dialog,.xml-custom-modal .el-dialog{margin:0!important;max-width:calc(100% - 32px);padding:0;background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none}.player-dialog .el-dialog .progress-faker,.xml-custom-modal .el-dialog .progress-faker{width:100%;height:32px;z-index:2;position:absolute;bottom:2px;left:0;background-color:transparent;font-size:14px;color:transparent;padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player-dialog .el-dialog video,.xml-custom-modal .el-dialog video{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.player-dialog .el-dialog__header,.xml-custom-modal .el-dialog__header{display:none}.player-dialog .el-dialog__body,.xml-custom-modal .el-dialog__body{margin:0 auto!important;padding:0}.xml-modal-player__wrapper,.xml-modal-viewer__wrapper{background-color:#fff;min-height:68vh}.xml-modal-player__wrapper .title-block,.xml-modal-viewer__wrapper .title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.xml-modal-player__wrapper .title-block .title-adorn,.xml-modal-viewer__wrapper .title-block .title-adorn{width:27px}.xml-modal-player__wrapper .title-block .title,.xml-modal-viewer__wrapper .title-block .title{padding:0 3px;max-width:calc(100% - 54px);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#333;font-weight:700;letter-spacing:3px}.xml-modal-player__wrapper .content-block,.xml-modal-viewer__wrapper .content-block{margin-top:12px;color:#888}.xml-modal-player__wrapper .content-block .label,.xml-modal-viewer__wrapper .content-block .label{color:#333;font-size:18px;letter-spacing:1.5px}.xml-modal-player__wrapper .content-block .label span,.xml-modal-viewer__wrapper .content-block .label span{background:-webkit-gradient(linear,left top,right bottom,from(#d1eaf9),to(#d1eaf9));background:linear-gradient(to bottom right,#d1eaf9,#d1eaf9);background-size:100%;background-position:-1px 19px;background-repeat:no-repeat;padding:9px 7px}.xml-modal-player__wrapper .content-block .content,.xml-modal-viewer__wrapper .content-block .content{padding:16px 10px;font-size:14px;color:#666;word-break:break-all}.xml-modal-player__wrapper .xml-audio-player,.xml-modal-viewer__wrapper .xml-audio-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:45px 20px}.xml-modal-player__wrapper .xml-audio-player .audio-cover,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover{width:50%;height:auto;margin:0 auto;position:relative;border-radius:6px;overflow:hidden;padding-bottom:50%}.xml-modal-player__wrapper .xml-audio-player .audio-cover .square-wrapper,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover .square-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.xml-modal-player__wrapper .xml-audio-player .audio-cover .square-wrapper .el-image,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover .square-wrapper .el-image{width:100%;height:100%}.xml-modal-player__wrapper .xml-audio-player .audio-cover img,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.xml-modal-player__wrapper .xml-audio-player .audio-cover .style-a,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover .style-a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;width:25%}.xml-modal-player__wrapper .vjs-custom-skin>.video-js .vjs-control-bar.fullscren,.xml-modal-player__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control-bar.fullscren,.xml-modal-viewer__wrapper .vjs-custom-skin>.video-js .vjs-control-bar.fullscren,.xml-modal-viewer__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{position:fixed;opacity:1!important}.xml-modal-player__wrapper .xml-audio-player .audio-player-control,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control{margin-top:24px}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title{color:#333}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title .scroll-text,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title .scroll-text{margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#333;font-weight:700;letter-spacing:3px}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview{width:calc(100% - 30px);overflow:hidden}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{-webkit-animation:fadeNum 6s infinite;animation:fadeNum 6s infinite;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title--modal.preview,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title--modal.preview{width:60%;margin:0 auto}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls{margin-top:20px}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__runway,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:12px 0;background-color:#999}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{display:none}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-modal-player__wrapper .video-js .vjs-big-play-button,.xml-modal-player__wrapper .xml-video-player .video-js .vjs-big-play-button,.xml-modal-viewer__wrapper .video-js .vjs-big-play-button,.xml-modal-viewer__wrapper .xml-video-player .video-js .vjs-big-play-button{border-radius:100%!important;width:70px!important;height:70px!important;margin-left:-35px!important}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .current-time,.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .total-time,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .current-time,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .total-time{font-size:12px;color:#999}.xml-modal-player__wrapper .video-js .vjs-error-display::before,.xml-modal-viewer__wrapper .video-js .vjs-error-display::before{display:none!important}.xml-modal-player__wrapper .vjs-poster,.xml-modal-viewer__wrapper .vjs-poster{-o-object-fit:scale-down;object-fit:scale-down}.xml-modal-player__wrapper .xml-video-player,.xml-modal-viewer__wrapper .xml-video-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 16px}.vjs-hidden,.xml-modal-player__wrapper .xml-video-player .video-js .vjs-error-display::before,.xml-modal-viewer__wrapper .xml-video-player .video-js .vjs-error-display::before{display:none!important}.xml-modal-player__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control .vjs-time-tooltip,.xml-modal-viewer__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control .vjs-time-tooltip{top:.6em}.xml-modal-player__wrapper .xml-video-player .vjs-poster,.xml-modal-viewer__wrapper .xml-video-player .vjs-poster{-o-object-fit:scale-down;object-fit:scale-down}.xml-modal-player__wrapper .xml-video-player .content-block,.xml-modal-viewer__wrapper .xml-video-player .content-block{margin-top:24px}.xml-modal-player__wrapper .xml-modal-viewer__image,.xml-modal-viewer__wrapper .xml-modal-viewer__image{padding:60px 16px}.xml-modal-player__wrapper .xml-modal-viewer__scroll-wrapper,.xml-modal-viewer__wrapper .xml-modal-viewer__scroll-wrapper{max-height:calc(88vh - 171px);overflow-y:auto}.xml-modal-player__wrapper .xml-modal-viewer__scroll-wrapper .xml-image-container--aspect-fit,.xml-modal-viewer__wrapper .xml-modal-viewer__scroll-wrapper .xml-image-container--aspect-fit{text-align:center}@media screen and (min-width:782px){.player-dialog .el-dialog{max-width:750px!important}.player-dialog .el-dialog .xml-modal-player__wrapper{min-height:85vh}}.xml-title-first-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 7px}.xml-title-first-library-h5 .title-container .title-left-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#eaecef),to(var(--background-color)));background-image:linear-gradient(180deg,#eaecef 3%,var(--background-color) 100%);position:absolute;left:-12px;top:0;z-index:999;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-h5 .title-container .title-right-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,var(--background-color)),to(#eaecef));background-image:linear-gradient(180deg,var(--background-color) 3%,#eaecef 100%);position:absolute;top:0;right:-13px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color)!important;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-h5 .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-library-h5 .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-first-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-h5 .title-container .text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Yellowtheme1-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-library-h5>div{width:100%}.xml-title-Yellowtheme1-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-library-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid var(--background-color);border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Yellowtheme2-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-library-h5>div{width:100%}.xml-title-Yellowtheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-library-h5 .title-container .left-icon{width:35px;height:35px;background-color:var(--background-color);opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid var(--background-color);margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-rectangle-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-library-h5 .title-container .title-left-img{width:10px;height:100%;position:absolute;left:-15px;background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-h5 .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-library-h5 .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-h5 .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-sixth-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-h5>div{width:100%}.xml-title-sixth-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-library-h5 .title-container .title-left-div{max-width:30%}.xml-title-sixth-library-h5 .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:var(--background-color);text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-library-h5 .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-h5 .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-library-h5 .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-library-h5 .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:var(--background-color);margin-top:5px}.xml-title-sixth-library-h5 .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-library-h5 .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-h5 .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-h5 .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:var(--background-color);bottom:0}.xml-title-sixth-library-h5 .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-library-h5 .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid var(--background-color);z-index:99;padding:0 15px}.xml-title-sixth-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-semicircle-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:var(--background-color);padding:0 20px;border-radius:10px}.xml-title-semicircle-library-h5 .title-container .title-left-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;left:20px}.xml-title-semicircle-library-h5 .title-container .title-right-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;right:20px}.xml-title-semicircle-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifteen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-library-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-library-h5 .title-container .left-image{width:48px;height:48px;border:2px solid var(--background-color);border-radius:50% 50% 0;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-library-h5 .title-container .left-image ::after{content:"";height:15px;position:absolute;right:-2px;bottom:0;border-right:2px solid #fff}.xml-title-fifteen-library-h5 .title-container .left-image .image-container,.xml-title-fifteen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-h5 .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-thirteenth-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-library-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid var(--background-color);border-right:4px solid var(--background-color);position:relative}.xml-title-thirteenth-library-h5 .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-h5 .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-h5 .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:var(--background-color);margin-top:-3px;margin-right:4%}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-h5 .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-library-h5 .title-container .bottomborder .Line1{width:45%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-h5 .title-container .bottomborder .block{width:7px;height:7px;background-color:var(--background-color);margin-bottom:-3px}.xml-title-thirteenth-library-h5 .title-container .bottomborder .Line2{width:15%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-h5 .title-container .bottomborder .Line3{width:20%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-h5 .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:5PX 20px}.xml-title-thirteenth-library-h5 .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-library-h5>div{padding:0 20px}.xml-title-Yellowtheme5-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 15px,var(--background-color) 0) bottom left,linear-gradient(45deg,transparent 15px,var(--background-color) 0) top left,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-library-h5 .title-container::before{content:"";width:100%;height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-h5 .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-h5 .title-container .left-img{position:absolute;width:50px;height:60%;top:50%;left:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(45deg,transparent 25px,var(--background-color) 0) bottom left,linear-gradient(135deg,transparent 25px,var(--background-color) 0) top left;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-h5 .title-container .right-img{position:absolute;width:50px;height:60%;top:50%;right:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(-45deg,transparent 25px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 25px,var(--background-color) 0) top right;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-library-h5>div{height:100%}.xml-title-Yellowtheme6-library-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:2px solid var(--background-color)!important;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-library-h5 .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-h5 .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox{padding:1px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#FFF;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-twelfth-library-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-h5 .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-library-h5 .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:var(--background-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:var(--background-color);overflow:hidden}.xml-title-twelfth-library-h5 .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-library-h5 .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-library-h5 .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-library-h5>div{width:100%}.xml-title-Greentheme1-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-library-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container,.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg{height:50px;min-width:50%;background-color:var(--reader-theme-color,#FFF);-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:var(--background-color);margin-right:8px}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-library-h5>div{width:100%}.xml-title-Greentheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-library-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container,.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:var(--background-color);-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:var(--background-color);position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-library-h5>div{width:100%}.xml-title-Greentheme3-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-library-h5 .title-container .right-top-bg{width:100%;height:50%;background-color:var(--background-color);border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-library-h5>div{width:100%}.xml-title-Greentheme4-library-h5 .cont-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-library-h5 .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-library-h5 .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:var(--background-color);position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox{position:relative;background-color:var(--reader-theme-color,#FFF);margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-library-h5 .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-library-h5 .title-container .title-left-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-h5 .title-container .title-left-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-h5 .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-library-h5 .title-container .title-right-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-h5 .title-container .title-right-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px;max-width:70%}.xml-title-Greentheme6-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-nineteen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-library-h5 .title-container-box{width:100%;position:relative}.xml-title-nineteen-library-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 20px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 20px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 20px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 20px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:0 45px;margin:0 auto;z-index:9;overflow:hidden}.xml-title-nineteen-library-h5 .title-container-box .title-container::before{content:"";width:calc(100% - 34px);height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-h5 .title-container-box .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-hexagon-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-h5 .xml-group-h5{background:linear-gradient(135deg,transparent 7px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 7px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 7px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 7px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat}.xml-title-hexagon-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px;border-radius:20px;background-color:var(--background-color)}.xml-title-hexagon-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fourteen-library-h5 .title-container,.xml-title-fourteen-library-pad .title-container,.xml-title-fourteen-library-pc .title-container{background:linear-gradient(135deg,transparent 0,var(--background-color) 0) top left,linear-gradient(45deg,transparent 0,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) top right}.xml-title-hexagon-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fourteen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-library-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:50% 50%;background-repeat:no-repeat;position:relative;border-radius:12px;padding:5px 10px 5px 5px}.xml-title-fourteen-library-h5 .title-container .cont-box{width:100%;position:relative;overflow:hidden;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-title-fourteen-library-h5 .title-container .cont-box::after,.xml-title-fourteen-library-h5 .title-container .cont-box::before{width:2px;background:var(--background-color);position:absolute;right:0;height:100%;content:"";z-index:999}.xml-title-fourteen-library-h5 .title-container .cont-box::before{-webkit-transform:skew(45deg);transform:skew(45deg)}.xml-title-fourteen-library-h5 .title-container .cont-box::after{top:0;-webkit-transform:skew(135deg);transform:skew(135deg)}.xml-title-fourteen-library-h5 .title-container .cont-box .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);border-radius:3px}.xml-title-fourteen-library-h5 .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-library-h5 .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-seventeen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-library-h5>div{min-width:60%}.xml-title-seventeen-library-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-library-h5 .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:var(--background-color);padding:3px;position:absolute;left:0}.xml-title-seventeen-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:var(--background-color);border:2px solid #fff}.xml-title-seventeen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-seventeen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid var(--background-color);margin-bottom:3px;margin-top:3px}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid var(--background-color)}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-sixteen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-library-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid var(--background-color)!important;padding:0 30px 0 51px}.xml-title-sixteen-library-h5 .title-container .left-image{border-bottom:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #eaecef;border-right:20px solid transparent;position:absolute;bottom:-28px;left:10px;width:0;height:0}.xml-title-sixteen-library-h5 .title-container .left-image::before{content:"";border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid var(--background-color);border-right:10px solid transparent;position:absolute;top:-16px;left:-10px}.xml-title-sixteen-library-h5 .title-container .right-icon{width:10px;height:10px;background-color:var(--background-color);border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-library-h5 .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-library-h5 .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-library-h5>div{width:100%;height:100%}.xml-title-Knowledge-library-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-library-h5 .title-container .left-titlebox{background-color:var(--background-color);padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--background-color);background-color:var(--reader-theme-color,#FFF);border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifth-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:12px}.xml-title-fifth-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-library-h5 .title-container .title-bottom{width:95%;height:95%;background-color:var(--background-color);position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:6px}.xml-title-fifth-library-h5 .title-container .title-right-img{width:20px;height:25px;margin-top:-25px;margin-right:-25px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-title-fifth-library-h5 .title-container .title-right-img>div{width:6px;height:6px;background-color:var(--background-color);border-radius:50%;position:relative}.xml-title-fifth-library-h5 .title-container .title-right-img>div::after{content:"";width:3px;height:4px;background-color:var(--background-color);position:absolute;bottom:-3px;right:1px;-webkit-transform:skew(-27deg);transform:skew(-27deg)}.xml-title-fifth-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:6px;border:1px solid var(--background-color);z-index:99;-webkit-box-shadow:0 0 1px 0 #000;box-shadow:0 0 1px 0 #000}.xml-title-fifth-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-triangle-library-h5 .title-container .title-left-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:0 solid transparent;border-left-style:inset;margin-right:-12px;z-index:9;position:relative}.xml-title-triangle-library-h5 .title-container .title-left-img::after{content:"";width:0;height:0;border:15px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:0 solid transparent;border-left-style:inset;z-index:9;position:absolute;left:-30px}.xml-title-triangle-library-h5 .title-container .title-right-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:0 solid transparent;margin-left:-12px;margin-bottom:-10px;border-right-style:outset}.xml-title-triangle-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 30px;margin-left:-2px}.xml-title-triangle-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme1-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:35px!important;padding-right:35px!important}.xml-title-Redtheme1-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);box-shadow:0 3px 7px 0 rgba(0,0,0,.35);-webkit-transform:skew(-15deg);transform:skew(-15deg);z-index:9}.xml-title-Redtheme1-library-h5 .title-container .title-bg{width:100%;height:100%;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;z-index:0}.xml-title-Redtheme1-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme1-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;background:#fff;z-index:9}.xml-title-Redtheme1-library-h5 .title-container .text-container>div{-webkit-transform:skew(15deg);transform:skew(15deg)}.xml-title-Redtheme1-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme1-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme2-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px!important;padding-right:30px!important}.xml-title-Redtheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg)}.xml-title-Redtheme2-library-h5 .title-container::before{content:"";width:88px;height:4px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);border-radius:1px;position:absolute;bottom:-10px;right:5px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-h5 .title-container::after{content:"";width:4px;height:4px;background-color:var(--background-color);border-radius:50%;position:absolute;right:-5px;bottom:-10px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme2-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme2-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:25px!important;padding-right:25px!important;text-align:left}.xml-title-Redtheme3-library-h5 .suptitle{display:inline-block;-webkit-transform:skew(-20deg);transform:skew(-20deg);background-color:var(--background-color);position:relative;z-index:9}.xml-title-Redtheme3-library-h5 .suptitle .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-h5 .suptitle .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-h5 .suptitle .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px;background-color:#ebebeb;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);box-shadow:0 2px 3px 0 rgba(0,0,0,.35);-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:180px;margin-top:-10px}.xml-title-Redtheme3-library-h5 .title-container::before{content:"";width:20px;height:2px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-h5 .title-container::after{content:"";width:2px;height:30px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-h5 .title-container .w-e-text-container,.xml-title-Redtheme4-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme3-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme4-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 25px!important}.xml-title-Redtheme4-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px}.xml-title-Redtheme4-library-h5 .title-container .left-icon{position:relative;margin-right:10px;margin-top:-4px}.xml-title-Redtheme4-library-h5 .title-container .left-icon::before{content:"";width:0;height:0;border:15px solid #000;border-left:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-8px;right:0;margin-right:5px}.xml-title-Redtheme4-library-h5 .title-container .left-icon::after{content:"";width:0;height:0;border:10px solid var(--background-color);border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;left:0}.xml-title-Redtheme4-library-h5 .title-container .right-icon{position:relative;margin-top:-5px;margin-left:10px}.xml-title-Redtheme4-library-h5 .title-container .right-icon::before{content:"";width:0;height:0;border:10px solid var(--background-color);border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;right:0;margin-right:5px}.xml-title-Redtheme4-library-h5 .title-container .right-icon::after{content:"";width:0;height:0;border:15px solid #000;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-6px;left:0}.xml-title-Redtheme4-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9}.xml-title-Redtheme4-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme4-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-thirtyone-library-h5 .title-container{text-align:left;padding-right:30px;padding-bottom:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #adadad!important;position:relative}.xml-title-thirtyone-library-h5 .title-container::before{content:"";width:119px;height:4px;background-color:var(--background-color);position:absolute;bottom:-1px;left:-1px}.xml-title-thirtyone-library-h5 .title-container::after{content:"";width:15px;height:20px;border-left:5px solid var(--background-color);border-right:5px solid var(--background-color);position:absolute;bottom:7px;right:5px;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.xml-title-thirtyone-library-h5 .title-container .text-container{border:2px solid transparent}.xml-title-thirtytwo-library-h5 .xml-group-h5{position:relative}.xml-title-thirtytwo-library-h5 .xml-group-h5::before{content:"";width:calc(100% - 30px);border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtytwo-library-h5 .title-container{text-align:left;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9}.xml-title-thirtytwo-library-h5 .title-container::before{content:"";width:20px;height:31px;background-color:var(--background-color);position:absolute;bottom:0;left:0}.xml-title-thirtytwo-library-h5 .title-container::after{content:"";width:30%;border-bottom:solid 2px var(--background-color);position:absolute;right:0;bottom:3px;z-index:-1}.xml-title-thirtytwo-library-h5 .title-container .text-container{border:2px solid transparent}.xml-title-thirtythree-library-h5 .xml-group-h5{padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.xml-title-thirtythree-library-h5 .xml-group-h5 .main-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:20px}.xml-title-thirtythree-library-h5 .xml-group-h5 .left-block{width:7px;height:17px;background-color:#636363;-webkit-transform:skew(-25deg);transform:skew(-25deg);position:absolute;left:0}.xml-title-thirtythree-library-h5 .xml-group-h5::after{content:"";width:calc(100% - 25px);height:10px;background-color:#636363;position:absolute;bottom:3px;right:0;z-index:0}.xml-title-thirtythree-library-h5 .xml-group-h5 .title-container{background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg);display:inline-block;padding:3px 15px;z-index:99;position:relative;border:2px solid transparent;margin-left:7px;margin-bottom:10px}.xml-title-thirtythree-library-h5 .xml-group-h5 .title-container::before{content:"";width:15px;height:43px;background-color:var(--background-color);position:absolute;left:-2px;bottom:-14px}.xml-title-thirtythree-library-h5 .xml-group-h5 .title-container .text-container{-webkit-transform:skew(25deg);transform:skew(25deg);border:2px solid transparent}.xml-title-thirtyfour-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-thirtyfour-library-h5 .xml-group-h5{position:relative;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-thirtyfour-library-h5 .xml-group-h5::before{content:"";width:46px;height:46px;background-color:var(--background-color);border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyfour-library-h5 .title-container{background-color:var(--background-color);border-radius:20px;position:relative;z-index:9;display:inline-block;padding:1px;border:2px solid transparent}.xml-title-thirtyfour-library-h5 .title-container .text-container{background-color:#FFF;border-radius:20px;padding:3px 18px;border:2px solid transparent}.xml-title-thirtyfive-library-h5 .title-container{padding-left:22px;padding-top:12px;position:relative;text-align:left}.xml-title-thirtyfive-library-h5 .title-container::before{content:"";width:56px;height:56px;border:4px solid var(--background-color);background-color:#fff;position:absolute;left:0;top:0}.xml-title-thirtyfive-library-h5 .title-container .suptitle-box{background-color:var(--background-color);border:4px solid #fff;display:inline-block;padding:15px;position:relative;z-index:9}.xml-title-thirtyfive-library-h5 .title-container .suptitle-box .text-container{border:2px solid transparent}.xml-title-thirtyfive-library-h5 .title-container .subtitle-box{position:relative;padding:0 15px 10px 20px;display:inline-block}.xml-title-thirtyfive-library-h5 .title-container .subtitle-box::after{content:"";width:31px;height:31px;border-right:solid 4px var(--background-color);border-bottom:solid 4px var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtyfive-library-h5 .title-container .subtitle-box .text-container{border:2px solid transparent}.xml-title-thirtysix-library-h5 .title-container .left-line::after,.xml-title-thirtysix-library-h5 .title-container .right-line::before{height:15px;border-left:3px solid var(--background-color);border-right:3px solid var(--background-color);bottom:0;content:""}.xml-title-thirtysix-library-h5{text-align:center}.xml-title-thirtysix-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtysix-library-h5 .title-container .left-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-h5 .title-container .left-line::after{width:10px;position:absolute;right:-2px;-webkit-transform:skew(30deg);transform:skew(30deg)}.xml-title-thirtysix-library-h5 .title-container .right-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-h5 .title-container .right-line::before{width:10px;position:absolute;left:-2px;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.xml-title-thirtysix-library-h5 .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 196px)}.xml-title-thirtyseven-library-h5{text-align:center}.xml-title-thirtyseven-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtyseven-library-h5 .title-container .left-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-h5 .title-container .left-line::after{content:"";width:10px;height:27px;position:absolute;bottom:-10px;right:-5px;border-right:2px solid var(--background-color)}.xml-title-thirtyseven-library-h5 .title-container .right-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-h5 .title-container .right-line::before{content:"";width:10px;height:27px;position:absolute;bottom:-10px;left:-5px;border-left:2px solid var(--background-color)}.xml-title-thirtyseven-library-h5 .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 126px)}.xml-title-thirtyeight-library-h5{text-align:center}.xml-title-thirtyeight-library-h5 .title-container{display:inline-block;border:1px solid var(--background-color)!important;padding:3px 16px;position:relative}.xml-title-thirtyeight-library-h5 .title-container::before{content:"";width:5px;height:24px;background-color:var(--background-color);position:absolute;left:-3px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-h5 .title-container::after{content:"";width:5px;height:24px;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-h5 .title-container .text-container{border:2px solid transparent;text-align:left}.xml-title-BuleRectangle-library-h5,.xml-title-BuleRectangleTwo-library-h5,.xml-title-Sevenpageone-library-h5 .title-container .small-titlebox,.xml-title-thirtynine-library-h5,.xml-title-titleCrane-library-h5,.xml-title-titleLight-library-h5,.xml-title-titleLogging-library-h5,.xml-title-titleQuestion-library-h5,.xml-title-titleTearcher-library-h5{text-align:center}.xml-title-BuleRectangle-library-h5 .title-container{display:inline-block;width:465px;height:137px;background:#dfecfa;position:relative}.xml-title-BuleRectangle-library-h5 .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangle-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangle-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-BuleRectangle-library-h5 .title-container .right-image{width:50px;z-index:9;position:absolute;top:82px;left:406px}.xml-title-BuleRectangleTwo-library-h5 .title-container{display:inline-block;width:465px;height:137px;background:#dfecfa;position:relative}.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-BuleRectangleTwo-library-h5 .title-container .right-image{width:50px;z-index:9;position:absolute;top:82px;left:406px}.xml-title-titleLogging-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleLogging-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleLogging-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLogging-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLogging-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLogging-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleLogging-library-h5 .title-container .left-image img{margin:-8px 0 0 -84px}.xml-title-titleQuestion-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleQuestion-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleQuestion-library-h5 .title-container .left-image img{margin:5px 0 0 -85px}.xml-title-titleCrane-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleCrane-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleCrane-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleCrane-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleCrane-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleCrane-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleCrane-library-h5 .title-container .left-image img{margin:-13px 0 0 -57px}.xml-title-titleLight-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleLight-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleLight-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLight-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLight-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLight-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleLight-library-h5 .title-container .left-image img{margin:-10px 0 0 -96px}.xml-title-titleTearcher-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleTearcher-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleTearcher-library-h5 .title-container .left-image img{margin:-3px 0 0 -83px}.xml-title-titleText-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:71px}.xml-title-titleText-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleText-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleText-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleText-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleText-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleText-library-h5 .title-container .left-image img{margin:-2px 0 0 -43px}.xml-title-thirtynine-library-h5 .title-container{display:inline-block;padding:5px 16px 5px 80px;position:relative}.xml-title-thirtynine-library-h5 .title-container::before{content:"";width:7px;height:7px;position:absolute;left:0;bottom:0;background:linear-gradient(45deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-h5 .title-container::after{content:"";width:7px;height:7px;position:absolute;right:0;top:0;background:linear-gradient(-135deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-h5 .title-container .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;pointer-events:none}.xml-title-thirtynine-library-h5 .title-container .title-number{height:50px;background-color:var(--background-color);border-radius:0 0 10px 10px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-7px;left:18px}.xml-title-thirtynine-library-h5 .title-container .title-number .line1{position:absolute;width:7px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-title-thirtynine-library-h5 .title-container .title-number .line2{position:absolute;width:4px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg);margin-left:22px}.xml-title-thirtynine-library-h5 .title-container .title-number::before{content:"";width:7px;height:7px;background:linear-gradient(-45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;left:-7px}.xml-title-thirtynine-library-h5 .title-container .title-number::after{content:"";width:7px;height:7px;background:linear-gradient(45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;right:-7px}.xml-title-thirtynine-library-h5 .title-container .title-text{position:relative;z-index:9}.xml-title-thirtynine-library-h5 .title-container .text-container{position:relative;border:2px solid transparent!important;z-index:1}.xml-title-Forty-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding-left:18px!important}.xml-title-Forty-library-h5>div{width:100%}.xml-title-Forty-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}.xml-title-Forty-library-h5 .title-container .left-image{width:63px;height:74px;background-color:var(--background-color);position:relative;z-index:9;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-title-Forty-library-h5 .title-container .left-image .image-box{width:74%;height:75%;background-color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container{width:100%;height:86%;border-radius:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:2px solid #fff}.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container .xml-image-dan-tu,.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Forty-library-h5 .title-container .right-top-bg{min-height:50px;max-width:77%;position:relative;margin-left:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}.xml-title-Forty-library-h5 .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;border-radius:5px}.xml-title-Forty-library-h5 .title-container .right-top-bg .right-block{width:60px;height:30px;position:absolute;right:-8px;bottom:-8px;background:linear-gradient(153deg,transparent 0,transparent 51%,var(--background-color) 49%,var(--background-color) 100%);border-radius:10px 0 5px}.xml-title-Forty-library-h5 .title-container .right-top-bg .right-block::after{content:"";width:8px;height:5px;background-color:#5c5c5c;position:absolute;right:0;top:0;z-index:-1}.xml-title-Forty-library-h5 .title-container .right-top-bg .right-block::before{content:"";width:18px;height:8px;background-color:#5c5c5c;position:absolute;left:3px;bottom:0;z-index:-1}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Fortyone-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px!important;padding-left:8px!important}.xml-title-Fortyone-library-h5>div{width:100%}.xml-title-Fortyone-library-h5 .title-container{display:inline-block;position:relative;z-index:9}.xml-title-Fortyone-library-h5 .title-container .title-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:25px 0 0 25px;padding-left:5px;height:40px}.xml-title-Fortyone-library-h5 .title-container .title-bg::after{content:"";width:70%;height:100%;position:absolute;top:0;right:-10px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0);background-color:inherit;z-index:-1}.xml-title-Fortyone-library-h5 .title-container .title-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5eff9;border-radius:25px 0 0 25px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0)}.xml-title-Fortyone-library-h5 .title-container .left-image{width:50px;height:50px;background-color:var(--background-color);position:relative;z-index:9;border-radius:50%}.xml-title-Fortyone-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;border:2px solid #fff}.xml-title-Fortyone-library-h5 .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Fortyone-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox{height:100%;padding:0 20px 0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Sevenpageone-library-h5{text-align:left}.xml-title-Sevenpageone-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpageone-library-h5 .title-container .title-bgimg{width:100%;height:295px;background-image:url(../../static/images/leaflet/icons/title-text-bgimg.png);background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox{width:250px;height:66px;background-color:#0168b6;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;color:#fff}.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox .triangle_left{width:20px;height:20px;clip-path:polygon(0 0,0 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox .triangle_right{width:20px;height:20px;clip-path:polygon(0 0,100% 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-h5 .title-container .small-titlebox{margin-top:18px}.xml-title-Sevenpagetwo-library-h5{text-align:left}.xml-title-Sevenpagetwo-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box{width:57%;position:relative}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box .left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6px}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box img{width:14px;height:14px;margin-right:6px}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box .bottomzhuangshi{width:118px;height:10px;clip-path:polygon(0 0,100% 0,93% 100%,0 100%);background-color:#0168b6;opacity:.2;position:absolute;left:0;bottom:-6px}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box .left-tiao-bottom{width:100%;border:1px solid #0168b6;position:absolute;left:0;bottom:-2px}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box{width:33%;height:14px;position:absolute;bottom:18.5%;right:6.7%}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .xietiao{width:7.4%;height:14px;background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .right-top{width:92%;height:14px;border-top:1px solid #0168b6;position:absolute;bottom:1px;left:6.7%}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#80b3da;clip-path:polygon(66% 0,100% 0,34% 99%,0 100%);margin-top:4px}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .bottom-zhuangshi .circle{color:#0168b6;margin-top:4px;position:absolute;right:6px;bottom:-6px}.xml-title-Sevenpagethree-library-h5{text-align:left}.xml-title-Sevenpagethree-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagethree-library-h5 .title-container .bottomzhuangshi{width:80%;height:10px;background-color:#c4def1;position:absolute;left:40px;bottom:-2px}.xml-title-Sevenpagethree-library-h5 .title-container .left-box{width:44%;position:relative}.xml-title-Sevenpagethree-library-h5 .title-container .left-box .toptiao{width:88%;border:1px solid #0168b6;position:absolute;left:0;top:-8px;z-index:1}.xml-title-Sevenpagethree-library-h5 .title-container .left-box .tixing-bg{width:45%;height:28px;background-color:#c4def1;clip-path:polygon(0 0,100% 0,67% 99%,0 100%);position:absolute;left:0;top:-14px}.xml-title-Sevenpagethree-library-h5 .title-container .left-box .left-content{width:96%;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:polygon(0 0,87% 0,100% 100%,0 100%);background-color:#0168b6;padding-left:8px}.xml-title-Sevenpagethree-library-h5 .title-container .left-box img{width:22px;height:22px;margin-right:8px}.xml-title-Sevenpagethree-library-h5 .title-container .left-box .right-xietiao{width:13%;height:42px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2px),#0168b6 50%,transparent calc(50% + 2px),transparent 100%);position:absolute;right:-2px;top:-8px}.xml-title-Sevenpagethree-library-h5 .title-container .right-box{width:56%;height:100%}.xml-title-Sevenpagethree-library-h5 .title-container .right-box .right-bottom{width:44%;height:100%;border-bottom:1px solid #0168b6;position:absolute;bottom:2px}.xml-title-Sevenpagethree-library-h5 .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:14%}.xml-title-Sevenpagethree-library-h5 .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#0168b6;clip-path:polygon(29% 0,51% 0,96% 100%,74% 100%);margin-top:4px}.xml-title-Sevenpagethree-library-h5 .title-container .right-box .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:6.2%;bottom:-2px}.xml-title-Sevenpagefour-library-h5{text-align:left}.xml-title-Sevenpagefour-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagefour-library-h5 .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefour-library-h5 .title-container .title-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpagefour-library-h5 .title-container .title-top .shutiao{border-left:1px solid #0168b6;height:28px;margin:0 4px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom{width:100%;position:relative}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .title-bottom-bg0{width:92%;border-bottom:1px solid #0168b6}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian{width:54%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:6px;position:absolute;bottom:-2px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian .title-bottom-bg1{width:82%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian .title-bottom-bg2{width:7.5%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian .title-bottom-bg3{width:2.6%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:6%;bottom:-4px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .right-xian{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;bottom:2px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .right-xian .top-xian{width:92%;border-top:1px solid #0168b6;position:absolute;right:48%;bottom:8px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .right-xian .right-xiexian{position:absolute;right:38%;bottom:2px;width:10%;height:6px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagefive-library-h5{text-align:left}.xml-title-Sevenpagefive-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:180px}.xml-title-Sevenpagefive-library-h5 .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefive-library-h5 .title-container .title-bg{width:98%;height:140px;background-color:#0168b6;opacity:.1;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-content{width:98%;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;z-index:999}.xml-title-Sevenpagefive-library-h5 .title-container .title-content .small-titlebox{margin:25px 0 16px 12px;z-index:999}.xml-title-Sevenpagefive-library-h5 .title-container .title-content .big-titlebox{width:50%;text-align:center;margin-top:70px;margin-left:5%;z-index:999}.xml-title-Sevenpagefive-library-h5 .title-container .right-jiao{width:20px;height:20px;background-color:#73acd7;position:absolute;right:-4px;top:-4px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border{width:98%;height:125px;border:1px solid #0168b6;border-bottom:none;border-top:none;position:absolute;top:10px;left:2px;z-index:3}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-top{width:100%;position:absolute;left:0;top:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-top .border-left{width:50%;border-top:1px solid #0168b6}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-top .border-right{width:27%;border-top:1px solid #0168b6;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .xie-cutiao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-5px;left:50%;z-index:999}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .xie-cutiao .xie-cutiao-item{width:10px;height:10px;background-color:#0168b6;clip-path:polygon(42% 0,100% 0,56% 98%,0 100%)}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .circle{width:8px;height:8px;background-color:#0168b6;border-radius:8px;position:absolute;left:-.8%;bottom:-8px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .sanjiao{width:12px;height:12px;clip-path:polygon(100% 0,0 0,0 100%);background-color:#0168b6;margin:2px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom{width:calc(100% - 22px);border-bottom:1px solid #0168b6;position:absolute;left:2%;bottom:-16px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom .left-xiexian{width:2%;height:8px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;left:-2%;bottom:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom .cutiao{width:13%;height:14px;background-color:#0168b6;position:absolute;left:5%;bottom:-7px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom .right-xiexian{width:3%;height:16px;background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;right:-2.5%;bottom:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .point{color:#0168b6;position:absolute;right:4%;bottom:0}.xml-title-first-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 7px}.xml-title-first-library-pad .title-container .title-left-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#eaecef),to(var(--background-color)));background-image:linear-gradient(180deg,#eaecef 3%,var(--background-color) 100%);position:absolute;left:-12px;top:0;z-index:999;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pad .title-container .title-right-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,var(--background-color)),to(#eaecef));background-image:linear-gradient(180deg,var(--background-color) 3%,#eaecef 100%);position:absolute;top:0;right:-13px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color)!important;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pad .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-library-pad .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-first-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Yellowtheme1-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-library-pad>div{width:100%}.xml-title-Yellowtheme1-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-library-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid var(--background-color);border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-library-pad .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-library-pad .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{border-radius:50%;height:100%;width:100%}.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Yellowtheme2-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-library-pad>div{width:100%}.xml-title-Yellowtheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-library-pad .title-container .left-icon{width:35px;height:35px;background-color:var(--background-color);opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid var(--background-color);margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-rectangle-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-library-pad .title-container .title-left-img{width:10px;height:100%;position:absolute;left:-15px;background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-pad .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-library-pad .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-pad .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-sixth-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pad>div{width:100%}.xml-title-sixth-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-library-pad .title-container .title-left-div{max-width:30%}.xml-title-sixth-library-pad .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:var(--background-color);text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-library-pad .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pad .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-library-pad .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-library-pad .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:var(--background-color);margin-top:5px}.xml-title-sixth-library-pad .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-library-pad .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-pad .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-pad .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:var(--background-color);bottom:0}.xml-title-sixth-library-pad .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-library-pad .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid var(--background-color);z-index:99;padding:0 15px}.xml-title-sixth-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-semicircle-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:var(--background-color);padding:0 20px;border-radius:10px}.xml-title-semicircle-library-pad .title-container .title-left-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;left:20px}.xml-title-semicircle-library-pad .title-container .title-right-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;right:20px}.xml-title-semicircle-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifteen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-library-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-library-pad .title-container .left-image{width:48px;height:48px;border:2px solid var(--background-color);border-radius:50% 50% 0;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-library-pad .title-container .left-image ::after{content:"";height:15px;position:absolute;right:-2px;bottom:0;border-right:2px solid #fff}.xml-title-fifteen-library-pad .title-container .left-image .image-container,.xml-title-fifteen-library-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-pad .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-thirteenth-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-library-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid var(--background-color);border-right:4px solid var(--background-color);position:relative}.xml-title-thirteenth-library-pad .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-pad .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-pad .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:var(--background-color);margin-top:-3px;margin-right:4%}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pad .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-library-pad .title-container .bottomborder .Line1{width:45%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pad .title-container .bottomborder .block{width:7px;height:7px;background-color:var(--background-color);margin-bottom:-3px}.xml-title-thirteenth-library-pad .title-container .bottomborder .Line2{width:15%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pad .title-container .bottomborder .Line3{width:20%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pad .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:5PX 20px}.xml-title-thirteenth-library-pad .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-library-pad>div{padding:0 20px}.xml-title-Yellowtheme5-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 15px,var(--background-color) 0) bottom left,linear-gradient(45deg,transparent 15px,var(--background-color) 0) top left,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-library-pad .title-container::before{content:"";width:100%;height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-pad .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-pad .title-container .left-img{position:absolute;width:50px;height:60%;top:50%;left:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(45deg,transparent 25px,var(--background-color) 0) bottom left,linear-gradient(135deg,transparent 25px,var(--background-color) 0) top left;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-pad .title-container .right-img{position:absolute;width:50px;height:60%;top:50%;right:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(-45deg,transparent 25px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 25px,var(--background-color) 0) top right;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-library-pad>div{height:100%}.xml-title-Yellowtheme6-library-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:2px solid var(--background-color);z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-library-pad .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pad .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox{padding:1px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#FFF;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-twelfth-library-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pad .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-library-pad .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:var(--background-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:var(--background-color);overflow:hidden}.xml-title-twelfth-library-pad .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-library-pad .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-library-pad .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-library-pad>div{width:100%}.xml-title-Greentheme1-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-library-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme1-library-pad .title-container .left-image .image-container,.xml-title-Greentheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-library-pad .title-container .right-top-bg{height:50px;min-width:50%;background-color:var(--reader-theme-color,#FFF);-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:var(--background-color);margin-right:8px}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div>div,.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-library-pad>div{width:100%}.xml-title-Greentheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-library-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme2-library-pad .title-container .left-image .image-container,.xml-title-Greentheme2-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-library-pad .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:var(--background-color);-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:var(--background-color);position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-library-pad>div{width:100%}.xml-title-Greentheme3-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-library-pad .title-container .right-top-bg{width:100%;height:50%;background-color:var(--background-color);border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-library-pad>div{width:100%}.xml-title-Greentheme4-library-pad .cont-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-library-pad .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-library-pad .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:var(--background-color);position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox{position:relative;background-color:var(--reader-theme-color,#FFF);margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-library-pad .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-library-pad .title-container .title-left-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-pad .title-container .title-left-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-pad .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-library-pad .title-container .title-right-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-pad .title-container .title-right-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px;max-width:70%}.xml-title-Greentheme6-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-nineteen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-library-pad .title-container-box{width:100%;position:relative}.xml-title-nineteen-library-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 20px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 20px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 20px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 20px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:0 45px;margin:0 auto;z-index:9;overflow:hidden}.xml-title-nineteen-library-pad .title-container-box .title-container::before{content:"";width:calc(100% - 34px);height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-pad .title-container-box .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-pad .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-library-pad .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-library-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-library-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-hexagon-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-pad .xml-group-pad{background:linear-gradient(135deg,transparent 7px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 7px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 7px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 7px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat}.xml-title-hexagon-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px;border-radius:20px;background-color:var(--background-color)}.xml-title-hexagon-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fourteen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-library-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:50% 50%;background-repeat:no-repeat;position:relative;border-radius:12px;padding:5px 10px 5px 5px}.xml-title-fourteen-library-pad .title-container .cont-box{width:100%;position:relative;overflow:hidden;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-title-fourteen-library-pad .title-container .cont-box::before{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;right:0;-webkit-transform:skew(45deg);transform:skew(45deg);z-index:999}.xml-title-fourteen-library-pad .title-container .cont-box::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;right:0;top:0;-webkit-transform:skew(135deg);transform:skew(135deg);z-index:999}.xml-title-fourteen-library-pad .title-container .cont-box .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);border-radius:3px}.xml-title-fourteen-library-pad .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-library-pad .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-seventeen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-library-pad>div{min-width:60%}.xml-title-sixteen-library-pad>div,.xml-title-sixteen-library-pc>div{min-width:40%}.xml-title-seventeen-library-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-library-pad .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:var(--background-color);padding:3px;position:absolute;left:0}.xml-title-seventeen-library-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:var(--background-color);border:2px solid #fff}.xml-title-seventeen-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-seventeen-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-library-pad .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid var(--background-color);margin-bottom:3px;margin-top:3px}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid var(--background-color)}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-sixteen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-library-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid var(--background-color)!important;padding:0 30px 0 51px}.xml-title-sixteen-library-pad .title-container .left-image{border-bottom:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #eaecef;border-right:20px solid transparent;position:absolute;bottom:-28px;left:10px;width:0;height:0}.xml-title-sixteen-library-pad .title-container .left-image::before{content:"";border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid var(--background-color);border-right:10px solid transparent;position:absolute;top:-16px;left:-10px}.xml-title-sixteen-library-pad .title-container .right-icon{width:10px;height:10px;background-color:var(--background-color);border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-library-pad .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-library-pad .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-library-pad>div{width:100%;height:100%}.xml-title-Knowledge-library-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-library-pad .title-container .left-titlebox{background-color:var(--background-color);padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--background-color);background-color:var(--reader-theme-color,#FFF);border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifth-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:12px}.xml-title-fifth-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-library-pad .title-container .title-bottom{width:95%;height:95%;background-color:var(--background-color);position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:6px}.xml-title-fifth-library-pad .title-container .title-right-img{width:20px;height:25px;margin-top:-25px;margin-right:-25px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-title-fifth-library-pad .title-container .title-right-img>div{width:6px;height:6px;background-color:var(--background-color);border-radius:50%;position:relative}.xml-title-fifth-library-pad .title-container .title-right-img>div::after{content:"";width:3px;height:4px;background-color:var(--background-color);position:absolute;bottom:-3px;right:1px;-webkit-transform:skew(-27deg);transform:skew(-27deg)}.xml-title-fifth-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:6px;border:1px solid var(--background-color);z-index:99;-webkit-box-shadow:0 0 1px 0 #000;box-shadow:0 0 1px 0 #000}.xml-title-fifth-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-triangle-library-pad .title-container .title-left-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:0 solid transparent;border-left-style:inset;margin-right:-12px;z-index:9;position:relative}.xml-title-triangle-library-pad .title-container .title-left-img::after{content:"";width:0;height:0;border:15px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:0 solid transparent;border-left-style:inset;z-index:9;position:absolute;left:-30px}.xml-title-triangle-library-pad .title-container .title-right-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:0 solid transparent;margin-left:-12px;margin-bottom:-10px;border-right-style:outset}.xml-title-triangle-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 30px;margin-left:-2px}.xml-title-triangle-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme1-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:35px!important;padding-right:35px!important}.xml-title-Redtheme1-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);box-shadow:0 3px 7px 0 rgba(0,0,0,.35);-webkit-transform:skew(-15deg);transform:skew(-15deg);z-index:9}.xml-title-Redtheme1-library-pad .title-container .title-bg{width:100%;height:100%;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;z-index:0}.xml-title-Redtheme1-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme1-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;background:#fff;z-index:9}.xml-title-Redtheme1-library-pad .title-container .text-container>div{-webkit-transform:skew(15deg);transform:skew(15deg)}.xml-title-Redtheme1-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme1-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme2-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px!important;padding-right:30px!important}.xml-title-Redtheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg)}.xml-title-Redtheme2-library-pad .title-container::before{content:"";width:88px;height:4px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);border-radius:1px;position:absolute;bottom:-10px;right:5px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pad .title-container::after{content:"";width:4px;height:4px;background-color:var(--background-color);border-radius:50%;position:absolute;right:-5px;bottom:-10px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme2-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme2-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:25px!important;padding-right:25px!important;text-align:left}.xml-title-Redtheme3-library-pad .suptitle{display:inline-block;-webkit-transform:skew(-20deg);transform:skew(-20deg);background-color:var(--background-color);position:relative;z-index:9}.xml-title-Redtheme3-library-pad .suptitle .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-pad .suptitle .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-pad .suptitle .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px;background-color:#ebebeb;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);box-shadow:0 2px 3px 0 rgba(0,0,0,.35);-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:180px;margin-top:-10px}.xml-title-Redtheme3-library-pad .title-container::before{content:"";width:20px;height:2px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-pad .title-container::after{content:"";width:2px;height:30px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-pad .title-container .w-e-text-container,.xml-title-Redtheme4-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme3-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme4-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 25px!important}.xml-title-Redtheme4-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px}.xml-title-Redtheme4-library-pad .title-container .left-icon{position:relative;margin-right:10px;margin-top:-4px}.xml-title-Redtheme4-library-pad .title-container .left-icon::before{content:"";width:0;height:0;border:15px solid #000;border-left:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-8px;right:0;margin-right:5px}.xml-title-Redtheme4-library-pad .title-container .left-icon::after{content:"";width:0;height:0;border:10px solid var(--background-color);border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;left:0}.xml-title-Redtheme4-library-pad .title-container .right-icon{position:relative;margin-top:-5px;margin-left:10px}.xml-title-Redtheme4-library-pad .title-container .right-icon::before{content:"";width:0;height:0;border:10px solid var(--background-color);border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;right:0;margin-right:5px}.xml-title-Redtheme4-library-pad .title-container .right-icon::after{content:"";width:0;height:0;border:15px solid #000;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-6px;left:0}.xml-title-Redtheme4-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9}.xml-title-Redtheme4-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme4-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-thirtyone-library-pad .title-container{text-align:left;padding-right:30px;padding-bottom:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #adadad!important;position:relative}.xml-title-thirtyone-library-pad .title-container::before{content:"";width:119px;height:4px;background-color:var(--background-color);position:absolute;bottom:-1px;left:-1px}.xml-title-thirtyone-library-pad .title-container::after{content:"";width:15px;height:20px;border-left:5px solid var(--background-color);border-right:5px solid var(--background-color);position:absolute;bottom:7px;right:5px;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.xml-title-thirtyone-library-pad .title-container .text-container{border:2px solid transparent}.xml-title-thirtytwo-library-pad .xml-group-pad{position:relative}.xml-title-thirtytwo-library-pad .xml-group-pad::before{content:"";width:calc(100% - 30px);border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtytwo-library-pad .title-container{text-align:left;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9}.xml-title-thirtytwo-library-pad .title-container::before{content:"";width:20px;height:31px;background-color:var(--background-color);position:absolute;bottom:0;left:0}.xml-title-thirtytwo-library-pad .title-container::after{content:"";width:30%;border-bottom:solid 2px var(--background-color);position:absolute;right:0;bottom:3px;z-index:-1}.xml-title-thirtytwo-library-pad .title-container .text-container{border:2px solid transparent}.xml-title-thirtythree-library-pad .xml-group-pad{padding-left:15px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.xml-title-thirtythree-library-pad .xml-group-pad::before{content:"";width:7px;height:17px;background-color:#636363;position:absolute;bottom:0;left:0;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-thirtythree-library-pad .xml-group-pad::after{content:"";width:calc(100% - 15px);height:10px;background-color:#636363;position:absolute;bottom:3px;right:0;z-index:0}.xml-title-thirtythree-library-pad .xml-group-pad .title-container{background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg);display:inline-block;padding:3px 15px;z-index:99;position:relative;border:2px solid transparent;margin-left:7px}.xml-title-thirtythree-library-pad .xml-group-pad .title-container::before{content:"";width:15px;height:calc(100% + 8px);background-color:var(--background-color);position:absolute;left:-2px;top:5px}.xml-title-thirtythree-library-pad .xml-group-pad .title-container .text-container{-webkit-transform:skew(25deg);transform:skew(25deg);border:2px solid transparent}.xml-title-thirtyfour-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-thirtyfour-library-pad .xml-group-pad{position:relative;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-thirtyfour-library-pad .xml-group-pad::before{content:"";width:46px;height:46px;background-color:var(--background-color);border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyfour-library-pad .title-container{background-color:var(--background-color);border-radius:20px;position:relative;z-index:9;display:inline-block;padding:1px;border:2px solid transparent}.xml-title-thirtyfour-library-pad .title-container .text-container{background-color:#FFF;border-radius:20px;padding:3px 18px;border:2px solid transparent}.xml-title-thirtyfive-library-pad .title-container{padding-left:22px;padding-top:12px;position:relative;text-align:left}.xml-title-thirtyfive-library-pad .title-container::before{content:"";width:56px;height:56px;border:4px solid var(--background-color);background-color:#fff;position:absolute;left:0;top:0}.xml-title-thirtyfive-library-pad .title-container .suptitle-box{background-color:var(--background-color);border:4px solid #fff;display:inline-block;padding:15px;position:relative;z-index:9}.xml-title-thirtyfive-library-pad .title-container .suptitle-box .text-container{border:2px solid transparent}.xml-title-thirtyfive-library-pad .title-container .subtitle-box{position:relative;padding:0 15px 10px 20px;display:inline-block}.xml-title-thirtyfive-library-pad .title-container .subtitle-box::after{content:"";width:31px;height:31px;border-right:solid 4px var(--background-color);border-bottom:solid 4px var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtyfive-library-pad .title-container .subtitle-box .text-container{border:2px solid transparent}.xml-title-thirtysix-library-pad .title-container .left-line::after,.xml-title-thirtysix-library-pad .title-container .right-line::before{height:15px;border-left:3px solid var(--background-color);border-right:3px solid var(--background-color);content:"";bottom:0}.xml-title-thirtysix-library-pad{text-align:center}.xml-title-thirtysix-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtysix-library-pad .title-container .left-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-pad .title-container .left-line::after{width:10px;position:absolute;right:-2px;-webkit-transform:skew(30deg);transform:skew(30deg)}.xml-title-thirtysix-library-pad .title-container .right-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-pad .title-container .right-line::before{width:10px;position:absolute;left:-2px;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.xml-title-thirtysix-library-pad .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 196px)}.xml-title-thirtyseven-library-pad{text-align:center}.xml-title-thirtyseven-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtyseven-library-pad .title-container .left-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-pad .title-container .left-line::after{content:"";width:10px;height:27px;position:absolute;bottom:-10px;right:-5px;border-right:2px solid var(--background-color)}.xml-title-thirtyseven-library-pad .title-container .right-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-pad .title-container .right-line::before{content:"";width:10px;height:27px;position:absolute;bottom:-10px;left:-5px;border-left:2px solid var(--background-color)}.xml-title-thirtyseven-library-pad .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 126px)}.xml-title-thirtyeight-library-pad{text-align:center}.xml-title-thirtyeight-library-pad .title-container{display:inline-block;border:1px solid var(--background-color)!important;padding:3px 16px;position:relative}.xml-title-thirtyeight-library-pad .title-container::after,.xml-title-thirtyeight-library-pad .title-container::before{width:5px;height:24px;background-color:var(--background-color);position:absolute;top:50%;content:""}.xml-title-thirtyeight-library-pad .title-container::before{left:-3px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-pad .title-container::after{right:-3px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-pad .title-container .text-container{border:2px solid transparent;text-align:left}.xml-title-BuleRectangle-library-pad{text-align:center}.xml-title-BuleRectangle-library-pad .title-container{display:inline-block;width:465px;height:137px;background:#dfecfa;position:relative}.xml-title-BuleRectangle-library-pad .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangle-library-pad .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangle-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-BuleRectangle-library-pad .title-container .right-image{width:50px;z-index:9;position:absolute;top:82px;left:406px}.xml-title-thirtynine-library-pad{text-align:center}.xml-title-thirtynine-library-pad .title-container{display:inline-block;padding:5px 16px 5px 80px;position:relative}.xml-title-thirtynine-library-pad .title-container::before{content:"";width:7px;height:7px;position:absolute;left:0;bottom:0;background:linear-gradient(45deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-pad .title-container::after{content:"";width:7px;height:7px;position:absolute;right:0;top:0;background:linear-gradient(-135deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-pad .title-container .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;pointer-events:none}.xml-title-thirtynine-library-pad .title-container .title-number{height:50px;background-color:var(--background-color);border-radius:0 0 10px 10px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-7px;left:18px}.xml-title-thirtynine-library-pad .title-container .title-number .line1{position:absolute;width:7px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-title-thirtynine-library-pad .title-container .title-number .line2{position:absolute;width:4px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg);margin-left:22px}.xml-title-thirtynine-library-pad .title-container .title-number::before{content:"";width:7px;height:7px;background:linear-gradient(-45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;left:-7px}.xml-title-thirtynine-library-pad .title-container .title-number::after{content:"";width:7px;height:7px;background:linear-gradient(45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;right:-7px}.xml-title-thirtynine-library-pad .title-container .title-text{position:relative;z-index:9}.xml-title-thirtynine-library-pad .title-container .text-container{position:relative;border:2px solid transparent!important;z-index:1}.xml-title-Forty-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding-left:18px!important}.xml-title-Forty-library-pad>div{width:100%}.xml-title-Forty-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}.xml-title-Forty-library-pad .title-container .left-image{width:63px;height:74px;background-color:var(--background-color);position:relative;z-index:9;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-title-Forty-library-pad .title-container .left-image .image-box{width:74%;height:75%;background-color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container{width:100%;height:86%;border-radius:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:2px solid #fff}.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container .xml-image-dan-tu,.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Forty-library-pad .title-container .right-top-bg{min-height:50px;max-width:77%;position:relative;margin-left:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}.xml-title-Forty-library-pad .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;border-radius:5px}.xml-title-Forty-library-pad .title-container .right-top-bg .right-block{width:60px;height:30px;position:absolute;right:-8px;bottom:-8px;background:linear-gradient(153deg,transparent 0,transparent 51%,var(--background-color) 49%,var(--background-color) 100%);border-radius:10px 0 5px}.xml-title-Forty-library-pad .title-container .right-top-bg .right-block::after{content:"";width:8px;height:5px;background-color:#5c5c5c;position:absolute;right:0;top:0;z-index:-1}.xml-title-Forty-library-pad .title-container .right-top-bg .right-block::before{content:"";width:18px;height:8px;background-color:#5c5c5c;position:absolute;left:3px;bottom:0;z-index:-1}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Fortyone-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px!important;padding-left:8px!important}.xml-title-Fortyone-library-pad>div{width:100%}.xml-title-Fortyone-library-pad .title-container{display:inline-block;position:relative;z-index:9}.xml-title-Fortyone-library-pad .title-container .title-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:25px 0 0 25px;padding-left:5px;height:40px}.xml-title-Fortyone-library-pad .title-container .title-bg::after{content:"";width:70%;height:100%;position:absolute;top:0;right:-10px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0);background-color:inherit;z-index:-1}.xml-title-Fortyone-library-pad .title-container .title-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5eff9;border-radius:25px 0 0 25px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0)}.xml-title-Fortyone-library-pad .title-container .left-image{width:50px;height:50px;background-color:var(--background-color);position:relative;z-index:9;border-radius:50%}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Fortyone-library-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;border:2px solid #fff}.xml-title-Fortyone-library-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Fortyone-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox{height:100%;padding:0 20px 0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-BuleRectangleTwo-library-pad{text-align:center}.xml-title-BuleRectangleTwo-library-pad .title-container{display:inline-block;width:465px;height:137px;background:#dfecfa;position:relative}.xml-title-BuleRectangleTwo-library-pad .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-BuleRectangleTwo-library-pad .title-container .right-image{width:50px;z-index:9;position:absolute;top:82px;left:406px}.xml-title-titleLogging-library-pad{text-align:center}.xml-title-titleLogging-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleLogging-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleLogging-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLogging-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLogging-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLogging-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleLogging-library-pad .title-container .left-image img{margin:-8px 0 0 -84px}.xml-title-titleQuestion-library-pad{text-align:center}.xml-title-titleQuestion-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleQuestion-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleQuestion-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleQuestion-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleQuestion-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleQuestion-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleQuestion-library-pad .title-container .left-image img{margin:5px 0 0 -85px}.xml-title-titleCrane-library-pad{text-align:center}.xml-title-titleCrane-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleCrane-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleCrane-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleCrane-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleCrane-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleCrane-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleCrane-library-pad .title-container .left-image img{margin:-13px 0 0 -57px}.xml-title-titleLight-library-pad{text-align:center}.xml-title-titleLight-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleLight-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleLight-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLight-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLight-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLight-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleLight-library-pad .title-container .left-image img{margin:-10px 0 0 -96px}.xml-title-titleTearcher-library-pad{text-align:center}.xml-title-titleTearcher-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleTearcher-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleTearcher-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleTearcher-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleTearcher-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleTearcher-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleTearcher-library-pad .title-container .left-image img{margin:-3px 0 0 -83px}.xml-title-titleText-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:71px}.xml-title-titleText-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleText-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleText-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleText-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleText-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleText-library-pad .title-container .left-image img{margin:-2px 0 0 -43px}.xml-title-Sevenpageone-library-pad{text-align:left}.xml-title-Sevenpageone-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpageone-library-pad .title-container .title-bgimg{width:100%;height:295px;background-image:url(../../static/images/leaflet/icons/title-text-bgimg.png);background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-title-Sevenpageone-library-pad .title-container .big-titlebox{width:250px;height:66px;background-color:#0168b6;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.xml-title-Sevenpageone-library-pad .title-container .big-titlebox .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpageone-library-pad .title-container .big-titlebox .triangle_left{width:20px;height:20px;clip-path:polygon(0 0,0 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-pad .title-container .big-titlebox .triangle_right{width:20px;height:20px;clip-path:polygon(0 0,100% 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-pad .title-container .small-titlebox{margin-top:18px;text-align:center}.xml-title-Sevenpagetwo-library-pad{text-align:left}.xml-title-Sevenpagetwo-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpagetwo-library-pad .title-container .left-box{width:57%;position:relative}.xml-title-Sevenpagetwo-library-pad .title-container .left-box .left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6px}.xml-title-Sevenpagetwo-library-pad .title-container .left-box img{width:14px;height:14px;margin-right:6px}.xml-title-Sevenpagetwo-library-pad .title-container .left-box .bottomzhuangshi{width:118px;height:10px;clip-path:polygon(0 0,100% 0,93% 100%,0 100%);background-color:#0168b6;opacity:.2;position:absolute;left:0;bottom:-6px}.xml-title-Sevenpagetwo-library-pad .title-container .left-box .left-tiao-bottom{width:100%;border:1px solid #0168b6;position:absolute;left:0;bottom:-2px}.xml-title-Sevenpagetwo-library-pad .title-container .right-box{width:33%;height:14px;position:absolute;bottom:18.5%;right:6.7%}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .xietiao{width:7.4%;height:14px;background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .right-top{width:92%;height:14px;border-top:1px solid #0168b6;position:absolute;bottom:1px;left:6.7%}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .bottom-zhuangshi .cuxietiao{width:4.1%;height:10px;background-color:#80b3da;clip-path:polygon(66% 0,100% 0,34% 99%,0 100%);margin-top:4px}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .bottom-zhuangshi .circle{color:#0168b6;margin-top:4px;position:absolute;right:2%;bottom:-6px}.xml-title-Sevenpagethree-library-pad{text-align:left}.xml-title-Sevenpagethree-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagethree-library-pad .title-container .bottomzhuangshi{width:80%;height:10px;background-color:#c4def1;position:absolute;left:40px;bottom:-2px}.xml-title-Sevenpagethree-library-pad .title-container .left-box{width:44%;position:relative}.xml-title-Sevenpagethree-library-pad .title-container .left-box .toptiao{width:88%;border:1px solid #0168b6;position:absolute;left:0;top:-8px;z-index:1}.xml-title-Sevenpagethree-library-pad .title-container .left-box .tixing-bg{width:45%;height:28px;background-color:#c4def1;clip-path:polygon(0 0,100% 0,67% 99%,0 100%);position:absolute;left:0;top:-14px}.xml-title-Sevenpagethree-library-pad .title-container .left-box .left-content{width:96%;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:polygon(0 0,87% 0,100% 100%,0 100%);background-color:#0168b6;padding-left:8px}.xml-title-Sevenpagethree-library-pad .title-container .left-box img{width:22px;height:22px;margin-right:8px}.xml-title-Sevenpagethree-library-pad .title-container .left-box .right-xietiao{width:13%;height:42px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2px),#0168b6 50%,transparent calc(50% + 2px),transparent 100%);position:absolute;right:-2px;top:-8px}.xml-title-Sevenpagethree-library-pad .title-container .right-box{width:56%;height:100%}.xml-title-Sevenpagethree-library-pad .title-container .right-box .right-bottom{width:44%;height:100%;border-bottom:1px solid #0168b6;position:absolute;bottom:2px}.xml-title-Sevenpagethree-library-pad .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:14%}.xml-title-Sevenpagethree-library-pad .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#0168b6;clip-path:polygon(29% 0,51% 0,96% 100%,74% 100%);margin-top:4px}.xml-title-Sevenpagethree-library-pad .title-container .right-box .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:3.5%;bottom:-2px}.xml-title-Sevenpagefour-library-pad{text-align:left}.xml-title-Sevenpagefour-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagefour-library-pad .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefour-library-pad .title-container .title-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpagefour-library-pad .title-container .title-top .shutiao{border-left:1px solid #0168b6;height:28px;margin:0 4px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom{width:100%;position:relative}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .title-bottom-bg0{width:92%;border-bottom:1px solid #0168b6}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian{width:54%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:6px;position:absolute;bottom:-2px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian .title-bottom-bg1{width:82%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian .title-bottom-bg2{width:7.5%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian .title-bottom-bg3{width:2.6%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:6%;bottom:-4px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .right-xian{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;bottom:2px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .right-xian .top-xian{width:92%;border-top:1px solid #0168b6;position:absolute;right:50%;bottom:8px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .right-xian .right-xiexian{position:absolute;right:40%;bottom:2px;width:10%;height:6px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagefive-library-pad{text-align:left}.xml-title-Sevenpagefive-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:180px}.xml-title-Sevenpagefive-library-pad .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefive-library-pad .title-container .title-bg{width:98%;height:140px;background-color:#0168b6;opacity:.1;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-pad .title-container .title-content{width:98%;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;z-index:999}.xml-title-Sevenpagefive-library-pad .title-container .title-content .small-titlebox{margin:25px 0 16px 12px;z-index:999}.xml-title-Sevenpagefive-library-pad .title-container .title-content .big-titlebox{width:50%;text-align:center;margin-top:70px;margin-left:5%;z-index:999}.xml-title-Sevenpagefive-library-pad .title-container .right-jiao{width:20px;height:20px;background-color:#73acd7;position:absolute;right:-4px;top:-4px}.xml-title-Sevenpagefive-library-pad .title-container .title-border{width:98%;height:125px;border:1px solid #0168b6;border-bottom:none;border-top:none;position:absolute;top:10px;left:2px;z-index:3}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-top{width:100%;position:absolute;left:0;top:0}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-top .border-left{width:50%;border-top:1px solid #0168b6}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-top .border-right{width:20%;border-top:1px solid #0168b6;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-pad .title-container .title-border .xie-cutiao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-5px;left:50%;z-index:999}.xml-title-Sevenpagefive-library-pad .title-container .title-border .xie-cutiao .xie-cutiao-item{width:10px;height:10px;background-color:#0168b6;clip-path:polygon(42% 0,100% 0,56% 98%,0 100%)}.xml-title-Sevenpagefive-library-pad .title-container .title-border .circle{width:8px;height:8px;background-color:#0168b6;border-radius:8px;position:absolute;left:-.8%;bottom:-8px}.xml-title-Sevenpagefive-library-pad .title-container .title-border .sanjiao{width:12px;height:12px;clip-path:polygon(100% 0,0 0,0 100%);background-color:#0168b6;margin:2px}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom{width:calc(100% - 22px);border-bottom:1px solid #0168b6;position:absolute;left:2%;bottom:-16px}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom .left-xiexian{width:2%;height:8px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;left:-2%;bottom:0}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom .cutiao{width:13%;height:14px;background-color:#0168b6;position:absolute;left:5%;bottom:-7px}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom .right-xiexian{width:3%;height:16px;background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;right:-4%;bottom:0}.xml-title-Sevenpagefive-library-pad .title-container .title-border .point{color:#0168b6;position:absolute;right:4%;bottom:0}.xml-title-first-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 7px}.xml-title-first-library-pc .title-container .title-left-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#eaecef),to(var(--background-color)));background-image:linear-gradient(180deg,#eaecef 3%,var(--background-color) 100%);position:absolute;left:-12px;top:0;z-index:999;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pc .title-container .title-right-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,var(--background-color)),to(#eaecef));background-image:linear-gradient(180deg,var(--background-color) 3%,#eaecef 100%);position:absolute;top:0;right:-13px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color)!important;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pc .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-library-pc .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-first-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Yellowtheme1-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-library-pc>div{width:100%}.xml-title-Yellowtheme1-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-library-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid var(--background-color);border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-library-pc .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-library-pc .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Yellowtheme2-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-library-pc>div{width:100%}.xml-title-Yellowtheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-library-pc .title-container .left-icon{width:35px;height:35px;background-color:var(--background-color);opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid var(--background-color);margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-rectangle-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-library-pc .title-container .title-left-img{width:10px;height:100%;position:absolute;left:-15px;background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-pc .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-library-pc .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-pc .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-sixth-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pc>div{width:100%}.xml-title-sixth-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-library-pc .title-container .title-left-div{max-width:30%}.xml-title-sixth-library-pc .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:var(--background-color);text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-library-pc .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pc .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-library-pc .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-library-pc .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:var(--background-color);margin-top:5px}.xml-title-sixth-library-pc .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-library-pc .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-pc .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-pc .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:var(--background-color);bottom:0}.xml-title-sixth-library-pc .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-library-pc .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid var(--background-color);z-index:99;padding:0 15px}.xml-title-sixth-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-semicircle-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:var(--background-color);padding:0 20px;border-radius:10px}.xml-title-semicircle-library-pc .title-container .title-left-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;left:20px}.xml-title-semicircle-library-pc .title-container .title-right-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;right:20px}.xml-title-semicircle-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifteen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-library-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-library-pc .title-container .left-image{width:48px;height:48px;border:2px solid var(--background-color);border-radius:50% 50% 0;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-library-pc .title-container .left-image ::after{content:"";height:15px;position:absolute;right:-2px;bottom:0;border-right:2px solid #fff}.xml-title-fifteen-library-pc .title-container .left-image .image-container,.xml-title-fifteen-library-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-pc .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-thirteenth-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-library-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid var(--background-color);border-right:4px solid var(--background-color);position:relative}.xml-title-thirteenth-library-pc .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-pc .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-pc .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:var(--background-color);margin-top:-3px;margin-right:4%}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pc .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-library-pc .title-container .bottomborder .Line1{width:45%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pc .title-container .bottomborder .block{width:7px;height:7px;background-color:var(--background-color);margin-bottom:-3px}.xml-title-thirteenth-library-pc .title-container .bottomborder .Line2{width:15%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pc .title-container .bottomborder .Line3{width:20%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pc .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:5PX 20px}.xml-title-thirteenth-library-pc .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-library-pc>div{padding:0 20px}.xml-title-Yellowtheme5-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 15px,var(--background-color) 0) bottom left,linear-gradient(45deg,transparent 15px,var(--background-color) 0) top left,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-library-pc .title-container::before{content:"";width:100%;height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-pc .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-pc .title-container .left-img{position:absolute;width:50px;height:60%;top:50%;left:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(45deg,transparent 25px,var(--background-color) 0) bottom left,linear-gradient(135deg,transparent 25px,var(--background-color) 0) top left;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-pc .title-container .right-img{position:absolute;width:50px;height:60%;top:50%;right:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(-45deg,transparent 25px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 25px,var(--background-color) 0) top right;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-library-pc>div{height:100%}.xml-title-Yellowtheme6-library-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:2px solid var(--background-color);z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-library-pc .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pc .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox{padding:1px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#FFF;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-twelfth-library-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pc .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-library-pc .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:var(--background-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:var(--background-color);overflow:hidden}.xml-title-twelfth-library-pc .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-library-pc .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-library-pc .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-library-pc>div{width:100%}.xml-title-Greentheme1-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-library-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme1-library-pc .title-container .left-image .image-container,.xml-title-Greentheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-library-pc .title-container .right-top-bg{height:50px;min-width:50%;background-color:var(--reader-theme-color,#FFF);-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:var(--background-color);margin-right:8px}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-library-pc>div{width:100%}.xml-title-Greentheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-library-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme2-library-pc .title-container .left-image .image-container,.xml-title-Greentheme2-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{border-radius:50%;height:100%;width:100%}.xml-title-Greentheme2-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-library-pc .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:var(--background-color);-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:var(--background-color);position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-library-pc>div{width:100%}.xml-title-Greentheme3-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-library-pc .title-container .right-top-bg{width:100%;height:50%;background-color:var(--background-color);border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-library-pc>div{width:100%}.xml-title-Greentheme4-library-pc .cont-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-library-pc .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-library-pc .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:var(--background-color);position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox{position:relative;background-color:var(--reader-theme-color,#FFF);margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-library-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-hexagon-library-pc .title-container .text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-Greentheme6-library-pc .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-library-pc .title-container .title-left-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-pc .title-container .title-left-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-pc .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-library-pc .title-container .title-right-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-pc .title-container .title-right-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px;max-width:70%}.xml-title-Greentheme6-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-nineteen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-library-pc .title-container-box{width:100%;position:relative}.xml-title-nineteen-library-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 20px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 20px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 20px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 20px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:0 45px;margin:0 auto;z-index:9;overflow:hidden}.xml-title-nineteen-library-pc .title-container-box .title-container::before{content:"";width:calc(100% - 34px);height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-pc .title-container-box .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-pc .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-library-pc .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-library-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-library-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-hexagon-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-pc .xml-group-pc{background:linear-gradient(135deg,transparent 7px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 7px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 7px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 7px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat}.xml-title-hexagon-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px;border-radius:20px;background-color:var(--background-color)}.xml-title-hexagon-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fourteen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-library-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:50% 50%;background-repeat:no-repeat;position:relative;border-radius:12px;padding:5px 10px 5px 5px}.xml-title-fourteen-library-pc .title-container .cont-box{width:100%;position:relative;overflow:hidden;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-title-fourteen-library-pc .title-container .cont-box::after,.xml-title-fourteen-library-pc .title-container .cont-box::before{background:var(--background-color);position:absolute;right:0;height:100%;content:"";width:2px;z-index:999}.xml-title-fourteen-library-pc .title-container .cont-box::before{-webkit-transform:skew(45deg);transform:skew(45deg)}.xml-title-fourteen-library-pc .title-container .cont-box::after{top:0;-webkit-transform:skew(135deg);transform:skew(135deg)}.xml-title-fourteen-library-pc .title-container .cont-box .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);border-radius:3px}.xml-title-fourteen-library-pc .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-library-pc .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-seventeen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-library-pc>div{min-width:60%}.xml-title-seventeen-library-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-library-pc .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:var(--background-color);padding:3px;position:absolute;left:0}.xml-title-seventeen-library-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:var(--background-color);border:2px solid #fff}.xml-title-seventeen-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-seventeen-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-library-pc .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid var(--background-color);margin-bottom:3px;margin-top:3px}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid var(--background-color)}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-sixteen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-library-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid var(--background-color)!important;padding:0 30px 0 51px}.xml-title-sixteen-library-pc .title-container .left-image{border-bottom:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #eaecef;border-right:20px solid transparent;position:absolute;bottom:-28px;left:10px;width:0;height:0}.xml-title-sixteen-library-pc .title-container .left-image::before{content:"";border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid var(--background-color);border-right:10px solid transparent;position:absolute;top:-16px;left:-10px}.xml-title-sixteen-library-pc .title-container .right-icon{width:10px;height:10px;background-color:var(--background-color);border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-library-pc .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-library-pc .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-library-pc>div{width:100%;height:100%}.xml-title-Knowledge-library-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-library-pc .title-container .left-titlebox{background-color:var(--background-color);padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--background-color);background-color:var(--reader-theme-color,#FFF);border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifth-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:12px}.xml-title-fifth-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-library-pc .title-container .title-bottom{width:95%;height:95%;background-color:var(--background-color);position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:6px}.xml-title-fifth-library-pc .title-container .title-right-img{width:20px;height:25px;margin-top:-25px;margin-right:-25px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-title-fifth-library-pc .title-container .title-right-img>div{width:6px;height:6px;background-color:var(--background-color);border-radius:50%;position:relative}.xml-title-fifth-library-pc .title-container .title-right-img>div::after{content:"";width:3px;height:4px;background-color:var(--background-color);position:absolute;bottom:-3px;right:1px;-webkit-transform:skew(-27deg);transform:skew(-27deg)}.xml-title-fifth-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:6px;border:1px solid var(--background-color);z-index:99;-webkit-box-shadow:0 0 1px 0 #000;box-shadow:0 0 1px 0 #000}.xml-title-fifth-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-triangle-library-pc .title-container .title-left-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:0 solid transparent;border-left-style:inset;margin-right:-12px;z-index:9;position:relative}.xml-title-triangle-library-pc .title-container .title-left-img::after{content:"";width:0;height:0;border:15px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:0 solid transparent;border-left-style:inset;z-index:9;position:absolute;left:-30px}.xml-title-triangle-library-pc .title-container .title-right-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:0 solid transparent;margin-left:-12px;margin-bottom:-10px;border-right-style:outset}.xml-title-triangle-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 30px;margin-left:-2px}.xml-title-triangle-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme1-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:35px!important;padding-right:35px!important}.xml-title-Redtheme1-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);box-shadow:0 3px 7px 0 rgba(0,0,0,.35);-webkit-transform:skew(-15deg);transform:skew(-15deg);z-index:9}.xml-title-Redtheme1-library-pc .title-container .title-bg{width:100%;height:100%;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;z-index:0}.xml-title-Redtheme1-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme1-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;background:#fff;z-index:9}.xml-title-Redtheme1-library-pc .title-container .text-container>div{-webkit-transform:skew(15deg);transform:skew(15deg)}.xml-title-Redtheme1-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme1-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme2-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px!important;padding-right:30px!important}.xml-title-Redtheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg)}.xml-title-Redtheme2-library-pc .title-container::before{content:"";width:88px;height:4px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);border-radius:1px;position:absolute;bottom:-10px;right:5px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pc .title-container::after{content:"";width:4px;height:4px;background-color:var(--background-color);border-radius:50%;position:absolute;right:-5px;bottom:-10px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme2-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme2-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:25px!important;padding-right:25px!important;text-align:left}.xml-title-Redtheme3-library-pc .suptitle{display:inline-block;-webkit-transform:skew(-20deg);transform:skew(-20deg);background-color:var(--background-color);position:relative;z-index:9}.xml-title-Redtheme3-library-pc .suptitle .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-pc .suptitle .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-pc .suptitle .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px;background-color:#ebebeb;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);box-shadow:0 2px 3px 0 rgba(0,0,0,.35);-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:180px;margin-top:-10px}.xml-title-Redtheme3-library-pc .title-container::after,.xml-title-Redtheme3-library-pc .title-container::before{background-color:var(--background-color);position:absolute;right:-7px;bottom:-8px;content:""}.xml-title-Redtheme3-library-pc .title-container::before{width:20px;height:2px}.xml-title-Redtheme3-library-pc .title-container::after{width:2px;height:30px}.xml-title-Redtheme3-library-pc .title-container .w-e-text-container,.xml-title-Redtheme4-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme3-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme4-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 25px!important}.xml-title-Redtheme4-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px}.xml-title-Redtheme4-library-pc .title-container .left-icon{position:relative;margin-right:10px;margin-top:-4px}.xml-title-Redtheme4-library-pc .title-container .left-icon::before{content:"";width:0;height:0;border:15px solid #000;border-left:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-8px;right:0;margin-right:5px}.xml-title-Redtheme4-library-pc .title-container .left-icon::after{content:"";width:0;height:0;border:10px solid var(--background-color);border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;left:0}.xml-title-Redtheme4-library-pc .title-container .right-icon{position:relative;margin-top:-5px;margin-left:10px}.xml-title-Redtheme4-library-pc .title-container .right-icon::before{content:"";width:0;height:0;border:10px solid var(--background-color);border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;right:0;margin-right:5px}.xml-title-Redtheme4-library-pc .title-container .right-icon::after{content:"";width:0;height:0;border:15px solid #000;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-6px;left:0}.xml-title-Redtheme4-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9}.xml-title-Redtheme4-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme4-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-thirtyone-library-pc .title-container{text-align:left;padding-right:30px;padding-bottom:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #adadad!important;position:relative}.xml-title-thirtyone-library-pc .title-container::before{content:"";width:119px;height:4px;background-color:var(--background-color);position:absolute;bottom:-1px;left:-1px}.xml-title-thirtyone-library-pc .title-container::after{content:"";width:15px;height:20px;border-left:5px solid var(--background-color);border-right:5px solid var(--background-color);position:absolute;bottom:7px;right:5px;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.xml-title-thirtyone-library-pc .title-container .text-container{border:2px solid transparent}.xml-title-thirtytwo-library-pc .xml-group-pc{position:relative}.xml-title-thirtytwo-library-pc .xml-group-pc::before{content:"";width:calc(100% - 30px);border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtytwo-library-pc .title-container{text-align:left;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9}.xml-title-thirtytwo-library-pc .title-container::before{content:"";width:20px;height:31px;background-color:var(--background-color);position:absolute;bottom:0;left:0}.xml-title-thirtytwo-library-pc .title-container::after{content:"";width:30%;border-bottom:solid 2px var(--background-color);position:absolute;right:0;bottom:3px;z-index:-1}.xml-title-thirtytwo-library-pc .title-container .text-container{border:2px solid transparent}.xml-title-thirtythree-library-pc .xml-group-pc{padding-left:15px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.xml-title-thirtythree-library-pc .xml-group-pc::before{content:"";width:7px;height:17px;background-color:#636363;position:absolute;bottom:0;left:0;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-thirtythree-library-pc .xml-group-pc::after{content:"";width:calc(100% - 15px);height:10px;background-color:#636363;position:absolute;bottom:3px;right:0;z-index:0}.xml-title-thirtythree-library-pc .xml-group-pc .title-container{background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg);display:inline-block;padding:3px 15px;z-index:99;position:relative;border:2px solid transparent;margin-left:7px}.xml-title-thirtythree-library-pc .xml-group-pc .title-container::before{content:"";width:15px;height:calc(100% + 8px);background-color:var(--background-color);position:absolute;left:-2px;top:5px}.xml-title-thirtythree-library-pc .xml-group-pc .title-container .text-container{-webkit-transform:skew(25deg);transform:skew(25deg);border:2px solid transparent}.xml-title-thirtyfour-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-thirtyfour-library-pc .xml-group-pc{position:relative;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-thirtyfour-library-pc .xml-group-pc::before{content:"";width:46px;height:46px;background-color:var(--background-color);border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyfour-library-pc .title-container{background-color:var(--background-color);border-radius:20px;position:relative;z-index:9;display:inline-block;padding:1px;border:2px solid transparent}.xml-title-thirtyfour-library-pc .title-container .text-container{background-color:#FFF;border-radius:20px;padding:3px 18px;border:2px solid transparent}.xml-title-thirtyfive-library-pc .title-container{padding-left:22px;padding-top:12px;position:relative;text-align:left}.xml-title-thirtyfive-library-pc .title-container::before{content:"";width:56px;height:56px;border:4px solid var(--background-color);background-color:#fff;position:absolute;left:0;top:0}.xml-title-thirtyfive-library-pc .title-container .suptitle-box{background-color:var(--background-color);border:4px solid #fff;display:inline-block;padding:15px;position:relative;z-index:9}.xml-title-thirtyfive-library-pc .title-container .suptitle-box .text-container{border:2px solid transparent}.xml-title-thirtyfive-library-pc .title-container .subtitle-box{position:relative;padding:0 15px 10px 20px;display:inline-block}.xml-title-thirtyfive-library-pc .title-container .subtitle-box::after{content:"";width:31px;height:31px;border-right:solid 4px var(--background-color);border-bottom:solid 4px var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtyfive-library-pc .title-container .subtitle-box .text-container{border:2px solid transparent}.xml-title-thirtysix-library-pc .title-container .left-line::after,.xml-title-thirtysix-library-pc .title-container .right-line::before{height:15px;bottom:0;border-left:3px solid var(--background-color);border-right:3px solid var(--background-color);content:""}.xml-title-thirtysix-library-pc{text-align:center}.xml-title-thirtysix-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtysix-library-pc .title-container .left-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-pc .title-container .left-line::after{width:10px;position:absolute;right:-2px;-webkit-transform:skew(30deg);transform:skew(30deg)}.xml-title-thirtysix-library-pc .title-container .right-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-pc .title-container .right-line::before{width:10px;position:absolute;left:-2px;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.xml-title-thirtysix-library-pc .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 196px)}.xml-title-thirtyseven-library-pc{text-align:center}.xml-title-thirtyseven-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtyseven-library-pc .title-container .left-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-pc .title-container .left-line::after{content:"";width:10px;height:27px;position:absolute;bottom:-10px;right:-5px;border-right:2px solid var(--background-color)}.xml-title-thirtyseven-library-pc .title-container .right-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-pc .title-container .right-line::before{content:"";width:10px;height:27px;position:absolute;bottom:-10px;left:-5px;border-left:2px solid var(--background-color)}.xml-title-thirtyeight-library-pc .title-container::after,.xml-title-thirtyeight-library-pc .title-container::before{width:5px;height:24px;background-color:var(--background-color);position:absolute;top:50%;content:""}.xml-title-thirtyseven-library-pc .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 126px)}.xml-title-thirtyeight-library-pc{text-align:center}.xml-title-thirtyeight-library-pc .title-container{display:inline-block;border:1px solid var(--background-color)!important;padding:3px 16px;position:relative}.xml-title-thirtyeight-library-pc .title-container::before{left:-3px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-pc .title-container::after{right:-3px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-pc .title-container .text-container{border:2px solid transparent;text-align:left}.xml-title-BuleRectangle-library-pc{text-align:center}.xml-title-BuleRectangle-library-pc .title-container{display:inline-block;width:100%;background:#dfecfa;position:relative;right:-3px;bottom:-3px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border{position:relative;width:100%;border:3px solid #609fe5;top:-10px;left:-10px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .rightTopround{position:absolute;width:12px;height:12px;border:1px solid #609fe5;border-radius:10px;background-color:#609fe5;top:-6px;right:-7px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .leftTopround{position:absolute;width:16px;height:16px;border:2px solid #609fe5;border-radius:10px;background-color:#fff;left:-8px;bottom:-8px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .rigth-titlebox-usb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44%;font-weight:600!important;margin:15px 0}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .trapezoid{background-color:#609fe5;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);height:44%;width:52%;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5%;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .trapezoid .rigth-titlebox{width:100%}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:3px;right:72px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-dot .dot{width:5px;height:5px;border:1px solid #609fe5;border-radius:10px;background-color:#609fe5;margin-top:1px;margin-left:2px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-rapezoid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:-20px;right:5px;width:96px;height:18px;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);background-color:#609fe5}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-rapezoid .dot{width:5px;height:5px;border:1px solid #fff;border-radius:10px;background-color:#fff;margin-top:8px;margin-left:3px;position:relative;left:33px}.xml-title-BuleRectangle-library-pc .left-image{width:5%;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangle-library-pc .left-image img{width:100%;height:100%;-o-object-position:center;object-position:center}.xml-title-BuleRectangle-library-pc .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangle-library-pc .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-pc .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-BuleRectangle-library-pc .right-image{width:10%;z-index:9;position:absolute;bottom:13px;right:17px}.xml-title-BuleRectangle-library-pc .right-image img{width:100%;height:100%;-o-object-position:center;object-position:center}.xml-title-BuleRectangleTwo-library-pc{text-align:center}.xml-title-Sevenpageone-library-pc,.xml-title-titleCrane-library-pc,.xml-title-titleLight-library-pc,.xml-title-titleLogging-library-pc,.xml-title-titleQuestion-library-pc,.xml-title-titleTearcher-library-pc,.xml-title-titleText-library-pc{text-align:left}.xml-title-BuleRectangleTwo-library-pc .title-container{display:inline-block;width:100%;background:#dfecfa;position:relative;right:-3px;bottom:-3px}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border{position:relative;height:120px;width:100%;border:3px solid #609fe5;top:-10px;left:-10px}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rightTopround{position:absolute;width:12px;height:12px;border:1px solid #609fe5;border-radius:10px;background-color:#609fe5;top:-7px;left:99%}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .leftTopround{position:absolute;width:16px;height:16px;border:2px solid #609fe5;border-radius:10px;background-color:#fff;left:-8px;bottom:-8px}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rapezoid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55%;background-color:#609fe5;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);height:40%;padding:0 14px;position:relative;top:30%;left:20%}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rigth-titlebox{width:100%;font-weight:600!important}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rigth-titlebox .parent-group-mark{line-height:3}.xml-title-BuleRectangleTwo-library-pc .title-container .right-dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:3px;right:72px}.xml-title-BuleRectangleTwo-library-pc .title-container .right-dot .dot{width:5px;height:5px;border:1px solid #609fe5;border-radius:10px;background-color:#609fe5;margin-top:1px;margin-left:2px}.xml-title-BuleRectangleTwo-library-pc .title-container .right-rapezoid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:-20px;right:5px;width:96px;height:18px;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);background-color:#609fe5}.xml-title-BuleRectangleTwo-library-pc .title-container .right-rapezoid .dot{width:5px;height:5px;border:1px solid #fff;border-radius:10px;background-color:#fff;margin-top:8px;margin-left:3px;position:relative;left:33px}.xml-title-BuleRectangleTwo-library-pc .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:7px}.xml-title-BuleRectangleTwo-library-pc .title-container .left-image img{width:100%;height:100%;-o-object-position:center;object-position:center}.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-BuleRectangleTwo-library-pc .title-container .right-image{width:58px;z-index:9;position:absolute;bottom:0;right:5px}.xml-title-BuleRectangleTwo-library-pc .title-container .right-image img{width:100%;height:100%;-o-object-position:center;object-position:center}.xml-title-titleLogging-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;margin-top:-3px;padding-left:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-titleLogging-library-pc .title-container .right-top-bg{border-bottom:2px solid #609fe5!important;margin-top:6px;position:relative;z-index:9;width:100%}.xml-title-titleLogging-library-pc .title-container .left-image{z-index:0;width:60px;height:45px;border:6px solid var(--background-color);position:absolute;margin-left:-40px}.xml-title-titleLogging-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLogging-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLogging-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLogging-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLogging-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleLogging-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleQuestion-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;padding-left:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-titleQuestion-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleQuestion-library-pc .title-container .left-image{z-index:0;width:60px;height:45px;border:6px solid var(--background-color);position:absolute;margin-left:-35px;bottom:0}.xml-title-titleQuestion-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleQuestion-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleQuestion-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleQuestion-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleQuestion-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleQuestion-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleCrane-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;padding-left:35px}.xml-title-titleCrane-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleCrane-library-pc .title-container .left-image{z-index:0;width:75px;height:63px;border:6px solid var(--background-color);position:absolute;left:0;bottom:0}.xml-title-titleCrane-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleCrane-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleCrane-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleCrane-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleCrane-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleCrane-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleLight-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;padding-left:40px}.xml-title-titleLight-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleLight-library-pc .title-container .left-image{z-index:0;width:67px;height:60px;border:6px solid var(--background-color);position:absolute;bottom:0;left:0}.xml-title-titleLight-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLight-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLight-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLight-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLight-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleLight-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleTearcher-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-titleTearcher-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleTearcher-library-pc .title-container .left-image{z-index:0;width:67px;height:50px;border:6px solid var(--background-color);position:absolute;left:0;bottom:0}.xml-title-titleTearcher-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleTearcher-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleTearcher-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleTearcher-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleTearcher-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleTearcher-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleText-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-titleText-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleText-library-pc .title-container .left-image{z-index:0;width:60px;height:45px;border:6px solid var(--background-color);position:absolute;left:0;bottom:5px}.xml-title-titleText-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleText-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleText-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleText-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleText-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleText-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-Sevenpageone-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpageone-library-pc .title-container .title-bgimg{width:100%;height:295px;background-image:url(../../static/images/leaflet/icons/title-text-bgimg.png);background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-title-Sevenpageone-library-pc .title-container .big-titlebox{width:250px;height:66px;background-color:#0168b6;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.xml-title-Sevenpageone-library-pc .title-container .big-titlebox .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpageone-library-pc .title-container .big-titlebox .triangle_left{width:20px;height:20px;clip-path:polygon(0 0,0 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-pc .title-container .big-titlebox .triangle_right{width:20px;height:20px;clip-path:polygon(0 0,100% 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-pc .title-container .small-titlebox{margin-top:18px;text-align:center}.xml-title-Sevenpagetwo-library-pc{text-align:left}.xml-title-Sevenpagetwo-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpagetwo-library-pc .title-container .left-box{width:57%;position:relative}.xml-title-Sevenpagetwo-library-pc .title-container .left-box .left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6px}.xml-title-Sevenpagetwo-library-pc .title-container .left-box img{width:14px;height:14px;margin-right:6px}.xml-title-Sevenpagetwo-library-pc .title-container .left-box .bottomzhuangshi{width:118px;height:10px;clip-path:polygon(0 0,100% 0,93% 100%,0 100%);background-color:#0168b6;opacity:.2;position:absolute;left:0;bottom:-6px}.xml-title-Sevenpagetwo-library-pc .title-container .left-box .left-tiao-bottom{width:100%;border:1px solid #0168b6;position:absolute;left:0;bottom:-2px}.xml-title-Sevenpagetwo-library-pc .title-container .right-box{width:33%;height:14px;position:absolute;bottom:18.5%;right:6.7%}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .xietiao{width:7.4%;height:14px;background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .right-top{width:92%;height:14px;border-top:1px solid #0168b6;position:absolute;bottom:1px;left:6.7%}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#80b3da;clip-path:polygon(66% 0,100% 0,34% 99%,0 100%);margin-top:4px}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .bottom-zhuangshi .circle{color:#0168b6;margin-top:4px;position:absolute;right:6px;bottom:-6px}.xml-title-Sevenpagethree-library-pc{text-align:left}.xml-title-Sevenpagethree-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagethree-library-pc .title-container .bottomzhuangshi{width:80%;height:10px;background-color:#c4def1;position:absolute;left:40px;bottom:-2px}.xml-title-Sevenpagethree-library-pc .title-container .left-box{width:44%;position:relative}.xml-title-Sevenpagethree-library-pc .title-container .left-box .toptiao{width:88%;border:1px solid #0168b6;position:absolute;left:0;top:-8px;z-index:1}.xml-title-Sevenpagethree-library-pc .title-container .left-box .tixing-bg{width:45%;height:28px;background-color:#c4def1;clip-path:polygon(0 0,100% 0,67% 99%,0 100%);position:absolute;left:0;top:-14px}.xml-title-Sevenpagethree-library-pc .title-container .left-box .left-content{width:96%;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:polygon(0 0,87% 0,100% 100%,0 100%);background-color:#0168b6;padding-left:8px}.xml-title-Sevenpagethree-library-pc .title-container .left-box img{width:22px;height:22px;margin-right:8px}.xml-title-Sevenpagethree-library-pc .title-container .left-box .right-xietiao{width:13%;height:42px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2px),#0168b6 50%,transparent calc(50% + 2px),transparent 100%);position:absolute;right:-2px;top:-8px}.xml-title-Sevenpagethree-library-pc .title-container .right-box{width:56%;height:100%}.xml-title-Sevenpagethree-library-pc .title-container .right-box .right-bottom{width:44%;height:100%;border-bottom:1px solid #0168b6;position:absolute;bottom:2px}.xml-title-Sevenpagethree-library-pc .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:14%}.xml-title-Sevenpagethree-library-pc .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#0168b6;clip-path:polygon(29% 0,51% 0,96% 100%,74% 100%);margin-top:4px}.xml-title-Sevenpagethree-library-pc .title-container .right-box .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:5.5%;bottom:-2px}.xml-title-Sevenpagefour-library-pc{text-align:left}.xml-title-Sevenpagefour-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagefour-library-pc .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefour-library-pc .title-container .title-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpagefour-library-pc .title-container .title-top .shutiao{border-left:1px solid #0168b6;height:28px;margin:0 4px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom{width:100%;position:relative}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .title-bottom-bg0{width:92%;border-bottom:1px solid #0168b6}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian{width:54%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:6px;position:absolute;bottom:-2px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian .title-bottom-bg1{width:82%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian .title-bottom-bg2{width:7.5%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian .title-bottom-bg3{width:2.6%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:6%;bottom:-4px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .right-xian{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;bottom:2px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .right-xian .top-xian{width:92%;border-top:1px solid #0168b6;position:absolute;right:50%;bottom:8px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .right-xian .right-xiexian{position:absolute;right:40%;bottom:2px;width:10%;height:6px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagefive-library-pc{text-align:left}.xml-title-Sevenpagefive-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:180px}.xml-title-Sevenpagefive-library-pc .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefive-library-pc .title-container .title-bg{width:98%;height:140px;background-color:#0168b6;opacity:.1;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-pc .title-container .title-content{width:98%;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;z-index:999}.xml-title-Sevenpagefive-library-pc .title-container .title-content .small-titlebox{margin:25px 0 16px 12px;z-index:999}.xml-title-Sevenpagefive-library-pc .title-container .title-content .big-titlebox{width:50%;text-align:center;margin-top:70px;margin-left:5%;z-index:999}.xml-title-Sevenpagefive-library-pc .title-container .right-jiao{width:20px;height:20px;background-color:#73acd7;position:absolute;right:-4px;top:-4px}.xml-title-Sevenpagefive-library-pc .title-container .title-border{width:98%;height:125px;border:1px solid #0168b6;border-bottom:none;border-top:none;position:absolute;top:10px;left:2px;z-index:3}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-top{width:100%;position:absolute;left:0;top:0}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-top .border-left{width:50%;border-top:1px solid #0168b6}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-top .border-right{width:27%;border-top:1px solid #0168b6;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-pc .title-container .title-border .xie-cutiao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-5px;left:50%;z-index:999}.xml-title-Sevenpagefive-library-pc .title-container .title-border .xie-cutiao .xie-cutiao-item{width:10px;height:10px;background-color:#0168b6;clip-path:polygon(42% 0,100% 0,56% 98%,0 100%)}.xml-title-Sevenpagefive-library-pc .title-container .title-border .circle{width:8px;height:8px;background-color:#0168b6;border-radius:8px;position:absolute;left:-.8%;bottom:-8px}.xml-title-Sevenpagefive-library-pc .title-container .title-border .sanjiao{width:12px;height:12px;clip-path:polygon(100% 0,0 0,0 100%);background-color:#0168b6;margin:2px}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-bottom{width:calc(100% - 22px);border-bottom:1px solid #0168b6;position:absolute;left:2%;bottom:-16px}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-bottom .left-xiexian{width:2%;height:8px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;left:-2%;bottom:0}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-bottom .cutiao{width:13%;height:14px;background-color:#0168b6;position:absolute;left:5%;bottom:-7px}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-bottom .right-xiexian{width:3%;height:16px;background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;right:-3%;bottom:0}.xml-title-Sevenpagefive-library-pc .title-container .title-border .point{color:#0168b6;position:absolute;right:4%;bottom:0}.xml-title-thirtynine-library-pc{text-align:center}.xml-title-thirtynine-library-pc .title-container{display:inline-block;padding:5px 16px 5px 80px;position:relative}.xml-title-thirtynine-library-pc .title-container::before{content:"";width:7px;height:7px;position:absolute;left:0;bottom:0;background:linear-gradient(45deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-pc .title-container::after{content:"";width:7px;height:7px;position:absolute;right:0;top:0;background:linear-gradient(-135deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-pc .title-container .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;pointer-events:none}.xml-title-thirtynine-library-pc .title-container .title-number{height:50px;background-color:var(--background-color);border-radius:0 0 10px 10px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-7px;left:18px}.xml-title-thirtynine-library-pc .title-container .title-number .line1{position:absolute;width:7px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-title-thirtynine-library-pc .title-container .title-number .line2{position:absolute;width:4px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg);margin-left:22px}.xml-title-thirtynine-library-pc .title-container .title-number::before{content:"";width:7px;height:7px;background:linear-gradient(-45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;left:-7px}.xml-title-thirtynine-library-pc .title-container .title-number::after{content:"";width:7px;height:7px;background:linear-gradient(45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;right:-7px}.xml-title-thirtynine-library-pc .title-container .title-text{position:relative;z-index:9}.xml-title-thirtynine-library-pc .title-container .text-container{position:relative;border:2px solid transparent!important;z-index:1}.xml-title-Forty-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding-left:18px!important}.xml-title-Forty-library-pc>div{width:100%}.xml-title-Forty-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}.xml-title-Forty-library-pc .title-container .left-image{width:63px;height:74px;background-color:var(--background-color);position:relative;z-index:9;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-title-Forty-library-pc .title-container .left-image .image-box{width:74%;height:75%;background-color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container{width:100%;height:86%;border-radius:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:2px solid #fff}.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container .xml-image-dan-tu,.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container .xml-image-dan-tu img{border-radius:50%;height:100%;width:100%}.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Forty-library-pc .title-container .right-top-bg{min-height:50px;max-width:77%;position:relative;margin-left:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}.xml-title-Forty-library-pc .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;border-radius:5px}.xml-title-Forty-library-pc .title-container .right-top-bg .right-block{width:60px;height:30px;position:absolute;right:-8px;bottom:-8px;background:linear-gradient(153deg,transparent 0,transparent 51%,var(--background-color) 49%,var(--background-color) 100%);border-radius:10px 0 5px}.xml-title-Forty-library-pc .title-container .right-top-bg .right-block::after{content:"";width:8px;height:5px;background-color:#5c5c5c;position:absolute;right:0;top:0;z-index:-1}.xml-title-Forty-library-pc .title-container .right-top-bg .right-block::before{content:"";width:18px;height:8px;background-color:#5c5c5c;position:absolute;left:3px;bottom:0;z-index:-1}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Fortyone-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px!important;padding-left:8px!important}.xml-title-Fortyone-library-pc>div{width:100%}.xml-title-Fortyone-library-pc .title-container{display:inline-block;position:relative;z-index:9}.xml-title-Fortyone-library-pc .title-container .title-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:25px 0 0 25px;padding-left:5px;height:40px}.xml-title-Fortyone-library-pc .title-container .title-bg::after{content:"";width:70%;height:100%;position:absolute;top:0;right:-10px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0);background-color:inherit;z-index:-1}.xml-title-Fortyone-library-pc .title-container .title-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5eff9;border-radius:25px 0 0 25px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0)}.xml-title-Fortyone-library-pc .title-container .left-image{width:50px;height:50px;background-color:var(--background-color);position:relative;z-index:9;border-radius:50%}.xml-title-Fortyone-library-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;border:2px solid #fff}.xml-title-Fortyone-library-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Fortyone-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox{height:100%;padding:0 20px 0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-paragraph-first-library-h5 .text-body-container .editor p,.xml-paragraph-first-library-pad .text-body-container .editor p,.xml-paragraph-first-library-pc .text-body-container .editor p{line-height:normal}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .edit-mode-inject{width:100%}.body-text-fold{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;word-break:break-all;height:85px}.xml-paragraph-first-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-h5 .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-h5 .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-h5 .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-h5 .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-library-h5 .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-library-h5{text-align:left}.xml-paragraph-second-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-h5 .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000;border:none!important}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-second-library-h5 .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-h5 .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:#fff}.xml-paragraph-second-library-h5 .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-h5 .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-h5 .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-h5 .body-text .text-body-container{background:#FFF;padding:20px 13px 1px;border-radius:5px}.xml-paragraph-second-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-h5{position:relative}.xml-paragraph-third-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-h5 .diagonal-line::after,.xml-paragraph-third-library-h5 .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-h5 .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-h5 .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-h5{position:relative}.xml-paragraph-quadrangle-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-h5{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-h5 .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-library-h5 .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-library-h5 .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-h5 .shape .triangle,.xml-paragraph-isosceles-library-h5 .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-h5{position:relative}.xml-paragraph-eighth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-library-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-h5{position:relative}.xml-paragraph-ninth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-library-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-h5{position:relative}.xml-paragraph-tenth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-h5{position:relative}.xml-paragraph-sixteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-h5 .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-h5{position:relative}.xml-paragraph-seventh-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-h5{position:relative}.xml-paragraph-eleven-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-h5 .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-h5 .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-library-h5 .text-container{padding:0 10px}.xml-paragraph-eleven-library-h5 .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-library-h5 .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-h5 .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-h5 .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-h5{position:relative}.xml-paragraph-thirteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-h5 .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-h5 .body-text::before,.xml-paragraph-thirteen-library-pad .body-text::before{border-radius:32px 0 0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color)}.xml-paragraph-thirteen-library-h5 .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-h5 .body-text::after,.xml-paragraph-thirteen-library-h5 .body-text::before{width:80px;max-height:100px;position:absolute;z-index:0;content:"";height:70%}.xml-paragraph-thirteen-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-library-h5 .body-text::before{background-color:none;top:0;left:0}.xml-paragraph-thirteen-library-h5 .body-text::after{background-color:none;bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-h5{position:relative}.xml-paragraph-fourteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-h5 .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)!important}.xml-paragraph-fourteen-library-h5 .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-h5 .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-h5 .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-fourteen-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-library-h5{position:relative}.xml-paragraph-Greentheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color)!important;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-h5 .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-h5 .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-h5 .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-h5 .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color)!important;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-library-h5{position:relative}.xml-paragraph-Greentheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid var(--background-color)!important}.xml-paragraph-Greentheme3-library-h5 .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-library-h5{position:relative}.xml-paragraph-Greentheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-h5 .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-library-h5{position:relative}.xml-paragraph-Greentheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-h5 .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-h5 .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-library-h5{position:relative}.xml-paragraph-Yellowtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)!important;border-radius:5px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-library-h5{position:relative}.xml-paragraph-Yellowtheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg{border:4px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{width:9px;background-color:var(--background-color);border:4px solid var(--background-color)!important;position:absolute;z-index:999;height:9px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-library-h5{position:relative}.xml-paragraph-Yellowtheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color)!important;border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-library-h5{position:relative}.xml-paragraph-Yellowtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-library-h5{position:relative}.xml-paragraph-Yellowtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-h5{position:relative}.xml-paragraph-Redtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color)!important;padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-library-h5 .w-e-text-container,.xml-paragraph-Redtheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-h5 .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-h5 .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-h5{position:relative}.xml-paragraph-Redtheme2-library-h5 .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-library-h5 .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-h5 .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-h5{position:relative}.xml-paragraph-Redtheme3-library-h5 .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-library-h5 .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-h5 .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9;border:none!important}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box::after{content:"";position:absolute;bottom:-1px;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-h5 .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme4-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-h5{position:relative}.xml-paragraph-Redtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-h5 .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-h5 .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-h5 .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::after,.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::before{width:0;height:0;border-top:5px solid transparent;top:-5px;z-index:0;content:"";border-bottom:20px solid #5a5a5a}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::before{border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::after{border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-h5 .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-h5 .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme7-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-h5 .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-h5 .body-text-bg::after,.xml-paragraph-Redtheme7-library-h5 .body-text-bg::before{height:2px;background-color:var(--background-color);position:absolute;right:0;content:"";border-radius:2px}.xml-paragraph-Redtheme7-library-h5 .body-text-bg::before{width:20px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg::after{width:30px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .body-text::after{width:10px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-h5 .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-h5 .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-h5 .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-h5 .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-h5 .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-h5 .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-h5 .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::after,.xml-paragraph-Foldtheme2-library-h5 .top-title-style::before{width:10px;height:10px;background-color:#FFF;position:absolute;top:50%;content:"";border-radius:50%}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::before{left:-5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::after{right:-5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme1-library-h5 .top-style .active p,.xml-paragraph-Tabstheme4-library-h5 .top-style .active p,.xml-paragraph-Tabstheme5-library-h5 .top-style .active p,.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-h5 .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-h5 .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-h5 .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-h5 .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme2-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-h5 .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-h5 .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-h5 .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-h5 .top-style .active p{color:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-h5 .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-h5 .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-h5 .top-style{margin-top:7px;margin-right:5px;min-width:10%;max-width:20%}.xml-paragraph-Tabstheme3-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-h5 .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-h5 .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-h5 .top-style .active p,.xml-paragraph-Tabstheme3-library-h5 .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-h5 .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-h5 .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-h5 .top-style{width:3%}.xml-paragraph-Tabstheme4-library-h5 .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-h5 .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-h5 .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-h5 .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-SanQintheme1-library-h5{text-align:center}.xml-paragraph-SanQintheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-h5 .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::after,.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::after{width:100%;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color);position:absolute;content:""}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-twelve-library-h5{position:relative}.xml-paragraph-twelve-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-h5 .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-h5 .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-4px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-h5 .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-h5 .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-h5 .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-4px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-h5 .body-text .text-body-container{position:relative}.xml-paragraph-twelve-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-h5 .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme4-library-h5 .seemore,.xml-paragraph-Foldtheme5-library-h5 .seemore{min-width:50px;display:-webkit-box;display:-ms-flexbox;font-size:14px;font-weight:400;cursor:pointer;color:var(--background-color)}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-h5 .seemore{font-family:PingFang SC;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-h5 .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-h5 .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme5-library-h5 .seemore{font-family:PingFang SC;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-h5 .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-h5 .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs img{max-width:30px;height:30px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-h5 .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pad .top-style .active p,.xml-paragraph-Tabstheme2-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pad .top-style .active p,.xml-paragraph-Tabstheme3-library-pad .top-style .active span,.xml-paragraph-Tabstheme3-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pc .top-style .active span,.xml-paragraph-Tabstheme6-library-h5 .top-style .active p,.xml-paragraph-Tabstheme6-library-h5 .top-style .active span,.xml-paragraph-Tabstheme6-library-pad .top-style .active p,.xml-paragraph-Tabstheme6-library-pad .top-style .active span,.xml-paragraph-Tabstheme6-library-pc .top-style .active p,.xml-paragraph-Tabstheme6-library-pc .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-h5 .top-style .active::after,.xml-paragraph-Tabstheme5-library-h5 .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Fortyfive-library-h5 .w-e-text-container,.xml-paragraph-Tabstheme6-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-h5 .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-h5 .suptitle::after{content:"";width:25px;height:calc(100% + 4px);position:absolute;top:-2px;right:-25px;background:linear-gradient(-45deg,transparent 29px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 29px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .top-style{min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .body-text{max-width:75%!important;min-width:75%}.xml-paragraph-Tabstheme6-library-h5 .top-style{margin-top:7px;min-width:10vw;max-width:33vw}.xml-paragraph-Tabstheme6-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-h5 .top-style>div .text-container{border:2px solid transparent}.xml-paragraph-Tabstheme6-library-h5 .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-h5 .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-h5 .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::after,.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::before,.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::after,.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::before,.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::after,.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::before{border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .body-text{position:relative;max-width:59vw}.xml-paragraph-Fortytwo-library-h5 .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-h5 .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-h5 .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-h5 .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-h5 .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-h5 .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-h5 .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-h5 .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-h5 .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-h5 .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-h5 .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important;overflow:hidden}.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-h5 .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-h5 .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-h5 .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-h5 .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-h5 .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-h5 .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-h5 .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-h5 .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-first-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-pad .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pad .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pad .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-pad .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-library-pad .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-library-pad{text-align:left}.xml-paragraph-second-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-pad .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000}.xml-paragraph-second-library-pad .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-pad .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:#fff}.xml-paragraph-second-library-pad .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-pad .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-pad .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-pad .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-pad .body-text .text-body-container{background:#FFF;padding:20px 13px 1px;border-radius:5px}.xml-paragraph-second-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-pad{position:relative}.xml-paragraph-third-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-pad .diagonal-line::after,.xml-paragraph-third-library-pad .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-pad .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-pad .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-pad{position:relative}.xml-paragraph-quadrangle-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-pad{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-pad .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-library-pad .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-library-pad .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-pad .shape .triangle,.xml-paragraph-isosceles-library-pad .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-pad{position:relative}.xml-paragraph-eighth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-library-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pad{position:relative}.xml-paragraph-ninth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-library-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-pad{position:relative}.xml-paragraph-tenth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-pad .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-pad{position:relative}.xml-paragraph-sixteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-pad .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-pad{position:relative}.xml-paragraph-seventh-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-pad .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-pad{position:relative}.xml-paragraph-eleven-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-pad .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-pad .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-library-pad .text-container{padding:0 10px}.xml-paragraph-eleven-library-pad .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-library-pad .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-pad .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-pad .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-pad{position:relative}.xml-paragraph-thirteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-pad .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-pad .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pad .body-text::after,.xml-paragraph-thirteen-library-pad .body-text::before{width:80px;height:70%;max-height:100px;background-color:none;z-index:0;content:""}.xml-paragraph-thirteen-library-pad .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-library-pad .body-text::before{position:absolute;top:0;left:0}.xml-paragraph-thirteen-library-pad .body-text::after{position:absolute;bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-pad{position:relative}.xml-paragraph-fourteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-pad .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)}.xml-paragraph-fourteen-library-pad .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-pad .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-pad .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-fourteen-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-library-pad{position:relative}.xml-paragraph-Greentheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-pad .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color);border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-pad .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-pad .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-pad .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-pad .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color);position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-library-pad{position:relative}.xml-paragraph-Greentheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid var(--background-color)}.xml-paragraph-Greentheme3-library-pad .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-library-pad{position:relative}.xml-paragraph-Greentheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-pad .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-library-pad{position:relative}.xml-paragraph-Greentheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-pad .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-pad .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-library-pad{position:relative}.xml-paragraph-Yellowtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top>div{height:8px;border-radius:50%;background-color:var(--background-color);width:8px;margin:0 3px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color);border-radius:5px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-library-pad{position:relative}.xml-paragraph-Yellowtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg{border:4px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{width:9px;background-color:var(--background-color);border:4px solid var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1{height:9px;top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2{height:9px;top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3{height:9px;bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{height:9px;bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-library-pad{position:relative}.xml-paragraph-Yellowtheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color);border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-library-pad{position:relative}.xml-paragraph-Yellowtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg{border:2px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-library-pad{position:relative}.xml-paragraph-Yellowtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-pad{position:relative}.xml-paragraph-Redtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color);padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-pad .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-pad .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-pad{position:relative}.xml-paragraph-Redtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-library-pad .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-pad .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pad .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-library-pad .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-pad .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pad{position:relative}.xml-paragraph-Redtheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-library-pad .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-pad .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-library-pad .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-pad .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box::after{content:"";position:absolute;bottom:0;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-pad .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme4-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-pad{position:relative}.xml-paragraph-Redtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-pad .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-pad .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-pad .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-pad .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pad .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme7-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-pad .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-pad .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pad .body-text-bg::after,.xml-paragraph-Redtheme7-library-pad .body-text-bg::before{height:2px;background-color:var(--background-color);position:absolute;right:0;border-radius:2px;content:""}.xml-paragraph-Redtheme7-library-pad .body-text-bg::before{width:20px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg::after{width:30px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg .body-text::after{width:10px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-pad .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-pad .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-pad .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-pad .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-pad .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-pad .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-pad .seemore,.xml-paragraph-Tabstheme1-library-pad .seemore{-webkit-box-align:center;min-width:50px;font-size:14px;font-weight:400;cursor:pointer;font-family:PingFang SC}.xml-paragraph-Foldtheme2-library-pad .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-pad .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme1-library-pad .top-style .active p,.xml-paragraph-Tabstheme4-library-pad .top-style .active p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-pad .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-pad .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-pad .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-pad .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-pad .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme2-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-pad .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-pad .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-pad .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-pad .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-pad .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pad .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-pad .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-pad .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-pad .top-style{margin-top:7px;margin-right:5px;width:20%}.xml-paragraph-Tabstheme3-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-pad .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-pad .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-pad .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-pad .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-pad .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-pad .top-style{width:3%}.xml-paragraph-Tabstheme4-library-pad .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-pad .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-pad .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-pad .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-pad .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-SanQintheme1-library-pad{text-align:center}.xml-paragraph-SanQintheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-pad .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::after,.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::before{left:0;position:absolute;border-top:2px solid var(--background-color);content:"";border-right:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::before{width:13px;height:100%;bottom:0}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::after{width:100%;height:13px;bottom:0}.xml-paragraph-SanQintheme1-library-pad .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-twelve-library-pad{position:relative}.xml-paragraph-twelve-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-pad .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-pad .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-3px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-pad .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-pad .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-pad .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-3px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-pad .body-text .text-body-container{position:relative}.xml-paragraph-twelve-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-pad .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-pad .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-pad .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme5-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-pad .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-pad .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-pad .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme5-library-pad .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme5-library-pad .top-style .active p,.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Tabstheme5-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pad .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow-x:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-pad .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-pad .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-pad .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-pad .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pad .top-style .active::after,.xml-paragraph-Tabstheme5-library-pad .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-pad .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme6-library-pad .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-pad .suptitle::after{content:"";width:20px;height:calc(100% + 4px);position:absolute;top:-2px;right:-19px;background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-pad .top-style{margin-top:7px;min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-pad .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-pad .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-pad .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-pad .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .body-text{position:relative;max-width:75%!important;min-width:75%}.xml-paragraph-Fortytwo-library-pad .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-pad .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pad .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pad .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pad .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pad .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-pad .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-pad .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-pad .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-pad .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-pad .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-pad .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-pad .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyfive-library-pad .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-pad .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Fortyfive-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-pad .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-pad .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-pad .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-pad .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-first-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-pc .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pc .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pc .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-pc .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-library-pc .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-library-pc{text-align:left}.xml-paragraph-second-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-pc .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000}.xml-paragraph-second-library-pc .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-pc .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-second-library-pc .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-pc .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-pc .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--reader-theme-color,#FFF);min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-pc .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:20px 13px 1px;border-radius:5px}.xml-paragraph-second-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-pc{position:relative}.xml-paragraph-third-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-pc .diagonal-line::after,.xml-paragraph-third-library-pc .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-pc .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-pc .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-pc{position:relative}.xml-paragraph-quadrangle-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-pc{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-pc .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-library-pc .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-library-pc .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-pc .shape .triangle,.xml-paragraph-isosceles-library-pc .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-pc{position:relative}.xml-paragraph-eighth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-library-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pc{position:relative}.xml-paragraph-ninth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-library-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-pc{position:relative}.xml-paragraph-tenth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-pc .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-pc{position:relative}.xml-paragraph-sixteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-pc .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-pc{position:relative}.xml-paragraph-seventh-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-pc .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-pc{position:relative}.xml-paragraph-eleven-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-pc .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-pc .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-library-pc .text-container{padding:0 10px}.xml-paragraph-eleven-library-pc .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-library-pc .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-pc .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-pc .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-pc{position:relative}.xml-paragraph-thirteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-pc .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-pc .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-pc .body-text::after,.xml-paragraph-thirteen-library-pc .body-text::before{max-height:100px;background-color:none;position:absolute;z-index:0;width:80px;content:""}.xml-paragraph-thirteen-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-library-pc .body-text::before{height:70%;top:0;left:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-pc .body-text::after{height:70%;bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-pc{position:relative}.xml-paragraph-fourteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-pc .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)}.xml-paragraph-fourteen-library-pc .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-pc .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-pc .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-fourteen-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-library-pc{position:relative}.xml-paragraph-Greentheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-pc .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color);border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-pc .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-pc .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-pc .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-pc .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color);position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-library-pc{position:relative}.xml-paragraph-Greentheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-pc .body-text{padding:3px;text-align:left;position:relative;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)}.xml-paragraph-Greentheme3-library-pc .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid var(--reader-theme-color,#FFF);border-right:12px solid var(--reader-theme-color,#FFF);position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container{position:relative;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-library-pc{position:relative}.xml-paragraph-Greentheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-pc .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-library-pc{position:relative}.xml-paragraph-Greentheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-pc .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-pc .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-library-pc{position:relative}.xml-paragraph-Yellowtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color);border-radius:5px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-library-pc{position:relative}.xml-paragraph-Yellowtheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg{border:4px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{background-color:var(--background-color);border:4px solid var(--background-color);position:absolute;z-index:999;width:9px;height:9px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-library-pc{position:relative}.xml-paragraph-Yellowtheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color);border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-library-pc{position:relative}.xml-paragraph-Yellowtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg{border:2px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-library-pc{position:relative}.xml-paragraph-Yellowtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-pc{position:relative}.xml-paragraph-Redtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color);padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-library-pc .w-e-text-container,.xml-paragraph-Redtheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-pc .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-pc .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-pc{position:relative}.xml-paragraph-Redtheme2-library-pc .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-pc .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pc .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-library-pc .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-pc .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pc{position:relative}.xml-paragraph-Redtheme3-library-pc .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-pc .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-library-pc .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-pc .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box::after{content:"";position:absolute;bottom:0;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-pc .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme4-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-pc{position:relative}.xml-paragraph-Redtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-pc .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-pc .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-pc .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-pc .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pc .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme7-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-pc .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-pc .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pc .body-text-bg::after,.xml-paragraph-Redtheme7-library-pc .body-text-bg::before{position:absolute;content:"";right:0;height:2px;border-radius:2px}.xml-paragraph-Redtheme7-library-pc .body-text-bg::before{width:20px;background-color:var(--background-color);bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg::after{width:30px;background-color:var(--background-color);bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg .body-text::after{width:10px;background-color:var(--background-color);bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-pc .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-pc .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-pc .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-pc .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-pc .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-pc .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-pc .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-pc .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme1-library-pc .top-style .active p,.xml-paragraph-Tabstheme4-library-pc .top-style .active p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-pc .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-pc .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-pc .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-pc .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-pc .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme2-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-pc .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-pc .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-pc .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-pc .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-pc .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pc .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-pc .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-pc .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-pc .top-style{margin-top:7px;margin-right:5px;width:20%}.xml-paragraph-Tabstheme3-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-pc .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-pc .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-pc .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-pc .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-pc .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-pc .top-style{width:3%}.xml-paragraph-Tabstheme4-library-pc .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-pc .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-pc .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-pc .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-pc .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-SanQintheme1-library-pc{text-align:center}.xml-paragraph-SanQintheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-pc .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::after,.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::after{width:100%;position:absolute;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color);content:""}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-twelve-library-pc{position:relative}.xml-paragraph-twelve-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-pc .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-pc .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-3px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-pc .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-pc .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-pc .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-3px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-pc .body-text .text-body-container{position:relative}.xml-paragraph-twelve-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-pc .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme4-library-pc .seemore,.xml-paragraph-Foldtheme5-library-pc .seemore{min-width:50px;font-size:14px;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;cursor:pointer}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-pc .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-pc .seemore{font-family:PingFang SC;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-pc .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-pc .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-pc .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme5-library-pc .seemore{font-family:PingFang SC;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-pc .top-style .active p,.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Tabstheme5-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pc .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow-x:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-pc .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-pc .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-pc .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-pc .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pc .top-style .active::after,.xml-paragraph-Tabstheme5-library-pc .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-pc .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Fortyfive-library-pc .w-e-text-container,.xml-paragraph-Tabstheme6-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-pc .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-pc .suptitle::after{content:"";width:20px;height:calc(100% + 4px);position:absolute;top:-2px;right:-19px;background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-pc .top-style{margin-top:7px;min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-pc .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-pc .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-pc .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-pc .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .body-text{position:relative;max-width:calc(100% - 135px);max-width:75%!important;min-width:75%}.xml-paragraph-Fortytwo-library-pc .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-pc .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pc .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pc .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pc .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pc .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-pc .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-pc .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-pc .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-pc .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-pc .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-pc .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-pc .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-pc .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-pc .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Fortyfive-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-pc .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-pc .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-pc .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-pc .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-text-image-first-library-h5 .w-e-text-container,.xml-text-image-second-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-library-h5 .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-library-h5 .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-library-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-library-h5 .image-container{margin:10px 0;text-align:center}.xml-text-image-fourth-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-library-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-second-library-h5 .image-box .image-container .block-checked,.xml-text-image-second-library-h5 .image-box .image-container.block-checked,.xml-text-image-third-library-h5 .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-library-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-library-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-library-h5 .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-second-library-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-second-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-library-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-second-library-pad .image-box .image-container img,.xml-text-image-third-library-pad .image-box .image-container img{height:135px;width:135px}.xml-text-image-third-library-h5 .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-library-h5 .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-library-h5 .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-third-library-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-third-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-library-h5 .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-library-h5 .image-container .xml-image-dan-tu,.xml-text-image-fourth-library-h5 .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{width:100%;height:100%}.xml-text-image-fourth-library-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-library-h5 .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-fourth-library-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-fourth-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-h5 .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-library-h5 .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-library-h5 .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-library-h5 .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid var(--background-color);border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-library-h5 .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-library-h5 .image-text-box .text-body-container{background-color:var(--background-color);border:1px solid var(--background-color);color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-library-h5 .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-library-h5 .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:var(--background-color);position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-library-h5 .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-library-h5 .image-text-box{width:100%}.xml-text-image-fifth-library-h5 .image-text-box .text-body-container{border:1px solid var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-fifth-library-h5 .text-container{width:100%;height:100%}.xml-text-image-sixth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-library-h5 .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-library-h5 .iamge-bg-box .image-top-title{padding:0 24px 0 10px;border-radius:5px}.xml-text-image-sixth-library-h5 .iamge-bg-box .image-top-title .edit-mode-inject{width:100%}.xml-text-image-sixth-library-h5 .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-library-h5 .image-text-box .text-body-container{border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000}.xml-text-image-sixth-library-h5 .image-text-decorate{width:50px;height:100px;background-color:var(--background-color);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-library-h5 .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-library-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-library-h5 .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-library-h5 .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-library-h5 .image-text-box .text-body-container{width:90%;border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-library-h5 .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(var(--background-color)));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),var(--background-color));z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-library-h5 .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(var(--background-color)));background-image:linear-gradient(to left top,transparent 60%,var(--background-color));position:absolute;top:0}.xml-text-image-first-library-pad .w-e-text-container,.xml-text-image-second-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-library-pad .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-library-pad .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-library-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-library-pad .image-container{margin:10px 0;text-align:center}.xml-text-image-second-library-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-second-library-pad .image-box .image-container .block-checked,.xml-text-image-second-library-pad .image-box .image-container.block-checked,.xml-text-image-third-library-pad .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-library-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-library-pad .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-second-library-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-second-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-library-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-library-pad .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-pad .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-library-pad .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-third-library-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-third-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-library-pad .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-library-pad .image-container .xml-image-dan-tu,.xml-text-image-fourth-library-pad .image-container .xml-image-dan-tu .xml-image-dan-tu-pad{width:100%;height:100%}.xml-text-image-fourth-library-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container p{margin:0;padding:0}.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h1,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h2,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h3,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h4,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-library-pad .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-fourth-library-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-fourth-library-pad .body-box .body-box-inner .xml-text-pad.text-body-container{text-align:left}.xml-text-image-fourth-library-pad .body-box .body-box-inner .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-pad .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-library-pad .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-library-pad .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-library-pad .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid var(--background-color);border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-library-pad .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-library-pad .image-text-box .text-body-container{background-color:var(--background-color);border:1px solid var(--background-color);color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-library-pad .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-library-pad .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:var(--background-color);position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-library-pad .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-library-pad .image-text-box{width:100%}.xml-text-image-fifth-library-pad .image-text-box .text-body-container{border:1px solid var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-fifth-library-pad .text-container{width:100%;height:100%}.xml-text-image-sixth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-library-pad .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-library-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-library-pad .iamge-bg-box .image-top-title .edit-mode-inject{width:100%}.xml-text-image-sixth-library-pad .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-library-pad .image-text-box .text-body-container{border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000}.xml-text-image-sixth-library-pad .image-text-decorate{width:50px;height:100px;background-color:var(--background-color);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-library-pad .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-library-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-library-pad .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-library-pad .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-library-pad .image-text-box .text-body-container{width:90%;border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-library-pad .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(var(--background-color)));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),var(--background-color));z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-library-pad .image-text-decorate2,.xml-text-image-seventh-library-pc .image-text-decorate2{width:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(var(--background-color)));top:0}.xml-text-image-seventh-library-pad .image-text-decorate2{height:100px;background-image:linear-gradient(to left top,transparent 60%,var(--background-color));position:absolute}.xml-text-image-first-library-pc .w-e-text-container,.xml-text-image-second-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-library-pc .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-library-pc .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-library-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-library-pc .image-container{margin:10px 0;text-align:center}.xml-text-image-second-library-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-second-library-pc .image-box .image-container .block-checked,.xml-text-image-second-library-pc .image-box .image-container.block-checked,.xml-text-image-third-library-pc .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-library-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-library-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-library-pc .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-second-library-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-second-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-library-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-library-pc .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-library-pc .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-library-pc .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-third-library-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-third-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-library-pc .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-library-pc .image-container .xml-image-dan-tu,.xml-text-image-fourth-library-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-pc{width:100%;height:100%}.xml-text-image-fourth-library-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container p{margin:0;padding:0}.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h1,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h2,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h3,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h4,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-library-pc .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-fourth-library-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-fourth-library-pc .body-box .body-box-inner .xml-text-pc.text-body-container{text-align:left}.xml-text-image-fourth-library-pc .body-box .body-box-inner .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-pc .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-library-pc .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-library-pc .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-library-pc .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid var(--background-color);border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-library-pc .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-library-pc .image-text-box .text-body-container{background-color:var(--background-color);border:1px solid var(--background-color);color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-library-pc .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-library-pc .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:var(--background-color);position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-library-pc .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-library-pc .image-text-box{width:100%}.xml-text-image-fifth-library-pc .image-text-box .text-body-container{border:1px solid var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-fifth-library-pc .text-container{width:100%;height:100%}.xml-text-image-sixth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-library-pc .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-library-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-library-pc .iamge-bg-box .image-top-title .edit-mode-inject{width:100%}.xml-text-image-sixth-library-pc .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-library-pc .image-text-box .text-body-container{border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000}.xml-text-image-sixth-library-pc .image-text-decorate{width:50px;height:100px;background-color:var(--background-color);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-library-pc .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-library-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-library-pc .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-library-pc .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-library-pc .image-text-box .text-body-container{width:90%;border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-library-pc .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(var(--background-color)));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),var(--background-color));z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-library-pc .image-text-decorate2{height:100px;background-image:linear-gradient(to left top,transparent 60%,var(--background-color));position:absolute}.xml-splitline-second-library-h5{margin-top:10px!important}.xml-splitline-second-library-h5 .title-container{height:30px;padding-top:10px}.xml-splitline-second-library-h5 .title-container .line1{width:90%;border-bottom:2px solid var(--background-color);margin-bottom:5px;position:relative}.xml-splitline-second-library-h5 .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;left:0;top:-1px}.xml-splitline-second-library-h5 .title-container .line2{width:90%;border-bottom:2px solid var(--background-color);float:right;margin-top:5px;position:relative}.xml-splitline-second-library-h5 .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;right:0;top:-1px}.xml-splitline-fourth-library-h5{margin-top:0!important}.xml-splitline-fourth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-library-h5 .title-container .centerimg{width:70px;height:20px;margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline1{width:2px;height:10px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline2{width:2px;height:20px;background:var(--background-color);-webkit-transform:rotate(-25deg);transform:rotate(-25deg);margin-left:6px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline3{width:2px;height:25px;background:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:11px;margin-top:-1px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline4{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin-left:11px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline5{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(55deg);transform:rotate(55deg);margin-left:9px;margin-top:1px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline6{width:2px;height:16px;background:var(--background-color);-webkit-transform:rotate(-68deg);transform:rotate(-68deg);margin-left:12px;margin-top:-2px}.xml-splitline-eighth-library-h5,.xml-splitline-fifth-library-h5,.xml-splitline-seventh-library-h5,.xml-splitline-sixth-library-h5,.xml-splitline-tenth-library-h5{margin-top:0!important}.xml-splitline-fourth-library-h5 .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-fifth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-library-h5 .title-container .centerimg{width:30px;height:30px;border:1px solid var(--background-color);border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-library-h5 .title-container .centerimg>div{width:15px;height:15px;border:1px solid var(--background-color);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-library-h5 .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-library-h5 .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-library-h5 .title-container .centerimg .block1{width:4px;height:15px;background-color:var(--background-color);border-radius:5px}.xml-splitline-sixth-library-h5 .title-container .centerimg .block2{width:4px;height:25px;background-color:var(--background-color);border-radius:5px;margin-left:5px}.xml-splitline-sixth-library-h5 .title-container .line1{width:73%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-h5 .title-container .line2{width:15%;border-bottom:2px solid var(--background-color)}.xml-splitline-seventh-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-library-h5 .title-container .centerimg{width:80%;height:20px;background-color:var(--background-color)}.xml-splitline-seventh-library-h5 .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-library-h5 .title-container .dotted>div{width:2px;height:100%;background-color:var(--background-color)}.xml-splitline-eighth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-library-h5 .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-library-h5 .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid var(--background-color)}.xml-splitline-eighth-library-h5 .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid var(--background-color)}.xml-splitline-tenth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-library-h5 .title-container>div{width:100%}.xml-splitline-tenth-library-h5 .title-container .centerimg{width:100%;height:10px;background-color:var(--background-color)}.xml-splitline-tenth-library-h5 .title-container .line{width:100;height:2px;background-color:var(--background-color);margin-top:3px}.xml-splitline-Greytheme2-library-h5,.xml-splitline-Greytheme3-library-h5,.xml-splitline-Greytheme5-library-h5,.xml-splitline-eleventh-library-h5,.xml-splitline-ninth-library-h5{margin-top:0!important}.xml-splitline-eleventh-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-library-h5 .title-container>div{width:100%}.xml-splitline-eleventh-library-h5 .title-container .centerimg{width:95%;height:5px;background-color:var(--background-color);margin-left:15px;border-radius:2px}.xml-splitline-eleventh-library-h5 .title-container .line1{width:10%;height:4px;background-color:var(--background-color);border-radius:5px}.xml-splitline-eleventh-library-h5 .title-container .line2{width:4px;height:10px;background-color:var(--background-color);margin-left:20px}.xml-splitline-ninth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-library-h5 .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);position:relative}.xml-splitline-ninth-library-h5 .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-library-h5 .title-container .centerimg .line{width:350%;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:2px}.xml-splitline-Redtheme1-library-h5 .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-library-h5 .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%;margin-right:10px}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line{height:2px;background:var(--background-color);position:relative;margin-left:-4px}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line::before{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:11px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line::after{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:20px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line .circle{width:5px;height:5px;background-color:var(--background-color);border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-splitline-Greytheme2-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-library-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-library-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-library-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-library-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-library-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-library-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-library-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-library-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-library-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme3-library-h5{margin-top:10px!important}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .left-block-box>div:nth-child(odd),.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .right-block-box>div:nth-child(odd){margin-top:5px}.xml-splitline-Yellowtheme3-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox{width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .left-block-box{width:20px;height:10px;position:absolute;top:-2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .left-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .right-block-box{width:20px;height:10px;position:absolute;bottom:-5px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .right-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .line-con{width:100%;height:20%;border-bottom:2px dotted var(--background-color);position:relative}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .line-con::before{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;top:-2px}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .line-con::after{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;bottom:-8px}.xml-splitline-Bluetheme1-library-h5{margin-top:10px!important}.xml-splitline-Bluetheme1-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-library-h5 .title-container .linebox{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative}.xml-splitline-Bluetheme1-library-h5 .title-container .linebox::after{content:"";width:100%;height:2px;background-color:var(--background-color);position:absolute}.xml-splitline-Bluetheme1-library-h5 .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:9;padding:0 5px}.xml-splitline-Bluetheme1-library-h5 .title-container .linebox .iconbox .circle{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 2px}.xml-splitline-Bluetheme2-library-h5,.xml-splitline-Yellowtheme2-library-h5{margin-top:10px!important}.xml-splitline-Bluetheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-library-h5 .title-container .linebox{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.xml-splitline-Bluetheme2-library-h5 .title-container .linebox>div{width:15px;height:10px;position:relative;background-color:#fff;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-splitline-Bluetheme2-library-h5 .title-container .linebox>div::before{content:"";width:8px;height:8px;background-color:var(--background-color);border-radius:50%;position:absolute}.xml-splitline-Bluetheme2-library-h5 .title-container .linebox::after{content:"";width:100%;border-top:4px dotted var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .linebox-circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color)}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9;background:#fff;height:20px}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .iconbox .circle{width:8px;height:8px;background-color:var(--background-color);border-radius:50%;margin:0 15px}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .iconbox::after{content:"";width:100%;border-bottom:2px solid var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox::before{content:"";width:100%;height:3px;background-color:var(--background-color);position:absolute}.xml-splitline-Redtheme4-library-h5{margin-top:10px!important}.xml-splitline-Redtheme4-library-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-h5 .title-container .linebox{width:100%;height:100%}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .top-linecon{width:100%;height:2px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .top-linecon::before{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-right:5%}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .top-linecon::after{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-left:5%}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .left-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .left-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-left:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .line{width:30%;margin:0 5px 0 10px;background:var(--background-color)}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .right-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .right-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-right:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Yellowtheme1-library-h5{margin-top:10px!important}.xml-splitline-Yellowtheme1-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .left-block{width:10px;height:10px;background-color:var(--background-color)}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .linecon{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .linecon::before{content:"";width:95%;border-top:2px dotted var(--background-color);position:absolute;top:-3px;left:5px}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .linecon::after{content:"";width:95%;border-bottom:2px dotted var(--background-color);position:absolute;bottom:-3px;left:5px}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .right-icon{margin-left:-25px}.xml-splitline-Greytheme1-library-h5{margin-top:0!important}.xml-splitline-Greytheme1-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-library-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .left-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .left-icon .block{width:11px;height:15px;background-color:var(--background-color)}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .left-icon .triangle{width:0;height:0;border:6px solid var(--background-color);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-top:2px}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme4-library-h5{margin-top:10px!important}.xml-splitline-Bluetheme4-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox{width:100%;height:100%}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .top-lineconbox{width:80%;height:3px;background-color:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .top-lineconbox::before{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;left:-8px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .top-lineconbox::after{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;right:-8px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox{border-top:1px solid var(--background-color);margin-top:2px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox::before{content:"";width:10px;height:10px;background:linear-gradient(45deg,#fff,#fff 50%,transparent 50%,transparent 100%);border-left:1px solid var(--background-color);border-bottom:1px solid var(--background-color);position:absolute;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-5px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .linecon1{width:40%;border-top:1px solid var(--background-color);margin-top:2px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .linecon2{width:40%;border-top:1px solid var(--background-color);margin-top:2px;position:relative}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .linecon2::after{content:"";width:4px;height:2px;background:#fff;position:absolute;left:2px;top:-2px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .bottom-block1{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-top:1px;margin-left:10px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .bottom-block2{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);margin-top:1px;margin-left:12px}.xml-splitline-Twentytwo-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentytwo-library-h5 .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentytwo-library-h5 .centerimg::before{content:"";width:16px;height:16px;background-color:#fff;border:1px solid var(--background-color);position:absolute;top:-7px;left:47%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentytwo-library-h5 .centerimg::after{content:"";width:17px;height:17px;background-color:var(--background-color);border:1px solid #fff;position:absolute;top:-7px;left:49%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentythree-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentythree-library-h5 .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentythree-library-h5 .centerimg::before{content:"";width:37px;height:6px;background-color:var(--background-color);border:1px solid var(--background-color);position:absolute;top:-2px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfour-library-h5 .title-container{overflow:hidden}.xml-splitline-Twentyfour-library-h5 .title-container>div{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:solid 1px var(--background-color)!important;position:relative}.xml-splitline-Twentyfour-library-h5 .title-container .centerimg{width:26px;height:26px;background:#fff;border:1px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:5px;left:30px;padding:2px;z-index:99}.xml-splitline-Twentyfour-library-h5 .title-container .centerimg>div{width:100%;height:100%;background-color:var(--background-color);z-index:99}.xml-splitline-Twentyfive-library-h5 .title-container>div{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none!important;border-left:2px solid var(--background-color)!important;border-right:2px solid var(--background-color)!important;position:relative;padding:0 3px}.xml-splitline-Twentyfive-library-h5 .title-container .left-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyfive-library-h5 .title-container .left-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;left:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-h5 .title-container .left-block-box{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Twentyfive-library-h5 .title-container .left-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-h5 .title-container .right-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyfive-library-h5 .title-container .right-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;right:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-h5 .title-container .right-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:3px}.xml-splitline-Twentyfive-library-h5 .title-container .right-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg{width:calc(100% - 225px);height:100%;border-bottom:2px solid var(--background-color);position:absolute;left:50%;bottom:-2px;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(1){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;left:-6px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(1)::after{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;right:0;top:-5px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(2){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;right:-6px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(2)::before{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;left:0;top:-5px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .left-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;left:-53px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .left-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-5px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .left-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;right:-10px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .right-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;right:-53px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .right-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;left:-7px;top:-7px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .right-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentysix-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentysix-library-h5 .title-container .left-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid transparent;border-bottom:8px solid transparent;border-left:10px solid var(--background-color);margin-right:-12px}.xml-splitline-Twentysix-library-h5 .title-container .centerimg{width:95%;height:2px;background:var(--background-color);text-align:center;line-height:2px}.xml-splitline-Twentysix-library-h5 .title-container .centerimg>div{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;display:inline-block;margin-top:-7px;position:relative}.xml-splitline-Twentysix-library-h5 .title-container .centerimg>div::before{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;bottom:-7px;left:-7px}.xml-splitline-Twentysix-library-h5 .title-container .centerimg>div::after{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;top:-7px;right:-7px}.xml-splitline-Twentysix-library-h5 .title-container .right-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid var(--background-color);border-bottom:8px solid transparent;border-left:10px solid transparent;margin-left:-12px}.xml-splitline-Twentyseven-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-Twentyseven-library-h5 .title-container>div:nth-child(even){width:15px;height:5px;background-color:var(--background-color);margin:0 10px;border-radius:2px}.xml-splitline-Twentyseven-library-h5 .title-container>div:nth-child(odd){width:35px;height:5px;background-color:var(--background-color);border-radius:2px}.xml-splitline-Twentyeight-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentyeight-library-h5 .title-container .left-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-left:3px}.xml-splitline-Twentyeight-library-h5 .title-container .left-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyeight-library-h5 .title-container .left-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;right:-2px}.xml-splitline-Twentyeight-library-h5 .title-container .centerimg{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;margin:0 4px}.xml-splitline-Twentyeight-library-h5 .title-container .right-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-right:3px}.xml-splitline-Twentyeight-library-h5 .title-container .right-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyeight-library-h5 .title-container .right-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;left:-2px}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .round{width:6px;height:6px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .icon{width:8px;height:8px;position:relative;margin:0 3px}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .icon::before{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .icon::after{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-splitline-second-library-pad{margin-top:10px!important}.xml-splitline-second-library-pad .title-container{height:30px;padding-top:10px}.xml-splitline-second-library-pad .title-container .line1{width:90%;border-bottom:2px solid var(--background-color);margin-bottom:5px;position:relative}.xml-splitline-second-library-pad .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;left:0;top:-1px}.xml-splitline-second-library-pad .title-container .line2{width:90%;border-bottom:2px solid var(--background-color);float:right;margin-top:5px;position:relative}.xml-splitline-second-library-pad .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;right:0;top:-1px}.xml-splitline-fourth-library-pad{margin-top:0!important}.xml-splitline-fourth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-library-pad .title-container .centerimg{width:70px;height:20px;margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline1{width:2px;height:10px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline2{width:2px;height:20px;background:var(--background-color);-webkit-transform:rotate(-25deg);transform:rotate(-25deg);margin-left:6px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline3{width:2px;height:25px;background:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:11px;margin-top:-1px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline4{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin-left:11px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline5{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(55deg);transform:rotate(55deg);margin-left:9px;margin-top:1px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline6{width:2px;height:16px;background:var(--background-color);-webkit-transform:rotate(-68deg);transform:rotate(-68deg);margin-left:12px;margin-top:-2px}.xml-splitline-eighth-library-pad,.xml-splitline-fifth-library-pad,.xml-splitline-seventh-library-pad,.xml-splitline-sixth-library-pad,.xml-splitline-tenth-library-pad{margin-top:0!important}.xml-splitline-fourth-library-pad .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-fifth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-library-pad .title-container .centerimg{width:30px;height:30px;border:1px solid var(--background-color);border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-library-pad .title-container .centerimg>div{width:15px;height:15px;border:1px solid var(--background-color);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-library-pad .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-library-pad .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-library-pad .title-container .centerimg .block1{width:4px;height:15px;background-color:var(--background-color);border-radius:5px}.xml-splitline-sixth-library-pad .title-container .centerimg .block2{width:4px;height:25px;background-color:var(--background-color);border-radius:5px;margin-left:5px}.xml-splitline-sixth-library-pad .title-container .line1{width:73%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-pad .title-container .line2{width:15%;border-bottom:2px solid var(--background-color)}.xml-splitline-seventh-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-library-pad .title-container .centerimg{width:80%;height:20px;background-color:var(--background-color)}.xml-splitline-seventh-library-pad .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-library-pad .title-container .dotted>div{width:2px;height:100%;background-color:var(--background-color)}.xml-splitline-eighth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-library-pad .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-library-pad .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid var(--background-color)}.xml-splitline-eighth-library-pad .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid var(--background-color)}.xml-splitline-tenth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-library-pad .title-container>div{width:100%}.xml-splitline-tenth-library-pad .title-container .centerimg{width:100%;height:10px;background-color:var(--background-color)}.xml-splitline-tenth-library-pad .title-container .line{width:100;height:2px;background-color:var(--background-color);margin-top:3px}.xml-splitline-Greytheme2-library-pad,.xml-splitline-Greytheme3-library-pad,.xml-splitline-Greytheme5-library-pad,.xml-splitline-eleventh-library-pad,.xml-splitline-ninth-library-pad{margin-top:0!important}.xml-splitline-eleventh-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-library-pad .title-container>div{width:100%}.xml-splitline-eleventh-library-pad .title-container .centerimg{width:95%;height:5px;background-color:var(--background-color);margin-left:15px;border-radius:2px}.xml-splitline-eleventh-library-pad .title-container .line1{width:10%;height:4px;background-color:var(--background-color);border-radius:5px}.xml-splitline-eleventh-library-pad .title-container .line2{width:4px;height:10px;background-color:var(--background-color);margin-left:20px}.xml-splitline-ninth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-library-pad .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);position:relative}.xml-splitline-ninth-library-pad .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-library-pad .title-container .centerimg .line{width:350%;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:2px}.xml-splitline-Redtheme1-library-pad .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-library-pad .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%;margin-right:10px}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line{height:2px;background:var(--background-color);position:relative;margin-left:-4px}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line::before{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:11px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line::after{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:20px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line .circle{width:5px;height:5px;background-color:var(--background-color);border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-splitline-Greytheme2-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-library-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-library-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-library-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-library-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-library-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-library-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-library-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-library-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-library-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme3-library-pad{margin-top:10px!important}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .left-block-box>div:nth-child(odd),.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .right-block-box>div:nth-child(odd){margin-top:5px}.xml-splitline-Yellowtheme3-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox{width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .left-block-box{width:20px;height:10px;position:absolute;top:-2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .left-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .right-block-box{width:20px;height:10px;position:absolute;bottom:-5px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .right-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .line-con{width:100%;height:20%;border-bottom:2px dotted var(--background-color);position:relative}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .line-con::before{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;top:-2px}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .line-con::after{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;bottom:-8px}.xml-splitline-Bluetheme1-library-pad{margin-top:10px!important}.xml-splitline-Bluetheme1-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-library-pad .title-container .linebox{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative}.xml-splitline-Bluetheme1-library-pad .title-container .linebox::after{content:"";width:100%;height:2px;background-color:var(--background-color);position:absolute}.xml-splitline-Bluetheme1-library-pad .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:9;padding:0 5px}.xml-splitline-Bluetheme1-library-pad .title-container .linebox .iconbox .circle{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 2px}.xml-splitline-Bluetheme2-library-pad,.xml-splitline-Yellowtheme2-library-pad{margin-top:10px!important}.xml-splitline-Bluetheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-library-pad .title-container .linebox{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.xml-splitline-Bluetheme2-library-pad .title-container .linebox>div{width:15px;height:10px;position:relative;background-color:#fff;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-splitline-Bluetheme2-library-pad .title-container .linebox>div::before{content:"";width:8px;height:8px;background-color:var(--background-color);border-radius:50%;position:absolute}.xml-splitline-Bluetheme2-library-pad .title-container .linebox::after{content:"";width:100%;border-top:4px dotted var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .linebox-circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color)}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9;background:#fff;height:20px}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .iconbox .circle{width:8px;height:8px;background-color:var(--background-color);border-radius:50%;margin:0 15px}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .iconbox::after{content:"";width:100%;border-bottom:2px solid var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox::before{content:"";width:100%;height:3px;background-color:var(--background-color);position:absolute}.xml-splitline-Redtheme4-library-pad{margin-top:10px!important}.xml-splitline-Redtheme4-library-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-pad .title-container .linebox{width:100%;height:100%}.xml-splitline-Redtheme4-library-pad .title-container .linebox .top-linecon{width:100%;height:2px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-pad .title-container .linebox .top-linecon::before{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-right:5%}.xml-splitline-Redtheme4-library-pad .title-container .linebox .top-linecon::after{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-left:5%}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .left-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .left-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-left:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .line{width:30%;margin:0 5px 0 10px;background:var(--background-color)}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .right-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .right-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-right:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Yellowtheme1-library-pad{margin-top:10px!important}.xml-splitline-Yellowtheme1-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .left-block{width:10px;height:10px;background-color:var(--background-color)}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .linecon{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .linecon::before{content:"";width:95%;border-top:2px dotted var(--background-color);position:absolute;top:-3px;left:5px}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .linecon::after{content:"";width:95%;border-bottom:2px dotted var(--background-color);position:absolute;bottom:-3px;left:5px}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .right-icon{margin-left:-25px}.xml-splitline-Greytheme1-library-pad{margin-top:0!important}.xml-splitline-Greytheme1-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-library-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-library-pad .title-container .linebox .left-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.xml-splitline-Greytheme1-library-pad .title-container .linebox .left-icon .block{width:11px;height:15px;background-color:var(--background-color)}.xml-splitline-Greytheme1-library-pad .title-container .linebox .left-icon .triangle{width:0;height:0;border:6px solid var(--background-color);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-top:2px}.xml-splitline-Greytheme1-library-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-library-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme4-library-pad{margin-top:10px!important}.xml-splitline-Bluetheme4-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-pad .title-container .linebox{width:100%;height:100%}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .top-lineconbox{width:80%;height:3px;background-color:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .top-lineconbox::before{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;left:-8px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .top-lineconbox::after{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;right:-8px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox{border-top:1px solid var(--background-color);margin-top:2px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox::before{content:"";width:10px;height:10px;background:linear-gradient(45deg,#fff,#fff 50%,transparent 50%,transparent 100%);border-left:1px solid var(--background-color);border-bottom:1px solid var(--background-color);position:absolute;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-5px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .linecon1{width:40%;border-top:1px solid var(--background-color);margin-top:2px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .linecon2{width:40%;border-top:1px solid var(--background-color);margin-top:2px;position:relative}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .linecon2::after{content:"";width:4px;height:2px;background:#fff;position:absolute;left:2px;top:-2px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .bottom-block1{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-top:1px;margin-left:10px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .bottom-block2{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);margin-top:1px;margin-left:12px}.xml-splitline-Twentytwo-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentytwo-library-pad .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentytwo-library-pad .centerimg::before{content:"";width:16px;height:16px;background-color:#fff;border:1px solid var(--background-color);position:absolute;top:-7px;left:47%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentytwo-library-pad .centerimg::after{content:"";width:17px;height:17px;background-color:var(--background-color);border:1px solid #fff;position:absolute;top:-7px;left:49%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentythree-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentythree-library-pad .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentythree-library-pad .centerimg::before{content:"";width:37px;height:6px;background-color:var(--background-color);border:1px solid var(--background-color);position:absolute;top:-2px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfour-library-pad .title-container{overflow:hidden}.xml-splitline-Twentyfour-library-pad .title-container>div{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:solid 1px var(--background-color)!important;position:relative}.xml-splitline-Twentyfour-library-pad .title-container .centerimg{width:26px;height:26px;background:#fff;border:1px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:5px;left:30px;padding:2px;z-index:99}.xml-splitline-Twentyfour-library-pad .title-container .centerimg>div{width:100%;height:100%;background-color:var(--background-color);z-index:99}.xml-splitline-Twentyfive-library-pad .title-container>div{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none!important;border-left:2px solid var(--background-color)!important;border-right:2px solid var(--background-color)!important;position:relative;padding:0 3px}.xml-splitline-Twentyfive-library-pad .title-container .left-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyfive-library-pad .title-container .left-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;left:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-pad .title-container .left-block-box{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Twentyfive-library-pad .title-container .left-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-pad .title-container .right-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyfive-library-pad .title-container .right-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;right:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-pad .title-container .right-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:3px}.xml-splitline-Twentyfive-library-pad .title-container .right-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg{width:calc(100% - 225px);height:100%;border-bottom:2px solid var(--background-color);position:absolute;left:50%;bottom:-2px;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(1){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;left:-6px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(1)::after{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;right:0;top:-5px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(2){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;right:-6px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(2)::before{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;left:0;top:-5px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .left-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;left:-53px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .left-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-5px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .left-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;right:-10px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .right-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;right:-53px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .right-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;left:-7px;top:-7px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .right-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentysix-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentysix-library-pad .title-container .left-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid transparent;border-bottom:8px solid transparent;border-left:10px solid var(--background-color);margin-right:-12px}.xml-splitline-Twentysix-library-pad .title-container .centerimg{width:95%;height:2px;background:var(--background-color);text-align:center;line-height:2px}.xml-splitline-Twentysix-library-pad .title-container .centerimg>div{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;display:inline-block;margin-top:-7px;position:relative}.xml-splitline-Twentysix-library-pad .title-container .centerimg>div::before{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;bottom:-7px;left:-7px}.xml-splitline-Twentysix-library-pad .title-container .centerimg>div::after{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;top:-7px;right:-7px}.xml-splitline-Twentysix-library-pad .title-container .right-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid var(--background-color);border-bottom:8px solid transparent;border-left:10px solid transparent;margin-left:-12px}.xml-splitline-Twentyseven-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-Twentyseven-library-pad .title-container>div:nth-child(even){width:15px;height:5px;background-color:var(--background-color);margin:0 10px;border-radius:2px}.xml-splitline-Twentyseven-library-pad .title-container>div:nth-child(odd){width:35px;height:5px;background-color:var(--background-color);border-radius:2px}.xml-splitline-Twentyeight-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentyeight-library-pad .title-container .left-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-left:3px}.xml-splitline-Twentyeight-library-pad .title-container .left-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyeight-library-pad .title-container .left-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;right:-2px}.xml-splitline-Twentyeight-library-pad .title-container .centerimg{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;margin:0 4px}.xml-splitline-Twentyeight-library-pad .title-container .right-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-right:3px}.xml-splitline-Twentyeight-library-pad .title-container .right-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyeight-library-pad .title-container .right-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;left:-2px}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .round{width:6px;height:6px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .icon{width:8px;height:8px;position:relative;margin:0 3px}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .icon::before{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .icon::after{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-splitline-second-library-pc{margin-top:10px!important}.xml-splitline-second-library-pc .title-container{height:30px;padding-top:10px}.xml-splitline-second-library-pc .title-container .line1{width:90%;border-bottom:2px solid var(--background-color);margin-bottom:5px;position:relative}.xml-splitline-second-library-pc .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;left:0;top:-1px}.xml-splitline-second-library-pc .title-container .line2{width:90%;border-bottom:2px solid var(--background-color);float:right;margin-top:5px;position:relative}.xml-splitline-second-library-pc .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;right:0;top:-1px}.xml-splitline-fourth-library-pc{margin-top:0!important}.xml-splitline-fourth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-library-pc .title-container .centerimg{width:70px;height:20px;margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline1{width:2px;height:10px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline2{width:2px;height:20px;background:var(--background-color);-webkit-transform:rotate(-25deg);transform:rotate(-25deg);margin-left:6px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline3{width:2px;height:25px;background:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:11px;margin-top:-1px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline4{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin-left:11px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline5{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(55deg);transform:rotate(55deg);margin-left:9px;margin-top:1px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline6{width:2px;height:16px;background:var(--background-color);-webkit-transform:rotate(-68deg);transform:rotate(-68deg);margin-left:12px;margin-top:-2px}.xml-splitline-eighth-library-pc,.xml-splitline-fifth-library-pc,.xml-splitline-seventh-library-pc,.xml-splitline-sixth-library-pc,.xml-splitline-tenth-library-pc{margin-top:0!important}.xml-splitline-fourth-library-pc .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-fifth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-library-pc .title-container .centerimg{width:30px;height:30px;border:1px solid var(--background-color);border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-library-pc .title-container .centerimg>div{width:15px;height:15px;border:1px solid var(--background-color);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-library-pc .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-library-pc .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-library-pc .title-container .centerimg .block1{width:4px;height:15px;background-color:var(--background-color);border-radius:5px}.xml-splitline-sixth-library-pc .title-container .centerimg .block2{width:4px;height:25px;background-color:var(--background-color);border-radius:5px;margin-left:5px}.xml-splitline-sixth-library-pc .title-container .line1{width:73%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-pc .title-container .line2{width:15%;border-bottom:2px solid var(--background-color)}.xml-splitline-seventh-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-library-pc .title-container .centerimg{width:80%;height:20px;background-color:var(--background-color)}.xml-splitline-seventh-library-pc .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-library-pc .title-container .dotted>div{width:2px;height:100%;background-color:var(--background-color)}.xml-splitline-eighth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-library-pc .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-library-pc .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid var(--background-color)}.xml-splitline-eighth-library-pc .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid var(--background-color)}.xml-splitline-tenth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-library-pc .title-container>div{width:100%}.xml-splitline-tenth-library-pc .title-container .centerimg{width:100%;height:10px;background-color:var(--background-color)}.xml-splitline-tenth-library-pc .title-container .line{width:100;height:2px;background-color:var(--background-color);margin-top:3px}.xml-splitline-Greytheme2-library-pc,.xml-splitline-Greytheme3-library-pc,.xml-splitline-Greytheme5-library-pc,.xml-splitline-eleventh-library-pc,.xml-splitline-ninth-library-pc{margin-top:0!important}.xml-splitline-eleventh-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-library-pc .title-container>div{width:100%}.xml-splitline-eleventh-library-pc .title-container .centerimg{width:95%;height:5px;background-color:var(--background-color);margin-left:15px;border-radius:2px}.xml-splitline-eleventh-library-pc .title-container .line1{width:10%;height:4px;background-color:var(--background-color);border-radius:5px}.xml-splitline-eleventh-library-pc .title-container .line2{width:4px;height:10px;background-color:var(--background-color);margin-left:20px}.xml-splitline-ninth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-library-pc .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);position:relative}.xml-splitline-ninth-library-pc .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-library-pc .title-container .centerimg .line{width:350%;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:2px}.xml-splitline-Redtheme1-library-pc .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-library-pc .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%;margin-right:10px}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line{height:2px;background:var(--background-color);position:relative;margin-left:-4px}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line::before{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:11px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line::after{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:20px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line .circle{width:5px;height:5px;background-color:var(--background-color);border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-splitline-Greytheme2-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-library-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-library-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-library-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-library-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-library-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-library-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-library-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-library-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-library-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme3-library-pc{margin-top:10px!important}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .left-block-box>div:nth-child(odd),.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .right-block-box>div:nth-child(odd){margin-top:5px}.xml-splitline-Yellowtheme3-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox{width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .left-block-box{width:20px;height:10px;position:absolute;top:-2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .left-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .right-block-box{width:20px;height:10px;position:absolute;bottom:-5px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .right-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .line-con{width:100%;height:20%;border-bottom:2px dotted var(--background-color);position:relative}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .line-con::before{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;top:-2px}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .line-con::after{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;bottom:-8px}.xml-splitline-Bluetheme1-library-pc{margin-top:10px!important}.xml-splitline-Bluetheme1-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-library-pc .title-container .linebox{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative}.xml-splitline-Bluetheme1-library-pc .title-container .linebox::after{content:"";width:100%;height:2px;background-color:var(--background-color);position:absolute}.xml-splitline-Bluetheme1-library-pc .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:9;padding:0 5px}.xml-splitline-Bluetheme1-library-pc .title-container .linebox .iconbox .circle{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 2px}.xml-splitline-Bluetheme2-library-pc,.xml-splitline-Yellowtheme2-library-pc{margin-top:10px!important}.xml-splitline-Bluetheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-library-pc .title-container .linebox{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.xml-splitline-Bluetheme2-library-pc .title-container .linebox>div{width:15px;height:10px;position:relative;background-color:#fff;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-splitline-Bluetheme2-library-pc .title-container .linebox>div::before{content:"";width:8px;height:8px;background-color:var(--background-color);border-radius:50%;position:absolute}.xml-splitline-Bluetheme2-library-pc .title-container .linebox::after{content:"";width:100%;border-top:4px dotted var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .linebox-circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color)}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9;background:#fff;height:20px}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .iconbox .circle{width:8px;height:8px;background-color:var(--background-color);border-radius:50%;margin:0 15px}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .iconbox::after{content:"";width:100%;border-bottom:2px solid var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox::before{content:"";width:100%;height:3px;background-color:var(--background-color);position:absolute}.xml-splitline-Redtheme4-library-pc{margin-top:10px!important}.xml-splitline-Redtheme4-library-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-pc .title-container .linebox{width:100%;height:100%}.xml-splitline-Redtheme4-library-pc .title-container .linebox .top-linecon{width:100%;height:2px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-pc .title-container .linebox .top-linecon::before{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-right:5%}.xml-splitline-Redtheme4-library-pc .title-container .linebox .top-linecon::after{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-left:5%}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .left-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .left-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-left:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .line{width:30%;margin:0 5px 0 10px;background:var(--background-color)}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .right-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .right-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-right:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Yellowtheme1-library-pc{margin-top:10px!important}.xml-splitline-Yellowtheme1-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .left-block{width:10px;height:10px;background-color:var(--background-color)}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .linecon{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .linecon::before{content:"";width:95%;border-top:2px dotted var(--background-color);position:absolute;top:-3px;left:5px}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .linecon::after{content:"";width:95%;border-bottom:2px dotted var(--background-color);position:absolute;bottom:-3px;left:5px}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .right-icon{margin-left:-25px}.xml-splitline-Greytheme1-library-pc{margin-top:0!important}.xml-splitline-Greytheme1-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-library-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon .block{width:11px;height:15px;background-color:var(--background-color)}.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon .triangle{width:0;height:0;border:6px solid var(--background-color);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-top:2px}.xml-splitline-Greytheme1-library-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-library-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme4-library-pc{margin-top:10px!important}.xml-splitline-Bluetheme4-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-pc .title-container .linebox{width:100%;height:100%}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .top-lineconbox{width:80%;height:3px;background-color:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .top-lineconbox::before{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;left:-8px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .top-lineconbox::after{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;right:-8px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox{border-top:1px solid var(--background-color);margin-top:2px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox::before{content:"";width:10px;height:10px;background:linear-gradient(45deg,#fff,#fff 50%,transparent 50%,transparent 100%);border-left:1px solid var(--background-color);border-bottom:1px solid var(--background-color);position:absolute;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-5px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .linecon1{width:40%;border-top:1px solid var(--background-color);margin-top:2px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .linecon2{width:40%;border-top:1px solid var(--background-color);margin-top:2px;position:relative}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .linecon2::after{content:"";width:4px;height:2px;background:#fff;position:absolute;left:2px;top:-2px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .bottom-block1{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-top:1px;margin-left:10px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .bottom-block2{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);margin-top:1px;margin-left:12px}.xml-splitline-Twentytwo-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentytwo-library-pc .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentytwo-library-pc .centerimg::before{content:"";width:16px;height:16px;background-color:#fff;border:1px solid var(--background-color);position:absolute;top:-7px;left:47%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentytwo-library-pc .centerimg::after{content:"";width:17px;height:17px;background-color:var(--background-color);border:1px solid #fff;position:absolute;top:-7px;left:49%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentythree-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentythree-library-pc .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentythree-library-pc .centerimg::before{content:"";width:37px;height:6px;background-color:var(--background-color);border:1px solid var(--background-color);position:absolute;top:-2px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfour-library-pc .title-container{overflow:hidden}.xml-splitline-Twentyfour-library-pc .title-container>div{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:solid 1px var(--background-color)!important;position:relative}.xml-splitline-Twentyfour-library-pc .title-container .centerimg{width:26px;height:26px;background:#fff;border:1px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:5px;left:30px;padding:2px;z-index:99}.xml-splitline-Twentyfour-library-pc .title-container .centerimg>div{width:100%;height:100%;background-color:var(--background-color);z-index:99}.xml-splitline-Twentyfive-library-pc .title-container>div{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none!important;border-left:2px solid var(--background-color)!important;border-right:2px solid var(--background-color)!important;position:relative;padding:0 3px}.xml-splitline-Twentyfive-library-pc .title-container .left-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyfive-library-pc .title-container .left-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;left:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-pc .title-container .left-block-box{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Twentyfive-library-pc .title-container .left-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-pc .title-container .right-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyfive-library-pc .title-container .right-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;right:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-pc .title-container .right-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:3px}.xml-splitline-Twentyfive-library-pc .title-container .right-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg{width:calc(100% - 225px);height:100%;border-bottom:2px solid var(--background-color);position:absolute;left:50%;bottom:-2px;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(1){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;left:-6px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(1)::after{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;right:0;top:-5px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(2){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;right:-6px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(2)::before{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;left:0;top:-5px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .left-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;left:-53px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .left-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-5px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .left-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;right:-10px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .right-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;right:-53px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .right-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;left:-7px;top:-7px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .right-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentysix-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentysix-library-pc .title-container .left-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid transparent;border-bottom:8px solid transparent;border-left:10px solid var(--background-color);margin-right:-12px}.xml-splitline-Twentysix-library-pc .title-container .centerimg{width:95%;height:2px;background:var(--background-color);text-align:center;line-height:2px}.xml-splitline-Twentysix-library-pc .title-container .centerimg>div{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;display:inline-block;margin-top:-7px;position:relative}.xml-splitline-Twentysix-library-pc .title-container .centerimg>div::before{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;bottom:-7px;left:-7px}.xml-splitline-Twentysix-library-pc .title-container .centerimg>div::after{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;top:-7px;right:-7px}.xml-splitline-Twentysix-library-pc .title-container .right-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid var(--background-color);border-bottom:8px solid transparent;border-left:10px solid transparent;margin-left:-12px}.xml-splitline-Twentyseven-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-Twentyseven-library-pc .title-container>div:nth-child(even){width:15px;height:5px;background-color:var(--background-color);margin:0 10px;border-radius:2px}.xml-splitline-Twentyseven-library-pc .title-container>div:nth-child(odd){width:35px;height:5px;background-color:var(--background-color);border-radius:2px}.xml-splitline-Twentyeight-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentyeight-library-pc .title-container .left-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-left:3px}.xml-splitline-Twentyeight-library-pc .title-container .left-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyeight-library-pc .title-container .left-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;right:-2px}.xml-splitline-Twentyeight-library-pc .title-container .centerimg{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;margin:0 4px}.xml-splitline-Twentyeight-library-pc .title-container .right-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-right:3px}.xml-splitline-Twentyeight-library-pc .title-container .right-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyeight-library-pc .title-container .right-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;left:-2px}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .round{width:6px;height:6px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .icon{width:8px;height:8px;position:relative;margin:0 3px}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .icon::before{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .icon::after{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body{font-size:16px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}body::after,body::before{content:"";display:table}#xml-reader-window-box a,#xml-reader-window-box a:focus,#xml-reader-window-box a:hover{color:#09f;text-decoration:none}#xml-reader-window-box blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eee}#xml-reader-window-box img+br{display:block;padding:4px 0;content:" "}#xml-reader-window-box p{margin:0;line-height:1.5;font-size:16px}#xml-reader-window-box strong{font-weight:900}#xml-reader-window-box sub,#xml-reader-window-box sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#xml-reader-window-box sub{bottom:-.25em}#xml-reader-window-box sup{top:-.25em}#xml-reader-window-box .float-clear:after{content:"";display:table;clear:both}#xml-reader-window-box .float-clear img{margin:5px}#xml-reader-window-box .magic-fillchar{display:inline-block;min-width:1px;max-width:1px}#xml-reader-window-box .span.magic-link{display:inline;text-indent:initial}#xml-reader-window-box iframe{border:none}#xml-reader-window-box img{max-width:100%}#xml-reader-window-box img[data-word-image]{cursor:pointer}#xml-reader-window-box pre{margin:.5em 0;padding:2em 1em 1em;border-radius:4px;background:#f5f2f0;line-height:1.5;white-space:pre;overflow-x:scroll}#xml-reader-window-box pre::-webkit-scrollbar{height:5px;border-radius:4px;background-color:#b3b3b3}#xml-reader-window-box pre::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px #eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#000));-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#xml-reader-window-box pre::-webkit-scrollbar-track{border-radius:4px;-webkit-box-shadow:inset 0 0 6px #b3b3b3;background-color:#b3b3b3}#xml-reader-window-box audio,#xml-reader-window-box canvas,#xml-reader-window-box embed,#xml-reader-window-box iframe,#xml-reader-window-box img,#xml-reader-window-box object,#xml-reader-window-box svg,#xml-reader-window-box video{vertical-align:middle}#xml-reader-window-box p+img{margin-top:8px}#xml-reader-window-box table{border-collapse:collapse;margin:10px auto;border:1px solid #797979}#xml-reader-window-box table td,#xml-reader-window-box table th{border:1px solid #797979;color:#535353;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.25}#xml-reader-window-box table th,#xml-reader-window-box table tr.firstRow td{color:#353535;font-weight:700;background-color:#ececec}.video-js,.vjs-no-js{color:#fff;background-color:#000}#xml-reader-window-box a.alertImg>img{width:1px!important;height:1px!important}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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AG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js{display:block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{-webkit-box-sizing:inherit;box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js .vjs-time-tooltip,.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Arial,Helvetica,sans-serif}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;font-size:18px;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;-webkit-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;-webkit-transition:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.video-js .vjs-modal-dialog>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;top:0;padding:0;margin:0;-webkit-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:4em;-ms-touch-action:none;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.vjs-poster,.vjs-poster img{padding:0;vertical-align:middle}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.video-js .vjs-volume-panel{-webkit-transition:width 1s;transition:width 1s;display:-webkit-box;display:-ms-flexbox;display:flex}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;-webkit-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;-webkit-transition:none;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-loading-spinner,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration,.vjs-time-divider{display:none}.video-js .vjs-time-control{-webkit-box-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0!important;white-space:nowrap}.vjs-time-divider{line-height:3em}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:0s linear .3s forwards vjs-spinner-show;animation:0s linear .3s forwards vjs-spinner-show}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;-webkit-box-sizing:inherit;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}@-webkit-keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.vjs-custom-skin>.video-js,.vjs-custom-skin>.video-js .vjs-menu li{font-family:"PingFang SC","Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft YaHei","微软雅黑",sans-serif}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;display:block}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.vjs-text-track-settings .vjs-track-settings-colors{display:block;grid-column:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-font{grid-column:2;grid-row:1}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:2;grid-row:2}}.vjs-track-setting>select{margin-right:5px}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(88%,#fff),to(#73859f));background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.js-focus-visible .video-js :focus:not(.focus-visible),.tippy-box,.video-js :focus:not(:focus-visible),[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:0}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(88%,#fff),to(#73859f));background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}@media \0 screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}@media (max-width:480px){.video-js .vjs-volume-panel .vjs-volume-control{display:none}}.vjs-custom-skin>.video-js .vjs-controls-disabled .vjs-big-play-button,.vjs-custom-skin>.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{display:none!important}.vjs-custom-skin>.video-js{width:100%}.video-js.vjs-no-flex .vjs-menu-button-inline,.vjs-custom-skin>.video-js .vjs-menu-button-inline.vjs-slider-active,.vjs-custom-skin>.video-js .vjs-menu-button-inline:focus,.vjs-custom-skin>.video-js .vjs-menu-button-inline:hover{width:10em}.vjs-custom-skin>.video-js .vjs-control{width:3em}.vjs-custom-skin>.video-js .vjs-control.vjs-live-control{width:auto;padding-left:.5em;letter-spacing:.1em}.vjs-custom-skin>.video-js .vjs-menu-button-inline:before{width:1.5em}.vjs-menu-button-inline .vjs-menu{left:3em}.video-js.vjs-ended .vjs-loading-spinner{display:none}.video-js.vjs-ended .vjs-big-play-button{display:block!important}.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started.vjs-custom-skin>.video-js .vjs-big-play-button{display:block}.vjs-custom-skin>.video-js .vjs-big-play-button{top:50%;left:50%;margin-left:-1.5em;background-color:rgba(0,0,0,.45);font-size:3.5em;height:2em!important;line-height:2em!important;margin-top:-1em!important}.video-js:hover .vjs-big-play-button,.vjs-custom-skin>.video-js .vjs-big-play-button:active,.vjs-custom-skin>.video-js .vjs-big-play-button:focus{background-color:rgba(36,131,213,.9)}.vjs-custom-skin>.video-js .vjs-loading-spinner{border-color:rgba(36,131,213,.8)}.vjs-custom-skin>.video-js .vjs-control-bar2{background-color:#000}.vjs-custom-skin>.video-js .vjs-control-bar{color:#fff;font-size:14px}.vjs-custom-skin>.video-js .vjs-play-progress,.vjs-custom-skin>.video-js .vjs-volume-level{background-color:#2483d5}.vjs-custom-skin>.video-js .vjs-play-progress:before{top:-.3em}.vjs-custom-skin>.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.3em}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0}.vjs-custom-skin>.video-js .vjs-menu li{padding:0;line-height:2em;font-size:1.1em}.vjs-custom-skin>.video-js .vjs-mouse-display:after,.vjs-custom-skin>.video-js .vjs-play-progress:after,.vjs-custom-skin>.video-js .vjs-time-tooltip{border-radius:0;font-size:1em;padding:0;width:3em;height:1.5em;line-height:1.5em;top:-3em;min-width:4em}.vjs-custom-skin>.video-js .vjs-menu-button-popup .vjs-menu{width:5em;left:-1em}.vjs-custom-skin>.video-js .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-play-control{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-time-control{padding:0;margin:0 .1em;text-align:center;display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-playback-rate .vjs-playback-rate-value{font-size:1.2em;line-height:2.4}.vjs-custom-skin>.video-js .vjs-progress-control.vjs-control{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-volume-menu-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-resolution-button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-resolution-button .vjs-resolution-button-label{display:block;line-height:3em}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-playback-rate{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-fullscreen-control{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;-webkit-box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}html{-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Segoe UI,Arial,Roboto,"PingFang SC",miui,"Hiragino Sans GB","Microsoft Yahei",sans-serif}a{text-decoration:none}button,input,textarea{color:inherit;font:inherit}ol,ul{margin:0;padding:0;list-style:none}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix::after{display:table;clear:both;content:""}[class*=van-hairline]::after{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after,.van-hairline-unset--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}@-webkit-keyframes van-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{from{opacity:0}to{opacity:1}}@keyframes van-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{from{opacity:1}to{opacity:0}}@keyframes van-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.van-fade-enter-active{-webkit-animation:.3s van-fade-in both ease-out;animation:.3s van-fade-in both ease-out}.van-fade-leave-active{-webkit-animation:.3s van-fade-out both ease-in;animation:.3s van-fade-out both ease-in}.van-slide-up-enter-active{-webkit-animation:van-slide-up-enter .3s both ease-out;animation:van-slide-up-enter .3s both ease-out}.van-slide-up-leave-active{-webkit-animation:van-slide-up-leave .3s both ease-in;animation:van-slide-up-leave .3s both ease-in}.van-slide-down-enter-active{-webkit-animation:van-slide-down-enter .3s both ease-out;animation:van-slide-down-enter .3s both ease-out}.van-slide-down-leave-active{-webkit-animation:van-slide-down-leave .3s both ease-in;animation:van-slide-down-leave .3s both ease-in}.van-slide-left-enter-active{-webkit-animation:van-slide-left-enter .3s both ease-out;animation:van-slide-left-enter .3s both ease-out}.van-slide-left-leave-active{-webkit-animation:van-slide-left-leave .3s both ease-in;animation:van-slide-left-leave .3s both ease-in}.van-slide-right-enter-active{-webkit-animation:van-slide-right-enter .3s both ease-out;animation:van-slide-right-enter .3s both ease-out}.van-slide-right-leave-active{-webkit-animation:van-slide-right-leave .3s both ease-in;animation:van-slide-right-leave .3s both ease-in}.van-overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.van-info,.van-info--dot{background-color:#ee0a24}.van-info{position:absolute;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:16px;padding:0 3px;color:#fff;font-weight:500;font-size:12px;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;line-height:1.2;text-align:center;border:1px solid #fff;border-radius:16px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-popup--bottom,.van-popup--safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.van-info--dot{width:8px;min-width:0;height:8px;border-radius:100%}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:16px}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 16px 16px}.van-popup--right{top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:16px 0 0 16px}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:16px 16px 0 0}.van-popup--left{top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 16px 16px 0}.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.van-popup-slide-top-enter,.van-popup-slide-top-leave-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter,.van-popup-slide-right-leave-active{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter,.van-popup-slide-bottom-leave-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.van-popup-slide-left-enter,.van-popup-slide-left-leave-active{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:1;color:#c8c9cc;font-size:22px;cursor:pointer}.van-popup__close-icon:active{color:#969799}.van-popup__close-icon--top-left{top:16px;left:16px}.van-popup__close-icon--top-right{top:16px;right:16px}.van-popup__close-icon--bottom-left{bottom:16px;left:16px}.van-popup__close-icon--bottom-right{right:16px;bottom:16px} \ No newline at end of file +@charset "UTF-8";.heimgfont,[class*=" dl-icon-"],[class^=dl-icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}:root{--dl-color-primary-rgb:64,158,255;--dl-color-success-rgb:60,197,140;--dl-color-warning-rgb:255,153,0;--dl-color-danger-rgb:255,75,56;--dl-color-error-rgb:255,75,56;--dl-color-info-rgb:144,147,153;--dl-font-size-extra-large:20px;--dl-font-size-large:18px;--dl-font-size-medium:16px;--dl-font-size-base:14px;--dl-font-size-small:13px;--dl-font-size-extra-small:12px;--dl-font-family:'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑',Arial,sans-serif;--dl-font-weight:400;--dl-font-weight-primary:600;--dl-font-line-height-primary:24px;--dl-index-normal:1;--dl-index-top:1000;--dl-index-popper:2000;--dl-border-radius-base:4px;--dl-border-radius-small:2px;--dl-border-radius-round:20px;--dl-border-radius-circle:100%;--dl-transition-duration:0.3s;--dl-transition-duration-fast:0.2s;--dl-transition-function-ease-in-out-bezier:cubic-bezier(0.645, 0.045, 0.355, 1);--dl-transition-function-fast-bezier:cubic-bezier(0.23, 1, 0.32, 1);--dl-transition-all:all var(--dl-transition-duration) var(--dl-transition-function-ease-in-out-bezier);--dl-transition-fade:opacity var(--dl-transition-duration) var(--dl-transition-function-fast-bezier);--dl-transition-md-fade:transform var(--dl-transition-duration) var(--dl-transition-function-fast-bezier),opacity var(--dl-transition-duration) var(--dl-transition-function-fast-bezier);--dl-transition-fade-linear:opacity var(--dl-transition-duration-fast) linear;--dl-transition-border:border-color var(--dl-transition-duration-fast) var(--dl-transition-function-ease-in-out-bezier);--dl-transition-box-shadow:box-shadow var(--dl-transition-duration-fast) var(--dl-transition-function-ease-in-out-bezier);--dl-transition-color:color var(--dl-transition-duration-fast) var(--dl-transition-function-ease-in-out-bezier);--dl-component-size-large:50px;--dl-component-size:40px;--dl-component-size-small:32px;color-scheme:light;--dl-color-white:#ffffff;--dl-color-black:#000000;--dl-color-primary:#409eff;--dl-color-primary-light-3:#79bbff;--dl-color-primary-light-5:#a0cfff;--dl-color-primary-light-7:#c6e2ff;--dl-color-primary-light-8:#d9ecff;--dl-color-primary-light-9:#ecf5ff;--dl-color-primary-dark-2:#337ecc;--dl-color-success:#3CC58C;--dl-color-success-light-3:#77d6af;--dl-color-success-light-5:#9ee2c6;--dl-color-success-light-7:#c5eedd;--dl-color-success-light-8:#d8f3e8;--dl-color-success-light-9:#ecf9f4;--dl-color-success-dark-2:#309e70;--dl-color-warning:#FF9900;--dl-color-warning-light-3:#ffb84d;--dl-color-warning-light-5:#ffcc80;--dl-color-warning-light-7:#ffe0b3;--dl-color-warning-light-8:#ffebcc;--dl-color-warning-light-9:#fff5e6;--dl-color-warning-dark-2:#cc7a00;--dl-color-danger:#FF4B38;--dl-color-danger-light-3:#ff8174;--dl-color-danger-light-5:#ffa59c;--dl-color-danger-light-7:#ffc9c3;--dl-color-danger-light-8:#ffdbd7;--dl-color-danger-light-9:#ffedeb;--dl-color-danger-dark-2:#cc3c2d;--dl-color-error:#FF4B38;--dl-color-error-light-3:#ff8174;--dl-color-error-light-5:#ffa59c;--dl-color-error-light-7:#ffc9c3;--dl-color-error-light-8:#ffdbd7;--dl-color-error-light-9:#ffedeb;--dl-color-error-dark-2:#cc3c2d;--dl-color-info:#909399;--dl-color-info-light-3:#b1b3b8;--dl-color-info-light-5:#c8c9cc;--dl-color-info-light-7:#dedfe0;--dl-color-info-light-8:#e9e9eb;--dl-color-info-light-9:#f4f4f5;--dl-color-info-dark-2:#73767a;--dl-bg-color:#ffffff;--dl-bg-color-page:#f2f3f5;--dl-bg-color-overlay:#ffffff;--dl-bg-color-input:#ccc;--dl-bg-color-light:#f5f5f5;--dl-bg-color-extra-light:#eee;--dl-bg-color-blank:#ffffff;--dl-bg-color-table:#f8f8f8;--dl-text-color-primary:#333;--dl-text-color-regular:#666;--dl-text-color-secondary:#999;--dl-text-color-placeholder:#999;--dl-text-color-disabled:#999;--dl-border-color:#ccc;--dl-border-color-input:#ccc;--dl-border-color-light:#f5f5f5;--dl-border-color-extra-light:#eee;--dl-fill-color-input:#ccc;--dl-fill-color-light:#f5f5f5;--dl-fill-color-extra-light:#eee;--dl-fill-color-blank:#ffffff;--dl-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, 0.04),0px 8px 20px rgba(0, 0, 0, 0.08);--dl-box-shadow-light:0px 0px 12px rgba(0, 0, 0, 0.12);--dl-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, 0.12);--dl-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, 0.08),0px 12px 32px rgba(0, 0, 0, 0.12),0px 8px 16px -8px rgba(0, 0, 0, 0.16);--dl-disabled-text-color:var(--dl-text-color-disabled);--dl-disabled-bg-color:var(--dl-bg-color-light);--dl-disabled-border-color:var(--dl-border-color-input);--dl-disabled-icon-color:var(--dl-border-color-input);--dl-overlay-color:rgba(0, 0, 0, 0.8);--dl-overlay-color-light:rgba(0, 0, 0, 0.7);--dl-overlay-color-lighter:rgba(0, 0, 0, 0.5);--dl-mask-color:rgba(255, 255, 255, 0.9);--dl-mask-color-extra-light:rgba(255, 255, 255, 0.3);--dl-border-width:1px;--dl-border-style:solid;--dl-border-color-hover:var(--dl-text-color-disabled);--dl-border:var(--dl-border-width) var(--dl-border-style) var(--dl-border-color);--dl-svg-monochrome-grey:var(--dl-border-color);--dl-button-font-color-primary:#ffffff;--dl-button-bg-color-primary:#409eff;--dl-button-hover-font-color-primary:#ffffff;--dl-button-hover-bg-color-primary:#79bbff;--dl-button-active-font-color-primary:#ffffff;--dl-button-active-bg-color-primary:#337ecc;--dl-button-disabled-font-color-primary:#ffffff;--dl-button-disabled-border-color-primary:#a0cfff;--dl-button-disabled-bg-color-primary:#a0cfff;--dl-button-font-color-primary-plain:#409eff;--dl-button-bg-color-primary-plain:#c6e2ff;--dl-button-hover-font-color-primary-plain:#409eff;--dl-button-hover-bg-color-primary-plain:#d9ecff;--dl-button-active-font-color-primary-plain:#409eff;--dl-button-active-bg-color-primary-plain:#c6e2ff;--dl-button-disabled-font-color-primary-plain:#a0cfff;--dl-button-disabled-bg-color-primary-plain:#ecf5ff;--dl-button-disabled-font-color-primary-ghost:#a0cfff;--dl-button-disabled-border-color-primary-ghost:#a0cfff}@font-face{font-family:douluo-icons;src:url(./fonts/iconfont.woff?t=1662431203509) format("woff"),url(./fonts/iconfont.ttf?t=1662431203509) format("truetype")}@font-face{font-family:heimgfont;src:url(./fonts/iconfont/iconfont.woff2?t=1635390861127) format("woff2"),url(./fonts/iconfont/iconfont.woff?t=1635390861127) format("woff"),url(./fonts/iconfont/iconfont.ttf?t=1635390861127) format("truetype")}@font-face{font-family:"宋体";src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/Source_Han_Serif_SC_Light.otf) format("woff2"),url(./fonts/simsun.woff2?t=1662431203509) format("woff2")}@font-face{font-family:"黑体";src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/SourceHanSansSC-VF.otf.woff2) format("woff2"),url(./fonts/simhei.woff2?t=1662431203510) format("woff2")}@font-face{font-family:"楷体";src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/LXGWWenKaiGBScreen.woff2) format("woff2"),url(./fonts/simkai.woff2?t=1662431203511) format("woff2")}[class*=" dl-icon-"],[class^=dl-icon-]{font-family:douluo-icons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block}.dl-icon-add:before{content:"\e608"}.dl-icon-close:before{content:"\e607"}.dl-icon-warning:before{content:"\e606"}.dl-icon-info:before{content:"\e675"}.dl-icon-lock:before{content:"\e604"}.dl-icon-check:before{content:"\e663"}.dl-icon-success:before{content:"\e603"}.dl-icon-error:before{content:"\e601"}.dl-icon-help:before{content:"\e662"}.dl-icon-reflesh:before{content:"\e628"}.dl-icon-setting:before{content:"\e639"}.dl-icon-pass:before{content:"\e65a"}.dl-icon-delete:before{content:"\e605"}.dl-icon-star:before{content:"\e617"}.dl-icon-yanjing:before{content:"\e61a"}.dl-icon-right:before{content:"\e621"}.dl-icon-left:before{content:"\e622"}.dl-icon-review:before{content:"\e674"}.heimgfont{font-family:heimgfont!important;font-size:16px}.heimg-iconguanbi1:before{content:"\e608"}.heimg-iconiconfontzhizuobiaozhun023146:before{content:"\e694"}.heimg-iconhelp:before{content:"\e626"}.heimg-iconjiazaizhong:before{content:"\e6b1"}.heimg-icontupianjiazaishibai:before{content:"\ec0d"}.heimg-iconicon_arrow_right:before{content:"\e60d"}.heimg-iconjiantouzuo:before{content:"\e620"}.heimg-iconxuanzhuan:before{content:"\e66f"}.heimg-iconxuanzhuan1:before{content:"\e670"}.heimg-iconyuanshibili:before{content:"\e86b"}.heimg-iconfangda:before{content:"\e65d"}.heimg-iconsuoxiao:before{content:"\e65e"}.heimg-iconquanping:before{content:"\e698"}.heimg-iconguanbi:before{content:"\e764"}.ouchn-container{background:#f3f3f4}.ouchn-container .ouchn-box{width:100%;background:#fff;border-radius:6px;margin:0 0 8px;padding:8px 16px}.ouchn-container .ouchn-box .ouchn-desc,.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .resources-img{margin:0 5px}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container .el-descriptions-item__label{width:140px;min-width:140px;overflow:hidden;white-space:nowrap}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container .el-descriptions-item__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__label{font-size:14px;font-weight:400;color:#666;line-height:26px;min-width:120px;text-align:right}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__content{font-size:14px;font-family:PingFang SC;font-weight:400;color:#333;line-height:26px}.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__cell{padding-bottom:27px}.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .resources-text{font-size:14px;font-family:PingFang SC;font-weight:700;color:#333;line-height:26px}.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .pt-img{width:20px;height:20px}.ouchn-container .ouchn-box .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#4994fb;color:#fff}.ouchn-container .ouchn-box .el-upload__tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}.ouchn-container .ouchn-box .el-divider--horizontal{margin:5px 0 18px;background:rgba(220,223,230,.2784313725)}.ouchn-container .ouchn-box .el-table .el-table__header-wrapper{background:#f2f2f2;border-radius:6px}.ouchn-container .ouchn-box .el-table .el-table__header-wrapper table .el-table__cell{padding:6px 0}.ouchn-container .ouchn-box .el-table .el-table__header-wrapper .el-table--medium.el-table__cell{padding:0}.ouchn-container .ouchn-box .ouchn-search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form{display:grid;row-gap:15px;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:start;width:90%;margin-right:20px}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .left-label label{text-align:left}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__label{overflow:hidden;white-space:nowrap;font-size:14px;padding:0 10px 0 0;font-family:PingFang SC;font-weight:400;color:#333}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content{height:30px;line-height:30px}@media (min-width:1600px){.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content{min-width:234px}}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-date-editor.el-input,.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-input,.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-select{width:100%!important}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-icon-arrow-up:before{content:"\e78f";position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .vue-treeselect__control{display:inherit}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .vue-treeselect__control .vue-treeselect__value-container{font-size:12px}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control{height:30px!important}.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control .vue-treeselect__placeholder,.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control .vue-treeselect__single-value{line-height:30px!important}.ouchn-container .ouchn-box .ouchn-breadcrumb{display:inline-block;padding:6px 0;font-size:10px;line-height:20px!important;margin-left:0!important}.ouchn-container .ouchn-box .ouchn-box-pannel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ouchn-container .ouchn-box .ouchn-box-pannel .ouchn-box-tabs .el-tabs__header{margin:0}.ouchn-container .ouchn-box .ouchn-box-pannel .ouchn-box-tabs .el-tabs__header .el-tabs__nav-wrap::after{background-color:#fff}.ouchn-container .ouchn-box .ouchn-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img{font-size:16px;font-weight:400;color:#333;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-with-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-with-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title-no-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-with-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title-no-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title-no-img>span{margin:0 8px 0 0}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title:before,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title:before,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title:before{content:"";display:block;width:4px;height:20px;overflow:visible;background:#0070c1;margin-right:8px}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-img{margin-bottom:5px;width:13px;height:20px}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-after-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-after-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-after-img{width:20px;height:20px;margin-right:8px}.ouchn-container .ouchn-box .ouchn-top .ouchn-box-right-txt{font-size:14px;font-weight:400;color:#0070c1}.ouchn-container .ouchn-box .ouchn-search-container{background:#fff;border-radius:6px;padding:8px 0}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-title{font-size:18px;font-weight:400;color:#333;margin-bottom:20px}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 16px 8px 0}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-label{font-size:14px;color:#333;font-weight:400}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-wrapper{width:200px}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-wrapper-date{width:230px}.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-buttons{width:160px;text-align:right;margin-bottom:0}.ouchn-container .ouchn-box .ouchn-box-pagination{margin-top:20px;text-align:right}.ouchn-container .parent-group{position:relative;padding:var(--book-padding) 15px}.ouchn-container .parent-group+.parent-group{margin-top:var(--book-marginTop,0)}.ouchn-container .parent-group .xml-group-type-text{width:84px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute!important;left:-88px;top:15px;z-index:3;background:#fff;font-size:14px;font-family:PingFang SC;font-weight:400;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ouchn-container .parent-group ::-webkit-scrollbar{height:6px;border-radius:4px;background-color:#b3b3b3}.ouchn-container .parent-group ::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px #eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#000));-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ouchn-container .parent-group ::-webkit-scrollbar-track{border-radius:4px;-webkit-box-shadow:inset 0 0 6px #b3b3b3;background-color:#b3b3b3}.ouchn-container .el-tree .custom-tree-node{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container .el-tree .custom-tree-node span{font-size:14px;font-family:PingFang SC;font-weight:400;color:#333}.ouchn-container .el-tree .el-tree-node__content{padding:5px 16px 5px 0;border-radius:6px;min-height:32px;margin-bottom:6px}.ouchn-container .el-tree .el-tree-node.is-current>.el-tree-node__content{background:#e1eeff}.ouchn-container .el-tree .el-tree-node.is-current>.el-tree-node__content .custom-tree-node span{font-size:14px;font-family:PingFang SC;font-weight:400;color:#4994fb}.ouchn-container .el-tag-success{color:#fff;background-color:#24c72f;border-color:#24c72f}.ouchn-container .el-tag-error{background-color:#f75858;border-color:#f75858;color:#fff}.ouchn-container .el-tag-warning{color:#fff;background-color:#ffa93a;border-color:#ffa93a}.ouchn-container .el-button-primary{color:#fff;background-color:#249fc7;border-color:#249fc7}.ouchn-container .el-tag-primary{color:#fff;background:#418eed;border-color:#418eed}.ouchn-container ::-webkit-scrollbar{width:4px;height:6px;border-radius:6px;background-color:#f5f5f5}.ouchn-container ::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:6px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#b3b3b3));-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ouchn-container ::-webkit-scrollbar-track{border-radius:6px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.ouchn-container .line{width:100%;height:1px;background:#ccc;border-radius:1px}.ouchn-container .demo-commodit-container{background:#fff;border-radius:6px;padding:0;margin-top:20px}.ouchn-container .demo-commodit-container .demo-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ouchn-container .demo-commodit-container .demo-commodit-box{display:grid;grid-row-gap:20px;grid-column-gap:40px;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,280px)}@media (max-width:1600px){.ouchn-container .demo-commodit-container .demo-commodit-box{grid-template-columns:repeat(4,280px);grid-column-gap:8px}}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card{height:404px;width:282px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-checkbox{position:absolute;left:10px;top:10px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-status{position:absolute;right:0;z-index:1;font-size:14px;font-weight:400;color:#fff;line-height:40px;width:80px;height:30px;background:#4994fb;border-radius:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:280px;width:280px;background:#f9fcff}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox .demo-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box{padding:11px 10px 0}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title{font-size:16px;font-family:PingFang SC;font-weight:400;color:#333;height:40px;line-height:24px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title a{overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:11px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-text{font-size:14px;font-weight:400;color:#999;cursor:default}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-img{margin:0 5px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .pt-img{width:20px;height:20px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type{width:80px;padding:5px;background:#418eed;border-radius:6px;text-align:center;margin-top:10px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type span{height:14px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fff}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text{width:128px;border-radius:6px;margin-top:5px}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text span{height:14px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#999;cursor:default}.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card-checked{outline:#418eed solid 3px;border-radius:6px}.ouchn-container .demo-commodit-container .demo-pagination{margin-top:20px;text-align:right}.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box{display:grid;grid-row-gap:20px;grid-column-gap:24px;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,294px)}@media (max-width:1600px){.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box{grid-template-columns:repeat(4,294px);grid-column-gap:8px}}.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box .demo-commodit-card,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box .demo-commodit-card{height:344px;width:294px}.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:220px;width:294px;background:#f9fcff}.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box{display:grid;grid-row-gap:20px;grid-column-gap:36px;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,300px)}@media (max-width:1600px){.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box{grid-template-columns:repeat(4,300px);grid-column-gap:8px}}.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box .demo-commodit-card{height:424px;width:300px}.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:300px;width:300px;background:#f9fcff}.ouchn-container .el-dialog__wrapper.resource-preview,.xml-image-duo-tu{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box{grid-column-gap:40px}.ouchn-container .el-dialog__wrapper.resource-preview{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.9;background:#000}.ouchn-container .el-dialog__wrapper.resource-preview .el-dialog__header{margin:0;padding:0}.ouchn-container .el-dialog__wrapper.resource-preview .el-dialog__body{padding:0}.ouchn-container .el-dialog__wrapper.resource-preview .preview-modal-video{margin-top:0!important}.ouchn-container .el-dialog__wrapper.resource-preview .preview-modal-music{margin-top:0!important;padding:0 5px}.ouchn-container .el-dialog__wrapper .preview-modal{background:0 0!important;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.ouchn-container .el-dialog__wrapper .preview-modal .el-dialog__header{margin:0;padding:0}.ouchn-container .el-dialog__wrapper .preview-modal .el-dialog__body{padding:0}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-styleType{position:fixed;top:12px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode{width:100%;text-align:center;background:rgba(0,0,0,.368627451);height:93px;position:fixed;bottom:0;margin:auto;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls{margin:auto;z-index:3}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button{margin:12px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner{width:140px;height:48px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner .el-image{margin-right:14px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner span{font-size:16px;font-family:PingFang SC;font-weight:400;color:#333}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner span.active{font-size:16px;font-family:PingFang SC;font-weight:400;color:#fff}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:453px;height:934px;background:url(../../static/images/leaflet/preview/preview-h52.png) center 18px no-repeat,url(../../static/images/leaflet/preview/preview-h5.png) center top no-repeat;background-size:414px 896px,453px 934px;margin-left:100px;-webkit-transform:scale(.7);transform:scale(.7);margin-top:-140px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-h5 .preview-iframe-h5{width:414px!important;height:896px!important;border-radius:36px!important}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:1021px;height:709px;background:url(../../static/images/leaflet/preview/preview-pc.png) center top no-repeat;background-size:1021px 709px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pc .pc-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 78px 0 42px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.phone-preview h1,.phone-preview h2,.phone-preview h3,.phone-preview h4,.phone-preview h5,.phone-preview ol,.phone-preview ul,.w-e-text-container h1,.w-e-text-container h2,.w-e-text-container h3,.w-e-text-container h4,.w-e-text-container h5,.w-e-text-container ol,.w-e-text-container ul{-webkit-margin-start:0;-webkit-margin-end:0;margin-inline-end:0}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:493px;height:664px;background:url(../../static/images/leaflet/preview/preview-pad2.png) center 51px no-repeat,url(../../static/images/leaflet/preview/preview-pad.png) center top no-repeat;background-size:429px 565px,493px 664px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-qrcode{width:100px;height:100px;padding:8px;margin-left:-57px;margin-top:55px;background:#fff;border-radius:10px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-qrcode img{max-width:100%}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-export-btn{height:42px;padding:8px;margin-left:-50px;margin-top:158px;background:0 0;border-radius:10px;-webkit-transform:translateX(-57px);transform:translateX(-57px)}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-export-btn button{width:100px}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-h5{margin-top:-1px;border-radius:28px;background:#fff;overflow-y:scroll}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-h5::-webkit-scrollbar{width:0!important}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pad{width:417px;height:551px;margin-top:3px;overflow-y:scroll}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pad::-webkit-scrollbar{width:0!important}.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pc{width:550px;height:528px;margin-top:42px;overflow-y:scroll}.ouchn-container .resource-modal .el-dialog__body{text-align:center;padding:10px}.ouchn-container .resource-modal .el-dialog__body .hovered{-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,.35);box-shadow:2px 2px 2px 2px rgba(0,0,0,.35)}.ouchn-container .resource-modal .el-dialog__body .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#d7d7d7;border-color:#d7d7d7;-webkit-box-shadow:none;box-shadow:none}.ouchn-container .resource-modal .el-dialog__body .el-radio-button__inner{width:80px;height:31px;font-size:13px;padding:8px 27px;font-family:PingFang SC;font-weight:400;color:#333}.inline-audio-box{width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:6px}.inline-audio-box .wifi-symbol{width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:relative}.inline-audio-box .wifi-symbol .wifi-circle{border:3px solid #418eed;border-radius:50%;position:absolute}.inline-audio-box .wifi-symbol .wifi-circle.first{width:3px;height:3px;background:#0076bc;top:14px;left:14px}.inline-audio-box .wifi-symbol .wifi-circle.second{width:15px;height:15px;top:10px;left:10px}.inline-audio-box .wifi-symbol .wifi-circle.third{width:24px;height:24px;top:6px;left:6px}.inline-audio-box .wifi-symbol.playing .second{-webkit-animation:fadeInOut 1s infinite .2s;animation:fadeInOut 1s infinite .2s}.inline-audio-box .wifi-symbol.playing .third{-webkit-animation:fadeInOut 1s infinite .4s;animation:fadeInOut 1s infinite .4s}@-webkit-keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}.phone-preview h1,.w-e-text-container h1{display:block;font-size:2em;-webkit-margin-before:.67em!important;margin-block-start:.67em!important;-webkit-margin-after:.67em!important;margin-block-end:.67em!important;margin-inline-start:0;font-weight:700}.phone-preview h2,.w-e-text-container h2{display:block;font-size:1.5em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em;margin-inline-start:0;font-weight:700}.phone-preview h3,.w-e-text-container h3{display:block;font-size:1.17em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;margin-inline-start:0;font-weight:700}.phone-preview h4,.w-e-text-container h4{display:block;-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-after:1.33em;margin-block-end:1.33em;margin-inline-start:0;font-weight:700}.phone-preview h5,.w-e-text-container h5{display:block;font-size:.83em;-webkit-margin-before:1.67em;margin-block-start:1.67em;-webkit-margin-after:1.67em;margin-block-end:1.67em;margin-inline-start:0;font-weight:700}.phone-preview ul,.w-e-text-container ul{display:block;list-style-type:disc;margin-inline-start:0;-webkit-padding-start:18px!important;padding-inline-start:18px!important}.phone-preview ol,.w-e-text-container ol{display:block;list-style-type:decimal;margin-inline-start:0;-webkit-padding-start:2em!important;padding-inline-start:2em!important}.phone-preview blockquote,.w-e-text-container blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.phone-preview a,.w-e-text-container a{color:#4290f7;text-decoration:none}.phone-preview a:hover,.w-e-text-container a:hover{text-decoration:underline}.phone-preview table,.w-e-text-container table{border-collapse:collapse;display:table;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:initial;border-spacing:2px;border-color:grey}.phone-preview table tbody,.w-e-text-container table tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.phone-preview table tbody tr,.w-e-text-container table tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}.phone-preview table tbody tr th,.w-e-text-container table tbody tr th{font-weight:700;text-align:center}.phone-preview table tbody tr td,.w-e-text-container table tbody tr td{line-height:1.5;min-width:30px;padding:3px 5px}.phone-preview .option-item p{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.w-e-text-container{z-index:1000!important}.w-e-text-container [data-slate-editor]{padding:0!important;margin:0!important}.w-e-text-container * ol,.w-e-text-container * ul{padding-left:18px!important}.w-e-text-container * ol li,.w-e-text-container * ul li{margin:0!important}.w-e-text-container * blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px!important}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5+.xml-image-ping-pu-h5,.xml-single-image-group-h5+.xml-single-image-group-h5{margin-top:10px}.xml-single-text-group-h5 .text-container,.xml-single-text-group-h5 .text-container .editorClass{word-break:break-all}.xml-image-duo-tu{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-image-group .el-image{width:100%}.xml-single-image-group-h5 .xml-image-container-h5.image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-noimage-container{background:#f4f4f4;height:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-noimage-container .xml-noimage{width:100%;height:200px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-dan-tu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu.hua-lang{width:auto}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu.ping-pu{width:100%}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5 img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5:last-child{margin-right:0}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad:last-child{margin-right:0}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc:last-child{margin-right:0}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-ping-pu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .styleB{overflow:hidden}.xml-single-video-group-pad .xml-video-container-pad .video-content{background:#c3c3c3!important;width:100%;height:315px}.video-container{position:relative;height:100%;width:calc(100% - 15px);background:#fff}.video-container>.dialog-box{position:absolute;top:0;left:0;width:100%;height:calc(100% - 80px);z-index:10}.video-container::-webkit-media-controls{display:none!important}.video-container video{width:570px;height:427.5px;margin:auto}@media (max-width:1600px){.video-container video{width:92vw;height:258.75px}}.video-title{width:100%;height:32px;z-index:2;position:absolute;top:0;left:0;background-color:rgba(48,48,48,.45);font-size:14px;color:#fff;padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.controls,.xml-video-container-pc .video-title{display:-webkit-box;left:0;display:-ms-flexbox}.main-btn{width:32px;height:32px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-16px) translateY(-16px);transform:translateX(-16px) translateY(-16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.main-btn i::before{font-size:32px}.controls{width:100%;height:30px;position:absolute;bottom:0;background-color:#000;opacity:.5;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.controls span{padding:0 5px;color:#fff}.cursor{cursor:pointer}.icon-fullscreen{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-video-container-pc .video-content{background:#c3c3c3!important;width:100%;height:315px}.xml-video-container-pc .video-container{position:relative;height:100%;width:calc(100% - 15px);background:#c3c3c3}.xml-video-container-pc .video-container>.dialog-box{position:absolute;top:0;left:0;width:100%;height:calc(100% - 80px);z-index:10}.xml-video-container-pc .video-container::-webkit-media-controls{display:none!important}.xml-video-container-pc .video-container video{width:570px;height:428px;margin:auto}@media (max-width:1600px){.xml-video-container-pc .video-container video{width:100%;height:428px}}.xml-video-container-pc .video-title{width:97%;height:32px;z-index:2;position:absolute;top:0;background-color:rgba(48,48,48,.45);font-size:14px;color:#fff;padding-left:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-video-container-pc .main-btn{width:32px;height:32px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-16px) translateY(-16px);transform:translateX(-16px) translateY(-16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.xml-video-container-pc .main-btn i::before{font-size:32px}.xml-video-container-pc .controls{width:100%;height:30px;position:absolute;bottom:0;left:0;background-color:#000;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-video-container-pc .controls span{padding:0 5px;color:#fff}.xml-video-container-pc .cursor{cursor:pointer}.xml-video-container-pc .icon-fullscreen{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 15px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;min-width:88px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-img .shop-item-img-resource{width:61px;height:63px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{font-size:16px;font-weight:400;color:#333;word-break:break-all}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title2{color:#fff}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{font-size:14px;font-weight:400;color:#999;margin-top:9px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{color:#333}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail2{color:#fff}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .pointer{cursor:pointer}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-img{width:70px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .filecont{width:100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;min-width:75px;color:#fff!important}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail>div img{width:17px;height:17px;margin-right:3px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .resource-style1{background-image:url(../../static/images/leaflet/icons/resource_bg.png);background-size:100% 100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .resource-style4{background-image:url(../../static/images/leaflet/icons/resources_bg.png);background-size:100% 100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .resource-style5{background-image:url(../../static/images/leaflet/icons/resources_bg2.png);background-size:100% 100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .el-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__container{background-color:#fff;height:100%;padding:16px;position:relative}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__container .side-panel__footer{position:absolute;left:0;bottom:16px;text-align:center;width:100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__container .side-panel__footer .primary-btn{background-color:#418eed;width:100px;height:32px;padding:0;color:#fff}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item+.style-mode__item{margin-top:16px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--checkbox{width:24px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:4px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .left{width:55px;height:55px;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .left .default-cover{position:absolute;top:0;left:0;width:100%;height:100%}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .left .cover-bot-elliptic{width:85px;height:13px;position:absolute;bottom:-3px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right .title{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right .title img{width:14px;height:15px;margin-right:-5px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right .fileinfo{font-size:12px;color:#999}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .downloadbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#418eed}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .downloadbtn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .downloadbtn>div img{width:12px;height:11px;margin-right:3px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .default-cover{width:100%;height:70px;position:relative;border-radius:5px;overflow:hidden;text-align:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);font-size:11px;font-family:PingFang SC;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{width:15px;height:15px;margin-bottom:5px}.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .filename{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-desc{font-size:14px;font-weight:400;color:#333;margin-left:8px;line-height:30px}.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-radio-group .question-radio{margin-top:8px}.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-answer{font-size:12px;padding:10px;color:#474747;word-break:break-all}.xml-ebook-container-h5 .resource-box .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0 16px 16px}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-img-resource{width:80px;height:80px}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-img-resource img{width:100%;-o-object-fit:contain;object-fit:contain}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc{margin-left:16px;width:calc(100% - 100px)!important}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{font-size:16px;font-weight:400;color:#333;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{font-size:14px;font-weight:400;color:#666;margin-top:3px}.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{color:#666}.xml-ebook-container-h5 .resource-box .styleB{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-ebook-container-h5 .resource-box .styleB .title{width:100%;padding:14px 0;background-color:#fafafa}.xml-ebook-container-h5 .resource-box .pointer{cursor:pointer}.xml-ebook-container-h5 .resource-box .shop-item-img{width:70px}.xml-ebook-container-h5 .resource-box .filecont{width:100%}.xml-ebook-container-h5 .resource-box .shop-item-desc-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-ebook-container-h5 .resource-box .shop-item-desc-detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;color:#00aeff;min-width:75px}.xml-ebook-container-h5 .resource-box .shop-item-desc-detail>div img{width:17px;height:17px;margin-right:3px}.xml-ebook-container-h5 .resource-box .resource-style1{background-image:url(../../static/images/leaflet/icons/resource_bg.png);background-size:100% 100%}.xml-ebook-container-h5 .resource-box .resource-style4{background-image:url(../../static/images/leaflet/icons/resources_bg.png);background-size:100% 100%}.xml-ebook-container-h5 .resource-box .resource-style5{background-image:url(../../static/images/leaflet/icons/resources_bg2.png);background-size:100% 100%}.xml-ebook-container-h5 .resource-box .el-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-ebook-container-h5 .resource-box .style-mode__container{background-color:#fff;height:100%;padding:16px;position:relative}.xml-ebook-container-h5 .resource-box .style-mode__container .side-panel__footer{position:absolute;left:0;bottom:16px;text-align:center;width:100%}.xml-ebook-container-h5 .resource-box .style-mode__container .side-panel__footer .primary-btn{background-color:#418eed;width:100px;height:32px;padding:0;color:#fff}.xml-ebook-container-h5 .resource-box .style-mode__item{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-ebook-container-h5 .resource-box .style-mode__item+.style-mode__item{margin-top:16px}.xml-ebook-container-h5 .resource-box .style-mode__item--checkbox{width:24px}.xml-ebook-container-h5 .resource-box .style-mode__item--body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:4px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .left{width:55px;height:55px;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-ebook-container-h5 .resource-box .style-mode__item--body .left .default-cover{position:absolute;top:0;left:0;width:100%;height:100%}.xml-ebook-container-h5 .resource-box .style-mode__item--body .left .cover-bot-elliptic{width:85px;height:13px;position:absolute;bottom:-3px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .right .title{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.xml-ebook-container-h5 .resource-box .style-mode__item--body .right .title img{width:14px;height:15px;margin-right:-5px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .right .fileinfo{font-size:12px;color:#999}.xml-ebook-container-h5 .resource-box .style-mode__item--body .downloadbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#418eed}.xml-ebook-container-h5 .resource-box .style-mode__item--body .downloadbtn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-ebook-container-h5 .resource-box .style-mode__item--body .downloadbtn>div img{width:12px;height:11px;margin-right:3px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .default-cover{width:100%;height:70px;position:relative;border-radius:5px;overflow:hidden;text-align:center}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);font-size:11px;font-family:PingFang SC;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{width:15px;height:15px;margin-bottom:5px}.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .filename{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xml-ebook-container-h5 .resource-box-sytleC{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}.xml-ebook-container-h5 .resource-box-sytleC .workbench-shop-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;margin:0 10px;padding:14px 0;width:120px}.xml-ebook-container-h5 .resource-box-sytleC .workbench-shop-item img{width:120px}.xml-ebook-container-h5 .resource-box-sytleC .workbench-shop-item span{text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4{width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../../static/images/leaflet/icons/ebook_bg.png) no-repeat #f6fcff;background-size:300px 100%;background-position-x:right;padding-left:10px;margin:5px 0}.xml-title-fifth-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-fifth-pad .title-container .text-container .editorClass .w-e-text-container p,.xml-title-first-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-hexagon-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-sixth-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .left{width:60px;height:60px}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .left img{width:100%}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .right{width:calc(100% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding-left:10px}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .right .title-box{font-size:16px;font-family:PingFang SC;font-weight:400;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .right .book_info{font-size:10px;font-family:PingFang SC;font-weight:400;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:12px}.xml-title-first-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-h5 .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-h5 .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-h5 .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-fifth-h5 .title-container .text-container,.xml-title-fifth-pad .title-container .text-container{padding:0 30px;border-radius:12px;background:#d1e6ff;z-index:99;min-width:80px;overflow:hidden;text-overflow:ellipsis}.xml-title-hexagon-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #418eed}.xml-title-fifth-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #418eed}.xml-title-fifth-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-rotundity-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-semicircle-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-square-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-triangle-h5 .title-container .text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-triangle-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px}.xml-title-rotundity-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-h5 .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-h5 .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-paragraph-first-h5 .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-h5 .text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-h5 .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-h5 .body-text .text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-Redtheme1-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme2-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme3-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme4-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme5-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme6-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-second-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{color:var(--reader-theme-font-color,inherit)!important}.xml-paragraph-eighth-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{color:var(--reader-theme-font-color,inherit)!important}.xml-paragraph-Redtheme1-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme4-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .text-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .text-body-container{text-align:left}.xml-text-image-first-h5 .text-body-container .editorClass{word-break:break-all}.xml-text-image-second-h5 .title-box .text-container p{margin:0;padding:0}.xml-text-image-second-h5 .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-h5 .title-box .text-container .editorClass h1,.xml-text-image-second-h5 .title-box .text-container .editorClass h2,.xml-text-image-second-h5 .title-box .text-container .editorClass h3,.xml-text-image-second-h5 .title-box .text-container .editorClass h4,.xml-text-image-second-h5 .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-h5 .title-box .text-container .editorClass p,.xml-text-image-third-h5 .title-box .text-container p{margin:0;padding:0}.xml-text-image-second-h5 .body-box .body-box-inner .text-body-container{text-align:left}.xml-text-image-second-h5 .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-third-h5 .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-h5 .title-box .text-container .editorClass h1,.xml-text-image-third-h5 .title-box .text-container .editorClass h2,.xml-text-image-third-h5 .title-box .text-container .editorClass h3,.xml-text-image-third-h5 .title-box .text-container .editorClass h4,.xml-text-image-third-h5 .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-h5 .title-box .text-container p,.xml-text-image-third-h5 .title-box .text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-h5 .body-box .body-box-inner .text-body-container{text-align:left}.xml-text-image-third-h5 .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-h5 .title-box .text-container .editorClass h1,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h2,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h3,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h4,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-h5 .title-box .text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-h5 .body-box .body-box-inner .text-body-container{text-align:left}.xml-text-image-fourth-h5 .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-seventh-h5 .image-text-decorate{background-image:linear-gradient(to right,#fff,#a7d3fb)}.audio-component{display:none}::v-deep .el-slider__runway{margin:0 0 4px;background:#e3e3e3;height:4px}::v-deep .el-slider__bar{height:4px}::v-deep .el-slider__button{width:10px;height:10px}::v-deep .el-slider__button-wrapper{top:-15px}.xml-checkbox-box .option-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-submit-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;height:38px;background:var(--reader-theme-secondary-color,#fff);border:1px solid #418eed;border-radius:18px;font-size:16px;font-family:PingFang SC;font-weight:400;color:#418eed;cursor:pointer}.xml-submit-answer-right{margin:10px 0 0 auto}.text-notes-area{background-color:#c7daf3!important}.have-been-added-notes{position:relative}@-webkit-keyframes moves{0%{left:-100%}100%{left:0}}.ouchn-container.preview-mode .preview-container-title .container-search{position:fixed;top:15px;right:20px;color:#fff}.ouchn-container.preview-mode .preview-tree-box-h5{border-radius:0}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node.parent-node .catalog-node__left{width:200px}.ouchn-container.preview-mode .prompt-box{position:fixed;top:40vh;left:35vw;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30vw}.ouchn-container.preview-mode .prompt-box .prompt-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 20px;border-radius:6px;font-size:16px;font-family:"微软雅黑";text-align:center}.ouchn-container.preview-mode .prompt-box .warning{background:#fcf6ed;border:2px solid #ffedd4;color:#f2ae4b}.ouchn-container.preview-mode .prompt-box .error{background:#fdf0f0;border:2px solid #f0c5c5;color:#eb6c6e}.ouchn-container.preview-mode .prompt-box .success{background:#ddf1e2;border:2px solid #bee2c7;color:#6ac73c}.ouchn-container.preview-mode .modify-notes{position:fixed;bottom:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:#e0e0e0;-webkit-box-shadow:0 15px 10px 12px #000;box-shadow:0 15px 10px 12px #000}.ouchn-container.preview-mode .modify-notes .item-box{background:#fff;border-bottom:1px solid #f2f2f2;text-align:center;line-height:46px;font-size:18px;width:100%}.ouchn-container.preview-mode .modify-notes .cancel{padding-bottom:20px;margin-top:6px}.ouchn-container.preview-mode .see-the-notes-box-h5{position:fixed;left:0;bottom:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100vh;background:rgba(0,0,0,.2)}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box{position:relative;width:100%;height:70vh;background:#fff;border-radius:8px 8px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 14px}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .selecting-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:14px}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .selecting-text img{width:18px;vertical-align:middle}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .selecting-text span{padding-left:6px;font-size:16px;color:#333;font-family:"微软雅黑";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .note-content{overflow-y:scroll;height:calc(70vh - 100px);padding:0 0 10px 30px;font-size:16px;color:#777;font-family:"微软雅黑";line-height:24px}.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .note-content span{margin-right:6px;display:inline-block;width:2px;height:14px;background:#ccc}.ouchn-container.preview-mode .see-the-notes-box-pc{position:fixed;left:0;bottom:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh;background:rgba(0,0,0,.2)}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box{position:relative;width:600px;height:500px;background:#fff;border-radius:8px 8px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .selecting-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:14px}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .selecting-text img{width:18px;vertical-align:middle}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .selecting-text span{padding-left:6px;font-size:16px;color:#333;font-family:"微软雅黑";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .note-content{overflow-y:scroll;height:calc(70vh - 100px);padding:0 0 10px 30px;font-size:16px;color:#777;font-family:"微软雅黑";line-height:24px}.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .note-content span{margin-right:6px;display:inline-block;width:2px;height:14px;background:#ccc}::-webkit-scrollbar{width:0!important}.tab-title-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:14px;border-radius:30px;background:#e9edf4;width:200px;position:fixed;bottom:10px;z-index:99;left:50%;margin-left:calc(50% - 288px)}.tab-title-h5 .catalog-tab{padding:6px;cursor:pointer;white-space:nowrap;text-align:center;width:80px}.tab-title-h5 .active{color:#fff;border-radius:30px;width:80px;text-align:center;background:var(--preview-theme-color)}.catalog-note-h5 .catalog-note_box .catalog-note_biji span,.tab-title-pc .active{color:#409eff}.tab-title-pc{position:fixed;top:56px;left:365px;z-index:99;text-align:center;width:80px;border-radius:20px}.tab-title-pc .catalog-tab{cursor:pointer;background:#fff;padding:10px 5px;margin-bottom:2px;margin-left:2px;border-radius:4px}.catalog-note-h5{padding:60px 10px 10px;height:calc(100vh - 154px);overflow-y:scroll}.catalog-note-h5 .catalog_zaiwu{width:100%;margin-top:100px;text-align:center}.catalog-note-h5 .catalog_zaiwu img{width:70%}.catalog-note-h5 .catalog-note_box .catalog-note_biji{font-weight:550;font-size:15px}.catalog-note-h5 .catalog-note_box .catalog-note_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;padding:10px 0}.catalog-note-h5 .catalog-note_box .catalog-note_item .catalog-note_img{width:21px;height:21px;vertical-align:middle}.catalog-note-h5 .catalog-note_box .catalog-note_item .catalog-note_title{margin-left:5px;font-weight:550;font-size:15px;width:85vw;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.catalog-note-h5 .catalog-note_box .catalog-note_operate{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;display:flex;align-items:center;justify-content:flex-end;font-size:14px;font-weight:450;color:#999}.catalog-note-h5 .catalog-note_box .catalog-note_operate .catalog-note-delete{margin-left:20px}.catalog-note-h5 .catalog-note_box .catalog-note_text{font-size:14px;padding:0 10px 0 25px;margin-bottom:8px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.catalog-note-pc{padding:20px 10px 10px;overflow-y:scroll;width:315px}.catalog-note-pc .catalog_zaiwu{width:100%;margin-top:100px;text-align:center}.catalog-note-pc .catalog_zaiwu img{width:70%}.catalog-note-pc .catalog-note_box .catalog-note_biji{font-weight:550;font-size:15px}.catalog-note-pc .catalog-note_box .catalog-note_biji span{color:#409eff}.catalog-note-pc .catalog-note_box .catalog-note_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;padding:10px 0;cursor:pointer}.catalog-note-pc .catalog-note_box .catalog-note_item .catalog-note_img{width:21px;height:21px;vertical-align:middle}.catalog-note-pc .catalog-note_box .catalog-note_item .catalog-note_title{margin-left:5px;font-weight:550;font-size:15px;width:85vw;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.catalog-note-pc .catalog-note_box .catalog-note_operate{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;display:flex;align-items:center;justify-content:flex-end;font-size:14px;font-weight:450;color:#999}.catalog-note-pc .catalog-note_box .catalog-note_operate .catalog-note-delete{margin-left:20px}.catalog-note-pc .catalog-note_box .catalog-note_text{font-size:14px;padding:0 10px 0 25px;margin-bottom:8px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.xmlPreviewSearch-box-h5{z-index:9999;background:#f5fbff;height:calc(100% - 50px);overflow-y:scroll;width:100%}.xmlPreviewSearch-box-h5 .pdf-read-box{padding-top:49px}.xmlPreviewSearch-box-h5 .xmlPreviewSearch-input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.xmlPreviewSearch-box-h5 .xmlPreviewSearch-input .input{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:12px;height:30px;border-bottom-left-radius:20px;border-top-left-radius:20px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);color:#6a6f77;-web-kit-appearance:none;-moz-appearance:none;display:block;outline:0;padding:1px 28px;text-decoration:none;width:calc(100% - 80px)}.xmlPreviewSearch-box-h5 .xmlPreviewSearch-input .input_text{width:60px;min-width:60px;padding:5px 8px;background:#3e8ced;font-size:13px;color:#999;border-bottom-right-radius:20px;border-top-right-radius:20px;margin-top:-.5px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);border:none}.xmlPreviewSearch-box-h5 .seach-list{margin:0 auto;width:100%;height:70%;height:calc(100% - 30px);overflow-y:auto;overflow-x:hidden}.xmlPreviewSearch-box-h5 .seach-box{margin:10px 0 0 4px;cursor:pointer;background-color:#fff;padding:10px 5px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8)}.xmlPreviewSearch-box-h5 .seach-box .seach-label{width:100%;height:26px;background:#3E8CED;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#FFF;line-height:26px;padding:0 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-container-fixed,.xml-container-fixed-h5{position:fixed;z-index:9999;background:#fff;top:0;left:0}.xmlPreviewSearch-box-h5 .seach-box .seach-text{font-size:14px;font-weight:500;padding:10px;margin:10px 0;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);border-radius:4px}.xmlPreviewSearch-box-h5 .seach_zaiwu{width:100%;height:68%;text-align:center;color:#888}.xmlPreviewSearch-box-h5 .seach_zaiwu .search_left_img{margin-top:121px}.xmlPreviewSearch-box-h5 .seach_zaiwu img{width:70%}.xml-container-fixed{height:100vh}.xml-container-fixed-h5{width:100%;height:100vh}.xmlPreviewSearch-box-pc{z-index:999;width:100%;min-height:99vh;padding-top:5px}.xmlPreviewSearch-box-pc .pdf-read-box{padding-top:49px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc{width:1000px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:45px auto 0;padding:10px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc .xmlPreviewSearch-icon{position:relative;top:4px;right:25px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc .input{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4;font-size:12px;height:30px;border-radius:20px;border:1px solid #f4f4f4;color:#6a6f77;-web-kit-appearance:none;-moz-appearance:none;display:block;outline:0;padding:1px 30px 1px 15px;text-decoration:none;width:300px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc .input_text{width:60px;min-width:60px;padding:5px 8px;background:#fff;font-size:13px;color:#999;border:1px solid #fff;border-radius:30px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input .input{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:12px;height:30px;border-bottom-left-radius:20px;border-top-left-radius:20px;-webkit-box-shadow:0 0 1px 1px rgba(218,218,218,.8);box-shadow:0 0 1px 1px rgba(218,218,218,.8);color:#6a6f77;-web-kit-appearance:none;-moz-appearance:none;display:block;outline:0;padding:1px 28px;text-decoration:none;width:calc(100% - 80px);border:none}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input .input_text{width:60px;min-width:60px;padding:5px 8px;background:#3e8ced;font-size:13px;color:#999;border-bottom-right-radius:20px;border-top-right-radius:20px;margin-top:-.5px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);border:none}.xmlPreviewSearch-box-pc .xmlPreviewSearch-input .input_text img{position:relative;top:0;left:-2px}.xmlPreviewSearch-box-pc .seach-list{margin:19px auto 0;width:100%;height:70%;height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden}.xmlPreviewSearch-box-pc .seach-box{margin:10px 0 0 4px;cursor:pointer;background-color:#fff;padding:10px 5px;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8)}.xmlPreviewSearch-box-pc .seach-box .el-icon-arrow-down,.xmlPreviewSearch-box-pc .seach-box .el-icon-arrow-up{margin-right:10px;color:#fff}.xmlPreviewSearch-box-pc .seach-box .seach-label{width:100%;height:26px;background:#3E8CED;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#FFF;line-height:26px;padding:0 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-epub-pdf-view .xmlPreviewSearch-title,.xmlPreviewSearch-title{-ms-flex-direction:row;align-content:center;-webkit-box-direction:normal}.xmlPreviewSearch-box-pc .seach-box .seach-text{font-size:14px;font-weight:500;padding:10px;margin:10px 0;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);box-shadow:0 1px 3px 0 rgba(218,218,218,.8);border-radius:4px}.xmlPreviewSearch-box-pc .seach_zaiwu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:68%;text-align:center;margin-top:31px;color:#888;margin-left:26px}.xmlPreviewSearch-box-pc .seach_zaiwu .search_left_img{margin-top:121px}.xmlPreviewSearch-box-pc .seach_zaiwu img{width:70%}.xmlPreviewSearch-title{background:var(--preview-theme-color);height:49px;width:100%;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;flex-direction:row;-ms-flex-line-pack:center}.xmlPreviewSearch-title .img{width:10px;height:18px;margin-top:15px;margin-left:12px}.xmlPreviewSearch-title .xmlPreviewSearch-sou{color:#fff;margin-top:14px;width:calc(100vw - 36px);text-align:center}*{word-break:break-all;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#xml-reader-window-box *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.hovere .body-box a,.hovere .body-box font,.hovere .body-box p,.hovere .body-box span,.hovere .body-box strong,.hovere .body-text a,.hovere .body-text font,.hovere .body-text p,.hovere .body-text span,.hovere .body-text strong,.hovere .optional-text a,.hovere .optional-text font,.hovere .optional-text p,.hovere .optional-text span,.hovere .optional-text strong,.optional-text-module .body-box a,.optional-text-module .body-box font,.optional-text-module .body-box p,.optional-text-module .body-box span,.optional-text-module .body-box strong,.optional-text-module .body-text a,.optional-text-module .body-text font,.optional-text-module .body-text p,.optional-text-module .body-text span,.optional-text-module .body-text strong,.optional-text-module .optional-text a,.optional-text-module .optional-text font,.optional-text-module .optional-text p,.optional-text-module .optional-text span,.optional-text-module .optional-text strong{user-select:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text}input,textarea{-webkit-user-select:auto;margin:0;padding:0;outline:0}.title-container a,.title-container span{background:0 0!important}.xml-title-first-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pc .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-paragraph-first-pc .text-body-container,.xml-text-image-first-pc .text-body-container,.xml-text-image-fourth-pc .body-box .body-box-inner .text-body-container,.xml-text-image-second-pc .body-box .body-box-inner .text-body-container,.xml-text-image-third-pc .body-box .body-box-inner .text-body-container{text-align:left}.xml-title-first-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-third-pc .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pc .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pc .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-sixth-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-rotundity-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-semicircle-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-square-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-triangle-pc .title-container .text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-triangle-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px}.xml-title-rotundity-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pc .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-pc .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-thirteenth-pc .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding:0 20px}.xml-title-thirteenth-pc .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-paragraph-first-pc .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pc .text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px}.xml-paragraph-first-pc .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pc .body-text .text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{color:var(--reader-theme-font-color,inherit)!important}.xml-paragraph-eighth-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{color:var(--reader-theme-font-color,inherit)!important}.xml-text-image-first-pc .text-container .editorClass{word-break:break-all}.xml-text-image-first-pc .text-body-container .editorClass{word-break:break-all}.xml-text-image-second-pc .title-box .text-container p{margin:0;padding:0}.xml-text-image-second-pc .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pc .title-box .text-container .editorClass h1,.xml-text-image-second-pc .title-box .text-container .editorClass h2,.xml-text-image-second-pc .title-box .text-container .editorClass h3,.xml-text-image-second-pc .title-box .text-container .editorClass h4,.xml-text-image-second-pc .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pc .title-box .text-container .editorClass p,.xml-text-image-third-pc .title-box .text-container p{margin:0;padding:0}.xml-text-image-second-pc .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pc .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pc .title-box .text-container .editorClass h1,.xml-text-image-third-pc .title-box .text-container .editorClass h2,.xml-text-image-third-pc .title-box .text-container .editorClass h3,.xml-text-image-third-pc .title-box .text-container .editorClass h4,.xml-text-image-third-pc .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pc .title-box .text-container p,.xml-text-image-third-pc .title-box .text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pc .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{height:100%}.xml-text-image-fourth-pc .title-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pc .title-box .text-container .editorClass h1,.xml-text-image-fourth-pc .title-box .text-container .editorClass h2,.xml-text-image-fourth-pc .title-box .text-container .editorClass h3,.xml-text-image-fourth-pc .title-box .text-container .editorClass h4,.xml-text-image-fourth-pc .title-box .text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pc .title-box .text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-pc .body-box .body-box-inner .text-body-container .editorClass{word-break:break-all}.xml-text-image-seventh-pc .image-text-decorate{background-image:linear-gradient(to right,#fff,#a7d3fb)}.xml-single-resource-group-pc .resource-box .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 15px}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;width:88px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-img .shop-item-img-resource{width:61px;height:63px}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-desc{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{font-size:16px;font-weight:400;color:#333;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{font-size:14px;font-weight:400;color:#999;margin-top:9px}.xml-single-resource-group-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{color:#333}.xml-single-resource-group-pc .resource-box .pointer{cursor:pointer}.xml-single-resource-group-pc .resource-box .shop-item-img{width:70px}.xml-single-resource-group-pc .resource-box .filecont{width:100%}.xml-single-resource-group-pc .resource-box .shop-item-desc-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-pc .resource-box .shop-item-desc-detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;color:#0089ff;min-width:75px}.xml-single-resource-group-pc .resource-box .shop-item-desc-detail>div img{width:17px;height:17px;margin-right:3px}.xml-single-resource-group-pc .resource-box .resource-style1{background-image:url(../../static/images/leaflet/icons/resource_bg.png);background-size:100% 100%}.xml-single-resource-group-pc .resource-box .resource-style4{background-image:url(../../static/images/leaflet/icons/resources_bg.png);background-size:100% 100%}.xml-single-resource-group-pc .resource-box .resource-style5{background-image:url(../../static/images/leaflet/icons/resources_bg2.png);background-size:100% 100%}.xml-single-resource-group-pc .resource-box .el-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-pc .resource-box .style-mode__container{background-color:#fff;height:100%;padding:16px;position:relative}.xml-single-resource-group-pc .resource-box .style-mode__container .side-panel__footer{position:absolute;left:0;bottom:16px;text-align:center;width:100%}.xml-single-resource-group-pc .resource-box .style-mode__container .side-panel__footer .primary-btn{background-color:#418eed;width:100px;height:32px;padding:0;color:#fff}.xml-single-resource-group-pc .resource-box .style-mode__item{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-single-resource-group-pc .resource-box .style-mode__item+.style-mode__item{margin-top:16px}.xml-single-resource-group-pc .resource-box .style-mode__item--checkbox{width:24px}.xml-single-resource-group-pc .resource-box .style-mode__item--body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:4px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .left{width:55px;height:55px;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-pc .resource-box .style-mode__item--body .left .default-cover{position:absolute;top:0;left:0;width:100%;height:100%}.xml-single-resource-group-pc .resource-box .style-mode__item--body .left .cover-bot-elliptic{width:85px;height:13px;position:absolute;bottom:-3px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .right .title{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.xml-single-resource-group-pc .resource-box .style-mode__item--body .right .title img{width:14px;height:15px;margin-right:-5px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .right .fileinfo{font-size:12px;color:#999}.xml-single-resource-group-pc .resource-box .style-mode__item--body .downloadbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#418eed}.xml-single-resource-group-pc .resource-box .style-mode__item--body .downloadbtn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-pc .resource-box .style-mode__item--body .downloadbtn>div img{width:12px;height:11px;margin-right:3px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard .default-cover{width:100%;height:70px;position:relative;border-radius:5px;overflow:hidden;text-align:center}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);font-size:11px;font-family:PingFang SC;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{width:15px;height:15px;margin-bottom:5px}.xml-single-resource-group-pc .resource-box .style-mode__item--body .filecard .filename{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.custom-underline{background-color:#dbeaff;cursor:pointer;font-style:inherit!important}i a,i font,i p,i span{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.the-end-of-the-trial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:200px;padding-bottom:20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#b5b2b2));background:linear-gradient(rgba(0,0,0,0),#b5b2b2);color:#5b9fff;font-size:18px}.xml-title-eighteen-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container,.xml-title-eighteen-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container,.xml-title-eighteen-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-h5 .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-h5 .title-container-box .title-container .text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-h5 .title-container-box .title-container .text-container .edui-default .edui-editor,.xml-title-eighteen-h5 .title-container-box .title-container .text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pad .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pad .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-pad .title-container-box .title-container .text-container .edui-default .edui-editor,.xml-title-eighteen-pad .title-container-box .title-container .text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pc .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pc .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-pc .title-container-box .title-container .text-container .edui-default .edui-editor,.xml-title-eighteen-pc .title-container-box .title-container .text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-round-4{border-radius:4px}.xml-round-4 img{border-radius:8px}.xml-round-6{border-radius:6px}.xml-round-6 img,.xml-round-8,.xml-round-8 img{border-radius:8px}.style-body-boxA{position:relative}.style-body-boxA .style-wrapper{min-width:200px}.style-body-boxA .style-wrapper .top-line{position:absolute;top:0;left:0;width:100%;height:4px;background:-webkit-gradient(linear,left top,right top,from(#4994fb),color-stop(#4994fb),to(#a2c5f9));background:linear-gradient(90deg,#4994fb,#4994fb,#a2c5f9)}.style-body-boxA .style-wrapper .native-html-wrapper{max-height:60vh;overflow-y:scroll;background-color:#fff;padding:15px 10px 0}.style-body-boxA .style-wrapper .native-html-wrapper::-webkit-scrollbar{width:0}.style-body-boxA .style-wrapper .native-html-wrapper h1,.style-body-boxA .style-wrapper .native-html-wrapper h2,.style-body-boxA .style-wrapper .native-html-wrapper h3,.style-body-boxA .style-wrapper .native-html-wrapper h4,.style-body-boxA .style-wrapper .native-html-wrapper h5,.style-body-boxA .style-wrapper .native-html-wrapper h6{color:revert;font-size:revert;font-weight:revert}.style-body-boxA .style-wrapper .bottom-margin{width:calc(100% - 15px);height:15px;background:#fff;margin-top:-1px}.style-body-boxA .style-wrapper .bottom-triangle{position:absolute;bottom:0;right:0;width:0;height:0;border-top:15px solid #8cb7f6;border-right:15px solid transparent}.style-body-boxA .top-bg{width:98%;height:30px;background:#fff;position:absolute;top:2px;left:3px}.style-body-boxA .style-content-boxD{min-width:200px;background-color:#fff;padding:15px 10px 5px;max-height:600px;overflow:scroll;overflow-x:hidden}.style-body-boxA .style-content-box{min-width:200px;background-color:#fff;padding:30px 10px 20px;border:2px solid #92c2db;max-height:600px;overflow:scroll;overflow-x:hidden}.style-body-boxA .style-content-box::before{content:"";width:10px;height:10px;background-color:#92c2db;border-radius:50%;position:absolute;bottom:10px;right:15px}.style-body-boxA .style-content-box::after{content:"";width:30px;height:10px;position:absolute;bottom:10px;right:35px;border-left:10px dotted #92c2db;border-right:10px dotted #92c2db}.style-body-boxA .style-content-bg{background-color:#92c2db;position:absolute;width:100%;height:100%;z-index:-1;left:-10px;top:10px}.style-body-boxA .paper-clip-icon{width:40px;position:absolute;top:10px;z-index:5;left:-10px}.style-body-boxA .paper-clip-icon::before{position:absolute;content:"";top:-30px;right:-5px;width:15px;height:20px;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom:none;border-left:4px solid #92c2db!important;border-right:4px solid #92c2db!important;border-top:4px solid #92c2db!important}.style-body-boxA .paper-clip-icon::after{position:absolute;content:"";bottom:-21px;right:-11px;width:21px;height:30px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border:4px solid #92c2db!important;border-top:none!important}.style-body-boxB{position:relative}.style-body-boxB .top-bg{width:98%;height:20px;background:#fff;position:absolute;top:2px;left:3px}.style-body-boxB .style-content-box{min-width:200px;background-color:#fff;padding:20px 10px;border:2px solid #fee0b0;max-height:600px;overflow:scroll;overflow-x:hidden}.style-body-boxB .style-content-bg{background-color:#fee0b0;position:absolute;width:100%;height:100%;z-index:-1;left:-10px;top:10px}.style-body-boxB .top-style-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;-ms-flex-pack:distribute;justify-content:space-around;top:5px}.style-body-boxB .top-style-box>div{width:10px;height:10px;background:#fee0b0;border-radius:50%}.style-body-boxB .top-style-box>div::before{content:"";width:10px;height:10px;border-radius:50%;border-right:3px solid #fee0b0;border-bottom:3px solid #fee0b0;position:absolute;top:-8px;-webkit-transform:rotate(-85deg);transform:rotate(-85deg)}.style-body-boxC{position:relative}.style-body-boxC .top-bg{width:98%;height:20px;background:#fff;position:absolute;top:2px;left:3px}.style-body-boxC .style-content-box{min-width:200px;background-color:#fff;padding:20px 10px;border:2px solid #84b774;max-height:600px;overflow:scroll;overflow-x:hidden}.style-body-boxC .style-content-box::before{content:"";width:40px;border-top:2px solid #84b774;position:absolute;bottom:10px;right:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.style-body-boxC .style-content-box::after{content:"";width:20px;border-top:2px solid #84b774;position:absolute;bottom:5px;right:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.style-body-boxC .style-content-bg{background-color:#84b774;position:absolute;width:100%;height:100%;z-index:-1;left:-10px;top:10px}.style-body-boxC .top-style-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;-ms-flex-pack:distribute;justify-content:space-around;top:5px}.style-body-boxC .top-style-box>div{width:10px;height:10px;background:#84b774;border-radius:50%}.style-body-boxE .scroll-top{position:relative;z-index:9}.style-body-boxE .scroll-top img{width:100%}.style-body-boxE .scroll-top::before{content:"";width:90%;height:10px;-webkit-box-shadow:0 3px 3px 0 rgba(165,165,165,.79) inset;box-shadow:0 3px 3px 0 rgba(165,165,165,.79) inset;position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.style-body-boxE .scroll-bottom{position:relative;z-index:9}.style-body-boxE .scroll-bottom img{width:100%}.style-body-boxE .scroll-bottom::after{content:"";width:90%;height:10px;-webkit-box-shadow:0 -3px 3px 0 rgba(165,165,165,.79) inset;box-shadow:0 -3px 3px 0 rgba(165,165,165,.79) inset;position:absolute;bottom:18px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.style-body-boxE .style-content-box{padding:20px 10px;max-height:600px;overflow:scroll;overflow-x:hidden;background-color:#e9e3d5;width:89%;margin:-11px auto;position:relative}.xml-single-resource-group-pad .resource-box .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 15px}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;width:88px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-img .shop-item-img-resource{width:61px;height:63px}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-desc{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{font-size:16px;font-weight:400;color:#333;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{font-size:14px;font-weight:400;color:#999;margin-top:9px}.xml-single-resource-group-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{color:#333}.xml-single-resource-group-pad .resource-box .pointer{cursor:pointer}.xml-single-resource-group-pad .resource-box .shop-item-img{width:70px}.xml-single-resource-group-pad .resource-box .filecont{width:100%}.xml-single-resource-group-pad .resource-box .shop-item-desc-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-pad .resource-box .shop-item-desc-detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;color:#0089ff;min-width:75px}.xml-single-resource-group-pad .resource-box .shop-item-desc-detail>div img{width:17px;height:17px;margin-right:3px}.xml-single-resource-group-pad .resource-box .resource-style1{background-image:url(../../static/images/leaflet/icons/resource_bg.png);background-size:100% 100%}.xml-single-resource-group-pad .resource-box .resource-style4{background-image:url(../../static/images/leaflet/icons/resources_bg.png);background-size:100% 100%}.xml-single-resource-group-pad .resource-box .resource-style5{background-image:url(../../static/images/leaflet/icons/resources_bg2.png);background-size:100% 100%}.xml-single-resource-group-pad .resource-box .el-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-single-resource-group-pad .resource-box .style-mode__container{background-color:#fff;height:100%;padding:16px;position:relative}.xml-single-resource-group-pad .resource-box .style-mode__container .side-panel__footer{position:absolute;left:0;bottom:16px;text-align:center;width:100%}.xml-single-resource-group-pad .resource-box .style-mode__container .side-panel__footer .primary-btn{background-color:#418eed;width:100px;height:32px;padding:0;color:#fff}.xml-single-resource-group-pad .resource-box .style-mode__item{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-single-resource-group-pad .resource-box .style-mode__item+.style-mode__item{margin-top:16px}.xml-single-resource-group-pad .resource-box .style-mode__item--checkbox{width:24px}.xml-single-resource-group-pad .resource-box .style-mode__item--body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:4px}.xml-title-fourteen-h5 .title-container .cont-box .text-container,.xml-title-fourteen-pad .title-container .cont-box .text-container,.xml-title-fourteen-pc .title-container .cont-box .text-container{z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);padding-right:20px;background-size:100% 100%;overflow:hidden;text-overflow:ellipsis}.xml-single-resource-group-pad .resource-box .style-mode__item--body .left{width:55px;height:55px;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-pad .resource-box .style-mode__item--body .left .default-cover{position:absolute;top:0;left:0;width:100%;height:100%}.xml-single-resource-group-pad .resource-box .style-mode__item--body .left .cover-bot-elliptic{width:85px;height:13px;position:absolute;bottom:-3px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .right .title{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.xml-single-resource-group-pad .resource-box .style-mode__item--body .right .title img{width:14px;height:15px;margin-right:-5px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .right .fileinfo{font-size:12px;color:#999}.xml-single-resource-group-pad .resource-box .style-mode__item--body .downloadbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#418eed}.xml-single-resource-group-pad .resource-box .style-mode__item--body .downloadbtn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-single-resource-group-pad .resource-box .style-mode__item--body .downloadbtn>div img{width:12px;height:11px;margin-right:3px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard .default-cover{width:100%;height:70px;position:relative;border-radius:5px;overflow:hidden;text-align:center}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);font-size:11px;font-family:PingFang SC;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{width:15px;height:15px;margin-bottom:5px}.xml-single-resource-group-pad .resource-box .style-mode__item--body .filecard .filename{font-size:12px;font-family:PingFang SC;font-weight:400;color:var(--reader-theme-font-color,#333);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xml-title-fourteen-h5 .title-container .cont-box .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;padding-left:10px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-h5 .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-h5 .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-fourteen-pad .title-container .cont-box .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;padding-left:10px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pad .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pad .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-fourteen-pc .title-container .cont-box .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;padding-left:10px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pc .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pc .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-text-preview-box-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-preview-box-dialog .el-dialog:not(.is-fullscreen){margin-top:0!important;background:0 0;-webkit-box-shadow:none;box-shadow:none}.xml-text-preview-box-dialog .custom-dialog{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.xml-title-SanQintheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme1-h5>div{width:100%;height:100%}.xml-title-SanQintheme1-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../../static/images/leaflet/resourceCenter/bamboo_slip.png);background-repeat:no-repeat;background-size:15% 100%}.xml-title-SanQintheme1-pad .title-container,.xml-title-SanQintheme1-pc .title-container{-webkit-box-sizing:border-box;background-image:url(../../static/images/leaflet/resourceCenter/bamboo_slip.png);background-repeat:no-repeat;background-size:15% 100%;height:100%;z-index:9}.xml-title-SanQintheme1-h5 .title-container .text-container{width:100%;height:100%;position:relative;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-SanQintheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme1-pad>div{width:100%;height:100%}.xml-title-SanQintheme1-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3px 3px 3px 20px;box-sizing:border-box}.xml-title-SanQintheme1-pad .title-container .text-container{width:100%;height:100%;position:relative;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-SanQintheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme1-pc>div{width:100%;height:100%}.xml-title-SanQintheme1-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3px 3px 3px 20px;box-sizing:border-box}.xml-title-SanQintheme1-pc .title-container .text-container{width:100%;height:100%;position:relative;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-SanQintheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme2-h5>div{width:100%;height:100%}.xml-title-SanQintheme2-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d2be99;border-radius:2px;position:relative}.xml-title-SanQintheme2-h5 .title-container::after{content:"";width:5px;height:5px;background:#fff;border-radius:50%;position:absolute}.xml-title-SanQintheme2-h5 .title-container .text-container{width:100%;height:100%;min-height:45px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../static/images/leaflet/resourceCenter/mountain_scenery.png);background-repeat:no-repeat;background-position:right bottom}.xml-title-SanQintheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme2-pad>div{width:100%;height:100%}.xml-title-SanQintheme2-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d2be99;border-radius:2px;position:relative}.xml-title-SanQintheme2-pad .title-container::after{content:"";width:5px;height:5px;background:#fff;border-radius:50%;position:absolute}.xml-title-SanQintheme2-pad .title-container .text-container{width:100%;height:100%;min-height:45px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../static/images/leaflet/resourceCenter/mountain_scenery.png);background-repeat:no-repeat;background-position:right bottom}.xml-title-SanQintheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-SanQintheme2-pc>div{width:100%;height:100%}.xml-title-SanQintheme2-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px 3px 3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d2be99;border-radius:2px;position:relative}.xml-title-SanQintheme2-pc .title-container::after{content:"";width:5px;height:5px;background:#fff;border-radius:50%;position:absolute}.xml-title-SanQintheme2-pc .title-container .text-container{width:100%;height:100%;min-height:45px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../static/images/leaflet/resourceCenter/mountain_scenery.png);background-repeat:no-repeat;background-position:right bottom}.xml-title-SanQintheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;background-image:url(../../static/images/leaflet/resourceCenter/Sanqin3_bg.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-SanQintheme3-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-SanQintheme3-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:200px;min-height:45px;overflow:hidden;text-overflow:ellipsis;padding:3px 25px}.xml-title-SanQintheme3-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-SanQintheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;background-image:url(../../static/images/leaflet/resourceCenter/Sanqin3_bg.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-SanQintheme3-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-SanQintheme3-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:200px;min-height:45px;overflow:hidden;text-overflow:ellipsis;padding:3px 25px}.xml-title-SanQintheme3-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-SanQintheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;background-image:url(../../static/images/leaflet/resourceCenter/Sanqin3_bg.png);background-size:100% 100%;background-repeat:no-repeat}.xml-paragraph-SanQintheme1-h5 .w-e-text-container,.xml-title-SanQintheme3-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-SanQintheme3-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:200px;min-height:45px;overflow:hidden;text-overflow:ellipsis;padding:3px 25px}.xml-title-SanQintheme3-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-SanQintheme3-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-paragraph-SanQintheme1-h5{text-align:center}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title{display:inline-block;position:relative;max-width:98%;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_Sanqin1_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme1-h5 .body-text{padding:20px 10px 15px;margin-top:-22px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-h5 .body-text .left-top-image{position:absolute;top:0;left:0}.xml-paragraph-SanQintheme1-h5 .body-text .left-bottom-image{position:absolute;bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-h5 .body-text .right-top-image{position:absolute;top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-h5 .body-text .right-bottom-image{position:absolute;bottom:0;right:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.xml-paragraph-SanQintheme1-h5 .body-text .top-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-h5 .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-h5 .body-text .left-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-h5 .body-text .right-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-h5 .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme1-pad{text-align:center}.xml-paragraph-SanQintheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title{display:inline-block;position:relative;max-width:98%;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_Sanqin1_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme1-pad .body-text{padding:20px 10px 15px;margin-top:-22px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-pad .body-text .left-top-image{position:absolute;top:0;left:0}.xml-paragraph-SanQintheme1-pad .body-text .left-bottom-image{position:absolute;bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-pad .body-text .right-top-image{position:absolute;top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-pad .body-text .right-bottom-image{position:absolute;bottom:0;right:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.xml-paragraph-SanQintheme1-pad .body-text .top-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-pad .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-pad .body-text .left-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-pad .body-text .right-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-pad .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme1-pc{text-align:center}.xml-paragraph-SanQintheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title{display:inline-block;position:relative;max-width:98%;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_Sanqin1_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme1-pc .body-text{padding:20px 10px 15px;margin-top:-22px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-pc .body-text .left-top-image{position:absolute;top:0;left:0}.xml-paragraph-SanQintheme1-pc .body-text .left-bottom-image{position:absolute;bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-pc .body-text .right-top-image{position:absolute;top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-pc .body-text .right-bottom-image{position:absolute;bottom:0;right:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.xml-paragraph-SanQintheme1-pc .body-text .top-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-pc .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:#b88333;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-pc .body-text .left-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-pc .body-text .right-line{width:2px;height:calc(100% - 40px);background:#b88333;position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme2-h5{text-align:left}.xml-paragraph-SanQintheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title{display:inline-block;position:relative;max-width:98%;padding:8px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container-box{background-color:#b99868;padding:10px 0}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .left-image{position:absolute;left:0;top:1px;height:100%}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .right-image{position:absolute;right:0;top:1px;height:100%}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px;background-color:#e4dcc6}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme2-h5 .body-text{padding:35px 10px 15px;margin-top:-40px;text-align:left;position:relative;background-color:#f9f0df}.xml-paragraph-SanQintheme2-h5 .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme2-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme2-pad{text-align:left}.xml-paragraph-SanQintheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title{position:relative;max-width:98%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container-box{background-color:#b99868;padding:10px 0;max-width:95%}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px;background-color:#e4dcc6}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme2-pad .body-text{padding:35px 10px 15px;margin-top:-40px;text-align:left;position:relative;background-color:#f9f0df}.xml-paragraph-SanQintheme2-pad .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme2-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme2-pc{text-align:left}.xml-paragraph-SanQintheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title{position:relative;max-width:98%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container-box{background-color:#b99868;padding:10px 0;max-width:95%}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;padding:0 15px;background-color:#e4dcc6}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .editorClass p{padding:0}.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-SanQintheme2-pc .body-text{padding:35px 10px 15px;margin-top:-40px;text-align:left;position:relative;background-color:#f9f0df}.xml-paragraph-SanQintheme3-h5 .body-text,.xml-paragraph-SanQintheme3-pad .body-text,.xml-paragraph-SanQintheme3-pc .body-text{margin-top:-50px;border:2px solid #e6c17b!important;position:relative;text-align:left}.xml-paragraph-SanQintheme2-pc .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme2-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme3-h5{text-align:left}.xml-paragraph-SanQintheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme3-h5 .top-image{position:relative;z-index:9;margin-left:10px}.xml-paragraph-SanQintheme3-h5 .body-text{padding:50px 10px 15px;background-color:#fffbf3}.xml-paragraph-SanQintheme3-h5 .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme3-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme3-pad{text-align:left}.xml-paragraph-SanQintheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme3-pad .top-image{position:relative;z-index:9;margin-left:10px}.xml-paragraph-SanQintheme3-pad .body-text{padding:50px 10px 15px;background-color:#fffbf3}.xml-paragraph-SanQintheme3-pad .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme3-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-SanQintheme3-pc{text-align:left}.xml-paragraph-SanQintheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme3-pc .top-image{position:relative;z-index:9;margin-left:10px}.xml-paragraph-SanQintheme3-pc .body-text{padding:50px 10px 15px;background-color:#fffbf3}.xml-paragraph-SanQintheme3-pc .body-text .text-body-container{padding:1px 13px}.xml-paragraph-SanQintheme3-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-white-space-pre{white-space:pre-wrap}.xml-style-theme-blue{--background-color:#5d96e8}.xml-style-theme-orange{--background-color:#f5ab3e}.xml-style-theme-green{--background-color:#6fa350}.xml-style-theme-red{--background-color:#ae0133}.xml-style-theme-grey{--background-color:#c8c8c8}.xml-title-sixth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5>div{width:100%}.xml-title-sixth-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-h5 .title-container .title-left-div{max-width:30%}.xml-title-sixth-h5 .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-h5 .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5 .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-h5 .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-h5 .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-h5 .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-h5 .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-h5 .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-h5 .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-h5 .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-h5 .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-h5 .title-container,.xml-title-third-h5{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-second-h5 .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-h5 .title-container .w-e-text-container,.xml-title-third-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-h5{height:60px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container,.xml-title-third-h5 .title-container .title-left{height:48px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;position:relative}.xml-title-third-h5 .title-container{min-width:148px;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;margin-right:-11px;background:#fff;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-h5 .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-h5 .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-h5 .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-h5 .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-h5 .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-h5 .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-h5 .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-h5 .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-h5 .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-h5 .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-h5 .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-h5 .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-h5 .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-h5 .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-square-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-h5 .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-h5 .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-semicircle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-h5 .title-container .title-left-img,.xml-title-semicircle-h5 .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-h5 .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-h5 .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-twelfth-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container,.xml-title-twelfth-h5 .title-container .title-left{height:48px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;position:relative}.xml-title-twelfth-h5 .title-container{min-width:148px;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-h5 .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;margin-right:-11px;background:#fda821;color:#fff;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-h5 .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-h5 .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-h5 .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-h5>div{min-width:75%;max-width:100%}.xml-title-eighteen-h5 .title-container-box{width:100%;position:relative}.xml-title-eighteen-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-h5 .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-h5 .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-h5 .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-h5 .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-h5>div{padding:0 35px}.xml-title-Greentheme5-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-h5 .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-h5 .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-h5>div{width:100%;height:100%}.xml-title-Knowledge-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-h5 .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-h5 .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-thirteenth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid #006AF7;border-right:4px solid #006AF7;position:relative}.xml-title-sixteen-h5>div,.xml-title-sixteen-pad>div{min-width:40%}.xml-title-thirteenth-h5 .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-h5 .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-h5 .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006AF7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-h5 .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder .block{width:7px;height:7px;background-color:#006AF7;margin-bottom:-3px}.xml-title-thirteenth-h5 .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:0 20px}.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-h5 .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-h5 .title-container .left-image .image-container,.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-h5 .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-h5 .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-h5 .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-h5>div{min-width:60%}.xml-title-seventeen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-h5 .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-h5 .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-h5 .title-container-box{width:100%;position:relative}.xml-title-nineteen-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-h5>div{width:100%}.xml-title-Yellowtheme1-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-h5 .title-container .left-image{width:74px;height:74px;background-color:var(--reader-theme-color,#fff);border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou1{width:36px;height:8px;background-color:var(--reader-theme-color,#fff);border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou2{width:8px;height:36px;background-color:var(--reader-theme-color,#fff);border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid var(--reader-theme-color,#fff)}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;border-radius:50%;height:100%}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:var(--reader-theme-color,#fff);max-width:77%;position:relative}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-h5>div{width:100%}.xml-title-Yellowtheme2-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-h5 .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-h5>div{width:100%}.xml-title-Yellowtheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-h5 .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-h5>div{padding:0 20px}.xml-title-Yellowtheme5-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-h5 .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-h5 .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-h5>div{height:100%}.xml-title-Yellowtheme6-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-h5 .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-h5>div{width:100%}.xml-title-Greentheme1-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-h5 .title-container .left-image .image-container,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;border-radius:50%;height:100%}.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-h5 .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-h5>div{width:100%}.xml-title-Greentheme2-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-h5 .title-container .left-image .image-container,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-h5 .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-h5 .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-h5>div{width:100%}.xml-title-Greentheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-h5 .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-h5,.xml-title-Greentheme4-h5 .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-h5{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-h5>div{width:100%}.xml-title-Greentheme4-h5 .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-h5 .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-h5 .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-h5 .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-h5 .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-h5 .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-h5 .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-h5 .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-h5 .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-twenty-h5{text-align:left}.xml-title-twenty-h5 .title-container-box{position:relative}.xml-title-twenty-h5 .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-h5 .title-container-box .left-bg img{width:60px}.xml-title-twenty-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);display:inline-block;padding:6px 20px 6px 80px;min-width:67%}.xml-title-twenty-h5 .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyone-h5{text-align:left}.xml-title-twentyone-h5 .title-container-box{position:relative}.xml-title-twentyone-h5 .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-h5 .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-h5 .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-h5 .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));background:linear-gradient(90deg,#84fee1 25%,#38abe1);border-radius:10px 0 0 10px;display:inline-block;padding:6px 20px 6px 85px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-h5 .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-h5{text-align:left}.xml-title-twentytwo-h5 .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-h5 .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-h5 .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-h5 .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-h5 .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-h5 .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-h5{text-align:left}.xml-title-twentythree-h5 .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-h5 .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-h5 .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-h5 .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-h5 .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-title-twentyfour-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyfour-h5 .title-container-box{position:relative;max-width:592px}.xml-title-twentyfour-h5 .title-container-box .left-bg{width:300px;height:75px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-twentyfour-h5 .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfour-h5 .title-container-box .title-container{text-align:center;-webkit-transform:skewX(60deg);transform:skewX(60deg);min-width:200px;margin:10px 0}.xml-title-twentyfour-h5 .title-container-box .title-container .left-line{background-color:#3cdf97;height:100%;width:9px;position:absolute;left:-45px}.xml-title-twentyfour-h5 .title-container-box .title-container .left-line::before{content:"";width:7px;height:100%;background-color:inherit;position:absolute;left:-22px}.xml-title-twentyfour-h5 .title-container-box .title-container .left-line::after{content:"";width:12px;height:100%;background-color:inherit;position:absolute;right:-25px}.xml-title-twentyfour-h5 .title-container-box .title-container .right-line{background-color:#2854b0;height:100%;width:9px;position:absolute;right:-45px;top:0}.xml-title-twentyfour-h5 .title-container-box .title-container .right-line::before{content:"";width:12px;height:100%;background-color:inherit;position:absolute;left:-25px}.xml-title-twentyfour-h5 .title-container-box .title-container .right-line::after{content:"";width:7px;height:100%;background-color:inherit;position:absolute;right:-22px}.xml-title-twentyfour-h5 .title-container-box .title-container .title-body-box{background:-webkit-gradient(linear,left top,right top,from(#3cdf97),to(#2854b0));background:linear-gradient(90deg,#3cdf97,#2854b0);padding:6px 20px}.xml-title-twentyfour-h5 .title-container-box .title-container .text-container{-webkit-transform:skewX(-60deg);transform:skewX(-60deg)}.xml-title-twentyfive-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-twentyfive-h5 .title-container-box{position:relative}.xml-title-twentyfive-h5 .title-container-box .left-bg{width:300px;height:65px;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-h5 .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfive-h5 .title-container-box .title-container{min-width:200px;position:relative;z-index:9;padding-left:80px}.xml-title-twentyfive-h5 .title-container-box .title-container .icon{width:80px;height:80px;position:absolute;left:40px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-h5 .title-container-box .title-container .title-body-box{padding:6px 20px}.xml-paragraph-first-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-h5 .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-h5 .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-h5 .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-h5 .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-h5{text-align:left}.xml-paragraph-second-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-h5 .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-second-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-h5 .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-h5 .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-h5{position:relative}.xml-paragraph-third-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-h5 .body-text::after,.xml-paragraph-third-h5 .body-text::before{width:1px;position:absolute;background-color:#0070c1;height:80px;content:""}.xml-paragraph-third-h5 .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-h5 .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5{position:relative}.xml-paragraph-quadrangle-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-h5{position:relative}.xml-paragraph-isosceles-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-h5 .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-h5 .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-h5 .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-h5 .shape .triangle,.xml-paragraph-isosceles-h5 .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-h5{position:relative}.xml-paragraph-wave-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-h5{position:relative}.xml-paragraph-seventh-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-h5{position:relative}.xml-paragraph-eighth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-h5{position:relative}.xml-paragraph-ninth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-h5{position:relative}.xml-paragraph-tenth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-h5{position:relative}.xml-paragraph-Redtheme1-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-h5 .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-h5 .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-h5 .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-h5{position:relative}.xml-paragraph-Redtheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-h5 .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-h5 .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-h5 .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-h5 .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-h5 .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-h5{position:relative}.xml-paragraph-Redtheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-h5 .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-h5 .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-h5 .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-h5{position:relative}.xml-paragraph-Redtheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-h5 .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-h5 .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5{position:relative}.xml-paragraph-Redtheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-h5 .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-h5 .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5 .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-h5 .w-e-text-container,.xml-paragraph-sixteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-h5{position:relative}.xml-paragraph-Redtheme6-h5 .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-h5 .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-h5 .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-h5{position:relative}.xml-paragraph-sixteen-h5 .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-h5{position:relative}.xml-paragraph-twelve-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-h5 .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-h5 .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-h5 .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-h5 .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-h5 .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-eleven-h5,.xml-paragraph-eleven-h5 .body-text,.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-h5 .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-h5 .body-text{padding:25px;text-align:left}.xml-paragraph-eleven-h5 .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-h5 .text-container{padding:0 10px}.xml-paragraph-eleven-h5 .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-h5 .text-container .editorClass p{padding:0}.xml-paragraph-eleven-h5 .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-h5 .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-h5{position:relative}.xml-paragraph-thirteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-h5 .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-h5 .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-h5 .body-text::after,.xml-paragraph-thirteen-h5 .body-text::before{width:80px;height:70%;max-height:100px;position:absolute;content:"";z-index:0;background-color:none}.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-h5 .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-h5 .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-h5{position:relative}.xml-paragraph-fourteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-h5 .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-h5 .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-h5{position:relative}.xml-paragraph-Yellowtheme1-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-h5 .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-h5{position:relative}.xml-paragraph-Yellowtheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-h5 .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999;width:9px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-h5{position:relative}.xml-paragraph-Yellowtheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-h5 .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-h5{position:relative}.xml-paragraph-Yellowtheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-h5 .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{width:16px;position:absolute;z-index:999;height:16px;background-color:#fdbc55}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-h5{position:relative}.xml-paragraph-Yellowtheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-h5 .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img{top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-h5{position:relative}.xml-paragraph-fifteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-h5 .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-h5 .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-h5 .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-h5 .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-h5{position:relative}.xml-paragraph-Greentheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-h5 .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-h5 .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-h5 .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-h5 .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-h5{position:relative}.xml-paragraph-Greentheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-h5 .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-h5{position:relative}.xml-paragraph-Greentheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-h5{position:relative}.xml-paragraph-Greentheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-h5 .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-h5{position:relative}.xml-paragraph-Thirtyfive-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-h5 .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-h5{position:relative}.xml-paragraph-Thirtysix-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-h5 .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-h5 .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-h5{position:relative;text-align:left}.xml-paragraph-Thirtyseven-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-h5 .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-h5 .body-text .seemore,.xml-paragraph-Thirtyseven-pad .body-text .seemore{width:calc(100% - 2px);font-size:12px;color:#2f2ad0;font-weight:400;cursor:pointer;font-stretch:normal}.xml-paragraph-Thirtyseven-h5 .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-h5 .body-text .seemore{height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-h5 .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-h5 .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-h5 .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-h5 .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-h5 .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-h5 .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5{position:relative;text-align:left}.xml-paragraph-Thirtyeight-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-h5 .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-h5 .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5 .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-h5 .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-h5 .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-h5 .body-text .border-right img{height:100%}.xml-paragraph-Forty-h5{position:relative;text-align:left}.xml-paragraph-Forty-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-h5 .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-h5 .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-h5 .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-h5 .body-text::after,.xml-paragraph-Forty-h5 .body-text::before{width:15px;background-size:100% 100%;position:absolute;background-repeat:no-repeat;top:50%;content:"";pointer-events:none}.xml-paragraph-Forty-h5 .body-text::before{height:30px;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-h5 .body-text::after{height:30px;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-text-image-first-h5 .w-e-text-container,.xml-text-image-second-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-h5 .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .image-container{margin:10px 0;text-align:center}.xml-text-image-second-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-h5 .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-h5 .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-third-h5 .image-box .image-container .block-checked,.xml-text-image-third-h5 .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-h5 .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu,.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{height:100%}.xml-text-image-fourth-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass p,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container p{padding:0;margin:0}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-h5 .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-h5 .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-h5 .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-h5 .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-h5 .image-text-box{width:100%}.xml-text-image-fifth-h5 .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-h5 .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-h5 .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-h5 .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-h5 .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-h5 .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-h5 .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-h5 .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-h5 .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-h5 .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-h5 .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-h5 .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-h5 .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-first-h5 .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-h5{margin-top:10px!important}.xml-splitline-second-h5 .title-container{height:30px;padding-top:10px}.xml-splitline-second-h5 .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-h5 .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-h5 .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-h5,.xml-splitline-third-h5{margin-top:0!important}.xml-splitline-second-h5 .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-h5 .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-h5 .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-fourth-h5 .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-h5{margin-top:0!important}.xml-splitline-fifth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-h5 .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-eighth-h5,.xml-splitline-ninth-h5,.xml-splitline-seventh-h5,.xml-splitline-sixth-h5,.xml-splitline-tenth-h5{margin-top:0!important}.xml-splitline-fifth-h5 .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-h5 .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-h5 .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-h5 .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-h5 .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-h5 .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-h5 .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-h5 .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-h5 .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-h5 .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-h5 .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-h5 .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-h5 .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-h5 .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-h5 .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-h5 .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-h5 .title-container>div{width:100%}.xml-splitline-tenth-h5 .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-h5 .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-h5,.xml-splitline-Greytheme2-h5,.xml-splitline-Greytheme3-h5,.xml-splitline-Greytheme4-h5,.xml-splitline-Greytheme5-h5,.xml-splitline-Greytheme6-h5,.xml-splitline-eleventh-h5{margin-top:0!important}.xml-splitline-eleventh-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-h5 .title-container>div{width:100%}.xml-splitline-eleventh-h5 .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-h5 .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-h5 .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-h5,.xml-splitline-Bluetheme2-h5,.xml-splitline-Bluetheme3-h5,.xml-splitline-Bluetheme4-h5,.xml-splitline-Greentheme1-h5,.xml-splitline-Greentheme2-h5,.xml-splitline-Greentheme3-h5,.xml-splitline-Greentheme4-h5,.xml-splitline-Redtheme4-h5,.xml-splitline-Yellowtheme1-h5,.xml-splitline-Yellowtheme2-h5,.xml-splitline-Yellowtheme3-h5,.xml-splitline-Yellowtheme4-h5{margin-top:10px!important}.xml-splitline-Greytheme6-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme1-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme2-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme3-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme4-h5 .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme1-h5 .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme2-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme3-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme4-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme1-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme2-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme3-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme4-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme1-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme2-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme3-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme4-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-title-sixth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad>div{width:100%}.xml-title-sixth-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-pad .title-container .title-left-div{max-width:30%}.xml-title-sixth-pad .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-pad .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-pad .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-pad .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-pad .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-pad .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pad .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pad .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-pad .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-pad .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-first-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-pad .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-pad .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pad .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-second-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pad .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-pad .title-container .w-e-text-container,.xml-title-third-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-pad .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-pad .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-pad .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-pad .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-pad .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-pad .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-pad .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-pad .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-pad .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-pad .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-pad .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-pad .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-pad .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-pad .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-pad .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-pad .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-pad .title-container .title-left-img,.xml-title-semicircle-pad .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-pad .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-pad .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad,.xml-title-twelfth-pad .title-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-twelfth-pad{height:60px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container{min-width:148px;height:48px;margin:0 auto;display:flex;position:relative;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-pad .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-pad .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-pad .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-pad .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-pad>div{min-width:75%;max-width:100%}.xml-title-eighteen-pad .title-container-box{width:100%;position:relative}.xml-title-eighteen-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pad .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-pad .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-pad .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-pad .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-pad>div{padding:0 35px}.xml-title-Greentheme5-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-pad .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-pad .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container p,.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-pad>div{width:100%;height:100%}.xml-title-Knowledge-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-pad .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-pad .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-pad .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-thirteenth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid #006AF7;border-right:4px solid #006AF7;position:relative}.xml-title-thirteenth-pad .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-pad .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-pad .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-pad .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006AF7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-pad .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-pad .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder .block{width:7px;height:7px;background-color:#006AF7;margin-bottom:-3px}.xml-title-thirteenth-pad .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:0 20px}.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-pad .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-pad .title-container .left-image .image-container,.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pad .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-pad .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-pad .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-pad .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-pad>div{min-width:60%}.xml-title-seventeen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-pad .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-pad .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-pad .title-container-box{width:100%;position:relative}.xml-title-nineteen-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-pad>div{width:100%}.xml-title-Yellowtheme1-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;border-radius:50%;height:100%}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-pad .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-pad>div{width:100%}.xml-title-Yellowtheme2-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-pad .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-pad>div{width:100%}.xml-title-Yellowtheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-pad .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-pad>div{padding:0 20px}.xml-title-Yellowtheme5-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-pad .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-pad .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-pad>div{height:100%}.xml-title-Yellowtheme6-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-pad .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-pad>div{width:100%}.xml-title-Greentheme1-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-pad .title-container .left-image .image-container,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-pad .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-pad>div{width:100%}.xml-title-Greentheme2-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-pad .title-container .left-image .image-container,.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-pad .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-pad .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-pad>div{width:100%}.xml-title-Greentheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-pad .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-pad .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pad,.xml-title-Greentheme4-pad .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pad{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-pad>div{width:100%}.xml-title-Greentheme4-pad .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-pad .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-pad .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme6-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-pad .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-pad .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pad .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pad .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-pad .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pad .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-twenty-pad .title-container-box .title-container,.xml-title-twenty-pc .title-container-box .title-container{clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);padding:6px 20px 6px 80px;min-width:67%}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-twenty-pad{text-align:left}.xml-title-twenty-pad .title-container-box{position:relative}.xml-title-twenty-pad .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-pad .title-container-box .left-bg img{width:60px}.xml-title-twenty-pad .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);display:inline-block}.xml-title-twenty-pad .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyfour-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyfour-pad .title-container-box{position:relative;max-width:592px}.xml-title-twentyfour-pad .title-container-box .left-bg{width:300px;height:75px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-twentyfour-pad .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfour-pad .title-container-box .title-container{text-align:center;-webkit-transform:skewX(60deg);transform:skewX(60deg);min-width:200px;margin:10px 0}.xml-title-twentyfour-pad .title-container-box .title-container .left-line{background-color:#3cdf97;height:100%;width:9px;position:absolute;left:-45px}.xml-title-twentyfour-pad .title-container-box .title-container .left-line::before{content:"";width:7px;height:100%;background-color:inherit;position:absolute;left:-22px}.xml-title-twentyfour-pad .title-container-box .title-container .left-line::after{content:"";width:12px;height:100%;background-color:inherit;position:absolute;right:-25px}.xml-title-twentyfour-pad .title-container-box .title-container .right-line{background-color:#2854b0;height:100%;width:9px;position:absolute;right:-45px;top:0}.xml-title-twentyfour-pad .title-container-box .title-container .right-line::before{content:"";width:12px;height:100%;background-color:inherit;position:absolute;left:-25px}.xml-title-twentyfour-pad .title-container-box .title-container .right-line::after{content:"";width:7px;height:100%;background-color:inherit;position:absolute;right:-22px}.xml-title-twentyfour-pad .title-container-box .title-container .title-body-box{background:-webkit-gradient(linear,left top,right top,from(#3cdf97),to(#2854b0));background:linear-gradient(90deg,#3cdf97,#2854b0);padding:6px 20px}.xml-title-twentyfour-pad .title-container-box .title-container .text-container{-webkit-transform:skewX(-60deg);transform:skewX(-60deg)}.xml-title-twentyfive-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-twentyfive-pad .title-container-box{position:relative}.xml-title-twentyfive-pad .title-container-box .left-bg{width:300px;height:65px;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-pad .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfive-pad .title-container-box .title-container{min-width:200px;position:relative;z-index:9;padding-left:80px}.xml-title-twentyfive-pad .title-container-box .title-container .icon{width:80px;height:80px;position:absolute;left:40px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-pad .title-container-box .title-container .title-body-box{padding:6px 20px}.xml-paragraph-first-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-pad .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pad .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pad .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pad .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pad{text-align:left}.xml-paragraph-second-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-pad .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-second-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-pad .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-pad .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pad{position:relative}.xml-paragraph-third-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-pad .body-text::after,.xml-paragraph-third-pad .body-text::before{width:1px;height:80px;position:absolute;background-color:#0070c1;content:""}.xml-paragraph-third-pad .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-pad .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pad{position:relative}.xml-paragraph-quadrangle-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pad .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-pad{position:relative}.xml-paragraph-isosceles-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-pad .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pad .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-pad .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-pad .shape .triangle,.xml-paragraph-isosceles-pad .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-pad{position:relative}.xml-paragraph-wave-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-pad{position:relative}.xml-paragraph-seventh-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-pad .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-pad .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-pad{position:relative}.xml-paragraph-eighth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pad{position:relative}.xml-paragraph-ninth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-pad{position:relative}.xml-paragraph-tenth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-pad .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-pad{position:relative}.xml-paragraph-Redtheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pad .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-pad .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-pad .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-pad{position:relative}.xml-paragraph-Redtheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-pad .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-pad .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-pad .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-pad .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-pad .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pad{position:relative}.xml-paragraph-Redtheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-pad .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-pad .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-pad .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-pad{position:relative}.xml-paragraph-Redtheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-pad .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-pad .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pad{position:relative}.xml-paragraph-Redtheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-pad .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-pad .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pad .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-pad{position:relative}.xml-paragraph-Redtheme6-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-pad .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-pad .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-pad .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-pad{position:relative}.xml-paragraph-sixteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-pad .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-pad{position:relative}.xml-paragraph-twelve-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-pad .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-pad .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pad .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-pad .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-pad .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pad .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pad{position:relative}.xml-paragraph-eleven-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-pad .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-pad .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pad .text-container{padding:0 10px}.xml-paragraph-eleven-pad .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-pad .text-container .editorClass p{padding:0}.xml-paragraph-eleven-pad .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-pad .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-pad{position:relative}.xml-paragraph-thirteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-pad .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-pad .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-pad .body-text::after,.xml-paragraph-thirteen-pad .body-text::before{height:70%;max-height:100px;position:absolute;content:"";z-index:0;width:80px}.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-pad .body-text::before{background-color:none;top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-pad .body-text::after{background-color:none;bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-pad{position:relative}.xml-paragraph-fourteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-pad .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-pad .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-pad{position:relative}.xml-paragraph-Yellowtheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-pad .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-pad{position:relative}.xml-paragraph-Yellowtheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-pad .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-pad{position:relative}.xml-paragraph-Yellowtheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-pad .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-pad{position:relative}.xml-paragraph-Yellowtheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-pad .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{width:16px;position:absolute;z-index:999;background-color:#fdbc55;height:16px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-pad{position:relative}.xml-paragraph-Yellowtheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-pad .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-pad .body-text-bg .left-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute;top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-pad .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute;bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-pad{position:relative}.xml-paragraph-fifteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-pad .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pad .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pad .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pad .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-pad{position:relative}.xml-paragraph-Greentheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-pad .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pad .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-pad .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pad .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-pad{position:relative}.xml-paragraph-Greentheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-pad .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-pad{position:relative}.xml-paragraph-Greentheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-pad .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-pad .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-pad{position:relative}.xml-paragraph-Greentheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-pad .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-pad .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-pad .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pad{position:relative}.xml-paragraph-Thirtyfive-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-pc .body-text,.xml-paragraph-Thirtysix-pad .body-text{-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pad .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-pad .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-pad{position:relative}.xml-paragraph-Thirtysix-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18)}.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-pad .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-pad .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-pad{position:relative;text-align:left}.xml-paragraph-Thirtyseven-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-pad .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-pad .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-pad .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-pad .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-pad .body-text .seemore{height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-pad .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-pad .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-pad .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pad .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pad .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-pad .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad{position:relative;text-align:left}.xml-paragraph-Thirtyeight-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-pad .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-pad .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-pad .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pad .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-pad .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pad .body-text .border-right img{width:100%}.xml-paragraph-Forty-pad{position:relative;text-align:left}.xml-paragraph-Forty-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-pad .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-pad .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pad .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pad .body-text::after,.xml-paragraph-Forty-pad .body-text::before{width:15px;top:50%;background-size:100% 100%;position:absolute;content:"";background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pad .body-text::before{height:30px;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-pad .body-text::after{height:30px;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-text-image-first-pad .w-e-text-container,.xml-text-image-second-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-pad .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-pad .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pad .image-container{margin:10px 0;text-align:center}.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-pad .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-pad .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-pad .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-third-pad .image-box .image-container .block-checked,.xml-text-image-third-pad .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pad .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-pad .title-box,.xml-text-image-second-pc .title-box,.xml-text-image-third-pc .title-box{margin-left:-8px;white-space:nowrap;text-overflow:ellipsis}.xml-text-image-third-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-pad .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-pad .image-container .xml-image-dan-tu,.xml-text-image-fourth-pad .image-container .xml-image-dan-tu .xml-image-dan-tu-pad{height:100%}.xml-text-image-fourth-pad .title-box{height:32px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass p,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container p{padding:0;margin:0}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pad .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-pad .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-pad .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-pad .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-pad .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-pad .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-pad .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-pad .image-text-box{width:100%}.xml-text-image-fifth-pad .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-pad .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-pad .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-pad .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-pad .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-pad .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-pad .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-pad .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-pad .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-pad .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-pad .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-pad .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-pad .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Bluetheme1-pad,.xml-splitline-Bluetheme2-pad,.xml-splitline-Bluetheme3-pad,.xml-splitline-Bluetheme4-pad,.xml-splitline-Greentheme1-pad,.xml-splitline-Greentheme2-pad,.xml-splitline-Greentheme3-pad,.xml-splitline-Greentheme4-pad,.xml-splitline-Redtheme4-pad,.xml-splitline-Yellowtheme1-pad,.xml-splitline-Yellowtheme2-pad,.xml-splitline-Yellowtheme3-pad,.xml-splitline-Yellowtheme4-pad,.xml-splitline-second-pad{margin-top:10px!important}.xml-splitline-first-pad .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-pad .title-container{height:30px;padding-top:10px}.xml-splitline-second-pad .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-pad .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-pad .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-pad,.xml-splitline-third-pad{margin-top:0!important}.xml-splitline-second-pad .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-pad .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-pad .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-fourth-pad .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-pad{margin-top:0!important}.xml-splitline-fifth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-pad .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-eighth-pad,.xml-splitline-ninth-pad,.xml-splitline-seventh-pad,.xml-splitline-sixth-pad,.xml-splitline-tenth-pad{margin-top:0!important}.xml-splitline-fifth-pad .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-pad .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-pad .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-pad .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-pad .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-pad .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pad .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-pad .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-pad .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-pad .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-pad .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-pad .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-pad .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-pad .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-pad .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-pad .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-pad .title-container>div{width:100%}.xml-splitline-tenth-pad .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-pad .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-pad,.xml-splitline-Greytheme2-pad,.xml-splitline-Greytheme3-pad,.xml-splitline-Greytheme4-pad,.xml-splitline-Greytheme5-pad,.xml-splitline-Greytheme6-pad,.xml-splitline-eleventh-pad{margin-top:0!important}.xml-splitline-eleventh-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-pad .title-container>div{width:100%}.xml-splitline-eleventh-pad .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-pad .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-pad .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme6-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme1-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme2-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme3-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme4-pad .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme1-pad .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme2-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme3-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme4-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme1-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme2-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme3-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme4-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme1-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme2-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme3-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme4-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-title-twentyone-pad{text-align:left}.xml-title-twentyone-pad .title-container-box{position:relative}.xml-title-twentyone-pad .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-pad .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-pad .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-pad .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-pad .title-container-box .title-container,.xml-title-twentyone-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));border-radius:10px 0 0 10px;padding:6px 20px 6px 85px;-webkit-transform:skewX(-20deg)}.xml-title-twentyone-pad .title-container-box .title-container{background:linear-gradient(90deg,#84fee1 25%,#38abe1);display:inline-block;transform:skewX(-20deg)}.xml-title-twentyone-pad .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-pad{text-align:left}.xml-title-twentytwo-pad .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-pad .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-pad .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-pad .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-pad .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-pad .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-pad .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-pad{text-align:left}.xml-title-twentythree-pad .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-pad .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-pad .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-pad .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-pad .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-title-sixth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc>div{width:100%}.xml-title-sixth-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-pc .title-container .title-left-div{max-width:30%}.xml-title-sixth-pc .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-pc .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-pc .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-pc .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-pc .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-pc .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pc .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pc .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-pc .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-pc .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-twentyfour-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc,.xml-title-twentyfive-pc{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-twentyfour-pc .title-container-box{position:relative;max-width:592px}.xml-title-twentyfour-pc .title-container-box .left-bg{width:300px;height:75px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-twentyfour-pc .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfour-pc .title-container-box .title-container{text-align:center;-webkit-transform:skewX(60deg);transform:skewX(60deg);min-width:200px;margin:10px 0}.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-twentyfour-pc .title-container-box .title-container .left-line{background-color:#3cdf97;height:100%;width:9px;position:absolute;left:-45px}.xml-title-twentyfour-pc .title-container-box .title-container .left-line::before{content:"";width:7px;height:100%;background-color:inherit;position:absolute;left:-22px}.xml-title-twentyfour-pc .title-container-box .title-container .left-line::after{content:"";width:12px;height:100%;background-color:inherit;position:absolute;right:-25px}.xml-title-twentyfour-pc .title-container-box .title-container .right-line{background-color:#2854b0;height:100%;width:9px;position:absolute;right:-45px;top:0}.xml-title-twentyfour-pc .title-container-box .title-container .right-line::before{content:"";width:12px;height:100%;background-color:inherit;position:absolute;left:-25px}.xml-title-twentyfour-pc .title-container-box .title-container .right-line::after{content:"";width:7px;height:100%;background-color:inherit;position:absolute;right:-22px}.xml-title-twentyfour-pc .title-container-box .title-container .title-body-box{background:-webkit-gradient(linear,left top,right top,from(#3cdf97),to(#2854b0));background:linear-gradient(90deg,#3cdf97,#2854b0);padding:6px 20px}.xml-title-twentyfour-pc .title-container-box .title-container .text-container{-webkit-transform:skewX(-60deg);transform:skewX(-60deg)}.xml-title-twentyfive-pc{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-twentyfive-pc .title-container-box{position:relative}.xml-title-twentyfive-pc .title-container-box .left-bg{width:300px;height:65px;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-pc .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfive-pc .title-container-box .title-container{min-width:200px;position:relative;z-index:9;padding-left:80px}.xml-title-twentyfive-pc .title-container-box .title-container .icon{width:80px;height:80px;position:absolute;left:40px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-pc .title-container-box .title-container .title-body-box{padding:6px 20px}.xml-title-first-pc{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-pc .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-pc .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pc .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pc .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-pc .title-container .w-e-text-container,.xml-title-third-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container,.xml-title-third-pc .title-container .title-left{height:48px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;position:relative}.xml-title-third-pc .title-container{min-width:148px;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;margin-right:-11px;background:#fff;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-pc .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-pc .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-pc .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-pc .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-pc .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-pc .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-pc .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-pc .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-pc .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-pc .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-pc .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-pc .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-pc .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rotundity-pc .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-pc .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-pc .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-pc .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-pc .title-container .title-text p{line-height:1.1!important}.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-thirteenth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-left:4px solid #006af7;border-right:4px solid #006af7;position:relative}.xml-title-thirteenth-pc .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006af7;z-index:0}.xml-title-thirteenth-pc .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006af7;z-index:0}.xml-title-thirteenth-pc .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-pc .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006af7;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006af7;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006af7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-pc .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-pc .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder .block{width:7px;height:7px;background-color:#006af7;margin-bottom:-3px}.xml-title-thirteenth-pc .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding:0 20px}.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-fourteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-pc .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-fourteen2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-pc .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-pc>div{min-width:75%;max-width:100%}.xml-title-eighteen-pc .title-container-box{width:100%;position:relative}.xml-title-eighteen-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pc .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-pc .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-pc .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-pc .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-pc>div{padding:0 35px}.xml-title-Greentheme5-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-pc .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-pc .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container p,.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container p,.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container p{margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important;-webkit-margin-before:3px!important}.xml-title-Knowledge-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-pc>div{width:100%;height:100%}.xml-title-Knowledge-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-pc .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-pc .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-pc .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-pc .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-pc .title-container .left-image .image-container,.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pc .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-sixteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-pc>div{min-width:40%}.xml-title-sixteen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-pc .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-pc .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-pc .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-seventeen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-pc>div{min-width:60%}.xml-title-seventeen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-pc .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-pc .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-pc .title-container-box{width:100%;position:relative}.xml-title-nineteen-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-pc>div{width:100%}.xml-title-Yellowtheme1-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-pc .title-container .left-image{width:74px;height:74px;background-color:var(--reader-theme-color,#fff);border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou1{width:36px;height:8px;background-color:var(--reader-theme-color,#fff);border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou2{width:8px;height:36px;background-color:var(--reader-theme-color,#fff);border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid var(--reader-theme-color,#fff)}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-pc .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:var(--reader-theme-color,#fff);max-width:77%;position:relative}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-pc>div{width:100%}.xml-title-Yellowtheme2-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-pc .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-pc>div{width:100%}.xml-title-Yellowtheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-pc .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme4-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-pc>div{padding:0 20px}.xml-title-Yellowtheme5-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-pc .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-pc .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-pc>div{height:100%}.xml-title-Yellowtheme6-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-pc .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-pc>div{width:100%}.xml-title-Greentheme1-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-pc .title-container .left-image .image-container,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-pc .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-pc>div{width:100%}.xml-title-Greentheme2-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-pc .title-container .left-image .image-container,.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pc .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-pc .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-pc>div{width:100%}.xml-title-Greentheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-pc .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-pc .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pc,.xml-title-Greentheme4-pc .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pc{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-pc>div{width:100%}.xml-title-Greentheme4-pc .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-pc .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-pc .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-pc .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-pc .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pc .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pc .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-pc .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pc .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-semicircle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-pc .title-container .title-left-img,.xml-title-semicircle-pc .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-pc .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-pc .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-paragraph-first-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-pc .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pc .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pc .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pc .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pc{text-align:left}.xml-paragraph-second-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-pc .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-second-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-pc .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-pc .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pc{position:relative}.xml-paragraph-third-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-pc .body-text::after,.xml-paragraph-third-pc .body-text::before{width:1px;height:80px;position:absolute;background-color:#0070c1;content:""}.xml-paragraph-third-pc .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-pc .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc{position:relative}.xml-paragraph-quadrangle-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-pc{position:relative}.xml-paragraph-isosceles-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-pc .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pc .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-pc .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-pc .shape .triangle,.xml-paragraph-isosceles-pc .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-pc{position:relative}.xml-paragraph-wave-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-pc{position:relative}.xml-paragraph-seventh-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-pc .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-pc .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-pc{position:relative}.xml-paragraph-eighth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pc{position:relative}.xml-paragraph-ninth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-pc{position:relative}.xml-paragraph-tenth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-pc .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-pc{position:relative}.xml-paragraph-Redtheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pc .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-pc .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-pc .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-pc{position:relative}.xml-paragraph-Redtheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-pc .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-pc .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-pc .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-pc .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-pc .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pc{position:relative}.xml-paragraph-Redtheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-pc .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-pc .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-pc .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-pc{position:relative}.xml-paragraph-Redtheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-pc .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-pc .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pc{position:relative}.xml-paragraph-Redtheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-pc .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-pc .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pc .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-pc{position:relative}.xml-paragraph-Redtheme6-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-pc .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-pc .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-pc .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-pc{position:relative}.xml-paragraph-sixteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-pc .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-pc{position:relative}.xml-paragraph-twelve-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-pc .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-pc .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pc .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-pc .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-pc .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-eleven-pc,.xml-paragraph-eleven-pc .body-text,.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-pc .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-pc .body-text{padding:25px;text-align:left}.xml-paragraph-eleven-pc .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pc .text-container{padding:0 10px}.xml-paragraph-eleven-pc .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-pc .text-container .editorClass p{padding:0}.xml-paragraph-eleven-pc .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-pc .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-pc{position:relative}.xml-paragraph-thirteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-pc .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-pc .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-pc .body-text::after,.xml-paragraph-thirteen-pc .body-text::before{width:80px;background-color:none;position:absolute;z-index:0;content:"";height:70%;max-height:100px}.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-pc .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-pc .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-pc{position:relative}.xml-paragraph-fourteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-pc .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-pc .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-pc{position:relative}.xml-paragraph-Yellowtheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-pc .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-pc{position:relative}.xml-paragraph-Yellowtheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-pc .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-pc{position:relative}.xml-paragraph-Yellowtheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-pc .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-pc{position:relative}.xml-paragraph-Yellowtheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-pc .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{width:16px;height:16px;background-color:#fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-pc{position:relative}.xml-paragraph-Yellowtheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-pc .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute}.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img{top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-pc{position:relative}.xml-paragraph-fifteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-pc .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pc .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pc .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pc .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-pc{position:relative}.xml-paragraph-Greentheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-pc .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pc .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-pc .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pc .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-pc{position:relative}.xml-paragraph-Greentheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-pc .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-pc{position:relative}.xml-paragraph-Greentheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-pc .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-pc .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-pc{position:relative}.xml-paragraph-Greentheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-pc .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-pc .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-pc .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-text-image-first-pc .w-e-text-container,.xml-text-image-second-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pc .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-pc .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pc .image-container{margin:10px 0;text-align:center}.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-pc .image-box .image-container .block-checked,.xml-text-image-second-pc .image-box .image-container.block-checked,.xml-text-image-third-pc .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-pc .title-box{height:32px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden}.xml-text-image-fourth-pc .w-e-text-container,.xml-text-image-third-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-second-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-pc .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-pc .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pc .title-box{height:32px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden}.xml-text-image-third-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-pc .image-container .xml-image-dan-tu,.xml-text-image-fourth-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-pc{height:100%}.xml-text-image-fourth-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-pc .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-pc .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-pc .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-pc .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-pc .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-pc .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-pc .image-text-box{width:100%}.xml-text-image-fifth-pc .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-pc .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-pc .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-pc .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-pc .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-pc .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-pc .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-pc .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-pc .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-pc .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-pc .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-pc .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-pc .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Bluetheme1-pc,.xml-splitline-Bluetheme2-pc,.xml-splitline-Bluetheme3-pc,.xml-splitline-Bluetheme4-pc,.xml-splitline-Greentheme1-pc,.xml-splitline-Greentheme2-pc,.xml-splitline-Greentheme3-pc,.xml-splitline-Greentheme4-pc,.xml-splitline-Redtheme4-pc,.xml-splitline-Yellowtheme1-pc,.xml-splitline-Yellowtheme2-pc,.xml-splitline-Yellowtheme3-pc,.xml-splitline-Yellowtheme4-pc,.xml-splitline-second-pc{margin-top:10px!important}.xml-splitline-first-pc .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-pc .title-container{height:30px;padding-top:10px}.xml-splitline-second-pc .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-pc .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-pc .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-pc,.xml-splitline-third-pc{margin-top:0!important}.xml-splitline-second-pc .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-pc .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-pc .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-fourth-pc .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-pc{margin-top:0!important}.xml-splitline-fifth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-pc .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-eighth-pc,.xml-splitline-ninth-pc,.xml-splitline-seventh-pc,.xml-splitline-sixth-pc,.xml-splitline-tenth-pc{margin-top:0!important}.xml-splitline-fifth-pc .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-pc .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-pc .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-pc .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-pc .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-pc .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pc .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-pc .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-pc .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-pc .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-pc .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-pc .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-pc .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-pc .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-pc .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-pc .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-pc .title-container>div{width:100%}.xml-splitline-tenth-pc .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-pc .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-pc,.xml-splitline-Greytheme2-pc,.xml-splitline-Greytheme3-pc,.xml-splitline-Greytheme4-pc,.xml-splitline-Greytheme5-pc,.xml-splitline-Greytheme6-pc,.xml-splitline-eleventh-pc{margin-top:0!important}.xml-splitline-eleventh-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-pc .title-container>div{width:100%}.xml-splitline-eleventh-pc .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-pc .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-pc .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme6-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme1-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme2-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme3-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme4-pc .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme1-pc .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme2-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme3-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme4-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme1-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme2-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme3-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme4-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme1-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme2-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme3-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme4-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-pc .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-title-twenty-pc{text-align:left}.xml-title-twenty-pc .title-container-box{position:relative}.xml-title-twenty-pc .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-pc .title-container-box .left-bg img{width:60px}.xml-title-twenty-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);display:inline-block}.xml-title-twenty-pc .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyone-pc{text-align:left}.xml-title-twentyone-pc .title-container-box{position:relative}.xml-title-twentyone-pc .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-pc .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-pc .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-pc .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-pc .title-container-box .title-container{background:linear-gradient(90deg,#84fee1 25%,#38abe1);display:inline-block;transform:skewX(-20deg)}.xml-title-twentyone-pc .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-pc{text-align:left}.xml-title-twentytwo-pc .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-pc .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-pc .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-pc .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-pc .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-pc .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-pc{text-align:left}.xml-title-twentythree-pc .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-pc .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-pc .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-pc .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-pc .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-paragraph-Thirtyfive-pc{position:relative}.xml-paragraph-Thirtyfive-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18)}.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pc .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-pc .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-pc{position:relative}.xml-paragraph-Thirtysix-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-pc .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-pc .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-pc{position:relative;text-align:left}.xml-paragraph-Thirtyseven-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-pc .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-pc .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-pc .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-pc .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-pc .body-text .seemore{width:calc(100% - 2px);height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;font-size:12px;font-weight:400;font-stretch:normal;color:#2f2ad0;cursor:pointer;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-pc .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-pc .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-pc .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pc .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pc .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-pc .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc{position:relative;text-align:left}.xml-paragraph-Thirtyeight-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-pc .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-pc .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-pc .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pc .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-pc .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pc .body-text .border-right img{width:100%;max-width:160px}.xml-paragraph-Forty-pc{position:relative;text-align:left}.xml-paragraph-Forty-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-pc .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-pc .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text::after,.xml-paragraph-Forty-pc .body-text::before{width:15px;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;position:absolute;content:"";top:50%}.xml-paragraph-Forty-pc .body-text::before{height:30px;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-pc .body-text::after{height:30px;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.pc-catalog::-webkit-scrollbar-thumb{border-radius:10px!important;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)!important;background:#535353!important}.pc-catalog::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)!important;border-radius:10px!important;background:#ededed!important}.preview-list-pc::-webkit-scrollbar{width:8px!important}.preview-list-pc::-webkit-scrollbar-thumb{border-radius:10px!important;-webkit-box-shadow:inset 0 0 5px rgba(90,90,90,.2)!important;background:#535353!important}.preview-list-pc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)!important;border-radius:10px!important;background:#ededed!important}@keyframes moves{0%{left:-100%}100%{left:0}}.preview-list-counter{position:relative;display:inline-block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:100%;height:calc(100vh - 100px);margin-top:40px;padding-top:15px}.preview-list-counter-pc{margin:50px auto;height:calc(100vh - 60px)}.preview-list-counter-pc .preview-nav__box{width:700px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-counter-pc .preview-nav__box .custom-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--preview-theme-color);border-radius:11px;padding:8px 9px;width:52px;height:30px}.preview-list-counter-pc .preview-nav__box .custom-btn.isDisabled{opacity:.4}.preview-list-counter-pc .preview-nav__box .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fefefe}.preview-list-counter-pc .preview-nav__box .custom-btn .custom-icon{height:14px}.preview-list-pc{height:calc(100vh - 96px);overflow:hidden;overflow-y:auto;position:relative}.preview-list-pc.style-b{padding-bottom:58px}.preview-list-pc.style-b--pc{padding-bottom:62px}.preview-list-pc .preview-nav{position:fixed;bottom:0;z-index:1001}.preview-list-pc .preview-nav .preview-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;padding:0 15px;background-color:#f7f7f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn span{min-width:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{width:14px}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:132px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn span{min-width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{width:8px}.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn{background-color:var(--preview-theme-color);border-radius:11px;padding:8px 9px}.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn.isDisabled{opacity:.4}.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fefefe;width:52px;height:30px}.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn .custom-icon{height:14px}.preview-list-pc .preview-nav.pc{width:600px}.preview-list-pc .preview-nav.pc .preview-nav__wrapper{height:62px;padding:0 24px;background-color:#f7f7f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn span{min-width:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{width:16px}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:178px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn span{min-width:37px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{width:10px}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn{background-color:var(--preview-theme-color);border-radius:14px;padding:8px 9px}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn.isDisabled{opacity:.4}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-family:PingFang SC;font-weight:400;color:#fefefe}.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn .custom-icon{height:16px}.xml-digital-teaching-preview .preview-list{position:relative}.xml-digital-teaching-preview .preview-list.style-b{padding-bottom:58px}.xml-digital-teaching-preview .preview-list.style-b--pc{padding-bottom:62px}.xml-digital-teaching-preview .preview-list .preview-nav{position:fixed;bottom:0;z-index:1001}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;padding:0 15px;background-color:#f7f7f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn span{min-width:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{width:14px}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:132px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn span{min-width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{width:8px}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn{background-color:var(--preview-theme-color);border-radius:11px;padding:8px 9px}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn.isDisabled{opacity:.4}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fefefe}.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn .custom-icon{height:14px}.xml-digital-teaching-preview .preview-list .preview-nav.pc{width:600px}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper{height:62px;padding:0 24px;background-color:#f7f7f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn span{min-width:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{width:16px}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:178px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn span{min-width:37px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{width:10px}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn{background-color:var(--preview-theme-color);border-radius:14px;padding:8px 9px}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn.isDisabled{opacity:.4}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-family:PingFang SC;font-weight:400;color:#fefefe}.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn .custom-icon{height:16px}.xml-digital-teaching-preview .preview-nav-phone__box{position:fixed;left:0;bottom:0;z-index:99;width:100%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.xml-digital-teaching-preview .preview-nav-phone__box .preview-nav__left .custom-btn{width:60px}.xml-digital-teaching-preview .preview-nav-phone__box .preview-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px}.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--preview-theme-color);border-radius:11px;padding:8px 9px;width:52px;height:30px}.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn.isDisabled{opacity:.4}.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:PingFang SC;font-weight:400;color:#fefefe}.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn .custom-icon{height:14px}.el-image-viewer__wrapper .el-image-viewer__mask{opacity:.85}.ouchn-container.preview-mode{background:#fff}.ouchn-container.preview-mode .preview-container-title-pc{background-color:var(--preview-theme-color);height:49px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1500;width:100vw;position:fixed;left:0}.ouchn-container.preview-mode .preview-container-title-pc .container-text-pc{margin-left:30px;color:#fff}.ouchn-container.preview-mode .preview-container-title-pc .container-text-search{padding-right:26px;margin-right:30px;background-color:#fff;border-radius:30px;font-size:20px}.ouchn-container.preview-mode .preview-container-title-pc .container-text-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:5px 15px;width:200px;background-color:#fff;font-size:14px;color:#333;border:#fff;border-radius:30px}.ouchn-container.preview-mode .preview-container-title-pc .container-iocn-search-pc{position:absolute;right:50px;top:10px;color:#000}.ouchn-container.preview-mode .preview-container-title{text-align:center;background-color:var(--preview-theme-color);height:49px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1500;width:100%;color:#fff}.ouchn-container.preview-mode .preview-container-title.fixed-title{position:fixed}.ouchn-container.preview-mode .preview-container-title .container-icon{position:absolute;left:15px;color:#fff;margin-left:8px;font-size:16px;line-height:49px}.ouchn-container.preview-mode .preview-container-title .container-text{color:#fff;line-height:49px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:80vw;padding:0 5px}.ouchn-container.preview-mode .preview-for-h5 .preview-screen-h5{overflow-y:inherit;overflow-x:hidden;padding-bottom:40px}.ouchn-container.preview-mode .preview-for-pc{background-color:#f4f1f4}.ouchn-container.preview-mode .preview-for-pc .pc-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh}.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog{width:430px;border-radius:10px;height:calc(100vh - 70px);background-color:#fff;overflow:hidden;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog.pc-catalog--render{margin-top:56px;margin-left:15px}.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc{min-width:700px;max-width:700px;margin:0 auto;background:#fff}.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title i{display:none}.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node .el-tree-node__content,.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node .el-tree-node__content{display:table}.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title .container-text{font-size:18px;font-family:PingFang SC;font-weight:700;color:#fff}.ouchn-container.preview-mode .preview-for-pad{max-width:750px;margin:0 auto}.ouchn-container.preview-mode .preview-tree-box-h5-tree,.ouchn-container.preview-mode .preview-tree-box-pad-tree,.ouchn-container.preview-mode .preview-tree-box-pc-tree{margin-top:16px}.ouchn-container.preview-mode .preview-tree-box-h5{background:#fff;padding:15px;height:calc(100vh - 157px);overflow-x:hidden;overflow-y:auto}.ouchn-container.preview-mode .preview-tree-box-h5[id=built-in-tree]{padding:0}.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node{word-break:break-all;white-space:normal}.ouchn-container.preview-mode .preview-tree-box-h5-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container.preview-mode .preview-tree-box-h5-title .el-image{position:absolute;left:16px}.ouchn-container.preview-mode .preview-tree-box-h5-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.ouchn-container.preview-mode .preview-tree-box-h5-line{width:100%;height:1px;background:#ccc;border-radius:1px}.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree{height:calc(100vh - 80px);overflow-y:auto}.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon{display:none}.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left,.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg{position:absolute;color:transparent}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;background-color:var(--preview-theme-color);opacity:.15}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left{width:200px}.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.ouchn-container.preview-mode .preview-tree-box-pad{height:calc(100vh - 157px);background:#fff;overflow-x:hidden;overflow-y:auto;padding:15px}.ouchn-container.preview-mode .preview-tree-box-pad[id=built-in-tree]{padding:0}.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node{word-break:break-all;white-space:normal}.ouchn-container.preview-mode .preview-tree-box-pad-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container.preview-mode .preview-tree-box-pad-title .el-image{position:absolute;left:16px}.ouchn-container.preview-mode .preview-tree-box-pad-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.ouchn-container.preview-mode .preview-tree-box-pad-line{width:100%;height:1px;background:#ccc;border-radius:1px}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree{height:calc(100vh - 80px);overflow-y:auto}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__expand-icon{display:none}.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left,.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg{position:absolute;color:transparent}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;background-color:var(--preview-theme-color);opacity:.15}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.ouchn-container.preview-mode .preview-tree-box-pc{background:#fff;overflow-x:hidden;overflow-y:auto;padding:15px 10px}.ouchn-container.preview-mode .preview-tree-box-pc[id=built-in-tree]{padding:0}.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node{word-break:break-all;white-space:normal}.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node .el-tree-node__content{display:table}.ouchn-container.preview-mode .preview-tree-box-pc-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ouchn-container.preview-mode .preview-tree-box-pc-title .el-image{position:absolute;left:16px}.ouchn-container.preview-mode .preview-tree-box-pc-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.ouchn-container.preview-mode .preview-tree-box-pc-line{width:100%;height:1px;background:#ccc;border-radius:1px}.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree{height:calc(100vh - 110px);overflow-y:auto}.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__expand-icon{display:none}.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left,.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg{position:absolute;color:transparent}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;background-color:var(--preview-theme-color);opacity:.15}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.add-notes-bookmarks .item-box span,.add-notes-bookmarks-pc .item-box span{font-size:12px;color:#fff}.ouchn-container .editing-preview .preview-tree-box-h5{background:#fff;height:calc(100vh - 104px);overflow-x:hidden;overflow-y:auto}.add-notes-bookmarks-pc{position:absolute;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2b2b2b;border-radius:6px}.add-notes-bookmarks-pc .item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999}.add-notes-bookmarks-pc .item-box img{width:20px;cursor:pointer}.add-notes-bookmarks{position:absolute;left:140px;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24vw;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2b2b2b;border-radius:6px}.add-notes-bookmarks .item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999}.add-notes-bookmarks .item-box img{width:4vw;padding:2px;cursor:pointer}.add-notes-bookmarks-pc::after,.add-notes-bookmarks::after{position:absolute;z-index:99998;background:#2b2b2b;color:#2b2b2b}.add-notes-bookmarks::after{bottom:-1vw;left:10vw;content:"";width:4vw;height:4vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.add-notes-bookmarks-pc::after{bottom:-8px;left:40px;content:"▙";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.textbooks-opinion{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px!important}.textbooks-opinion::after{left:12px}.add-notes-box-text{position:fixed;top:0;left:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;background:rgba(0,0,0,.2)}.add-notes-box-text .notes-text-box{width:88vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#ededed;border-radius:8px}.add-notes-box-text .notes-text-box .title-box{width:100%;position:relative;padding-left:6px;font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;font-family:"微软雅黑";color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-notes-box-text .notes-text-box .textarea,.add-notes-box-text-pc .notes-text-box-pc .textarea{margin:10px 0;padding:8px;color:#333;font-size:14px;font-family:"微软雅黑"}.add-notes-box-text .notes-text-box .title-box:after{position:absolute;left:0;top:0;width:2px;height:20px;background:#ccc;content:""}.add-notes-box-text .notes-text-box .textarea{width:100%;height:30vw;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;border-radius:4px}.add-notes-box-text .notes-text-box .add-notes-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-notes-box-text .notes-text-box .add-notes-btn div{padding:3px 14px;border:1px solid var(--preview-theme-color);border-radius:20px;font-size:14px;font-family:"微软雅黑";color:var(--preview-theme-color);cursor:pointer}.add-notes-box-text .notes-text-box .add-notes-btn .confirm{margin-left:30px;background:var(--preview-theme-color);color:#fff}.add-notes-box-text-pc{position:fixed;top:0;right:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.2)}.add-notes-box-text-pc .notes-text-box-pc{width:600px;height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#ededed;border-radius:8px}.add-notes-box-text-pc .notes-text-box-pc .title-box{width:100%;position:relative;padding-left:6px;font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;font-family:"微软雅黑";color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-notes-box-text-pc .notes-text-box-pc .title-box:after{position:absolute;left:0;top:0;width:2px;height:20px;background:#ccc;content:""}.add-notes-box-text-pc .notes-text-box-pc .textarea{width:100%;height:400px;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;border-radius:4px}.add-notes-box-text-pc .notes-text-box-pc .add-notes-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-notes-box-text-pc .notes-text-box-pc .add-notes-btn div{padding:3px 14px;border:1px solid var(--preview-theme-color);border-radius:20px;font-size:14px;font-family:"微软雅黑";color:var(--preview-theme-color);cursor:pointer}.add-notes-box-text-pc .notes-text-box-pc .add-notes-btn .confirm{margin-left:30px;background:var(--preview-theme-color);color:#fff}.continue-read-box{position:fixed;top:0;left:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;background:rgba(0,0,0,.2)}.continue-read-box .notes-text-box{width:490px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#ededed;border-radius:8px}.continue-read-box .notes-text-box .title-box{width:100%;text-align:center;position:relative;padding-left:6px;font-size:22px;font-weight:400;font-stretch:normal;letter-spacing:6px;font-family:"微软雅黑";color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continue-read-box .notes-text-box .text{margin:10px 0;width:100%;min-height:70px;max-height:170px;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;resize:none;border-radius:4px;font-family:"微软雅黑";font-size:16px;color:#333}.continue-read-box .notes-text-box .text .link{margin-top:10px;width:100%;min-height:30px;max-height:80px;overflow-y:scroll;background-color:#d4dfee;border-radius:10px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.continue-read-box .notes-text-box .add-notes-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.continue-read-box .notes-text-box .add-notes-btn div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:22px;padding:3px 14px;border:1px solid var(--preview-theme-color);border-radius:20px;font-size:14px;font-family:"微软雅黑";color:var(--preview-theme-color);cursor:pointer}.continue-read-box .notes-text-box .add-notes-btn .confirm{margin-left:30px;background:var(--preview-theme-color);color:#fff}.continue-read-h5 .notes-text-box{width:90vw}.continue-read-h5 .title-box{font-size:20px}.continue-read-h5 .text{min-height:56px;max-height:1560px}.continue-read-h5 .add-notes-btn div{width:60px;height:20px}.text-notes-bg{background-color:#cddff7;cursor:pointer}.xml-epub-pdf-view{position:fixed;left:0;bottom:0;right:0;top:0;padding:50px 0 0;background-color:#fff;z-index:10002}.xml-epub-pdf-view .xmlPreviewSearch-title{background:var(--preview-theme-color);height:49px;width:100%;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;flex-direction:row;-ms-flex-line-pack:center}.xml-epub-pdf-view .xmlPreviewSearch-title .img{width:10px;height:18px;margin-top:15px;margin-left:12px}.xml-epub-pdf-view .xmlPreviewSearch-title .xmlPreviewSearch-sou{color:#fff;margin:14px 0 0 14px;width:calc(100vw - 54px);text-align:center;overflow:hidden;white-space:nowrap}.xml-epub-pdf-view .xmlPreviewSearch-navbar{background:#f3f3f3;height:40px;width:100%;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-epub-pdf-view .xmlPreviewSearch-navbar .el-icon-close{font-size:20px;font-weight:600}.xml-single-html-group-render{position:relative}.xml-single-html-group-render .xml-html-mask{position:absolute;width:calc(100% - 30px)!important;height:calc(100% - 30px)!important;left:0;right:0;bottom:0;top:0;opacity:.1;filter:alpha(opacity=5);z-index:100}.xml-single-html-group-render .xml-copy-url-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;cursor:pointer;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#2d2d2d}.xml-single-html-group-render .xml-copy-url-box .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px;background:#eef3ff;border-radius:12px}.xml-single-html-group-render .xml-copy-url-box .content img{width:120px}.xml-single-html-group-render .xml-copy-url-box .content span{padding:14px 0;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#999;line-height:20px}.xml-single-html-group-render .xml-copy-url-box .content .btn{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#3e8ced}.xml-single-html-group-render .web-file-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;border:1px solid #418eed;background:-webkit-gradient(linear,left top,right top,from(rgba(161,196,253,0)),to(rgba(194,233,251,.6)));background:linear-gradient(90deg,rgba(161,196,253,0) 0,rgba(194,233,251,.6) 100%);cursor:pointer}.xml-single-html-group-render .web-file-box .file-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px}.xml-single-html-group-render .web-file-box .file-cover img{width:70px;height:70px}.xml-single-html-group-render .web-file-box .file-title{font-size:18px;font-weight:400;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-left:16px;width:calc(100% - 100px)!important;height:70px;line-height:70px;background-image:url(../../static/images/leaflet/resourceCenter/html_bg_01.png);background-size:90px 90px;background-repeat:no-repeat;background-position:100% -28px}.xml-single-html-group-render .xml-iframe-mask-box::after{content:"";position:absolute;top:0;left:0;z-index:999;display:block;width:100%;height:100%;pointer-events:var(--xml-iframe-pointer-events)}.parent-group.xml-single-image-group .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:hidden}.parent-group.xml-single-image-group .image-container .xml-noimage-container{background:#f4f4f4;height:315px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-image-group .image-container .xml-noimage-container .xml-noimage{width:244px;height:200px}.parent-group.xml-single-image-group .image-container .xml-image-dan-tu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.hua-lang{margin:0 auto;width:auto}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5+.xml-image-ping-pu-h5,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad+.xml-image-ping-pu-pad,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc+.xml-image-ping-pu-pc,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--under,.parent-group.xml-single-image-group+.image-container{margin-top:10px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.ping-pu{width:100%}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang{display:-webkit-box;display:-ms-flexbox;display:flex}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5 img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5{max-width:100%;text-align:center}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad{max-width:100%;text-align:center}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc{max-width:100%;text-align:center}.parent-group.xml-single-image-group .hua-lang-image-container{overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.parent-group.xml-single-image-group .hua-lang-image-container::-webkit-scrollbar{height:10px}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));transform:translateX(calc(-100% + var(--xml-reader-width)))}}@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));transform:translateX(calc(-100% + var(--xml-reader-width)))}}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang{position:relative}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang img{height:calc(100% - 34px)}.parent-group.xml-single-image-group .xml-image-duo-tu .no-title .xml-image-hua-lang img{height:100%}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--lay{font-size:16px;color:#333;width:100%;overflow:hidden;white-space:normal;word-break:break-all}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--on{margin-bottom:10px}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--fixed{font-size:14px;color:#fff;position:absolute;left:0;z-index:3;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,.4);padding:5px 10px}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--bottom{bottom:0}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--top{top:0}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo{width:100%;max-width:750px;margin:0 auto}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo{width:100%;text-align:center}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:rgba(0,0,0,.4);color:#fff;font-size:12px;padding:3px 10px;border-radius:24px;min-width:48px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withBottomTitle{bottom:calc(100% - 32px)}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withTopTitle{bottom:12px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--under{min-height:24px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.parent-group.xml-single-image-group .image-container-scroll{overflow-x:scroll}.parent-group.xml-single-image-group .xml-image-title{font-size:13px!important}.el-image-viewer__wrapper .el-image-viewer__title{font-size:16px;color:#fff;position:fixed;top:20px;bottom:initial;text-align:center;width:calc(100% - 84px);overflow:hidden;text-overflow:ellipsis;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.6392156863);padding:0 12px;background-color:transparent;cursor:auto}.el-image-viewer__wrapper .el-image-viewer__content{font-size:14px;color:#fff;position:fixed;bottom:80px;text-align:center;line-height:22px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;background:rgba(0,0,0,.6392156863);padding:5px 15px;border-radius:0;word-break:break-all;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:auto}.el-image-viewer__wrapper .el-image-viewer__content .ellipsis-box{width:100%}.el-image-viewer__wrapper .el-image-viewer__close{top:20px;right:10px;width:32px;height:32px}.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-left.is-disabled,.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-right.is-disabled{color:#999}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}.el-image__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1000px){.el-image-viewer__wrapper .el-image-viewer__canvas{width:auto;height:auto;position:absolute;top:60px;left:100px;right:100px;bottom:140px;overflow:hidden}}.parent-group.xml-single-music-group .audio-component{display:none!important}.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container{width:100%;padding-bottom:24.78%;position:relative}.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container+.fixed-ratio-container{margin-top:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.8% 3.5%;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.parent-group.xml-single-music-group .xml-music-style-mode-E .fixed-ratio-container,.parent-group.xml-single-music-group .xml-music-style-mode-F .fixed-ratio-container{padding-bottom:0}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--A,.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--B{border:1px solid #418eed}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--C .xml-music-player-box .xml-audio-player .audio-player-control{max-width:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--E,.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--F{border:2px dashed #999}.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:7px;right:0;z-index:2}.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap .play-control-image{width:24px;height:20px}.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap{top:3px;right:0;z-index:2}.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap .play-control-image{width:18px;height:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box{width:100%;height:100%;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover{width:17.28%;height:100%;margin-right:2%;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .el-image{width:100%;height:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .style-a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px;max-width:71.72%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-player-control{padding-top:2px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title{width:calc(100% - 30px);color:var(--reader-theme-font-color,#333)}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title .scroll-text{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview{width:calc(100% - 30px);overflow:hidden}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{-webkit-animation:fadeNum 7s infinite;animation:fadeNum 7s infinite;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-webkit-keyframes fadeNum{10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes fadeNum{10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button{width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 20px -2px #2e9adb;box-shadow:0 0 20px -2px #2e9adb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button .button-image{cursor:pointer}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button img{max-width:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls__play-button-wrapper{padding-right:18px;-ms-flex-item-align:center;align-self:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress{width:100%;justify-self:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:8px 0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{display:none}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;bottom:-5px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .current-time,.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .total-time{font-size:12px;color:#999}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button{width:20px;height:20px;border-radius:50%;-webkit-box-shadow:0 0 10px -2px #2e9adb;box-shadow:0 0 10px -2px #2e9adb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button .button-image{cursor:pointer}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title{font-size:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title .scroll-text{line-height:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls{min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls__play-button-wrapper{padding-right:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:0 0 2px;height:4px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .play-times{line-height:12px;bottom:1px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .prevent-drag{position:absolute;background-color:#666;width:200px;height:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer{margin:0;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic{background-color:inherit!important;width:58.75px;height:67.5px;margin:10px 12.5px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-play{margin-right:-168px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause{width:26px;height:26px;bottom:26%;right:50%;margin-right:-168px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause .aplayer-icon-pause{height:22px;width:20px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info{height:82px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:190px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{position:absolute;top:-16px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{width:190px;position:relative;color:#fbfbfb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime{color:#666;position:absolute;left:0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime{color:#666;position:absolute;right:0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{display:none}.parent-group.xml-single-music-group .xml-music-container .audio-play-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover{width:20.62%!important;position:relative}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-47%,-50%);transform:translate(-47%,-50%);z-index:9}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn .play-button{width:70%;height:70%;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record{width:100%;height:100%;border-radius:50%;background-color:#5c5a5e;position:relative}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record::after{content:"";width:65%;height:65%;background-color:#e24444;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record .record-right{width:65%;position:absolute;top:-10px;right:-33%;height:100%}.parent-group.xml-single-music-group .xml-music-style-mode-E .xml-music__wrapper,.parent-group.xml-single-music-group .xml-music-style-mode-F .xml-music__wrapper{position:relative!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .scroll-text{color:#8c5938}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control{max-width:66.72%!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control .progress .el-slider__bar{background-color:#e24444!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls__play-button-wrapper{padding-right:8px!important;-ms-flex-item-align:center;align-self:center}.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_content{width:100%}.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:10px}.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModee_title{text-align:center;margin-top:30px}.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_progress{width:calc(100% - 190px);margin:0 20px}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_content{width:100%}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_IMG{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px;height:150px;background-color:#ebebeb}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_IMG img{max-width:100%;max-height:100%}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_I{font-size:50px;margin-left:15px;position:absolute;top:50px;left:80px;cursor:pointer}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_title{text-align:center;margin-top:20px}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_progress{width:calc(100% - 210px);margin:0 20px}.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-ratio-container+.fixed-ratio-container,.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-voice-container+.fixed-ratio-container{margin-top:10px}.xml-single-music-group-h5 .styleModeF_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parent-group.xml-single-recorder-group .audio-component{display:none!important}.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-ratio-container{width:100%;min-height:80px;padding-bottom:24.78%;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.8% 3.5%;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper.style-mode--A,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper.style-mode--B{border:1px solid #418eed}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper.style-mode--C .xml-recorder-player-box .xml-audio-player .audio-player-control{max-width:100%}.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-voice-container{width:100%;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.8% 3.5%;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper.style-mode--A,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper.style-mode--B{border:1px solid #418eed}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper.style-mode--C .xml-recorder-player-box .xml-audio-player .audio-player-control{max-width:100%}.parent-group.xml-single-recorder-group .xml-recorder-container .play-mode-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:4px;right:6px;z-index:2}.parent-group.xml-single-recorder-group .xml-recorder-container .play-mode-wrap:hover{cursor:pointer}.parent-group.xml-single-recorder-group .xml-recorder-container .play-mode-wrap .play-control-image{width:30px;height:30px}.parent-group.xml-single-recorder-group .xml-recorder-container .demo .play-mode-wrap{top:2px;right:4px;z-index:2}.parent-group.xml-single-recorder-group .xml-recorder-container .demo .play-mode-wrap .play-control-image{width:18px;height:18px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box{width:100%;height:100%;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0!important;background-color:#fbfbfb;padding:0 16px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-cover{width:78px;height:78px;margin-right:10px;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-cover img{border-radius:5px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-cover .style-a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .record-player-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .record-player-control .mock-wave{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .record-player-control .mock-wave img{max-width:100%}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px;max-width:70.22%}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title{width:calc(100% - 30px);color:#333}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title .scroll-text{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title.preview{width:calc(100% - 30px);overflow:hidden}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{-webkit-animation:fadeNum 7s infinite;animation:fadeNum 7s infinite;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .play-button{width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 20px -2px #2e9adb;box-shadow:0 0 20px -2px #2e9adb}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .play-button .button-image{cursor:pointer}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .play-text{position:absolute;top:36%;-webkit-transform:translateY(20px);transform:translateY(20px);width:100%;text-align:center;font-size:14px;color:#333}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls__play-button-wrapper{padding-right:18px;-ms-flex-item-align:center;align-self:center}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{display:none}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress{width:100%;justify-self:center}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:8px 0}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;bottom:2px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .current-time,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .total-time{font-size:12px;color:#999}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .play-button{width:20px;height:20px;border-radius:50%;-webkit-box-shadow:0 0 10px -2px #2e9adb;box-shadow:0 0 10px -2px #2e9adb}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .play-button .button-image{cursor:pointer}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .play-text{position:absolute;top:50%;-webkit-transform:translateY(10px);transform:translateY(10px);width:100%;text-align:center;font-size:12px;color:#333}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-player-control .audio-player-title{font-size:14px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-player-control .audio-player-title .scroll-text{line-height:14px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls{min-height:60px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls__play-button-wrapper{padding-right:10px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:0 0 2px;height:4px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .play-times{line-height:12px;bottom:1px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .prevent-drag{position:absolute;background-color:#666;width:200px;height:10px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer{margin:0;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic{background-color:inherit!important;width:58.75px;height:67.5px;margin:10px 12.5px}.dialog-title,.xml-voice-container .el-dialog__header{background:#eee}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-play{margin-right:-168px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause{width:26px;height:26px;bottom:26%;right:50%;margin-right:-168px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause .aplayer-icon-pause{height:22px;width:20px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info{height:82px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:190px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{position:absolute;top:-16px}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{width:190px;position:relative;color:#fbfbfb}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime{color:#666;position:absolute;left:0}.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime{color:#666;position:absolute;right:0}@media screen and (max-width:750px){.parent-group.xml-single-recorder-group .play-button{width:30px!important;height:30px!important;-webkit-box-shadow:0 0 15px -2px #2e9adb!important;box-shadow:0 0 15px -2px #2e9adb!important}.parent-group.xml-single-recorder-group .play-text{-webkit-transform:translateY(13px)!important;transform:translateY(13px)!important;font-size:12px!important}.parent-group.xml-single-recorder-group .play-mode-wrap{top:2px!important;right:4px!important;z-index:2!important}.parent-group.xml-single-recorder-group .play-mode-wrap .play-control-image{width:24px!important;height:24px!important}}.dialog-title{font-size:30px;font-family:Source Han Serif CN;font-weight:700;color:#333}.voice-content-box{min-height:48vh;max-height:48vh;border-bottom:1px dashed #1f4d75;overflow-y:auto}.voice-btn-box{text-align:center;padding-top:40px;position:relative}.voice-btn-box>div{font-size:36px;font-family:Microsoft YaHei;font-weight:400;color:#418eed;line-height:51px}.voice-btn-box img{width:90px;height:90px;cursor:pointer}.voice-btn-box .total_score{position:absolute;top:0;right:0;color:#db0000;font-weight:700;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);background-image:url(../../static/images/leaflet/icons/source_underline.png);background-repeat:no-repeat;background-size:100% 35%;background-position:bottom;padding-bottom:10px;cursor:pointer}.illustrate-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;padding-bottom:10px;border-bottom:1px solid #eee}.xml-result-con{width:412px;background:#fff;border-radius:2px}.xml-result-con .score-item-box{min-height:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;border-radius:2px;margin-top:20px}.xml-result-con .score-item-box>div{width:100%;height:46px;background:#fff;border:1px solid #dcdcdc;border-radius:2px;line-height:46px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:4px 0}.xml-result-con .score-item-box>div>div,.xml-result-con .total{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-result-con .score-item-box>div>div{display:flex;-ms-flex-align:center;align-items:center}.xml-result-con .score-item-box>div>div span{margin-left:4px;color:#1e1d1d}.xml-result-con .score-item-box>div span{color:var(--themecolor)}.xml-result-con .Gray::after{content:"";width:100%;height:100%;background-color:rgba(188,188,188,.3);position:absolute;top:0;left:0}.xml-result-con .total{width:150px;height:150px;background-color:#fff;border:4px solid #1e1d1d;border-radius:50%;position:relative;text-align:center;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-result-con .total .number-box{width:85%;height:85%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.xml-result-con .total .number-box span{font-weight:700;font-size:40px;margin-right:2px}.xml-result-con .total .comprehensive{width:140px;height:37px;background-color:#eb5537;border-radius:27px;border:3px solid #fff;position:absolute;bottom:-15px;z-index:9;font-family:SourceHanSansCN-Bold;font-size:17px;font-weight:400;font-stretch:normal;line-height:30px;letter-spacing:0;color:#fff}.xml-voice-player{height:calc(100% - 40px)!important;margin-top:10px}.voice-image-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;color:var(--reader-theme-font-color,initial)}.voice-image-con img{width:100%;height:100%}.btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}.btn-group>div,.xml-single-question-group .file-render .file-info.videoHandler{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.btn-group>div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 4px;cursor:pointer;min-width:59px}.btn-group .icon-box,.play-box{background-color:#2d5dd8;display:-ms-flexbox}.btn-group .icon-box{width:43px;height:43px;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.play-box,.play-box .play-icon{display:-webkit-box;-webkit-box-align:center}.btn-group .icon-box .img1{width:50%}.btn-group .icon-box .img2{width:85%;height:50%}.btn-group .icon-box .img4{height:50%}.btn-group .icon-box .img3{width:70%;margin-top:5px}.btn-group .text{font-family:SourceHanSansCN-Regular;font-size:12px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#bcbbbb}.play-box{width:85%;height:3vh;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.play-box>div{margin:0 5px}.play-box .play-icon{width:2%;height:80%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.question,.question>div{height:100%;-webkit-box-align:center}.play-box .play-icon img{width:100%}.play-box .slider-box{width:50%}.play-box .text{font-family:SourceHanSansCN-Normal;font-size:10px;font-weight:400;font-stretch:normal;color:#fff}.question .text,.question .text .title{font-size:16px;font-family:PingFang SC}.question{-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.question>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.question .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0}.question .workbench-shop-item .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;width:88px;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.question .workbench-shop-item .shop-item-img img{max-width:100%}.question .text{font-weight:700;color:#666;margin-left:20px;line-height:40px}.question .text .title{font-weight:400;color:var(--reader-theme-font-color,#333)}.question .text .info{font-size:14px;font-family:PingFang SC;font-weight:400;color:#999}.question .text .info span{color:#418eed!important;margin:0 5px}.parent-group.xml-single-video-group .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{position:fixed;opacity:1!important}.parent-group.xml-single-video-group .vjs-no-select .vjs-progress-control.vjs-control{pointer-events:none!important}.parent-group.xml-single-video-group .video-js .vjs-error-display::before{display:none!important}.parent-group.xml-single-video-group .vjs-poster{-o-object-fit:scale-down;object-fit:scale-down}.parent-group.xml-single-video-group .dialog-box{pointer-events:none!important}.parent-group.xml-single-video-group .xml-video-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.5px}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box{width:100%;height:100%}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player>.dialog-box{position:absolute;top:0;left:0;width:100%;height:calc(100% - 150px);z-index:10;pointer-events:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player .convert-placeholder{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ECECF3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player .convert-placeholder__text{text-align:center;padding:0 18px}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player::-webkit-media-controls{display:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{position:fixed;opacity:1!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin>.video-js .vjs-control .vjs-time-tooltip{top:.6em}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-no-select .vjs-progress-control.vjs-control{pointer-events:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin .video-js .vjs-big-play-button{border-radius:100%!important;width:70px!important;height:70px!important;line-height:67px!important;margin-left:-35px!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin.is-demo-mode .video-js .vjs-big-play-button{border-radius:100%!important;width:48px!important;height:48px!important;line-height:45px!important;margin-left:-24px!important;margin-top:-24px!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .video-js .vjs-error-display::before{display:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-poster{-o-object-fit:scale-down;object-fit:scale-down}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .dialog-box{pointer-events:none!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9.vjs-empty-placeholder .vjs-error .vjs-error-display{opacity:0}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-menu-button-popup .vjs-menu .vjs-menu-content{padding:0!important}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title{width:100%;height:30px;z-index:2;position:absolute;top:calc(100% - 30px);left:0;background-color:#101010;font-size:14px;color:#fff;padding-left:16px;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title>div{overflow-x:hidden}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title>div div{white-space:nowrap;display:inline-block}.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title .animate-title{white-space:nowrap;-webkit-animation:title-move var(--scroll-duration) linear infinite;animation:title-move var(--scroll-duration) linear infinite}@-webkit-keyframes title-move{0%,12%{margin-left:0;-webkit-transform:translateX(0);transform:translateX(0)}100%{margin-left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes title-move{0%,12%{margin-left:0;-webkit-transform:translateX(0);transform:translateX(0)}100%{margin-left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.parent-group.xml-single-video-group .xml-video-player .video-player.vjs-custom-skin .video-js{height:100%;padding-top:0}.parent-group.xml-single-video-group .xml-video-player .video-player.vjs-custom-skin.with-bottom-title .video-js .vjs-control-bar{bottom:30px}.xml-video-container .fixed-ratio-container,.xml-video-player .fixed-ratio-container{padding-bottom:56.25%;position:relative}.xml-video-container .fixed-ratio-container::before,.xml-video-player .fixed-ratio-container::before{content:"";display:block;position:absolute;width:100%;height:1.2px;top:-1px;background-color:#FFF;z-index:2}.xml-video-container .fixed-ratio-container.with-under-title+.video-title--under,.xml-video-player .fixed-ratio-container.with-under-title+.video-title--under{word-break:break-all;padding:4px 2px 0}.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js{height:100%;padding-top:0}.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before{content:"";display:block;position:absolute;height:100%;left:-1px;width:1.5px;background-color:#FFF;z-index:2}.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after{content:"";display:block;position:absolute;height:100%;right:-.5px;width:1px;background-color:#FFF;z-index:2}.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-poster,.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-tech,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-poster,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-tech{pointer-events:none}.xml-modal-player__wrapper .vjs-no-select .vjs-progress-control.vjs-control,.xml-modal-player__wrapper .xml-video-player .vjs-no-select .vjs-progress-control.vjs-control,.xml-modal-viewer__wrapper .vjs-no-select .vjs-progress-control.vjs-control,.xml-modal-viewer__wrapper .xml-video-player .vjs-no-select .vjs-progress-control.vjs-control,.xml-video-container .fixed-ratio-container .video-player.vjs-no-select .vjs-progress-control.vjs-control,.xml-video-player .fixed-ratio-container .video-player.vjs-no-select .vjs-progress-control.vjs-control{pointer-events:none!important}.xml-video-container .fixed-ratio-container+.fixed-ratio-container,.xml-video-player .fixed-ratio-container+.fixed-ratio-container{margin-top:10px}.xml-video-container .fixed-ratio-container .video-js .vjs-mute-control,.xml-video-player .fixed-ratio-container .video-js .vjs-mute-control{padding-left:0;padding-right:0}.xml-video-container .fixed-ratio-container .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,.xml-video-player .fixed-ratio-container .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{left:-3em}.xml-video-container.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after,.xml-video-container.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before,.xml-video-container.block-checked .fixed-ratio-container::before,.xml-video-player.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after,.xml-video-player.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before,.xml-video-player.block-checked .fixed-ratio-container::before{background-color:#418EED}.xml-video-container .xml-video__wrapper,.xml-video-player .xml-video__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbfbfb;border-radius:8px}.xml-video-container .xml-video__wrapper video,.xml-video-player .xml-video__wrapper video{width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:750px){.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin:not(.is-demo-mode) .video-js .vjs-big-play-button,.player-dialog .xml-modal-player__wrapper .xml-video-player .video-js .vjs-big-play-button{width:60px!important;height:60px!important;line-height:57px!important;margin-left:-30px!important;margin-top:-30px!important}}.preview-tree-box-h5-tree,.xml-single-question-group .option-item+.option-item{margin-top:16px}.xml-single-question-group .group-content{width:100%}.xml-single-question-group .group-content .el-textarea__inner{background:var(--reader-theme-secondary-color,initial);border-color:var(--reader-theme-secondary-color,initial);color:var(--reader-theme-font-color,inherit)}.xml-single-question-group .content{width:100%}.xml-single-question-group .content .stem-content{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 14px;height:auto;border:1px solid #e7e7e7;border-radius:6px;cursor:pointer;color:var(--reader-theme-font-color,inherit)}.xml-single-question-group .content .stem-content.no-border{padding:0;border:none;cursor:default}.xml-single-question-group .content .stem-content .placeholder{color:#c0c4cc;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xml-single-question-group .option-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--reader-theme-secondary-color,#fbfbfb);border-radius:6px;padding-left:16px;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s;border:1px solid var(--reader-theme-secondary-color,#fbfbfb);color:var(--reader-theme-font-color,inherit)}.xml-single-question-group .option-item.isActive{border-color:#2e9adb}.xml-single-question-group .option-item .questionSeq{padding:8px 0}.xml-single-question-group .option-item.isTrue{border:1px solid #70b603}.xml-single-question-group .option-item.isTrue .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#70b603;background:#70b603}.xml-single-question-group .option-item.isFalse{border:1px solid #d9001b}.xml-single-question-group .option-item.isFalse .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#d9001b;background:#d9001b}.xml-single-question-group .option-item:hover{background:#ddd}.xml-single-question-group .option-item .content{cursor:pointer}.xml-single-question-group .option-item .stem-content.no-border{padding:8px 14px!important;cursor:pointer}.xml-single-question-group .file-render{width:100%}.xml-single-question-group .file-render .image-file{width:218px;-o-object-fit:scale-down;object-fit:scale-down}.xml-single-question-group .file-render .video-file{width:408px}.xml-single-question-group .file-render .file-render{width:100%}.xml-single-question-group .file-render .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.xml-single-question-group .file-render .file-info.videoHandler{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-single-question-group .file-render .file-info.videoHandler .fileName{font-size:18px;color:#333;margin-bottom:19px}.xml-single-question-group .file-render .file-info.videoHandler .fileInfo{font-size:14px;color:#666;margin-bottom:19px}.xml-single-question-group .file-render .audio .audio-icon{width:36px;height:36px;margin-right:20px}.xml-single-question-group .file-render .audio .audio-icon img{width:100%;height:100%;display:block}.xml-single-question-group .file-render .audio .audio-controls{width:100%;max-width:200px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler,.xml-single-question-group .file-render .audio .audio-controls .audio-controls--progress{width:100%}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler{line-height:1}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .play{font-size:24px}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .play .play-handler{width:22px;height:22px;display:block;cursor:pointer}.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .current-time,.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .total-time{font-size:12px;color:#333}.xml-single-question-group .file-render .play-handler.mobile{width:20px;height:20px}.xml-single-question-group .file-render .audio-component{display:none}.xml-single-question-group .file-render .el-slider__runway{margin:0 0 4px;background:#e3e3e3;height:4px}.xml-single-question-group .file-render .el-slider__bar{height:4px}.xml-single-question-group .file-render .el-slider__button{width:10px;height:10px}.xml-single-question-group .file-render .el-slider__button-wrapper{top:-15px}.xml-single-question-group .file-render .file-render--video ::v-deep .el-dialog__header{padding:10px}.xml-single-question-group .file-render .file-render--video .video-content{width:180px;height:135px;border-radius:6px;overflow:hidden;position:relative}.xml-single-question-group .file-render .file-render--video .video-content .play{position:absolute;left:50%;top:50%;cursor:pointer;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.xml-single-question-group .file-render .file-render--video .video-mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.xml-single-question-group .file-render .file-render--video .video-mask img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);display:block}.xml-single-question-group .file-render .file-render--video .video-player{width:100%}.xml-single-question-group .flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-single-question-group .AIbtn{cursor:pointer;padding-left:16px;margin-top:5px}.xml-single-question-group .shop-item-img img{width:100%}.xml-single-question-group .group-content{padding-bottom:14px}.xml-single-question-group .group-content-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:12px}.xml-single-question-group .group-content-box .question-number{line-height:28px;padding-right:4px}.xml-single-question-group .question-label{padding-top:8px}.xml-single-question-group .border-bottom{margin-bottom:10px;border-bottom:2px dashed #ececec}.xml-single-question-group .answer-cloze-input{margin-bottom:8px;width:100%;padding:6px 10px;border-radius:4px;background:var(--reader-theme-secondary-color,#fbfbfb);border-color:var(--reader-theme-secondary-color,initial);color:var(--reader-theme-font-color,inherit)}.parent-group.xml-single-resource-group .preview-container-resource .workbench-shop-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-resource-group .preview-container-resource .shop-item-desc .shop-item-desc-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.parent-group.xml-single-resource-group .preview-container-resource-editor .shop-item-desc .shop-item-desc-detail .pointer,.parent-group.xml-single-resource-group .preview-container-resource-editor .shop-item-desc .shop-item-desc-title,.parent-group.xml-single-resource-group .preview-container-resource-editor .shop-item-img{cursor:unset}.parent-group.xml-single-resource-group .preview-container-resource-demo .workbench-shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0!important}.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-img{border:1px solid #d8d8d8;border-radius:8px;width:70px!important;height:70px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-img .shop-item-img-resource{width:80%!important;height:80%!important}.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-desc .shop-item-desc-title{font-size:14px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-desc .shop-item-desc-detail{font-size:12px!important}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:2em 1em 1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0;border-radius:4px}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.3em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.3em;width:2.8em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.5em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:focus-within>.toolbar,div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{border:0;font:inherit;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}.video-js button,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}div.code-toolbar>.toolbar>.toolbar-item+.toolbar-item{margin-left:6px}.parent-group.xml-single-text-group .text-container table{border-collapse:collapse;margin:10px auto;border:1px solid #797979}.parent-group.xml-single-text-group .text-container table td,.parent-group.xml-single-text-group .text-container table th{border:1px solid #797979;color:#535353;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.25}.parent-group.xml-single-text-group .text-container table th,.parent-group.xml-single-text-group .text-container table tr.firstRow td{color:#353535;background-color:#ececec}.parent-group.xml-single-text-group .text-container p{word-break:break-word;margin:0}.parent-group.xml-single-text-group .text-container span.inline-link-wrap{text-indent:initial}.parent-group.xml-single-text-group .text-container a.alertImg>img{width:1px!important;height:1px!important}.parent-group.xml-single-text-group .text-container .inline-audio-wrap,.parent-group.xml-single-text-group .text-container .inline-link-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-text-group .text-container .inline-audio-wrap span,.parent-group.xml-single-text-group .text-container .inline-link-wrap span{display:inline-block;text-indent:0!important}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit,.parent-group .richtext-reset-container .richtext-reset-wrapper--view,.parent-group .text-container .richtext-reset-wrapper--edit,.parent-group .text-container .richtext-reset-wrapper--view{--default-font-family:微软雅黑,"Mircosoft Yahei",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--reader-theme-font-family),var(--default-font-family);font-size:16px;color:#333;line-height:1.5}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.parent-group .text-container .richtext-reset-wrapper--edit p,.parent-group .text-container .richtext-reset-wrapper--view p{font-size:var(--reader-theme-font-size,16px);line-height:var(--reader-theme-line-height,1.5);letter-spacing:var(--reader-theme-letter-spacing,0);color:#333;word-break:break-word}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p:not([style~=background-color\:]),.parent-group .richtext-reset-container .richtext-reset-wrapper--view p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--edit p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--view p:not([style~=background-color\:]){color:var(--reader-theme-font-color,#333)}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p+img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p+img,.parent-group .text-container .richtext-reset-wrapper--edit p+img,.parent-group .text-container .richtext-reset-wrapper--view p+img{margin-top:8px}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p *,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p *,.parent-group .text-container .richtext-reset-wrapper--edit p *,.parent-group .text-container .richtext-reset-wrapper--view p *{word-break:initial}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p span,.parent-group .text-container .richtext-reset-wrapper--edit h1,.parent-group .text-container .richtext-reset-wrapper--edit h1 span,.parent-group .text-container .richtext-reset-wrapper--edit h2,.parent-group .text-container .richtext-reset-wrapper--edit h2 span,.parent-group .text-container .richtext-reset-wrapper--edit h3,.parent-group .text-container .richtext-reset-wrapper--edit h3 span,.parent-group .text-container .richtext-reset-wrapper--edit h4,.parent-group .text-container .richtext-reset-wrapper--edit h4 span,.parent-group .text-container .richtext-reset-wrapper--edit h5,.parent-group .text-container .richtext-reset-wrapper--edit h5 span,.parent-group .text-container .richtext-reset-wrapper--edit h6,.parent-group .text-container .richtext-reset-wrapper--edit h6 span,.parent-group .text-container .richtext-reset-wrapper--edit p span,.parent-group .text-container .richtext-reset-wrapper--view h1,.parent-group .text-container .richtext-reset-wrapper--view h1 span,.parent-group .text-container .richtext-reset-wrapper--view h2,.parent-group .text-container .richtext-reset-wrapper--view h2 span,.parent-group .text-container .richtext-reset-wrapper--view h3,.parent-group .text-container .richtext-reset-wrapper--view h3 span,.parent-group .text-container .richtext-reset-wrapper--view h4,.parent-group .text-container .richtext-reset-wrapper--view h4 span,.parent-group .text-container .richtext-reset-wrapper--view h5,.parent-group .text-container .richtext-reset-wrapper--view h5 span,.parent-group .text-container .richtext-reset-wrapper--view h6,.parent-group .text-container .richtext-reset-wrapper--view h6 span,.parent-group .text-container .richtext-reset-wrapper--view p span,.xml-text-preview-box-dialog p{word-break:break-word}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit video,.parent-group .richtext-reset-container .richtext-reset-wrapper--view video,.parent-group .text-container .richtext-reset-wrapper--edit video,.parent-group .text-container .richtext-reset-wrapper--view video{display:inline-block}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--view .float-clear::after{content:"";display:table;clear:both}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear img,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .text-container .richtext-reset-wrapper--view .float-clear img{margin:5px}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit strong,.parent-group .richtext-reset-container .richtext-reset-wrapper--view strong,.parent-group .text-container .richtext-reset-wrapper--edit strong,.parent-group .text-container .richtext-reset-wrapper--view strong{font-weight:900}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--view .span.magic-link{display:inline;text-indent:initial}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .richtext-reset-container .richtext-reset-wrapper--view span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--view span.magic-fillchar{display:inline-block;min-width:1px;max-width:1px}.parent-group .richtext-reset-container{overflow:hidden}.xml-text-preview-box-dialog p{font-size:16px;line-height:1.5;color:#333}.xml-text-preview-box-dialog p+img{margin-top:8px}.xml-text-preview-box-dialog p *{word-break:initial}#xml-reader-window-box p,#xml-reader-window-box p span,.xml-text-preview-box-dialog p span{word-break:break-word}.xml-text-preview-box-dialog .float-clear::after{content:"";display:table;clear:both}.xml-text-preview-box-dialog .float-clear img{margin:5px}.xml-text-preview-box-dialog strong{font-weight:900}.preview-counter-main-pc .xml-reader-window-box .tippy-content{background-color:#eeeeef;border-radius:4px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15)}.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#eeeeef;color:#535353}.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.preview-counter-main-pc .xml-reader-window-box .tipbar-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 4px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.preview-counter-main-pc .xml-reader-window-box .tipbar-action:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon{display:inline-block;width:1.1em;height:1.1em;margin-right:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.addTeacherResources{background-image:url(../../static/images/icons/richtext/addTeacherResources.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.dictionary{background-image:url(../../static/images/icons/richtext/dictionary.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.encyclopedias{background-image:url(../../static/images/icons/richtext/encyclopedias.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-separator{margin:0 6px}.preview-counter-main-pc .xml-reader-window-box .tipbar-remark{display:inline-block;margin-left:15px;font-size:12px;line-height:30px}.preview-counter-main-pc .xml-reader-window-box .tipnote.tipnote-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#eeeeef;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#535353;min-width:320px;padding:8px 6px 4px}.preview-counter-main-pc .xml-reader-window-box .tipnote-title{width:100%;line-height:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-textarea{width:100%;margin-top:10px;border:none;border-radius:4px;padding:4px 6px;resize:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-footer{width:100%;margin-top:10px;text-align:right}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn{display:inline-block;padding:4px 12px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap{position:relative;pointer-events:auto}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled{-webkit-filter:brightness(1.75);filter:brightness(1.75)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled .btn-edit{-webkit-filter:brightness(1);filter:brightness(1);pointer-events:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;z-index:1;cursor:not-allowed}.xml-digital-teaching-phone .xml-reader-window-box .tippy-box{border-radius:12px}.xml-digital-teaching-phone .xml-reader-window-box .tippy-box[data-placement^=top]>.tippy-arrow::before{border-top-color:#333!important}.xml-digital-teaching-phone .xml-reader-window-box .tippy-content{background-color:#333;border-radius:12px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);position:relative}.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#333;color:#FFF;font-size:10px;width:120px}.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;padding:4px 6px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon{display:inline-block;width:1.1em;height:1.1em;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.dictionary{background-image:url(../../static/images/icons/richtext/dictionary.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.encyclopedias{background-image:url(../../static/images/icons/richtext/encyclopedias.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-separator--mobile{height:0;width:100%;position:absolute;border-bottom:1px dashed #FFF;top:20px;left:0}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-remark--mobile{display:block;width:100%;text-align:center;font-size:8px;padding:2px 0 6px}.xml-reader-phone-mark-note-popup .mark-note__wrap{padding:15px;background-color:#FFF;width:100%;border-radius:6vw 6vw 0 0;-webkit-transition:padding-bottom .24s;transition:padding-bottom .24s}.xml-reader-phone-mark-note-popup .mark-note__selection{margin:15px 15px 10px;width:calc(100% - 30px);background-color:#FFF;border-radius:12px;padding:12px 20px}.xml-reader-phone-mark-note-popup .mark-note__selection>div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%}.xml-reader-phone-mark-note-popup .mark-note__textarea{width:100%;border:none;border-radius:5vw;padding:12px 20px;resize:none;font-size:16px;line-height:1.5;color:#535353;background-color:#F6F6F6}.xml-reader-phone-mark-note-popup .mark-note__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.xml-reader-phone-mark-note-popup .mark-note__count{font-size:12px;color:#666}.xml-reader-phone-mark-note-popup .mark-note__delete{margin-left:auto;background-color:#FF2F10;color:#FFF;padding:6px 12px;border-radius:5vw;font-size:14px;cursor:pointer}.xml-reader-phone-mark-note-popup .mark-note__confirm{display:inline-block;padding:6px 12px;border-radius:5vw;background-color:#F6F6F6;margin-left:10px;color:#999;font-size:14px;cursor:pointer}.xml-reader-phone-mark-note-popup .mark-note__confirm.enable{background-color:#0D3B8B;color:#FFF}.xml-reader-phone-mark-note-popup.toolbar-show .mark-note__wrap{padding-bottom:100px}.xml-reader-phone-mark-note-popup.toolbar-show.keyboard-show .mark-note__wrap{padding-bottom:45px}@counter-style num1{system:fixed;symbols:"1)" "2)" "3)" "4)" "5)" "6)" "7)" "8)" "9)" "10)" "11)" "12)" "13)" "14)" "15)" "16)" "17)" "18)" "19)" "20)";suffix:" "}@counter-style num2{system:fixed;symbols:"(1)" "(2)" "(3)" "(4)" "(5)" "(6)" "(7)" "(8)" "(9)" "(10)" "(11)" "(12)" "(13)" "(14)" "(15)" "(16)" "(17)" "(18)" "(19)" "(20)";suffix:" "}@counter-style cn{system:fixed;symbols:"一." "二." "三." "四." "五." "六." "七." "八." "九." "十." "十一." "十二." "十三." "十四." "十五." "十六." "十七." "十八." "十九." "二十.";suffix:" "}@counter-style cn1{system:fixed;symbols:"一)" "二)" "三)" "四)" "五)" "六)" "七)" "八)" "九)" "十)" "十一)" "十二)" "十三)" "十四)" "十五)" "十六)" "十七)" "十八)" "十九)" "二十)";suffix:" "}@counter-style cn2{system:fixed;symbols:"(一)" "(二)" "(三)" "(四)" "(五)" "(六)" "(七)" "(八)" "(九)" "(十)" "(十一)" "(十二)" "(十三)" "(十四)" "(十五)" "(十六)" "(十七)" "(十八)" "(十九)" "(二十)";suffix:" "}.parent-group.xml-single-hotzone-group .xml-hotzone-container{position:relative}.parent-group.xml-single-hotzone-group .xml-hotzone-container .fixed-ratio-container{width:100%}.parent-group.xml-single-hotzone-group .xml-hotzone-container .fixed-ratio-container+.fixed-ratio-container{margin-top:10px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .image-title--bottom{font-size:14px;color:#FFF;position:absolute;bottom:0;left:0;z-index:3;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,.4);padding:5px 10px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .image-title--under{font-size:16px;color:#333;margin-top:10px;width:100%;overflow:hidden;white-space:normal;word-break:break-all}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone__wrapper{width:100%;height:100%;top:1px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbfbfb;border-radius:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box{width:100%;height:100%}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap{position:relative}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-img{display:block;width:100%;max-width:100%;height:auto;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box>li,.video-js .vjs-slider,.xml-digital-teaching-preview,.xml-digital-teaching-preview .code-toolbar,.xml-text-preview-box-dialog{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-area{position:absolute;top:0;right:0;bottom:0;left:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap.editing .hz-m-area{cursor:crosshair}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.2);border:1px dashed rgba(30,30,40,.6);font-size:12px;cursor:pointer;color:#fff;overflow:visible}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box>li{position:absolute;text-align:center;user-select:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box:hover .hz-u-square{display:block}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item{position:absolute;display:block}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.hz-m-item-selected .hz-m-box{-webkit-box-shadow:0 0 0 1px #409eff;box-shadow:0 0 0 1px #409eff;border-width:0;background-color:rgba(100,150,240,.3)}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.hz-m-item-selected .hz-m-box .hz-u-close{display:-webkit-box;display:-ms-flexbox;display:flex}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.in-editor .hz-m-box{cursor:auto}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.is-transparent{opacity:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap.hz-z-hidden>li{display:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-index{display:block;top:50%;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:85%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:16px;font-size:12px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-close{top:-7px;right:-7px;background-color:#C5C5C5;width:14px;height:14px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;z-index:11}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-close .hz-u-close-icon{display:block;fill:#fff;width:12px;height:12px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square{width:6px;height:6px;opacity:.8;z-index:10;display:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square:after{content:"";position:absolute;top:0;left:0;width:6px;height:6px;border-radius:1px;background-color:#409eff}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-tl{top:-3px;left:-3px;cursor:nw-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-tc{top:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:n-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-tr{top:-3px;right:-3px;cursor:ne-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-cl{top:50%;left:-3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:w-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-cr{top:50%;right:-3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:w-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-bl{bottom:-3px;left:-3px;cursor:sw-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-bc{bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:s-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-br{bottom:-3px;right:-3px;cursor:se-resize}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap{font-size:12px}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal li,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ul,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap li,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ul{margin:0;padding:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ul,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ul{list-style:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal a,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap a{text-decoration:none}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal a:hover,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap a:hover{text-decoration:underline}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal p,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap p{-webkit-margin-before:0;-webkit-margin-after:0}.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal input[type=checkbox],.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap input[type=checkbox]{cursor:pointer}.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item{padding:5px 10px}.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item .shop-item-img-resource-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:19.97%;height:auto}.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item .shop-item-img-resource-first img{width:100%;height:auto!important}.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item .shop-item-desc{-webkit-box-flex:1;-ms-flex:1;flex:1}.parent-group.xml-single-layout-group .xml-grid-layout__container{min-height:200px}.parent-group.xml-single-layout-group .xml-grid-layout__area-box{min-width:0;overflow:hidden;position:relative}.parent-group.xml-single-layout-group .xml-grid-layout__area-box--spare{-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out}.parent-group.xml-single-layout-group .xml-grid-layout__area-box--spare.is-in-editor{cursor:pointer;border:1px solid transparent}.parent-group.xml-single-layout-group .xml-grid-layout__area-box--spare.is-in-editor:hover{border-color:var(--areabox-color)}.parent-group.xml-single-layout-group .xml-grid-layout__area-box.inject-active .xml-grid-layout__control{top:1px;-webkit-transform:scale(1);transform:scale(1);border-bottom-left-radius:100px;border-bottom-right-radius:100px}.parent-group.xml-single-layout-group .xml-grid-layout__control{position:absolute;top:-999px;left:10px;z-index:1;width:calc(100% - 20px);display:block;-webkit-transform:scale(.1);transform:scale(.1);background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px) brightness(.85);backdrop-filter:blur(6px) brightness(.85);border:0 solid rgba(255,255,255,.18);-webkit-box-shadow:rgba(142,142,142,.5) 0 6px 15px 0;box-shadow:rgba(142,142,142,.5) 0 6px 15px 0;border-bottom-left-radius:100%;border-bottom-right-radius:100%;color:rgba(255,255,255,.75);-webkit-transition:all 330ms cubic-bezier(.75,-.1,.15,1.15);transition:all 330ms cubic-bezier(.75,-.1,.15,1.15);overflow:hidden}.parent-group.xml-single-layout-group .xml-grid-layout__control.is-in-editor{display:block}.parent-group.xml-single-layout-group .xml-grid-layout__control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:8px 12px}.parent-group.xml-single-layout-group .xml-grid-layout__button{padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:13px;color:#353535;background-color:rgba(255,255,255,.85);border-radius:10px}.parent-group.xml-single-layout-group .xml-grid-layout__button .el-image{width:20px;height:20px;margin:0 auto}.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:var(--justify-content,flex-start);-ms-flex-pack:var(--justify-content,flex-start);justify-content:var(--justify-content,flex-start);-webkit-box-align:var(--align-items,flex-start);-ms-flex-align:var(--align-items,flex-start);align-items:var(--align-items,flex-start)}.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap>div,.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap>parent-group{-webkit-box-flex:var(--component-flex,1);-ms-flex:var(--component-flex,1);flex:var(--component-flex,1)}.xml-digital-teaching-preview{--reader-background-color:#fafafa;--reader-theme-color:#ffffff;user-select:none;overflow-x:auto}.xml-digital-teaching-preview .parent-group{margin-top:var(--book-marginTop,0);padding:var(--book-padding,15px) 30px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.xml-digital-teaching-preview .xml-digital-teaching-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 0;background:var(--reader-background-color);min-width:1200px;overflow-x:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left{width:300px;height:calc(var(--xml-reader-page-height) - 12px);background-color:var(--reader-theme-color);padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .el-tree-node__content span{height:100%;line-height:30px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-tabs>.el-tabs__content{color:#6b778c;font-size:32px;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__nav-wrap::after{position:static!important}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student{cursor:pointer;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnode{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnodeFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .flexOne{padding-right:23px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .expansion{margin:-23px 0 0 205px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .bookm-mark-student .note-content{font-weight:400;font-size:13px;margin-top:10px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{position:relative;margin:0 auto;height:calc(var(--xml-reader-page-height) - 12px);width:800px;overflow:hidden;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:720px;overflow-x:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-Preview-dom{height:calc(var(--xml-reader-page-height) - 68px);overflow-y:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc::-webkit-scrollbar{width:0!important}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box{width:100%;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block{position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .add-teacher-resources{position:absolute;top:22px;left:-80px;display:none;width:92px;height:30px;background:#e3f2ff;border-radius:15px 0 0 15px;text-align:center;line-height:30px;font-family:PingFang SC;font-weight:400;font-size:12px;color:#3e8ced;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc{position:absolute;top:17px;right:0;width:60px;height:32px;padding:0 2px 0 42px;border-radius:0 16px 16px 0;background:#e3f2ff;background:linear-gradient(to right,transparent 0,transparent 40px,#e3f2ff 40px,#e3f2ff 60px);left:734px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc img{margin:10px auto;width:12px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc .number{position:absolute;top:-2px;right:-2px;padding:0 5px;background:#f04343;border-radius:5px;font-family:PingFang SC;font-weight:300;font-size:10px;color:#fff;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .show-add-teacher-resources,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .teacher-resources-number-pc{display:block}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10;width:100%;height:56px;padding:0 20px;background-color:var(--reader-theme-color);border-bottom:2px solid #f2f2f2}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .text-book-title{width:calc(100% - 400px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC;font-weight:500;font-size:17px;color:#333}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .button-box{margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:78px;height:28px;background:#e3f2ff;border-radius:8px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#3e8ced;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .disabled{cursor:no-drop}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades img{width:17px;height:22px;-o-object-fit:contain;object-fit:contain}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades span{display:inline-block;width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-family:PingFang SC;font-weight:500;font-size:17px;color:#0d3b8b}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up{margin:0 0 0 29px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up img{width:34px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--xml-reader-page-height) - 12px);background-color:#fafafa;-webkit-box-shadow:0 0 10px 0 rgba(218,218,218,.8);box-shadow:0 0 10px 0 rgba(218,218,218,.8)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{width:260px;height:100%;background-color:#fafafa;margin-right:8px;padding:8px 0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content{height:calc(var(--xml-reader-page-height) - 30px);overflow-y:scroll}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60px;height:820px;padding-top:18px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);box-shadow:0 4px 10px 0 rgba(0,0,0,.05);border-radius:0 0 40px;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:86px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item .toolbar-icon{width:20px;height:20px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item div{padding-top:4px;font-family:PingFang SC;font-weight:400;font-size:12px;color:#666}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 div{color:#3e8ced;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_01.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_02.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_03.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_04.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_05.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_06.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_07.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_08.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_09.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_01.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_02.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_03.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_04.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_05.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_06.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_07.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_08.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_09.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar{position:absolute;left:0;top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:8;width:60px;height:104px;-webkit-transition:top .3s;transition:top .3s}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar{position:relative;width:100%;height:80px;border-radius:0 30px 30px 0;background-color:#ecf3fe}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::after{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 0,transparent 0 30px,#ecf3fe 29px);top:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::before{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 30px,transparent 0 30px,#ecf3fe 29px);bottom:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 30px,transparent 0 30px,#f7f7f7 29px);-webkit-filter:drop-shadow(3px 7px 12px #b1b1b1);filter:drop-shadow(3px 7px 12px #b1b1b1);bottom:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-seach-item-text{border-bottom:1px solid rgba(0,0,0,.1);padding:8px 8px 14px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc{position:fixed;left:0;top:0;width:1920px;height:100vh;z-index:999}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc div{-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;pointer-events:fill;position:absolute;z-index:9999;border-radius:8px;overflow:hidden;border:1px solid #f2f2f2;-webkit-box-shadow:1px 6px 8px #ccc;box-shadow:1px 6px 8px #ccc;background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;padding:0 16px;background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%)}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo img{width:40px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo .xiaozhi-logo{width:40px;height:28px;background-image:url(../../static/images/icons/ai/xiaozhi_logo2.png);background-size:100%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo span{padding-left:14px;font-family:SourceHanSansCN-Medium;font-size:16px;font-weight:600;font-stretch:normal;line-height:50px;letter-spacing:0;color:#0d27c6}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .el-icon-close{font-size:20px;font-weight:800;color:#999;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .xiaozhi-tips{width:100%;height:85px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,197,192,.1)),color-stop(0,rgba(128,212,222,.1)),color-stop(0,rgba(3,227,251,.1)),to(transparent));background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);font-family:SourceHanSansCN-Light;font-size:15px;font-weight:400;font-stretch:normal;line-height:24px;letter-spacing:0;color:#405ad1;padding:15px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:absolute;top:0;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .scroll{overflow-y:scroll}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content{width:100%;padding:85px 8px 8px;background:#fff;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .timer{width:100%;padding:8px 0;text-align:center;font-family:SourceHanSansCN-Light;font-size:14px;letter-spacing:0;color:#848484}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .cover{width:38px;height:38px;border-radius:50%;background:url(../../static/images/icons/ai/evaluate_avatar.png) #fff;overflow:hidden;background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .cover img{width:38px;height:38px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .text{position:relative;z-index:10;max-width:calc(100% - 34px);padding:8px 10px;font-size:15px;word-wrap:break-word;color:#555}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .text span{width:calc(100% - 5px);height:4px;position:absolute;left:3px;bottom:0;border-radius:0 0 8px 8px;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:6px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating .delete{margin-top:8px;width:14px;height:20px;background-image:url(../../static/images/icons/ai/delete_01.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating .refresh{margin-top:8px;width:14px;height:20px;background-image:url(../../static/images/icons/ai/refresh_01.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .left .text{margin-left:8px;background-color:#f4f4f4;border-radius:0 15px 15px;border:1px solid #e5e5e5;color:#484848}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right .text{margin-right:8px;background-color:rgba(187,232,255,.3);border-radius:15px 0 15px 15px;border:1px solid #bbe8ff;color:#000}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right .operating{padding:0 6px 0 0}@-webkit-keyframes myAnimation{0%,100%{background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)}25%{background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)}50%{background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)}75%{background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar{width:90%;height:60px;background-color:#f4f4f4;border-radius:0 15px 10px 10px;border:1px solid #e5e5e5;position:absolute;bottom:90px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);line-height:60px;z-index:99}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar>div{width:100%;position:relative;padding-left:20px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar>div span{width:calc(100% - 5px);height:8px;position:absolute;left:3px;bottom:-3px;border-radius:0 0 8px 8px;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(3,227,251,.1)));background-image:linear-gradient(180deg,transparent 0,rgba(3,227,251,.1) 100%);position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box::before{content:"";width:90%;height:1px;background-color:#bbe8ff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .download{width:20px;height:20px;background-image:url(../../static/images/icons/ai/download.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;border-radius:7px;border:1px solid #bbe8ff;padding-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-content{width:100%;outline:0;max-height:50px;overflow-y:scroll;padding:6px 14px;font-size:16px;color:#333;font-family:"微软雅黑";background-color:#fff;border-radius:6px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-content:empty::before{content:attr(placeholder);color:#777}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .sending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:20px;border-radius:10px;background-image:url(../../static/images/icons/ai/sending2.png);background-size:100% 100%;cursor:pointer;font-family:SourceHanSansCN-Light;font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#fff;margin-left:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .sending:hover{opacity:.7}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave-to,.xml-hevue-imgpreview-wrap .fade-enter,.xml-hevue-imgpreview-wrap .fade-leave-to{opacity:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-top{position:absolute;top:0;left:0;width:100%;height:6px;cursor:n-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-bottom{position:absolute;left:0;bottom:0;width:100%;height:6px;cursor:n-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-left{position:absolute;top:0;left:0;width:6px;height:100%;cursor:e-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-right{position:absolute;top:0;right:0;width:6px;height:100%;cursor:e-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box{pointer-events:fill;position:fixed;bottom:50px;right:46px;z-index:9999;width:120px;height:120px;cursor:pointer;background-image:url(../../static/images/icons/ai/elfin.png);background-size:100%;background-repeat:no-repeat;-webkit-animation:turn 2s linear infinite;animation:turn 2s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box .dialog-box{position:absolute;padding:28px 26px 10px;top:-62px;left:-96px;width:140px;font-size:14px;height:90px;background-image:url(../../static/images/icons/ai/dialog_box.png);background-size:100%;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box .dialog-box span{-webkit-animation:bounce .5s 1 forwards;animation:bounce .5s 1 forwards;display:inline-block;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounce{0%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-gif{background-image:url(../../static/images/icons/ai/elfin.gif)}@-webkit-keyframes turn{0%,100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}20%,60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes turn{0%,100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}20%,60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter-to,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave{opacity:1}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter-active,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave-active{-webkit-transition:all .6s;transition:all .6s}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .download-dom{position:fixed;top:0;left:0;height:0;overflow-y:scroll}.xml-digital-teaching-preview .xml-resource-list-pc{width:100%;height:100%;overflow-y:auto;padding:0 8px;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse{border:none}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item{margin-bottom:26px;background-color:var(--reader-theme-color);-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;overflow:hidden;border:2px solid #fff}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__header{position:sticky;top:0;left:0;height:30px;padding:0 0 0 10px;background:#7f9eb2;font-family:PingFang SC;font-weight:400;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid #3e8ced}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__content{padding-bottom:0}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .collapse-title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#f8fbff;width:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;width:100%;padding:2px 8px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .flie-title{padding:0 0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .teacher-flie-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0e3c8c;font-weight:600}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title{width:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon{width:23px;height:17px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay{position:relative}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay::after{content:"";display:block;position:absolute;top:0;right:0;background-color:var(--reader-background-color);width:16px;height:17px;-webkit-animation:myfirst2 1.2s infinite;animation:myfirst2 1.2s infinite}@-webkit-keyframes myfirst2{from{width:16px}to{width:0}}@keyframes myfirst2{from{width:16px}to{width:0}}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_01{background-image:url(../../static/images/icons/resource/icon_01.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_02{background-image:url(../../static/images/icons/resource/icon_02.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_03{background-image:url(../../static/images/icons/resource/icon_03.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_04{background-image:url(../../static/images/icons/resource/icon_04.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_05{background-image:url(../../static/images/icons/resource/icon_05.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon{margin-left:6px;width:18px;height:18px;cursor:pointer;background-image:url(../../static/images/icons/resource/positioning.png);background-size:16px 16px;background-repeat:no-repeat;background-position:50% 50%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon:hover{background-image:url(../../static/images/icons/resource/positioning.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon3{position:absolute;top:0!important;left:70px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon4{position:absolute;top:13px!important;left:203px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverImgStyle{position:absolute;top:106px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverStyle{position:absolute;top:0!important;left:203px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .flex-column{padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note{padding-bottom:4px;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#a8bbc8;border-radius:4px 4px 0 0}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .note-icon{width:16px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .eye{width:16px;margin-left:155px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .note-content{width:100%;background-color:#fff;padding:4px 8px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47%;height:106px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .el-dialog__header{display:none}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:76px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover img{max-width:100%;max-height:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box .image-title{cursor:pointer;width:80px;opacity:.6;text-align:center;line-height:13px;font-family:PingFang SC;font-weight:800;font-size:12px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource{width:100%;padding:4px 6px;background-color:#fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background:#fff;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;border:2px solid #fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:164px;color:#0d3b8b}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title-width{width:120px;margin-left:4px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item img{margin-left:6px;width:12px;cursor:pointer;vertical-align:middle}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .xml-current-resources{border:2px solid #3e8ced;color:#3e8ced}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .current-teacher-resources{-webkit-animation:backgroundColor 4s ease;animation:backgroundColor 4s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes backgroundColor{from{background-color:#409ef0}to{background-color:#c8e5ff}}@keyframes backgroundColor{from{background-color:#409ef0}to{background-color:#c8e5ff}}.xml-digital-teaching-preview .xml-resource-list-pc .no-data{margin:130px 30px;width:188px}.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__header{display:none!important}.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__body{padding:0}.xml-digital-teaching-preview .xml-preview-catalog-pc{overflow-y:auto;height:calc(var(--xml-reader-page-height) - 40px);padding:0!important}.xml-digital-teaching-preview .xml-preview-catalog-pc .text-book-name{font-family:PingFang SC;font-weight:400;font-size:18px;color:#333;text-align:center;padding:0 8px 14px 0;background:#fff;position:sticky;top:52px;left:0;z-index:99;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-preview-catalog-pc .text-book-name span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:52px;padding:12px 0 20px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-title{padding:0 14px;font-family:PingFang SC;font-weight:500;font-size:16px;color:#4994fb}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-img{width:12px;height:18px;background-size:100% 100%}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-img-left{background-image:url(../../static/images/icons/books/catalog_left.png)}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-img-right{background-image:url(../../static/images/icons/books/catalog_right.png)}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalogHeaderHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:0;left:0;z-index:99;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content{font-size:14px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__content{height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon,.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon::before{display:none}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content{position:relative;background:linear-gradient(88deg,#e3f2ff 0,#f9fcff 100%);border-radius:6px 0 0 6px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content::after{position:absolute;top:5px;left:0;content:"";display:block;width:3px;height:20px!important;background:#4994fb}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .custom-tree-node{font-style:14px;font-weight:400;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important}.xml-digital-teaching-preview .xml-digital-teaching-phone{height:var(--xml-reader-page-height);background-color:#f5f5f5}.xml-digital-teaching-preview .xml-digital-teaching-phone .xmlmback{position:absolute;top:122px;left:137px;z-index:1;padding-top:5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box{-webkit-touch-callout:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box .xml-reader-content{padding-bottom:85px}.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list{width:100%;height:calc(var(--xml-reader-page-height) - var(--vh-offset,0px));background-color:var(--reader-theme-color);-ms-scroll-chaining:none;overscroll-behavior:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list .xml-reader-window-Preview-dom{height:calc(var(--xml-reader-page-height) - var(--vh-offset,0px));overflow-y:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop{width:100%;height:80vh;background-color:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;padding:10px 15px 34px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input{margin-top:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input input{padding:1px 20px;background:#f3f3f3;border:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .seach-text{background-color:#f6fbff;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1);padding:8px 0 14px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block{position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block .add-teacher-resources{display:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .el-collapse-item__content{padding-bottom:0;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar{padding:0 16px;width:100%;position:fixed;top:0;left:0;z-index:99;pointer-events:all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con{width:100%;height:42px;background:#dee9ff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05);box-shadow:0 0 10px 0 rgba(0,0,0,.05);border-radius:12px;padding:5px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .cur-name{width:70%;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#0d3b8b;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#0d3b8b;line-height:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box .icon{width:16px;height:16px;margin-left:12px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:3003;pointer-events:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;width:100%;bottom:0;left:0;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);box-shadow:0 0 16px 0 rgba(0,0,0,.2);pointer-events:all;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);z-index:3003;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 34px 8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;border-bottom:1px solid #f1f1f1}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content img{width:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item{padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#333;line-height:22px;padding-top:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 div{color:#3e8ced;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item .toolbar-icon{width:24px;height:24px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_10 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_10.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_11 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_11.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_12 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_12.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_13 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_13.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_10.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_11.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_12.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_13.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop{width:100%;height:80vh;background:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;padding:0 15px 66px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .book-name{font-family:PingFang SC,PingFang SC;font-weight:600;font-size:18px;color:#0d3b8b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .node-label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop{width:100%;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);box-shadow:0 0 16px 0 rgba(0,0,0,.2);border-radius:22px 22px 0 0;padding:17px;padding-bottom:calc(148px + env(safe-area-inset-bottom));-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .keyname{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;margin-right:9px;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:14px;color:#333;width:34.5%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span{margin:0 20px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__increase{margin:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .size-btn{width:62px;height:30px;background:#efefef;border-radius:15px;text-align:center;line-height:30px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box{width:calc(100% - 65px);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:3vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,28px)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .color-tag{width:28px;height:28px;border-radius:50%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__inner,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__inner{height:30px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .active{border:1px solid #333}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-input__suffix-inner{margin-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__suffix{margin-top:6px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .is-reverse{margin-top:-13px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box{width:calc(100% - 75px)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__suffix{margin-top:6px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .is-reverse{margin-top:-13px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .m-l23{margin-left:23px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .spacing-box:not(.number-input) .el-input__inner{width:25vw;padding-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small{line-height:28px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__increase{width:28px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input__inner{height:30px;line-height:30px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop{width:100%;height:80vh;padding:0 15px 33px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;position:relative;overflow:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .no-data{margin:40px 20%;width:60%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>img,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>img,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>img{margin-right:4px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar{width:100%;height:46px;background:#e3ecff;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;left:0;bottom:calc(62px + env(safe-area-inset-bottom))}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar>div{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:rgba(22,129,229,.6);line-height:22px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active{color:#0d3b8b;font-weight:600;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active::after{content:"";width:100%;height:2px;background-color:#0d3b8b;position:absolute;left:0;bottom:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list{height:calc(100% - 90px);overflow:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__header{background-color:transparent;color:#0d3b8b;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__wrap{background-color:transparent;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:13px;color:#2d2d2d;line-height:15px;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>div{width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:normal}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>div{width:90%;line-height:normal}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .or-text{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:13px;color:#2d2d2d;line-height:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .note-con{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:11px;color:#57a9fb;margin-top:6px;padding-left:10px;border-left:1px solid #57a9fb}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>div{width:90%;line-height:normal;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:13px;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;-webkit-transform:translateY(8px);transform:translateY(8px);padding:0 5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 6px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div img{margin-right:5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns .delete-btn{color:#ff5a5a}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-title{width:100%;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip{position:fixed;bottom:85px;left:calc((100% - 335px)/ 2);z-index:10001;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;background:#f7fcff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:10px 20px;border-radius:12px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon{display:inline-block;width:1.25em;height:1.25em;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action span{padding-left:4px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#333}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-remark{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:10px;color:#999}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader{height:0!important;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-sun{font-family:"宋体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-hei{font-family:"黑体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-kai{font-family:"楷体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone{pointer-events:none;position:fixed;top:0;left:0;z-index:10002;width:100%;height:100vh;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere{position:absolute;pointer-events:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .xml-robot-image{background-image:url(../../static/images/icons/ai/elfin.png);background-size:100% 100%;-webkit-filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5));filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5))}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .van-icon-arrow-left{font-size:1vw;font-weight:600;color:#777}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .drag-left{-webkit-transition:left 1s;transition:left 1s}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .min-robot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px 0 0 10px;background-image:-webkit-gradient(linear,right top,left top,from(#c9dbfa),to(#cae3fb));background-image:linear-gradient(to left,#c9dbfa,#cae3fb);-webkit-box-shadow:-3px 3px 6px rgba(0,0,0,.5);box-shadow:-3px 3px 6px rgba(0,0,0,.5)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content{position:relative;width:100%;height:80vh}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%);border-radius:.3rem .3rem 0 0}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box span{padding-left:2vw;font-family:SourceHanSansCN-Medium;font-weight:600;font-stretch:normal;color:#0d27c6}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box{width:100%;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .xiaozhi-tips{width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,197,192,.1)),color-stop(0,rgba(128,212,222,.1)),color-stop(0,rgba(3,227,251,.1)),to(transparent));background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);font-family:SourceHanSansCN-Light;text-align:center;font-weight:400;font-stretch:normal;letter-spacing:0;color:#405ad1}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main,.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .timer{text-align:center;font-family:SourceHanSansCN-Light;font-weight:400;font-stretch:normal;letter-spacing:0;color:#848484}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box{position:relative;font-family:SourceHanSansCN-Light;font-weight:400;font-stretch:normal;letter-spacing:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box .loading-box{width:100%;position:absolute;left:0;bottom:0;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}@keyframes myAnimation{0%,100%{background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)}25%{background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)}50%{background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)}75%{background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)}}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .left{background-color:#f4f4f4;border-radius:0 10px 10px;border:1px solid #e5e5e5;color:#484848}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .right{background-color:#bbe8ff;border-radius:10px 0 10px 10px;border:1px solid #bbe8ff;color:#000}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .delete{background-image:url(../../static/images/icons/ai/delete_01.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .refresh{background-image:url(../../static/images/icons/ai/refresh_01.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .right-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box{position:absolute;left:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;border-top:solid 1px #bbe8ff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-20%,transparent),to(rgba(3,227,251,.1)));background-image:linear-gradient(180deg,transparent -20%,rgba(3,227,251,.1) 100%);-webkit-box-shadow:40px 12px 70px rgba(3,227,251,.2);box-shadow:40px 12px 70px rgba(3,227,251,.2)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .download{background-image:url(../../static/images/icons/ai/download.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #bbe8ff;background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content{width:calc(100% - .4rem);outline:0;border:none;resize:none;overflow-y:scroll;color:#333;font-family:"微软雅黑";background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content:empty::before{content:attr(placeholder);color:#777}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .sending{width:.24rem;height:.32rem;background-color:#fff;background-image:url(../../static/images/icons/ai/sending2.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-loading{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7)}.xml-digital-teaching-preview .xml-digital-teaching-phone .pointer-events{pointer-events:initial}.xml-digital-teaching-preview .xml-resource-list-phone{width:100%;height:80vh;padding-bottom:20px;background-color:#f0f8ff;border-radius:6vw 6vw 0 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding-right:2vw;padding-bottom:calc(50px + env(safe-area-inset-bottom))}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone{position:relative;width:26vw;height:100%;background-color:var(--reader-background-color)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:14vw;padding:0 6px 0 3vw;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item span{padding-left:6px}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .current-toolbar{font-weight:600;color:#3e8ced}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar{position:absolute;left:0;top:0;z-index:8;width:100%;height:14vw;background:#f0f8ff;-webkit-transition:top .3s;transition:top .3s}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar::after{position:absolute;z-index:10;display:block;content:"";width:2px;height:6vw;background:#2679e1;top:4vw;left:0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content{width:70vw;height:100%;padding:0 10px;overflow:hidden;overflow-y:auto;background-color:var(--reader-background-color);border-radius:2vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .current-teacher-resources{-webkit-animation:backgroundColor 4s ease;animation:backgroundColor 4s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes backgroundColor{from{background-color:#7ac1ff}to{background-color:#eaf5ff}}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note-box{padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note{-webkit-box-shadow:0 1px 4px 0 rgba(218,218,218,.8);box-shadow:0 1px 4px 0 rgba(218,218,218,.8);border-radius:4px}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#4f8de9;border-radius:4px 4px 0 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .note-icon{width:4vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .location{width:5vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .note-content{width:100%;padding:4px 8px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;line-height:24px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item{position:relative;padding-bottom:1vw;width:100%;min-height:10vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title{width:calc(100% - 10vw);padding:0 8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-icon{width:5vw;height:5vw;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_01{background-image:url(../../static/images/icons/resource/phone_icon_01.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_02{background-image:url(../../static/images/icons/resource/phone_icon_02.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_03{background-image:url(../../static/images/icons/resource/phone_icon_03.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_04{background-image:url(../../static/images/icons/resource/phone_icon_04.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_05{background-image:url(../../static/images/icons/resource/phone_icon_05.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .location{margin-left:6px;width:5vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay{position:relative}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay::after{content:"";display:block;position:absolute;top:0;right:0;background-color:var(--reader-background-color);width:3.6vw;height:5vw;-webkit-animation:myfirst 1.2s infinite;animation:myfirst 1.2s infinite}@-webkit-keyframes myfirst{from{width:3.6vw}to{width:0}}@keyframes myfirst{from{width:3.6vw}to{width:0}}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .flex-column{padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item{position:relative;margin-bottom:2vw;width:46%}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30vw;background-color:#f2f2f2}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover img{max-width:100%;max-height:100%}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0 2vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .resource-title{width:calc(100% - 5vw);padding-right:8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .location{width:5vw}.xml-digital-teaching-preview .teacher-resources-number-h5{position:absolute;top:23px;right:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;cursor:pointer}.xml-digital-teaching-preview .teacher-resources-number-h5 .number{position:relative;display:inline-block;border:1px solid #f17f53;border-radius:4px;height:18px;background-color:#fff;line-height:18px;padding:0 3px 0 4px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:10px;color:#f17f53;left:-4px}.xml-digital-teaching-preview .teacher-resources-number-h5 .number::after{position:absolute;top:5px;left:-3px;content:"";display:block;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #f17f53;border-top-color:#fff;border-right-color:#fff;background-color:#fff}.xml-digital-teaching-preview .xml-download-file-uppop{width:calc(100vw - 20px);padding:18px 12px;border-radius:6px;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.15);box-shadow:0 2px 16px 0 rgba(0,0,0,.15)}.xml-digital-teaching-preview .xml-download-file-uppop .code-path{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .xml-download-file-uppop .code-path .download-file-link{width:calc(100% - 60px);height:34px;border:1px solid #efefef;border-radius:6px;padding:0 14px;line-height:32px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-download-file-uppop .code-path .copy-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:54px;height:34px;background:#3e8ced;border-radius:2px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#fff}.xml-digital-teaching-preview .xml-download-file-uppop .code-text{padding-top:6px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#3e8ced;line-height:20px}.xml-digital-teaching-preview .video-resource-player{position:fixed;top:0;left:0;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#2e2e2e}.xml-digital-teaching-preview .video-resource-player .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .video-resource-player .video-content{width:100%}.xml-digital-teaching-preview .video-resource-player-pc{position:fixed;top:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:50%;background-color:#2e2e2e}.xml-digital-teaching-preview .video-resource-player-pc .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .video-resource-player-pc .video-content{width:100%;position:relative}.xml-digital-teaching-preview .xml-audio-player-page{position:fixed;top:0;left:0;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#2e2e2e}.xml-digital-teaching-preview .xml-audio-player-page .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .square-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:70vw;height:70vw;padding:30px;border-radius:50%;overflow:hidden}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button{position:absolute;left:0;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70vw;height:70vw}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-pause,.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-play{font-size:15vw;font-weight:600;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .rotate{-webkit-animation:rotate 7s linear infinite;animation:rotate 7s linear infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .active{-webkit-animation-play-state:running;animation-play-state:running}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.xml-digital-teaching-preview .xml-audio-player-page .audio-player-title{width:100%;height:10vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC;font-weight:500;font-size:5vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .current-time{width:14vw;font-size:4vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .total-time{width:14vw;padding-left:1vw;font-size:4vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .progress{width:56vw}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;height:140px;padding-bottom:10px}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .el-slider__button{width:10px;height:10px;background-color:#409eff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .volume-btn{margin:10px 0 0 4px;width:16px;height:16px;background-image:url(../../static/images/icons/resource/volume_02.png);background-size:100% 100%}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-line-height]:not([data-theme-line-height=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-line-height]:not([data-theme-line-height=""]) .parent-group .text-container .richtext-reset-wrapper--view p{line-height:var(--reader-theme-line-height)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .text-container .richtext-reset-wrapper--view p{letter-spacing:var(--reader-theme-letter-spacing)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]){color:var(--reader-theme-font-color)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a{color:var(--reader-theme-link-color)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view span{font-size:var(--reader-theme-font-size)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view span{font-family:var(--reader-theme-font-family)!important}@media (min-width:1300px) and (max-width:1500px){.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{width:670px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:590px}}@media (max-width:1299px){.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{width:600px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:520px}}.xml-digital-teaching-preview .mask-layer-trial-external{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3)}.xml-digital-teaching-preview .mask-layer-trial-external img{width:20px}.xml-digital-teaching-preview .min-mask-layer img{width:14px}.xml-digital-teaching-preview ::-webkit-scrollbar{width:6px}.xml-digital-teaching-preview ::-webkit-scrollbar-track{background-color:#e0e0e0}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb{background-color:#a3a3a3}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:hover{background-color:#797979}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:active{background-color:#797979}.xml-digital-teaching-preview .xml-reader-window-box .text-books-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.xml-digital-teaching-preview .xml-search-highlight{background-color:#ff0;color:red}.xml-digital-teaching-preview .code-toolbar{user-select:none}.add-teacher-resources-dialog .el-dialog__title{font-size:16px}.add-teacher-resources-dialog .el-dialog__body{padding:10px 20px 30px}.add-teacher-resources-dialog .el-dialog__body .ispan{font-size:12px!important;margin-top:-33px!important;font-style:normal!important}.add-teacher-resources-dialog .el-dialog__body .el-upload-list--picture-card{margin:0 0 0 -50px}.add-teacher-resources-dialog .el-dialog__body .el-checkbox{min-width:108px}.add-teacher-resources-dialog .el-dialog__body .el-upload--picture-card i{font-size:54px;margin-top:43px}.add-teacher-resources-dialog .el-dialog__body .recordeds{margin-left:0!important}.add-teacher-resources-dialog .el-dialog__body .upload-demo{margin-left:145px!important}.add-teacher-resources-dialog .el-dialog__body .addOne{height:60px!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item{margin:0!important;border-radius:4px!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea{width:100%!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea:focus{border-color:#409eff!important}.add-teacher-resources-dialog .el-dialog__body .disUoloadSty .el-upload--picture-card{display:none}.add-teacher-resources-dialog .el-dialog__body .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:148px;height:148px;background-color:#a7afb8;border:1px dashed #c0ccda;border-radius:6px}.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item .cover{max-width:100%;max-height:100%}.add-teacher-resources-dialog .el-tabs__nav-wrap::after{position:static!important}.add-teacher-resources-dialog .notes-form{margin-left:-2px}.add-teacher-resources-dialog .notes-textarea{width:84%!important}.add-teacher-resources-dialog .character-count{position:absolute;right:8px;bottom:-4px;font-size:12px;color:#999}.preview-tree-box-h5{background:0 0;padding:15px 0;height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto}.preview-tree-box-h5[id=built-in-tree]{padding:0}.preview-tree-box-h5 .el-tree-node{word-break:break-all;white-space:normal}.preview-tree-box-h5 .el-tree-node .el-tree-node__content{display:table}.preview-tree-box-h5-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-tree-box-h5-title .el-image{position:absolute;left:16px}.preview-tree-box-h5-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.preview-tree-box-h5-line{width:100%;height:1px;background:#ccc;border-radius:1px}.preview-tree-box-h5.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon{display:none}.preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.preview-tree-box-h5 .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-tree-box-h5 .catalog-node .highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;color:#1681e5}.preview-tree-box-h5 .catalog-node__left,.preview-tree-box-h5 .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-tree-box-h5 .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.preview-tree-box-h5 .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.preview-tree-box-h5 .catalog-node__left .node-label-bg{position:absolute;color:transparent}.preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;color:#1681e5}.preview-tree-box-h5 .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left{width:200px}.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.xml-toast-prompt-box{position:fixed;top:40vh;left:35vw;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30vw}.xml-toast-prompt-box .prompt-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 20px;border-radius:6px;font-size:16px;font-family:"微软雅黑";text-align:center}.xml-toast-prompt-box .warning{background:#fcf6ed;border:2px solid #ffedd4;color:#f2ae4b}.xml-toast-prompt-box .error{background:#fdf0f0;border:2px solid #f0c5c5;color:#eb6c6e}.xml-toast-prompt-box .success{background:#ddf1e2;border:2px solid #bee2c7;color:#6ac73c}.xml-set-pop-pc .el-dialog{width:395px;height:340px}.xml-set-pop-pc .el-dialog__header{background-color:#f2f2f2!important}.xml-set-pop-pc .el-form-item{margin-bottom:35px}.xml-set-pop-pc .el-form-item__label{font-size:16px}.xml-set-pop-pc .el-select{margin-left:3px}.xml-set-pop-pc .el-select--medium{width:300px;height:30px}.xml-set-pop-pc .slider{margin-left:18px}.xml-set-pop-pc .select-font{margin-left:11px;width:75%}.xml-set-pop-pc .set-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:37px}.xml-set-pop-pc .set-item .keyname{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;margin-right:9px;white-space:nowrap}.xml-set-pop-pc .set-item .spacing-box .el-input__inner{width:25vw;padding-right:10px}.xml-set-pop-pc .set-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:14px;color:#333;width:29.9%}.xml-set-pop-pc .set-item>div>span{margin:0 20px}.xml-set-pop-pc .set-item>div>span.el-input-number__decrease,.xml-set-pop-pc .set-item>div>span.el-input-number__increase{margin:0}.xml-set-pop-pc .set-item .size-btn{width:62px;height:30px;background:#efefef;border-radius:15px;text-align:center;line-height:30px;cursor:pointer}.xml-set-pop-pc .set-item .color-box{width:calc(100% - 65px);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:3vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,28px)}.xml-set-pop-pc .set-item .color-box .color-tag{width:28px;height:28px;border-radius:50%}.xml-set-pop-pc .set-item .color-box .active{border:1px solid #333}.xml-set-pop-pc .set-item .family-select-box{width:calc(100% - 75px)}.xml-set-pop-pc .set-item .family-select-box .el-select{width:100%}.xml-set-pop-pc .set-item .m-l23{margin-left:23px}.xml-set-pop-pc .color-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:300px;height:28px}.xml-set-pop-pc .color-container .color-item{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.xml-set-pop-pc .color-container .active-color{border:1px solid #000;border-radius:50%}.xml-set-pop-pc .white-check{color:#fff!important}.xml-set-pop-pc .color-item.white-border{border-color:#fff!important}.xml-set-pop-pc .check-mark{margin:1px 0 0 8px}.xml-set-pop-pc .el-form-item__content .line-height-select{width:283px;height:30px}.customPopper{min-width:80px!important}.teacher-note-popover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-note-popover span{margin:2px 0;cursor:pointer;font-family:PingFang SC;font-weight:400;font-size:12px;color:#333}.teacher-note-popover span:hover{color:#3d9ae6}@media (max-width:1000px){.xml-digital-teaching-preview .parent-group{padding:14px}.parent-group-mark .code-toolbar{width:calc(100vw - 28px)}}.preview-left-student,.xml-iframe-web-view{width:100%;height:100%}.xml-resource-list-pc .ppt,.xml-resource-list-pc .pptx,.xml-resource-list-phone .ppt,.xml-resource-list-phone .pptx{background-image:url(../../static/images/icons/resource/ppt.svg)}.xml-resource-list-pc .doc,.xml-resource-list-pc .docx,.xml-resource-list-phone .doc,.xml-resource-list-phone .docx{background-image:url(../../static/images/icons/resource/docx.svg)}.xml-resource-list-pc .richtext-reset-wrapper--edit .doc,.xml-resource-list-pc .richtext-reset-wrapper--edit .docx,.xml-resource-list-pc .richtext-reset-wrapper--view .doc,.xml-resource-list-pc .richtext-reset-wrapper--view .docx,.xml-resource-list-phone .richtext-reset-wrapper--edit .doc,.xml-resource-list-phone .richtext-reset-wrapper--edit .docx,.xml-resource-list-phone .richtext-reset-wrapper--view .doc,.xml-resource-list-phone .richtext-reset-wrapper--view .docx{background-image:none}.xml-resource-list-pc .xls,.xml-resource-list-pc .xlsx,.xml-resource-list-phone .xls,.xml-resource-list-phone .xlsx{background-image:url(../../static/images/icons/resource/excel.svg)}.xml-resource-list-pc .gif,.xml-resource-list-pc .jpeg,.xml-resource-list-pc .jpg,.xml-resource-list-pc .png,.xml-resource-list-phone .gif,.xml-resource-list-phone .jpeg,.xml-resource-list-phone .jpg,.xml-resource-list-phone .png{background-image:url(../../static/images/icons/resource/jpg.svg)}.xml-resource-list-pc .mp3,.xml-resource-list-phone .mp3{background-image:url(../../static/images/icons/resource/mp3.svg)}.xml-resource-list-pc .mp4,.xml-resource-list-phone .mp4{background-image:url(../../static/images/icons/resource/mp4.svg)}.xml-resource-list-pc .pdf,.xml-resource-list-phone .pdf{background-image:url(../../static/images/icons/resource/pdf.svg)}.xml-resource-list-pc .zip,.xml-resource-list-phone .zip{background-image:url(../../static/images/icons/resource/zip.svg)}.xml-resource-list-pc .recorded,.xml-resource-list-phone .recorded{background-image:url(../../static/images/icons/resource/icon_recorded.svg)}.preview-left-student{overflow-y:auto;padding:0!important;background-color:var(--reader-theme-color)}.preview-left-student .text-book-name{font-family:PingFang SC;font-weight:400;font-size:18px;color:#333;text-align:center;padding:0 8px 0 0;background:#fff;position:sticky;z-index:99;background-color:var(--reader-theme-color)}.preview-left-student .text-book-name span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.preview-left-student .xml-preview-catalog-pc{overflow:hidden;height:auto}.preview-left-student .xml-empty{margin-top:260px}.preview-left-student .el-tabs__header{padding:0 10px 4px 12px!important;position:sticky;top:0;z-index:1;background:#fff;margin:0}.preview-left-student .text-book-name{top:0!important}.preview-left-student .el-tabs__item{color:#afafaf;border:none!important}.preview-left-student .is-active{color:#000;font-weight:700}.preview-left-student .el-tabs__nav{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-left-student .el-tabs__active-bar{width:30px;height:4px;background:-webkit-gradient(linear,left top,right top,from(#0bbafb),to(#4285ec));background:linear-gradient(90deg,#0bbafb,#4285ec);margin:10px 10px 10px 0}.preview-left-student .el-collapse{border:none}.preview-left-student .el-collapse-item{margin-bottom:26px;background-color:var(--reader-theme-color);-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;overflow:hidden;border:2px solid #fff}.preview-left-student .el-collapse-item .el-collapse-item__header{position:sticky;top:0;left:0;height:30px;padding:0 0 0 10px;background:#7f9eb2;font-family:PingFang SC;font-weight:400;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid #3e8ced}.preview-left-student .el-collapse-item .el-collapse-item__content{padding-bottom:0}.preview-left-student .el-collapse-item .collapse-title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.preview-left-student .resource-list{padding:12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#e5eefa;width:100%}.preview-left-student .resource-list .resource-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;width:88%}.preview-left-student .resource-list .resource-item .flie-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .resource-list .resource-item .teacher-flie-title{display:inline-block;width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .resource-list .resource-item .resource-title{cursor:pointer;width:100%}.preview-left-student .resource-list .resource-item .icon{width:23px;height:17px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.preview-left-student .resource-list .resource-item .icon_01{background-image:url(../../static/images/icons/resource/icon_01.png)}.preview-left-student .resource-list .resource-item .icon_02{background-image:url(../../static/images/icons/resource/icon_02.png)}.preview-left-student .resource-list .resource-item .icon_03{background-image:url(../../static/images/icons/resource/icon_03.png)}.preview-left-student .resource-list .resource-item .icon_04{background-image:url(../../static/images/icons/resource/icon_04.png)}.preview-left-student .resource-list .resource-item .icon_05{background-image:url(../../static/images/icons/resource/icon_05.png)}.preview-left-student .resource-list .resource-item .resource-icon{position:absolute;top:110px;left:89px;width:18px;height:18px;cursor:pointer;background-image:url(../../static/images/icons/resource/positioning.png);background-size:16px 16px;background-repeat:no-repeat;background-position:50% 50%}.preview-left-student .resource-list .resource-item .resource-icon:hover{background-image:url(../../static/images/icons/resource/positioning.png)}.preview-left-student .resource-list .resource-item .resource-icon2{position:absolute;top:0!important;left:203px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .resource-icon3{position:absolute;top:0!important;left:70px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .hoverImgStyle{position:absolute;top:106px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .hoverStyle{position:absolute;top:0!important;left:203px!important;cursor:pointer}.preview-left-student .resource-list .resource-item:hover{color:#3e8ced}.preview-left-student .resource-list .resource-item:hover .icon_01{background-image:url(../../static/images/icons/resource/icon_up_01.png)}.preview-left-student .resource-list .resource-item:hover .icon_02{background-image:url(../../static/images/icons/resource/icon_up_02.png)}.preview-left-student .resource-list .resource-item:hover .icon_03{background-image:url(../../static/images/icons/resource/icon_up_03.png)}.preview-left-student .resource-list .resource-item:hover .icon_04{background-image:url(../../static/images/icons/resource/icon_up_04.png)}.preview-left-student .resource-list .resource-item:hover .icon_05{background-image:url(../../static/images/icons/resource/icon_up_05.png)}.preview-left-student .resource-list .xml-teacher-note{margin-bottom:16px;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px}.preview-left-student .resource-list .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#a8bbc8;border-radius:4px 4px 0 0}.preview-left-student .resource-list .xml-teacher-note .xml-note-header .note-icon{width:16px}.preview-left-student .resource-list .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.preview-left-student .resource-list .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.preview-left-student .resource-list .xml-teacher-note .note-content{width:100%;padding:4px 8px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;line-height:24px;cursor:pointer}.preview-left-student .resource-list .image-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47%;height:106px;margin-bottom:30px}.preview-left-student .resource-list .image-item .el-dialog__header{display:none}.preview-left-student .resource-list .image-item img{max-width:100%;max-height:100%}.xml-reader-preview-guokai .tippy-box,.xml-reader-preview-huateng .tippy-box{max-width:inherit!important}.preview-left-student .resource-list .image-item .image-title{position:absolute;left:-8px;bottom:-19px;width:90%;opacity:.6;text-align:center;line-height:13px;font-family:PingFang SC;font-weight:800;font-size:12px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-left-student .resource-list .teaching-resource-item .resource-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:164px}.preview-left-student .resource-list .teaching-resource-item .resource-title-width{width:136px}.preview-left-student .resource-list .teaching-resource-item img{margin-left:6px;width:12px;cursor:pointer;vertical-align:middle}.v-modal{z-index:1000!important}.legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.fillInTheBlanksSpan{border-bottom:1px solid #333}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle}.xml-el-icon-close-dialog{position:absolute;top:6px;right:6px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;border-radius:50%;background-color:#999;cursor:pointer}.xml-el-icon-close-dialog .el-icon-close{color:#fff;font-size:12px}.xml-text-preview-box-dialog{user-select:none}.xml-text-preview-box-dialog .el-dialog__header{display:none!important}.xml-audio-player-page-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0 30px}.xml-audio-player-page-pc .el-icon-back{display:none}.xml-audio-player-page-pc .audio-cover{width:160px}.xml-audio-player-page-pc .audio-cover .square-wrapper{position:relative}.xml-audio-player-page-pc .audio-cover .rotate{-webkit-animation:rotate 7s linear infinite;animation:rotate 7s linear infinite}.xml-audio-player-page-pc .audio-cover .active{-webkit-animation-play-state:running;animation-play-state:running}.xml-audio-player-page-pc .audio-cover .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.xml-audio-player-page-pc .play-button{position:absolute;top:50px;left:50px;font-size:63px;cursor:pointer}.xml-audio-player-page-pc .audio-player-title{font-size:29px}.xml-audio-player-page-pc .audio-controls{-webkit-box-flex:1;-ms-flex:1;flex:1;width:89%}.xml-audio-player-page-pc .audio-controls .audio-controls__handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .progress{width:calc(100% - 90px);padding:0 14px}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .current-time,.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .total-time{position:relative}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;height:140px;padding-bottom:10px}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .el-slider__button{width:10px;height:10px;background-color:#409eff}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .volume-btn{margin:10px 0 0 4px;width:16px;height:16px;background-image:url(../../static/images/icons/resource/volume_01.png);background-size:100% 100%;cursor:pointer}.xml-epub-pdf-dialog .el-dialog__header{padding-bottom:24px}.xml-epub-pdf-dialog .el-dialog__body{padding:0}.xml-reader-preview-huateng .xml-digital-teaching-pc{padding-left:0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .text-book-name{padding:10px 30px 10px 10px;background-color:#79abfa;font-family:FZDHTK;font-size:20px;color:#fff;font-weight:600;clip-path:polygon(0 0,246px 0,100% 100%,0 100%)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header{padding:0 22px 0 0!important;background-color:#538ae6;clip-path:polygon(0 0,246px 0,100% 100%,0 100%)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__nav{width:100%;border:none}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__item{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .is-active{background:#79abfa}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-collapse,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-preview-catalog-pc{padding:10px 0 0 10px!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-note-header{background-color:#538ae6}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .catalogContentTeacher{padding-left:10px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{height:80px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress{width:150px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress-bar__outer{border:1px solid #4d90f9}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress__text{font-size:14px!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .title{padding-top:6px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up span{padding-top:6px;font-family:SimHei;font-weight:400;font-size:14px;color:#676767;cursor:pointer}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .el-collapse-item__header{background:#538ae6}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header{background-color:#538ae6}.xml-reader-preview-huateng .xml-digital-teaching-pc .is-active{border:2px solid #3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{margin-right:0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{width:68px;height:100%;padding-left:4px;padding-right:4px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar{background-color:#79abfa;-webkit-box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8);box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar div{color:#fff}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{display:none}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-item{height:90px;background-color:#deecff;margin:0 0 6px;border-radius:0 18px 18px 0}.xml-reader-preview-guokai .xmlStatisticalCharts .student_color1,.xml-reader-preview-huateng .xmlStatisticalCharts .student_color1{background-color:#fc7293}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_01.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_02.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_03.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_04.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_05.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_06.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_07.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_08.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_09.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_01.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_02.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_03.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_04.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_05.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_06.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_07.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_08.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_09.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_left{width:30px;height:80px;margin-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_right{width:30px;height:80px;margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xmlStatisticalCharts .uptri{margin:0 auto;width:0;height:0;border-top:15px solid rgba(255,255,255,0);border-left:15px solid rgba(255,255,255,0);border-bottom:15px solid rgba(151,151,151,.25);border-right:15px solid rgba(255,255,255,0)}.xml-reader-preview-huateng .xmlStatisticalCharts .uptri1{margin:0 auto;width:0;height:0;border-top:15px solid #fff;border-left:15px solid #fff;border-bottom:15px solid #fff;border-right:15px solid #fff}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color2{background-color:#9d91f3}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color3{background-color:#47c8e8}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color4{background-color:#64a4fc}.xml-reader-preview-huateng .xmlStatisticalCharts .student_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_img{width:100px;height:100px;border-radius:50px;background-color:#ececec}.xml-reader-preview-huateng .xmlStatisticalCharts .student_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .img{width:100px;height:100px;border-radius:50px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:750px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .select_swiper_box,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .swiper_box{margin-right:30px;border-radius:4px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_img{width:80px;height:80px;border-radius:50px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_name{text-align:center;padding:10px 0;width:80px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom{width:850px;background-color:#fff;margin-top:0;border-radius:10px;-webkit-box-shadow:0 2px 16px 0 rgba(151,151,151,.25);box-shadow:0 2px 16px 0 rgba(151,151,151,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px 30px}.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom_box .title,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-huateng .xmlStatisticalCharts .el-select{width:140px;height:34px}.xml-reader-preview-huateng .xmlStatisticalCharts .el-input--suffix{height:34px}.xml-reader-preview-huateng .xmlStatisticalCharts .el-input--suffix input{height:34px!important}.xml-reader-preview-guokai .xml-digital-teaching-pc{padding-left:0}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left{-webkit-box-shadow:0 0 10px 0 rgba(218,218,218,.8);box-shadow:0 0 10px 0 rgba(218,218,218,.8)}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .catalog-content .is-current>.el-tree-node__content{position:relative;background:rgba(211,222,255,.54);-webkit-box-shadow:0 0 3px 0 rgba(143,178,231,.36);box-shadow:0 0 3px 0 rgba(143,178,231,.36);border-radius:6px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .catalog-content .is-current>.el-tree-node__content::after{display:none}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .xml-preview-catalog-pc .catalog-header .catalog-img-left{background-image:url(../../static/images/icons/books/catalog_left_gk.png)}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .xml-preview-catalog-pc .catalog-header .catalog-img-right{background-image:url(../../static/images/icons/books/catalog_right_gk.png)}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .text-book-name{padding:10px 30px 10px 10px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:16px;color:#333}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#666;line-height:19px;margin-top:22px;margin-bottom:16px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs>div{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs>div>span{margin:0 10px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs-active{font-weight:600;color:#538ae6}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs .left-icon{background:url(../../static/images/icons/books/catalog_left_gk.png);background-size:100% 100%;width:20px;height:30px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs .right-icon{background:url(../../static/images/icons/books/catalog_right_gk.png);background-size:100% 100%;width:20px;height:30px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header{background:rgba(222,230,255,.54);border-radius:6px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__nav{width:100%;border:none}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__item{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;text-align:center;padding:0 15px;background:#f0f3fe}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__active-bar{width:30px;height:3px;background:#538ae6;margin:0 0 4px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-collapse,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-preview-catalog-pc{padding:10px 10px 0!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-note-header{background-color:#538ae6}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .catalogContentTeacher{padding-left:10px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc{-webkit-box-shadow:0 2px 14px 8px #ddd;box-shadow:0 2px 14px 8px #ddd;border-radius:4px 4px 0 0}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress{width:150px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress-bar__outer{border:1px solid #4d90f9}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress__text{font-size:14px!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .title{padding-top:6px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up span{padding-top:6px;font-family:SimHei;font-weight:400;font-size:14px;color:#676767;cursor:pointer}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item{margin-bottom:10px;background:#fff;border-radius:10px;border:1px solid #d5dee3;padding:10px 8px 0}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .el-collapse-item__header{background:#538ae6;border-radius:6px;margin-bottom:12px}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .is-active{background:#aecdfe;border-color:#aecdfe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list{padding:0}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-teacher-note{background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(142,142,142,.15);box-shadow:0 0 10px 0 rgba(142,142,142,.15);border-radius:10px;border:1px solid #aecdfe}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header{background-color:#aecdfe;border-radius:8px 8px 0 0}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header .note-icon{width:18px}.xml-reader-preview-guokai .xml-digital-teaching-pc .is-active{border:1px solid #d5dee3;background:#fff}.xml-reader-preview-guokai .xml-digital-teaching-pc .is-active .resource-list{background:#fff}.xml-reader-preview-guokai .xml-digital-teaching-pc .is-active i{border:0;color:#fff}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{height:100%;padding-left:4px;padding-right:4px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar{background-color:var(--xml-reader-toolbar-color);-webkit-box-shadow:2px 1px 2px 1px var(--xml-reader-toolbar-border-color);box-shadow:2px 1px 2px 1px var(--xml-reader-toolbar-border-color)}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar div{color:#fff}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 div{color:#3e8ced;font-weight:600}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{display:none}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-item{height:70px!important;margin:0 0 6px;border-radius:0 18px 18px 0}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_01.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_02.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_03.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_04.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_05.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_06.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_07.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_08.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_09.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_01.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_02.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_03.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_04.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_05.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_06.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_07.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_08.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_09.png)!important}.xml-reader-preview-guokai .xmlStatisticalCharts .wrap_left{width:30px;height:80px;margin-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-guokai .xmlStatisticalCharts .wrap_right{width:30px;height:80px;margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-guokai .xmlStatisticalCharts .uptri{margin:0 auto;width:0;height:0;border-top:15px solid rgba(255,255,255,0);border-left:15px solid rgba(255,255,255,0);border-bottom:15px solid rgba(151,151,151,.25);border-right:15px solid rgba(255,255,255,0)}.xml-reader-preview-guokai .xmlStatisticalCharts .uptri1{margin:0 auto;width:0;height:0;border-top:15px solid #fff;border-left:15px solid #fff;border-bottom:15px solid #fff;border-right:15px solid #fff}.xml-reader-preview-guokai .xmlStatisticalCharts .student_color2{background-color:#9d91f3}.xml-reader-preview-guokai .xmlStatisticalCharts .student_color3{background-color:#47c8e8}.xml-reader-preview-guokai .xmlStatisticalCharts .student_color4{background-color:#64a4fc}.xml-reader-preview-guokai .xmlStatisticalCharts .student_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-guokai .xmlStatisticalCharts .student_img{width:100px;height:100px;border-radius:50px;background-color:#ececec}.xml-reader-preview-guokai .xmlStatisticalCharts .student_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_top .img{width:100px;height:100px;border-radius:50px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_top .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:750px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .select_swiper_box,.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .swiper_box{margin-right:30px;border-radius:4px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .teacher_img{width:80px;height:80px;border-radius:50px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .teacher_name{text-align:center;padding:10px 0;width:80px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom{width:850px;background-color:#fff;margin-top:0;border-radius:10px;-webkit-box-shadow:0 2px 16px 0 rgba(151,151,151,.25);box-shadow:0 2px 16px 0 rgba(151,151,151,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px 30px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-guokai .xmlStatisticalCharts .el-select{width:140px;height:34px}.xml-reader-preview-guokai .xmlStatisticalCharts .el-input--suffix{height:34px}.xml-reader-preview-guokai .xmlStatisticalCharts .el-input--suffix input{height:34px!important}@media screen and (min-width:1600px){.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left{width:340px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-toolbar-content{width:300px!important}}.xml-reader-preview-guokai .preview-counter-main-pc{padding:0 40px;-webkit-box-sizing:content-box;box-sizing:content-box}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tippy-box{background-color:rgba(0,0,0,.5)}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tippy-box[data-placement^=top]>.tippy-arrow::before{border-top-color:rgba(0,0,0,.8)!important}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tippy-content{background-color:rgba(0,0,0,.5);border-radius:4px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);padding:0}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tipnote-tpl{padding:14px 10px 10px}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl{padding:6px 8px;background-color:rgba(0,0,0,.1);color:#cacaca}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl .tipbar-action:hover{background-color:rgba(0,0,0,.5);color:#e2e2e2}.xml-reader-preview-guokai .xml-resource-list-phone{height:100vh}.xml-reader-preview-guokai .xml-resource-list-phone .navBar{height:46px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:17px;color:#333;background-color:#f6fbff;position:relative}.xml-reader-preview-guokai .xml-resource-list-phone .navBar .back-icon{position:absolute;left:20px;font-weight:700;color:#333;font-size:21px}.xml-reader-preview-guokai .xml-resource-list-phone .van-tabs__line{bottom:20px}.xml-reader-preview-guokai .xml-resource-list-phone .xml-resource-list{padding:22px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f6fbff}.xml-reader-preview-guokai .xml-resource-list-phone .xml-resource-list .xml-resource-content{width:100%;padding:10px 10px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(151,151,151,.1);box-shadow:0 0 16px 0 rgba(151,151,151,.1);border-radius:10px}.xml-reader-preview-guokai .xml-resource-list-phone .xml-resource-list .xml-resource-content .collapse-top{background-color:#fff}.xml-popup-content .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.xml-popup-content .content .xml-popup-mback{margin:3vw auto;width:26vw;height:1vw;border-radius:1vw;background-color:#0d3b8b}.xml-collapse-content,.xml-collapse-content .xml-collapse-item{width:100%;background-color:inherit}.xml-collapse-content .xml-collapse-item .collapse-top{position:sticky;left:0;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#f6fbff}.xml-collapse-content .xml-collapse-item .collapse-top .collapse-title{width:calc(100% - 6vw);height:10vw;font-family:PingFang SC,PingFang SC;text-align:left;font-weight:600;font-size:16px;color:#0d3b8b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;line-height:10vw}.xml-collapse-content .xml-collapse-item .collapse-top .el-icon-arrow-down{color:#0d3b8b;font-size:20px;font-weight:600;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-collapse-content .xml-collapse-item .collapse-top .collapse{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s;transition:all .3s}.xml-collapse-content .xml-collapse-item .collapse-content{-webkit-transition:height .3s;transition:height .3s}.xml-empty-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.xml-drag-and-drop-loading{background-color:#fff;position:relative;overflow:hidden}.xml-drag-and-drop-loading #xml-scroll-container{position:relative;-webkit-transition:all .18s;transition:all .18s}.xml-drag-and-drop-loading #xml-scroll-container .xml-loading-text{width:100%;color:#999;font-size:14px;text-align:center;letter-spacing:2px}.xml-drag-and-drop-loading #xml-scroll-container #up-loading-text{position:absolute;top:-20px;z-index:1}.xml-drag-and-drop-loading #xml-scroll-container #down-loading-text{position:absolute;bottom:-20px;z-index:1}.dp-text-ellipsis-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:6px 0;overflow:hidden;font-size:14px;line-height:20px}.dp-text-ellipsis-wrapper .text{position:relative;overflow:hidden;line-height:1.5;text-align:justify;text-overflow:ellipsis;word-break:break-all;-webkit-transition:.3s max-height;transition:.3s max-height}.dp-text-ellipsis-wrapper .text::before{float:right;height:calc(100% - 20px);content:""}.dp-text-ellipsis-wrapper .text::after{position:absolute;width:999vw;height:999vw;margin-left:-100px;content:""}.dp-text-ellipsis-wrapper .btn{position:relative;float:right;clear:both;margin-left:10px;font-size:14px;padding:0 8px;color:#206ef7;line-height:20px;border-radius:4px;cursor:pointer;z-index:10}.dp-text-ellipsis-wrapper .btn::after{font-family:element-icons!important;content:"展开\e790"}.dp-text-ellipsis-wrapper .text.showall{max-height:none}.dp-text-ellipsis-wrapper .text.showall .btn::after,.dp-text-ellipsis-wrapper .text.showall .btn::before{visibility:hidden}.dp-text-ellipsis-wrapper .text.showall.hidden-btn .btn::after{content:"收起\e78f";visibility:visible}.dp-text-ellipsis-wrapper .btn::before{position:absolute;left:1px;color:#333;-webkit-transform:translateX(-100%);transform:translateX(-100%);content:"..."}.xml-modal-player__wrapper .vjs-custom-skin>.video-js .vjs-control-bar.fullscren,.xml-modal-player__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control-bar.fullscren,.xml-modal-viewer__wrapper .vjs-custom-skin>.video-js .vjs-control-bar.fullscren,.xml-modal-viewer__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{position:fixed;opacity:1!important}.xml-hevue-imgpreview-wrap{position:fixed;top:0;bottom:0;right:0;left:0;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:9999;color:rgba(255,255,255,.6)}.xml-hevue-imgpreview-wrap .he-img-wrap{width:100%;height:100%;text-align:center;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-hevue-imgpreview-wrap .arrow{width:42px;height:42px;text-align:center;line-height:42px;position:absolute;top:50%;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:24px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:rgba(0,0,0,.3)}.xml-hevue-imgpreview-wrap .arrow:hover{opacity:.8;-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}.xml-hevue-imgpreview-wrap .arrow-left{left:50px}.xml-hevue-imgpreview-wrap .arrow-right{right:50px}.xml-hevue-imgpreview-wrap .he-close-icon{position:absolute;right:20px;top:50px;z-index:2;width:36px;height:36px;font-size:22px;line-height:36px;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:rgba(0,0,0,.3)}.xml-hevue-imgpreview-wrap .he-close-icon:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-hevue-imgpreview-wrap .he-control-bar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;bottom:10%;left:0}.xml-hevue-imgpreview-wrap .he-control-bar{height:44px;bottom:10%;padding:0 22px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:22px;margin:0 auto;background:rgba(0,0,0,.3)}.xml-hevue-imgpreview-wrap .he-control-title{position:absolute;top:30px;left:0;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;z-index:1}.xml-hevue-imgpreview-wrap .he-control-num{position:absolute;bottom:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);padding:0 22px;font-size:16px;border-radius:15px;background:rgba(0,0,0,.3)}.xml-hevue-imgpreview-wrap .he-control-btn{line-height:44px;font-size:24px;cursor:pointer;padding:0 9px;-webkit-transition:all .2s;transition:all .2s}.xml-hevue-imgpreview-wrap .he-control-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.xml-hevue-imgpreview-wrap .fade-enter-active,.xml-hevue-imgpreview-wrap .fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.xml-hevue-imgpreview-wrap .hevue-img-status-icon{font-size:56px}.xml-hevue-imgpreview-wrap .rotate-animation{-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.xml-hevue-imgpreview-wrap .he-img-wrap{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.he-close-icon,.he-control-num,.xml-hevue-imgpreview-wrap .arrow,.xml-hevue-imgpreview-wrap .he-control-bar{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.player-dialog,.xml-custom-modal{background-color:#ccc;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player-dialog .el-dialog,.xml-custom-modal .el-dialog{margin:0!important;max-width:calc(100% - 32px);padding:0;background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none}.player-dialog .el-dialog .progress-faker,.xml-custom-modal .el-dialog .progress-faker{width:100%;height:32px;z-index:2;position:absolute;bottom:2px;left:0;background-color:transparent;font-size:14px;color:transparent;padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player-dialog .el-dialog video,.xml-custom-modal .el-dialog video{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.player-dialog .el-dialog__header,.xml-custom-modal .el-dialog__header{display:none}.player-dialog .el-dialog__body,.xml-custom-modal .el-dialog__body{margin:0 auto!important;padding:0}.xml-modal-player__wrapper,.xml-modal-viewer__wrapper{background-color:#fff;min-height:68vh}.xml-modal-player__wrapper .title-block,.xml-modal-viewer__wrapper .title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.xml-modal-player__wrapper .title-block .title-adorn,.xml-modal-viewer__wrapper .title-block .title-adorn{width:27px}.xml-modal-player__wrapper .title-block .title,.xml-modal-viewer__wrapper .title-block .title{padding:0 3px;max-width:calc(100% - 54px);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#333;font-weight:700;letter-spacing:3px}.xml-modal-player__wrapper .content-block,.xml-modal-viewer__wrapper .content-block{margin-top:12px;color:#888}.xml-modal-player__wrapper .content-block .label,.xml-modal-viewer__wrapper .content-block .label{color:#333;font-size:18px;letter-spacing:1.5px}.xml-modal-player__wrapper .content-block .label span,.xml-modal-viewer__wrapper .content-block .label span{background:-webkit-gradient(linear,left top,right bottom,from(#d1eaf9),to(#d1eaf9));background:linear-gradient(to bottom right,#d1eaf9,#d1eaf9);background-size:100%;background-position:-1px 19px;background-repeat:no-repeat;padding:9px 7px}.xml-modal-player__wrapper .content-block .content,.xml-modal-viewer__wrapper .content-block .content{padding:16px 10px;font-size:14px;color:#666;word-break:break-all}.xml-modal-player__wrapper .xml-audio-player,.xml-modal-viewer__wrapper .xml-audio-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:45px 20px}.xml-modal-player__wrapper .xml-audio-player .audio-cover,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover{width:50%;height:auto;margin:0 auto;position:relative;border-radius:6px;overflow:hidden;padding-bottom:50%}.xml-modal-player__wrapper .xml-audio-player .audio-cover .square-wrapper,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover .square-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.xml-modal-player__wrapper .xml-audio-player .audio-cover .square-wrapper .el-image,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover .square-wrapper .el-image{width:100%;height:100%}.xml-modal-player__wrapper .xml-audio-player .audio-cover img,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.xml-modal-player__wrapper .xml-audio-player .audio-cover .style-a,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover .style-a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;width:25%}.xml-modal-player__wrapper .xml-audio-player .audio-player-control,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control{margin-top:24px}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title{color:#333}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title .scroll-text,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title .scroll-text{margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#333;font-weight:700;letter-spacing:3px}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview{width:calc(100% - 30px);overflow:hidden}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{-webkit-animation:fadeNum 6s infinite;animation:fadeNum 6s infinite;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title--modal.preview,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title--modal.preview{width:60%;margin:0 auto}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls{margin-top:20px}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__runway,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:12px 0;background-color:#999}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{display:none}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-modal-player__wrapper .video-js .vjs-big-play-button,.xml-modal-player__wrapper .xml-video-player .video-js .vjs-big-play-button,.xml-modal-viewer__wrapper .video-js .vjs-big-play-button,.xml-modal-viewer__wrapper .xml-video-player .video-js .vjs-big-play-button{border-radius:100%!important;width:70px!important;height:70px!important;margin-left:-35px!important}.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .current-time,.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .total-time,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .current-time,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .total-time{font-size:12px;color:#999}.xml-modal-player__wrapper .video-js .vjs-error-display::before,.xml-modal-viewer__wrapper .video-js .vjs-error-display::before{display:none!important}.xml-modal-player__wrapper .vjs-poster,.xml-modal-viewer__wrapper .vjs-poster{-o-object-fit:scale-down;object-fit:scale-down}.xml-modal-player__wrapper .xml-video-player,.xml-modal-viewer__wrapper .xml-video-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 16px}.vjs-hidden,.xml-modal-player__wrapper .xml-video-player .video-js .vjs-error-display::before,.xml-modal-viewer__wrapper .xml-video-player .video-js .vjs-error-display::before{display:none!important}.xml-modal-player__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control .vjs-time-tooltip,.xml-modal-viewer__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control .vjs-time-tooltip{top:.6em}.xml-modal-player__wrapper .xml-video-player .vjs-poster,.xml-modal-viewer__wrapper .xml-video-player .vjs-poster{-o-object-fit:scale-down;object-fit:scale-down}.xml-modal-player__wrapper .xml-video-player .content-block,.xml-modal-viewer__wrapper .xml-video-player .content-block{margin-top:24px}.xml-modal-player__wrapper .xml-modal-viewer__image,.xml-modal-viewer__wrapper .xml-modal-viewer__image{padding:60px 16px}.xml-modal-player__wrapper .xml-modal-viewer__scroll-wrapper,.xml-modal-viewer__wrapper .xml-modal-viewer__scroll-wrapper{max-height:calc(88vh - 171px);overflow-y:auto}.xml-modal-player__wrapper .xml-modal-viewer__scroll-wrapper .xml-image-container--aspect-fit,.xml-modal-viewer__wrapper .xml-modal-viewer__scroll-wrapper .xml-image-container--aspect-fit{text-align:center}@media screen and (min-width:782px){.player-dialog .el-dialog{max-width:750px!important}.player-dialog .el-dialog .xml-modal-player__wrapper{min-height:85vh}}.xml-title-first-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 7px}.xml-title-first-library-h5 .title-container .title-left-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#eaecef),to(var(--background-color)));background-image:linear-gradient(180deg,#eaecef 3%,var(--background-color) 100%);position:absolute;left:-12px;top:0;z-index:999;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-h5 .title-container .title-right-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,var(--background-color)),to(#eaecef));background-image:linear-gradient(180deg,var(--background-color) 3%,#eaecef 100%);position:absolute;top:0;right:-13px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color)!important;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-h5 .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-library-h5 .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-first-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Yellowtheme1-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-library-h5>div{width:100%}.xml-title-Yellowtheme1-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-library-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid var(--background-color);border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Yellowtheme2-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-library-h5>div{width:100%}.xml-title-Yellowtheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-library-h5 .title-container .left-icon{width:35px;height:35px;background-color:var(--background-color);opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid var(--background-color);margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-rectangle-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-library-h5 .title-container .title-left-img{width:10px;height:100%;position:absolute;left:-15px;background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-h5 .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-library-h5 .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-h5 .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-sixth-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-h5>div{width:100%}.xml-title-sixth-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-library-h5 .title-container .title-left-div{max-width:30%}.xml-title-sixth-library-h5 .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:var(--background-color);text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-library-h5 .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-h5 .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-library-h5 .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-library-h5 .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:var(--background-color);margin-top:5px}.xml-title-sixth-library-h5 .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-library-h5 .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-h5 .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-h5 .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:var(--background-color);bottom:0}.xml-title-sixth-library-h5 .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-library-h5 .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid var(--background-color);z-index:99;padding:0 15px}.xml-title-sixth-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-semicircle-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:var(--background-color);padding:0 20px;border-radius:10px}.xml-title-semicircle-library-h5 .title-container .title-left-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;left:20px}.xml-title-semicircle-library-h5 .title-container .title-right-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;right:20px}.xml-title-semicircle-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifteen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-library-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-library-h5 .title-container .left-image{width:48px;height:48px;border:2px solid var(--background-color);border-radius:50% 50% 0;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-library-h5 .title-container .left-image ::after{content:"";height:15px;position:absolute;right:-2px;bottom:0;border-right:2px solid #fff}.xml-title-fifteen-library-h5 .title-container .left-image .image-container,.xml-title-fifteen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-h5 .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-thirteenth-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-library-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid var(--background-color);border-right:4px solid var(--background-color);position:relative}.xml-title-thirteenth-library-h5 .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-h5 .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-h5 .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:var(--background-color);margin-top:-3px;margin-right:4%}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-h5 .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-library-h5 .title-container .bottomborder .Line1{width:45%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-h5 .title-container .bottomborder .block{width:7px;height:7px;background-color:var(--background-color);margin-bottom:-3px}.xml-title-thirteenth-library-h5 .title-container .bottomborder .Line2{width:15%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-h5 .title-container .bottomborder .Line3{width:20%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-h5 .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:5PX 20px}.xml-title-thirteenth-library-h5 .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-library-h5>div{padding:0 20px}.xml-title-Yellowtheme5-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 15px,var(--background-color) 0) bottom left,linear-gradient(45deg,transparent 15px,var(--background-color) 0) top left,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-library-h5 .title-container::before{content:"";width:100%;height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-h5 .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-h5 .title-container .left-img{position:absolute;width:50px;height:60%;top:50%;left:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(45deg,transparent 25px,var(--background-color) 0) bottom left,linear-gradient(135deg,transparent 25px,var(--background-color) 0) top left;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-h5 .title-container .right-img{position:absolute;width:50px;height:60%;top:50%;right:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(-45deg,transparent 25px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 25px,var(--background-color) 0) top right;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-library-h5>div{height:100%}.xml-title-Yellowtheme6-library-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:2px solid var(--background-color)!important;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-library-h5 .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-h5 .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox{padding:1px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#FFF;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-twelfth-library-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-h5 .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-library-h5 .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:var(--background-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:var(--background-color);overflow:hidden}.xml-title-twelfth-library-h5 .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-library-h5 .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-library-h5 .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-library-h5>div{width:100%}.xml-title-Greentheme1-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-library-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container,.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;border-radius:50%;height:100%}.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg{height:50px;min-width:50%;background-color:var(--reader-theme-color,#FFF);-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:var(--background-color);margin-right:8px}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-library-h5>div{width:100%}.xml-title-Greentheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-library-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container,.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:var(--background-color);-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:var(--background-color);position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-library-h5>div{width:100%}.xml-title-Greentheme3-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-library-h5 .title-container .right-top-bg{width:100%;height:50%;background-color:var(--background-color);border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-library-h5>div{width:100%}.xml-title-Greentheme4-library-h5 .cont-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-library-h5 .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-library-h5 .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:var(--background-color);position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox{position:relative;background-color:var(--reader-theme-color,#FFF);margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-library-h5 .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-library-h5 .title-container .title-left-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-h5 .title-container .title-left-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-h5 .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-library-h5 .title-container .title-right-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-h5 .title-container .title-right-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px;max-width:70%}.xml-title-Greentheme6-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-nineteen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-library-h5 .title-container-box{width:100%;position:relative}.xml-title-nineteen-library-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 20px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 20px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 20px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 20px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:0 45px;margin:0 auto;z-index:9;overflow:hidden}.xml-title-nineteen-library-h5 .title-container-box .title-container::before{content:"";width:calc(100% - 34px);height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-h5 .title-container-box .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-hexagon-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-h5 .xml-group-h5{background:linear-gradient(135deg,transparent 7px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 7px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 7px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 7px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat}.xml-title-hexagon-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px;border-radius:20px;background-color:var(--background-color)}.xml-title-hexagon-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fourteen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-library-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 0,var(--background-color) 0) top left,linear-gradient(45deg,transparent 0,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;position:relative;border-radius:12px;padding:5px 10px 5px 5px}.xml-title-fourteen-library-h5 .title-container .cont-box{width:100%;position:relative;overflow:hidden;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-title-fourteen-library-h5 .title-container .cont-box::after,.xml-title-fourteen-library-h5 .title-container .cont-box::before{width:2px;background:var(--background-color);position:absolute;right:0;height:100%;content:"";z-index:999}.xml-title-fourteen-library-h5 .title-container .cont-box::before{-webkit-transform:skew(45deg);transform:skew(45deg)}.xml-title-fourteen-library-h5 .title-container .cont-box::after{top:0;-webkit-transform:skew(135deg);transform:skew(135deg)}.xml-title-fourteen-library-h5 .title-container .cont-box .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);border-radius:3px}.xml-title-fourteen-library-h5 .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-library-h5 .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-seventeen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-library-h5>div{min-width:60%}.xml-title-sixteen-library-h5>div,.xml-title-sixteen-library-pad>div{min-width:40%}.xml-title-seventeen-library-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-library-h5 .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:var(--background-color);padding:3px;position:absolute;left:0}.xml-title-seventeen-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:var(--background-color);border:2px solid #fff}.xml-title-seventeen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-seventeen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid var(--background-color);margin-bottom:3px;margin-top:3px}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid var(--background-color)}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-sixteen-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-library-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid var(--background-color)!important;padding:0 30px 0 51px}.xml-title-sixteen-library-h5 .title-container .left-image{border-bottom:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #eaecef;border-right:20px solid transparent;position:absolute;bottom:-28px;left:10px;width:0;height:0}.xml-title-sixteen-library-h5 .title-container .left-image::before{content:"";border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid var(--background-color);border-right:10px solid transparent;position:absolute;top:-16px;left:-10px}.xml-title-sixteen-library-h5 .title-container .right-icon{width:10px;height:10px;background-color:var(--background-color);border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-library-h5 .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-library-h5 .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-library-h5>div{width:100%;height:100%}.xml-title-Knowledge-library-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-library-h5 .title-container .left-titlebox{background-color:var(--background-color);padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--background-color);background-color:var(--reader-theme-color,#FFF);border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifth-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:12px}.xml-title-fifth-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-library-h5 .title-container .title-bottom{width:95%;height:95%;background-color:var(--background-color);position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:6px}.xml-title-fifth-library-h5 .title-container .title-right-img{width:20px;height:25px;margin-top:-25px;margin-right:-25px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-title-fifth-library-h5 .title-container .title-right-img>div{width:6px;height:6px;background-color:var(--background-color);border-radius:50%;position:relative}.xml-title-fifth-library-h5 .title-container .title-right-img>div::after{content:"";width:3px;height:4px;background-color:var(--background-color);position:absolute;bottom:-3px;right:1px;-webkit-transform:skew(-27deg);transform:skew(-27deg)}.xml-title-fifth-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:6px;border:1px solid var(--background-color);z-index:99;-webkit-box-shadow:0 0 1px 0 #000;box-shadow:0 0 1px 0 #000}.xml-title-fifth-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-triangle-library-h5 .title-container .title-left-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:0 solid transparent;border-left-style:inset;margin-right:-12px;z-index:9;position:relative}.xml-title-triangle-library-h5 .title-container .title-left-img::after{content:"";width:0;height:0;border:15px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:0 solid transparent;border-left-style:inset;z-index:9;position:absolute;left:-30px}.xml-title-triangle-library-h5 .title-container .title-right-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:0 solid transparent;margin-left:-12px;margin-bottom:-10px;border-right-style:outset}.xml-title-triangle-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 30px;margin-left:-2px}.xml-title-triangle-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme1-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:35px!important;padding-right:35px!important}.xml-title-Redtheme1-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);box-shadow:0 3px 7px 0 rgba(0,0,0,.35);-webkit-transform:skew(-15deg);transform:skew(-15deg);z-index:9}.xml-title-Redtheme1-library-h5 .title-container .title-bg{width:100%;height:100%;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;z-index:0}.xml-title-Redtheme1-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme1-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;background:#fff;z-index:9}.xml-title-Redtheme1-library-h5 .title-container .text-container>div{-webkit-transform:skew(15deg);transform:skew(15deg)}.xml-title-Redtheme1-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme1-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme2-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px!important;padding-right:30px!important}.xml-title-Redtheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg)}.xml-title-Redtheme2-library-h5 .title-container::before{content:"";width:88px;height:4px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);border-radius:1px;position:absolute;bottom:-10px;right:5px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-h5 .title-container::after{content:"";width:4px;height:4px;background-color:var(--background-color);border-radius:50%;position:absolute;right:-5px;bottom:-10px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme2-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme2-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:25px!important;padding-right:25px!important;text-align:left}.xml-title-Redtheme3-library-h5 .suptitle{display:inline-block;-webkit-transform:skew(-20deg);transform:skew(-20deg);background-color:var(--background-color);position:relative;z-index:9}.xml-title-Redtheme3-library-h5 .suptitle .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-h5 .suptitle .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-h5 .suptitle .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px;background-color:#ebebeb;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);box-shadow:0 2px 3px 0 rgba(0,0,0,.35);-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:180px;margin-top:-10px}.xml-title-Redtheme3-library-h5 .title-container::after,.xml-title-Redtheme3-library-h5 .title-container::before,.xml-title-thirtyone-library-h5 .title-container::before,.xml-title-thirtytwo-library-h5 .title-container::before{background-color:var(--background-color);content:""}.xml-title-Redtheme3-library-h5 .title-container::before{width:20px;height:2px;position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-h5 .title-container::after{width:2px;height:30px;position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-h5 .title-container .w-e-text-container,.xml-title-Redtheme4-library-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme3-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-h5 .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme4-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 25px!important}.xml-title-Redtheme4-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px}.xml-title-Redtheme4-library-h5 .title-container .left-icon{position:relative;margin-right:10px;margin-top:-4px}.xml-title-Redtheme4-library-h5 .title-container .left-icon::before{content:"";width:0;height:0;border:15px solid #000;border-left:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-8px;right:0;margin-right:5px}.xml-title-Redtheme4-library-h5 .title-container .left-icon::after{content:"";width:0;height:0;border:10px solid var(--background-color);border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;left:0}.xml-title-Redtheme4-library-h5 .title-container .right-icon{position:relative;margin-top:-5px;margin-left:10px}.xml-title-Redtheme4-library-h5 .title-container .right-icon::before{content:"";width:0;height:0;border:10px solid var(--background-color);border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;right:0;margin-right:5px}.xml-title-Redtheme4-library-h5 .title-container .right-icon::after{content:"";width:0;height:0;border:15px solid #000;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-6px;left:0}.xml-title-Redtheme4-library-h5 .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9}.xml-title-Redtheme4-library-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-first-library-pad .title-container .text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-Redtheme4-library-h5 .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtyone-library-h5 .title-container{text-align:left;padding-right:30px;padding-bottom:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #adadad!important;position:relative}.xml-title-thirtyone-library-h5 .title-container::before{width:119px;height:4px;position:absolute;bottom:-1px;left:-1px}.xml-title-thirtyone-library-h5 .title-container::after{content:"";width:15px;height:20px;border-left:5px solid var(--background-color);border-right:5px solid var(--background-color);position:absolute;bottom:7px;right:5px;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.xml-title-thirtyone-library-h5 .title-container .text-container{border:2px solid transparent}.xml-title-thirtytwo-library-h5 .xml-group-h5{position:relative}.xml-title-thirtytwo-library-h5 .xml-group-h5::before{content:"";width:calc(100% - 30px);border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtytwo-library-h5 .title-container{text-align:left;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9}.xml-title-thirtytwo-library-h5 .title-container::before{width:20px;height:31px;position:absolute;bottom:0;left:0}.xml-title-thirtytwo-library-h5 .title-container::after{content:"";width:30%;border-bottom:solid 2px var(--background-color);position:absolute;right:0;bottom:3px;z-index:-1}.xml-title-thirtytwo-library-h5 .title-container .text-container{border:2px solid transparent}.xml-title-thirtythree-library-h5 .xml-group-h5{padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.xml-title-thirtythree-library-h5 .xml-group-h5 .main-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:20px}.xml-title-thirtythree-library-h5 .xml-group-h5 .left-block{width:7px;height:17px;background-color:#636363;-webkit-transform:skew(-25deg);transform:skew(-25deg);position:absolute;left:0}.xml-title-thirtythree-library-h5 .xml-group-h5::after{content:"";width:calc(100% - 25px);height:10px;background-color:#636363;position:absolute;bottom:3px;right:0;z-index:0}.xml-title-thirtythree-library-h5 .xml-group-h5 .title-container{background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg);display:inline-block;padding:3px 15px;z-index:99;position:relative;border:2px solid transparent;margin-left:7px;margin-bottom:10px}.xml-title-thirtythree-library-h5 .xml-group-h5 .title-container::before{content:"";width:15px;height:43px;background-color:var(--background-color);position:absolute;left:-2px;bottom:-14px}.xml-title-thirtythree-library-h5 .xml-group-h5 .title-container .text-container{-webkit-transform:skew(25deg);transform:skew(25deg);border:2px solid transparent}.xml-title-thirtyfour-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-thirtyfour-library-h5 .xml-group-h5{position:relative;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-thirtyfour-library-h5 .xml-group-h5::before{content:"";width:46px;height:46px;background-color:var(--background-color);border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyfour-library-h5 .title-container{background-color:var(--background-color);border-radius:20px;position:relative;z-index:9;display:inline-block;padding:1px;border:2px solid transparent}.xml-title-thirtyfour-library-h5 .title-container .text-container{background-color:#FFF;border-radius:20px;padding:3px 18px;border:2px solid transparent}.xml-title-thirtyfive-library-h5 .title-container{padding-left:22px;padding-top:12px;position:relative;text-align:left}.xml-title-thirtyfive-library-h5 .title-container::before{content:"";width:56px;height:56px;border:4px solid var(--background-color);background-color:#fff;position:absolute;left:0;top:0}.xml-title-thirtyfive-library-h5 .title-container .suptitle-box{background-color:var(--background-color);border:4px solid #fff;display:inline-block;padding:15px;position:relative;z-index:9}.xml-title-thirtyfive-library-h5 .title-container .suptitle-box .text-container{border:2px solid transparent}.xml-title-thirtyfive-library-h5 .title-container .subtitle-box{position:relative;padding:0 15px 10px 20px;display:inline-block}.xml-title-thirtyfive-library-h5 .title-container .subtitle-box::after{content:"";width:31px;height:31px;border-right:solid 4px var(--background-color);border-bottom:solid 4px var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtyfive-library-h5 .title-container .subtitle-box .text-container{border:2px solid transparent}.xml-title-thirtysix-library-h5{text-align:center}.xml-title-thirtysix-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtysix-library-h5 .title-container .left-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-h5 .title-container .left-line::after,.xml-title-thirtysix-library-h5 .title-container .right-line::before{position:absolute;border-left:3px solid var(--background-color);border-right:3px solid var(--background-color);content:""}.xml-title-thirtysix-library-h5 .title-container .left-line::after{width:10px;height:15px;bottom:0;right:-2px;-webkit-transform:skew(30deg);transform:skew(30deg)}.xml-title-thirtysix-library-h5 .title-container .right-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-h5 .title-container .right-line::before{width:10px;height:15px;bottom:0;left:-2px;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.xml-title-thirtysix-library-h5 .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 196px)}.xml-title-thirtyseven-library-h5{text-align:center}.xml-title-thirtyseven-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtyseven-library-h5 .title-container .left-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-h5 .title-container .left-line::after{content:"";width:10px;height:27px;position:absolute;bottom:-10px;right:-5px;border-right:2px solid var(--background-color)}.xml-title-thirtyseven-library-h5 .title-container .right-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-h5 .title-container .right-line::before{content:"";width:10px;height:27px;position:absolute;bottom:-10px;left:-5px;border-left:2px solid var(--background-color)}.xml-title-thirtyseven-library-h5 .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 126px)}.xml-title-thirtyeight-library-h5{text-align:center}.xml-title-thirtyeight-library-h5 .title-container{display:inline-block;border:1px solid var(--background-color)!important;padding:3px 16px;position:relative}.xml-title-thirtyeight-library-h5 .title-container::after,.xml-title-thirtyeight-library-h5 .title-container::before{width:5px;background-color:var(--background-color);position:absolute;top:50%;content:""}.xml-title-thirtyeight-library-h5 .title-container::before{height:24px;left:-3px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-h5 .title-container::after{height:24px;right:-3px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-h5 .title-container .text-container{border:2px solid transparent;text-align:left}.xml-title-BuleRectangle-library-h5,.xml-title-BuleRectangleTwo-library-h5,.xml-title-Sevenpageone-library-h5 .title-container .small-titlebox,.xml-title-thirtynine-library-h5,.xml-title-titleCrane-library-h5,.xml-title-titleLight-library-h5,.xml-title-titleLogging-library-h5,.xml-title-titleQuestion-library-h5,.xml-title-titleTearcher-library-h5{text-align:center}.xml-title-BuleRectangle-library-h5 .title-container{display:inline-block;width:465px;height:137px;background:#dfecfa;position:relative}.xml-title-BuleRectangle-library-h5 .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangle-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangle-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-BuleRectangle-library-h5 .title-container .right-image{width:50px;z-index:9;position:absolute;top:82px;left:406px}.xml-title-BuleRectangleTwo-library-h5 .title-container{display:inline-block;width:465px;height:137px;background:#dfecfa;position:relative}.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-BuleRectangleTwo-library-h5 .title-container .right-image{width:50px;z-index:9;position:absolute;top:82px;left:406px}.xml-title-titleLogging-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleLogging-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleLogging-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLogging-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLogging-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLogging-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleLogging-library-h5 .title-container .left-image img{margin:-8px 0 0 -84px}.xml-title-titleQuestion-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleQuestion-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleQuestion-library-h5 .title-container .left-image img{margin:5px 0 0 -85px}.xml-title-titleCrane-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleCrane-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleCrane-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleCrane-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleCrane-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleCrane-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleCrane-library-h5 .title-container .left-image img{margin:-13px 0 0 -57px}.xml-title-titleLight-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleLight-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleLight-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLight-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLight-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLight-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleLight-library-h5 .title-container .left-image img{margin:-10px 0 0 -96px}.xml-title-titleTearcher-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleTearcher-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleTearcher-library-h5 .title-container .left-image img{margin:-3px 0 0 -83px}.xml-title-titleText-library-h5 .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:71px}.xml-title-titleText-library-h5 .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleText-library-h5 .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleText-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleText-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleText-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleText-library-h5 .title-container .left-image img{margin:-2px 0 0 -43px}.xml-title-thirtynine-library-h5 .title-container{display:inline-block;padding:5px 16px 5px 80px;position:relative}.xml-title-thirtynine-library-h5 .title-container::before{content:"";width:7px;height:7px;position:absolute;left:0;bottom:0;background:linear-gradient(45deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-h5 .title-container::after{content:"";width:7px;height:7px;position:absolute;right:0;top:0;background:linear-gradient(-135deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-h5 .title-container .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;pointer-events:none}.xml-title-thirtynine-library-h5 .title-container .title-number{height:50px;background-color:var(--background-color);border-radius:0 0 10px 10px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-7px;left:18px}.xml-title-thirtynine-library-h5 .title-container .title-number .line1{position:absolute;width:7px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-title-thirtynine-library-h5 .title-container .title-number .line2{position:absolute;width:4px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg);margin-left:22px}.xml-title-thirtynine-library-h5 .title-container .title-number::before{content:"";width:7px;height:7px;background:linear-gradient(-45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;left:-7px}.xml-title-thirtynine-library-h5 .title-container .title-number::after{content:"";width:7px;height:7px;background:linear-gradient(45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;right:-7px}.xml-title-thirtynine-library-h5 .title-container .title-text{position:relative;z-index:9}.xml-title-thirtynine-library-h5 .title-container .text-container{position:relative;border:2px solid transparent!important;z-index:1}.xml-title-Forty-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding-left:18px!important}.xml-title-Forty-library-h5>div{width:100%}.xml-title-Forty-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}.xml-title-Forty-library-h5 .title-container .left-image{width:63px;height:74px;background-color:var(--background-color);position:relative;z-index:9;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-title-Forty-library-h5 .title-container .left-image .image-box{width:74%;height:75%;background-color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container{width:100%;height:86%;border-radius:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:2px solid #fff}.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container .xml-image-dan-tu,.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Forty-library-h5 .title-container .right-top-bg{min-height:50px;max-width:77%;position:relative;margin-left:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}.xml-title-Forty-library-h5 .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;border-radius:5px}.xml-title-Forty-library-h5 .title-container .right-top-bg .right-block{width:60px;height:30px;position:absolute;right:-8px;bottom:-8px;background:linear-gradient(153deg,transparent 0,transparent 51%,var(--background-color) 49%,var(--background-color) 100%);border-radius:10px 0 5px}.xml-title-Forty-library-h5 .title-container .right-top-bg .right-block::after{content:"";width:8px;height:5px;background-color:#5c5c5c;position:absolute;right:0;top:0;z-index:-1}.xml-title-Forty-library-h5 .title-container .right-top-bg .right-block::before{content:"";width:18px;height:8px;background-color:#5c5c5c;position:absolute;left:3px;bottom:0;z-index:-1}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Fortyone-library-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px!important;padding-left:8px!important}.xml-title-Fortyone-library-h5>div{width:100%}.xml-title-Fortyone-library-h5 .title-container{display:inline-block;position:relative;z-index:9}.xml-title-Fortyone-library-h5 .title-container .title-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:25px 0 0 25px;padding-left:5px;height:40px}.xml-title-Fortyone-library-h5 .title-container .title-bg::after{content:"";width:70%;height:100%;position:absolute;top:0;right:-10px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0);background-color:inherit;z-index:-1}.xml-title-Fortyone-library-h5 .title-container .title-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5eff9;border-radius:25px 0 0 25px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0)}.xml-title-Fortyone-library-h5 .title-container .left-image{width:50px;height:50px;background-color:var(--background-color);position:relative;z-index:9;border-radius:50%}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Fortyone-library-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;border:2px solid #fff}.xml-title-Fortyone-library-h5 .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Fortyone-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox{height:100%;padding:0 20px 0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Sevenpageone-library-h5{text-align:left}.xml-title-Sevenpageone-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpageone-library-h5 .title-container .title-bgimg{width:100%;height:295px;background-image:url(../../static/images/leaflet/icons/title-text-bgimg.png);background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox{width:250px;height:66px;background-color:#0168b6;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;color:#fff}.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox .triangle_left{width:20px;height:20px;clip-path:polygon(0 0,0 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox .triangle_right{width:20px;height:20px;clip-path:polygon(0 0,100% 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-h5 .title-container .small-titlebox{margin-top:18px}.xml-title-Sevenpagetwo-library-h5{text-align:left}.xml-title-Sevenpagetwo-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box{width:57%;position:relative}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box .left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6px}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box img{width:14px;height:14px;margin-right:6px}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box .bottomzhuangshi{width:118px;height:10px;clip-path:polygon(0 0,100% 0,93% 100%,0 100%);background-color:#0168b6;opacity:.2;position:absolute;left:0;bottom:-6px}.xml-title-Sevenpagetwo-library-h5 .title-container .left-box .left-tiao-bottom{width:100%;border:1px solid #0168b6;position:absolute;left:0;bottom:-2px}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box{width:33%;height:14px;position:absolute;bottom:18.5%;right:6.7%}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .xietiao{width:7.4%;height:14px;background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .right-top{width:92%;height:14px;border-top:1px solid #0168b6;position:absolute;bottom:1px;left:6.7%}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#80b3da;clip-path:polygon(66% 0,100% 0,34% 99%,0 100%);margin-top:4px}.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .bottom-zhuangshi .circle{color:#0168b6;margin-top:4px;position:absolute;right:6px;bottom:-6px}.xml-title-Sevenpagethree-library-h5{text-align:left}.xml-title-Sevenpagethree-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagethree-library-h5 .title-container .bottomzhuangshi{width:80%;height:10px;background-color:#c4def1;position:absolute;left:40px;bottom:-2px}.xml-title-Sevenpagethree-library-h5 .title-container .left-box{width:44%;position:relative}.xml-title-Sevenpagethree-library-h5 .title-container .left-box .toptiao{width:88%;border:1px solid #0168b6;position:absolute;left:0;top:-8px;z-index:1}.xml-title-Sevenpagethree-library-h5 .title-container .left-box .tixing-bg{width:45%;height:28px;background-color:#c4def1;clip-path:polygon(0 0,100% 0,67% 99%,0 100%);position:absolute;left:0;top:-14px}.xml-title-Sevenpagethree-library-h5 .title-container .left-box .left-content{width:96%;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:polygon(0 0,87% 0,100% 100%,0 100%);background-color:#0168b6;padding-left:8px}.xml-title-Sevenpagethree-library-h5 .title-container .left-box img{width:22px;height:22px;margin-right:8px}.xml-title-Sevenpagethree-library-h5 .title-container .left-box .right-xietiao{width:13%;height:42px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2px),#0168b6 50%,transparent calc(50% + 2px),transparent 100%);position:absolute;right:-2px;top:-8px}.xml-title-Sevenpagethree-library-h5 .title-container .right-box{width:56%;height:100%}.xml-title-Sevenpagethree-library-h5 .title-container .right-box .right-bottom{width:44%;height:100%;border-bottom:1px solid #0168b6;position:absolute;bottom:2px}.xml-title-Sevenpagethree-library-h5 .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:14%}.xml-title-Sevenpagethree-library-h5 .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#0168b6;clip-path:polygon(29% 0,51% 0,96% 100%,74% 100%);margin-top:4px}.xml-title-Sevenpagethree-library-h5 .title-container .right-box .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:6.2%;bottom:-2px}.xml-title-Sevenpagefour-library-h5{text-align:left}.xml-title-Sevenpagefour-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagefour-library-h5 .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefour-library-h5 .title-container .title-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpagefour-library-h5 .title-container .title-top .shutiao{border-left:1px solid #0168b6;height:28px;margin:0 4px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom{width:100%;position:relative}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .title-bottom-bg0{width:92%;border-bottom:1px solid #0168b6}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian{width:54%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:6px;position:absolute;bottom:-2px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian .title-bottom-bg1{width:82%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian .title-bottom-bg2{width:7.5%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian .title-bottom-bg3{width:2.6%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:6%;bottom:-4px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .right-xian{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;bottom:2px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .right-xian .top-xian{width:92%;border-top:1px solid #0168b6;position:absolute;right:48%;bottom:8px}.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .right-xian .right-xiexian{position:absolute;right:38%;bottom:2px;width:10%;height:6px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagefive-library-h5{text-align:left}.xml-title-Sevenpagefive-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:180px}.xml-title-Sevenpagefive-library-h5 .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefive-library-h5 .title-container .title-bg{width:98%;height:140px;background-color:#0168b6;opacity:.1;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-content{width:98%;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;z-index:999}.xml-title-Sevenpagefive-library-h5 .title-container .title-content .small-titlebox{margin:25px 0 16px 12px;z-index:999}.xml-title-Sevenpagefive-library-h5 .title-container .title-content .big-titlebox{width:50%;text-align:center;margin-top:70px;margin-left:5%;z-index:999}.xml-title-Sevenpagefive-library-h5 .title-container .right-jiao{width:20px;height:20px;background-color:#73acd7;position:absolute;right:-4px;top:-4px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border{width:98%;height:125px;border:1px solid #0168b6;border-bottom:none;border-top:none;position:absolute;top:10px;left:2px;z-index:3}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-top{width:100%;position:absolute;left:0;top:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-top .border-left{width:50%;border-top:1px solid #0168b6}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-top .border-right{width:27%;border-top:1px solid #0168b6;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .xie-cutiao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-5px;left:50%;z-index:999}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .xie-cutiao .xie-cutiao-item{width:10px;height:10px;background-color:#0168b6;clip-path:polygon(42% 0,100% 0,56% 98%,0 100%)}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .circle{width:8px;height:8px;background-color:#0168b6;border-radius:8px;position:absolute;left:-.8%;bottom:-8px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .sanjiao{width:12px;height:12px;clip-path:polygon(100% 0,0 0,0 100%);background-color:#0168b6;margin:2px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom{width:calc(100% - 22px);border-bottom:1px solid #0168b6;position:absolute;left:2%;bottom:-16px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom .left-xiexian{width:2%;height:8px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;left:-2%;bottom:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom .cutiao{width:13%;height:14px;background-color:#0168b6;position:absolute;left:5%;bottom:-7px}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom .right-xiexian{width:3%;height:16px;background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;right:-2.5%;bottom:0}.xml-title-Sevenpagefive-library-h5 .title-container .title-border .point{color:#0168b6;position:absolute;right:4%;bottom:0}.xml-title-first-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 7px}.xml-title-first-library-pad .title-container .title-left-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#eaecef),to(var(--background-color)));background-image:linear-gradient(180deg,#eaecef 3%,var(--background-color) 100%);position:absolute;left:-12px;top:0;z-index:999;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pad .title-container .title-right-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,var(--background-color)),to(#eaecef));background-image:linear-gradient(180deg,var(--background-color) 3%,#eaecef 100%);position:absolute;top:0;right:-13px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color)!important;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pad .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-library-pad .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-first-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme1-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-library-pad>div{width:100%}.xml-title-Yellowtheme1-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-library-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid var(--background-color);border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-library-pad .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-library-pad .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Yellowtheme2-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-library-pad>div{width:100%}.xml-title-Yellowtheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-library-pad .title-container .left-icon{width:35px;height:35px;background-color:var(--background-color);opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid var(--background-color);margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-rectangle-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-library-pad .title-container .title-left-img{width:10px;height:100%;position:absolute;left:-15px;background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-pad .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-library-pad .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-pad .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-sixth-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pad>div{width:100%}.xml-title-sixth-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-library-pad .title-container .title-left-div{max-width:30%}.xml-title-sixth-library-pad .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:var(--background-color);text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-library-pad .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pad .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-library-pad .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-library-pad .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:var(--background-color);margin-top:5px}.xml-title-sixth-library-pad .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-Greentheme6-library-pad .title-container .text-container .editorClass .w-e-text-container p,.xml-title-semicircle-library-pad .title-container .text-container .editorClass .w-e-text-container p,.xml-title-sixth-library-pad .title-container .text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-sixth-library-pad .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-pad .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-pad .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:var(--background-color);bottom:0}.xml-title-sixth-library-pad .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-library-pad .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid var(--background-color);z-index:99;padding:0 15px}.xml-title-sixth-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:var(--background-color);padding:0 20px;border-radius:10px}.xml-title-semicircle-library-pad .title-container .title-left-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;left:20px}.xml-title-semicircle-library-pad .title-container .title-right-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;right:20px}.xml-title-semicircle-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-library-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-library-pad .title-container .left-image{width:48px;height:48px;border:2px solid var(--background-color);border-radius:50% 50% 0;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-library-pad .title-container .left-image ::after{content:"";height:15px;position:absolute;right:-2px;bottom:0;border-right:2px solid #fff}.xml-title-fifteen-library-pad .title-container .left-image .image-container,.xml-title-fifteen-library-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-pad .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-thirteenth-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-library-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid var(--background-color);border-right:4px solid var(--background-color);position:relative}.xml-title-thirteenth-library-pad .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-pad .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-pad .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:var(--background-color);margin-top:-3px;margin-right:4%}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-library-pad .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pad .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-library-pad .title-container .bottomborder .Line1{width:45%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pad .title-container .bottomborder .block{width:7px;height:7px;background-color:var(--background-color);margin-bottom:-3px}.xml-title-thirteenth-library-pad .title-container .bottomborder .Line2{width:15%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pad .title-container .bottomborder .Line3{width:20%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pad .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:5PX 20px}.xml-title-thirteenth-library-pad .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-library-pad>div{padding:0 20px}.xml-title-Yellowtheme5-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 15px,var(--background-color) 0) bottom left,linear-gradient(45deg,transparent 15px,var(--background-color) 0) top left,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-library-pad .title-container::before{content:"";width:100%;height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-pad .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-pad .title-container .left-img{position:absolute;width:50px;height:60%;top:50%;left:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(45deg,transparent 25px,var(--background-color) 0) bottom left,linear-gradient(135deg,transparent 25px,var(--background-color) 0) top left;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-pad .title-container .right-img{position:absolute;width:50px;height:60%;top:50%;right:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(-45deg,transparent 25px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 25px,var(--background-color) 0) top right;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-library-pad>div{height:100%}.xml-title-Yellowtheme6-library-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:2px solid var(--background-color);z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-library-pad .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pad .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox{padding:1px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#FFF;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-twelfth-library-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pad .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-library-pad .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:var(--background-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:var(--background-color);overflow:hidden}.xml-title-twelfth-library-pad .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-library-pad .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-library-pad .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-library-pad>div{width:100%}.xml-title-Greentheme1-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-library-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme1-library-pad .title-container .left-image .image-container,.xml-title-Greentheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Greentheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-library-pad .title-container .right-top-bg{height:50px;min-width:50%;background-color:var(--reader-theme-color,#FFF);-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:var(--background-color);margin-right:8px}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-library-pad>div{width:100%}.xml-title-Greentheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-library-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme2-library-pad .title-container .left-image .image-container,.xml-title-Greentheme2-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-library-pad .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:var(--background-color);-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:var(--background-color);position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-library-pad>div{width:100%}.xml-title-Greentheme3-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-library-pad .title-container .right-top-bg{width:100%;height:50%;background-color:var(--background-color);border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-library-pad>div{width:100%}.xml-title-Greentheme4-library-pad .cont-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-library-pad .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-library-pad .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:var(--background-color);position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox{position:relative;background-color:var(--reader-theme-color,#FFF);margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-library-pad .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-library-pad .title-container .title-left-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-pad .title-container .title-left-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-pad .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-library-pad .title-container .title-right-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-pad .title-container .title-right-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px;max-width:70%}.xml-title-Greentheme6-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-nineteen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-library-pad .title-container-box{width:100%;position:relative}.xml-title-nineteen-library-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 20px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 20px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 20px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 20px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:0 45px;margin:0 auto;z-index:9;overflow:hidden}.xml-title-nineteen-library-pad .title-container-box .title-container::before{content:"";width:calc(100% - 34px);height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-pad .title-container-box .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-pad .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-library-pad .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-library-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-library-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-hexagon-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-pad .xml-group-pad{background:linear-gradient(135deg,transparent 7px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 7px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 7px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 7px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat}.xml-title-hexagon-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px;border-radius:20px;background-color:var(--background-color)}.xml-title-hexagon-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fourteen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-library-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 0,var(--background-color) 0) top left,linear-gradient(45deg,transparent 0,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;position:relative;border-radius:12px;padding:5px 10px 5px 5px}.xml-title-fourteen-library-pad .title-container .cont-box{width:100%;position:relative;overflow:hidden;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-title-fourteen-library-pad .title-container .cont-box::after,.xml-title-fourteen-library-pad .title-container .cont-box::before{background:var(--background-color);position:absolute;height:100%;content:"";width:2px;right:0;z-index:999}.xml-title-fourteen-library-pad .title-container .cont-box::before{-webkit-transform:skew(45deg);transform:skew(45deg)}.xml-title-fourteen-library-pad .title-container .cont-box::after{top:0;-webkit-transform:skew(135deg);transform:skew(135deg)}.xml-title-fourteen-library-pad .title-container .cont-box .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);border-radius:3px}.xml-title-fourteen-library-pad .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-library-pad .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-seventeen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-library-pad>div{min-width:60%}.xml-title-seventeen-library-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-library-pad .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:var(--background-color);padding:3px;position:absolute;left:0}.xml-title-seventeen-library-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:var(--background-color);border:2px solid #fff}.xml-title-seventeen-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-seventeen-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-library-pad .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid var(--background-color);margin-bottom:3px;margin-top:3px}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid var(--background-color)}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container p,.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-sixteen-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-library-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid var(--background-color)!important;padding:0 30px 0 51px}.xml-title-sixteen-library-pad .title-container .left-image{border-bottom:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #eaecef;border-right:20px solid transparent;position:absolute;bottom:-28px;left:10px;width:0;height:0}.xml-title-sixteen-library-pad .title-container .left-image::before{content:"";border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid var(--background-color);border-right:10px solid transparent;position:absolute;top:-16px;left:-10px}.xml-title-sixteen-library-pad .title-container .right-icon{width:10px;height:10px;background-color:var(--background-color);border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-library-pad .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-library-pad .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-library-pad>div{width:100%;height:100%}.xml-title-Knowledge-library-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-library-pad .title-container .left-titlebox{background-color:var(--background-color);padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--background-color);background-color:var(--reader-theme-color,#FFF);border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifth-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:12px}.xml-title-fifth-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-library-pad .title-container .title-bottom{width:95%;height:95%;background-color:var(--background-color);position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:6px}.xml-title-fifth-library-pad .title-container .title-right-img{width:20px;height:25px;margin-top:-25px;margin-right:-25px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-title-fifth-library-pad .title-container .title-right-img>div{width:6px;height:6px;background-color:var(--background-color);border-radius:50%;position:relative}.xml-title-fifth-library-pad .title-container .title-right-img>div::after{content:"";width:3px;height:4px;background-color:var(--background-color);position:absolute;bottom:-3px;right:1px;-webkit-transform:skew(-27deg);transform:skew(-27deg)}.xml-title-fifth-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:6px;border:1px solid var(--background-color);z-index:99;-webkit-box-shadow:0 0 1px 0 #000;box-shadow:0 0 1px 0 #000}.xml-title-fifth-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-triangle-library-pad .title-container .title-left-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:0 solid transparent;border-left-style:inset;margin-right:-12px;z-index:9;position:relative}.xml-title-triangle-library-pad .title-container .title-left-img::after{content:"";width:0;height:0;border:15px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:0 solid transparent;border-left-style:inset;z-index:9;position:absolute;left:-30px}.xml-title-triangle-library-pad .title-container .title-right-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:0 solid transparent;margin-left:-12px;margin-bottom:-10px;border-right-style:outset}.xml-title-triangle-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 30px;margin-left:-2px}.xml-title-triangle-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme1-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:35px!important;padding-right:35px!important}.xml-title-Redtheme1-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);box-shadow:0 3px 7px 0 rgba(0,0,0,.35);-webkit-transform:skew(-15deg);transform:skew(-15deg);z-index:9}.xml-title-Redtheme1-library-pad .title-container .title-bg{width:100%;height:100%;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;z-index:0}.xml-title-Redtheme1-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme1-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;background:#fff;z-index:9}.xml-title-Redtheme1-library-pad .title-container .text-container>div{-webkit-transform:skew(15deg);transform:skew(15deg)}.xml-title-Redtheme1-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme1-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme2-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px!important;padding-right:30px!important}.xml-title-Redtheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg)}.xml-title-Redtheme2-library-pad .title-container::before{content:"";width:88px;height:4px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);border-radius:1px;position:absolute;bottom:-10px;right:5px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pad .title-container::after{content:"";width:4px;height:4px;background-color:var(--background-color);border-radius:50%;position:absolute;right:-5px;bottom:-10px;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme2-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme2-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:25px!important;padding-right:25px!important;text-align:left}.xml-title-Redtheme3-library-pad .suptitle{display:inline-block;-webkit-transform:skew(-20deg);transform:skew(-20deg);background-color:var(--background-color);position:relative;z-index:9}.xml-title-Redtheme3-library-pad .suptitle .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-pad .suptitle .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-pad .suptitle .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px;background-color:#ebebeb;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);box-shadow:0 2px 3px 0 rgba(0,0,0,.35);-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:180px;margin-top:-10px}.xml-title-Redtheme3-library-pad .title-container::after,.xml-title-Redtheme3-library-pad .title-container::before,.xml-title-thirtyone-library-pad .title-container::before,.xml-title-thirtytwo-library-pad .title-container::before{background-color:var(--background-color);content:""}.xml-title-Redtheme3-library-pad .title-container::before{width:20px;height:2px;position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-pad .title-container::after{width:2px;height:30px;position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-pad .title-container .w-e-text-container,.xml-title-Redtheme4-library-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme3-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-pad .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme4-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 25px!important}.xml-title-Redtheme4-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px}.xml-title-Redtheme4-library-pad .title-container .left-icon{position:relative;margin-right:10px;margin-top:-4px}.xml-title-Redtheme4-library-pad .title-container .left-icon::before{content:"";width:0;height:0;border:15px solid #000;border-left:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-8px;right:0;margin-right:5px}.xml-title-Redtheme4-library-pad .title-container .left-icon::after{content:"";width:0;height:0;border:10px solid var(--background-color);border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;left:0}.xml-title-Redtheme4-library-pad .title-container .right-icon{position:relative;margin-top:-5px;margin-left:10px}.xml-title-Redtheme4-library-pad .title-container .right-icon::before{content:"";width:0;height:0;border:10px solid var(--background-color);border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;right:0;margin-right:5px}.xml-title-Redtheme4-library-pad .title-container .right-icon::after{content:"";width:0;height:0;border:15px solid #000;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-6px;left:0}.xml-title-Redtheme4-library-pad .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9}.xml-title-Redtheme4-library-pad .title-container .text-container .editorClass .w-e-text-container p,.xml-title-first-library-pc .title-container .text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-Redtheme4-library-pad .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtyone-library-pad .title-container{text-align:left;padding-right:30px;padding-bottom:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #adadad!important;position:relative}.xml-title-thirtyone-library-pad .title-container::before{width:119px;height:4px;position:absolute;bottom:-1px;left:-1px}.xml-title-thirtyone-library-pad .title-container::after{content:"";width:15px;height:20px;border-left:5px solid var(--background-color);border-right:5px solid var(--background-color);position:absolute;bottom:7px;right:5px;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.xml-title-thirtyone-library-pad .title-container .text-container{border:2px solid transparent}.xml-title-thirtytwo-library-pad .xml-group-pad{position:relative}.xml-title-thirtytwo-library-pad .xml-group-pad::before{content:"";width:calc(100% - 30px);border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtytwo-library-pad .title-container{text-align:left;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9}.xml-title-thirtytwo-library-pad .title-container::before{width:20px;height:31px;position:absolute;bottom:0;left:0}.xml-title-thirtytwo-library-pad .title-container::after{content:"";width:30%;border-bottom:solid 2px var(--background-color);position:absolute;right:0;bottom:3px;z-index:-1}.xml-title-thirtytwo-library-pad .title-container .text-container{border:2px solid transparent}.xml-title-thirtythree-library-pad .xml-group-pad{padding-left:15px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.xml-title-thirtythree-library-pad .xml-group-pad::before{content:"";width:7px;height:17px;background-color:#636363;position:absolute;bottom:0;left:0;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-thirtythree-library-pad .xml-group-pad::after{content:"";width:calc(100% - 15px);height:10px;background-color:#636363;position:absolute;bottom:3px;right:0;z-index:0}.xml-title-thirtythree-library-pad .xml-group-pad .title-container{background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg);display:inline-block;padding:3px 15px;z-index:99;position:relative;border:2px solid transparent;margin-left:7px}.xml-title-thirtythree-library-pad .xml-group-pad .title-container::before{content:"";width:15px;height:calc(100% + 8px);background-color:var(--background-color);position:absolute;left:-2px;top:5px}.xml-title-thirtythree-library-pad .xml-group-pad .title-container .text-container{-webkit-transform:skew(25deg);transform:skew(25deg);border:2px solid transparent}.xml-title-thirtyfour-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-thirtyfour-library-pad .xml-group-pad{position:relative;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-thirtyfour-library-pad .xml-group-pad::before{content:"";width:46px;height:46px;background-color:var(--background-color);border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyfour-library-pad .title-container{background-color:var(--background-color);border-radius:20px;position:relative;z-index:9;display:inline-block;padding:1px;border:2px solid transparent}.xml-title-thirtyfour-library-pad .title-container .text-container{background-color:#FFF;border-radius:20px;padding:3px 18px;border:2px solid transparent}.xml-title-thirtyfive-library-pad .title-container{padding-left:22px;padding-top:12px;position:relative;text-align:left}.xml-title-thirtyfive-library-pad .title-container::before{content:"";width:56px;height:56px;border:4px solid var(--background-color);background-color:#fff;position:absolute;left:0;top:0}.xml-title-thirtyfive-library-pad .title-container .suptitle-box{background-color:var(--background-color);border:4px solid #fff;display:inline-block;padding:15px;position:relative;z-index:9}.xml-title-thirtyfive-library-pad .title-container .suptitle-box .text-container{border:2px solid transparent}.xml-title-thirtyfive-library-pad .title-container .subtitle-box{position:relative;padding:0 15px 10px 20px;display:inline-block}.xml-title-thirtyfive-library-pad .title-container .subtitle-box::after{content:"";width:31px;height:31px;border-right:solid 4px var(--background-color);border-bottom:solid 4px var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtyfive-library-pad .title-container .subtitle-box .text-container{border:2px solid transparent}.xml-title-thirtysix-library-pad .title-container .left-line::after,.xml-title-thirtysix-library-pad .title-container .right-line::before{height:15px;bottom:0;border-left:3px solid var(--background-color);border-right:3px solid var(--background-color);content:""}.xml-title-thirtysix-library-pad{text-align:center}.xml-title-thirtysix-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtysix-library-pad .title-container .left-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-pad .title-container .left-line::after{width:10px;position:absolute;right:-2px;-webkit-transform:skew(30deg);transform:skew(30deg)}.xml-title-thirtysix-library-pad .title-container .right-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-pad .title-container .right-line::before{width:10px;position:absolute;left:-2px;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.xml-title-thirtysix-library-pad .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 196px)}.xml-title-thirtyseven-library-pad{text-align:center}.xml-title-thirtyseven-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtyseven-library-pad .title-container .left-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-pad .title-container .left-line::after{content:"";width:10px;height:27px;position:absolute;bottom:-10px;right:-5px;border-right:2px solid var(--background-color)}.xml-title-thirtyseven-library-pad .title-container .right-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-pad .title-container .right-line::before{content:"";width:10px;height:27px;position:absolute;bottom:-10px;left:-5px;border-left:2px solid var(--background-color)}.xml-title-thirtyseven-library-pad .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 126px)}.xml-title-thirtyeight-library-pad{text-align:center}.xml-title-thirtyeight-library-pad .title-container{display:inline-block;border:1px solid var(--background-color)!important;padding:3px 16px;position:relative}.xml-title-thirtyeight-library-pad .title-container::after,.xml-title-thirtyeight-library-pad .title-container::before{width:5px;height:24px;background-color:var(--background-color);position:absolute;top:50%;content:""}.xml-title-thirtyeight-library-pad .title-container::before{left:-3px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-pad .title-container::after{right:-3px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-pad .title-container .text-container{border:2px solid transparent;text-align:left}.xml-title-BuleRectangle-library-pad,.xml-title-BuleRectangleTwo-library-pad,.xml-title-Sevenpageone-library-pad .title-container .small-titlebox,.xml-title-thirtynine-library-pad,.xml-title-titleCrane-library-pad,.xml-title-titleLight-library-pad,.xml-title-titleLogging-library-pad,.xml-title-titleQuestion-library-pad,.xml-title-titleTearcher-library-pad{text-align:center}.xml-title-BuleRectangle-library-pad .title-container{display:inline-block;width:465px;height:137px;background:#dfecfa;position:relative}.xml-title-BuleRectangle-library-pad .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangle-library-pad .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangle-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-BuleRectangle-library-pad .title-container .right-image{width:50px;z-index:9;position:absolute;top:82px;left:406px}.xml-title-thirtynine-library-pad .title-container{display:inline-block;padding:5px 16px 5px 80px;position:relative}.xml-title-thirtynine-library-pad .title-container::before{content:"";width:7px;height:7px;position:absolute;left:0;bottom:0;background:linear-gradient(45deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-pad .title-container::after{content:"";width:7px;height:7px;position:absolute;right:0;top:0;background:linear-gradient(-135deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-pad .title-container .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;pointer-events:none}.xml-title-thirtynine-library-pad .title-container .title-number{height:50px;background-color:var(--background-color);border-radius:0 0 10px 10px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-7px;left:18px}.xml-title-thirtynine-library-pad .title-container .title-number .line1{position:absolute;width:7px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-title-thirtynine-library-pad .title-container .title-number .line2{position:absolute;width:4px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg);margin-left:22px}.xml-title-thirtynine-library-pad .title-container .title-number::before{content:"";width:7px;height:7px;background:linear-gradient(-45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;left:-7px}.xml-title-thirtynine-library-pad .title-container .title-number::after{content:"";width:7px;height:7px;background:linear-gradient(45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;right:-7px}.xml-title-thirtynine-library-pad .title-container .title-text{position:relative;z-index:9}.xml-title-thirtynine-library-pad .title-container .text-container{position:relative;border:2px solid transparent!important;z-index:1}.xml-title-Forty-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding-left:18px!important}.xml-title-Forty-library-pad>div{width:100%}.xml-title-Forty-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}.xml-title-Forty-library-pad .title-container .left-image{width:63px;height:74px;background-color:var(--background-color);position:relative;z-index:9;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-title-Forty-library-pad .title-container .left-image .image-box{width:74%;height:75%;background-color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container{width:100%;height:86%;border-radius:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:2px solid #fff}.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container .xml-image-dan-tu,.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Forty-library-pad .title-container .right-top-bg{min-height:50px;max-width:77%;position:relative;margin-left:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}.xml-title-Forty-library-pad .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;border-radius:5px}.xml-title-Forty-library-pad .title-container .right-top-bg .right-block{width:60px;height:30px;position:absolute;right:-8px;bottom:-8px;background:linear-gradient(153deg,transparent 0,transparent 51%,var(--background-color) 49%,var(--background-color) 100%);border-radius:10px 0 5px}.xml-title-Forty-library-pad .title-container .right-top-bg .right-block::after{content:"";width:8px;height:5px;background-color:#5c5c5c;position:absolute;right:0;top:0;z-index:-1}.xml-title-Forty-library-pad .title-container .right-top-bg .right-block::before{content:"";width:18px;height:8px;background-color:#5c5c5c;position:absolute;left:3px;bottom:0;z-index:-1}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Fortyone-library-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px!important;padding-left:8px!important}.xml-title-Fortyone-library-pad>div{width:100%}.xml-title-Fortyone-library-pad .title-container{display:inline-block;position:relative;z-index:9}.xml-title-Fortyone-library-pad .title-container .title-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:25px 0 0 25px;padding-left:5px;height:40px}.xml-title-Fortyone-library-pad .title-container .title-bg::after{content:"";width:70%;height:100%;position:absolute;top:0;right:-10px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0);background-color:inherit;z-index:-1}.xml-title-Fortyone-library-pad .title-container .title-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5eff9;border-radius:25px 0 0 25px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0)}.xml-title-Fortyone-library-pad .title-container .left-image{width:50px;height:50px;background-color:var(--background-color);position:relative;z-index:9;border-radius:50%}.xml-title-Fortyone-library-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;border:2px solid #fff}.xml-title-Fortyone-library-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Fortyone-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox{height:100%;padding:0 20px 0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-BuleRectangleTwo-library-pad .title-container{display:inline-block;width:465px;height:137px;background:#dfecfa;position:relative}.xml-title-BuleRectangleTwo-library-pad .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-BuleRectangleTwo-library-pad .title-container .right-image{width:50px;z-index:9;position:absolute;top:82px;left:406px}.xml-title-titleLogging-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleLogging-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleLogging-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLogging-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLogging-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLogging-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleLogging-library-pad .title-container .left-image img{margin:-8px 0 0 -84px}.xml-title-titleQuestion-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleQuestion-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleQuestion-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleQuestion-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleQuestion-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleQuestion-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleQuestion-library-pad .title-container .left-image img{margin:5px 0 0 -85px}.xml-title-titleCrane-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleCrane-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleCrane-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleCrane-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleCrane-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleCrane-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleCrane-library-pad .title-container .left-image img{margin:-13px 0 0 -57px}.xml-title-titleLight-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleLight-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleLight-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLight-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLight-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLight-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleLight-library-pad .title-container .left-image img{margin:-10px 0 0 -96px}.xml-title-titleTearcher-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:35px}.xml-title-titleTearcher-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleTearcher-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleTearcher-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleTearcher-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleTearcher-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleTearcher-library-pad .title-container .left-image img{margin:-3px 0 0 -83px}.xml-title-titleText-library-pad .title-container{display:inline-block;width:458px;height:60px;border-bottom:2px solid #609FE5!important;position:relative;margin-left:71px}.xml-title-titleText-library-pad .title-container .left-image{width:74px;height:74px;border:6px solid var(--background-color);position:absolute}.xml-title-titleText-library-pad .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleText-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleText-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleText-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-titleText-library-pad .title-container .left-image img{margin:-2px 0 0 -43px}.xml-title-Sevenpageone-library-pad{text-align:left}.xml-title-Sevenpageone-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpageone-library-pad .title-container .title-bgimg{width:100%;height:295px;background-image:url(../../static/images/leaflet/icons/title-text-bgimg.png);background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-title-Sevenpageone-library-pad .title-container .big-titlebox{width:250px;height:66px;background-color:#0168b6;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.xml-title-Sevenpageone-library-pad .title-container .big-titlebox .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpageone-library-pad .title-container .big-titlebox .triangle_left{width:20px;height:20px;clip-path:polygon(0 0,0 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-pad .title-container .big-titlebox .triangle_right{width:20px;height:20px;clip-path:polygon(0 0,100% 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-pad .title-container .small-titlebox{margin-top:18px}.xml-title-Sevenpagetwo-library-pad{text-align:left}.xml-title-Sevenpagetwo-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpagetwo-library-pad .title-container .left-box{width:57%;position:relative}.xml-title-Sevenpagetwo-library-pad .title-container .left-box .left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6px}.xml-title-Sevenpagetwo-library-pad .title-container .left-box img{width:14px;height:14px;margin-right:6px}.xml-title-Sevenpagetwo-library-pad .title-container .left-box .bottomzhuangshi{width:118px;height:10px;clip-path:polygon(0 0,100% 0,93% 100%,0 100%);background-color:#0168b6;opacity:.2;position:absolute;left:0;bottom:-6px}.xml-title-Sevenpagetwo-library-pad .title-container .left-box .left-tiao-bottom{width:100%;border:1px solid #0168b6;position:absolute;left:0;bottom:-2px}.xml-title-Sevenpagetwo-library-pad .title-container .right-box{width:33%;height:14px;position:absolute;bottom:18.5%;right:6.7%}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .xietiao{width:7.4%;height:14px;background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .right-top{width:92%;height:14px;border-top:1px solid #0168b6;position:absolute;bottom:1px;left:6.7%}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .bottom-zhuangshi .cuxietiao{width:4.1%;height:10px;background-color:#80b3da;clip-path:polygon(66% 0,100% 0,34% 99%,0 100%);margin-top:4px}.xml-title-Sevenpagetwo-library-pad .title-container .right-box .bottom-zhuangshi .circle{color:#0168b6;margin-top:4px;position:absolute;right:2%;bottom:-6px}.xml-title-Sevenpagethree-library-pad{text-align:left}.xml-title-Sevenpagethree-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagethree-library-pad .title-container .bottomzhuangshi{width:80%;height:10px;background-color:#c4def1;position:absolute;left:40px;bottom:-2px}.xml-title-Sevenpagethree-library-pad .title-container .left-box{width:44%;position:relative}.xml-title-Sevenpagethree-library-pad .title-container .left-box .toptiao{width:88%;border:1px solid #0168b6;position:absolute;left:0;top:-8px;z-index:1}.xml-title-Sevenpagethree-library-pad .title-container .left-box .tixing-bg{width:45%;height:28px;background-color:#c4def1;clip-path:polygon(0 0,100% 0,67% 99%,0 100%);position:absolute;left:0;top:-14px}.xml-title-Sevenpagethree-library-pad .title-container .left-box .left-content{width:96%;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:polygon(0 0,87% 0,100% 100%,0 100%);background-color:#0168b6;padding-left:8px}.xml-title-Sevenpagethree-library-pad .title-container .left-box img{width:22px;height:22px;margin-right:8px}.xml-title-Sevenpagethree-library-pad .title-container .left-box .right-xietiao{width:13%;height:42px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2px),#0168b6 50%,transparent calc(50% + 2px),transparent 100%);position:absolute;right:-2px;top:-8px}.xml-title-Sevenpagethree-library-pad .title-container .right-box{width:56%;height:100%}.xml-title-Sevenpagethree-library-pad .title-container .right-box .right-bottom{width:44%;height:100%;border-bottom:1px solid #0168b6;position:absolute;bottom:2px}.xml-title-Sevenpagethree-library-pad .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:14%}.xml-title-Sevenpagethree-library-pad .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#0168b6;clip-path:polygon(29% 0,51% 0,96% 100%,74% 100%);margin-top:4px}.xml-title-Sevenpagethree-library-pad .title-container .right-box .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:3.5%;bottom:-2px}.xml-title-Sevenpagefour-library-pad{text-align:left}.xml-title-Sevenpagefour-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagefour-library-pad .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefour-library-pad .title-container .title-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpagefour-library-pad .title-container .title-top .shutiao{border-left:1px solid #0168b6;height:28px;margin:0 4px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom{width:100%;position:relative}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .title-bottom-bg0{width:92%;border-bottom:1px solid #0168b6}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian{width:54%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:6px;position:absolute;bottom:-2px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian .title-bottom-bg1{width:82%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian .title-bottom-bg2{width:7.5%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian .title-bottom-bg3{width:2.6%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:6%;bottom:-4px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .right-xian{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;bottom:2px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .right-xian .top-xian{width:92%;border-top:1px solid #0168b6;position:absolute;right:50%;bottom:8px}.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .right-xian .right-xiexian{position:absolute;right:40%;bottom:2px;width:10%;height:6px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagefive-library-pad{text-align:left}.xml-title-Sevenpagefive-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:180px}.xml-title-Sevenpagefive-library-pad .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefive-library-pad .title-container .title-bg{width:98%;height:140px;background-color:#0168b6;opacity:.1;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-pad .title-container .title-content{width:98%;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;z-index:999}.xml-title-Sevenpagefive-library-pad .title-container .title-content .small-titlebox{margin:25px 0 16px 12px;z-index:999}.xml-title-Sevenpagefive-library-pad .title-container .title-content .big-titlebox{width:50%;text-align:center;margin-top:70px;margin-left:5%;z-index:999}.xml-title-Sevenpagefive-library-pad .title-container .right-jiao{width:20px;height:20px;background-color:#73acd7;position:absolute;right:-4px;top:-4px}.xml-title-Sevenpagefive-library-pad .title-container .title-border{width:98%;height:125px;border:1px solid #0168b6;border-bottom:none;border-top:none;position:absolute;top:10px;left:2px;z-index:3}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-top{width:100%;position:absolute;left:0;top:0}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-top .border-left{width:50%;border-top:1px solid #0168b6}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-top .border-right{width:20%;border-top:1px solid #0168b6;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-pad .title-container .title-border .xie-cutiao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-5px;left:50%;z-index:999}.xml-title-Sevenpagefive-library-pad .title-container .title-border .xie-cutiao .xie-cutiao-item{width:10px;height:10px;background-color:#0168b6;clip-path:polygon(42% 0,100% 0,56% 98%,0 100%)}.xml-title-Sevenpagefive-library-pad .title-container .title-border .circle{width:8px;height:8px;background-color:#0168b6;border-radius:8px;position:absolute;left:-.8%;bottom:-8px}.xml-title-Sevenpagefive-library-pad .title-container .title-border .sanjiao{width:12px;height:12px;clip-path:polygon(100% 0,0 0,0 100%);background-color:#0168b6;margin:2px}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom{width:calc(100% - 22px);border-bottom:1px solid #0168b6;position:absolute;left:2%;bottom:-16px}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom .left-xiexian{width:2%;height:8px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;left:-2%;bottom:0}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom .cutiao{width:13%;height:14px;background-color:#0168b6;position:absolute;left:5%;bottom:-7px}.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom .right-xiexian{width:3%;height:16px;background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;right:-4%;bottom:0}.xml-title-Sevenpagefive-library-pad .title-container .title-border .point{color:#0168b6;position:absolute;right:4%;bottom:0}.xml-title-first-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 7px}.xml-title-first-library-pc .title-container .title-left-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#eaecef),to(var(--background-color)));background-image:linear-gradient(180deg,#eaecef 3%,var(--background-color) 100%);position:absolute;left:-12px;top:0;z-index:999;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pc .title-container .title-right-img{width:12px;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(3%,var(--background-color)),to(#eaecef));background-image:linear-gradient(180deg,var(--background-color) 3%,#eaecef 100%);position:absolute;top:0;right:-13px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color)!important;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-first-library-pc .title-container .text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-library-pc .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-first-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme1-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-library-pc>div{width:100%}.xml-title-Yellowtheme1-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-library-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid var(--background-color);border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-library-pc .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-library-pc .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Yellowtheme2-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-library-pc>div{width:100%}.xml-title-Yellowtheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-library-pc .title-container .left-icon{width:35px;height:35px;background-color:var(--background-color);opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid var(--background-color);margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-rectangle-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-library-pc .title-container .title-left-img{width:10px;height:100%;position:absolute;left:-15px;background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-pc .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-library-pc .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-rectangle-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-library-pc .title-container .text-container>div{-webkit-transform:skew(25deg);transform:skew(25deg)}.xml-title-sixth-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pc>div{width:100%}.xml-title-sixth-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-library-pc .title-container .title-left-div{max-width:30%}.xml-title-sixth-library-pc .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:var(--background-color);text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-library-pc .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pc .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-library-pc .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-library-pc .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:var(--background-color);margin-top:5px}.xml-title-sixth-library-pc .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-library-pc .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-pc .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:var(--background-color)}.xml-title-sixth-library-pc .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:var(--background-color);bottom:0}.xml-title-sixth-library-pc .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-library-pc .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid var(--background-color);z-index:99;padding:0 15px}.xml-title-sixth-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-semicircle-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:var(--background-color);padding:0 20px;border-radius:10px}.xml-title-semicircle-library-pc .title-container .title-left-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;left:20px}.xml-title-semicircle-library-pc .title-container .title-right-img{width:7px;height:15px;background-color:var(--background-color);border-radius:5px;border:2px solid #fff;position:absolute;top:-7px;right:20px}.xml-title-semicircle-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifteen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-library-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-library-pc .title-container .left-image{width:48px;height:48px;border:2px solid var(--background-color);border-radius:50% 50% 0;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-library-pc .title-container .left-image ::after{content:"";height:15px;position:absolute;right:-2px;bottom:0;border-right:2px solid #fff}.xml-title-fifteen-library-pc .title-container .left-image .image-container,.xml-title-fifteen-library-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-library-pc .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-thirteenth-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-library-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid var(--background-color);border-right:4px solid var(--background-color);position:relative}.xml-title-thirteenth-library-pc .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-pc .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:var(--background-color);z-index:0}.xml-title-thirteenth-library-pc .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:var(--background-color);margin-right:4%}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:var(--background-color);margin-top:-3px;margin-right:4%}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-library-pc .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pc .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-library-pc .title-container .bottomborder .Line1{width:45%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pc .title-container .bottomborder .block{width:7px;height:7px;background-color:var(--background-color);margin-bottom:-3px}.xml-title-thirteenth-library-pc .title-container .bottomborder .Line2{width:15%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pc .title-container .bottomborder .Line3{width:20%;height:4px;background-color:var(--background-color)}.xml-title-thirteenth-library-pc .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:5PX 20px}.xml-title-thirteenth-library-pc .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-library-pc>div{padding:0 20px}.xml-title-Yellowtheme5-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 15px,var(--background-color) 0) bottom left,linear-gradient(45deg,transparent 15px,var(--background-color) 0) top left,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-library-pc .title-container::before{content:"";width:100%;height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-pc .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-Yellowtheme5-library-pc .title-container .left-img{position:absolute;width:50px;height:60%;top:50%;left:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(45deg,transparent 25px,var(--background-color) 0) bottom left,linear-gradient(135deg,transparent 25px,var(--background-color) 0) top left;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-pc .title-container .right-img{position:absolute;width:50px;height:60%;top:50%;right:-22px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:linear-gradient(-45deg,transparent 25px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 25px,var(--background-color) 0) top right;background-size:100% 100%;background-repeat:no-repeat}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-library-pc>div{height:100%}.xml-title-Yellowtheme6-library-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:2px solid var(--background-color);z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-library-pc .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pc .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox{padding:1px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:var(--background-color)}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#FFF;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-twelfth-library-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pc .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-library-pc .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:var(--background-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-library-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:var(--background-color);overflow:hidden}.xml-title-twelfth-library-pc .title-container .title-text .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-library-pc .title-container .title-text .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-twelfth-library-pc .title-container .title-text .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-library-pc>div{width:100%}.xml-title-Greentheme1-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-library-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme1-library-pc .title-container .left-image .image-container,.xml-title-Greentheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;border-radius:50%;height:100%}.xml-title-Greentheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-library-pc .title-container .right-top-bg{height:50px;min-width:50%;background-color:var(--reader-theme-color,#FFF);-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:var(--background-color);margin-right:8px}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-library-pc>div{width:100%}.xml-title-Greentheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-library-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid var(--background-color);border-radius:50%;z-index:9}.xml-title-Greentheme2-library-pc .title-container .left-image .image-container,.xml-title-Greentheme2-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Greentheme2-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-library-pc .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:var(--background-color);-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:var(--background-color);-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:var(--background-color);position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-library-pc>div{width:100%}.xml-title-Greentheme3-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-library-pc .title-container .right-top-bg{width:100%;height:50%;background-color:var(--background-color);border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-library-pc>div{width:100%}.xml-title-Greentheme4-library-pc .cont-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-library-pc .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-library-pc .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:var(--background-color);position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox{position:relative;background-color:var(--reader-theme-color,#FFF);margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-library-pc .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-library-pc .title-container .title-left-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-pc .title-container .title-left-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-pc .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-library-pc .title-container .title-right-img .line{width:41px;height:1px;border:1px solid var(--background-color)}.xml-title-Greentheme6-library-pc .title-container .title-right-img .block1{width:15px;height:15px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px;max-width:70%}.xml-title-Greentheme6-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-nineteen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-library-pc .title-container-box{width:100%;position:relative}.xml-title-nineteen-library-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 20px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 20px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 20px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 20px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;padding:0 45px;margin:0 auto;z-index:9;overflow:hidden}.xml-title-nineteen-library-pc .title-container-box .title-container::before{content:"";width:calc(100% - 34px);height:2px;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-pc .title-container-box .title-container::after{content:"";width:2px;height:100%;background:var(--background-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-nineteen-library-pc .title-container-box .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-library-pc .title-container-box .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-library-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-nineteen-library-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-hexagon-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-pc .xml-group-pc{background:linear-gradient(135deg,transparent 7px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 7px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 7px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 7px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat}.xml-title-hexagon-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px;border-radius:20px;background-color:var(--background-color)}.xml-title-hexagon-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fourteen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-library-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,transparent 0,var(--background-color) 0) top left,linear-gradient(45deg,transparent 0,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) top right;background-size:50% 50%;background-repeat:no-repeat;position:relative;border-radius:12px;padding:5px 10px 5px 5px}.xml-title-fourteen-library-pc .title-container .cont-box{width:100%;position:relative;overflow:hidden;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-title-fourteen-library-pc .title-container .cont-box::after,.xml-title-fourteen-library-pc .title-container .cont-box::before{background:var(--background-color);position:absolute;right:0;height:100%;content:"";width:2px;z-index:999}.xml-title-fourteen-library-pc .title-container .cont-box::before{-webkit-transform:skew(45deg);transform:skew(45deg)}.xml-title-fourteen-library-pc .title-container .cont-box::after{top:0;-webkit-transform:skew(135deg);transform:skew(135deg)}.xml-title-fourteen-library-pc .title-container .cont-box .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color);border-radius:3px}.xml-title-fourteen-library-pc .title-container .cont-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-library-pc .title-container .cont-box .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-seventeen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-library-pc>div{min-width:60%}.xml-title-seventeen-library-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-library-pc .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:var(--background-color);padding:3px;position:absolute;left:0}.xml-title-seventeen-library-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:var(--background-color);border:2px solid #fff}.xml-title-seventeen-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-seventeen-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-library-pc .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid var(--background-color);margin-bottom:3px;margin-top:3px}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid var(--background-color)}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-sixteen-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-library-pc>div{min-width:40%}.xml-title-sixteen-library-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid var(--background-color)!important;padding:0 30px 0 51px}.xml-title-sixteen-library-pc .title-container .left-image{border-bottom:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #eaecef;border-right:20px solid transparent;position:absolute;bottom:-28px;left:10px;width:0;height:0}.xml-title-sixteen-library-pc .title-container .left-image::before{content:"";border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid var(--background-color);border-right:10px solid transparent;position:absolute;top:-16px;left:-10px}.xml-title-sixteen-library-pc .title-container .right-icon{width:10px;height:10px;background-color:var(--background-color);border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-library-pc .title-container .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-library-pc .title-container .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-library-pc>div{width:100%;height:100%}.xml-title-Knowledge-library-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-library-pc .title-container .left-titlebox{background-color:var(--background-color);padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--background-color);background-color:var(--reader-theme-color,#FFF);border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifth-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:12px}.xml-title-fifth-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-library-pc .title-container .title-bottom{width:95%;height:95%;background-color:var(--background-color);position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:6px}.xml-title-fifth-library-pc .title-container .title-right-img{width:20px;height:25px;margin-top:-25px;margin-right:-25px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-title-fifth-library-pc .title-container .title-right-img>div{width:6px;height:6px;background-color:var(--background-color);border-radius:50%;position:relative}.xml-title-fifth-library-pc .title-container .title-right-img>div::after{content:"";width:3px;height:4px;background-color:var(--background-color);position:absolute;bottom:-3px;right:1px;-webkit-transform:skew(-27deg);transform:skew(-27deg)}.xml-title-fifth-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:6px;border:1px solid var(--background-color);z-index:99;-webkit-box-shadow:0 0 1px 0 #000;box-shadow:0 0 1px 0 #000}.xml-title-fifth-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-triangle-library-pc .title-container .title-left-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:0 solid transparent;border-left-style:inset;margin-right:-12px;z-index:9;position:relative}.xml-title-triangle-library-pc .title-container .title-left-img::after{content:"";width:0;height:0;border:15px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:0 solid transparent;border-left-style:inset;z-index:9;position:absolute;left:-30px}.xml-title-triangle-library-pc .title-container .title-right-img{width:0;height:0;border:25px solid var(--background-color);border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:0 solid transparent;margin-left:-12px;margin-bottom:-10px;border-right-style:outset}.xml-title-triangle-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--background-color);min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 30px;margin-left:-2px}.xml-title-triangle-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme1-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:35px!important;padding-right:35px!important}.xml-title-Redtheme1-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);box-shadow:0 3px 7px 0 rgba(0,0,0,.35);-webkit-transform:skew(-15deg);transform:skew(-15deg);z-index:9}.xml-title-Redtheme1-library-pc .title-container .title-bg{width:100%;height:100%;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;z-index:0}.xml-title-Redtheme1-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme1-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;background:#fff;z-index:9}.xml-title-Redtheme1-library-pc .title-container .text-container>div{-webkit-transform:skew(15deg);transform:skew(15deg)}.xml-title-Redtheme1-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme1-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme2-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px!important;padding-right:30px!important}.xml-title-Redtheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg)}.xml-title-Redtheme2-library-pc .title-container::after,.xml-title-Redtheme2-library-pc .title-container::before{content:"";height:4px;position:absolute;bottom:-10px;-webkit-transform:skew(20deg)}.xml-title-Redtheme2-library-pc .title-container::before{width:88px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(#eaecef));background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%);border-radius:1px;right:5px;transform:skew(20deg)}.xml-title-Redtheme2-library-pc .title-container::after{width:4px;background-color:var(--background-color);border-radius:50%;right:-5px;transform:skew(20deg)}.xml-title-Redtheme2-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme2-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme2-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme2-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:25px!important;padding-right:25px!important;text-align:left}.xml-title-Redtheme3-library-pc .suptitle{display:inline-block;-webkit-transform:skew(-20deg);transform:skew(-20deg);background-color:var(--background-color);position:relative;z-index:9}.xml-title-Redtheme3-library-pc .suptitle .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-pc .suptitle .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-pc .suptitle .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme3-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px;background-color:#ebebeb;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);box-shadow:0 2px 3px 0 rgba(0,0,0,.35);-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:180px;margin-top:-10px}.xml-title-Redtheme3-library-pc .title-container::after,.xml-title-Redtheme3-library-pc .title-container::before,.xml-title-thirtyone-library-pc .title-container::before,.xml-title-thirtytwo-library-pc .title-container::before{background-color:var(--background-color);content:""}.xml-title-Redtheme3-library-pc .title-container::before{width:20px;height:2px;position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-pc .title-container::after{width:2px;height:30px;position:absolute;right:-7px;bottom:-8px}.xml-title-Redtheme3-library-pc .title-container .w-e-text-container,.xml-title-Redtheme4-library-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Redtheme3-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9;-webkit-transform:skew(20deg);transform:skew(20deg)}.xml-title-Redtheme3-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme3-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-Redtheme4-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 25px!important}.xml-title-Redtheme4-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:10px}.xml-title-Redtheme4-library-pc .title-container .left-icon{position:relative;margin-right:10px;margin-top:-4px}.xml-title-Redtheme4-library-pc .title-container .left-icon::before{content:"";width:0;height:0;border:15px solid #000;border-left:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-8px;right:0;margin-right:5px}.xml-title-Redtheme4-library-pc .title-container .left-icon::after{content:"";width:0;height:0;border:10px solid var(--background-color);border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;left:0}.xml-title-Redtheme4-library-pc .title-container .right-icon{position:relative;margin-top:-5px;margin-left:10px}.xml-title-Redtheme4-library-pc .title-container .right-icon::before{content:"";width:0;height:0;border:10px solid var(--background-color);border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:-5px;right:0;margin-right:5px}.xml-title-Redtheme4-library-pc .title-container .right-icon::after{content:"";width:0;height:0;border:15px solid #000;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-6px;left:0}.xml-title-Redtheme4-library-pc .title-container .text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px;margin-left:-2px;z-index:9}.xml-title-Redtheme4-library-pc .title-container .text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Redtheme4-library-pc .title-container .text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-thirtyone-library-pc .title-container{text-align:left;padding-right:30px;padding-bottom:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #adadad!important;position:relative}.xml-title-thirtyone-library-pc .title-container::before{width:119px;height:4px;position:absolute;bottom:-1px;left:-1px}.xml-title-thirtyone-library-pc .title-container::after{content:"";width:15px;height:20px;border-left:5px solid var(--background-color);border-right:5px solid var(--background-color);position:absolute;bottom:7px;right:5px;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.xml-title-thirtyone-library-pc .title-container .text-container{border:2px solid transparent}.xml-title-thirtytwo-library-pc .xml-group-pc{position:relative}.xml-title-thirtytwo-library-pc .xml-group-pc::before{content:"";width:calc(100% - 30px);border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtytwo-library-pc .title-container{text-align:left;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9}.xml-title-thirtytwo-library-pc .title-container::before{width:20px;height:31px;position:absolute;bottom:0;left:0}.xml-title-thirtytwo-library-pc .title-container::after{content:"";width:30%;border-bottom:solid 2px var(--background-color);position:absolute;right:0;bottom:3px;z-index:-1}.xml-title-thirtytwo-library-pc .title-container .text-container{border:2px solid transparent}.xml-title-thirtythree-library-pc .xml-group-pc{padding-left:15px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.xml-title-thirtythree-library-pc .xml-group-pc::before{content:"";width:7px;height:17px;background-color:#636363;position:absolute;bottom:0;left:0;-webkit-transform:skew(-25deg);transform:skew(-25deg)}.xml-title-thirtythree-library-pc .xml-group-pc::after{content:"";width:calc(100% - 15px);height:10px;background-color:#636363;position:absolute;bottom:3px;right:0;z-index:0}.xml-title-thirtythree-library-pc .xml-group-pc .title-container{background-color:var(--background-color);-webkit-transform:skew(-25deg);transform:skew(-25deg);display:inline-block;padding:3px 15px;z-index:99;position:relative;border:2px solid transparent;margin-left:7px}.xml-title-thirtythree-library-pc .xml-group-pc .title-container::before{content:"";width:15px;height:calc(100% + 8px);background-color:var(--background-color);position:absolute;left:-2px;top:5px}.xml-title-thirtythree-library-pc .xml-group-pc .title-container .text-container{-webkit-transform:skew(25deg);transform:skew(25deg);border:2px solid transparent}.xml-title-thirtyfour-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-thirtyfour-library-pc .xml-group-pc{position:relative;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-thirtyfour-library-pc .xml-group-pc::before{content:"";width:46px;height:46px;background-color:var(--background-color);border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyfour-library-pc .title-container{background-color:var(--background-color);border-radius:20px;position:relative;z-index:9;display:inline-block;padding:1px;border:2px solid transparent}.xml-title-thirtyfour-library-pc .title-container .text-container{background-color:#FFF;border-radius:20px;padding:3px 18px;border:2px solid transparent}.xml-title-thirtyfive-library-pc .title-container{padding-left:22px;padding-top:12px;position:relative;text-align:left}.xml-title-thirtyfive-library-pc .title-container::before{content:"";width:56px;height:56px;border:4px solid var(--background-color);background-color:#fff;position:absolute;left:0;top:0}.xml-title-thirtyfive-library-pc .title-container .suptitle-box{background-color:var(--background-color);border:4px solid #fff;display:inline-block;padding:15px;position:relative;z-index:9}.xml-title-thirtyfive-library-pc .title-container .suptitle-box .text-container{border:2px solid transparent}.xml-title-thirtyfive-library-pc .title-container .subtitle-box{position:relative;padding:0 15px 10px 20px;display:inline-block}.xml-title-thirtyfive-library-pc .title-container .subtitle-box::after{content:"";width:31px;height:31px;border-right:solid 4px var(--background-color);border-bottom:solid 4px var(--background-color);position:absolute;bottom:0;right:0}.xml-title-thirtyfive-library-pc .title-container .subtitle-box .text-container{border:2px solid transparent}.xml-title-thirtysix-library-pc .title-container .left-line::after,.xml-title-thirtysix-library-pc .title-container .right-line::before{height:15px;border-left:3px solid var(--background-color);border-right:3px solid var(--background-color);bottom:0;content:""}.xml-title-thirtysix-library-pc{text-align:center}.xml-title-thirtysix-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtysix-library-pc .title-container .left-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-pc .title-container .left-line::after{width:10px;position:absolute;right:-2px;-webkit-transform:skew(30deg);transform:skew(30deg)}.xml-title-thirtysix-library-pc .title-container .right-line{width:83px;height:15px;border-bottom:solid 3px var(--background-color);position:relative}.xml-title-thirtysix-library-pc .title-container .right-line::before{width:10px;position:absolute;left:-2px;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.xml-title-thirtysix-library-pc .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 196px)}.xml-title-thirtyseven-library-pc{text-align:center}.xml-title-thirtyseven-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-thirtyseven-library-pc .title-container .left-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-pc .title-container .left-line::after{content:"";width:10px;height:27px;position:absolute;bottom:-10px;right:-5px;border-right:2px solid var(--background-color)}.xml-title-thirtyseven-library-pc .title-container .right-line{width:48px;height:4px;background-color:var(--background-color);border-radius:2px;position:relative}.xml-title-thirtyseven-library-pc .title-container .right-line::before{content:"";width:10px;height:27px;position:absolute;bottom:-10px;left:-5px;border-left:2px solid var(--background-color)}.xml-title-thirtyseven-library-pc .title-container .text-container{border:2px solid transparent;text-align:left;margin:0 13px;max-width:calc(100% - 126px)}.xml-title-thirtyeight-library-pc{text-align:center}.xml-title-Sevenpageone-library-pc,.xml-title-thirtyeight-library-pc .title-container .text-container,.xml-title-titleCrane-library-pc,.xml-title-titleLight-library-pc,.xml-title-titleLogging-library-pc,.xml-title-titleQuestion-library-pc,.xml-title-titleTearcher-library-pc,.xml-title-titleText-library-pc{text-align:left}.xml-title-thirtyeight-library-pc .title-container{display:inline-block;border:1px solid var(--background-color)!important;padding:3px 16px;position:relative}.xml-title-thirtyeight-library-pc .title-container::before{content:"";width:5px;height:24px;background-color:var(--background-color);position:absolute;left:-3px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-pc .title-container::after{content:"";width:5px;height:24px;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-thirtyeight-library-pc .title-container .text-container{border:2px solid transparent}.xml-title-BuleRectangle-library-pc{text-align:center}.xml-title-BuleRectangle-library-pc .title-container{display:inline-block;width:100%;background:#dfecfa;position:relative;right:-3px;bottom:-3px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border{position:relative;width:100%;border:3px solid #609fe5;top:-10px;left:-10px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .rightTopround{position:absolute;width:12px;height:12px;border:1px solid #609fe5;border-radius:10px;background-color:#609fe5;top:-6px;right:-7px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .leftTopround{position:absolute;width:16px;height:16px;border:2px solid #609fe5;border-radius:10px;background-color:#fff;left:-8px;bottom:-8px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .rigth-titlebox-usb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44%;font-weight:600!important;margin:15px 0}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .trapezoid{background-color:#609fe5;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);height:44%;width:52%;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5%;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .trapezoid .rigth-titlebox{width:100%}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:3px;right:72px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-dot .dot{width:5px;height:5px;border:1px solid #609fe5;border-radius:10px;background-color:#609fe5;margin-top:1px;margin-left:2px}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-rapezoid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:-20px;right:5px;width:96px;height:18px;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);background-color:#609fe5}.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-rapezoid .dot{width:5px;height:5px;border:1px solid #fff;border-radius:10px;background-color:#fff;margin-top:8px;margin-left:3px;position:relative;left:33px}.xml-title-BuleRectangle-library-pc .left-image{width:5%;border:6px solid var(--background-color);z-index:9;position:absolute;left:0}.xml-title-BuleRectangle-library-pc .left-image img{width:100%;height:100%;-o-object-position:center;object-position:center}.xml-title-BuleRectangle-library-pc .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangle-library-pc .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-pc .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-BuleRectangle-library-pc .right-image{width:10%;z-index:9;position:absolute;bottom:13px;right:17px}.xml-title-BuleRectangle-library-pc .right-image img{width:100%;height:100%;-o-object-position:center;object-position:center}.xml-title-BuleRectangleTwo-library-pc{text-align:center}.xml-title-BuleRectangleTwo-library-pc .title-container{display:inline-block;width:100%;background:#dfecfa;position:relative;right:-3px;bottom:-3px}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border{position:relative;height:120px;width:100%;border:3px solid #609fe5;top:-10px;left:-10px}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rightTopround{position:absolute;width:12px;height:12px;border:1px solid #609fe5;border-radius:10px;background-color:#609fe5;top:-7px;left:99%}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .leftTopround{position:absolute;width:16px;height:16px;border:2px solid #609fe5;border-radius:10px;background-color:#fff;left:-8px;bottom:-8px}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rapezoid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55%;background-color:#609fe5;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);height:40%;padding:0 14px;position:relative;top:30%;left:20%}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rigth-titlebox{width:100%;font-weight:600!important}.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rigth-titlebox .parent-group-mark{line-height:3}.xml-title-BuleRectangleTwo-library-pc .title-container .right-dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:3px;right:72px}.xml-title-BuleRectangleTwo-library-pc .title-container .right-dot .dot{width:5px;height:5px;border:1px solid #609fe5;border-radius:10px;background-color:#609fe5;margin-top:1px;margin-left:2px}.xml-title-BuleRectangleTwo-library-pc .title-container .right-rapezoid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:-20px;right:5px;width:96px;height:18px;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);background-color:#609fe5}.xml-title-BuleRectangleTwo-library-pc .title-container .right-rapezoid .dot{width:5px;height:5px;border:1px solid #fff;border-radius:10px;background-color:#fff;margin-top:8px;margin-left:3px;position:relative;left:33px}.xml-title-BuleRectangleTwo-library-pc .title-container .left-image{width:25px;border:6px solid var(--background-color);z-index:9;position:absolute;left:7px}.xml-title-BuleRectangleTwo-library-pc .title-container .left-image img{width:100%;height:100%;-o-object-position:center;object-position:center}.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container{width:100%;height:100%;border:2px solid #fff}.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-title-BuleRectangleTwo-library-pc .title-container .right-image{width:58px;z-index:9;position:absolute;bottom:0;right:5px}.xml-title-BuleRectangleTwo-library-pc .title-container .right-image img{width:100%;height:100%;-o-object-position:center;object-position:center}.xml-title-titleLogging-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;margin-top:-3px;padding-left:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-titleLogging-library-pc .title-container .right-top-bg{border-bottom:2px solid #609fe5!important;margin-top:6px;position:relative;z-index:9;width:100%}.xml-title-titleLogging-library-pc .title-container .left-image{z-index:0;width:60px;height:45px;border:6px solid var(--background-color);position:absolute;margin-left:-40px}.xml-title-titleLogging-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLogging-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLogging-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLogging-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLogging-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleLogging-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleQuestion-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;padding-left:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-titleQuestion-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleQuestion-library-pc .title-container .left-image{z-index:0;width:60px;height:45px;border:6px solid var(--background-color);position:absolute;margin-left:-35px;bottom:0}.xml-title-titleQuestion-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleQuestion-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleQuestion-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleQuestion-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleQuestion-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleQuestion-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleCrane-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;padding-left:35px}.xml-title-titleCrane-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleCrane-library-pc .title-container .left-image{z-index:0;width:75px;height:63px;border:6px solid var(--background-color);position:absolute;left:0;bottom:0}.xml-title-titleCrane-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleCrane-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleCrane-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleCrane-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleCrane-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleCrane-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleLight-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;padding-left:40px}.xml-title-titleLight-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleLight-library-pc .title-container .left-image{z-index:0;width:67px;height:60px;border:6px solid var(--background-color);position:absolute;bottom:0;left:0}.xml-title-titleLight-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleLight-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLight-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLight-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLight-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleLight-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleTearcher-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-titleTearcher-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleTearcher-library-pc .title-container .left-image{z-index:0;width:67px;height:50px;border:6px solid var(--background-color);position:absolute;left:0;bottom:0}.xml-title-titleTearcher-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleTearcher-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleTearcher-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleTearcher-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleTearcher-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleTearcher-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-titleText-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-titleText-library-pc .title-container .right-top-bg{width:100%;border-bottom:2px solid #609fe5!important;margin-top:6px;z-index:9;position:relative}.xml-title-titleText-library-pc .title-container .left-image{z-index:0;width:60px;height:45px;border:6px solid var(--background-color);position:absolute;left:0;bottom:5px}.xml-title-titleText-library-pc .title-container .left-image .image-container{width:100%;height:100%;margin-left:-63px;margin-top:-19px}.xml-title-titleText-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleText-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleText-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleText-library-pc .title-container .left-image img{width:100%;height:100%}.xml-title-titleText-library-pc .title-container p{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.xml-title-Sevenpageone-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpageone-library-pc .title-container .title-bgimg{width:100%;height:295px;background-image:url(../../static/images/leaflet/icons/title-text-bgimg.png);background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-title-Sevenpageone-library-pc .title-container .big-titlebox{width:250px;height:66px;background-color:#0168b6;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.xml-title-Sevenpageone-library-pc .title-container .big-titlebox .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpageone-library-pc .title-container .big-titlebox .triangle_left{width:20px;height:20px;clip-path:polygon(0 0,0 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-pc .title-container .big-titlebox .triangle_right{width:20px;height:20px;clip-path:polygon(0 0,100% 100%,100% 0);background-color:#fff;margin:4px}.xml-title-Sevenpageone-library-pc .title-container .small-titlebox{margin-top:18px;text-align:center}.xml-title-Sevenpagetwo-library-pc{text-align:left}.xml-title-Sevenpagetwo-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Sevenpagetwo-library-pc .title-container .left-box{width:57%;position:relative}.xml-title-Sevenpagetwo-library-pc .title-container .left-box .left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6px}.xml-title-Sevenpagetwo-library-pc .title-container .left-box img{width:14px;height:14px;margin-right:6px}.xml-title-Sevenpagetwo-library-pc .title-container .left-box .bottomzhuangshi{width:118px;height:10px;clip-path:polygon(0 0,100% 0,93% 100%,0 100%);background-color:#0168b6;opacity:.2;position:absolute;left:0;bottom:-6px}.xml-title-Sevenpagetwo-library-pc .title-container .left-box .left-tiao-bottom{width:100%;border:1px solid #0168b6;position:absolute;left:0;bottom:-2px}.xml-title-Sevenpagetwo-library-pc .title-container .right-box{width:33%;height:14px;position:absolute;bottom:18.5%;right:6.7%}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .xietiao{width:7.4%;height:14px;background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .right-top{width:92%;height:14px;border-top:1px solid #0168b6;position:absolute;bottom:1px;left:6.7%}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#80b3da;clip-path:polygon(66% 0,100% 0,34% 99%,0 100%);margin-top:4px}.xml-title-Sevenpagetwo-library-pc .title-container .right-box .bottom-zhuangshi .circle{color:#0168b6;margin-top:4px;position:absolute;right:6px;bottom:-6px}.xml-title-Sevenpagethree-library-pc{text-align:left}.xml-title-Sevenpagethree-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagethree-library-pc .title-container .bottomzhuangshi{width:80%;height:10px;background-color:#c4def1;position:absolute;left:40px;bottom:-2px}.xml-title-Sevenpagethree-library-pc .title-container .left-box{width:44%;position:relative}.xml-title-Sevenpagethree-library-pc .title-container .left-box .toptiao{width:88%;border:1px solid #0168b6;position:absolute;left:0;top:-8px;z-index:1}.xml-title-Sevenpagethree-library-pc .title-container .left-box .tixing-bg{width:45%;height:28px;background-color:#c4def1;clip-path:polygon(0 0,100% 0,67% 99%,0 100%);position:absolute;left:0;top:-14px}.xml-title-Sevenpagethree-library-pc .title-container .left-box .left-content{width:96%;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:polygon(0 0,87% 0,100% 100%,0 100%);background-color:#0168b6;padding-left:8px}.xml-title-Sevenpagethree-library-pc .title-container .left-box img{width:22px;height:22px;margin-right:8px}.xml-title-Sevenpagethree-library-pc .title-container .left-box .right-xietiao{width:13%;height:42px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2px),#0168b6 50%,transparent calc(50% + 2px),transparent 100%);position:absolute;right:-2px;top:-8px}.xml-title-Sevenpagethree-library-pc .title-container .right-box{width:56%;height:100%}.xml-title-Sevenpagethree-library-pc .title-container .right-box .right-bottom{width:44%;height:100%;border-bottom:1px solid #0168b6;position:absolute;bottom:2px}.xml-title-Sevenpagethree-library-pc .title-container .right-box .bottom-zhuangshi{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:14%}.xml-title-Sevenpagethree-library-pc .title-container .right-box .bottom-zhuangshi .cuxietiao{width:6.1%;height:10px;background-color:#0168b6;clip-path:polygon(29% 0,51% 0,96% 100%,74% 100%);margin-top:4px}.xml-title-Sevenpagethree-library-pc .title-container .right-box .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:5.5%;bottom:-2px}.xml-title-Sevenpagefour-library-pc{text-align:left}.xml-title-Sevenpagefour-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.xml-title-Sevenpagefour-library-pc .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefour-library-pc .title-container .title-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-Sevenpagefour-library-pc .title-container .title-top .shutiao{border-left:1px solid #0168b6;height:28px;margin:0 4px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom{width:100%;position:relative}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .title-bottom-bg0{width:92%;border-bottom:1px solid #0168b6}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian{width:54%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:6px;position:absolute;bottom:-2px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian .title-bottom-bg1{width:82%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian .title-bottom-bg2{width:7.5%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian .title-bottom-bg3{width:2.6%;height:100%;background-color:#0168b6}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .circle{width:10px;height:10px;border:1px solid #0168b6;border-radius:8px;position:absolute;right:6%;bottom:-4px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .right-xian{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;bottom:2px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .right-xian .top-xian{width:92%;border-top:1px solid #0168b6;position:absolute;right:50%;bottom:8px}.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .right-xian .right-xiexian{position:absolute;right:40%;bottom:2px;width:10%;height:6px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)}.xml-title-Sevenpagefive-library-pc{text-align:left}.xml-title-Sevenpagefive-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;height:180px}.xml-title-Sevenpagefive-library-pc .title-container .title-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Sevenpagefive-library-pc .title-container .title-bg{width:98%;height:140px;background-color:#0168b6;opacity:.1;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-pc .title-container .title-content{width:98%;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;z-index:999}.xml-title-Sevenpagefive-library-pc .title-container .title-content .small-titlebox{margin:25px 0 16px 12px;z-index:999}.xml-title-Sevenpagefive-library-pc .title-container .title-content .big-titlebox{width:50%;text-align:center;margin-top:70px;margin-left:5%;z-index:999}.xml-title-Sevenpagefive-library-pc .title-container .right-jiao{width:20px;height:20px;background-color:#73acd7;position:absolute;right:-4px;top:-4px}.xml-title-Sevenpagefive-library-pc .title-container .title-border{width:98%;height:125px;border:1px solid #0168b6;border-bottom:none;border-top:none;position:absolute;top:10px;left:2px;z-index:3}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-top{width:100%;position:absolute;left:0;top:0}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-top .border-left{width:50%;border-top:1px solid #0168b6}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-top .border-right{width:27%;border-top:1px solid #0168b6;position:absolute;right:0;top:0}.xml-title-Sevenpagefive-library-pc .title-container .title-border .xie-cutiao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-5px;left:50%;z-index:999}.xml-title-Sevenpagefive-library-pc .title-container .title-border .xie-cutiao .xie-cutiao-item{width:10px;height:10px;background-color:#0168b6;clip-path:polygon(42% 0,100% 0,56% 98%,0 100%)}.xml-title-Sevenpagefive-library-pc .title-container .title-border .circle{width:8px;height:8px;background-color:#0168b6;border-radius:8px;position:absolute;left:-.8%;bottom:-8px}.xml-title-Sevenpagefive-library-pc .title-container .title-border .sanjiao{width:12px;height:12px;clip-path:polygon(100% 0,0 0,0 100%);background-color:#0168b6;margin:2px}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-bottom{width:calc(100% - 22px);border-bottom:1px solid #0168b6;position:absolute;left:2%;bottom:-16px}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-bottom .left-xiexian{width:2%;height:8px;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;left:-2%;bottom:0}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-bottom .cutiao{width:13%;height:14px;background-color:#0168b6;position:absolute;left:5%;bottom:-7px}.xml-title-Sevenpagefive-library-pc .title-container .title-border .border-bottom .right-xiexian{width:3%;height:16px;background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);position:absolute;right:-3%;bottom:0}.xml-title-Sevenpagefive-library-pc .title-container .title-border .point{color:#0168b6;position:absolute;right:4%;bottom:0}.xml-title-thirtynine-library-pc{text-align:center}.xml-title-thirtynine-library-pc .title-container{display:inline-block;padding:5px 16px 5px 80px;position:relative}.xml-title-thirtynine-library-pc .title-container::before{content:"";width:7px;height:7px;position:absolute;left:0;bottom:0;background:linear-gradient(45deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-pc .title-container::after{content:"";width:7px;height:7px;position:absolute;right:0;top:0;background:linear-gradient(-135deg,#fff 50%,transparent 50%,transparent 100%);z-index:1}.xml-title-thirtynine-library-pc .title-container .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;pointer-events:none}.xml-title-thirtynine-library-pc .title-container .title-number{height:50px;background-color:var(--background-color);border-radius:0 0 10px 10px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-7px;left:18px}.xml-title-thirtynine-library-pc .title-container .title-number .line1{position:absolute;width:7px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-title-thirtynine-library-pc .title-container .title-number .line2{position:absolute;width:4px;height:135%;background-color:rgba(255,255,255,.1);-webkit-transform:rotate(35deg);transform:rotate(35deg);margin-left:22px}.xml-title-thirtynine-library-pc .title-container .title-number::before{content:"";width:7px;height:7px;background:linear-gradient(-45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;left:-7px}.xml-title-thirtynine-library-pc .title-container .title-number::after{content:"";width:7px;height:7px;background:linear-gradient(45deg,#000 50%,transparent 50%,transparent 100%);position:absolute;top:0;right:-7px}.xml-title-thirtynine-library-pc .title-container .title-text{position:relative;z-index:9}.xml-title-thirtynine-library-pc .title-container .text-container{position:relative;border:2px solid transparent!important;z-index:1}.xml-title-Forty-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding-left:18px!important}.xml-title-Forty-library-pc>div{width:100%}.xml-title-Forty-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}.xml-title-Forty-library-pc .title-container .left-image{width:63px;height:74px;background-color:var(--background-color);position:relative;z-index:9;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-title-Forty-library-pc .title-container .left-image .image-box{width:74%;height:75%;background-color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container{width:100%;height:86%;border-radius:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:2px solid #fff}.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container .xml-image-dan-tu,.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Forty-library-pc .title-container .right-top-bg{min-height:50px;max-width:77%;position:relative;margin-left:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}.xml-title-Forty-library-pc .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);opacity:.5;border-radius:5px}.xml-title-Forty-library-pc .title-container .right-top-bg .right-block{width:60px;height:30px;position:absolute;right:-8px;bottom:-8px;background:linear-gradient(153deg,transparent 0,transparent 51%,var(--background-color) 49%,var(--background-color) 100%);border-radius:10px 0 5px}.xml-title-Forty-library-pc .title-container .right-top-bg .right-block::after{content:"";width:8px;height:5px;background-color:#5c5c5c;position:absolute;right:0;top:0;z-index:-1}.xml-title-Forty-library-pc .title-container .right-top-bg .right-block::before{content:"";width:18px;height:8px;background-color:#5c5c5c;position:absolute;left:3px;bottom:0;z-index:-1}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{width:100%}.xml-title-Fortyone-library-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px!important;padding-left:8px!important}.xml-title-Fortyone-library-pc>div{width:100%}.xml-title-Fortyone-library-pc .title-container{display:inline-block;position:relative;z-index:9}.xml-title-Fortyone-library-pc .title-container .title-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:25px 0 0 25px;padding-left:5px;height:40px}.xml-title-Fortyone-library-pc .title-container .title-bg::after{content:"";width:70%;height:100%;position:absolute;top:0;right:-10px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0);background-color:inherit;z-index:-1}.xml-title-Fortyone-library-pc .title-container .title-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5eff9;border-radius:25px 0 0 25px;clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0)}.xml-title-Fortyone-library-pc .title-container .left-image{width:50px;height:50px;background-color:var(--background-color);position:relative;z-index:9;border-radius:50%}.xml-title-Fortyone-library-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;border:2px solid #fff}.xml-title-Fortyone-library-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Fortyone-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox{height:100%;padding:0 20px 0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-paragraph-first-library-h5 .text-body-container .editor p,.xml-paragraph-first-library-pad .text-body-container .editor p,.xml-paragraph-first-library-pc .text-body-container .editor p{line-height:normal}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .edit-mode-inject{width:100%}.body-text-fold{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;word-break:break-all;height:85px}.xml-paragraph-first-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-h5 .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-h5 .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-h5 .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-h5 .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-library-h5 .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-library-h5{text-align:left}.xml-paragraph-second-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-h5 .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000;border:none!important}.xml-paragraph-second-library-h5 .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-h5 .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:#fff}.xml-paragraph-second-library-h5 .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-h5 .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-h5 .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-h5 .body-text .text-body-container{background:#FFF;padding:20px 13px 1px;border-radius:5px}.xml-paragraph-second-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-h5{position:relative}.xml-paragraph-third-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-h5 .diagonal-line::after,.xml-paragraph-third-library-h5 .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-h5 .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-h5 .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-h5{position:relative}.xml-paragraph-quadrangle-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-h5{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-h5 .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-library-h5 .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-library-h5 .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-h5 .shape .triangle,.xml-paragraph-isosceles-library-h5 .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-h5{position:relative}.xml-paragraph-eighth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-library-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-h5{position:relative}.xml-paragraph-ninth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-library-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-h5{position:relative}.xml-paragraph-tenth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-h5{position:relative}.xml-paragraph-sixteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-h5 .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-h5{position:relative}.xml-paragraph-seventh-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-h5{position:relative}.xml-paragraph-eleven-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-h5 .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-h5 .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-library-h5 .text-container{padding:0 10px}.xml-paragraph-eleven-library-h5 .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-library-h5 .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-h5 .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-h5 .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-h5{position:relative}.xml-paragraph-thirteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-h5 .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-h5 .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-library-h5 .body-text::before{width:80px;height:70%;max-height:100px;background-color:none;position:absolute;top:0;left:0;content:"";z-index:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-h5 .body-text::after{width:80px;height:70%;max-height:100px;background-color:none;position:absolute;bottom:0;right:0;content:"";z-index:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-h5{position:relative}.xml-paragraph-fourteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-h5 .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)!important}.xml-paragraph-fourteen-library-h5 .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-h5 .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-h5 .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-fourteen-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-library-h5{position:relative}.xml-paragraph-Greentheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color)!important;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-h5 .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-h5 .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-h5 .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-h5 .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color)!important;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-library-h5{position:relative}.xml-paragraph-Greentheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid var(--background-color)!important}.xml-paragraph-Greentheme3-library-h5 .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-library-h5{position:relative}.xml-paragraph-Greentheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-h5 .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-library-h5{position:relative}.xml-paragraph-Greentheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-h5 .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-h5 .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-library-h5{position:relative}.xml-paragraph-Yellowtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top>div{height:8px;border-radius:50%;background-color:var(--background-color);width:8px;margin:0 3px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)!important;border-radius:5px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-library-h5{position:relative}.xml-paragraph-Yellowtheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg{border:4px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{width:9px;height:9px;background-color:var(--background-color);border:4px solid var(--background-color)!important;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-library-h5{position:relative}.xml-paragraph-Yellowtheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color)!important;border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-library-h5{position:relative}.xml-paragraph-Yellowtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-library-h5{position:relative}.xml-paragraph-Yellowtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-h5{position:relative}.xml-paragraph-Redtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color)!important;padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-library-h5 .w-e-text-container,.xml-paragraph-Redtheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-h5 .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-h5 .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-h5{position:relative}.xml-paragraph-Redtheme2-library-h5 .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-library-h5 .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-h5 .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-h5{position:relative}.xml-paragraph-Redtheme3-library-h5 .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-library-h5 .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-h5 .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9;border:none!important}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box::after{content:"";position:absolute;bottom:-1px;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-h5 .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme4-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-h5{position:relative}.xml-paragraph-Redtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-h5 .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-h5 .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-h5 .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-h5 .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-h5 .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme7-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-h5 .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-h5 .body-text-bg::after,.xml-paragraph-Redtheme7-library-h5 .body-text-bg::before{height:2px;background-color:var(--background-color);position:absolute;right:0;border-radius:2px;content:""}.xml-paragraph-Redtheme7-library-h5 .body-text-bg::before{width:20px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg::after{width:30px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .body-text::after{width:10px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-h5 .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-h5 .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-h5 .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-h5 .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-h5 .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-h5 .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-h5 .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::after,.xml-paragraph-Foldtheme2-library-h5 .top-title-style::before{width:10px;height:10px;background-color:#FFF;position:absolute;content:"";border-radius:50%;top:50%}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::before{left:-5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::after{right:-5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme1-library-h5 .top-style .active p,.xml-paragraph-Tabstheme4-library-h5 .top-style .active p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-h5 .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-h5 .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-h5 .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-h5 .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme2-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-h5 .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-h5 .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-h5 .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-h5 .top-style .active p{color:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-h5 .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-h5 .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-h5 .top-style{margin-top:7px;margin-right:5px;min-width:10%;max-width:20%}.xml-paragraph-Tabstheme3-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-h5 .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-h5 .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-h5 .top-style .active p,.xml-paragraph-Tabstheme3-library-h5 .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-h5 .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-h5 .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-h5 .top-style{width:3%}.xml-paragraph-Tabstheme4-library-h5 .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-h5 .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-h5 .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-h5 .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-SanQintheme1-library-h5{text-align:center}.xml-paragraph-SanQintheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-h5 .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::after,.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::after{width:100%;position:absolute;border-top:2px solid var(--background-color);content:"";border-right:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-twelve-library-h5{position:relative}.xml-paragraph-twelve-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-h5 .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-h5 .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-4px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-h5 .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-h5 .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-h5 .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-4px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-h5 .body-text .text-body-container{position:relative}.xml-paragraph-twelve-library-h5 .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-h5 .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme2-library-pad .seemore,.xml-paragraph-Foldtheme4-library-h5 .seemore,.xml-paragraph-Foldtheme5-library-h5 .seemore,.xml-paragraph-Tabstheme1-library-pad .seemore,.xml-paragraph-Tabstheme4-library-pad .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;cursor:pointer}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-h5 .seemore{color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-h5 .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-h5 .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme5-library-h5 .seemore{color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-h5 .top-style .active p,.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Tabstheme5-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-h5 .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-h5 .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs img{max-width:30px;height:30px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-h5 .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pad .top-style .active p,.xml-paragraph-Tabstheme2-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pad .top-style .active p,.xml-paragraph-Tabstheme3-library-pad .top-style .active span,.xml-paragraph-Tabstheme3-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pc .top-style .active span,.xml-paragraph-Tabstheme6-library-h5 .top-style .active p,.xml-paragraph-Tabstheme6-library-h5 .top-style .active span,.xml-paragraph-Tabstheme6-library-pad .top-style .active p,.xml-paragraph-Tabstheme6-library-pad .top-style .active span,.xml-paragraph-Tabstheme6-library-pc .top-style .active p,.xml-paragraph-Tabstheme6-library-pc .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-h5 .top-style .active::after,.xml-paragraph-Tabstheme5-library-h5 .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme6-library-h5 .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-h5 .suptitle::after{content:"";width:25px;height:calc(100% + 4px);position:absolute;top:-2px;right:-25px;background:linear-gradient(-45deg,transparent 29px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 29px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .top-style{min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .body-text{max-width:75%!important;min-width:75%}.xml-paragraph-Tabstheme6-library-h5 .top-style{margin-top:7px;min-width:10vw;max-width:33vw}.xml-paragraph-Tabstheme6-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-h5 .top-style>div .text-container{border:2px solid transparent}.xml-paragraph-Tabstheme6-library-h5 .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-h5 .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-h5 .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .body-text{position:relative;max-width:59vw}.xml-paragraph-Fortytwo-library-h5 .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-h5 .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-h5 .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-h5 .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-h5 .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-h5 .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-h5 .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-h5 .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-h5 .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-h5 .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-h5 .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important;overflow:hidden}.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-h5 .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-h5 .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyfive-library-h5 .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-h5 .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-h5 .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-h5 .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-h5 .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-h5 .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-Fortyeight-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyeight-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyeight-library-h5 .body-text{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(44%,transparent),to(var(--background-color)));background:linear-gradient(180deg,transparent 44%,var(--background-color) 100%);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-first-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-pad .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pad .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pad .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-pad .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-library-pad .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-library-pad{text-align:left}.xml-paragraph-second-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-pad .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000}.xml-paragraph-second-library-pad .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-pad .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:#fff}.xml-paragraph-second-library-pad .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-pad .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-pad .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-pad .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-pad .body-text .text-body-container{background:#FFF;padding:20px 13px 1px;border-radius:5px}.xml-paragraph-second-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-pad{position:relative}.xml-paragraph-third-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-pad .diagonal-line::after,.xml-paragraph-third-library-pad .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-pad .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-pad .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-pad{position:relative}.xml-paragraph-quadrangle-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-pad{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-pad .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-library-pad .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-library-pad .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-pad .shape .triangle,.xml-paragraph-isosceles-library-pad .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-pad{position:relative}.xml-paragraph-eighth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-library-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pad{position:relative}.xml-paragraph-ninth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-library-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-pad{position:relative}.xml-paragraph-tenth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-pad .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-pad{position:relative}.xml-paragraph-sixteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-pad .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-pad{position:relative}.xml-paragraph-seventh-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-pad .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-pad{position:relative}.xml-paragraph-eleven-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-pad .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-pad .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-library-pad .text-container{padding:0 10px}.xml-paragraph-eleven-library-pad .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-library-pad .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-pad .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-pad .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-pad{position:relative}.xml-paragraph-thirteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-pad .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-pad .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-pad .body-text::after,.xml-paragraph-thirteen-library-pad .body-text::before{width:80px;height:70%;max-height:100px;position:absolute;z-index:0;content:""}.xml-paragraph-thirteen-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-library-pad .body-text::before{background-color:none;top:0;left:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-pad .body-text::after{background-color:none;bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-pad{position:relative}.xml-paragraph-fourteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-pad .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)}.xml-paragraph-fourteen-library-pad .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-pad .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-pad .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-fourteen-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-library-pad{position:relative}.xml-paragraph-Greentheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-pad .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color);border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-pad .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-pad .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-pad .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-pad .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color);position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-library-pad{position:relative}.xml-paragraph-Greentheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid var(--background-color)}.xml-paragraph-Greentheme3-library-pad .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-library-pad{position:relative}.xml-paragraph-Greentheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-pad .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-library-pad{position:relative}.xml-paragraph-Greentheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-pad .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-pad .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-library-pad{position:relative}.xml-paragraph-Yellowtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color);border-radius:5px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-library-pad{position:relative}.xml-paragraph-Yellowtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg{border:4px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{width:9px;height:9px;background-color:var(--background-color);border:4px solid var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-library-pad{position:relative}.xml-paragraph-Yellowtheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color);border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-library-pad{position:relative}.xml-paragraph-Yellowtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg{border:2px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-library-pad{position:relative}.xml-paragraph-Yellowtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-pad{position:relative}.xml-paragraph-Redtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color);padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-pad .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-pad .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-pad{position:relative}.xml-paragraph-Redtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-library-pad .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-pad .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pad .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-library-pad .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-pad .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pad{position:relative}.xml-paragraph-Redtheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-library-pad .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-pad .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-library-pad .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-pad .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box::after{content:"";position:absolute;bottom:0;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-pad .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme4-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-pad{position:relative}.xml-paragraph-Redtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-pad .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-pad .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-pad .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-pad .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pad .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme7-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-pad .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-pad .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pad .body-text-bg::after,.xml-paragraph-Redtheme7-library-pad .body-text-bg::before{height:2px;background-color:var(--background-color);position:absolute;right:0;border-radius:2px;content:""}.xml-paragraph-Redtheme7-library-pad .body-text-bg::before{width:20px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg::after{width:30px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg .body-text::after{width:10px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-pad .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-pad .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-pad .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-pad .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-pad .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-pad .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-pad .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-pad .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme1-library-pad .top-style .active p,.xml-paragraph-Tabstheme4-library-pad .top-style .active p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-pad .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-pad .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-pad .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-pad .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-pad .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme2-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-pad .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-pad .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-pad .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-pad .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-pad .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pad .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-pad .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-pad .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-pad .top-style{margin-top:7px;margin-right:5px;width:20%}.xml-paragraph-Tabstheme3-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-pad .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-pad .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-pad .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-pad .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-pad .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-pad .top-style{width:3%}.xml-paragraph-Tabstheme4-library-pad .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-pad .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-pad .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-pad .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-pad .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-SanQintheme1-library-pad{text-align:center}.xml-paragraph-SanQintheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-pad .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block2,.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block2,.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block2,.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block2{left:5px;position:absolute;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;bottom:5px}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;bottom:5px}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;bottom:5px}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;bottom:5px}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-twelve-library-pad{position:relative}.xml-paragraph-twelve-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-pad .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-pad .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-3px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-pad .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-pad .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-pad .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-3px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-pad .body-text .text-body-container{position:relative}.xml-paragraph-twelve-library-pad .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-pad .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme2-library-pc .seemore,.xml-paragraph-Foldtheme4-library-pad .seemore,.xml-paragraph-Foldtheme5-library-pad .seemore,.xml-paragraph-Tabstheme1-library-pc .seemore,.xml-paragraph-Tabstheme4-library-pc .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;cursor:pointer;font-weight:400}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-pad .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-pad .seemore{color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-pad .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-pad .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-pad .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme5-library-pad .seemore{color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-pad .top-style .active p,.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Tabstheme5-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pad .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow-x:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-pad .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-pad .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-pad .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-pad .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pad .top-style .active::after,.xml-paragraph-Tabstheme5-library-pad .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-pad .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Fortyfive-library-pad .w-e-text-container,.xml-paragraph-Tabstheme6-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-pad .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-pad .suptitle::after{content:"";width:20px;height:calc(100% + 4px);position:absolute;top:-2px;right:-19px;background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-pad .top-style{margin-top:7px;min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-pad .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-pad .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-pad .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-pad .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::after,.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::before,.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::after,.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::before,.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::after,.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::before{border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .body-text{position:relative;max-width:75%!important;min-width:75%}.xml-paragraph-Fortytwo-library-pad .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-pad .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pad .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pad .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pad .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pad .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-pad .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-pad .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-pad .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-pad .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-pad .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-pad .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-pad .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-pad .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-pad .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Fortyfive-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-pad .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-pad .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-pad .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-pad .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-Fortyeight-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyeight-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyeight-library-pad .body-text{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(44%,transparent),to(var(--background-color)));background:linear-gradient(180deg,transparent 44%,var(--background-color) 100%);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-first-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-pc .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pc .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pc .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-pc .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-library-pc .text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-library-pc{text-align:left}.xml-paragraph-second-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-pc .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000}.xml-paragraph-second-library-pc .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-pc .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-second-library-pc .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-pc .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-pc .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--reader-theme-color,#FFF);min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-pc .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:20px 13px 1px;border-radius:5px}.xml-paragraph-second-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-pc{position:relative}.xml-paragraph-third-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-pc .diagonal-line::after,.xml-paragraph-third-library-pc .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-library-pc .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-pc .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-pc{position:relative}.xml-paragraph-quadrangle-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-pc{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-pc .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-library-pc .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-library-pc .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-pc .shape .triangle,.xml-paragraph-isosceles-library-pc .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-pc{position:relative}.xml-paragraph-eighth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-library-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pc{position:relative}.xml-paragraph-ninth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-library-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-pc{position:relative}.xml-paragraph-tenth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-pc .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-pc{position:relative}.xml-paragraph-sixteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-pc .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-pc{position:relative}.xml-paragraph-seventh-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-pc .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-pc{position:relative}.xml-paragraph-eleven-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-pc .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-pc .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-library-pc .text-container{padding:0 10px}.xml-paragraph-eleven-library-pc .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-library-pc .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-pc .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-pc .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-pc{position:relative}.xml-paragraph-thirteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-pc .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-pc .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pc .body-text::after,.xml-paragraph-thirteen-library-pc .body-text::before{width:80px;height:70%;max-height:100px;background-color:none;z-index:0;content:""}.xml-paragraph-thirteen-library-pc .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-library-pc .body-text::before{position:absolute;top:0;left:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-pc .body-text::after{position:absolute;bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-pc{position:relative}.xml-paragraph-fourteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-pc .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)}.xml-paragraph-fourteen-library-pc .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-pc .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-pc .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-fourteen-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-library-pc{position:relative}.xml-paragraph-Greentheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-pc .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color);border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-pc .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-pc .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-pc .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-pc .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color);position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-library-pc{position:relative}.xml-paragraph-Greentheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-pc .body-text{padding:3px;text-align:left;position:relative;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)}.xml-paragraph-Greentheme3-library-pc .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid var(--reader-theme-color,#FFF);border-right:12px solid var(--reader-theme-color,#FFF);position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container{position:relative;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-library-pc{position:relative}.xml-paragraph-Greentheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-pc .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-library-pc{position:relative}.xml-paragraph-Greentheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-pc .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-pc .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-library-pc{position:relative}.xml-paragraph-Yellowtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color);border-radius:5px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-library-pc{position:relative}.xml-paragraph-Yellowtheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg{border:4px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{border:4px solid var(--background-color);position:absolute;z-index:999;background-color:var(--background-color);width:9px;height:9px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-library-pc{position:relative}.xml-paragraph-Yellowtheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color);border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-library-pc{position:relative}.xml-paragraph-Yellowtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg{border:2px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block1{width:16px;height:16px;background-color:var(--background-color);position:absolute;top:-7px;left:-7px;z-index:999}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block2{width:16px;height:16px;background-color:var(--background-color);position:absolute;top:-7px;right:-7px;z-index:999}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block3{width:16px;height:16px;background-color:var(--background-color);position:absolute;bottom:-7px;right:-7px;z-index:999}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;bottom:-7px;left:-7px;z-index:999}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-library-pc{position:relative}.xml-paragraph-Yellowtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-pc{position:relative}.xml-paragraph-Redtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color);padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-library-pc .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-pc .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-pc{position:relative}.xml-paragraph-Redtheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-library-pc .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-pc .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pc .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-library-pc .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-pc .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pc{position:relative}.xml-paragraph-Redtheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-library-pc .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-pc .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-library-pc .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-pc .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box::after{content:"";position:absolute;bottom:0;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-pc .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme4-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-pc{position:relative}.xml-paragraph-Redtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-pc .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-library-pc .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-pc .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-pc .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pc .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme7-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-pc .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::after,.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::before{content:"";height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;top:-5px;width:0;z-index:0}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::before{border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::after{border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-pc .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pc .body-text-bg::after,.xml-paragraph-Redtheme7-library-pc .body-text-bg::before{background-color:var(--background-color);position:absolute;right:0;content:"";border-radius:2px}.xml-paragraph-Redtheme7-library-pc .body-text-bg::before{width:20px;height:2px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg::after{width:30px;height:2px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg .body-text::after{width:10px;height:2px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-pc .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-pc .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-pc .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-pc .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-pc .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-pc .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-pc .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-pc .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme1-library-pc .top-style .active p,.xml-paragraph-Tabstheme4-library-pc .top-style .active p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-pc .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-pc .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-pc .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-pc .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-pc .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme2-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-pc .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-pc .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-pc .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-pc .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-pc .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pc .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-pc .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-pc .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-pc .top-style{margin-top:7px;margin-right:5px;width:20%}.xml-paragraph-Tabstheme3-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-pc .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-pc .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-pc .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-pc .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-pc .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-pc .top-style{width:3%}.xml-paragraph-Tabstheme4-library-pc .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-pc .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-pc .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-pc .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-pc .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-SanQintheme1-library-pc{text-align:center}.xml-paragraph-SanQintheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-pc .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::after,.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::before{left:0;border-top:2px solid var(--background-color);position:absolute;border-right:2px solid var(--background-color);content:""}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::before{width:13px;height:100%;bottom:0}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::after{width:100%;height:13px;bottom:0}.xml-paragraph-SanQintheme1-library-pc .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-twelve-library-pc{position:relative}.xml-paragraph-twelve-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-pc .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-pc .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-3px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-pc .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-pc .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-pc .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-3px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-pc .body-text .text-body-container{position:relative}.xml-paragraph-twelve-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-pc .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme4-library-pc .seemore,.xml-paragraph-Foldtheme5-library-pc .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;cursor:pointer}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-pc .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-pc .seemore{font-weight:400;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-pc .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-pc .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-pc .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Foldtheme5-library-pc .seemore{font-weight:400;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-pc .top-style .active p,.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Tabstheme5-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pc .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow-x:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-pc .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-pc .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-pc .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-pc .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pc .top-style .active::after,.xml-paragraph-Tabstheme5-library-pc .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-pc .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Fortyfive-library-pc .w-e-text-container,.xml-paragraph-Tabstheme6-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-pc .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-pc .suptitle::after{content:"";width:20px;height:calc(100% + 4px);position:absolute;top:-2px;right:-19px;background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-pc .top-style{margin-top:7px;min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-pc .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-pc .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-pc .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-pc .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .body-text{position:relative;max-width:calc(100% - 135px);max-width:75%!important;min-width:75%}.xml-paragraph-Fortytwo-library-pc .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-pc .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pc .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pc .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pc .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pc .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-pc .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-pc .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-pc .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-pc .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-pc .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-pc .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-pc .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-pc .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-pc .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container .editorClass{word-break:break-all}.xml-paragraph-Fortyfive-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-pc .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-pc .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-pc .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-pc .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-Fortyeight-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyeight-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyeight-library-pc .body-text{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(44%,transparent),to(var(--background-color)));background:linear-gradient(180deg,transparent 44%,var(--background-color) 100%);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-first-library-h5 .w-e-text-container,.xml-text-image-second-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-library-h5 .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-library-h5 .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-library-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-library-h5 .image-container{margin:10px 0;text-align:center}.xml-text-image-fourth-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-library-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-second-library-h5 .image-box .image-container .block-checked,.xml-text-image-second-library-h5 .image-box .image-container.block-checked,.xml-text-image-third-library-h5 .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-library-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-library-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-library-h5 .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-second-library-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-second-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-library-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-second-library-pad .image-box .image-container img,.xml-text-image-third-library-pad .image-box .image-container img{height:135px;width:135px}.xml-text-image-third-library-h5 .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-library-h5 .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-library-h5 .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-third-library-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-third-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-library-h5 .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-library-h5 .image-container .xml-image-dan-tu,.xml-text-image-fourth-library-h5 .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{width:100%;height:100%}.xml-text-image-fourth-library-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-library-h5 .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-fourth-library-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-fourth-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-h5 .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-library-h5 .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-library-h5 .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-library-h5 .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid var(--background-color);border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-library-h5 .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-library-h5 .image-text-box .text-body-container{background-color:var(--background-color);border:1px solid var(--background-color);color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-library-h5 .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-library-h5 .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:var(--background-color);position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-library-h5 .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-library-h5 .image-text-box{width:100%}.xml-text-image-fifth-library-h5 .image-text-box .text-body-container{border:1px solid var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-fifth-library-h5 .text-container{width:100%;height:100%}.xml-text-image-sixth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-library-h5 .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-library-h5 .iamge-bg-box .image-top-title{padding:0 24px 0 10px;border-radius:5px}.xml-text-image-sixth-library-h5 .iamge-bg-box .image-top-title .edit-mode-inject{width:100%}.xml-text-image-sixth-library-h5 .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-library-h5 .image-text-box .text-body-container{border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000}.xml-text-image-sixth-library-h5 .image-text-decorate{width:50px;height:100px;background-color:var(--background-color);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-library-h5 .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-library-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-library-h5 .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-library-h5 .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-library-h5 .image-text-box .text-body-container{width:90%;border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-library-h5 .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(var(--background-color)));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),var(--background-color));z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-library-h5 .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(var(--background-color)));background-image:linear-gradient(to left top,transparent 60%,var(--background-color));position:absolute;top:0}.xml-text-image-first-library-pad .w-e-text-container,.xml-text-image-second-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-library-pad .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-library-pad .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-library-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-library-pad .image-container{margin:10px 0;text-align:center}.xml-text-image-second-library-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-second-library-pad .image-box .image-container .block-checked,.xml-text-image-second-library-pad .image-box .image-container.block-checked,.xml-text-image-third-library-pad .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-library-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-library-pad .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-second-library-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-second-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-library-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-library-pad .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-pad .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-library-pad .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-third-library-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-third-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-library-pad .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-library-pad .image-container .xml-image-dan-tu,.xml-text-image-fourth-library-pad .image-container .xml-image-dan-tu .xml-image-dan-tu-pad{width:100%;height:100%}.xml-text-image-fourth-library-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container p{margin:0;padding:0}.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h1,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h2,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h3,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h4,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-library-pad .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-fourth-library-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-fourth-library-pad .body-box .body-box-inner .xml-text-pad.text-body-container{text-align:left}.xml-text-image-fourth-library-pad .body-box .body-box-inner .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-pad .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-library-pad .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-library-pad .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-library-pad .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid var(--background-color);border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-library-pad .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-library-pad .image-text-box .text-body-container{background-color:var(--background-color);border:1px solid var(--background-color);color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-library-pad .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-library-pad .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:var(--background-color);position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-library-pad .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-library-pad .image-text-box{width:100%}.xml-text-image-fifth-library-pad .image-text-box .text-body-container{border:1px solid var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-fifth-library-pad .text-container{width:100%;height:100%}.xml-text-image-sixth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-library-pad .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-library-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-library-pad .iamge-bg-box .image-top-title .edit-mode-inject{width:100%}.xml-text-image-sixth-library-pad .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-library-pad .image-text-box .text-body-container{border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000}.xml-text-image-sixth-library-pad .image-text-decorate{width:50px;height:100px;background-color:var(--background-color);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-library-pad .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-library-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-library-pad .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-library-pad .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-library-pad .image-text-box .text-body-container{width:90%;border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-library-pad .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(var(--background-color)));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),var(--background-color));z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-library-pad .image-text-decorate2,.xml-text-image-seventh-library-pc .image-text-decorate2{width:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(var(--background-color)));top:0}.xml-text-image-seventh-library-pad .image-text-decorate2{height:100px;background-image:linear-gradient(to left top,transparent 60%,var(--background-color));position:absolute}.xml-text-image-first-library-pc .w-e-text-container,.xml-text-image-second-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-library-pc .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-library-pc .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-library-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-library-pc .image-container{margin:10px 0;text-align:center}.xml-text-image-second-library-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-second-library-pc .image-box .image-container .block-checked,.xml-text-image-second-library-pc .image-box .image-container.block-checked,.xml-text-image-third-library-pc .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-library-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-library-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-library-pc .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-second-library-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-second-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-library-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-library-pc .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-library-pc .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-library-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-library-pc .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-third-library-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-third-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-library-pc .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-library-pc .image-container .xml-image-dan-tu,.xml-text-image-fourth-library-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-pc{width:100%;height:100%}.xml-text-image-fourth-library-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:var(--background-color);border:1px solid var(--background-color);border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container p{margin:0;padding:0}.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h1,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h2,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h3,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h4,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-library-pc .body-box{padding:10px;border:1px solid var(--background-color);margin-left:10px;margin-top:-87px}.xml-text-image-fourth-library-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid var(--background-color)}.xml-text-image-fourth-library-pc .body-box .body-box-inner .xml-text-pc.text-body-container{text-align:left}.xml-text-image-fourth-library-pc .body-box .body-box-inner .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-library-pc .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-library-pc .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-library-pc .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-library-pc .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid var(--background-color);border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-library-pc .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-library-pc .image-text-box .text-body-container{background-color:var(--background-color);border:1px solid var(--background-color);color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-library-pc .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-library-pc .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:var(--background-color);position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-library-pc .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-library-pc .image-text-box{width:100%}.xml-text-image-fifth-library-pc .image-text-box .text-body-container{border:1px solid var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-fifth-library-pc .text-container{width:100%;height:100%}.xml-text-image-sixth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-library-pc .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-library-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-library-pc .iamge-bg-box .image-top-title .edit-mode-inject{width:100%}.xml-text-image-sixth-library-pc .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-library-pc .image-text-box .text-body-container{border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000}.xml-text-image-sixth-library-pc .image-text-decorate{width:50px;height:100px;background-color:var(--background-color);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-library-pc .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-library-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-library-pc .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-library-pc .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-library-pc .image-text-box .text-body-container{width:90%;border:1px solid var(--background-color);background-color:var(--background-color);color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-library-pc .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(var(--background-color)));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),var(--background-color));z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-library-pc .image-text-decorate2{height:100px;background-image:linear-gradient(to left top,transparent 60%,var(--background-color));position:absolute}.xml-splitline-second-library-h5{margin-top:10px!important}.xml-splitline-second-library-h5 .title-container{height:30px;padding-top:10px}.xml-splitline-second-library-h5 .title-container .line1{width:90%;border-bottom:2px solid var(--background-color);margin-bottom:5px;position:relative}.xml-splitline-second-library-h5 .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;left:0;top:-1px}.xml-splitline-second-library-h5 .title-container .line2{width:90%;border-bottom:2px solid var(--background-color);float:right;margin-top:5px;position:relative}.xml-splitline-second-library-h5 .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;right:0;top:-1px}.xml-splitline-fourth-library-h5{margin-top:0!important}.xml-splitline-fourth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-library-h5 .title-container .centerimg{width:70px;height:20px;margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline1{width:2px;height:10px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline2{width:2px;height:20px;background:var(--background-color);-webkit-transform:rotate(-25deg);transform:rotate(-25deg);margin-left:6px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline3{width:2px;height:25px;background:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:11px;margin-top:-1px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline4{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin-left:11px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline5{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(55deg);transform:rotate(55deg);margin-left:9px;margin-top:1px}.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline6{width:2px;height:16px;background:var(--background-color);-webkit-transform:rotate(-68deg);transform:rotate(-68deg);margin-left:12px;margin-top:-2px}.xml-splitline-eighth-library-h5,.xml-splitline-fifth-library-h5,.xml-splitline-seventh-library-h5,.xml-splitline-sixth-library-h5,.xml-splitline-tenth-library-h5{margin-top:0!important}.xml-splitline-fourth-library-h5 .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-fifth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-library-h5 .title-container .centerimg{width:30px;height:30px;border:1px solid var(--background-color);border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-library-h5 .title-container .centerimg>div{width:15px;height:15px;border:1px solid var(--background-color);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-library-h5 .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-library-h5 .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-library-h5 .title-container .centerimg .block1{width:4px;height:15px;background-color:var(--background-color);border-radius:5px}.xml-splitline-sixth-library-h5 .title-container .centerimg .block2{width:4px;height:25px;background-color:var(--background-color);border-radius:5px;margin-left:5px}.xml-splitline-sixth-library-h5 .title-container .line1{width:73%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-h5 .title-container .line2{width:15%;border-bottom:2px solid var(--background-color)}.xml-splitline-seventh-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-library-h5 .title-container .centerimg{width:80%;height:20px;background-color:var(--background-color)}.xml-splitline-seventh-library-h5 .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-library-h5 .title-container .dotted>div{width:2px;height:100%;background-color:var(--background-color)}.xml-splitline-eighth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-library-h5 .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-library-h5 .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid var(--background-color)}.xml-splitline-eighth-library-h5 .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid var(--background-color)}.xml-splitline-tenth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-library-h5 .title-container>div{width:100%}.xml-splitline-tenth-library-h5 .title-container .centerimg{width:100%;height:10px;background-color:var(--background-color)}.xml-splitline-tenth-library-h5 .title-container .line{width:100;height:2px;background-color:var(--background-color);margin-top:3px}.xml-splitline-Greytheme2-library-h5,.xml-splitline-Greytheme3-library-h5,.xml-splitline-Greytheme5-library-h5,.xml-splitline-eleventh-library-h5,.xml-splitline-ninth-library-h5{margin-top:0!important}.xml-splitline-eleventh-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-library-h5 .title-container>div{width:100%}.xml-splitline-eleventh-library-h5 .title-container .centerimg{width:95%;height:5px;background-color:var(--background-color);margin-left:15px;border-radius:2px}.xml-splitline-eleventh-library-h5 .title-container .line1{width:10%;height:4px;background-color:var(--background-color);border-radius:5px}.xml-splitline-eleventh-library-h5 .title-container .line2{width:4px;height:10px;background-color:var(--background-color);margin-left:20px}.xml-splitline-ninth-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-library-h5 .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);position:relative}.xml-splitline-ninth-library-h5 .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-library-h5 .title-container .centerimg .line{width:350%;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:2px}.xml-splitline-Redtheme1-library-h5 .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-library-h5 .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%;margin-right:10px}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line{height:2px;background:var(--background-color);position:relative;margin-left:-4px}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line::before{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:11px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line::after{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:20px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line .circle{width:5px;height:5px;background-color:var(--background-color);border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-splitline-Greytheme2-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-library-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-library-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-library-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-library-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-library-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-library-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-library-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-library-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-library-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme3-library-h5{margin-top:10px!important}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .left-block-box>div:nth-child(odd),.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .right-block-box>div:nth-child(odd){margin-top:5px}.xml-splitline-Yellowtheme3-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox{width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .left-block-box{width:20px;height:10px;position:absolute;top:-2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .left-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .right-block-box{width:20px;height:10px;position:absolute;bottom:-5px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .right-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .line-con{width:100%;height:20%;border-bottom:2px dotted var(--background-color);position:relative}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .line-con::before{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;top:-2px}.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .line-con::after{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;bottom:-8px}.xml-splitline-Bluetheme1-library-h5{margin-top:10px!important}.xml-splitline-Bluetheme1-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-library-h5 .title-container .linebox{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative}.xml-splitline-Bluetheme1-library-h5 .title-container .linebox::after{content:"";width:100%;height:2px;background-color:var(--background-color);position:absolute}.xml-splitline-Bluetheme1-library-h5 .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:9;padding:0 5px}.xml-splitline-Bluetheme1-library-h5 .title-container .linebox .iconbox .circle{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 2px}.xml-splitline-Bluetheme2-library-h5,.xml-splitline-Yellowtheme2-library-h5{margin-top:10px!important}.xml-splitline-Bluetheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-library-h5 .title-container .linebox{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.xml-splitline-Bluetheme2-library-h5 .title-container .linebox>div{width:15px;height:10px;position:relative;background-color:#fff;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-splitline-Bluetheme2-library-h5 .title-container .linebox>div::before{content:"";width:8px;height:8px;background-color:var(--background-color);border-radius:50%;position:absolute}.xml-splitline-Bluetheme2-library-h5 .title-container .linebox::after{content:"";width:100%;border-top:4px dotted var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .linebox-circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color)}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9;background:#fff;height:20px}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .iconbox .circle{width:8px;height:8px;background-color:var(--background-color);border-radius:50%;margin:0 15px}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .iconbox::after{content:"";width:100%;border-bottom:2px solid var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox::before{content:"";width:100%;height:3px;background-color:var(--background-color);position:absolute}.xml-splitline-Redtheme4-library-h5{margin-top:10px!important}.xml-splitline-Redtheme4-library-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-h5 .title-container .linebox{width:100%;height:100%}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .top-linecon{width:100%;height:2px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .top-linecon::before{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-right:5%}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .top-linecon::after{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-left:5%}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .left-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .left-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-left:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .line{width:30%;margin:0 5px 0 10px;background:var(--background-color)}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .right-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .right-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-right:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Yellowtheme1-library-h5{margin-top:10px!important}.xml-splitline-Yellowtheme1-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .left-block{width:10px;height:10px;background-color:var(--background-color)}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .linecon{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .linecon::before{content:"";width:95%;border-top:2px dotted var(--background-color);position:absolute;top:-3px;left:5px}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .linecon::after{content:"";width:95%;border-bottom:2px dotted var(--background-color);position:absolute;bottom:-3px;left:5px}.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .right-icon{margin-left:-25px}.xml-splitline-Greytheme1-library-h5{margin-top:0!important}.xml-splitline-Greytheme1-library-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-library-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .left-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .left-icon .block{width:11px;height:15px;background-color:var(--background-color)}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .left-icon .triangle{width:0;height:0;border:6px solid var(--background-color);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-top:2px}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-library-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme4-library-h5{margin-top:10px!important}.xml-splitline-Bluetheme4-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox{width:100%;height:100%}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .top-lineconbox{width:80%;height:3px;background-color:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .top-lineconbox::before{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;left:-8px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .top-lineconbox::after{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;right:-8px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox{border-top:1px solid var(--background-color);margin-top:2px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox::before{content:"";width:10px;height:10px;background:linear-gradient(45deg,#fff,#fff 50%,transparent 50%,transparent 100%);border-left:1px solid var(--background-color);border-bottom:1px solid var(--background-color);position:absolute;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-5px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .linecon1{width:40%;border-top:1px solid var(--background-color);margin-top:2px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .linecon2{width:40%;border-top:1px solid var(--background-color);margin-top:2px;position:relative}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .linecon2::after{content:"";width:4px;height:2px;background:#fff;position:absolute;left:2px;top:-2px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .bottom-block1{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-top:1px;margin-left:10px}.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .bottom-block2{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);margin-top:1px;margin-left:12px}.xml-splitline-Twentytwo-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentytwo-library-h5 .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentytwo-library-h5 .centerimg::before{content:"";width:16px;height:16px;background-color:#fff;border:1px solid var(--background-color);position:absolute;top:-7px;left:47%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentytwo-library-h5 .centerimg::after{content:"";width:17px;height:17px;background-color:var(--background-color);border:1px solid #fff;position:absolute;top:-7px;left:49%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentythree-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentythree-library-h5 .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentythree-library-h5 .centerimg::before{content:"";width:37px;height:6px;background-color:var(--background-color);border:1px solid var(--background-color);position:absolute;top:-2px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfour-library-h5 .title-container{overflow:hidden}.xml-splitline-Twentyfour-library-h5 .title-container>div{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:solid 1px var(--background-color)!important;position:relative}.xml-splitline-Twentyfour-library-h5 .title-container .centerimg{width:26px;height:26px;background:#fff;border:1px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:5px;left:30px;padding:2px;z-index:99}.xml-splitline-Twentyfour-library-h5 .title-container .centerimg>div{width:100%;height:100%;background-color:var(--background-color);z-index:99}.xml-splitline-Twentyfive-library-h5 .title-container>div{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none!important;border-left:2px solid var(--background-color)!important;border-right:2px solid var(--background-color)!important;position:relative;padding:0 3px}.xml-splitline-Twentyfive-library-h5 .title-container .left-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyfive-library-h5 .title-container .left-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;left:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-h5 .title-container .left-block-box{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Twentyfive-library-h5 .title-container .left-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-h5 .title-container .right-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyfive-library-h5 .title-container .right-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;right:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-h5 .title-container .right-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:3px}.xml-splitline-Twentyfive-library-h5 .title-container .right-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg{width:calc(100% - 225px);height:100%;border-bottom:2px solid var(--background-color);position:absolute;left:50%;bottom:-2px;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(1){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;left:-6px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(1)::after{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;right:0;top:-5px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(2){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;right:-6px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(2)::before{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;left:0;top:-5px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .left-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;left:-53px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .left-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-5px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .left-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;right:-10px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .right-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;right:-53px}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .right-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;left:-7px;top:-7px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .right-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentysix-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentysix-library-h5 .title-container .left-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid transparent;border-bottom:8px solid transparent;border-left:10px solid var(--background-color);margin-right:-12px}.xml-splitline-Twentysix-library-h5 .title-container .centerimg{width:95%;height:2px;background:var(--background-color);text-align:center;line-height:2px}.xml-splitline-Twentysix-library-h5 .title-container .centerimg>div{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;display:inline-block;margin-top:-7px;position:relative}.xml-splitline-Twentysix-library-h5 .title-container .centerimg>div::before{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;bottom:-7px;left:-7px}.xml-splitline-Twentysix-library-h5 .title-container .centerimg>div::after{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;top:-7px;right:-7px}.xml-splitline-Twentysix-library-h5 .title-container .right-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid var(--background-color);border-bottom:8px solid transparent;border-left:10px solid transparent;margin-left:-12px}.xml-splitline-Twentyseven-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-Twentyseven-library-h5 .title-container>div:nth-child(even){width:15px;height:5px;background-color:var(--background-color);margin:0 10px;border-radius:2px}.xml-splitline-Twentyseven-library-h5 .title-container>div:nth-child(odd){width:35px;height:5px;background-color:var(--background-color);border-radius:2px}.xml-splitline-Twentyeight-library-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentyeight-library-h5 .title-container .left-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-left:3px}.xml-splitline-Twentyeight-library-h5 .title-container .left-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyeight-library-h5 .title-container .left-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;right:-2px}.xml-splitline-Twentyeight-library-h5 .title-container .centerimg{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;margin:0 4px}.xml-splitline-Twentyeight-library-h5 .title-container .right-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-right:3px}.xml-splitline-Twentyeight-library-h5 .title-container .right-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyeight-library-h5 .title-container .right-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;left:-2px}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .round{width:6px;height:6px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .icon{width:8px;height:8px;position:relative;margin:0 3px}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .icon::before{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .icon::after{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-splitline-second-library-pad{margin-top:10px!important}.xml-splitline-second-library-pad .title-container{height:30px;padding-top:10px}.xml-splitline-second-library-pad .title-container .line1{width:90%;border-bottom:2px solid var(--background-color);margin-bottom:5px;position:relative}.xml-splitline-second-library-pad .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;left:0;top:-1px}.xml-splitline-second-library-pad .title-container .line2{width:90%;border-bottom:2px solid var(--background-color);float:right;margin-top:5px;position:relative}.xml-splitline-second-library-pad .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;right:0;top:-1px}.xml-splitline-fourth-library-pad{margin-top:0!important}.xml-splitline-fourth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-library-pad .title-container .centerimg{width:70px;height:20px;margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline1{width:2px;height:10px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline2{width:2px;height:20px;background:var(--background-color);-webkit-transform:rotate(-25deg);transform:rotate(-25deg);margin-left:6px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline3{width:2px;height:25px;background:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:11px;margin-top:-1px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline4{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin-left:11px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline5{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(55deg);transform:rotate(55deg);margin-left:9px;margin-top:1px}.xml-splitline-fourth-library-pad .title-container .centerimg .foldline6{width:2px;height:16px;background:var(--background-color);-webkit-transform:rotate(-68deg);transform:rotate(-68deg);margin-left:12px;margin-top:-2px}.xml-splitline-eighth-library-pad,.xml-splitline-fifth-library-pad,.xml-splitline-seventh-library-pad,.xml-splitline-sixth-library-pad,.xml-splitline-tenth-library-pad{margin-top:0!important}.xml-splitline-fourth-library-pad .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-fifth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-library-pad .title-container .centerimg{width:30px;height:30px;border:1px solid var(--background-color);border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-library-pad .title-container .centerimg>div{width:15px;height:15px;border:1px solid var(--background-color);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-library-pad .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-library-pad .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-library-pad .title-container .centerimg .block1{width:4px;height:15px;background-color:var(--background-color);border-radius:5px}.xml-splitline-sixth-library-pad .title-container .centerimg .block2{width:4px;height:25px;background-color:var(--background-color);border-radius:5px;margin-left:5px}.xml-splitline-sixth-library-pad .title-container .line1{width:73%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-pad .title-container .line2{width:15%;border-bottom:2px solid var(--background-color)}.xml-splitline-seventh-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-library-pad .title-container .centerimg{width:80%;height:20px;background-color:var(--background-color)}.xml-splitline-seventh-library-pad .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-library-pad .title-container .dotted>div{width:2px;height:100%;background-color:var(--background-color)}.xml-splitline-eighth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-library-pad .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-library-pad .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid var(--background-color)}.xml-splitline-eighth-library-pad .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid var(--background-color)}.xml-splitline-tenth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-library-pad .title-container>div{width:100%}.xml-splitline-tenth-library-pad .title-container .centerimg{width:100%;height:10px;background-color:var(--background-color)}.xml-splitline-tenth-library-pad .title-container .line{width:100;height:2px;background-color:var(--background-color);margin-top:3px}.xml-splitline-Greytheme2-library-pad,.xml-splitline-Greytheme3-library-pad,.xml-splitline-Greytheme5-library-pad,.xml-splitline-eleventh-library-pad,.xml-splitline-ninth-library-pad{margin-top:0!important}.xml-splitline-eleventh-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-library-pad .title-container>div{width:100%}.xml-splitline-eleventh-library-pad .title-container .centerimg{width:95%;height:5px;background-color:var(--background-color);margin-left:15px;border-radius:2px}.xml-splitline-eleventh-library-pad .title-container .line1{width:10%;height:4px;background-color:var(--background-color);border-radius:5px}.xml-splitline-eleventh-library-pad .title-container .line2{width:4px;height:10px;background-color:var(--background-color);margin-left:20px}.xml-splitline-ninth-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-library-pad .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);position:relative}.xml-splitline-ninth-library-pad .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-library-pad .title-container .centerimg .line{width:350%;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:2px}.xml-splitline-Redtheme1-library-pad .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-library-pad .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%;margin-right:10px}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line{height:2px;background:var(--background-color);position:relative;margin-left:-4px}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line::before{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:11px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line::after{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:20px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line .circle{width:5px;height:5px;background-color:var(--background-color);border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-splitline-Greytheme2-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-library-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-library-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-library-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-library-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-library-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-library-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-library-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-library-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-library-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme3-library-pad{margin-top:10px!important}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .left-block-box>div:nth-child(odd),.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .right-block-box>div:nth-child(odd){margin-top:5px}.xml-splitline-Yellowtheme3-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox{width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .left-block-box{width:20px;height:10px;position:absolute;top:-2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .left-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .right-block-box{width:20px;height:10px;position:absolute;bottom:-5px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .right-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .line-con{width:100%;height:20%;border-bottom:2px dotted var(--background-color);position:relative}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .line-con::before{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;top:-2px}.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .line-con::after{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;bottom:-8px}.xml-splitline-Bluetheme1-library-pad{margin-top:10px!important}.xml-splitline-Bluetheme1-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-library-pad .title-container .linebox{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative}.xml-splitline-Bluetheme1-library-pad .title-container .linebox::after{content:"";width:100%;height:2px;background-color:var(--background-color);position:absolute}.xml-splitline-Bluetheme1-library-pad .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:9;padding:0 5px}.xml-splitline-Bluetheme1-library-pad .title-container .linebox .iconbox .circle{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 2px}.xml-splitline-Bluetheme2-library-pad,.xml-splitline-Yellowtheme2-library-pad{margin-top:10px!important}.xml-splitline-Bluetheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-library-pad .title-container .linebox{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.xml-splitline-Bluetheme2-library-pad .title-container .linebox>div{width:15px;height:10px;position:relative;background-color:#fff;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-splitline-Bluetheme2-library-pad .title-container .linebox>div::before{content:"";width:8px;height:8px;background-color:var(--background-color);border-radius:50%;position:absolute}.xml-splitline-Bluetheme2-library-pad .title-container .linebox::after{content:"";width:100%;border-top:4px dotted var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .linebox-circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color)}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9;background:#fff;height:20px}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .iconbox .circle{width:8px;height:8px;background-color:var(--background-color);border-radius:50%;margin:0 15px}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .iconbox::after{content:"";width:100%;border-bottom:2px solid var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-pad .title-container .linebox::before{content:"";width:100%;height:3px;background-color:var(--background-color);position:absolute}.xml-splitline-Redtheme4-library-pad{margin-top:10px!important}.xml-splitline-Redtheme4-library-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-pad .title-container .linebox{width:100%;height:100%}.xml-splitline-Redtheme4-library-pad .title-container .linebox .top-linecon{width:100%;height:2px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-pad .title-container .linebox .top-linecon::before{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-right:5%}.xml-splitline-Redtheme4-library-pad .title-container .linebox .top-linecon::after{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-left:5%}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .left-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .left-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-left:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .line{width:30%;margin:0 5px 0 10px;background:var(--background-color)}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .right-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .right-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-right:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Yellowtheme1-library-pad{margin-top:10px!important}.xml-splitline-Yellowtheme1-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .left-block{width:10px;height:10px;background-color:var(--background-color)}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .linecon{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .linecon::before{content:"";width:95%;border-top:2px dotted var(--background-color);position:absolute;top:-3px;left:5px}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .linecon::after{content:"";width:95%;border-bottom:2px dotted var(--background-color);position:absolute;bottom:-3px;left:5px}.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .right-icon{margin-left:-25px}.xml-splitline-Greytheme1-library-pad{margin-top:0!important}.xml-splitline-Greytheme1-library-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-library-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-library-pad .title-container .linebox .left-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.xml-splitline-Greytheme1-library-pad .title-container .linebox .left-icon .block{width:11px;height:15px;background-color:var(--background-color)}.xml-splitline-Greytheme1-library-pad .title-container .linebox .left-icon .triangle{width:0;height:0;border:6px solid var(--background-color);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-top:2px}.xml-splitline-Greytheme1-library-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-library-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme4-library-pad{margin-top:10px!important}.xml-splitline-Bluetheme4-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-pad .title-container .linebox{width:100%;height:100%}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .top-lineconbox{width:80%;height:3px;background-color:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .top-lineconbox::before{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;left:-8px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .top-lineconbox::after{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;right:-8px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox{border-top:1px solid var(--background-color);margin-top:2px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox::before{content:"";width:10px;height:10px;background:linear-gradient(45deg,#fff,#fff 50%,transparent 50%,transparent 100%);border-left:1px solid var(--background-color);border-bottom:1px solid var(--background-color);position:absolute;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-5px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .linecon1{width:40%;border-top:1px solid var(--background-color);margin-top:2px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .linecon2{width:40%;border-top:1px solid var(--background-color);margin-top:2px;position:relative}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .linecon2::after{content:"";width:4px;height:2px;background:#fff;position:absolute;left:2px;top:-2px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .bottom-block1{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-top:1px;margin-left:10px}.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .bottom-block2{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);margin-top:1px;margin-left:12px}.xml-splitline-Twentytwo-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentytwo-library-pad .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentytwo-library-pad .centerimg::before{content:"";width:16px;height:16px;background-color:#fff;border:1px solid var(--background-color);position:absolute;top:-7px;left:47%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentytwo-library-pad .centerimg::after{content:"";width:17px;height:17px;background-color:var(--background-color);border:1px solid #fff;position:absolute;top:-7px;left:49%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentythree-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentythree-library-pad .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentythree-library-pad .centerimg::before{content:"";width:37px;height:6px;background-color:var(--background-color);border:1px solid var(--background-color);position:absolute;top:-2px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfour-library-pad .title-container{overflow:hidden}.xml-splitline-Twentyfour-library-pad .title-container>div{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:solid 1px var(--background-color)!important;position:relative}.xml-splitline-Twentyfour-library-pad .title-container .centerimg{width:26px;height:26px;background:#fff;border:1px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:5px;left:30px;padding:2px;z-index:99}.xml-splitline-Twentyfour-library-pad .title-container .centerimg>div{width:100%;height:100%;background-color:var(--background-color);z-index:99}.xml-splitline-Twentyfive-library-pad .title-container>div{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none!important;border-left:2px solid var(--background-color)!important;border-right:2px solid var(--background-color)!important;position:relative;padding:0 3px}.xml-splitline-Twentyfive-library-pad .title-container .left-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyfive-library-pad .title-container .left-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;left:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-pad .title-container .left-block-box{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Twentyfive-library-pad .title-container .left-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-pad .title-container .right-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyfive-library-pad .title-container .right-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;right:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-pad .title-container .right-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:3px}.xml-splitline-Twentyfive-library-pad .title-container .right-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg{width:calc(100% - 225px);height:100%;border-bottom:2px solid var(--background-color);position:absolute;left:50%;bottom:-2px;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(1){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;left:-6px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(1)::after{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;right:0;top:-5px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(2){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;right:-6px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(2)::before{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;left:0;top:-5px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .left-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;left:-53px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .left-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-5px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .left-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;right:-10px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .right-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;right:-53px}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .right-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;left:-7px;top:-7px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-pad .title-container .centerimg .right-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentysix-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentysix-library-pad .title-container .left-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid transparent;border-bottom:8px solid transparent;border-left:10px solid var(--background-color);margin-right:-12px}.xml-splitline-Twentysix-library-pad .title-container .centerimg{width:95%;height:2px;background:var(--background-color);text-align:center;line-height:2px}.xml-splitline-Twentysix-library-pad .title-container .centerimg>div{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;display:inline-block;margin-top:-7px;position:relative}.xml-splitline-Twentysix-library-pad .title-container .centerimg>div::before{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;bottom:-7px;left:-7px}.xml-splitline-Twentysix-library-pad .title-container .centerimg>div::after{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;top:-7px;right:-7px}.xml-splitline-Twentysix-library-pad .title-container .right-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid var(--background-color);border-bottom:8px solid transparent;border-left:10px solid transparent;margin-left:-12px}.xml-splitline-Twentyseven-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-Twentyseven-library-pad .title-container>div:nth-child(even){width:15px;height:5px;background-color:var(--background-color);margin:0 10px;border-radius:2px}.xml-splitline-Twentyseven-library-pad .title-container>div:nth-child(odd){width:35px;height:5px;background-color:var(--background-color);border-radius:2px}.xml-splitline-Twentyeight-library-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentyeight-library-pad .title-container .left-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-left:3px}.xml-splitline-Twentyeight-library-pad .title-container .left-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyeight-library-pad .title-container .left-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;right:-2px}.xml-splitline-Twentyeight-library-pad .title-container .centerimg{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;margin:0 4px}.xml-splitline-Twentyeight-library-pad .title-container .right-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-right:3px}.xml-splitline-Twentyeight-library-pad .title-container .right-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyeight-library-pad .title-container .right-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;left:-2px}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .round{width:6px;height:6px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .icon{width:8px;height:8px;position:relative;margin:0 3px}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .icon::before{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .icon::after{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-splitline-second-library-pc{margin-top:10px!important}.xml-splitline-second-library-pc .title-container{height:30px;padding-top:10px}.xml-splitline-second-library-pc .title-container .line1{width:90%;border-bottom:2px solid var(--background-color);margin-bottom:5px;position:relative}.xml-splitline-second-library-pc .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;left:0;top:-1px}.xml-splitline-second-library-pc .title-container .line2{width:90%;border-bottom:2px solid var(--background-color);float:right;margin-top:5px;position:relative}.xml-splitline-second-library-pc .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:var(--background-color);position:absolute;right:0;top:-1px}.xml-splitline-fourth-library-pc{margin-top:0!important}.xml-splitline-fourth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-library-pc .title-container .centerimg{width:70px;height:20px;margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline1{width:2px;height:10px;background-color:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline2{width:2px;height:20px;background:var(--background-color);-webkit-transform:rotate(-25deg);transform:rotate(-25deg);margin-left:6px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline3{width:2px;height:25px;background:var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:11px;margin-top:-1px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline4{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin-left:11px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline5{width:2px;height:15px;background:var(--background-color);-webkit-transform:rotate(55deg);transform:rotate(55deg);margin-left:9px;margin-top:1px}.xml-splitline-fourth-library-pc .title-container .centerimg .foldline6{width:2px;height:16px;background:var(--background-color);-webkit-transform:rotate(-68deg);transform:rotate(-68deg);margin-left:12px;margin-top:-2px}.xml-splitline-eighth-library-pc,.xml-splitline-fifth-library-pc,.xml-splitline-seventh-library-pc,.xml-splitline-sixth-library-pc,.xml-splitline-tenth-library-pc{margin-top:0!important}.xml-splitline-fourth-library-pc .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-fifth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-library-pc .title-container .centerimg{width:30px;height:30px;border:1px solid var(--background-color);border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-library-pc .title-container .centerimg>div{width:15px;height:15px;border:1px solid var(--background-color);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-library-pc .title-container .line{width:40%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-library-pc .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-library-pc .title-container .centerimg .block1{width:4px;height:15px;background-color:var(--background-color);border-radius:5px}.xml-splitline-sixth-library-pc .title-container .centerimg .block2{width:4px;height:25px;background-color:var(--background-color);border-radius:5px;margin-left:5px}.xml-splitline-sixth-library-pc .title-container .line1{width:73%;border-bottom:2px solid var(--background-color)}.xml-splitline-sixth-library-pc .title-container .line2{width:15%;border-bottom:2px solid var(--background-color)}.xml-splitline-seventh-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-library-pc .title-container .centerimg{width:80%;height:20px;background-color:var(--background-color)}.xml-splitline-seventh-library-pc .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-library-pc .title-container .dotted>div{width:2px;height:100%;background-color:var(--background-color)}.xml-splitline-eighth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-library-pc .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-library-pc .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid var(--background-color)}.xml-splitline-eighth-library-pc .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid var(--background-color)}.xml-splitline-tenth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-library-pc .title-container>div{width:100%}.xml-splitline-tenth-library-pc .title-container .centerimg{width:100%;height:10px;background-color:var(--background-color)}.xml-splitline-tenth-library-pc .title-container .line{width:100;height:2px;background-color:var(--background-color);margin-top:3px}.xml-splitline-Greytheme2-library-pc,.xml-splitline-Greytheme3-library-pc,.xml-splitline-Greytheme5-library-pc,.xml-splitline-eleventh-library-pc,.xml-splitline-ninth-library-pc{margin-top:0!important}.xml-splitline-eleventh-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-library-pc .title-container>div{width:100%}.xml-splitline-eleventh-library-pc .title-container .centerimg{width:95%;height:5px;background-color:var(--background-color);margin-left:15px;border-radius:2px}.xml-splitline-eleventh-library-pc .title-container .line1{width:10%;height:4px;background-color:var(--background-color);border-radius:5px}.xml-splitline-eleventh-library-pc .title-container .line2{width:4px;height:10px;background-color:var(--background-color);margin-left:20px}.xml-splitline-ninth-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-library-pc .title-container .centerimg{width:30%;height:15px;background-color:var(--background-color);position:relative}.xml-splitline-ninth-library-pc .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-library-pc .title-container .centerimg .line{width:350%;border-bottom:2px solid var(--background-color);position:absolute;bottom:0;right:2px}.xml-splitline-Redtheme1-library-pc .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-library-pc .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%;margin-right:10px}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line{height:2px;background:var(--background-color);position:relative;margin-left:-4px}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line::before{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:11px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line::after{content:"";width:13px;height:13px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:20px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line .circle{width:5px;height:5px;background-color:var(--background-color);border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-splitline-Greytheme2-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-library-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-library-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-library-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-library-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-library-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-library-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-library-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-library-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-library-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme3-library-pc{margin-top:10px!important}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .left-block-box>div:nth-child(odd),.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .right-block-box>div:nth-child(odd){margin-top:5px}.xml-splitline-Yellowtheme3-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox{width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .left-block-box{width:20px;height:10px;position:absolute;top:-2px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .left-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .right-block-box{width:20px;height:10px;position:absolute;bottom:-5px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .right-block-box>div{width:5px;height:5px;background-color:var(--background-color)}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .line-con{width:100%;height:20%;border-bottom:2px dotted var(--background-color);position:relative}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .line-con::before{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;top:-2px}.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .line-con::after{content:"";width:100%;border-top:4px solid var(--background-color);position:absolute;left:0;bottom:-8px}.xml-splitline-Bluetheme1-library-pc{margin-top:10px!important}.xml-splitline-Bluetheme1-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-library-pc .title-container .linebox{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative}.xml-splitline-Bluetheme1-library-pc .title-container .linebox::after{content:"";width:100%;height:2px;background-color:var(--background-color);position:absolute}.xml-splitline-Bluetheme1-library-pc .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:9;padding:0 5px}.xml-splitline-Bluetheme1-library-pc .title-container .linebox .iconbox .circle{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 2px}.xml-splitline-Bluetheme2-library-pc,.xml-splitline-Yellowtheme2-library-pc{margin-top:10px!important}.xml-splitline-Bluetheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-library-pc .title-container .linebox{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.xml-splitline-Bluetheme2-library-pc .title-container .linebox>div{width:15px;height:10px;position:relative;background-color:#fff;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-splitline-Bluetheme2-library-pc .title-container .linebox>div::before{content:"";width:8px;height:8px;background-color:var(--background-color);border-radius:50%;position:absolute}.xml-splitline-Bluetheme2-library-pc .title-container .linebox::after{content:"";width:100%;border-top:4px dotted var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .linebox-circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color)}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .iconbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9;background:#fff;height:20px}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .iconbox .circle{width:8px;height:8px;background-color:var(--background-color);border-radius:50%;margin:0 15px}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .iconbox::after{content:"";width:100%;border-bottom:2px solid var(--background-color);position:absolute}.xml-splitline-Yellowtheme2-library-pc .title-container .linebox::before{content:"";width:100%;height:3px;background-color:var(--background-color);position:absolute}.xml-splitline-Redtheme4-library-pc{margin-top:10px!important}.xml-splitline-Redtheme4-library-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-pc .title-container .linebox{width:100%;height:100%}.xml-splitline-Redtheme4-library-pc .title-container .linebox .top-linecon{width:100%;height:2px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-library-pc .title-container .linebox .top-linecon::before{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-right:5%}.xml-splitline-Redtheme4-library-pc .title-container .linebox .top-linecon::after{content:"";width:10%;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;margin-left:5%}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .left-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .left-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-left:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .line{width:30%;margin:0 5px 0 10px;background:var(--background-color)}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .right-trianglebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .right-trianglebox>div{width:0;height:0;border:5px solid var(--background-color);border-right:5px solid transparent;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:-5px}.xml-splitline-Yellowtheme1-library-pc{margin-top:10px!important}.xml-splitline-Yellowtheme1-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .left-block{width:10px;height:10px;background-color:var(--background-color)}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .linecon{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .linecon::before{content:"";width:95%;border-top:2px dotted var(--background-color);position:absolute;top:-3px;left:5px}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .linecon::after{content:"";width:95%;border-bottom:2px dotted var(--background-color);position:absolute;bottom:-3px;left:5px}.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .right-icon{margin-left:-25px}.xml-splitline-Greytheme1-library-pc{margin-top:0!important}.xml-splitline-Greytheme1-library-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-library-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon .block{width:11px;height:15px;background-color:var(--background-color)}.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon .triangle{width:0;height:0;border:6px solid var(--background-color);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-top:2px}.xml-splitline-Greytheme1-library-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-library-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid var(--background-color);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme4-library-pc{margin-top:10px!important}.xml-splitline-Bluetheme4-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-pc .title-container .linebox{width:100%;height:100%}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .top-lineconbox{width:80%;height:3px;background-color:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .top-lineconbox::before{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;left:-8px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .top-lineconbox::after{content:"";width:7px;height:7px;border:2px solid var(--background-color);border-radius:50%;position:absolute;right:-8px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox{border-top:1px solid var(--background-color);margin-top:2px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox::before{content:"";width:10px;height:10px;background:linear-gradient(45deg,#fff,#fff 50%,transparent 50%,transparent 100%);border-left:1px solid var(--background-color);border-bottom:1px solid var(--background-color);position:absolute;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-5px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .linecon1{width:40%;border-top:1px solid var(--background-color);margin-top:2px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .linecon2{width:40%;border-top:1px solid var(--background-color);margin-top:2px;position:relative}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .linecon2::after{content:"";width:4px;height:2px;background:#fff;position:absolute;left:2px;top:-2px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .bottom-block1{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(45deg);transform:skewX(45deg);margin-top:1px;margin-left:10px}.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .bottom-block2{width:20px;height:6px;background:var(--background-color);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);margin-top:1px;margin-left:12px}.xml-splitline-Twentytwo-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentytwo-library-pc .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentytwo-library-pc .centerimg::before{content:"";width:16px;height:16px;background-color:#fff;border:1px solid var(--background-color);position:absolute;top:-7px;left:47%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentytwo-library-pc .centerimg::after{content:"";width:17px;height:17px;background-color:var(--background-color);border:1px solid #fff;position:absolute;top:-7px;left:49%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentythree-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentythree-library-pc .centerimg{width:100%;height:2px;background-color:var(--background-color);position:relative}.xml-splitline-Twentythree-library-pc .centerimg::before{content:"";width:37px;height:6px;background-color:var(--background-color);border:1px solid var(--background-color);position:absolute;top:-2px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfour-library-pc .title-container{overflow:hidden}.xml-splitline-Twentyfour-library-pc .title-container>div{width:100%;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:solid 1px var(--background-color)!important;position:relative}.xml-splitline-Twentyfour-library-pc .title-container .centerimg{width:26px;height:26px;background:#fff;border:1px solid var(--background-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:5px;left:30px;padding:2px;z-index:99}.xml-splitline-Twentyfour-library-pc .title-container .centerimg>div{width:100%;height:100%;background-color:var(--background-color);z-index:99}.xml-splitline-Twentyfive-library-pc .title-container>div{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none!important;border-left:2px solid var(--background-color)!important;border-right:2px solid var(--background-color)!important;position:relative;padding:0 3px}.xml-splitline-Twentyfive-library-pc .title-container .left-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyfive-library-pc .title-container .left-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;left:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-pc .title-container .left-block-box{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-splitline-Twentyfive-library-pc .title-container .left-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-pc .title-container .right-top-line{width:20px;height:2px;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyfive-library-pc .title-container .right-bottom-line{width:95px;height:2px;background-color:var(--background-color);position:absolute;right:-2px;bottom:-2px}.xml-splitline-Twentyfive-library-pc .title-container .right-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:3px}.xml-splitline-Twentyfive-library-pc .title-container .right-block-box>div{width:10px;height:10px;background-color:var(--background-color);border:1px solid var(--background-color);margin:0 3px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg{width:calc(100% - 225px);height:100%;border-bottom:2px solid var(--background-color);position:absolute;left:50%;bottom:-2px;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(1){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;left:-6px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(1)::after{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;right:0;top:-5px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(2){width:40%;border-top:2px solid var(--background-color);position:absolute;top:0;right:-6px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(2)::before{content:"";width:9px;height:9px;background:#fff;border:1px solid var(--background-color);border-radius:50%;position:absolute;left:0;top:-5px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .left-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;left:-53px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .left-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;right:-7px;bottom:-5px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .left-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;right:-10px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .right-line-box{width:34px;height:9px;border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);position:absolute;top:3px;right:-53px}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .right-line-box::before{content:"";width:2px;height:17px;background-color:var(--background-color);position:absolute;left:-7px;top:-7px;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.xml-splitline-Twentyfive-library-pc .title-container .centerimg .right-line-box::after{content:"";width:2px;height:26px;background-color:var(--background-color);position:absolute;top:-7px;left:-10px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}.xml-splitline-Twentysix-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentysix-library-pc .title-container .left-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid transparent;border-bottom:8px solid transparent;border-left:10px solid var(--background-color);margin-right:-12px}.xml-splitline-Twentysix-library-pc .title-container .centerimg{width:95%;height:2px;background:var(--background-color);text-align:center;line-height:2px}.xml-splitline-Twentysix-library-pc .title-container .centerimg>div{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;display:inline-block;margin-top:-7px;position:relative}.xml-splitline-Twentysix-library-pc .title-container .centerimg>div::before{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;bottom:-7px;left:-7px}.xml-splitline-Twentysix-library-pc .title-container .centerimg>div::after{content:"";width:7px;height:7px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;position:absolute;top:-7px;right:-7px}.xml-splitline-Twentysix-library-pc .title-container .right-triangle{width:0;height:0;border-top:8px solid transparent;border-right:10px solid var(--background-color);border-bottom:8px solid transparent;border-left:10px solid transparent;margin-left:-12px}.xml-splitline-Twentyseven-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-Twentyseven-library-pc .title-container>div:nth-child(even){width:15px;height:5px;background-color:var(--background-color);margin:0 10px;border-radius:2px}.xml-splitline-Twentyseven-library-pc .title-container>div:nth-child(odd){width:35px;height:5px;background-color:var(--background-color);border-radius:2px}.xml-splitline-Twentyeight-library-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Twentyeight-library-pc .title-container .left-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-left:3px}.xml-splitline-Twentyeight-library-pc .title-container .left-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;left:-2px}.xml-splitline-Twentyeight-library-pc .title-container .left-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;right:-2px}.xml-splitline-Twentyeight-library-pc .title-container .centerimg{width:14px;height:14px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%;margin:0 4px}.xml-splitline-Twentyeight-library-pc .title-container .right-line-box{width:42%;height:2px;background:var(--background-color);position:relative;margin-right:3px}.xml-splitline-Twentyeight-library-pc .title-container .right-line-box::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-2px;right:-2px}.xml-splitline-Twentyeight-library-pc .title-container .right-line-box::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--background-color);position:absolute;top:-3px;left:-2px}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .round{width:6px;height:6px;background-color:var(--background-color);border:2px solid var(--background-color);border-radius:50%}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .icon{width:8px;height:8px;position:relative;margin:0 3px}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .icon::before{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .icon::after{content:"";width:2px;height:100%;background-color:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body{font-size:16px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}body::after,body::before{content:"";display:table}#xml-reader-window-box a,#xml-reader-window-box a:focus,#xml-reader-window-box a:hover{color:#09f;text-decoration:none}#xml-reader-window-box blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eee}#xml-reader-window-box img+br{display:block;padding:4px 0;content:" "}#xml-reader-window-box p{margin:0;line-height:1.5;font-size:16px}#xml-reader-window-box strong{font-weight:900}#xml-reader-window-box sub,#xml-reader-window-box sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#xml-reader-window-box sub{bottom:-.25em}#xml-reader-window-box sup{top:-.25em}#xml-reader-window-box .float-clear:after{content:"";display:table;clear:both}#xml-reader-window-box .float-clear img{margin:5px}#xml-reader-window-box .magic-fillchar{display:inline-block;min-width:1px;max-width:1px}#xml-reader-window-box .span.magic-link{display:inline;text-indent:initial}#xml-reader-window-box iframe{border:none}#xml-reader-window-box img{max-width:100%}#xml-reader-window-box img[data-word-image]{cursor:pointer}#xml-reader-window-box pre{margin:.5em 0;padding:2em 1em 1em;border-radius:4px;background:#f5f2f0;line-height:1.5;white-space:pre;overflow-x:scroll}#xml-reader-window-box pre::-webkit-scrollbar{height:5px;border-radius:4px;background-color:#b3b3b3}#xml-reader-window-box pre::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px #eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#000));-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#xml-reader-window-box pre::-webkit-scrollbar-track{border-radius:4px;-webkit-box-shadow:inset 0 0 6px #b3b3b3;background-color:#b3b3b3}#xml-reader-window-box audio,#xml-reader-window-box canvas,#xml-reader-window-box embed,#xml-reader-window-box iframe,#xml-reader-window-box img,#xml-reader-window-box object,#xml-reader-window-box svg,#xml-reader-window-box video{vertical-align:middle}#xml-reader-window-box p+img{margin-top:8px}#xml-reader-window-box table{border-collapse:collapse;margin:10px auto;border:1px solid #797979}#xml-reader-window-box table td,#xml-reader-window-box table th{border:1px solid #797979;color:#535353;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.25}#xml-reader-window-box table th,#xml-reader-window-box table tr.firstRow td{color:#353535;font-weight:700;background-color:#ececec}.video-js,.vjs-no-js{color:#fff;background-color:#000}#xml-reader-window-box a.alertImg>img{width:1px!important;height:1px!important}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXhwATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABwAAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAANZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVwHOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAAAAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAAAALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIBQgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFiA3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBMIuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznOhosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NTQnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BKwF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5ojZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/osEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnLgHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jogk2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATURNC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAAABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMwEWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAFAAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSEF1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRCj9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYoRSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fYl4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAAAABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRniOeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnLgEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umLS8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6YtLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AAAEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUoBBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJATcJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJAREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAhADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFxYVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJBQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcXGwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyAUQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBkdMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BNzYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUzunh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUAFQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIwkBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js{display:block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{-webkit-box-sizing:inherit;box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js .vjs-time-tooltip,.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Arial,Helvetica,sans-serif}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;font-size:18px;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;-webkit-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;-webkit-transition:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.video-js .vjs-modal-dialog>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;top:0;padding:0;margin:0;-webkit-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:4em;-ms-touch-action:none;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.vjs-poster,.vjs-poster img{padding:0;vertical-align:middle}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.video-js .vjs-volume-panel{-webkit-transition:width 1s;transition:width 1s;display:-webkit-box;display:-ms-flexbox;display:flex}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;-webkit-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;-webkit-transition:none;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-loading-spinner,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration,.vjs-time-divider{display:none}.video-js .vjs-time-control{-webkit-box-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0!important;white-space:nowrap}.vjs-time-divider{line-height:3em}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:0s linear .3s forwards vjs-spinner-show;animation:0s linear .3s forwards vjs-spinner-show}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;-webkit-box-sizing:inherit;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}@-webkit-keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.vjs-custom-skin>.video-js,.vjs-custom-skin>.video-js .vjs-menu li{font-family:"PingFang SC","Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft YaHei","微软雅黑",sans-serif}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;display:block}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.vjs-text-track-settings .vjs-track-settings-colors{display:block;grid-column:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-font{grid-column:2;grid-row:1}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:2;grid-row:2}}.vjs-track-setting>select{margin-right:5px}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(88%,#fff),to(#73859f));background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.js-focus-visible .video-js :focus:not(.focus-visible),.tippy-box,.video-js :focus:not(:focus-visible),[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:0}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(88%,#fff),to(#73859f));background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}@media \0 screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}@media (max-width:480px){.video-js .vjs-volume-panel .vjs-volume-control{display:none}}.vjs-custom-skin>.video-js .vjs-controls-disabled .vjs-big-play-button,.vjs-custom-skin>.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{display:none!important}.vjs-custom-skin>.video-js{width:100%}.video-js.vjs-no-flex .vjs-menu-button-inline,.vjs-custom-skin>.video-js .vjs-menu-button-inline.vjs-slider-active,.vjs-custom-skin>.video-js .vjs-menu-button-inline:focus,.vjs-custom-skin>.video-js .vjs-menu-button-inline:hover{width:10em}.vjs-custom-skin>.video-js .vjs-control{width:3em}.vjs-custom-skin>.video-js .vjs-control.vjs-live-control{width:auto;padding-left:.5em;letter-spacing:.1em}.vjs-custom-skin>.video-js .vjs-menu-button-inline:before{width:1.5em}.vjs-menu-button-inline .vjs-menu{left:3em}.video-js.vjs-ended .vjs-loading-spinner{display:none}.video-js.vjs-ended .vjs-big-play-button{display:block!important}.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started.vjs-custom-skin>.video-js .vjs-big-play-button{display:block}.vjs-custom-skin>.video-js .vjs-big-play-button{top:50%;left:50%;margin-left:-1.5em;background-color:rgba(0,0,0,.45);font-size:3.5em;height:2em!important;line-height:2em!important;margin-top:-1em!important}.video-js:hover .vjs-big-play-button,.vjs-custom-skin>.video-js .vjs-big-play-button:active,.vjs-custom-skin>.video-js .vjs-big-play-button:focus{background-color:rgba(36,131,213,.9)}.vjs-custom-skin>.video-js .vjs-loading-spinner{border-color:rgba(36,131,213,.8)}.vjs-custom-skin>.video-js .vjs-control-bar2{background-color:#000}.vjs-custom-skin>.video-js .vjs-control-bar{color:#fff;font-size:14px}.vjs-custom-skin>.video-js .vjs-play-progress,.vjs-custom-skin>.video-js .vjs-volume-level{background-color:#2483d5}.vjs-custom-skin>.video-js .vjs-play-progress:before{top:-.3em}.vjs-custom-skin>.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.3em}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0}.vjs-custom-skin>.video-js .vjs-menu li{padding:0;line-height:2em;font-size:1.1em}.vjs-custom-skin>.video-js .vjs-mouse-display:after,.vjs-custom-skin>.video-js .vjs-play-progress:after,.vjs-custom-skin>.video-js .vjs-time-tooltip{border-radius:0;font-size:1em;padding:0;width:3em;height:1.5em;line-height:1.5em;top:-3em;min-width:4em}.vjs-custom-skin>.video-js .vjs-menu-button-popup .vjs-menu{width:5em;left:-1em}.vjs-custom-skin>.video-js .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-play-control{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-time-control{padding:0;margin:0 .1em;text-align:center;display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-playback-rate .vjs-playback-rate-value{font-size:1.2em;line-height:2.4}.vjs-custom-skin>.video-js .vjs-progress-control.vjs-control{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-volume-menu-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-resolution-button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-resolution-button .vjs-resolution-button-label{display:block;line-height:3em}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-playback-rate{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.vjs-custom-skin>.video-js .vjs-control-bar .vjs-fullscreen-control{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;-webkit-box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}html{-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Segoe UI,Arial,Roboto,"PingFang SC",miui,"Hiragino Sans GB","Microsoft Yahei",sans-serif}a{text-decoration:none}button,input,textarea{color:inherit;font:inherit}ol,ul{margin:0;padding:0;list-style:none}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix::after{display:table;clear:both;content:""}[class*=van-hairline]::after{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after,.van-hairline-unset--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}@-webkit-keyframes van-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{from{opacity:0}to{opacity:1}}@keyframes van-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{from{opacity:1}to{opacity:0}}@keyframes van-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.van-fade-enter-active{-webkit-animation:.3s van-fade-in both ease-out;animation:.3s van-fade-in both ease-out}.van-fade-leave-active{-webkit-animation:.3s van-fade-out both ease-in;animation:.3s van-fade-out both ease-in}.van-slide-up-enter-active{-webkit-animation:van-slide-up-enter .3s both ease-out;animation:van-slide-up-enter .3s both ease-out}.van-slide-up-leave-active{-webkit-animation:van-slide-up-leave .3s both ease-in;animation:van-slide-up-leave .3s both ease-in}.van-slide-down-enter-active{-webkit-animation:van-slide-down-enter .3s both ease-out;animation:van-slide-down-enter .3s both ease-out}.van-slide-down-leave-active{-webkit-animation:van-slide-down-leave .3s both ease-in;animation:van-slide-down-leave .3s both ease-in}.van-slide-left-enter-active{-webkit-animation:van-slide-left-enter .3s both ease-out;animation:van-slide-left-enter .3s both ease-out}.van-slide-left-leave-active{-webkit-animation:van-slide-left-leave .3s both ease-in;animation:van-slide-left-leave .3s both ease-in}.van-slide-right-enter-active{-webkit-animation:van-slide-right-enter .3s both ease-out;animation:van-slide-right-enter .3s both ease-out}.van-slide-right-leave-active{-webkit-animation:van-slide-right-leave .3s both ease-in;animation:van-slide-right-leave .3s both ease-in}.van-overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.van-info,.van-info--dot{background-color:#ee0a24}.van-info{position:absolute;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:16px;padding:0 3px;color:#fff;font-weight:500;font-size:12px;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;line-height:1.2;text-align:center;border:1px solid #fff;border-radius:16px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-popup--bottom,.van-popup--safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.van-info--dot{width:8px;min-width:0;height:8px;border-radius:100%}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:16px}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 16px 16px}.van-popup--right{top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:16px 0 0 16px}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:16px 16px 0 0}.van-popup--left{top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 16px 16px 0}.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.van-popup-slide-top-enter,.van-popup-slide-top-leave-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter,.van-popup-slide-right-leave-active{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter,.van-popup-slide-bottom-leave-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.van-popup-slide-left-enter,.van-popup-slide-left-leave-active{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:1;color:#c8c9cc;font-size:22px;cursor:pointer}.van-popup__close-icon:active{color:#969799}.van-popup__close-icon--top-left{top:16px;left:16px}.van-popup__close-icon--top-right{top:16px;right:16px}.van-popup__close-icon--bottom-left{bottom:16px;left:16px}.van-popup__close-icon--bottom-right{right:16px;bottom:16px} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/theme/xml-components/paragraphLibrary.css b/src/plugin/xml-digital-teaching/lib/theme/xml-components/paragraphLibrary.css index 894cf58..8ea91ac 100644 --- a/src/plugin/xml-digital-teaching/lib/theme/xml-components/paragraphLibrary.css +++ b/src/plugin/xml-digital-teaching/lib/theme/xml-components/paragraphLibrary.css @@ -1 +1 @@ -@charset "UTF-8";.xml-paragraph-first-library-h5 .text-body-container .editor p,.xml-paragraph-first-library-pad .text-body-container .editor p,.xml-paragraph-first-library-pc .text-body-container .editor p{line-height:normal}.body-text-fold,.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme4-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme4-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme4-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme7-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme7-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme7-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-eighth-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-eighth-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-eighth-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-eleven-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-eleven-library-h5 .text-container .editorClass,.xml-paragraph-eleven-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-eleven-library-pad .text-container .editorClass,.xml-paragraph-eleven-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-eleven-library-pc .text-container .editorClass,.xml-paragraph-first-library-h5 .text-body-container .editorClass,.xml-paragraph-first-library-pad .text-body-container .editorClass,.xml-paragraph-first-library-pc .text-body-container .editorClass,.xml-paragraph-fourteen-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-fourteen-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-fourteen-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-isosceles-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-isosceles-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-isosceles-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-ninth-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-ninth-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-ninth-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-quadrangle-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-quadrangle-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-quadrangle-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-second-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass,.xml-paragraph-second-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass,.xml-paragraph-second-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass,.xml-paragraph-seventh-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-seventh-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-seventh-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-tenth-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-tenth-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-tenth-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-third-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-third-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-third-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-thirteen-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-thirteen-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-thirteen-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-twelve-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-twelve-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-twelve-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.body-text-fold{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;height:85px}.xml-paragraph-first-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-h5 .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-h5 .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-h5 .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-h5 .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-second-library-h5{text-align:left}.xml-paragraph-second-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-h5 .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000;border:none!important}.xml-paragraph-second-library-h5 .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-h5 .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:#fff}.xml-paragraph-second-library-h5 .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-h5 .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-h5 .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-h5 .body-text .text-body-container{background:#FFF;padding:20px 13px 1px;border-radius:5px}.xml-paragraph-third-library-h5{position:relative}.xml-paragraph-third-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-h5 .diagonal-line::after,.xml-paragraph-third-library-h5 .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-h5 .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-h5 .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-h5{position:relative}.xml-paragraph-quadrangle-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-h5 .circle,.xml-paragraph-isosceles-library-pad .circle,.xml-paragraph-isosceles-library-pc .circle{width:35px;line-height:100px;margin-left:-18px;margin-bottom:-15px}.xml-paragraph-isosceles-library-h5{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-h5 .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-h5 .circle{height:35px;border-radius:50%;text-align:center;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);position:absolute;top:-10px}.xml-paragraph-isosceles-library-h5 .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-h5 .shape .triangle,.xml-paragraph-isosceles-library-h5 .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-h5{position:relative}.xml-paragraph-eighth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-h5{position:relative}.xml-paragraph-ninth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-h5{position:relative}.xml-paragraph-tenth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-h5{position:relative}.xml-paragraph-sixteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-h5 .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-h5{position:relative}.xml-paragraph-seventh-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-h5{position:relative}.xml-paragraph-eleven-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-h5 .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-h5 .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .text-container{padding:0 10px}.xml-paragraph-eleven-library-h5 .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eleven-library-h5 .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-h5 .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-h5 .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-h5{position:relative}.xml-paragraph-thirteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-h5 .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-h5 .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-h5 .body-text::after,.xml-paragraph-thirteen-library-h5 .body-text::before{width:80px;height:70%;max-height:100px;background-color:none;position:absolute;z-index:0;content:""}.xml-paragraph-thirteen-library-h5 .body-text::before{top:0;left:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-h5 .body-text::after{bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-h5{position:relative}.xml-paragraph-fourteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-h5 .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)!important}.xml-paragraph-fourteen-library-h5 .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-h5 .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-h5 .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-Greentheme2-library-h5{position:relative}.xml-paragraph-Greentheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color)!important;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-h5 .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-h5 .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-h5 .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-h5 .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color)!important;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-h5{position:relative}.xml-paragraph-Greentheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid var(--background-color)!important}.xml-paragraph-Greentheme3-library-h5 .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme4-library-h5{position:relative}.xml-paragraph-Greentheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-h5 .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme5-library-h5{position:relative}.xml-paragraph-Greentheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-h5 .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-h5 .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Yellowtheme1-library-h5{position:relative}.xml-paragraph-Yellowtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)!important;border-radius:5px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-h5{position:relative}.xml-paragraph-Yellowtheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg{border:4px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{width:9px;height:9px;background-color:var(--background-color);border:4px solid var(--background-color)!important;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-h5{position:relative}.xml-paragraph-Yellowtheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color)!important;border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme4-library-h5{position:relative}.xml-paragraph-Yellowtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-h5{position:relative}.xml-paragraph-Yellowtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Redtheme1-library-h5{position:relative}.xml-paragraph-Redtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color)!important;padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-library-h5 .w-e-text-container,.xml-paragraph-Redtheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-h5 .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-h5 .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-h5{position:relative}.xml-paragraph-Redtheme2-library-h5 .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-h5 .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-h5 .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-h5{position:relative}.xml-paragraph-Redtheme3-library-h5 .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-h5 .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-h5 .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9;border:none!important}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box::after{content:"";position:absolute;bottom:-1px;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-h5 .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme5-library-h5{position:relative}.xml-paragraph-Redtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-h5 .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-h5 .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-h5 .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::after,.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::before{width:0;height:0;border-top:5px solid transparent;top:-5px;z-index:0;content:"";border-bottom:20px solid #5a5a5a}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle1,.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle1,.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle1,.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle1{background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent))}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::before{border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::after{border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle1{width:15px;height:100%;background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-h5 .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-h5 .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-h5 .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle1{width:15px;height:100%;background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-h5 .body-text-bg::after,.xml-paragraph-Redtheme7-library-h5 .body-text-bg::before{height:2px;background-color:var(--background-color);position:absolute;right:0;content:"";border-radius:2px}.xml-paragraph-Redtheme7-library-h5 .body-text-bg::before{width:20px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg::after{width:30px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .body-text::after{width:10px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-h5 .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-h5 .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-h5 .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-h5 .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-h5 .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-h5 .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-h5 .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::after,.xml-paragraph-Foldtheme2-library-h5 .top-title-style::before{width:10px;height:10px;background-color:#FFF;position:absolute;top:50%;content:"";border-radius:50%}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::before{left:-5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::after{right:-5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme1-library-h5 .top-style .active p,.xml-paragraph-Tabstheme4-library-h5 .top-style .active p,.xml-paragraph-Tabstheme5-library-h5 .top-style .active p,.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-h5 .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-h5 .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-h5 .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-h5 .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme2-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-h5 .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-h5 .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-h5 .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-h5 .top-style .active p{color:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-h5 .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-h5 .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-h5 .top-style{margin-top:7px;margin-right:5px;min-width:10%;max-width:20%}.xml-paragraph-Tabstheme3-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-h5 .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-h5 .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-h5 .top-style .active p,.xml-paragraph-Tabstheme3-library-h5 .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-h5 .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-h5 .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-h5 .top-style{width:3%}.xml-paragraph-Tabstheme4-library-h5 .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-h5 .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-h5 .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-h5 .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-SanQintheme1-library-h5{text-align:center}.xml-paragraph-SanQintheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-h5 .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::after,.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::after{width:100%;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color);position:absolute;content:""}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-twelve-library-h5{position:relative}.xml-paragraph-twelve-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-h5 .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-h5 .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-4px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-h5 .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-h5 .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-h5 .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-4px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-h5 .body-text .text-body-container{position:relative}.xml-paragraph-Foldtheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-h5 .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme4-library-h5 .seemore,.xml-paragraph-Foldtheme5-library-h5 .seemore{min-width:50px;display:-webkit-box;display:-ms-flexbox;font-size:14px;font-weight:400;cursor:pointer;color:var(--background-color)}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-h5 .seemore{font-family:PingFang SC;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-h5 .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-h5 .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-h5 .seemore{font-family:PingFang SC;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-h5 .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-h5 .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs img{max-width:30px;height:30px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-h5 .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pad .top-style .active p,.xml-paragraph-Tabstheme2-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pad .top-style .active p,.xml-paragraph-Tabstheme3-library-pad .top-style .active span,.xml-paragraph-Tabstheme3-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pc .top-style .active span,.xml-paragraph-Tabstheme6-library-h5 .top-style .active p,.xml-paragraph-Tabstheme6-library-h5 .top-style .active span,.xml-paragraph-Tabstheme6-library-pad .top-style .active p,.xml-paragraph-Tabstheme6-library-pad .top-style .active span,.xml-paragraph-Tabstheme6-library-pc .top-style .active p,.xml-paragraph-Tabstheme6-library-pc .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-h5 .top-style .active::after,.xml-paragraph-Tabstheme5-library-h5 .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Fortyfive-library-h5 .w-e-text-container,.xml-paragraph-Tabstheme6-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme6-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-h5 .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-h5 .suptitle::after{content:"";width:25px;height:calc(100% + 4px);position:absolute;top:-2px;right:-25px;background:linear-gradient(-45deg,transparent 29px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 29px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .top-style{min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .body-text{max-width:75%!important;min-width:75%}.xml-paragraph-Tabstheme6-library-h5 .top-style{margin-top:7px;min-width:10vw;max-width:33vw}.xml-paragraph-Tabstheme6-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-h5 .top-style>div .text-container{border:2px solid transparent}.xml-paragraph-Tabstheme6-library-h5 .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-h5 .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-h5 .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .body-text{position:relative;max-width:59vw}.xml-paragraph-Fortytwo-library-h5 .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-h5 .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-h5 .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-h5 .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-h5 .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-h5 .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-h5 .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-h5 .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-h5 .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-h5 .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-h5 .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important;overflow:hidden}.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-h5 .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-h5 .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-h5 .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-h5 .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-h5 .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-h5 .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-h5 .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-h5 .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-first-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-pad .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pad .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pad .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-pad .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-second-library-pad{text-align:left}.xml-paragraph-second-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-pad .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000}.xml-paragraph-second-library-pad .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-pad .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:#fff}.xml-paragraph-second-library-pad .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-pad .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-pad .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-pad .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-pad .body-text .text-body-container{background:#FFF;padding:20px 13px 1px;border-radius:5px}.xml-paragraph-third-library-pad{position:relative}.xml-paragraph-third-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-pad .diagonal-line::after,.xml-paragraph-third-library-pad .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-pad .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-pad .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-pad{position:relative}.xml-paragraph-quadrangle-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-pad{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-pad .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-pad .circle{height:35px;border-radius:50%;text-align:center;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);position:absolute;top:-10px}.xml-paragraph-isosceles-library-pad .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-pad .shape .triangle,.xml-paragraph-isosceles-library-pad .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-pad{position:relative}.xml-paragraph-eighth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pad{position:relative}.xml-paragraph-ninth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-pad{position:relative}.xml-paragraph-tenth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-pad .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-pad{position:relative}.xml-paragraph-sixteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-pad .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-pad{position:relative}.xml-paragraph-seventh-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-pad .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-pad{position:relative}.xml-paragraph-eleven-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-pad .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-pad .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .text-container{padding:0 10px}.xml-paragraph-eleven-library-pad .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eleven-library-pad .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-pad .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-pad .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-pad{position:relative}.xml-paragraph-thirteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-pad .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-pad .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pad .body-text::after,.xml-paragraph-thirteen-library-pad .body-text::before{background-color:none;z-index:0;width:80px;content:"";height:70%;max-height:100px}.xml-paragraph-thirteen-library-pad .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-pad .body-text::before{position:absolute;top:0;left:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-pad .body-text::after{position:absolute;bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-pad{position:relative}.xml-paragraph-fourteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-pad .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)}.xml-paragraph-fourteen-library-pad .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-pad .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-pad .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-Greentheme2-library-pad{position:relative}.xml-paragraph-Greentheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-pad .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color);border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-pad .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-pad .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-pad .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-pad .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color);position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-pad{position:relative}.xml-paragraph-Greentheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid var(--background-color)}.xml-paragraph-Greentheme3-library-pad .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme4-library-pad{position:relative}.xml-paragraph-Greentheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-pad .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme5-library-pad{position:relative}.xml-paragraph-Greentheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-pad .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-pad .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Yellowtheme1-library-pad{position:relative}.xml-paragraph-Yellowtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color);border-radius:5px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-pad{position:relative}.xml-paragraph-Yellowtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg{border:4px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{width:9px;height:9px;background-color:var(--background-color);border:4px solid var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-pad{position:relative}.xml-paragraph-Yellowtheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color);border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme4-library-pad{position:relative}.xml-paragraph-Yellowtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg{border:2px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-pad{position:relative}.xml-paragraph-Yellowtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Redtheme1-library-pad{position:relative}.xml-paragraph-Redtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color);padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-library-pad .w-e-text-container,.xml-paragraph-Redtheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-pad .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-pad .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-pad{position:relative}.xml-paragraph-Redtheme2-library-pad .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-pad .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pad .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-pad .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-pad .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pad{position:relative}.xml-paragraph-Redtheme3-library-pad .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-pad .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-pad .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-pad .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box::after{content:"";position:absolute;bottom:0;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-pad .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme5-library-pad{position:relative}.xml-paragraph-Redtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-pad .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-pad .body-text-bg::after,.xml-paragraph-Redtheme7-library-pad .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pad .body-text-bg::after,.xml-paragraph-Redtheme7-library-pad .body-text-bg::before{background-color:var(--background-color);content:""}.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container,.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme5-library-pad .body-text-bg::after{width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-pad .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle1{width:15px;height:100%;background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-pad .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pad .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme7-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-pad .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle1{width:15px;height:100%;background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-pad .body-text-bg::before{width:20px;height:2px;position:absolute;bottom:10px;right:0;border-radius:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg::after{width:30px;height:2px;position:absolute;bottom:14px;right:0;border-radius:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg .body-text::after{width:10px;height:2px;position:absolute;bottom:5px;right:0;border-radius:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-pad .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-pad .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-pad .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-pad .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-pad .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-pad .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-pad .seemore,.xml-paragraph-Tabstheme1-library-pad .seemore{-webkit-box-align:center;min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;cursor:pointer}.xml-paragraph-Foldtheme2-library-pad .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-pad .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme1-library-pad .top-style .active p,.xml-paragraph-Tabstheme4-library-pad .top-style .active p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-pad .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-pad .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-pad .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-pad .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-pad .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme2-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-pad .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-pad .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-pad .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-pad .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-pad .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pad .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-pad .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-pad .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-pad .top-style{margin-top:7px;margin-right:5px;width:20%}.xml-paragraph-Tabstheme3-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-pad .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-pad .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-pad .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-pad .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-pad .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-pad .top-style{width:3%}.xml-paragraph-Tabstheme4-library-pad .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-pad .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-pad .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-pad .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-pad .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-SanQintheme1-library-pad{text-align:center}.xml-paragraph-SanQintheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-pad .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-twelve-library-pad{position:relative}.xml-paragraph-twelve-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-pad .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-pad .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-3px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-pad .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-pad .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-pad .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-3px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-pad .body-text .text-body-container{position:relative}.xml-paragraph-Foldtheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-pad .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme2-library-pc .seemore,.xml-paragraph-Foldtheme4-library-pad .seemore,.xml-paragraph-Foldtheme5-library-pad .seemore,.xml-paragraph-Tabstheme1-library-pc .seemore,.xml-paragraph-Tabstheme4-library-pc .seemore{min-width:50px;font-size:14px;font-weight:400;cursor:pointer;font-family:PingFang SC}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-pad .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-pad .seemore{color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-pad .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-pad .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-pad .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-pad .seemore{color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-pad .top-style .active p,.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Tabstheme5-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pad .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow-x:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-pad .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-pad .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-pad .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-pad .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pad .top-style .active::after,.xml-paragraph-Tabstheme5-library-pad .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-pad .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme6-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme6-library-pad .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-pad .suptitle::after{content:"";width:20px;height:calc(100% + 4px);position:absolute;top:-2px;right:-19px;background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-pad .top-style{margin-top:7px;min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-pad .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-pad .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-pad .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-pad .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .body-text{position:relative;max-width:75%!important;min-width:75%}.xml-paragraph-Fortytwo-library-pad .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-pad .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pad .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pad .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pad .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pad .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-pad .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-pad .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-pad .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-pad .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-pad .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-pad .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-pad .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyfive-library-pad .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-pad .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-pad .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-pad .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-pad .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-pad .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-first-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-pc .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pc .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pc .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-pc .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-second-library-pc{text-align:left}.xml-paragraph-second-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-pc .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000}.xml-paragraph-second-library-pc .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-pc .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-second-library-pc .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-pc .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-pc .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--reader-theme-color,#FFF);min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-pc .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:20px 13px 1px;border-radius:5px}.xml-paragraph-third-library-pc{position:relative}.xml-paragraph-third-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-pc .diagonal-line::before{content:"";width:1px;height:80px;position:absolute;left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px;background-color:var(--background-color)}.xml-paragraph-third-library-pc .diagonal-line::after{content:"";width:1px;height:80px;position:absolute;right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px;background-color:var(--background-color)}.xml-paragraph-quadrangle-library-pc{position:relative}.xml-paragraph-quadrangle-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-pc{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-pc .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-pc .circle{height:35px;border-radius:50%;text-align:center;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);position:absolute;top:-10px}.xml-paragraph-isosceles-library-pc .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-pc .shape .triangle,.xml-paragraph-isosceles-library-pc .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-pc{position:relative}.xml-paragraph-eighth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pc{position:relative}.xml-paragraph-ninth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-pc{position:relative}.xml-paragraph-tenth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-pc .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-pc{position:relative}.xml-paragraph-sixteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-pc .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-pc{position:relative}.xml-paragraph-seventh-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-pc .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-pc{position:relative}.xml-paragraph-eleven-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-pc .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-pc .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .text-container{padding:0 10px}.xml-paragraph-eleven-library-pc .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eleven-library-pc .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-pc .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-pc .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-pc{position:relative}.xml-paragraph-thirteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-pc .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-pc .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-pc .body-text::before{width:80px;height:70%;max-height:100px;background-color:none;position:absolute;top:0;left:0;content:"";z-index:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-pc .body-text::after{width:80px;height:70%;max-height:100px;background-color:none;position:absolute;bottom:0;right:0;content:"";z-index:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-pc{position:relative}.xml-paragraph-fourteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-pc .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)}.xml-paragraph-fourteen-library-pc .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-pc .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-pc .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-Greentheme2-library-pc{position:relative}.xml-paragraph-Greentheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-pc .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color);border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-pc .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-pc .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-pc .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-pc .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color);position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-pc{position:relative}.xml-paragraph-Greentheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-pc .body-text{padding:3px;text-align:left;position:relative;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)}.xml-paragraph-Greentheme3-library-pc .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid var(--reader-theme-color,#FFF);border-right:12px solid var(--reader-theme-color,#FFF);position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container{position:relative;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme4-library-pc{position:relative}.xml-paragraph-Greentheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-pc .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme5-library-pc{position:relative}.xml-paragraph-Greentheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-pc .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-pc .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Yellowtheme1-library-pc{position:relative}.xml-paragraph-Yellowtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color);border-radius:5px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-pc{position:relative}.xml-paragraph-Yellowtheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg{border:4px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{width:9px;height:9px;background-color:var(--background-color);border:4px solid var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-pc{position:relative}.xml-paragraph-Yellowtheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color);border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme4-library-pc{position:relative}.xml-paragraph-Yellowtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg{border:2px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-pc{position:relative}.xml-paragraph-Yellowtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Redtheme1-library-pc{position:relative}.xml-paragraph-Redtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color);padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-library-pc .w-e-text-container,.xml-paragraph-Redtheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-pc .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-pc .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-pc{position:relative}.xml-paragraph-Redtheme2-library-pc .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-pc .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pc .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-pc .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-pc .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pc{position:relative}.xml-paragraph-Redtheme3-library-pc .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-pc .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-pc .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-pc .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box::after{content:"";position:absolute;bottom:0;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-pc .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme5-library-pc{position:relative}.xml-paragraph-Redtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-pc .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-pc .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-pc .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-pc .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pc .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-pc .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::after,.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::before{border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::after{border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-pc .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pc .body-text-bg::after,.xml-paragraph-Redtheme7-library-pc .body-text-bg::before{height:2px;background-color:var(--background-color);position:absolute;right:0;border-radius:2px;content:""}.xml-paragraph-Redtheme7-library-pc .body-text-bg::before{width:20px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg::after{width:30px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg .body-text::after{width:10px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-pc .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-pc .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-pc .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-pc .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-pc .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-pc .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-pc .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-pc .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme1-library-pc .top-style .active p,.xml-paragraph-Tabstheme4-library-pc .top-style .active p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-pc .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-pc .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-pc .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-pc .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-pc .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme2-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-pc .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-pc .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-pc .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-pc .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-pc .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pc .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-pc .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-pc .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-pc .top-style{margin-top:7px;margin-right:5px;width:20%}.xml-paragraph-Tabstheme3-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-pc .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-pc .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-pc .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-pc .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-pc .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-pc .top-style{width:3%}.xml-paragraph-Tabstheme4-library-pc .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-pc .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-pc .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-pc .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-pc .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-SanQintheme1-library-pc{text-align:center}.xml-paragraph-SanQintheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-pc .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-twelve-library-pc{position:relative}.xml-paragraph-twelve-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-pc .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-pc .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-3px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-pc .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-pc .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-pc .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-3px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-pc .body-text .text-body-container{position:relative}.xml-paragraph-Foldtheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-pc .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme4-library-pc .seemore,.xml-paragraph-Foldtheme5-library-pc .seemore{min-width:50px;font-size:14px;font-weight:400;color:var(--background-color);display:-ms-flexbox;cursor:pointer;-webkit-box-align:center}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-pc .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-pc .seemore{font-family:PingFang SC;display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-pc .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-pc .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-pc .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-pc .seemore{font-family:PingFang SC;display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-pc .top-style .active p,.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Tabstheme5-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pc .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow-x:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-pc .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-pc .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-pc .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-pc .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pc .top-style .active::after,.xml-paragraph-Tabstheme5-library-pc .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-pc .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Fortyfive-library-pc .w-e-text-container,.xml-paragraph-Tabstheme6-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme6-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-pc .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-pc .suptitle::after{content:"";width:20px;height:calc(100% + 4px);position:absolute;top:-2px;right:-19px;background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-pc .top-style{margin-top:7px;min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-pc .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-pc .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-pc .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-pc .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .body-text{position:relative;max-width:calc(100% - 135px);max-width:75%!important;min-width:75%}.xml-paragraph-Fortytwo-library-pc .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-pc .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pc .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pc .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pc .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pc .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-pc .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-pc .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-pc .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-pc .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-pc .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-pc .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-pc .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-pc .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-pc .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-pc .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-pc .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-pc .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-pc .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3} \ No newline at end of file +@charset "UTF-8";.body-text-fold,.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme4-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme4-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme4-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme7-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme7-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Redtheme7-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container .editorClass,.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container .editorClass,.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass,.xml-paragraph-eighth-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-eighth-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-eighth-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-eleven-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-eleven-library-h5 .text-container .editorClass,.xml-paragraph-eleven-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-eleven-library-pad .text-container .editorClass,.xml-paragraph-eleven-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-eleven-library-pc .text-container .editorClass,.xml-paragraph-first-library-h5 .text-body-container .editorClass,.xml-paragraph-first-library-pad .text-body-container .editorClass,.xml-paragraph-first-library-pc .text-body-container .editorClass,.xml-paragraph-fourteen-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-fourteen-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-fourteen-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-isosceles-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-isosceles-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-isosceles-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-ninth-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-ninth-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-ninth-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-quadrangle-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-quadrangle-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-quadrangle-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-second-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass,.xml-paragraph-second-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass,.xml-paragraph-second-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass,.xml-paragraph-seventh-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-seventh-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-seventh-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-tenth-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass,.xml-paragraph-tenth-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass,.xml-paragraph-tenth-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass,.xml-paragraph-third-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-third-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-third-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-thirteen-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-thirteen-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-thirteen-library-pc .body-text .text-body-container .editorClass,.xml-paragraph-twelve-library-h5 .body-text .text-body-container .editorClass,.xml-paragraph-twelve-library-pad .body-text .text-body-container .editorClass,.xml-paragraph-twelve-library-pc .body-text .text-body-container .editorClass{word-break:break-all}.xml-paragraph-first-library-h5 .text-body-container .editor p,.xml-paragraph-first-library-pad .text-body-container .editor p,.xml-paragraph-first-library-pc .text-body-container .editor p{line-height:normal}.body-text-fold{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;height:85px}.xml-paragraph-first-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-h5 .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-h5 .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-h5 .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-h5 .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-second-library-h5{text-align:left}.xml-paragraph-second-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-h5 .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000;border:none!important}.xml-paragraph-second-library-h5 .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-h5 .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:#fff}.xml-paragraph-second-library-h5 .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-h5 .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-h5 .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-h5 .body-text .text-body-container{background:#FFF;padding:20px 13px 1px;border-radius:5px}.xml-paragraph-third-library-h5{position:relative}.xml-paragraph-third-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-h5 .diagonal-line::after,.xml-paragraph-third-library-h5 .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-h5 .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-h5 .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-h5{position:relative}.xml-paragraph-quadrangle-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-h5{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-h5 .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-h5 .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-library-h5 .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-h5 .shape .triangle,.xml-paragraph-isosceles-library-h5 .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-h5{position:relative}.xml-paragraph-eighth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-h5{position:relative}.xml-paragraph-ninth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-h5{position:relative}.xml-paragraph-tenth-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-h5{position:relative}.xml-paragraph-sixteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-h5 .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-h5{position:relative}.xml-paragraph-seventh-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-h5 .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-h5{position:relative}.xml-paragraph-eleven-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-h5 .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-h5 .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-h5 .text-container{padding:0 10px}.xml-paragraph-eleven-library-h5 .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eleven-library-h5 .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-h5 .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-h5 .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-h5{position:relative}.xml-paragraph-thirteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-h5 .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-h5 .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-h5 .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-h5 .body-text::after,.xml-paragraph-thirteen-library-h5 .body-text::before{width:80px;height:70%;max-height:100px;background-color:none;z-index:0;content:""}.xml-paragraph-thirteen-library-h5 .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-h5 .body-text::before{position:absolute;top:0;left:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-h5 .body-text::after{position:absolute;bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-h5{position:relative}.xml-paragraph-fourteen-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-h5 .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)!important}.xml-paragraph-fourteen-library-h5 .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-h5 .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-h5 .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-Greentheme2-library-h5{position:relative}.xml-paragraph-Greentheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color)!important;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-h5 .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-h5 .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-h5 .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-h5 .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color)!important;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-h5{position:relative}.xml-paragraph-Greentheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid var(--background-color)!important}.xml-paragraph-Greentheme3-library-h5 .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme4-library-h5{position:relative}.xml-paragraph-Greentheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-h5 .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme5-library-h5{position:relative}.xml-paragraph-Greentheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-h5 .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-h5 .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Yellowtheme1-library-h5{position:relative}.xml-paragraph-Yellowtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)!important;border-radius:5px}.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-h5{position:relative}.xml-paragraph-Yellowtheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg{border:4px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{width:9px;height:9px;background-color:var(--background-color);border:4px solid var(--background-color)!important;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-h5{position:relative}.xml-paragraph-Yellowtheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color)!important;border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme4-library-h5{position:relative}.xml-paragraph-Yellowtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg{border:2px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1{width:16px;top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2{width:16px;top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3{width:16px;bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{width:16px;bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-h5{position:relative}.xml-paragraph-Yellowtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color)!important;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Redtheme1-library-h5{position:relative}.xml-paragraph-Redtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color)!important;padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-library-h5 .w-e-text-container,.xml-paragraph-Redtheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-h5 .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-h5 .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-h5{position:relative}.xml-paragraph-Redtheme2-library-h5 .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-h5 .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-h5 .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-h5{position:relative}.xml-paragraph-Redtheme3-library-h5 .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-h5 .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-h5 .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-h5 .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9;border:none!important}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box::after{content:"";position:absolute;bottom:-1px;left:-1px;width:101%;height:46px;background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-h5 .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme5-library-h5{position:relative}.xml-paragraph-Redtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-h5 .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-h5 .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-h5 .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-h5 .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-h5 .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-h5 .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::after,.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::before{content:"";height:0;border-top:5px solid transparent;top:-5px;z-index:0;width:0;border-bottom:20px solid #5a5a5a}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::before{border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::after{border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-h5 .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)!important;padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-h5 .body-text-bg::after,.xml-paragraph-Redtheme7-library-h5 .body-text-bg::before{height:2px;background-color:var(--background-color);position:absolute;content:"";right:0;border-radius:2px}.xml-paragraph-Redtheme7-library-h5 .body-text-bg::before{width:20px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg::after{width:30px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .body-text::after{width:10px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-h5 .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-h5 .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-h5 .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-h5 .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-h5 .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-h5 .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-h5 .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::before{content:"";width:10px;height:10px;background-color:#FFF;border-radius:50%;position:absolute;top:50%;left:-5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Foldtheme2-library-h5 .top-title-style::after{content:"";width:10px;height:10px;background-color:#FFF;border-radius:50%;position:absolute;top:50%;right:-5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme1-library-h5 .top-style .active p,.xml-paragraph-Tabstheme4-library-h5 .top-style .active p,.xml-paragraph-Tabstheme5-library-h5 .top-style .active p,.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-h5 .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-h5 .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-h5 .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-h5 .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Tabstheme2-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-h5 .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-h5 .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-h5 .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-h5 .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-h5 .top-style .active p{color:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-h5 .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-h5 .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-h5 .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-h5 .top-style{margin-top:7px;margin-right:5px;min-width:10%;max-width:20%}.xml-paragraph-Tabstheme3-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-h5 .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-h5 .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-h5 .top-style .active p,.xml-paragraph-Tabstheme3-library-h5 .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-h5 .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-h5 .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-h5 .top-style{width:3%}.xml-paragraph-Tabstheme4-library-h5 .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-h5 .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-h5 .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-h5 .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-h5 .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-SanQintheme1-library-h5{text-align:center}.xml-paragraph-SanQintheme1-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-h5 .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::before,.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::before{height:100%;position:absolute;border-top:2px solid var(--background-color);content:"";border-right:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::before{width:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::before{width:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-h5 .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-twelve-library-h5{position:relative}.xml-paragraph-twelve-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-h5 .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-h5 .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-4px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-h5 .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-h5 .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-h5 .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-4px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-h5 .body-text .text-body-container{position:relative}.xml-paragraph-Foldtheme4-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-h5 .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme4-library-h5 .seemore,.xml-paragraph-Foldtheme5-library-h5 .seemore{min-width:50px;display:-webkit-box;display:-ms-flexbox;font-family:PingFang SC;font-weight:400;color:var(--background-color);cursor:pointer}.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-h5 .seemore{font-size:14px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-h5 .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-h5 .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-h5 .seemore{font-size:14px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-h5 .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-h5 .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs img{max-width:30px;height:30px}.xml-paragraph-Tabstheme5-library-h5 .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-h5 .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-h5 .top-style .active::after,.xml-paragraph-Tabstheme5-library-h5 .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Fortyfive-library-h5 .w-e-text-container,.xml-paragraph-Tabstheme6-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme6-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-h5 .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-h5 .suptitle::after{content:"";width:25px;height:calc(100% + 4px);position:absolute;top:-2px;right:-25px;background:linear-gradient(-45deg,transparent 29px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 29px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .top-style{min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .body-text{max-width:75%!important;min-width:75%}.xml-paragraph-Tabstheme6-library-h5 .top-style{margin-top:7px;min-width:10vw;max-width:33vw}.xml-paragraph-Tabstheme6-library-h5 .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-h5 .top-style>div .text-container{border:2px solid transparent}.xml-paragraph-Tabstheme6-library-h5 .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-h5 .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-h5 .top-style .active p,.xml-paragraph-Tabstheme6-library-h5 .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme6-library-h5 .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .body-text{position:relative;max-width:59vw}.xml-paragraph-Fortytwo-library-h5 .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-h5 .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-h5 .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-h5 .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-h5 .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-h5 .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-h5 .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-h5 .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-h5 .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-h5 .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-h5 .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important;overflow:hidden}.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-h5 .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-h5 .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-h5 .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-h5 .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-h5 .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-h5 .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-h5 .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-h5 .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-h5 .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-h5 .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-Fortyeight-library-h5{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyeight-library-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyeight-library-h5 .body-text{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(44%,transparent),to(var(--background-color)));background:linear-gradient(180deg,transparent 44%,var(--background-color) 100%);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-first-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-pad .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pad .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pad .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-pad .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-second-library-pad{text-align:left}.xml-paragraph-second-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-pad .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000}.xml-paragraph-second-library-pad .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-pad .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:#fff}.xml-paragraph-second-library-pad .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-pad .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-pad .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-pad .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-pad .body-text .text-body-container{background:#FFF;padding:20px 13px 1px;border-radius:5px}.xml-paragraph-third-library-pad{position:relative}.xml-paragraph-third-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-pad .diagonal-line::after,.xml-paragraph-third-library-pad .diagonal-line::before{width:1px;height:80px;position:absolute;background-color:var(--background-color);content:""}.xml-paragraph-third-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-pad .diagonal-line::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-library-pad .diagonal-line::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-quadrangle-library-pad{position:relative}.xml-paragraph-quadrangle-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-pad{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-pad .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-pad .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-library-pad .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-pad .shape .triangle,.xml-paragraph-isosceles-library-pad .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-pad{position:relative}.xml-paragraph-eighth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pad{position:relative}.xml-paragraph-ninth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-pad{position:relative}.xml-paragraph-tenth-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-pad .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-pad{position:relative}.xml-paragraph-sixteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-pad .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-pad{position:relative}.xml-paragraph-seventh-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-pad .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-pad .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-pad{position:relative}.xml-paragraph-eleven-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-pad .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-pad .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pad .text-container{padding:0 10px}.xml-paragraph-eleven-library-pad .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eleven-library-pad .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-pad .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-pad .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-pad{position:relative}.xml-paragraph-thirteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-pad .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-pad .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pad .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pad .body-text::after,.xml-paragraph-thirteen-library-pad .body-text::before{width:80px;height:70%;background-color:none;z-index:0;content:"";max-height:100px}.xml-paragraph-thirteen-library-pad .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-pad .body-text::before{position:absolute;top:0;left:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-pad .body-text::after{position:absolute;bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-pad{position:relative}.xml-paragraph-fourteen-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-pad .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)}.xml-paragraph-fourteen-library-pad .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-pad .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-pad .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-Greentheme2-library-pad{position:relative}.xml-paragraph-Greentheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-pad .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color);border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-pad .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-pad .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-pad .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-pad .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color);position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-pad{position:relative}.xml-paragraph-Greentheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid var(--background-color)}.xml-paragraph-Greentheme3-library-pad .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme4-library-pad{position:relative}.xml-paragraph-Greentheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-pad .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme5-library-pad{position:relative}.xml-paragraph-Greentheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-pad .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-pad .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Yellowtheme1-library-pad{position:relative}.xml-paragraph-Yellowtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color);border-radius:5px}.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-pad{position:relative}.xml-paragraph-Yellowtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg{border:4px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{width:9px;height:9px;background-color:var(--background-color);border:4px solid var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-pad{position:relative}.xml-paragraph-Yellowtheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color);border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme4-library-pad{position:relative}.xml-paragraph-Yellowtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg{border:2px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-pad{position:relative}.xml-paragraph-Yellowtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Redtheme1-library-pad .w-e-text-container,.xml-paragraph-Redtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pad{position:relative}.xml-paragraph-Redtheme1-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color);padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-pad .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-pad .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-pad{position:relative}.xml-paragraph-Redtheme2-library-pad .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-pad .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pad .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-pad .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-pad .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pad{position:relative}.xml-paragraph-Redtheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-library-pad .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-pad .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-pad .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pad .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-pad .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box::after,.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box::after{background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box::after{content:"";position:absolute;bottom:0;left:-1px;width:101%;height:46px}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-pad .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme5-library-pad{position:relative}.xml-paragraph-Redtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-pad .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-pad .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-pad .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-pad .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pad .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-pad .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-pad .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-pad .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pad .body-text-bg::after,.xml-paragraph-Redtheme7-library-pad .body-text-bg::before{height:2px;background-color:var(--background-color);position:absolute;content:"";right:0;border-radius:2px}.xml-paragraph-Redtheme7-library-pad .body-text-bg::before{width:20px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg::after{width:30px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg .body-text::after{width:10px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-pad .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-pad .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-pad .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-pad .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-pad .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-pad .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-pad .seemore,.xml-paragraph-Tabstheme1-library-pad .seemore{-webkit-box-align:center;min-width:50px;font-family:PingFang SC;font-weight:400;cursor:pointer;font-size:14px}.xml-paragraph-Foldtheme2-library-pad .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-pad .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-pad .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme1-library-pad .top-style .active p,.xml-paragraph-Tabstheme4-library-pad .top-style .active p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-pad .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-pad .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-pad .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-pad .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-pad .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-pad .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme2-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-pad .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-pad .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pad .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-pad .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-pad .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-pad .top-style .active p{color:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pad .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pad .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-pad .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-pad .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-pad .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pad .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-pad .top-style{margin-top:7px;margin-right:5px;width:20%}.xml-paragraph-Tabstheme3-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-pad .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-pad .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-pad .top-style .active p,.xml-paragraph-Tabstheme3-library-pad .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-pad .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-pad .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-pad .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-pad .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-pad .top-style{width:3%}.xml-paragraph-Tabstheme4-library-pad .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-pad .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-pad .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-pad .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-pad .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-pad .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-pad .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-SanQintheme1-library-pad{text-align:center}.xml-paragraph-SanQintheme1-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-pad .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::before,.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::before{height:100%;content:"";border-right:2px solid var(--background-color);border-top:2px solid var(--background-color);position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::before{width:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::before{width:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::after,.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::before{left:0;border-top:2px solid var(--background-color);position:absolute;border-right:2px solid var(--background-color);content:""}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::before{width:13px;height:100%;bottom:0}.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::after{width:100%;height:13px;bottom:0}.xml-paragraph-SanQintheme1-library-pad .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-twelve-library-pad{position:relative}.xml-paragraph-twelve-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-pad .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-pad .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-3px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-pad .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-pad .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-pad .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-3px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-pad .body-text .text-body-container{position:relative}.xml-paragraph-Foldtheme4-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-pad .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme4-library-pad .seemore,.xml-paragraph-Foldtheme5-library-pad .seemore{min-width:50px;display:-webkit-box;display:-ms-flexbox;font-family:PingFang SC;font-weight:400;cursor:pointer;color:var(--background-color)}.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-pad .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-pad .seemore{font-size:14px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-pad .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-pad .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-pad .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-pad .seemore{font-size:14px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-pad .top-style .active p,.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Tabstheme5-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pad .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow-x:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-pad .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-pad .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-pad .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-pad .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pc .top-style .active span,.xml-paragraph-Tabstheme6-library-pad .top-style .active p,.xml-paragraph-Tabstheme6-library-pad .top-style .active span,.xml-paragraph-Tabstheme6-library-pc .top-style .active p,.xml-paragraph-Tabstheme6-library-pc .top-style .active span{color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pad .top-style .active::after,.xml-paragraph-Tabstheme5-library-pad .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-pad .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Fortyfive-library-pad .w-e-text-container,.xml-paragraph-Tabstheme6-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme6-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-pad .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-pad .suptitle::after{content:"";width:20px;height:calc(100% + 4px);position:absolute;top:-2px;right:-19px;background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-pad .top-style{margin-top:7px;min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-pad .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-pad .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-pad .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-pad .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-pad .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-pad .body-text-bg .body-text{position:relative;max-width:75%!important;min-width:75%}.xml-paragraph-Fortytwo-library-pad .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-pad .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pad .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pad .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pad .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pad .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-pad .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-pad .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-pad .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-pad .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-pad .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-pad .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-pad .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-pad .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-pad .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-pad .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-pad .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pad .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-pad .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-pad .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-pad .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-Fortyeight-library-pad{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyeight-library-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyeight-library-pad .body-text{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(44%,transparent),to(var(--background-color)));background:linear-gradient(180deg,transparent 44%,var(--background-color) 100%);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-first-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-library-pc .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--reader-theme-color,#FFF);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pc .rotate-container-inner{width:40px;height:40px;background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-library-pc .rotate-container-inner .text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-library-pc .text-body-container{background:var(--background-color);border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-second-library-pc{text-align:left}.xml-paragraph-second-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-library-pc .paragraph-second-title{display:inline-block;position:relative;max-width:98%;-webkit-box-shadow:2px 1px 4px 0 #000;box-shadow:2px 1px 4px 0 #000}.xml-paragraph-second-library-pc .paragraph-second-title::before{content:"";width:100%;height:5px;background-color:var(--background-color);-webkit-transform:skew(35deg);transform:skew(35deg);position:absolute;bottom:0;left:0}.xml-paragraph-second-library-pc .paragraph-second-title::after{content:"";width:5px;height:100%;border:1px solid var(--background-color);-webkit-transform:skewY(25deg);transform:skewY(25deg);position:absolute;right:-3px;bottom:2px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-second-library-pc .paragraph-second-title .title-top-border{width:100%;border-top:1px solid var(--background-color);position:absolute;top:-4px;left:-1px}.xml-paragraph-second-library-pc .paragraph-second-title .title-left-border{height:100%;width:1px;border-left:1px solid var(--background-color);position:absolute;bottom:4px;left:-1px}.xml-paragraph-second-library-pc .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--reader-theme-color,#FFF);min-height:36px;padding:0 15px;margin-top:-4px}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-library-pc .body-text{padding:5px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:var(--background-color)}.xml-paragraph-second-library-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:20px 13px 1px;border-radius:5px}.xml-paragraph-third-library-pc{position:relative}.xml-paragraph-third-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-third-library-pc .diagonal-line::before{content:"";width:1px;height:80px;position:absolute;left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px;background-color:var(--background-color)}.xml-paragraph-third-library-pc .diagonal-line::after{content:"";width:1px;height:80px;position:absolute;right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px;background-color:var(--background-color)}.xml-paragraph-quadrangle-library-pc{position:relative}.xml-paragraph-quadrangle-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color);position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-library-pc{margin-top:10px;position:relative}.xml-paragraph-isosceles-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-library-pc .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-isosceles-library-pc .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(var(--background-color)),to(#ebf2ff));background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-library-pc .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-library-pc .shape .triangle,.xml-paragraph-isosceles-library-pc .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid var(--background-color)}.xml-paragraph-eighth-library-pc{position:relative}.xml-paragraph-eighth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-library-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-library-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-library-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-eighth-library-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pc{position:relative}.xml-paragraph-ninth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-library-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-library-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-library-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-ninth-library-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--background-color);border-radius:50%;border:1px solid var(--background-color)}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;height:100%;background-color:var(--background-color);padding:5px 10px}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:var(--background-color);position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-library-pc{position:relative}.xml-paragraph-tenth-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-tenth-library-pc .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-sixteen-library-pc{position:relative}.xml-paragraph-sixteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-library-pc .paragraph-row-box{padding:20px;background:var(--background-color)}.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-seventh-library-pc{position:relative}.xml-paragraph-seventh-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-library-pc .body-text{padding:29px 15px;text-align:left;background:var(--background-color)}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container-left{width:50px;min-height:50px;background-color:var(--background-color);text-align:center;line-height:50px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;position:absolute;right:0}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px)}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{width:100%;height:100%;content:"";background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);top:-13px}.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::after{content:"";width:100%;height:100%;background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;background-size:20px 20px;background-position:-10px calc(100% + 16px),0 calc(100% - 4px);position:absolute;top:13px;right:0}.xml-paragraph-seventh-library-pc .paragraph-row-box{padding:20px;margin-top:20px;background:var(--background-color)}.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:var(--background-color);margin-right:10px}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(transparent));background-image:linear-gradient(to right,var(--background-color),transparent);padding-left:10px}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-eleven-library-pc{position:relative}.xml-paragraph-eleven-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-library-pc .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-library-pc .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:var(--background-color);margin-bottom:2px}.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:var(--background-color);margin-top:2px}.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:var(--background-color);margin-right:2px}.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:var(--background-color);margin-left:2px}.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:var(--background-color)}.xml-paragraph-eleven-library-pc .text-container{padding:0 10px}.xml-paragraph-eleven-library-pc .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-eleven-library-pc .text-container .editorClass p{padding:0}.xml-paragraph-eleven-library-pc .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-library-pc .text-body-box .text-body-container{width:100%;background-color:var(--background-color);padding:10px 0}.xml-paragraph-thirteen-library-pc{position:relative}.xml-paragraph-thirteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-library-pc .body-text{padding:10px 20px;text-align:left;position:relative;background:var(--background-color);border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-library-pc .body-text .text-border-top{width:90%;height:4px;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-right{width:4px;height:70%;background-color:var(--background-color);position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-bottom{width:90%;height:4px;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-border-left{width:4px;height:70%;background-color:var(--background-color);position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-library-pc .body-text .text-body-container{position:relative}.xml-paragraph-thirteen-library-pc .body-text::after,.xml-paragraph-thirteen-library-pc .body-text::before{width:80px;height:70%;background-color:none;position:absolute;z-index:0;content:""}.xml-paragraph-thirteen-library-pc .body-text::before{max-height:100px;top:0;left:0;border-top:2px dashed var(--background-color);border-left:2px dashed var(--background-color);border-radius:32px 0 0}.xml-paragraph-thirteen-library-pc .body-text::after{max-height:100px;bottom:0;right:0;border-bottom:2px dashed var(--background-color);border-right:2px dashed var(--background-color);border-radius:0 0 32px}.xml-paragraph-fourteen-library-pc{position:relative}.xml-paragraph-fourteen-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-library-pc .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color)}.xml-paragraph-fourteen-library-pc .body-text .right-image{width:21px;height:36px;position:absolute;background-color:var(--background-color);top:-25px;right:15px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-fourteen-library-pc .body-text .right-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:19px;display:block;background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);background-size:7px 60px}.xml-paragraph-fourteen-library-pc .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px}.xml-paragraph-Greentheme2-library-pc{position:relative}.xml-paragraph-Greentheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-library-pc .body-text{padding:3px;text-align:left;position:relative;background-color:var(--background-color);border:2px solid var(--background-color);border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-library-pc .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:0 0 30px 0 #000;box-shadow:0 0 30px 0 #000}.xml-paragraph-Greentheme2-library-pc .body-text .border-top{width:80%;height:6px;border-top:4px dotted var(--background-color);position:absolute;top:-10px}.xml-paragraph-Greentheme2-library-pc .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px var(--background-color);background-color:var(--background-color);-webkit-box-shadow:3px 1px 30px 0 #000;box-shadow:3px 1px 30px 0 #000}.xml-paragraph-Greentheme2-library-pc .body-text .body-text-bg{width:100%;height:100%;background-color:var(--background-color);border:2px solid var(--background-color);position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-library-pc{position:relative}.xml-paragraph-Greentheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-library-pc .body-text{padding:3px;text-align:left;position:relative;background-color:var(--reader-theme-color,#FFF);border:2px solid var(--background-color)}.xml-paragraph-Greentheme3-library-pc .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid var(--background-color);border-top:12px solid var(--background-color);border-left:12px solid var(--background-color);border-bottom:12px solid var(--reader-theme-color,#FFF);border-right:12px solid var(--reader-theme-color,#FFF);position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container{position:relative;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme4-library-pc{position:relative}.xml-paragraph-Greentheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-library-pc .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg1{width:178px;height:50px;background-color:var(--background-color);position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg2{width:178px;height:50px;background-color:var(--background-color);position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 var(--background-color);box-shadow:0 2px 7px 0 var(--background-color)}.xml-paragraph-Greentheme5-library-pc{position:relative}.xml-paragraph-Greentheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-library-pc .body-text{padding:3px;text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg1{width:90%;height:85%;background-color:var(--background-color);position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg2{width:90%;height:85%;background-color:var(--background-color);position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-library-pc .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:var(--background-color);z-index:999}.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:22px 27px;z-index:99}.xml-paragraph-Yellowtheme1-library-pc{position:relative}.xml-paragraph-Yellowtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:var(--background-color);margin:0 3px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border:4px solid var(--background-color);border-radius:5px}.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-library-pc{position:relative}.xml-paragraph-Yellowtheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg{border:4px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{width:9px;height:9px;background-color:var(--background-color);border:4px solid var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-library-pc{position:relative}.xml-paragraph-Yellowtheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg{border:2px solid var(--background-color);border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img{width:18px;height:31px;position:absolute;right:11px;top:-2px;z-index:999;border:2px solid var(--background-color);border-radius:0 0 8px 8px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::before{content:"";width:2px;height:6px;background:var(--reader-theme-color,#FFF);position:absolute;right:-2px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::after{content:"";width:10px;height:10px;border-top:2px solid var(--background-color);border-left:2px solid var(--background-color);position:absolute;right:0;top:6px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img>div{width:20px;height:2px;background:var(--reader-theme-color,#FFF);margin-left:-22px;margin-top:-2px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;border-radius:5px}.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--reader-theme-color,#FFF);padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme4-library-pc{position:relative}.xml-paragraph-Yellowtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg{border:2px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block4{width:16px;height:16px;background-color:var(--background-color);position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-library-pc{position:relative}.xml-paragraph-Yellowtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg{border-radius:20px 0;border:3px solid var(--background-color);padding:5px;position:relative}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .left-img{width:10px;height:10px;border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);position:absolute;top:-5px;left:-5px;border-top-left-radius:10px}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .right-img{width:10px;height:10px;border-bottom:3px solid var(--background-color);border-right:3px solid var(--background-color);position:absolute;bottom:-5px;right:-5px;border-bottom-right-radius:10px}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text{text-align:left;position:relative;background:var(--reader-theme-color,#FFF)}.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container{position:relative;background:var(--background-color);padding:10px;z-index:99}.xml-paragraph-Redtheme1-library-pc{position:relative}.xml-paragraph-Redtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border-radius:40px 0 50px;border:4px solid var(--background-color);padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-library-pc .w-e-text-container,.xml-paragraph-Redtheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-library-pc .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid var(--background-color);border-left:6px solid var(--background-color);border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-library-pc .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid var(--background-color);border-right:6px solid var(--background-color);border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-library-pc{position:relative}.xml-paragraph-Redtheme2-library-pc .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme2-library-pc .body-text-bg .left-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;top:-8px;left:1px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pc .body-text-bg .right-line{width:2px;height:50px;background-color:var(--background-color);position:absolute;bottom:-8px;right:2px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-library-pc .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid var(--background-color);border-left:4px solid var(--background-color);position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-library-pc .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid var(--background-color);border-right:4px solid var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pc{position:relative}.xml-paragraph-Redtheme3-library-pc .body-text-bg{background-color:var(--background-color);padding:5px;position:relative}.xml-paragraph-Redtheme3-library-pc .body-text-bg .top-line{width:100%;border-top:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-library-pc .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted var(--background-color);border-left:2.5px dotted var(--background-color);position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-library-pc .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted var(--background-color);border-right:3px dotted var(--background-color);position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-library-pc .body-title{min-width:200px;max-width:90%;height:45px;background-color:var(--background-color);display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box::after{content:"";position:absolute;bottom:0;left:-1px;width:101%;height:46px}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con{width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .text-container{margin-top:-4px}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle1{width:0;height:0;border-bottom:10px solid #5a5a5a;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #5a5a5a;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle2{width:0;height:0;border-top:10px solid #5a5a5a;border-bottom:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #5a5a5a;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-20px;top:0;position:absolute}.xml-paragraph-Redtheme4-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding:18px 5px 5px;position:relative;margin-top:-25px}.xml-paragraph-Redtheme4-library-pc .body-text-bg .text-body-container{padding:10px;text-align:left;z-index:99}.xml-paragraph-Redtheme5-library-pc{position:relative}.xml-paragraph-Redtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-library-pc .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:3px solid var(--background-color);padding:5px}.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-library-pc .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid var(--reader-theme-color,#FFF);background-color:var(--background-color);position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme6-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-library-pc .body-title{min-width:150px;max-width:90%;display:inline-block;position:relative;z-index:9;margin-left:25px}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme6-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme6-library-pc .body-text-bg::before{content:"";width:54px;height:63px;position:absolute;left:-10px;bottom:-10px;border-left:10px solid var(--background-color);border-bottom:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pc .body-text-bg::after{content:"";width:54px;height:63px;position:absolute;right:-10px;top:-10px;border-right:10px solid var(--background-color);border-top:10px solid var(--background-color)}.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme7-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Redtheme7-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme7-library-pc .body-title{min-width:150px;max-width:90%;display:inline-block;margin-left:25px;position:relative;z-index:9}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-box{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con{min-width:150px;min-height:37px;background:var(--background-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:5px solid transparent;border-left:8px solid transparent;position:absolute;right:-19px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:20px solid #5a5a5a;border-right:7px solid transparent;border-left:5px solid transparent;position:absolute;left:-18px;top:-5px;z-index:0}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle1{width:15px;height:100%;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);position:absolute;left:-14px;top:0;z-index:9}.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle2{width:15px;height:100%;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--background-color)),color-stop(50%,transparent));background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);position:absolute;right:-14px;top:0}.xml-paragraph-Redtheme7-library-pc .body-text-bg{background:var(--reader-theme-color,#FFF);border:2px solid var(--background-color);padding-top:20px;border-radius:0 20px;position:relative;margin-top:-18px}.xml-paragraph-Redtheme7-library-pc .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pc .body-text-bg::after,.xml-paragraph-Redtheme7-library-pc .body-text-bg::before{height:2px;background-color:var(--background-color);position:absolute;border-radius:2px;content:"";right:0}.xml-paragraph-Redtheme7-library-pc .body-text-bg::before{width:20px;bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg::after{width:30px;bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg .body-text::after{width:10px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Redtheme7-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme1-library-pc .top-style{width:100%;height:30px;background-color:var(--background-color);position:relative}.xml-paragraph-Foldtheme1-library-pc .top-style::after{content:"";width:97%;border-bottom:12px dotted #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-paragraph-Foldtheme1-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text .Foldmask{width:100%;height:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(180deg,transparent 0,#fff 100%);position:absolute;bottom:0;left:0}.xml-paragraph-Foldtheme1-library-pc .seemore{font-size:14px;font-family:PingFang SC;font-weight:400;color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-Foldtheme1-library-pc .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme1-library-pc .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Foldtheme2-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme2-library-pc .top-title-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color);position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.xml-paragraph-Foldtheme2-library-pc .seemore,.xml-paragraph-Tabstheme1-library-pc .seemore{-webkit-box-align:center;min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;cursor:pointer}.xml-paragraph-Foldtheme2-library-pc .top-title-style .title-body-box{width:90%}.xml-paragraph-Foldtheme2-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme2-library-pc .body-text-bg .body-text{position:relative}.xml-paragraph-Foldtheme2-library-pc .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme1-library-pc .top-style .active p,.xml-paragraph-Tabstheme4-library-pc .top-style .active p{color:#FFF!important}.xml-paragraph-Foldtheme2-library-pc .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Foldtheme2-library-pc .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Tabstheme1-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme1-library-pc .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px}.xml-paragraph-Tabstheme1-library-pc .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme1-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme1-library-pc .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme1-library-pc .seemore{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme2-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme2-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme2-library-pc .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme2-library-pc .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme2-library-pc .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme2-library-pc .top-style{margin-top:7px;width:20%}.xml-paragraph-Tabstheme2-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme2-library-pc .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme2-library-pc .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme2-library-pc .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme2-library-pc .body-text-bg .body-text{position:relative;width:80%}.xml-paragraph-Tabstheme3-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme3-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme3-library-pc .suptitle{background-color:var(--background-color);border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-paragraph-Tabstheme3-library-pc .suptitle .block1{width:7px;height:7px;background:#fff;position:absolute;right:15px;top:7px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block2{width:7px;height:7px;background:#fff;position:absolute;right:25px;top:10px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block3{width:7px;height:7px;background:#fff;position:absolute;right:13px;top:17px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.xml-paragraph-Tabstheme3-library-pc .suptitle .block4{width:7px;height:7px;background:#fff;position:absolute;right:23px;top:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.xml-paragraph-Tabstheme3-library-pc .top-style{margin-top:7px;margin-right:5px;width:20%}.xml-paragraph-Tabstheme3-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding-left:5px}.xml-paragraph-Tabstheme3-library-pc .top-style>div::after{content:"";width:11px;height:11px;background-color:#E5E5E5;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-10px;top:30%}.xml-paragraph-Tabstheme3-library-pc .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme3-library-pc .top-style .active::after{background:var(--background-color)!important}.xml-paragraph-Tabstheme3-library-pc .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme3-library-pc .body-text-bg{background:#F9F9F9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;margin-top:10px}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme3-library-pc .body-text-bg .body-text{position:relative;max-width:80%;min-width:80%}.xml-paragraph-Tabstheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme4-library-pc .top-style{width:3%}.xml-paragraph-Tabstheme4-library-pc .top-style>div{width:30px;text-align:center;cursor:pointer;background-color:#E5E5E5;padding-bottom:20px;padding-top:5px;border-radius:0 0 30px;margin-bottom:2px;position:relative}.xml-paragraph-Tabstheme4-library-pc .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme4-library-pc .top-style .active{background:var(--background-color)}.xml-paragraph-Tabstheme4-library-pc .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme4-library-pc .body-text-bg{background:#F9F9F9;position:relative;margin-top:-18px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme4-library-pc .body-text-bg .body-text{position:relative;width:97%}.xml-paragraph-Tabstheme4-library-pc .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xml-paragraph-SanQintheme1-library-pc{text-align:center}.xml-paragraph-SanQintheme1-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-SanQintheme1-library-pc .body-text{padding:20px 10px 15px;text-align:left;border-radius:10px;position:relative}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image{width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::after,.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::after{width:100%;content:"";border-right:2px solid var(--background-color);border-top:2px solid var(--background-color);position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image{width:20px;height:20px;position:absolute;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::after{height:13px;bottom:0;left:0}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image{width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::before{content:"";width:13px;height:100%;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::after{content:"";width:100%;height:13px;position:absolute;bottom:0;left:0;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image{width:20px;height:20px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block1{width:13px;height:13px;border-bottom:2px solid var(--background-color);border-left:2px solid var(--background-color);bottom:0;left:0;position:absolute}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block2{width:20px;height:20px;position:absolute;left:5px;bottom:5px;border-left:2px solid var(--background-color);border-bottom:2px solid var(--background-color)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::after,.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::before{left:0;position:absolute;border-right:2px solid var(--background-color);border-top:2px solid var(--background-color);content:""}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::before{width:13px;height:100%;bottom:0}.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::after{width:100%;height:13px;bottom:0}.xml-paragraph-SanQintheme1-library-pc .body-text .top-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .bottom-line{width:calc(100% - 38px);height:2px;background:var(--background-color);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .left-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;left:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .right-line{width:2px;height:calc(100% - 40px);background:var(--background-color);position:absolute;top:50%;right:-1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container{background:var(--reader-theme-color,#FFF);padding:1px 13px}.xml-paragraph-twelve-library-pc{position:relative}.xml-paragraph-twelve-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-library-pc .body-text{padding:20px;text-align:left;position:relative;border:3px solid var(--background-color)!important}.xml-paragraph-twelve-library-pc .body-text .left-top-img{width:28px;height:28px;position:absolute;top:-3px;left:-3px;background:var(--reader-theme-color,#FFF);border-right:3px solid var(--background-color);border-bottom:3px solid var(--background-color);border-radius:0 0 25px}.xml-paragraph-twelve-library-pc .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-3px;left:-3px}.xml-paragraph-twelve-library-pc .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:3px;right:3px}.xml-paragraph-twelve-library-pc .body-text .right-bottom-img{width:28px;height:28px;position:absolute;bottom:-3px;right:-3px;background:var(--reader-theme-color,#FFF);border-top:3px solid var(--background-color);border-left:3px solid var(--background-color);border-radius:25px 0 0}.xml-paragraph-twelve-library-pc .body-text .text-body-container{position:relative}.xml-paragraph-Foldtheme4-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme4-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme4-library-pc .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Foldtheme4-library-pc .seemore,.xml-paragraph-Foldtheme5-library-pc .seemore{min-width:50px;font-size:14px;font-family:PingFang SC;font-weight:400;display:-webkit-box;display:-ms-flexbox;cursor:pointer;-webkit-box-align:center}.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Foldtheme4-library-pc .body-text-bg{position:relative}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Foldtheme4-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Foldtheme4-library-pc .seemore{color:var(--background-color);display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Foldtheme5-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Foldtheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Foldtheme5-library-pc .top-title-style{width:60%;display:inline-block;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-paragraph-Foldtheme5-library-pc .top-title-style::after{content:"";width:12px;height:calc(100% + 10px);background-color:var(--background-color);position:absolute;right:-5px;top:0;z-index:9;-webkit-transform:skew(9deg);transform:skew(9deg)}.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box{position:relative}.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box::after{content:"";width:67px;height:13px;background-image:-webkit-gradient(linear,left top,right top,from(var(--background-color)),to(var(--reader-theme-color,#FFF)));background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);position:absolute;right:-90px;bottom:0}.xml-paragraph-Foldtheme5-library-pc .body-text-bg{position:relative}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;padding:9px}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text::before{content:"";width:40%;height:10px;background-color:var(--background-color);position:absolute;top:-1px;right:0}.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container{width:100%;padding:10px;z-index:999;text-align:left}.xml-paragraph-Foldtheme5-library-pc .seemore{color:var(--background-color);display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Tabstheme5-library-pc .top-style .active p,.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container p{color:#FFF!important}.xml-paragraph-Tabstheme5-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme5-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme5-library-pc .top-style{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-top:5px;overflow-x:auto;position:relative;z-index:9}.xml-paragraph-Tabstheme5-library-pc .top-style>div{height:24px;position:relative;border-radius:0 0 4px 4px;margin:0 7px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container{height:24px;background-color:#989898;border-radius:0 0 4px 4px;text-align:center;cursor:pointer;position:relative;z-index:99;padding:0 8px;overflow:inherit}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::before{content:"";width:5px;height:5px;background-color:#989898;position:absolute;left:-2px;top:0;border-radius:0 0 0 4px}.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::after{content:"";width:5px;height:5px;background-color:#989898;position:absolute;right:-2px;top:0;border-radius:0 0 4px}.xml-paragraph-Tabstheme5-library-pc .top-style>div .deltabs{position:absolute;right:-5px;top:-5px;cursor:pointer;z-index:99}.xml-paragraph-Tabstheme5-library-pc .top-style>div::before{content:"";width:calc(100% + 12px);height:8px;background-color:#575757;border-radius:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.xml-paragraph-Tabstheme5-library-pc .top-style .active{position:relative;background:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pc .top-style .active::after,.xml-paragraph-Tabstheme5-library-pc .top-style .active::before{background-color:var(--background-color)!important}.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs{width:30px;text-align:center;display:inline-block;cursor:pointer;z-index:9}.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs img{max-width:30px;width:30px;height:30px}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar{border-radius:10px}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:#f1f1f1}.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-thumb{background:#a3a3a3!important}.xml-paragraph-Tabstheme5-library-pc .body-text-bg{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13px;margin-top:-18px}.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Tabstheme6-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Tabstheme6-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Tabstheme6-library-pc .suptitle{display:inline-block;background-color:var(--background-color);padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;border:2px solid transparent;max-width:calc(100% - 25px)}.xml-paragraph-Tabstheme6-library-pc .suptitle::after{content:"";width:20px;height:calc(100% + 4px);position:absolute;top:-2px;right:-19px;background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right}.xml-paragraph-Tabstheme6-library-pc .top-style{margin-top:7px;min-width:22%;max-width:22%}.xml-paragraph-Tabstheme6-library-pc .top-style>div{width:100%;text-align:left;cursor:pointer;position:relative;margin-bottom:10px;padding:0 10px;border:1px solid #989898}.xml-paragraph-Tabstheme6-library-pc .top-style>div .deltabs{position:absolute;right:-10px;top:-5px;cursor:pointer}.xml-paragraph-Tabstheme6-library-pc .top-style .active{border:1px solid var(--background-color)!important}.xml-paragraph-Tabstheme6-library-pc .top-style .addtabs{width:100%;text-align:center;display:inline-block;cursor:pointer}.xml-paragraph-Tabstheme6-library-pc .body-text-bg{background:#f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20PX;margin-top:-18px}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container{padding:10px;z-index:99;text-align:left;border:2px solid transparent}.xml-paragraph-Tabstheme6-library-pc .body-text-bg .body-text{position:relative;max-width:calc(100% - 135px);max-width:75%!important;min-width:75%}.xml-paragraph-Fortytwo-library-pc .body-text{position:relative;padding:10px}.xml-paragraph-Fortytwo-library-pc .body-text .top-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pc .body-text .right-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pc .body-text .bottom-line{width:calc(100% - 8px);height:2px;background-color:var(--background-color);position:absolute;bottom:0;right:0}.xml-paragraph-Fortytwo-library-pc .body-text .left-line{width:2px;height:calc(100% - 8px);background-color:var(--background-color);position:absolute;top:0;left:0}.xml-paragraph-Fortytwo-library-pc .body-text::before{content:"";width:8px;height:45px;background:var(--reader-theme-color,#FFF);border-left:2px solid var(--background-color);border-right:2px solid var(--background-color);position:absolute;top:-20px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;right:-32px;bottom:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle::after{content:"";width:50px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-25px;left:-25px}.xml-paragraph-Fortythree-library-pc .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-38px;right:-32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-17px}.xml-paragraph-Fortythree-library-pc .body-text .top-round{width:11px;height:11px;background-color:var(--background-color);border-radius:50%;position:absolute;top:-15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-Fortythree-library-pc .body-text .top-round::after{content:"";width:2px;height:20px;background:var(--background-color);position:absolute;bottom:-11px;right:1px;-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.xml-paragraph-Fortythree-library-pc .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-bottom:solid 2px var(--background-color);position:absolute;top:10px;right:10px}.xml-paragraph-Fortyfour-library-pc .body-text{position:relative;padding:10px 20px 10px 10px;border:2px solid var(--background-color)!important}.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle{width:0;height:0;border-top:25px solid var(--reader-theme-color,#FFF);border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid transparent;position:absolute;bottom:-38px;right:-32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle::after{content:"";width:25px;height:25px;border-top:2px solid var(--background-color);position:absolute;top:-26px;left:-8px}.xml-paragraph-Fortyfour-library-pc .body-text .top-round{position:absolute;top:-18px;left:30px}.xml-paragraph-Fortyfour-library-pc .body-text::after{content:"";width:10px;height:11px;border-left:solid 2px var(--background-color);border-top:solid 2px var(--background-color);position:absolute;bottom:10px;right:10px}.xml-paragraph-Fortyfive-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyfive-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyfive-library-pc .top-title-style{width:90%;background-color:var(--background-color);position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin:0 auto}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .line{min-width:30px;width:30px;height:2px;background:#FFF}.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .text-container{margin:0 10px;text-align:left}.xml-paragraph-Fortyfive-library-pc .body-text-bg{position:relative}.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container{width:100%;padding:10px;z-index:99;text-align:left}.xml-paragraph-Fortyfive-library-pc .body-text-bg .body-text{position:relative;background-color:#f3f3f3;border-radius:20px;margin-top:7px;padding:9px}.xml-paragraph-Fortysix-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortysix-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortysix-library-pc .body-text{position:relative;border-radius:10px 0;margin-top:7px;padding:9px 18px;border:2px solid var(--background-color)!important;min-height:120px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border{width:5px;height:50%;min-height:100px;background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir1{width:4px;height:4px;background:var(--background-color);opacity:20%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir2{width:6px;height:6px;background:var(--background-color);opacity:40%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir3{width:8px;height:8px;background:var(--background-color);opacity:60%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir4{width:10px;height:10px;background:var(--background-color);opacity:80%;border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir5{width:12px;height:12px;background:var(--background-color);border-radius:50%;margin-top:10px}.xml-paragraph-Fortysix-library-pc .body-text .right-border{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;right:-3px}.xml-paragraph-Fortysix-library-pc .body-text .left-border{bottom:0;left:-3px}.xml-paragraph-Fortyseven-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyseven-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyseven-library-pc .body-text{position:relative;border-radius:10px;background-color:var(--background-color);border:0!important;-webkit-transform:rotate(-.5deg) skewX(2deg);transform:rotate(-.5deg) skewX(2deg)}.xml-paragraph-Fortyseven-library-pc .body-text>div{background-color:#fff;padding:9px 18px;border-radius:10px;-webkit-transform:rotate(.5deg) skewX(-2deg);transform:rotate(.5deg) skewX(-2deg);-webkit-box-shadow:0 0 2px 0 #c3c3c3;box-shadow:0 0 2px 0 #c3c3c3}.xml-paragraph-Fortyeight-library-pc{position:relative;padding-top:20px!important;text-align:left}.xml-paragraph-Fortyeight-library-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Fortyeight-library-pc .body-text{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(44%,transparent),to(var(--background-color)));background:linear-gradient(180deg,transparent 44%,var(--background-color) 100%);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/theme/xml-components/styleLibrary.css b/src/plugin/xml-digital-teaching/lib/theme/xml-components/styleLibrary.css index 60e0b4e..fb4c0f3 100644 --- a/src/plugin/xml-digital-teaching/lib/theme/xml-components/styleLibrary.css +++ b/src/plugin/xml-digital-teaching/lib/theme/xml-components/styleLibrary.css @@ -1 +1 @@ -.xml-title-sixth-h5 .title-container .title-left-div .title-number .editor,.xml-title-sixth-pad .title-container .title-left-div .title-number .editor,.xml-title-sixth-pc .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5>div{width:100%}.xml-title-sixth-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-h5 .title-container .title-left-div{max-width:30%}.xml-title-sixth-h5 .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-h5 .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5 .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-h5 .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-h5 .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-h5 .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-h5 .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-first-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-h5 .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-h5 .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-second-h5 .title-container,.xml-title-second-pad .title-container{background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);text-overflow:ellipsis;white-space:nowrap}.xml-title-first-h5 .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-second-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-h5 .title-container{width:95px;height:47px;background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.xml-title-second-h5 .title-container .w-e-text-container,.xml-title-third-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container,.xml-title-third-h5 .title-container .title-left{height:48px;display:-ms-flexbox;-webkit-box-align:center;display:-webkit-box;position:relative}.xml-title-third-h5 .title-container{min-width:148px;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;margin-right:-11px;background:#fff;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-h5 .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-h5 .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-h5 .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-h5 .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-h5 .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-h5 .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-h5 .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-h5 .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-h5 .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-h5 .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-h5 .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-h5 .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-h5 .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-h5 .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-h5 .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-h5 .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-h5 .title-container .title-left-img,.xml-title-semicircle-h5 .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-h5 .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-h5 .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5,.xml-title-twelfth-h5 .title-container{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-twelfth-h5{height:60px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container{min-width:148px;height:48px;margin:0 auto;display:flex;position:relative;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-h5 .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-h5 .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-h5 .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-h5 .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-h5>div{min-width:75%;max-width:100%}.xml-title-eighteen-h5 .title-container-box{width:100%;position:relative}.xml-title-eighteen-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-h5 .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-h5 .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-h5 .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-h5 .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-h5>div{padding:0 35px}.xml-title-Greentheme5-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-h5 .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-h5 .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-h5>div{width:100%;height:100%}.xml-title-Knowledge-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-h5 .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-h5 .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-thirteenth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid #006AF7;border-right:4px solid #006AF7;position:relative}.xml-title-thirteenth-h5 .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-h5 .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-h5 .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006AF7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-h5 .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder .block{width:7px;height:7px;background-color:#006AF7;margin-bottom:-3px}.xml-title-thirteenth-h5 .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:0 20px}.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-h5 .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-h5 .title-container .left-image .image-container,.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-h5 .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-h5>div{min-width:40%}.xml-title-sixteen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-h5 .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-h5 .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-h5>div{min-width:60%}.xml-title-seventeen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-h5 .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-seventeen-h5 .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-h5 .title-container-box{width:100%;position:relative}.xml-title-nineteen-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-h5>div{width:100%}.xml-title-Yellowtheme1-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-h5 .title-container .left-image{width:74px;height:74px;background-color:var(--reader-theme-color,#fff);border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou1{width:36px;height:8px;background-color:var(--reader-theme-color,#fff);border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou2{width:8px;height:36px;background-color:var(--reader-theme-color,#fff);border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid var(--reader-theme-color,#fff)}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:var(--reader-theme-color,#fff);max-width:77%;position:relative}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-h5>div{width:100%}.xml-title-Yellowtheme2-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-h5 .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-h5>div{width:100%}.xml-title-Yellowtheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-h5 .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-h5>div{padding:0 20px}.xml-title-Yellowtheme5-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-h5 .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-h5 .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-h5>div{height:100%}.xml-title-Yellowtheme6-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-h5 .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-h5>div{width:100%}.xml-title-Greentheme1-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-h5 .title-container .left-image .image-container,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-h5 .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-h5>div{width:100%}.xml-title-Greentheme2-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-h5 .title-container .left-image .image-container,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-h5 .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-h5 .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-h5>div{width:100%}.xml-title-Greentheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-h5 .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-h5,.xml-title-Greentheme4-h5 .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme4-h5{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-h5>div{width:100%}.xml-title-Greentheme4-h5 .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-h5 .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-h5 .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme6-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-h5 .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-h5 .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-h5 .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-h5 .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-h5 .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-h5 .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-twenty-h5{text-align:left}.xml-title-twenty-h5 .title-container-box{position:relative}.xml-title-twenty-h5 .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-h5 .title-container-box .left-bg img{width:60px}.xml-title-twenty-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);display:inline-block;padding:6px 20px 6px 80px;min-width:67%}.xml-title-twenty-h5 .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyone-h5{text-align:left}.xml-title-twentyone-h5 .title-container-box{position:relative}.xml-title-twentyone-h5 .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-h5 .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-h5 .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-h5 .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));background:linear-gradient(90deg,#84fee1 25%,#38abe1);border-radius:10px 0 0 10px;display:inline-block;padding:6px 20px 6px 85px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-h5 .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-h5{text-align:left}.xml-title-twentytwo-h5 .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-h5 .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-h5 .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-h5 .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-h5 .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-h5 .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-h5{text-align:left}.xml-title-twentythree-h5 .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-h5 .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-h5 .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-h5 .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-h5 .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-paragraph-first-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-h5 .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-h5 .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-h5 .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-h5 .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-h5{text-align:left}.xml-paragraph-second-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-h5 .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-second-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-h5 .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-h5 .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-h5{position:relative}.xml-paragraph-third-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-h5 .body-text::after,.xml-paragraph-third-h5 .body-text::before{width:1px;height:80px;position:absolute;background-color:#0070c1;content:""}.xml-paragraph-third-h5 .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-h5 .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5{position:relative}.xml-paragraph-quadrangle-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-h5{position:relative}.xml-paragraph-isosceles-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-h5 .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-h5 .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-h5 .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-h5 .shape .triangle,.xml-paragraph-isosceles-h5 .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-h5{position:relative}.xml-paragraph-wave-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-h5{position:relative}.xml-paragraph-seventh-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-h5{position:relative}.xml-paragraph-eighth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-h5{position:relative}.xml-paragraph-ninth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-h5{position:relative}.xml-paragraph-tenth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-h5{position:relative}.xml-paragraph-Redtheme1-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-h5 .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-h5 .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-h5 .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-h5{position:relative}.xml-paragraph-Redtheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-h5 .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-h5 .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-h5 .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-h5 .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-h5 .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-h5{position:relative}.xml-paragraph-Redtheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-h5 .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-h5 .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-h5 .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-h5{position:relative}.xml-paragraph-Redtheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-h5 .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-h5 .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5{position:relative}.xml-paragraph-Redtheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-h5 .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-h5 .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5 .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-h5{position:relative}.xml-paragraph-Redtheme6-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-h5 .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-h5 .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-h5 .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-h5{position:relative}.xml-paragraph-sixteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-h5 .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-h5{position:relative}.xml-paragraph-twelve-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-h5 .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-h5 .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-h5 .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-h5 .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-h5 .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-eleven-h5,.xml-paragraph-eleven-h5 .body-text,.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-h5 .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-h5 .body-text{padding:25px;text-align:left}.xml-paragraph-eleven-h5 .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-h5 .text-container{padding:0 10px}.xml-paragraph-eleven-h5 .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-h5 .text-container .editorClass p{padding:0}.xml-paragraph-eleven-h5 .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-h5 .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-h5{position:relative}.xml-paragraph-thirteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-h5 .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-h5 .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-h5 .body-text::after,.xml-paragraph-thirteen-h5 .body-text::before{width:80px;height:70%;max-height:100px;position:absolute;content:"";z-index:0;background-color:none}.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-h5 .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-h5 .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-h5{position:relative}.xml-paragraph-fourteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-h5 .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-h5 .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-h5{position:relative}.xml-paragraph-Yellowtheme1-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-h5 .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{background:#fff;padding:10px 15px;z-index:99;position:relative}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-h5{position:relative}.xml-paragraph-Yellowtheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-h5 .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-h5{position:relative}.xml-paragraph-Yellowtheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-h5 .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-h5{position:relative}.xml-paragraph-Yellowtheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-h5 .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{width:16px;height:16px;position:absolute;z-index:999;background-color:#fdbc55}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-h5{position:relative}.xml-paragraph-Yellowtheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-h5 .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img{top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-h5{position:relative}.xml-paragraph-fifteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-h5 .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-h5 .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-h5 .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-h5 .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-h5{position:relative}.xml-paragraph-Greentheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-h5 .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-h5 .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-h5 .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-h5 .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-h5{position:relative}.xml-paragraph-Greentheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-h5 .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-h5{position:relative}.xml-paragraph-Greentheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Thirtyfive-h5 .body-text,.xml-paragraph-Thirtyfive-pad .body-text,.xml-paragraph-Thirtyfive-pc .body-text,.xml-paragraph-Thirtysix-h5 .body-text,.xml-paragraph-Thirtysix-pad .body-text{-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18)}.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-h5{position:relative}.xml-paragraph-Greentheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-h5 .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-h5{position:relative}.xml-paragraph-Thirtyfive-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-h5 .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-h5{position:relative}.xml-paragraph-Thirtysix-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-h5 .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-h5 .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-h5{position:relative;text-align:left}.xml-paragraph-Thirtyseven-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-h5 .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-h5 .body-text .seemore,.xml-paragraph-Thirtyseven-pad .body-text .seemore{width:calc(100% - 2px);background-color:#cee0fb;font-size:12px;font-weight:400;font-stretch:normal;color:#2f2ad0;cursor:pointer}.xml-paragraph-Thirtyseven-h5 .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-h5 .body-text .seemore{height:16px;position:absolute;top:1px;left:0;z-index:9;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-h5 .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-h5 .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-h5 .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-h5 .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-h5 .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-h5 .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5{position:relative;text-align:left}.xml-paragraph-Thirtyeight-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-h5 .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-h5 .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5 .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-h5 .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-h5 .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-h5 .body-text .border-right img{height:100%}.xml-paragraph-Forty-h5{position:relative;text-align:left}.xml-paragraph-Forty-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-h5 .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-h5 .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-h5 .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-h5 .body-text::after,.xml-paragraph-Forty-h5 .body-text::before{content:"";width:15px;background-size:100% 100%;position:absolute;top:50%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-h5 .body-text::before{height:30px;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-h5 .body-text::after{height:30px;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-text-image-first-h5 .w-e-text-container,.xml-text-image-second-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-h5 .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .image-container{margin:10px 0;text-align:center}.xml-text-image-second-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-h5 .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-h5 .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-third-h5 .image-box .image-container .block-checked,.xml-text-image-third-h5 .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-h5 .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu,.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{height:100%}.xml-text-image-fourth-h5 .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass p,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-h5 .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-h5 .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-h5 .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-h5 .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-h5 .image-text-box{width:100%}.xml-text-image-fifth-h5 .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-h5 .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-h5 .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-h5 .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-h5 .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-h5 .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-h5 .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-h5 .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-h5 .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-h5 .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-h5 .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-h5 .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-h5 .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-first-h5 .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-h5{margin-top:10px!important}.xml-splitline-second-h5 .title-container{height:30px;padding-top:10px}.xml-splitline-second-h5 .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-h5 .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-h5 .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-h5,.xml-splitline-third-h5{margin-top:0!important}.xml-splitline-second-h5 .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-h5 .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-h5 .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-fourth-h5 .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-h5{margin-top:0!important}.xml-splitline-fifth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-h5 .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-eighth-h5,.xml-splitline-ninth-h5,.xml-splitline-seventh-h5,.xml-splitline-sixth-h5,.xml-splitline-tenth-h5{margin-top:0!important}.xml-splitline-fifth-h5 .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-h5 .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-h5 .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-h5 .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-h5 .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-h5 .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-h5 .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-h5 .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-h5 .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-h5 .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-h5 .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-h5 .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-h5 .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-h5 .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-h5 .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-h5 .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-h5 .title-container>div{width:100%}.xml-splitline-tenth-h5 .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-h5 .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-h5,.xml-splitline-Greytheme2-h5,.xml-splitline-Greytheme3-h5,.xml-splitline-Greytheme4-h5,.xml-splitline-Greytheme5-h5,.xml-splitline-Greytheme6-h5,.xml-splitline-eleventh-h5{margin-top:0!important}.xml-splitline-eleventh-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-h5 .title-container>div{width:100%}.xml-splitline-eleventh-h5 .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-h5 .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-h5 .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-h5,.xml-splitline-Bluetheme2-h5,.xml-splitline-Bluetheme3-h5,.xml-splitline-Bluetheme4-h5,.xml-splitline-Greentheme1-h5,.xml-splitline-Greentheme2-h5,.xml-splitline-Greentheme3-h5,.xml-splitline-Greentheme4-h5,.xml-splitline-Redtheme4-h5,.xml-splitline-Yellowtheme1-h5,.xml-splitline-Yellowtheme2-h5,.xml-splitline-Yellowtheme3-h5,.xml-splitline-Yellowtheme4-h5{margin-top:10px!important}.xml-splitline-Greytheme6-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme1-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme2-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme3-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme4-h5 .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme1-h5 .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme2-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme3-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme4-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme1-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme2-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme3-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme4-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme1-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme2-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme3-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme4-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-title-sixth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad>div{width:100%}.xml-title-sixth-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-pad .title-container .title-left-div{max-width:30%}.xml-title-sixth-pad .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-pad .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-pad .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-pad .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-sixth-pad .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pad .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pad .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-pad .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-pad .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-pad .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-pad .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pad .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pad .title-container,.xml-title-third-pad{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-second-pad .title-container{width:95px;height:47px;background-repeat:no-repeat;background-size:cover;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.xml-title-second-pad .title-container .w-e-text-container,.xml-title-third-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-pad{height:60px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container,.xml-title-third-pad .title-container .title-left{height:48px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;position:relative}.xml-title-third-pad .title-container{min-width:148px;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;margin-right:-11px;background:#fff;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-pad .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-pad .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-pad .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-pad .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-pad .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-pad .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-pad .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-pad .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-pad .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-pad .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-pad .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-pad .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-pad .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-rotundity-pad .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-pad .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-pad .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-pad .title-container .title-left-img,.xml-title-semicircle-pad .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-pad .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-pad .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-twelfth-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-pad .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-pad .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-pad .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-pad .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-pad>div{min-width:75%;max-width:100%}.xml-title-eighteen-pad .title-container-box{width:100%;position:relative}.xml-title-eighteen-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pad .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-pad .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-pad .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-pad .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-pad>div{padding:0 35px}.xml-title-Greentheme5-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-pad .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-pad .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-pad>div{width:100%;height:100%}.xml-title-Knowledge-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-pad .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-pad .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-pad .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-thirteenth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid #006AF7;border-right:4px solid #006AF7;position:relative}.xml-title-thirteenth-pad .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-pad .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-pad .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-pad .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006AF7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-pad .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-pad .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder .block{width:7px;height:7px;background-color:#006AF7;margin-bottom:-3px}.xml-title-thirteenth-pad .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:0 20px}.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-pad .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-pad .title-container .left-image .image-container,.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pad .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-pad>div{min-width:40%}.xml-title-sixteen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-pad .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-pad .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-pad .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-pad>div{min-width:60%}.xml-title-seventeen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-pad .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-seventeen-pad .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-pad .title-container-box{width:100%;position:relative}.xml-title-nineteen-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-pad>div{width:100%}.xml-title-Yellowtheme1-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-pad .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-pad>div{width:100%}.xml-title-Yellowtheme2-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-pad .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-pad>div{width:100%}.xml-title-Yellowtheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-pad .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-pad>div{padding:0 20px}.xml-title-Yellowtheme5-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-pad .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-pad .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-pad>div{height:100%}.xml-title-Yellowtheme6-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-pad .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-pad>div{width:100%}.xml-title-Greentheme1-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-pad .title-container .left-image .image-container,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-pad .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-pad>div{width:100%}.xml-title-Greentheme2-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-pad .title-container .left-image .image-container,.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pad .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-pad .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-pad>div{width:100%}.xml-title-Greentheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-pad .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-pad .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pad,.xml-title-Greentheme4-pad .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pad{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-pad>div{width:100%}.xml-title-Greentheme4-pad .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-pad .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-pad .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme6-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-pad .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-pad .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pad .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pad .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-pad .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pad .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-twenty-pad .title-container-box .title-container,.xml-title-twenty-pc .title-container-box .title-container{clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);padding:6px 20px 6px 80px;min-width:67%}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-twenty-pad{text-align:left}.xml-title-twenty-pad .title-container-box{position:relative}.xml-title-twenty-pad .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-pad .title-container-box .left-bg img{width:60px}.xml-title-twenty-pad .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);display:inline-block}.xml-title-twenty-pad .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-paragraph-first-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-pad .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pad .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pad .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pad .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pad{text-align:left}.xml-paragraph-second-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-pad .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-second-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-pad .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-pad .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pad{position:relative}.xml-paragraph-third-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-pad .body-text::after,.xml-paragraph-third-pad .body-text::before{width:1px;position:absolute;background-color:#0070c1;height:80px;content:""}.xml-paragraph-third-pad .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-pad .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pad{position:relative}.xml-paragraph-quadrangle-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pad .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-pad{position:relative}.xml-paragraph-isosceles-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-pad .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pad .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-pad .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-pad .shape .triangle,.xml-paragraph-isosceles-pad .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-pad{position:relative}.xml-paragraph-wave-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-pad{position:relative}.xml-paragraph-seventh-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-pad .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-pad .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-pad{position:relative}.xml-paragraph-eighth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pad{position:relative}.xml-paragraph-ninth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-pad{position:relative}.xml-paragraph-tenth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-pad .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-pad{position:relative}.xml-paragraph-Redtheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pad .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme2-pad .w-e-text-container,.xml-paragraph-Redtheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-pad .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-pad .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-pad{position:relative}.xml-paragraph-Redtheme2-pad .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-pad .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-pad .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-pad .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-pad .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pad{position:relative}.xml-paragraph-Redtheme3-pad .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-pad .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-pad .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-pad{position:relative}.xml-paragraph-Redtheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-pad .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-pad .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pad{position:relative}.xml-paragraph-Redtheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-pad .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-pad .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pad .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-pad{position:relative}.xml-paragraph-Redtheme6-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-pad .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-pad .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-pad .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-pad{position:relative}.xml-paragraph-sixteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-pad .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-pad{position:relative}.xml-paragraph-twelve-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-pad .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-pad .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pad .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-pad .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-pad .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pad .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pad{position:relative}.xml-paragraph-eleven-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-pad .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-pad .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pad .text-container{padding:0 10px}.xml-paragraph-eleven-pad .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-pad .text-container .editorClass p{padding:0}.xml-paragraph-eleven-pad .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-pad .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-pad{position:relative}.xml-paragraph-thirteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-pad .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-pad .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-pad .body-text::after,.xml-paragraph-thirteen-pad .body-text::before{width:80px;height:70%;max-height:100px;position:absolute;content:"";z-index:0}.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-pad .body-text::before{background-color:none;top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-pad .body-text::after{background-color:none;bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-pad{position:relative}.xml-paragraph-fourteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-pad .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-pad .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-pad{position:relative}.xml-paragraph-Yellowtheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-pad .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-pad{position:relative}.xml-paragraph-Yellowtheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-pad .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-pad{position:relative}.xml-paragraph-Yellowtheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-pad .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-pad{position:relative}.xml-paragraph-Yellowtheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-pad .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{width:16px;height:16px;position:absolute;z-index:999;background-color:#fdbc55}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-pad{position:relative}.xml-paragraph-Yellowtheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-pad .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-pad .body-text-bg .left-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute;top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-pad .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute;bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-pad{position:relative}.xml-paragraph-fifteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-pad .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pad .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pad .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pad .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-pad{position:relative}.xml-paragraph-Greentheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-pad .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pad .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-pad .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pad .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-pad{position:relative}.xml-paragraph-Greentheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-pad .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-pad{position:relative}.xml-paragraph-Greentheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-pad .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-pad .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-pad{position:relative}.xml-paragraph-Greentheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-pad .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-pad .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-pad .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pad{position:relative}.xml-paragraph-Thirtyfive-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pad .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-pad .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-pad{position:relative}.xml-paragraph-Thirtysix-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-pad .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-pad .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-pad{position:relative;text-align:left}.xml-paragraph-Thirtyseven-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-pad .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-pad .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-pad .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-pad .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-pad .body-text .seemore{height:16px;position:absolute;top:1px;left:0;z-index:9;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-pad .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-pad .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-pad .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pad .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pad .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-pad .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad{position:relative;text-align:left}.xml-paragraph-Thirtyeight-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-pad .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-pad .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-pad .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pad .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-pad .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pad .body-text .border-right img{width:100%}.xml-paragraph-Forty-pad{position:relative;text-align:left}.xml-paragraph-Forty-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-pad .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-pad .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pad .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pad .body-text::after,.xml-paragraph-Forty-pad .body-text::before{width:15px;background-size:100% 100%;position:absolute;background-repeat:no-repeat;content:"";top:50%;pointer-events:none}.xml-paragraph-Forty-pad .body-text::before{height:30px;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-pad .body-text::after{height:30px;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-text-image-first-pad .w-e-text-container,.xml-text-image-second-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-pad .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-pad .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pad .image-container{margin:10px 0;text-align:center}.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-pad .image-box .image-container .block-checked,.xml-text-image-second-pad .image-box .image-container.block-checked,.xml-text-image-third-pad .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-pad .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-second-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-pad .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pad .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-pad .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-pad .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-pad .image-container .xml-image-dan-tu,.xml-text-image-fourth-pad .image-container .xml-image-dan-tu .xml-image-dan-tu-pad{height:100%}.xml-text-image-fourth-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass p,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container p{padding:0;margin:0}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pad .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-pad .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-pad .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-pad .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-pad .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-pad .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-pad .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-pad .image-text-box{width:100%}.xml-text-image-fifth-pad .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-pad .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-pad .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-pad .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-pad .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-pad .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-pad .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-pad .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-pad .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-pad .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-pad .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-pad .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-pad .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Bluetheme1-pad,.xml-splitline-Bluetheme2-pad,.xml-splitline-Bluetheme3-pad,.xml-splitline-Bluetheme4-pad,.xml-splitline-Greentheme1-pad,.xml-splitline-Greentheme2-pad,.xml-splitline-Greentheme3-pad,.xml-splitline-Greentheme4-pad,.xml-splitline-Redtheme4-pad,.xml-splitline-Yellowtheme1-pad,.xml-splitline-Yellowtheme2-pad,.xml-splitline-Yellowtheme3-pad,.xml-splitline-Yellowtheme4-pad,.xml-splitline-second-pad{margin-top:10px!important}.xml-splitline-first-pad .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-pad .title-container{height:30px;padding-top:10px}.xml-splitline-second-pad .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-pad .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-pad .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-pad,.xml-splitline-third-pad{margin-top:0!important}.xml-splitline-second-pad .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-pad .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-pad .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-fourth-pad .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-pad{margin-top:0!important}.xml-splitline-fifth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-pad .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-eighth-pad,.xml-splitline-ninth-pad,.xml-splitline-seventh-pad,.xml-splitline-sixth-pad,.xml-splitline-tenth-pad{margin-top:0!important}.xml-splitline-fifth-pad .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-pad .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-pad .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-pad .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-pad .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-pad .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pad .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-pad .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-pad .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-pad .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-pad .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-pad .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-pad .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-pad .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-pad .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-pad .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-pad .title-container>div{width:100%}.xml-splitline-tenth-pad .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-pad .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-pad,.xml-splitline-Greytheme2-pad,.xml-splitline-Greytheme3-pad,.xml-splitline-Greytheme4-pad,.xml-splitline-Greytheme5-pad,.xml-splitline-Greytheme6-pad,.xml-splitline-eleventh-pad{margin-top:0!important}.xml-splitline-eleventh-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-pad .title-container>div{width:100%}.xml-splitline-eleventh-pad .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-pad .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-pad .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme6-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme1-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme2-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme3-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme4-pad .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme1-pad .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme2-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme3-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme4-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme1-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme2-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme3-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme4-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme1-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme2-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme3-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme4-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-pad .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-title-twentyone-pad{text-align:left}.xml-title-twentyone-pad .title-container-box{position:relative}.xml-title-twentyone-pad .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-pad .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-pad .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-pad .title-container-box .title-container,.xml-title-twentyone-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));border-radius:10px 0 0 10px;padding:6px 20px 6px 85px}.xml-title-twentyone-pad .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-pad .title-container-box .title-container{background:linear-gradient(90deg,#84fee1 25%,#38abe1);display:inline-block;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-pad .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-pad{text-align:left}.xml-title-twentytwo-pad .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-pad .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-pad .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-pad .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-pad .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-pad .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-pad .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-pad{text-align:left}.xml-title-twentythree-pad .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-pad .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-pad .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-pad .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-pad .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-title-sixth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc>div{width:100%}.xml-title-sixth-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-pc .title-container .title-left-div{max-width:30%}.xml-title-sixth-pc .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-pc .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-pc .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-pc .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-pc .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pc .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pc .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-pc .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-pc .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-first-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-pc .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-pc .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pc .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-second-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pc .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-pc .title-container .w-e-text-container,.xml-title-third-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container,.xml-title-third-pc .title-container .title-left{height:48px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;position:relative}.xml-title-third-pc .title-container{min-width:148px;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;margin-right:-11px;background:#fff;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-pc .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-pc .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-pc .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-pc .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-pc .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-pc .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-pc .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-pc .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-pc .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-pc .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-pc .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-pc .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-pc .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rotundity-pc .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-pc .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-pc .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-pc .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-pc .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-left:4px solid #006af7;border-right:4px solid #006af7;position:relative}.xml-title-thirteenth-pc .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006af7;z-index:0}.xml-title-thirteenth-pc .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006af7;z-index:0}.xml-title-eighteen-pc .title-container-box .title-container .editor,.xml-title-eighteen-pc>div{max-width:100%;min-width:75%}.xml-title-thirteenth-pc .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-pc .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006af7;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006af7;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006af7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-pc .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-pc .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder .block{width:7px;height:7px;background-color:#006af7;margin-bottom:-3px}.xml-title-thirteenth-pc .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding:0 20px}.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-pc .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-pc .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-pc .title-container-box{width:100%;position:relative}.xml-title-eighteen-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pc .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-pc .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-pc .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-pc>div{padding:0 35px}.xml-title-Greentheme5-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-pc .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-pc .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container p,.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-pc>div{width:100%;height:100%}.xml-title-Knowledge-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-pc .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-pc .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-pc .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-pc .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-pc .title-container .left-image .image-container,.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pc .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-pc>div{min-width:40%}.xml-title-sixteen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-pc .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-pc .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-pc .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-pc>div{min-width:60%}.xml-title-seventeen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-pc .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-pc .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-pc .title-container-box{width:100%;position:relative}.xml-title-nineteen-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-pc>div{width:100%}.xml-title-Yellowtheme1-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-pc .title-container .left-image{width:74px;height:74px;background-color:var(--reader-theme-color,#fff);border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou1{width:36px;height:8px;background-color:var(--reader-theme-color,#fff);border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou2{width:8px;height:36px;background-color:var(--reader-theme-color,#fff);border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid var(--reader-theme-color,#fff)}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-pc .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:var(--reader-theme-color,#fff);max-width:77%;position:relative}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-pc>div{width:100%}.xml-title-Yellowtheme2-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-pc .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-pc>div{width:100%}.xml-title-Yellowtheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-pc .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-pc>div{padding:0 20px}.xml-title-Yellowtheme5-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-pc .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-pc .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-pc>div{height:100%}.xml-title-Yellowtheme6-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-pc .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-pc>div{width:100%}.xml-title-Greentheme1-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-pc .title-container .left-image .image-container,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-pc .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-pc>div{width:100%}.xml-title-Greentheme2-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-pc .title-container .left-image .image-container,.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pc .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-pc .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-pc>div{width:100%}.xml-title-Greentheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-pc .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-pc .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pc,.xml-title-Greentheme4-pc .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pc{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-pc>div{width:100%}.xml-title-Greentheme4-pc .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-pc .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-pc .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-pc .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-pc .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pc .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pc .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-pc .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pc .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-semicircle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-pc .title-container .title-left-img,.xml-title-semicircle-pc .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-pc .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-pc .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-paragraph-first-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-pc .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pc .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pc .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pc .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pc{text-align:left}.xml-paragraph-second-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-pc .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-second-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-pc .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-pc .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pc{position:relative}.xml-paragraph-third-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-pc .body-text::after,.xml-paragraph-third-pc .body-text::before{width:1px;position:absolute;background-color:#0070c1;height:80px;content:""}.xml-paragraph-third-pc .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-pc .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc{position:relative}.xml-paragraph-quadrangle-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-pc{position:relative}.xml-paragraph-isosceles-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-pc .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pc .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-pc .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-pc .shape .triangle,.xml-paragraph-isosceles-pc .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-pc{position:relative}.xml-paragraph-wave-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-pc{position:relative}.xml-paragraph-seventh-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-pc .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-pc .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-pc{position:relative}.xml-paragraph-eighth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pc{position:relative}.xml-paragraph-ninth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-pc{position:relative}.xml-paragraph-tenth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-pc .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-pc{position:relative}.xml-paragraph-Redtheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pc .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-pc .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-pc .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-pc{position:relative}.xml-paragraph-Redtheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-pc .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-pc .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-pc .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-pc .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-pc .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pc{position:relative}.xml-paragraph-Redtheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-pc .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-pc .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-pc .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-pc{position:relative}.xml-paragraph-Redtheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-pc .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-pc .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pc{position:relative}.xml-paragraph-Redtheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-pc .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-pc .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pc .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-pc .w-e-text-container,.xml-paragraph-sixteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-pc{position:relative}.xml-paragraph-Redtheme6-pc .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-pc .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-pc .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-pc{position:relative}.xml-paragraph-sixteen-pc .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-pc{position:relative}.xml-paragraph-twelve-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-pc .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-pc .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pc .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-pc .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-pc .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-eleven-pc,.xml-paragraph-eleven-pc .body-text,.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-pc .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-pc .body-text{padding:25px;text-align:left}.xml-paragraph-eleven-pc .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pc .text-container{padding:0 10px}.xml-paragraph-eleven-pc .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-pc .text-container .editorClass p{padding:0}.xml-paragraph-eleven-pc .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-pc .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-pc{position:relative}.xml-paragraph-thirteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-pc .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-pc .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-pc .body-text::after,.xml-paragraph-thirteen-pc .body-text::before{width:80px;height:70%;max-height:100px;background-color:none;position:absolute;z-index:0;content:""}.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-pc .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-pc .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-pc{position:relative}.xml-paragraph-fourteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-pc .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-pc .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-pc{position:relative}.xml-paragraph-Yellowtheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-pc .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-pc{position:relative}.xml-paragraph-Yellowtheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-pc .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-pc{position:relative}.xml-paragraph-Yellowtheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-pc .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-pc{position:relative}.xml-paragraph-Yellowtheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-pc .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{width:16px;height:16px;background-color:#fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-pc{position:relative}.xml-paragraph-Yellowtheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-pc .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);position:absolute;background-size:100% 100%}.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img{top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-pc{position:relative}.xml-paragraph-fifteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-pc .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pc .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pc .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pc .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-pc{position:relative}.xml-paragraph-Greentheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-pc .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pc .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-pc .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pc .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-pc{position:relative}.xml-paragraph-Greentheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-pc .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-pc{position:relative}.xml-paragraph-Greentheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-pc .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-pc .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-pc{position:relative}.xml-paragraph-Greentheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-pc .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-pc .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-pc .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-text-image-first-pc .w-e-text-container,.xml-text-image-second-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pc .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-pc .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pc .image-container{margin:10px 0;text-align:center}.xml-text-image-second-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-pc .image-box .image-container .block-checked,.xml-text-image-second-pc .image-box .image-container.block-checked,.xml-text-image-third-pc .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pc .w-e-text-container,.xml-text-image-third-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-second-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-pc .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-pc .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-pc .image-container .xml-image-dan-tu,.xml-text-image-fourth-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-pc{height:100%}.xml-text-image-fourth-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-pc .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-pc .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-pc .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-pc .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-pc .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-pc .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-pc .image-text-box{width:100%}.xml-text-image-fifth-pc .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-pc .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-pc .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-pc .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-pc .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-pc .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-pc .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-pc .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-pc .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-pc .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-pc .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-pc .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-pc .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-first-pc .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-pc{margin-top:10px!important}.xml-splitline-second-pc .title-container{height:30px;padding-top:10px}.xml-splitline-second-pc .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-pc .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-pc .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-pc,.xml-splitline-third-pc{margin-top:0!important}.xml-splitline-second-pc .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-pc .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-pc .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-eighth-pc,.xml-splitline-fifth-pc,.xml-splitline-ninth-pc,.xml-splitline-seventh-pc,.xml-splitline-sixth-pc,.xml-splitline-tenth-pc{margin-top:0!important}.xml-splitline-fourth-pc .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-pc .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-pc .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-pc .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-pc .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-pc .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-pc .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-pc .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pc .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-pc .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-pc .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-pc .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-pc .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-pc .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-pc .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-pc .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-pc .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-pc .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-pc .title-container>div{width:100%}.xml-splitline-tenth-pc .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-pc .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-pc,.xml-splitline-Greytheme2-pc,.xml-splitline-Greytheme3-pc,.xml-splitline-Greytheme4-pc,.xml-splitline-Greytheme5-pc,.xml-splitline-Greytheme6-pc,.xml-splitline-eleventh-pc{margin-top:0!important}.xml-splitline-eleventh-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-pc .title-container>div{width:100%}.xml-splitline-eleventh-pc .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-pc .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-pc .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-pc,.xml-splitline-Bluetheme2-pc,.xml-splitline-Bluetheme3-pc,.xml-splitline-Bluetheme4-pc,.xml-splitline-Greentheme1-pc,.xml-splitline-Greentheme2-pc,.xml-splitline-Greentheme3-pc,.xml-splitline-Greentheme4-pc,.xml-splitline-Redtheme4-pc,.xml-splitline-Yellowtheme1-pc,.xml-splitline-Yellowtheme2-pc,.xml-splitline-Yellowtheme3-pc,.xml-splitline-Yellowtheme4-pc{margin-top:10px!important}.xml-splitline-Greytheme6-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-pc .title-container .linebox,.xml-splitline-Bluetheme2-pc .title-container .linebox,.xml-splitline-Bluetheme3-pc .title-container .linebox,.xml-splitline-Bluetheme4-pc .title-container .linebox,.xml-splitline-Greentheme1-pc .title-container .linebox,.xml-splitline-Greentheme2-pc .title-container .linebox,.xml-splitline-Greentheme3-pc .title-container .linebox,.xml-splitline-Greentheme4-pc .title-container .linebox,.xml-splitline-Redtheme1-pc .title-container .linebox,.xml-splitline-Redtheme2-pc .title-container .linebox,.xml-splitline-Redtheme3-pc .title-container .linebox,.xml-splitline-Redtheme4-pc .title-container .linebox,.xml-splitline-Yellowtheme1-pc .title-container .linebox,.xml-splitline-Yellowtheme2-pc .title-container .linebox,.xml-splitline-Yellowtheme3-pc .title-container .linebox,.xml-splitline-Yellowtheme4-pc .title-container .linebox{width:100%;background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Yellowtheme1-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png)}.xml-splitline-Yellowtheme2-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png)}.xml-splitline-Yellowtheme3-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png)}.xml-splitline-Yellowtheme4-pc .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png)}.xml-splitline-Redtheme1-pc .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png)}.xml-splitline-Redtheme2-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png)}.xml-splitline-Redtheme3-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png)}.xml-splitline-Redtheme4-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png)}.xml-splitline-Greentheme1-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png)}.xml-splitline-Greentheme2-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png)}.xml-splitline-Greentheme3-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png)}.xml-splitline-Greentheme4-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png)}.xml-splitline-Bluetheme1-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png)}.xml-splitline-Bluetheme2-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png)}.xml-splitline-Bluetheme3-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png)}.xml-splitline-Bluetheme4-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png)}.xml-title-twenty-pc{text-align:left}.xml-title-twenty-pc .title-container-box{position:relative}.xml-title-twenty-pc .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-pc .title-container-box .left-bg img{width:60px}.xml-title-twenty-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);display:inline-block}.xml-title-twenty-pc .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyone-pc{text-align:left}.xml-title-twentyone-pc .title-container-box{position:relative}.xml-title-twentyone-pc .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-pc .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-pc .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-pc .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-pc .title-container-box .title-container{background:linear-gradient(90deg,#84fee1 25%,#38abe1);display:inline-block;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-pc .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-pc{text-align:left}.xml-title-twentytwo-pc .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-pc .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-pc .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-pc .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-pc .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-pc .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-pc{text-align:left}.xml-title-twentythree-pc .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-pc .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-pc .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-pc .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-pc .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-paragraph-Thirtyfive-pc{position:relative}.xml-paragraph-Thirtyfive-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pc .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-pc .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-pc{position:relative}.xml-paragraph-Thirtysix-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-pc .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-pc .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-pc{position:relative;text-align:left}.xml-paragraph-Thirtyseven-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-pc .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-pc .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-pc .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-pc .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-pc .body-text .seemore{width:calc(100% - 2px);height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;font-size:12px;font-weight:400;font-stretch:normal;color:#2f2ad0;cursor:pointer;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-pc .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-pc .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-pc .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pc .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pc .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-pc .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc{position:relative;text-align:left}.xml-paragraph-Thirtyeight-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-pc .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-pc .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-pc .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pc .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-pc .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pc .body-text .border-right img{width:100%;max-width:160px}.xml-paragraph-Forty-pc{position:relative;text-align:left}.xml-paragraph-Forty-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-pc .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-pc .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text::after,.xml-paragraph-Forty-pc .body-text::before{content:"";width:15px;height:30px;position:absolute;top:50%;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text::before{left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-pc .body-text::after{right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)} \ No newline at end of file +.xml-title-sixth-h5 .title-container .title-left-div .title-number .editor,.xml-title-sixth-pad .title-container .title-left-div .title-number .editor,.xml-title-sixth-pc .title-container .title-left-div .title-number .editor{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;line-height:40px}.xml-title-sixth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5>div{width:100%}.xml-title-sixth-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-h5 .title-container .title-left-div{max-width:30%}.xml-title-sixth-h5 .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-h5 .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-h5 .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-h5 .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-h5 .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-h5 .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-h5 .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-h5 .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-h5 .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-h5 .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-h5 .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-h5 .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-h5 .title-container .w-e-text-container,.xml-title-third-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-h5 .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-h5 .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-h5 .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-h5 .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-h5 .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-h5 .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-h5 .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-h5 .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-h5 .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-h5 .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-h5 .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-h5 .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-h5 .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-rotundity-h5 .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-h5 .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-h5 .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-h5 .title-container .title-left-img{width:33px;height:117%;background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0;left:-10px}.xml-title-semicircle-h5 .title-container .title-right-img{width:33px;height:117%;background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0;right:-10px}.xml-title-semicircle-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-twelfth-h5{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-h5 .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-h5 .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-h5 .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-h5 .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-h5 .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-h5>div{min-width:75%;max-width:100%}.xml-title-eighteen-h5 .title-container-box{width:100%;position:relative}.xml-title-eighteen-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-h5 .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-h5 .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-h5 .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-h5 .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-h5>div{padding:0 35px}.xml-title-Greentheme5-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-h5 .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-h5 .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-h5>div{width:100%;height:100%}.xml-title-Knowledge-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-h5 .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-h5 .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-thirteenth-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-h5 .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid #006AF7;border-right:4px solid #006AF7;position:relative}.xml-title-sixteen-h5>div,.xml-title-sixteen-pad>div{min-width:40%}.xml-title-thirteenth-h5 .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-h5 .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-h5 .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006AF7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-h5 .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-h5 .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder .block{width:7px;height:7px;background-color:#006AF7;margin-bottom:-3px}.xml-title-thirteenth-h5 .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006AF7}.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:0 20px}.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-h5 .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-h5 .title-container .left-image .image-container,.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-h5 .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-h5 .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-h5 .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-h5>div{min-width:60%}.xml-title-seventeen-h5 .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-h5 .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-h5 .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-h5 .title-container-box{width:100%;position:relative}.xml-title-nineteen-h5 .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-h5>div{width:100%}.xml-title-Yellowtheme1-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-h5 .title-container .left-image{width:74px;height:74px;background-color:var(--reader-theme-color,#fff);border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou1{width:36px;height:8px;background-color:var(--reader-theme-color,#fff);border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou2{width:8px;height:36px;background-color:var(--reader-theme-color,#fff);border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid var(--reader-theme-color,#fff)}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:var(--reader-theme-color,#fff);max-width:77%;position:relative}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-h5>div{width:100%}.xml-title-Yellowtheme2-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-h5 .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-h5>div{width:100%}.xml-title-Yellowtheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-h5 .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-h5>div{padding:0 20px}.xml-title-Yellowtheme5-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-h5 .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-h5 .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-h5>div{height:100%}.xml-title-Yellowtheme6-h5 .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-h5 .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-h5>div{width:100%}.xml-title-Greentheme1-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-h5 .title-container .left-image .image-container,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-h5 .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-h5>div{width:100%}.xml-title-Greentheme2-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-h5 .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-h5 .title-container .left-image .image-container,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-h5 .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-h5 .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-h5>div{width:100%}.xml-title-Greentheme3-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-h5 .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-h5,.xml-title-Greentheme4-h5 .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme4-h5{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-h5>div{width:100%}.xml-title-Greentheme4-h5 .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-h5 .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-h5 .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme6-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-h5 .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-h5 .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-h5 .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-h5 .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-h5 .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-h5 .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-h5 .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-twenty-h5{text-align:left}.xml-title-twenty-h5 .title-container-box{position:relative}.xml-title-twenty-h5 .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-h5 .title-container-box .left-bg img{width:60px}.xml-title-twenty-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);display:inline-block;padding:6px 20px 6px 80px;min-width:67%}.xml-title-twenty-h5 .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyone-h5{text-align:left}.xml-title-twentyone-h5 .title-container-box{position:relative}.xml-title-twentyone-h5 .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-h5 .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-h5 .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-h5 .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));background:linear-gradient(90deg,#84fee1 25%,#38abe1);border-radius:10px 0 0 10px;display:inline-block;padding:6px 20px 6px 85px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-h5 .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-h5{text-align:left}.xml-title-twentytwo-h5 .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-h5 .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-h5 .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-h5 .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-h5 .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-h5 .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-h5 .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-h5{text-align:left}.xml-title-twentythree-h5 .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-h5 .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-h5 .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-h5 .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-h5 .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-title-twentyfour-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyfour-h5 .title-container-box{position:relative;max-width:592px}.xml-title-twentyfour-h5 .title-container-box .left-bg{width:300px;height:75px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-twentyfour-h5 .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfour-h5 .title-container-box .title-container{text-align:center;-webkit-transform:skewX(60deg);transform:skewX(60deg);min-width:200px;margin:10px 0}.xml-title-twentyfour-h5 .title-container-box .title-container .left-line{background-color:#3cdf97;height:100%;width:9px;position:absolute;left:-45px}.xml-title-twentyfour-h5 .title-container-box .title-container .left-line::before{content:"";width:7px;height:100%;background-color:inherit;position:absolute;left:-22px}.xml-title-twentyfour-h5 .title-container-box .title-container .left-line::after{content:"";width:12px;height:100%;background-color:inherit;position:absolute;right:-25px}.xml-title-twentyfour-h5 .title-container-box .title-container .right-line{background-color:#2854b0;height:100%;width:9px;position:absolute;right:-45px;top:0}.xml-title-twentyfour-h5 .title-container-box .title-container .right-line::before{content:"";width:12px;height:100%;background-color:inherit;position:absolute;left:-25px}.xml-title-twentyfour-h5 .title-container-box .title-container .right-line::after{content:"";width:7px;height:100%;background-color:inherit;position:absolute;right:-22px}.xml-title-twentyfour-h5 .title-container-box .title-container .title-body-box{background:-webkit-gradient(linear,left top,right top,from(#3cdf97),to(#2854b0));background:linear-gradient(90deg,#3cdf97,#2854b0);padding:6px 20px}.xml-title-twentyfour-h5 .title-container-box .title-container .text-container{-webkit-transform:skewX(-60deg);transform:skewX(-60deg)}.xml-title-twentyfive-h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-twentyfive-h5 .title-container-box{position:relative}.xml-title-twentyfive-h5 .title-container-box .left-bg{width:300px;height:65px;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-h5 .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfive-h5 .title-container-box .title-container{min-width:200px;position:relative;z-index:9;padding-left:80px}.xml-title-twentyfive-h5 .title-container-box .title-container .icon{width:80px;height:80px;position:absolute;left:40px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-h5 .title-container-box .title-container .title-body-box{padding:6px 20px}.xml-paragraph-first-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-h5 .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-h5 .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-h5 .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-h5 .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-h5{text-align:left}.xml-paragraph-second-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-h5 .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container{max-width:60%}.xml-paragraph-second-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-h5 .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-h5 .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-h5{position:relative}.xml-paragraph-third-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-h5 .body-text::after,.xml-paragraph-third-h5 .body-text::before{width:1px;height:80px;position:absolute;background-color:#0070c1;content:""}.xml-paragraph-third-h5 .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-h5 .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5{position:relative}.xml-paragraph-quadrangle-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-h5 .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-h5{position:relative}.xml-paragraph-isosceles-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-h5 .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-h5 .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-h5 .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-h5 .shape .triangle,.xml-paragraph-isosceles-h5 .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-h5{position:relative}.xml-paragraph-wave-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-h5{position:relative}.xml-paragraph-seventh-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-h5 .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-h5{position:relative}.xml-paragraph-eighth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-h5{position:relative}.xml-paragraph-ninth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-h5 .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-h5 .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-h5 .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-h5 .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-h5{position:relative}.xml-paragraph-tenth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-h5 .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-h5 .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-h5 .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-h5{position:relative}.xml-paragraph-Redtheme1-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-h5 .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-h5 .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-h5 .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-h5{position:relative}.xml-paragraph-Redtheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-h5 .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-h5 .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-h5 .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-h5 .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-h5 .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-h5{position:relative}.xml-paragraph-Redtheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-h5 .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-h5 .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-h5 .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-h5 .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-h5{position:relative}.xml-paragraph-Redtheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-h5 .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-h5 .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5{position:relative}.xml-paragraph-Redtheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-h5 .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-h5 .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-h5 .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-h5{position:relative}.xml-paragraph-Redtheme6-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-h5 .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-h5 .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-h5 .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-h5{position:relative}.xml-paragraph-sixteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-sixteen-h5 .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-h5{position:relative}.xml-paragraph-twelve-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-h5 .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-h5 .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-h5 .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-h5 .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-h5 .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-eleven-h5,.xml-paragraph-eleven-h5 .body-text,.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-h5 .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-h5 .body-text{padding:25px;text-align:left}.xml-paragraph-eleven-h5 .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-h5 .text-container{padding:0 10px}.xml-paragraph-eleven-h5 .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-h5 .text-container .editorClass p{padding:0}.xml-paragraph-eleven-h5 .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-h5 .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-h5{position:relative}.xml-paragraph-thirteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-h5 .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-h5 .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-h5 .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-h5 .body-text::after,.xml-paragraph-thirteen-h5 .body-text::before{width:80px;max-height:100px;background-color:none;position:absolute;content:"";z-index:0;height:70%}.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-h5 .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-h5 .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-h5{position:relative}.xml-paragraph-fourteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-h5 .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-h5 .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-h5{position:relative}.xml-paragraph-Yellowtheme1-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-h5 .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-h5{position:relative}.xml-paragraph-Yellowtheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-h5 .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-h5{position:relative}.xml-paragraph-Yellowtheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-h5 .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-h5{position:relative}.xml-paragraph-Yellowtheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-h5 .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{width:16px;position:absolute;z-index:999;height:16px;background-color:#fdbc55}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-h5{position:relative}.xml-paragraph-Yellowtheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-h5 .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img{top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-h5{position:relative}.xml-paragraph-fifteen-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-h5 .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-h5 .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-h5 .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-h5 .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-h5{position:relative}.xml-paragraph-Greentheme2-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-h5 .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-h5 .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-h5 .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-h5 .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-h5{position:relative}.xml-paragraph-Greentheme3-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-h5 .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-h5{position:relative}.xml-paragraph-Greentheme4-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-h5{position:relative}.xml-paragraph-Greentheme5-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-h5 .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-h5{position:relative}.xml-paragraph-Thirtyfive-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-h5 .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-h5 .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-h5{position:relative}.xml-paragraph-Thirtysix-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-h5 .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-h5 .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-h5 .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-h5{position:relative;text-align:left}.xml-paragraph-Thirtyseven-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-h5 .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-h5 .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-h5 .body-text .seemore{width:calc(100% - 2px);height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;font-size:12px;font-weight:400;font-stretch:normal;color:#2f2ad0;cursor:pointer;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-h5 .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-h5 .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-h5 .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-h5 .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-h5 .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-h5 .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5{position:relative;text-align:left}.xml-paragraph-Thirtyeight-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-h5 .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-h5 .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-h5 .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-h5 .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-h5 .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-h5 .body-text .border-right img{height:100%}.xml-paragraph-Forty-h5{position:relative;text-align:left}.xml-paragraph-Forty-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-h5 .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-h5 .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-h5 .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-h5 .body-text::after,.xml-paragraph-Forty-h5 .body-text::before{width:15px;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;position:absolute;top:50%;content:""}.xml-paragraph-Forty-h5 .body-text::before{height:30px;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-h5 .body-text::after{height:30px;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-text-image-first-h5 .w-e-text-container,.xml-text-image-second-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-h5 .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-h5 .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-h5 .image-container{margin:10px 0;text-align:center}.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-h5 .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-h5 .title-box,.xml-text-image-third-h5 .title-box{height:32px;margin-left:-8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xml-text-image-second-h5 .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-second-h5 .title-box{margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-third-h5 .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2}.xml-text-image-third-h5 .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-h5 .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-h5 .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-h5 .title-box{margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-h5 .title-box,.xml-text-image-second-pad .title-box,.xml-text-image-third-pad .title-box{margin-left:-8px;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fourth-h5 .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu,.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{height:100%}.xml-text-image-fourth-h5 .title-box{height:32px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass p,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-h5 .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-h5 .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-h5 .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-h5 .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-h5 .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-h5 .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-h5 .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-h5 .image-text-box{width:100%}.xml-text-image-fifth-h5 .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-h5 .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-h5 .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-h5 .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-h5 .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-h5 .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-h5 .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-h5 .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-h5 .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-h5 .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-h5 .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-h5 .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-h5 .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-h5 .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-h5 .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-h5 .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Bluetheme1-h5,.xml-splitline-Bluetheme2-h5,.xml-splitline-Bluetheme3-h5,.xml-splitline-Bluetheme4-h5,.xml-splitline-Greentheme1-h5,.xml-splitline-Greentheme2-h5,.xml-splitline-Greentheme3-h5,.xml-splitline-Greentheme4-h5,.xml-splitline-Redtheme4-h5,.xml-splitline-Yellowtheme1-h5,.xml-splitline-Yellowtheme2-h5,.xml-splitline-Yellowtheme3-h5,.xml-splitline-Yellowtheme4-h5,.xml-splitline-second-h5{margin-top:10px!important}.xml-splitline-first-h5 .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-h5 .title-container{height:30px;padding-top:10px}.xml-splitline-second-h5 .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-h5 .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-h5 .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-second-h5 .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-h5{margin-top:0!important}.xml-splitline-third-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-h5 .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-h5{margin-top:0!important}.xml-splitline-fourth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-h5 .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-fourth-h5 .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-h5{margin-top:0!important}.xml-splitline-fifth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-h5 .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-eighth-h5,.xml-splitline-ninth-h5,.xml-splitline-seventh-h5,.xml-splitline-sixth-h5,.xml-splitline-tenth-h5{margin-top:0!important}.xml-splitline-fifth-h5 .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-h5 .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-h5 .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-h5 .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-h5 .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-h5 .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-h5 .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-h5 .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-h5 .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-h5 .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-h5 .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-h5 .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-h5 .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-h5 .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-h5 .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-h5 .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-h5 .title-container>div{width:100%}.xml-splitline-tenth-h5 .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-h5 .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-h5,.xml-splitline-Greytheme2-h5,.xml-splitline-Greytheme3-h5,.xml-splitline-Greytheme4-h5,.xml-splitline-Greytheme5-h5,.xml-splitline-Greytheme6-h5,.xml-splitline-eleventh-h5{margin-top:0!important}.xml-splitline-eleventh-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-h5 .title-container>div{width:100%}.xml-splitline-eleventh-h5 .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-h5 .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-h5 .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme6-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-h5 .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Yellowtheme1-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme2-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme3-h5 .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Yellowtheme4-h5 .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme1-h5 .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme2-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme3-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Redtheme4-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme1-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme2-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme3-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Greentheme4-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme1-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme2-h5 .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme3-h5 .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png);background-repeat:no-repeat;background-size:100% 100%}.xml-splitline-Bluetheme4-h5 .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-h5 .title-container .linebox{width:100%;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png);background-repeat:no-repeat;background-size:100% 100%}.xml-title-sixth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad>div{width:100%}.xml-title-sixth-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-pad .title-container .title-left-div{max-width:30%}.xml-title-sixth-pad .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-pad .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pad .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-pad .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-pad .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-sixth-pad .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pad .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pad .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-pad .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-pad .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-pad .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-pad .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pad .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pad .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-pad .title-container .w-e-text-container,.xml-title-third-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-pad .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-pad .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-fifth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-pad .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-pad .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-pad .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-pad .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-pad .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-pad .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-pad .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-pad .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-pad .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-pad .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-pad .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-rotundity-pad .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-pad .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-pad .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-pad .title-container .title-left-img,.xml-title-semicircle-pad .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-pad .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-pad .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-twelfth-pad{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-pad .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pad .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-pad .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-pad .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-pad .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-pad>div{min-width:75%;max-width:100%}.xml-title-eighteen-pad .title-container-box{width:100%;position:relative}.xml-title-eighteen-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pad .title-container-box .title-container .editor{min-width:75%;max-width:100%}.xml-title-eighteen-pad .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-pad .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-pad .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-pad>div{padding:0 35px}.xml-title-Greentheme5-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-pad .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-pad .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-pad>div{width:100%;height:100%}.xml-title-Knowledge-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-pad .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-pad .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-pad .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-thirteenth-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-pad .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-left:4px solid #006AF7;border-right:4px solid #006AF7;position:relative}.xml-title-thirteenth-pad .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-pad .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006AF7;z-index:0}.xml-title-thirteenth-pad .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-pad .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006AF7;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006AF7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-pad .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-pad .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-pad .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder .block{width:7px;height:7px;background-color:#006AF7;margin-bottom:-3px}.xml-title-thirteenth-pad .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006AF7}.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#FFF;padding:0 20px}.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fifteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-pad .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-pad .title-container .left-image .image-container,.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pad .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-pad .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-pad .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-pad .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-pad>div{min-width:60%}.xml-title-seventeen-pad .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-pad .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-seventeen-pad .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-pad .title-container-box{width:100%;position:relative}.xml-title-nineteen-pad .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-pad>div{width:100%}.xml-title-Yellowtheme1-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou1{width:36px;height:8px;background-color:#fff;border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou2{width:8px;height:36px;background-color:#fff;border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #fff}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-pad .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:#fff;max-width:77%;position:relative}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-pad>div{width:100%}.xml-title-Yellowtheme2-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-pad .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-pad>div{width:100%}.xml-title-Yellowtheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-pad .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme4-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-pad>div{padding:0 20px}.xml-title-Yellowtheme5-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-pad .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-pad .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-pad>div{height:100%}.xml-title-Yellowtheme6-pad .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-pad .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-pad>div{width:100%}.xml-title-Greentheme1-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-pad .title-container .left-image .image-container,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-pad .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-pad>div{width:100%}.xml-title-Greentheme2-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-pad .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-pad .title-container .left-image .image-container,.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pad .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-pad .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-pad>div{width:100%}.xml-title-Greentheme3-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-pad .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-pad .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pad,.xml-title-Greentheme4-pad .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pad{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-pad>div{width:100%}.xml-title-Greentheme4-pad .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-pad .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-pad .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme6-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-pad .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-pad .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pad .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pad .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-pad .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pad .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pad .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-twenty-pad .title-container-box .title-container,.xml-title-twenty-pc .title-container-box .title-container{clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);padding:6px 20px 6px 80px;min-width:67%}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-twenty-pad{text-align:left}.xml-title-twenty-pad .title-container-box{position:relative}.xml-title-twenty-pad .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-pad .title-container-box .left-bg img{width:60px}.xml-title-twenty-pad .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);display:inline-block}.xml-title-twenty-pad .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyfour-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyfour-pad .title-container-box{position:relative;max-width:592px}.xml-title-twentyfour-pad .title-container-box .left-bg{width:300px;height:75px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-twentyfour-pad .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfour-pad .title-container-box .title-container{text-align:center;-webkit-transform:skewX(60deg);transform:skewX(60deg);min-width:200px;margin:10px 0}.xml-title-twentyfour-pad .title-container-box .title-container .left-line{background-color:#3cdf97;height:100%;width:9px;position:absolute;left:-45px}.xml-title-twentyfour-pad .title-container-box .title-container .left-line::before{content:"";width:7px;height:100%;background-color:inherit;position:absolute;left:-22px}.xml-title-twentyfour-pad .title-container-box .title-container .left-line::after{content:"";width:12px;height:100%;background-color:inherit;position:absolute;right:-25px}.xml-title-twentyfour-pad .title-container-box .title-container .right-line{background-color:#2854b0;height:100%;width:9px;position:absolute;right:-45px;top:0}.xml-title-twentyfour-pad .title-container-box .title-container .right-line::before{content:"";width:12px;height:100%;background-color:inherit;position:absolute;left:-25px}.xml-title-twentyfour-pad .title-container-box .title-container .right-line::after{content:"";width:7px;height:100%;background-color:inherit;position:absolute;right:-22px}.xml-title-twentyfour-pad .title-container-box .title-container .title-body-box{background:-webkit-gradient(linear,left top,right top,from(#3cdf97),to(#2854b0));background:linear-gradient(90deg,#3cdf97,#2854b0);padding:6px 20px}.xml-title-twentyfour-pad .title-container-box .title-container .text-container{-webkit-transform:skewX(-60deg);transform:skewX(-60deg)}.xml-title-twentyfive-pad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-twentyfive-pad .title-container-box{position:relative}.xml-title-twentyfive-pad .title-container-box .left-bg{width:300px;height:65px;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-pad .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfive-pad .title-container-box .title-container{min-width:200px;position:relative;z-index:9;padding-left:80px}.xml-title-twentyfive-pad .title-container-box .title-container .icon{width:80px;height:80px;position:absolute;left:40px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-pad .title-container-box .title-container .title-body-box{padding:6px 20px}.xml-paragraph-first-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-pad .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pad .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pad .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pad .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pad{text-align:left}.xml-paragraph-second-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-pad .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-second-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-pad .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-pad .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pad{position:relative}.xml-paragraph-third-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-pad .body-text::after,.xml-paragraph-third-pad .body-text::before{width:1px;position:absolute;background-color:#0070c1;height:80px;content:""}.xml-paragraph-third-pad .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-pad .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pad{position:relative}.xml-paragraph-quadrangle-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pad .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-pad .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-pad{position:relative}.xml-paragraph-isosceles-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-pad .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pad .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-pad .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-pad .shape .triangle,.xml-paragraph-isosceles-pad .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-pad{position:relative}.xml-paragraph-wave-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-pad{position:relative}.xml-paragraph-seventh-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-pad .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-pad .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-pad{position:relative}.xml-paragraph-eighth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pad{position:relative}.xml-paragraph-ninth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-pad .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-pad .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-pad .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pad .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-pad .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-pad{position:relative}.xml-paragraph-tenth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-pad .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pad .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-pad .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-pad .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-pad{position:relative}.xml-paragraph-Redtheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pad .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-pad .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-pad .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-pad{position:relative}.xml-paragraph-Redtheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-pad .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-pad .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-pad .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-pad .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-pad .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pad{position:relative}.xml-paragraph-Redtheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-pad .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-pad .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-pad .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pad .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-pad{position:relative}.xml-paragraph-Redtheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-pad .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-pad .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pad{position:relative}.xml-paragraph-Redtheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-pad .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-pad .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pad .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-pad .w-e-text-container,.xml-paragraph-sixteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-pad{position:relative}.xml-paragraph-Redtheme6-pad .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-pad .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-pad .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-pad{position:relative}.xml-paragraph-sixteen-pad .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-pad{position:relative}.xml-paragraph-twelve-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-pad .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-pad .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pad .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-pad .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-pad .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pad .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pad{position:relative}.xml-paragraph-eleven-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-pad .body-text{padding:25px;text-align:left;position:relative}.xml-paragraph-eleven-pad .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pad .text-container{padding:0 10px}.xml-paragraph-eleven-pad .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-pad .text-container .editorClass p{padding:0}.xml-paragraph-eleven-pad .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-pad .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-pad{position:relative}.xml-paragraph-thirteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-pad .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-pad .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pad .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-pad .body-text::after,.xml-paragraph-thirteen-pad .body-text::before{height:70%;max-height:100px;background-color:none;position:absolute;content:"";z-index:0;width:80px}.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-pad .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-pad .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-pad{position:relative}.xml-paragraph-fourteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-pad .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-pad .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-pad{position:relative}.xml-paragraph-Yellowtheme1-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-pad .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-pad{position:relative}.xml-paragraph-Yellowtheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-pad .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-pad{position:relative}.xml-paragraph-Yellowtheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-pad .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-pad{position:relative}.xml-paragraph-Yellowtheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-pad .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{width:16px;height:16px;position:absolute;z-index:999;background-color:#fdbc55}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-pad{position:relative}.xml-paragraph-Yellowtheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-pad .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-pad .body-text-bg .left-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute;top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-pad .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);background-size:100% 100%;position:absolute;bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-pad{position:relative}.xml-paragraph-fifteen-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-pad .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pad .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pad .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pad .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-pad{position:relative}.xml-paragraph-Greentheme2-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-pad .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pad .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-pad .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pad .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-pad{position:relative}.xml-paragraph-Greentheme3-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-pad .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-pad{position:relative}.xml-paragraph-Greentheme4-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-pad .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-pad .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-pad{position:relative}.xml-paragraph-Greentheme5-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-pad .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-pad .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-pad .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pad{position:relative}.xml-paragraph-Thirtyfive-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-pc .body-text,.xml-paragraph-Thirtysix-pad .body-text{-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pad .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-pad .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-pad{position:relative}.xml-paragraph-Thirtysix-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-pad .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-width:1px!important}.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-pad .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-pad .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-pad{position:relative;text-align:left}.xml-paragraph-Thirtyseven-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-pad .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-pad .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-pad .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-pad .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-pad .body-text .seemore{width:calc(100% - 2px);height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;font-size:12px;font-weight:400;font-stretch:normal;color:#2f2ad0;cursor:pointer;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-pad .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-pad .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-pad .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pad .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pad .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-pad .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad{position:relative;text-align:left}.xml-paragraph-Thirtyeight-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-pad .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-pad .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-pad .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pad .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pad .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-pad .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pad .body-text .border-right img{width:100%}.xml-paragraph-Forty-pad{position:relative;text-align:left}.xml-paragraph-Forty-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-pad .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-pad .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pad .body-text::after,.xml-paragraph-Forty-pad .body-text::before{top:50%;background-repeat:no-repeat;position:absolute;background-size:100% 100%;content:"";pointer-events:none}.xml-paragraph-Forty-pad .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pad .body-text::before{width:15px;height:30px;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-pad .body-text::after{width:15px;height:30px;right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-text-image-first-pad .w-e-text-container,.xml-text-image-second-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-first-pad .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-pad .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-pad .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pad .image-container{margin:10px 0;text-align:center}.xml-text-image-second-pad .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-pad .image-box .image-container .block-checked,.xml-text-image-second-pad .image-box .image-container.block-checked,.xml-text-image-third-pad .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-pad .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-pad .title-box{height:32px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden}.xml-text-image-second-pc .image-box,.xml-text-image-third-pad .image-box{width:143px;height:143px;-o-object-fit:contain;min-width:143px;min-height:143px}.xml-text-image-fourth-pad .w-e-text-container,.xml-text-image-third-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-second-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pad .image-box{background:#fff;object-fit:contain;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-pad .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pad .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-pad .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pad .title-box{height:32px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden}.xml-text-image-third-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pad .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-pad .image-container .xml-image-dan-tu,.xml-text-image-fourth-pad .image-container .xml-image-dan-tu .xml-image-dan-tu-pad{height:100%}.xml-text-image-fourth-pad .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-pad .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-pad .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pad .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-pad .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-pad .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-pad .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-pad .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-pad .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-pad .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-pad .image-text-box{width:100%}.xml-text-image-fifth-pad .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-pad .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-pad .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-pad .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-pad .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-pad .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-pad .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-pad .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-pad .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-pad .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-pad .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-pad .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-pad .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-pad .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-pad .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-pad .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Bluetheme1-pad,.xml-splitline-Bluetheme2-pad,.xml-splitline-Bluetheme3-pad,.xml-splitline-Bluetheme4-pad,.xml-splitline-Greentheme1-pad,.xml-splitline-Greentheme2-pad,.xml-splitline-Greentheme3-pad,.xml-splitline-Greentheme4-pad,.xml-splitline-Redtheme4-pad,.xml-splitline-Yellowtheme1-pad,.xml-splitline-Yellowtheme2-pad,.xml-splitline-Yellowtheme3-pad,.xml-splitline-Yellowtheme4-pad,.xml-splitline-second-pad{margin-top:10px!important}.xml-splitline-first-pad .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-pad .title-container{height:30px;padding-top:10px}.xml-splitline-second-pad .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-pad .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-pad .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-pad,.xml-splitline-third-pad{margin-top:0!important}.xml-splitline-second-pad .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-pad .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-pad .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-eighth-pad,.xml-splitline-fifth-pad,.xml-splitline-ninth-pad,.xml-splitline-seventh-pad,.xml-splitline-sixth-pad,.xml-splitline-tenth-pad{margin-top:0!important}.xml-splitline-fourth-pad .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-pad .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-pad .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-pad .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-pad .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-pad .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-pad .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-pad .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pad .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-pad .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-pad .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-pad .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-pad .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-pad .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-pad .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-pad .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-pad .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-pad .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-pad .title-container>div{width:100%}.xml-splitline-tenth-pad .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-pad .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-pad,.xml-splitline-Greytheme2-pad,.xml-splitline-Greytheme3-pad,.xml-splitline-Greytheme4-pad,.xml-splitline-Greytheme5-pad,.xml-splitline-Greytheme6-pad,.xml-splitline-eleventh-pad{margin-top:0!important}.xml-splitline-eleventh-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-pad .title-container>div{width:100%}.xml-splitline-eleventh-pad .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-pad .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-pad .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme6-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-pad .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-pad .title-container .linebox,.xml-splitline-Bluetheme2-pad .title-container .linebox,.xml-splitline-Bluetheme3-pad .title-container .linebox,.xml-splitline-Bluetheme4-pad .title-container .linebox,.xml-splitline-Greentheme1-pad .title-container .linebox,.xml-splitline-Greentheme2-pad .title-container .linebox,.xml-splitline-Greentheme3-pad .title-container .linebox,.xml-splitline-Greentheme4-pad .title-container .linebox,.xml-splitline-Redtheme1-pad .title-container .linebox,.xml-splitline-Redtheme2-pad .title-container .linebox,.xml-splitline-Redtheme3-pad .title-container .linebox,.xml-splitline-Redtheme4-pad .title-container .linebox,.xml-splitline-Yellowtheme1-pad .title-container .linebox,.xml-splitline-Yellowtheme2-pad .title-container .linebox,.xml-splitline-Yellowtheme3-pad .title-container .linebox,.xml-splitline-Yellowtheme4-pad .title-container .linebox{width:100%;background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Yellowtheme1-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png)}.xml-splitline-Yellowtheme2-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png)}.xml-splitline-Yellowtheme3-pad .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png)}.xml-splitline-Yellowtheme4-pad .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png)}.xml-splitline-Redtheme1-pad .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png)}.xml-splitline-Redtheme2-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png)}.xml-splitline-Redtheme3-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png)}.xml-splitline-Redtheme4-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png)}.xml-splitline-Greentheme1-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png)}.xml-splitline-Greentheme2-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png)}.xml-splitline-Greentheme3-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png)}.xml-splitline-Greentheme4-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png)}.xml-splitline-Bluetheme1-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png)}.xml-splitline-Bluetheme2-pad .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png)}.xml-splitline-Bluetheme3-pad .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png)}.xml-splitline-Bluetheme4-pad .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-pad .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png)}.xml-title-twentyone-pad{text-align:left}.xml-title-twentyone-pad .title-container-box{position:relative}.xml-title-twentyone-pad .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-pad .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-pad .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-pad .title-container-box .title-container,.xml-title-twentyone-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));border-radius:10px 0 0 10px;padding:6px 20px 6px 85px}.xml-title-twentyone-pad .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-pad .title-container-box .title-container{background:linear-gradient(90deg,#84fee1 25%,#38abe1);display:inline-block;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-pad .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-pad{text-align:left}.xml-title-twentytwo-pad .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-pad .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-pad .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-pad .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-pad .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-pad .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-pad .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-pad{text-align:left}.xml-title-twentythree-pad .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-pad .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-pad .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-pad .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-pad .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-title-sixth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc>div{width:100%}.xml-title-sixth-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.xml-title-sixth-pc .title-container .title-left-div{max-width:30%}.xml-title-sixth-pc .title-container .title-left-div .title-number{min-width:40px;min-height:40px;background-color:#418eed;text-align:center;line-height:40px;margin-top:4px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-sixth-pc .title-container .title-left-div .title-number .text-container-left{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .title-left-div .title-number .edit-mode-inject{width:100%}.xml-title-sixth-pc .title-container .title-left-div .title-left-line{width:100%;height:5px;background-color:#acf8f5;margin-top:5px}.xml-title-sixth-pc .title-container .title-right-div{position:relative;height:100%;margin-left:10px;max-width:70%}.xml-title-sixth-pc .title-container .title-right-div .title-right-line1{width:30px;height:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pc .title-container .title-right-div .title-right-line2{height:30px;width:5px;position:absolute;right:0;top:0;background-color:#acf8f5}.xml-title-sixth-pc .title-container .title-right-div .title-right-line3{height:5px;width:100%;position:absolute;background-color:#acf8f5;bottom:0}.xml-title-sixth-pc .title-container .title-right-div .text-container-right{padding:0 35px 5px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;min-height:50px}.xml-title-sixth-pc .title-container .title-right-div .text-container-right .edit-mode-inject{width:100%!important}.xml-title-sixth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-sixth-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;border-radius:12px;border:1px solid #418eed;z-index:99;padding:0 15px}.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-twentyfour-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc,.xml-title-twentyfive-pc{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-twentyfour-pc .title-container-box{position:relative;max-width:592px}.xml-title-twentyfour-pc .title-container-box .left-bg{width:300px;height:75px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xml-title-twentyfour-pc .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfour-pc .title-container-box .title-container{text-align:center;-webkit-transform:skewX(60deg);transform:skewX(60deg);min-width:200px;margin:10px 0}.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0;line-height:2.3}.xml-title-twentyfour-pc .title-container-box .title-container .left-line{background-color:#3cdf97;height:100%;width:9px;position:absolute;left:-45px}.xml-title-twentyfour-pc .title-container-box .title-container .left-line::before{content:"";width:7px;height:100%;background-color:inherit;position:absolute;left:-22px}.xml-title-twentyfour-pc .title-container-box .title-container .left-line::after{content:"";width:12px;height:100%;background-color:inherit;position:absolute;right:-25px}.xml-title-twentyfour-pc .title-container-box .title-container .right-line{background-color:#2854b0;height:100%;width:9px;position:absolute;right:-45px;top:0}.xml-title-twentyfour-pc .title-container-box .title-container .right-line::before{content:"";width:12px;height:100%;background-color:inherit;position:absolute;left:-25px}.xml-title-twentyfour-pc .title-container-box .title-container .right-line::after{content:"";width:7px;height:100%;background-color:inherit;position:absolute;right:-22px}.xml-title-twentyfour-pc .title-container-box .title-container .title-body-box{background:-webkit-gradient(linear,left top,right top,from(#3cdf97),to(#2854b0));background:linear-gradient(90deg,#3cdf97,#2854b0);padding:6px 20px}.xml-title-twentyfour-pc .title-container-box .title-container .text-container{-webkit-transform:skewX(-60deg);transform:skewX(-60deg)}.xml-title-twentyfive-pc{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-twentyfive-pc .title-container-box{position:relative}.xml-title-twentyfive-pc .title-container-box .left-bg{width:300px;height:65px;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-pc .title-container-box .left-bg img{width:100%;height:100%}.xml-title-twentyfive-pc .title-container-box .title-container{min-width:200px;position:relative;z-index:9;padding-left:80px}.xml-title-twentyfive-pc .title-container-box .title-container .icon{width:80px;height:80px;position:absolute;left:40px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-title-twentyfive-pc .title-container-box .title-container .title-body-box{padding:6px 20px}.xml-title-first-pc{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-first-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-first-pc .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:0;z-index:999}.xml-title-first-pc .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-first-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-13px}.xml-title-first-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-first-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5095ec;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px}.xml-title-first-pc .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{text-align:center}.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-second-pc .title-container{width:95px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-second.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-title-second-pc .title-container .w-e-text-container,.xml-title-third-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-third-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container,.xml-title-third-pc .title-container .title-left{height:48px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;position:relative}.xml-title-third-pc .title-container{min-width:148px;margin:0 auto;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container .title-left{border-radius:50%;border:4px solid #4c95ee;width:48px;min-width:48px;margin-right:-11px;background:#fff;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-third-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;border-radius:0 15px 15px 0;background:#4c95ee;overflow:hidden}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-hexagon-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-hexagon-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-hexagon-pc .title-container .title-left-img{width:32px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-10px}.xml-title-hexagon-pc .title-container .title-right-img{width:33px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-hexagon-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-10px}.xml-title-hexagon-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:4px 3px}.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:27px!important}.xml-title-fifth-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-fifth-pc .title-container .title-bottom{width:95%;height:95%;background-color:#418eed;position:absolute;left:-10px;bottom:-8px;z-index:0;border-radius:8px}.xml-title-fifth-pc .title-container .title-left-img{width:32px;height:43px;background-image:url(../../static/images/leaflet/resourceCenter/title-first-left.png);background-repeat:no-repeat;background-size:cover}.xml-title-fifth-pc .title-container .title-right-img{width:20px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/title-fifth-right.png);background-repeat:no-repeat;background-size:100% 40%;margin-top:-25px;margin-right:-25px;margin-left:10px}.xml-title-fifth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-fifth-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d1e6ff;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 30px;border-radius:12px;border:1px solid #418eed;z-index:99}.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-triangle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-triangle-pc .title-container span{color:#fff!important;background:0 0!important}.xml-title-triangle-pc .title-container .title-left-img{width:32px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-12px;top:-1px}.xml-title-triangle-pc .title-container .title-right-img{width:33px;height:102%;background-image:url(../../static/images/leaflet/resourceCenter/title-triangle-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-13px;top:0}.xml-title-triangle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-triangle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:5px 3px;margin-left:-2px}.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rectangle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rectangle-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-title-rectangle-pc .title-container .title-left-img{width:33px;height:100%;position:absolute;left:-10px}.xml-title-rectangle-pc .title-container .title-left-img img{width:100%;height:100%}.xml-title-rectangle-pc .title-container .title-right-img{width:33px;height:100%;position:absolute;right:-10px}.xml-title-rectangle-pc .title-container .title-right-img img{width:100%;height:100%}.xml-title-rectangle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rectangle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#418eed;min-width:80px;min-height:40px;overflow:hidden;text-overflow:ellipsis;padding:0 30px}.xml-title-rectangle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-rotundity-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-rotundity-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 30px}.xml-title-rotundity-pc .title-container .title-left-img{width:43px;height:125%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-left.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-11px;position:absolute;bottom:0;left:-12px}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3;margin:0}.xml-title-rotundity-pc .title-container .title-right-img{width:33px;height:111%;background-image:url(../../static/images/leaflet/resourceCenter/title-rotundity-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-2px}.xml-title-rotundity-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-square-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-square-pc .title-container .title-left-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-8px;top:0}.xml-title-square-pc .title-container .title-right-img{width:30px;height:106%;background-image:url(../../static/images/leaflet/resourceCenter/title-square-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:0}.xml-title-square-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-square-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:3px 15px}.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container{min-width:148px;height:48px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-twelfth-pc .title-container .title-left{border-radius:50%;border:4px solid #fff;width:48px;min-width:48px;height:48px;margin-right:-11px;position:relative;background:#fda821;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twelfth-pc .title-container .title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 25px;border-radius:0 20px 20px 0;background:#4c95ee;overflow:hidden}.xml-title-twelfth-pc .title-container .title-text p{line-height:1.1!important}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{line-height:2.3}.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-thirteenth-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-thirteenth-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-left:4px solid #006af7;border-right:4px solid #006af7;position:relative}.xml-title-thirteenth-pc .title-container .topleft{position:absolute;width:14%;max-width:47px;height:75%;top:-5px;left:-10px;background-color:#006af7;z-index:0}.xml-title-thirteenth-pc .title-container .rightbottom{position:absolute;width:15%;max-width:47px;height:75%;bottom:-5px;right:-10px;background-color:#006af7;z-index:0}.xml-title-eighteen-pc .title-container-box .title-container .editor,.xml-title-eighteen-pc>div{max-width:100%;min-width:75%}.xml-title-thirteenth-pc .title-container .topborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;z-index:999}.xml-title-thirteenth-pc .title-container .topborder .topborder-left{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line1{width:42%;height:4px;background-color:#006af7;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line2{width:20%;height:4px;background-color:#006af7;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-left .block{width:7px;height:7px;background-color:#006af7;margin-top:-3px;margin-right:4%}.xml-title-thirteenth-pc .title-container .topborder .topborder-right{width:67%}.xml-title-thirteenth-pc .title-container .topborder .topborder-right .Line3{width:100%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;z-index:999}.xml-title-thirteenth-pc .title-container .bottomborder .Line1{width:45%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder .block{width:7px;height:7px;background-color:#006af7;margin-bottom:-3px}.xml-title-thirteenth-pc .title-container .bottomborder .Line2{width:15%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .bottomborder .Line3{width:20%;height:4px;background-color:#006af7}.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-color:#fff;padding:0 20px}.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen-pc .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);box-shadow:0 2px 7px 0 rgba(85,142,230,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-fourteen2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-fourteen2-pc .title-container{min-width:148px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../../static/images/leaflet/icons/title-fourteen-right-purple.png) no-repeat;background-size:100% 100%;position:relative;border-radius:6px;padding:5px}.xml-title-fourteen2-pc .title-container .cont-box{width:100%;position:relative}.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;background-image:url(../../static/images/leaflet/icons/title-fourteen-bg-purple.png);background-size:100% 100%;padding-left:10px;padding-right:20px;-webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);box-shadow:0 2px 7px 0 rgba(174,156,227,.83);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-eighteen-pc .title-container-box{width:100%;position:relative}.xml-title-eighteen-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-eighteen-bg.png);background-size:80% 100%;padding:3px 20%;margin:0 auto;z-index:9;background-repeat:no-repeat;background-position-x:center}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{min-width:75%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{width:100%!important}.xml-title-eighteen-pc .title-container-box .linebox{width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:30%;z-index:0}.xml-title-eighteen-pc .title-container-box .linebox .line1{width:100%;height:10px;background-color:#d5e6fd;margin-bottom:3px}.xml-title-eighteen-pc .title-container-box .linebox .line2{width:100%;border-bottom:1px dashed #60a0e5}.xml-title-Greentheme5-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme5-pc>div{padding:0 35px}.xml-title-Greentheme5-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme5-pc .title-container .title-left-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-left.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:-41px;top:0;z-index:999}.xml-title-Greentheme5-pc .title-container .title-right-img{width:62px;height:100%;background-image:url(../../static/images/leaflet/resourceCenter/title-Greentheme5-right.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:-41px}.xml-title-Greentheme5-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#53a638;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container p,.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container p{-webkit-margin-before:3px!important;margin-block-start:3px!important;-webkit-margin-after:3px!important;margin-block-end:3px!important}.xml-title-Knowledge-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Knowledge-pc>div{width:100%;height:100%}.xml-title-Knowledge-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Knowledge-pc .title-container .left-titlebox{background-color:#1485b4;padding:3px 37px 3px 15px;border-radius:25px;max-width:30%}.xml-title-Knowledge-pc .title-container .left-titlebox .text-container{border-radius:24px}.xml-title-Knowledge-pc .title-container .rigth-titlebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #64eefe;background:#fff;border-radius:25px;padding:0 10px;margin-left:-30px;z-index:99;min-width:50%;text-align:left;max-width:75%}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;position:relative;border-radius:24px;padding:0 12px}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-all}.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-fifteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-fifteen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-fifteen-pc .title-container .left-image{width:48px;height:48px;background:url(../../static/images/leaflet/resourceCenter/title-fifteen-bg.png);background-size:100% 100%;padding:5px;position:absolute;bottom:0;left:0}.xml-title-fifteen-pc .title-container .left-image .image-container,.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-fifteen-pc .title-container .rigth-titlebox{min-height:48px;border-bottom:2px solid #60a0e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:45px}.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;padding-left:10px;border-radius:3px}.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-sixteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-sixteen-pc>div{min-width:40%}.xml-title-sixteen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #558ee6;padding:0 30px 0 51px}.xml-title-sixteen-pc .title-container .left-image{width:36px;height:26px;background-image:url(../../static/images/leaflet/resourceCenter/title-sixteen-bg.png);background-size:100% 100%;position:absolute;bottom:-15px;left:10px}.xml-title-sixteen-pc .title-container .right-icon{width:10px;height:10px;background-color:#558ee6;border-radius:50%;position:absolute;bottom:-6px;right:-5px}.xml-title-sixteen-pc .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-seventeen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-seventeen-pc>div{min-width:60%}.xml-title-seventeen-pc .title-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-title-seventeen-pc .title-container .left-image{width:48px;height:48px;border-radius:50%;background-color:#60a0e5;padding:3px;position:absolute;left:0}.xml-title-seventeen-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;background-color:#60a0e5;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu img{border-radius:50%;width:100%;height:100%}.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-seventeen-pc .title-container .rigth-titlebox{min-height:48px;position:relative;margin-left:55px}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line1{width:100%;height:1px;border:2px solid #558ee6;margin-bottom:3px;margin-top:3px}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line2{width:100%;height:1px;border:1px solid #A4C3F2}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox{width:30px;height:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox>div{width:0;height:0;border-left:7px solid #000;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;z-index:99;padding:0 7px;border-radius:3px;background:#fff;position:relative;margin:10px 38px 0}.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-nineteen-pc .title-container-box{width:100%;position:relative}.xml-title-nineteen-pc .title-container-box .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../../static/images/leaflet/resourceCenter/title-nineteen-bg.png);background-size:100% 100%;padding:0 40px;margin:0 auto;z-index:9}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:99;border-radius:3px}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme1-pc>div{width:100%}.xml-title-Yellowtheme1-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:9}.xml-title-Yellowtheme1-pc .title-container .left-image{width:74px;height:74px;background-color:var(--reader-theme-color,#fff);border:2px solid #fdab2b;border-radius:50% 0 50% 50%;position:relative;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou1{width:36px;height:8px;background-color:var(--reader-theme-color,#fff);border-top:2px solid #fdab2b;border-left:2px solid #fdab2b;position:absolute;top:-10px;right:-9px}.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou2{width:8px;height:36px;background-color:var(--reader-theme-color,#fff);border-bottom:2px solid #fdab2b;border-right:2px solid #fdab2b;position:absolute;top:-8px;right:-10px}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container{width:100%;height:100%;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid var(--reader-theme-color,#fff)}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{height:100%;border-radius:50%;width:100%}.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{width:100%;height:100%}.xml-title-Yellowtheme1-pc .title-container .right-top-bg{min-height:50px;min-width:50%;background-color:var(--reader-theme-color,#fff);max-width:77%;position:relative}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi{margin-left:10px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line1{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:5px;margin-left:5px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line2{width:95%;height:3px;border-bottom:2px solid #fdab2b;position:absolute;bottom:0;margin-top:10px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox{height:100%;width:100%;padding-left:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px;bottom:7px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme2-pc>div{width:100%}.xml-title-Yellowtheme2-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme2-pc .title-container .left-icon{width:35px;height:35px;background-color:#fdab2b;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox{max-width:90%;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #fdab2b;margin-left:-5px;z-index:99}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Yellowtheme3-pc>div{width:100%}.xml-title-Yellowtheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Yellowtheme3-pc .title-container .left-icon{width:52px;height:47px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme3-left.png);background-size:100% 100%;position:absolute;bottom:0;left:0}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox{max-width:90%;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px;background-color:#fff;border-bottom:solid 2px #fdab2b;z-index:99}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.xml-title-Yellowtheme4-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;border-radius:24px;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fdbc55;border:2px solid #fff;z-index:99;border-radius:24px}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme5-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme5-pc>div{padding:0 20px}.xml-title-Yellowtheme5-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdbc55;z-index:9;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.xml-title-Yellowtheme5-pc .title-container .left-img{position:absolute;width:40px;height:100%;top:0;left:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-left.png);background-size:100% 100%}.xml-title-Yellowtheme5-pc .title-container .right-img{position:absolute;width:40px;height:100%;top:0;right:-24px;background-image:url(../../static/images/leaflet/resourceCenter/title-Yellowtheme5-right.png);background-size:100% 100%}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox{padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;border-radius:24px}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Yellowtheme6-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Yellowtheme6-pc>div{height:100%}.xml-title-Yellowtheme6-pc .title-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fee0b0;border:2px solid #fdbc55;z-index:9;padding:3px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-Yellowtheme6-pc .title-container .zhuangshi1{position:absolute;width:10px;height:85%;left:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .zhuangshi2{position:absolute;width:10px;height:85%;right:5px;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;background-color:#fdbc55}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;background-color:#fee0b0;border-radius:24px;padding:0 12px}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme1-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme1-pc>div{width:100%}.xml-title-Greentheme1-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme1-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme1-pc .title-container .left-image .image-container,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme1-pc .title-container .right-top-bg{height:50px;min-width:50%;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding-right:20px;padding-top:15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:absolute;left:50px}.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi{position:absolute;top:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi>div{width:8px;height:20px;background-color:#68a348;margin-right:8px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox{height:47px;background-color:#68a348;padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme2-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme2-pc>div{width:100%}.xml-title-Greentheme2-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme2-pc .title-container .left-image{width:74px;height:74px;background-color:#fff;border:6px solid #68a348;border-radius:50%;z-index:9}.xml-title-Greentheme2-pc .title-container .left-image .image-container,.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%;border-radius:50%}.xml-title-Greentheme2-pc .title-container .right-top-bg{max-width:90%;min-width:50%;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;margin-left:-18px;margin-top:-5px}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi{width:99%;height:16px;background-color:#68a348;-webkit-transform:skewX(50deg);transform:skewX(50deg);margin-left:-25px;position:relative;z-index:999}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div{width:10px;height:40px;position:absolute;right:-8px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:-webkit-box;display:-ms-flexbox;display:flex}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div{margin-right:3px}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{width:4px;height:16px;background-color:#68a348;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.xml-title-Greentheme2-pc .title-container .right-top-bg .bottomzhuangshi{width:90%;height:30px;background-color:#68a348;position:absolute;bottom:-5px;z-index:0}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox{height:53px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83);padding:0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transform:skew(30deg);transform:skew(30deg);border-radius:3px}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme3-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.xml-title-Greentheme3-pc>div{width:100%}.xml-title-Greentheme3-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.xml-title-Greentheme3-pc .title-container .right-top-bg{width:100%;height:50%;background-color:#b9e2a2;border-radius:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0}.xml-title-Greentheme3-pc .title-container .rigth-titlebox{position:relative;padding:0 20px}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pc,.xml-title-Greentheme4-pc .cont-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme4-pc{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.xml-title-Greentheme4-pc>div{width:100%}.xml-title-Greentheme4-pc .cont-box{display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}.xml-title-Greentheme4-pc .cont-box .title-container{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff;border:2px solid #68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme4-pc .cont-box .title-container .right-top-bg{width:20px;height:20px;background-color:#68a348;position:absolute;top:36px;left:-11px}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox{position:relative;background-color:#fff;margin-left:-25px;z-index:9;min-height:23px;max-width:90%}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .edit-mode-inject{width:100%}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:3px;z-index:9}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{background-color:transparent}.xml-title-Greentheme6-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px}.xml-title-Greentheme6-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px;margin:0 auto}.xml-title-Greentheme6-pc .title-container .title-left-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-title-Greentheme6-pc .title-container .title-left-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pc .title-container .title-left-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pc .title-container .title-right-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-title-Greentheme6-pc .title-container .title-right-img .line{width:41px;height:1px;border:1px solid #68a348}.xml-title-Greentheme6-pc .title-container .title-right-img .block1{width:15px;height:15px;background-color:#68a348;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xml-title-Greentheme6-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-title-semicircle-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 20px}.xml-title-semicircle-pc .title-container .title-left-img,.xml-title-semicircle-pc .title-container .title-right-img{width:33px;height:117%;background-repeat:no-repeat;background-size:100% 100%;margin-top:-6px;position:absolute;bottom:0}.xml-title-semicircle-pc .title-container .title-left-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-left.png);left:-10px}.xml-title-semicircle-pc .title-container .title-right-img{background-image:url(../../static/images/leaflet/resourceCenter/title-semicircle-right.png);right:-10px}.xml-title-semicircle-pc .title-container .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4c95ee;min-width:80px;overflow:hidden;text-overflow:ellipsis;padding:9px 3px}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass{word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{margin:0}.xml-paragraph-first-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-first-pc .rotate-container{width:60px;height:60px;margin:15px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pc .rotate-container-inner{width:40px;height:40px;background:#4c95ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-first-pc .rotate-container-inner .xml-text-h5.text-container{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.xml-paragraph-first-pc .xml-text-h5.text-body-container{background:#d1e6ff;border-radius:2px;padding:45px 15px 24px;margin-top:-28px;text-align:left}.xml-paragraph-first-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-second-pc{text-align:left}.xml-paragraph-second-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-second-pc .paragraph-second-title{display:inline-block;position:relative;max-width:98%}.xml-paragraph-second-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:100%;position:absolute;left:-3px;top:0}.xml-paragraph-second-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:100%;position:absolute;right:-5px;top:0}.xml-paragraph-second-pc .paragraph-second-title .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:30px;border-top:1px solid #5193e2;border-bottom:5.5px solid #5193e2;padding:0 15px}.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass p{padding:0}.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject>div{width:100%;height:100%}.xml-paragraph-second-pc .body-text{padding:29px 15px 10px;margin-top:-22px;margin-left:8px;text-align:left;border-radius:10px;background:#c9dffa}.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container{background:#fff;padding:1px 13px}.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-third-pc{position:relative}.xml-paragraph-third-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-third-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-third-pc .body-text::after,.xml-paragraph-third-pc .body-text::before{width:1px;position:absolute;background-color:#0070c1;height:80px;content:""}.xml-paragraph-third-pc .body-text::before{left:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);top:-20px}.xml-paragraph-third-pc .body-text::after{right:45px;-webkit-transform:rotate(60deg);transform:rotate(60deg);bottom:-20px}.xml-paragraph-third-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc{position:relative}.xml-paragraph-quadrangle-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-quadrangle-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff;position:relative;border:2px solid #0a84ff}.xml-paragraph-quadrangle-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-quadrangle-pc .body-text .body-text-lin1{width:20px;height:4px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin2{width:4px;height:20px;background:#e0b405;position:absolute;top:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin3{width:20px;height:4px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin4{width:4px;height:20px;background:#0c2aff;position:absolute;top:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin5{width:4px;height:20px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin6{width:20px;height:4px;background:#0c2aff;position:absolute;bottom:-3px;left:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin7{width:4px;height:20px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-quadrangle-pc .body-text .body-text-lin8{width:20px;height:4px;background:#e0b405;position:absolute;bottom:-3px;right:-3px}.xml-paragraph-isosceles-pc{position:relative}.xml-paragraph-isosceles-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-isosceles-pc .xml-group-box{padding:0 10px}.xml-paragraph-isosceles-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-isosceles-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-isosceles-pc .circle{width:35px;height:35px;border-radius:50%;text-align:center;line-height:100px;background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);margin-left:-18px;margin-bottom:-15px;position:absolute;top:-10px}.xml-paragraph-isosceles-pc .shape{float:right;margin-right:-15px;margin-top:-60px}.xml-paragraph-isosceles-pc .shape .triangle,.xml-paragraph-isosceles-pc .shape .triangle2{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:30px solid #ff0}.xml-paragraph-wave-pc{position:relative}.xml-paragraph-wave-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-wave-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-wave-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-wave-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-wave-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-wave-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-wave-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.xml-paragraph-wave-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-seventh-pc{position:relative}.xml-paragraph-seventh-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-seventh-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-seventh-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-seventh-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-seventh-pc .paragraph-suptitle-box .title-right-img{width:140px;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-seventh-pc .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-seventh-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-eighth-pc{position:relative}.xml-paragraph-eighth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eighth-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-eighth-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-eighth-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-eighth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-eighth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eighth-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-eighth-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pc{position:relative}.xml-paragraph-ninth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-ninth-pc .paragraph-second-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.xml-paragraph-ninth-pc .paragraph-second-title .left-image{min-width:13px;width:13px;height:36px}.xml-paragraph-ninth-pc .paragraph-second-title .right-image{width:20px;min-width:13px;height:36px}.xml-paragraph-ninth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-ninth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-ninth-pc .paragraph-row-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-paragraph-ninth-pc .paragraph-row-box .text-container{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d4e3ff;border-radius:50%;border:1px solid #7ba8fa}.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box{width:70%;position:relative}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:5px 10px}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;left:-2px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle2{width:5px;height:5px;border-radius:50%;background-color:#0c2aff;position:absolute;right:-3px;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-paragraph-tenth-pc{position:relative}.xml-paragraph-tenth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-tenth-pc .body-text{padding:29px 15px;text-align:left;background:#ebf2ff}.xml-paragraph-tenth-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-tenth-pc .paragraph-suptitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left{width:50px;height:50px;background-color:#3f95fc;text-align:center;line-height:50px;margin-right:10px}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{height:100%}.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-tenth-pc .paragraph-suptitle-box .title-right-img{width:23%;height:25px;background-image:url(../../static/images/leaflet/resourceCenter/bolang.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:0}.xml-paragraph-tenth-pc .paragraph-row-box{padding:20px;margin-top:20px;background:#ebf2ff}.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-tenth-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-Redtheme1-pc{position:relative}.xml-paragraph-Redtheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme1-pc .body-text-bg{background-color:#fff;border-radius:40px 0 50px;border:4px solid #b70332;padding:10px 5px;position:relative}.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme1-pc .body-text-bg::before{content:"";width:80px;height:60px;border-top:6px solid #b70332;border-left:6px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme1-pc .body-text-bg::after{content:"";width:80px;height:60px;border-bottom:6px solid #b70332;border-right:6px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme2-pc{position:relative}.xml-paragraph-Redtheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme2-pc .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme2-pc .body-text-bg .left-line{width:2px;height:50px;background-color:#b70332;position:absolute;top:-8px;left:1px}.xml-paragraph-Redtheme2-pc .body-text-bg .right-line{width:2px;height:50px;background-color:#b70332;position:absolute;bottom:-8px;right:2px}.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme2-pc .body-text-bg::before{content:"";width:57px;height:56px;border-top:4px solid #b70332;border-left:4px solid #b70332;position:absolute;top:-8px;left:-8px}.xml-paragraph-Redtheme2-pc .body-text-bg::after{content:"";width:72px;height:58px;border-bottom:4px solid #b70332;border-right:4px solid #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pc{position:relative}.xml-paragraph-Redtheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme3-pc .body-text-bg{background-color:#f8e5ea;padding:5px;position:relative}.xml-paragraph-Redtheme3-pc .body-text-bg .top-line{width:100%;border-top:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg .bottom-line{width:100%;border-bottom:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme3-pc .body-text-bg::before{content:"";width:1px;height:100%;border-top:2.5px dotted #b70332;border-left:2.5px dotted #b70332;position:absolute;top:4px;left:-8px}.xml-paragraph-Redtheme3-pc .body-text-bg::after{content:"";width:1px;height:100%;border-bottom:3px dotted #b70332;border-right:3px dotted #b70332;position:absolute;bottom:-8px;right:-8px}.xml-paragraph-Redtheme4-pc{position:relative}.xml-paragraph-Redtheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme4-pc .body-text-bg{background-color:#fff;border:2px solid #d00036;padding:25px 5px 5px;position:relative}.xml-paragraph-Redtheme4-pc .body-text-bg .body-title{min-width:200px;height:50px;position:absolute;top:-16px;left:5px;background-image:url(../../static/images/leaflet/resourceCenter/Redtheme4.png);background-size:100% 100%;background-repeat:no-repeat;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pc{position:relative}.xml-paragraph-Redtheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme5-pc .body-text-box{position:relative;overflow:hidden}.xml-paragraph-Redtheme5-pc .body-text-bg{background-color:#fff;border:3px solid #d00036;padding:5px}.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme5-pc .body-text-bg::after{content:"";width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#f8e5ea;position:absolute;right:-27px;bottom:-27px}.xml-paragraph-Redtheme6-pc .w-e-text-container,.xml-paragraph-sixteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Redtheme6-pc{position:relative}.xml-paragraph-Redtheme6-pc .body-text-bg{background-color:#fbf2f4;border-radius:20px 0;border:2px solid #b70332;padding:5px;position:relative}.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container{padding:10px;z-index:99;text-align:left}.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Redtheme6-pc .body-text-bg::before{content:"";width:15px;height:15px;border-top:2px solid #b70332;border-left:2px solid #b70332;border-top-left-radius:45px;position:absolute;top:-8px;left:-5px}.xml-paragraph-Redtheme6-pc .body-text-bg::after{content:"";width:15px;height:15px;border-bottom:2px solid #b70332;border-right:2px solid #b70332;border-bottom-right-radius:54px;position:absolute;bottom:-8px;right:-5px}.xml-paragraph-sixteen-pc{position:relative}.xml-paragraph-sixteen-pc .paragraph-row-box{padding:20px;background:#ebf2ff}.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{width:4px;height:23px;background-color:#4596fe;margin-right:10px}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container{background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));background-image:linear-gradient(to right,#87b9fa,transparent);padding-left:10px}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass p{padding:0}.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-twelve-pc{position:relative}.xml-paragraph-twelve-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-twelve-pc .body-text{padding:20px;text-align:left;position:relative;border:3.5px solid #428EED}.xml-paragraph-twelve-pc .body-text .left-top-img{width:40px;height:40px;position:absolute;top:-4.5px;left:-5.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:var(--reader-theme-color,#FFF)}.xml-paragraph-twelve-pc .body-text .left-top-img img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .left-top-clover{width:14px;height:14px;position:absolute;top:-5px;left:-3px}.xml-paragraph-twelve-pc .body-text .left-top-clover img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .right-bottom-clover{width:14px;height:14px;position:absolute;bottom:4px;right:-3px;z-index:99}.xml-paragraph-twelve-pc .body-text .right-bottom-clover img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .right-bottom-img{width:40px;height:40px;position:absolute;bottom:-4.5px;right:-5.5px;background:var(--reader-theme-color,#FFF)}.xml-paragraph-eleven-pc,.xml-paragraph-eleven-pc .body-text,.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-twelve-pc .body-text .right-bottom-img img{width:100%;height:100%}.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-eleven-pc .body-text{padding:25px;text-align:left}.xml-paragraph-eleven-pc .body-text .boder-top{width:95%;position:absolute;top:5px}.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line1{width:100%;height:6px;background-color:#60a0e5;margin-bottom:2px}.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line2{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-bottom{width:95%;position:absolute;bottom:5px;left:-4px}.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line2{width:100%;height:6px;background-color:#60a0e5;margin-top:2px}.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line1{width:100%;height:4px;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-left{height:100%;position:absolute;top:5px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line1{width:6px;height:100%;background-color:#60a0e5;margin-right:2px}.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line2{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .boder-right{height:100%;position:absolute;bottom:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line2{width:6px;height:100%;background-color:#60a0e5;margin-left:2px}.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line1{width:4px;height:100%;background-color:#60a0e5}.xml-paragraph-eleven-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-eleven-pc .text-container{padding:0 10px}.xml-paragraph-eleven-pc .text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-paragraph-eleven-pc .text-container .editorClass p{padding:0}.xml-paragraph-eleven-pc .text-body-box{width:100%;position:relative;text-align:left}.xml-paragraph-eleven-pc .text-body-box .text-body-container{width:100%;background-color:#ebf2ff;padding:10px 0}.xml-paragraph-thirteen-pc{position:relative}.xml-paragraph-thirteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-thirteen-pc .body-text{padding:10px 20px;text-align:left;position:relative;background:#D1E6FF;border-radius:32px 0;width:96%;margin:0 auto}.xml-paragraph-thirteen-pc .body-text .text-border-top{width:90%;height:4px;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-right{width:4px;height:70%;background-color:#60a0e5;position:absolute;top:-8px;right:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-bottom{width:90%;height:4px;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pc .body-text .text-border-left{width:4px;height:70%;background-color:#60a0e5;position:absolute;bottom:-8px;left:-8px}.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container{position:relative}.xml-paragraph-thirteen-pc .body-text::after,.xml-paragraph-thirteen-pc .body-text::before{width:80px;height:70%;max-height:100px;background-color:none;position:absolute;z-index:0;content:""}.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-thirteen-pc .body-text::before{top:0;left:0;border-top:2px dashed #60A0E5;border-left:2px dashed #60A0E5;border-radius:32px 0 0}.xml-paragraph-thirteen-pc .body-text::after{bottom:0;right:0;border-bottom:2px dashed #60A0E5;border-right:2px dashed #60A0E5;border-radius:0 0 32px}.xml-paragraph-fourteen-pc{position:relative}.xml-paragraph-fourteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fourteen-pc .body-text{padding:3px;text-align:left;position:relative;border:4px solid #60a0e5}.xml-paragraph-fourteen-pc .body-text .right-image{width:31px;height:36px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-fourteen-right.png);background-size:100% 100%;position:absolute;top:-18px;right:2px;z-index:999}.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#D5E6FD;padding:10px}.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme1-pc{position:relative}.xml-paragraph-Yellowtheme1-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme1-pc .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-5px;left:20px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-5px;right:20px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom>div{width:8px;height:8px;border-radius:50%;background-color:#fdbc55;margin:0 3px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:4px solid #fdbc55;border-radius:5px}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme2-pc{position:relative}.xml-paragraph-Yellowtheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme2-pc .body-text-bg{border:4px solid #fdbc55;padding:5px;position:relative}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{width:9px;height:9px;background-color:#fdbc55;border:4px solid #fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1{top:5px;left:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2{top:5px;right:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3{bottom:5px;right:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{bottom:5px;left:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme3-pc{position:relative}.xml-paragraph-Yellowtheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme3-pc .body-text-bg{border:2px solid #fdbc55;border-radius:15px;padding:5px;position:relative}.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img{width:18px;height:31px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme3-right.png);background-size:100% 100%;position:absolute;right:11px;top:-2px;z-index:999}.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img>div{width:20px;height:2px;background-color:#fff;margin-left:-20px}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border-radius:5px}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 20px 10px 15px;z-index:99}.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme4-pc{position:relative}.xml-paragraph-Yellowtheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme4-pc .body-text-bg{background-color:#fee0b0;border:2px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{width:16px;height:16px;background-color:#fdbc55;position:absolute;z-index:999}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1{top:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2{top:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3{bottom:-7px;right:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{bottom:-7px;left:-7px}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#fee0b0;padding:10px;z-index:99}.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Yellowtheme5-pc{position:relative}.xml-paragraph-Yellowtheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Yellowtheme5-pc .body-text-bg{background-color:#feefd7;border-radius:20px 0;border:3px solid #fee0b0;padding:5px;position:relative}.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{width:10px;height:10px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph-Yellowtheme4.png);position:absolute;background-size:100% 100%}.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img{top:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{bottom:-5px;right:-5px}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text{text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container{position:relative;background:#feefd7;padding:10px;z-index:99}.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-fifteen-pc{position:relative}.xml-paragraph-fifteen-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-fifteen-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5}.xml-paragraph-fifteen-pc .body-text .top{width:43px;border-bottom:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pc .body-text .left{height:33px;border-left:2px dashed #68a348;position:absolute;top:-5px;left:10px}.xml-paragraph-fifteen-pc .body-text .bottom{width:43px;border-bottom:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pc .body-text .right{height:33px;border-left:2px dashed #68a348;position:absolute;bottom:-5px;right:10px}.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container{background:#ecf9e5;padding:10px 15px}.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme2-pc{position:relative}.xml-paragraph-Greentheme2-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme2-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#ecf9e5;border:2px solid #68a348;border-bottom:0;border-right:0}.xml-paragraph-Greentheme2-pc .body-text .border-bottom{width:100%;height:3px;position:absolute;bottom:0;left:0;border-bottom:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pc .body-text .border-top{width:80%;height:6px;border-top:4px dotted #68a348;position:absolute;top:-10px}.xml-paragraph-Greentheme2-pc .body-text .border-right{width:3px;height:100%;position:absolute;bottom:0;right:0;border-right:solid 2px #68a348;background-color:#68a348}.xml-paragraph-Greentheme2-pc .body-text .body-text-bg{width:100%;height:100%;background-color:#ecf9e5;border:2px solid #68a348;position:absolute;top:6px;right:-6px;z-index:0}.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#ecf9e5;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme3-pc{position:relative}.xml-paragraph-Greentheme3-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme3-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;border:2px solid #68a348}.xml-paragraph-Greentheme3-pc .body-text .body-text-bg{background-color:#ecf9e5;border:12px solid #68a348;border-top:12px solid #68a348;border-left:12px solid #68a348;border-bottom:12px solid #fff;border-right:12px solid #fff;position:absolute;bottom:-2px;right:-2px;z-index:99}.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:10px 15px;z-index:99}.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme4-pc{position:relative}.xml-paragraph-Greentheme4-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme4-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme4-pc .body-text .body-text-bg1{width:178px;height:50px;background-color:#68a348;position:absolute;top:-6px;left:-6px}.xml-paragraph-Greentheme4-pc .body-text .body-text-bg2{width:178px;height:50px;background-color:#68a348;position:absolute;bottom:-6px;right:-6px}.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:18px 20px;z-index:99;-webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);box-shadow:0 2px 7px 0 rgba(104,163,72,.83)}.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Greentheme5-pc{position:relative}.xml-paragraph-Greentheme5-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF}.xml-paragraph-Greentheme5-pc .body-text .body-text-bg1{width:90%;height:85%;background-color:#68a348;position:absolute;top:-4px;left:-4px}.xml-paragraph-Greentheme5-pc .body-text .body-text-bg2{width:90%;height:85%;background-color:#68a348;position:absolute;bottom:-4px;right:-4px}.xml-paragraph-Greentheme5-pc .body-text .border-top{position:absolute;top:8px;right:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-right{position:absolute;top:-4px;right:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-bottom{position:absolute;bottom:8px;left:-4px;width:95%;height:3px;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .border-left{position:absolute;bottom:-4px;left:10px;width:3px;height:95%;background-color:#b8e2a2;z-index:999}.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container{position:relative;background:#fff;padding:22px 27px;z-index:99}.xml-text-image-first-pc .w-e-text-container,.xml-text-image-second-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pc .xml-text-h5.text-container .editorClass{word-break:break-all}.xml-text-image-first-pc .xml-text-h5.text-body-container{text-align:left}.xml-text-image-first-pc .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-first-pc .image-container{margin:10px 0;text-align:center}.xml-text-image-second-pc .image-box{background:#fff;object-fit:contain;border-radius:50%;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-text-image-second-pc .image-box .image-container .block-checked,.xml-text-image-second-pc .image-box .image-container.block-checked,.xml-text-image-third-pc .image-box{border-radius:50%;overflow:hidden}.xml-text-image-second-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-second-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pc .w-e-text-container,.xml-text-image-third-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-second-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-second-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-second-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-third-pc .image-box{background:#fff;width:143px;min-width:143px;height:143px;min-height:143px;-o-object-fit:contain;object-fit:contain;border:4px solid #bcd7f6;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.xml-text-image-third-pc .image-box .image-container .block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pc .image-box .image-container img{width:135px;height:135px}.xml-text-image-third-pc .image-box .image-container.block-checked{border-radius:50%;overflow:hidden}.xml-text-image-third-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-third-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-third-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-third-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .image-container{z-index:1;height:100%;width:100%;position:absolute}.xml-text-image-fourth-pc .image-container .xml-image-dan-tu,.xml-text-image-fourth-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-pc{height:100%}.xml-text-image-fourth-pc .title-box{height:32px;margin-left:-8px;margin-bottom:25px;padding:2px 21px;background:#4096ff;border:1px solid #4c95ee;border-radius:0 14px 14px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container p{margin:0;padding:0}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h5{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass p{margin:0;padding:0}.xml-text-image-fourth-pc .body-box{padding:10px;border:1px solid #4c95ee;margin-left:10px;margin-top:-87px}.xml-text-image-fourth-pc .body-box .body-box-inner{padding:87px 10px 10px;border:1px solid #4c95ee}.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container{text-align:left}.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{word-break:break-all}.xml-text-image-fourth-pc .iamge-bg-box{width:100%;height:100%;position:relative}.xml-text-image-fourth-pc .image-text-box{width:80%;margin:0 auto;padding:30px 0;position:relative;z-index:10}.xml-text-image-fourth-pc .image-text-box .image-top-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container-number{width:40px;height:40px;min-width:40px;border:1px solid #516477;border-radius:50% 50% 0;background-color:#fff;line-height:40px;text-align:center;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container{margin-top:10px}.xml-text-image-fourth-pc .image-text-box .text-body-container{background-color:rgba(145,173,198,.8);border:1px solid #5f9dd4;color:#fff;padding:20px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-15px}.xml-text-image-fifth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-fifth-pc .iamge-bg-box{width:100%;position:relative}.xml-text-image-fifth-pc .iamge-bg-box .image-top-title{width:40%;padding:0 10px;border-radius:5px;background-color:#5591ee;position:absolute;top:-10px;z-index:99}.xml-text-image-fifth-pc .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{width:100%!important}.xml-text-image-fifth-pc .image-text-box{width:100%}.xml-text-image-fifth-pc .image-text-box .text-body-container{border:1px solid #5f9dd4;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1%;margin-top:-5px;text-align:left}.xml-text-image-sixth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-sixth-pc .iamge-bg-box{width:80%;z-index:999;max-width:45%}.xml-text-image-sixth-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-sixth-pc .image-text-box{margin-left:-25px;width:100%;min-height:150px;position:relative;z-index:99;max-width:55%}.xml-text-image-sixth-pc .image-text-box .text-body-container{border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px;height:100%}.xml-text-image-sixth-pc .image-text-decorate{width:50px;height:100px;background-color:rgba(167,207,253,.7);border-radius:0 20px 20px 0;z-index:0;position:absolute;right:25px;bottom:0}.xml-text-image-seventh-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-seventh-pc .iamge-bg-box{width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.xml-text-image-seventh-pc .iamge-bg-box .image-top-title{padding:0 10px;border-radius:5px}.xml-text-image-seventh-pc .iamge-bg-box .image-container{width:90%}.xml-text-image-seventh-pc .image-text-box{width:100%;min-height:150px;position:relative;z-index:99;text-align:left;margin-top:-80px}.xml-text-image-seventh-pc .image-text-box .text-body-container{width:90%;border:1px solid #4d95ee;background-color:#4d95ee;color:#fff;padding:10px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-radius:10px;min-height:200px}.xml-text-image-seventh-pc .image-text-decorate{width:100px;height:30px;background-image:-webkit-gradient(linear,left top,right top,from(var(--reader-theme-color,#FFF)),to(#a7d3fb));background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);z-index:0;position:absolute;right:25px;bottom:17px}.xml-text-image-seventh-pc .image-text-decorate2{width:100px;height:100px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);position:absolute;top:0}.xml-text-image-eighth-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-text-image-eighth-pc .iamge-bg-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-splitline-first-pc .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.xml-splitline-first-pc .title-container .centerimg{width:20px;height:20px;margin:0 10px;background-image:url(../../static/images/leaflet/resourceCenter/splitline1.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-first-pc .title-container .line{width:45%;border-bottom:2px solid #e3e3e3}.xml-splitline-second-pc{margin-top:10px!important}.xml-splitline-second-pc .title-container{height:30px;padding-top:10px}.xml-splitline-second-pc .title-container .line1{width:90%;border-bottom:2px solid #ffcaca;margin-bottom:5px;position:relative}.xml-splitline-second-pc .title-container .line1>div{width:4px;height:4px;border-radius:50%;background-color:#ff5858;position:absolute;left:0;top:-1px}.xml-splitline-second-pc .title-container .line2{width:90%;border-bottom:2px solid #b7cbff;float:right;margin-top:5px;position:relative}.xml-splitline-fourth-pc,.xml-splitline-third-pc{margin-top:0!important}.xml-splitline-second-pc .title-container .line2>div{width:4px;height:4px;border-radius:50%;background-color:#4f89ff;position:absolute;right:0;top:-1px}.xml-splitline-third-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-third-pc .title-container .linebox{width:100%;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline2.png);background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-fourth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fourth-pc .title-container .centerimg{width:70px;height:20px;background-image:url(../../static/images/leaflet/resourceCenter/splitline3.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:2px}.xml-splitline-eighth-pc,.xml-splitline-fifth-pc,.xml-splitline-ninth-pc,.xml-splitline-seventh-pc,.xml-splitline-sixth-pc,.xml-splitline-tenth-pc{margin-top:0!important}.xml-splitline-fourth-pc .title-container .line{width:40%;border-bottom:2px solid #6ebaf3}.xml-splitline-fifth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-fifth-pc .title-container .centerimg{width:30px;height:30px;border:1px solid #8fa6d1;border-radius:50%;margin:0 10px;position:relative}.xml-splitline-fifth-pc .title-container .centerimg>div{width:15px;height:15px;border:1px solid #8fa6d1;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.xml-splitline-fifth-pc .title-container .line{width:40%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-splitline-sixth-pc .title-container .centerimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-sixth-pc .title-container .centerimg .block1{width:4px;height:15px;background-color:#77bde7;border-radius:5px}.xml-splitline-sixth-pc .title-container .centerimg .block2{width:4px;height:25px;background-color:#ee6c62;border-radius:5px;margin-left:5px}.xml-splitline-sixth-pc .title-container .line1{width:73%;border-bottom:2px solid #8fa6d1}.xml-splitline-sixth-pc .title-container .line2{width:15%;border-bottom:2px solid #8fa6d1}.xml-splitline-seventh-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-seventh-pc .title-container .centerimg{width:80%;height:20px;background-color:#8bbcf9}.xml-splitline-seventh-pc .title-container .dotted{width:7%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.xml-splitline-seventh-pc .title-container .dotted>div{width:2px;height:100%;background-color:#8bbcf9}.xml-splitline-eighth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eighth-pc .title-container .centerimg{width:30%;height:15px;background-color:#bddbff;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:relative}.xml-splitline-eighth-pc .title-container .centerimg .line1{width:200%;position:absolute;top:0;right:2px;border-top:1px solid #bddbff}.xml-splitline-eighth-pc .title-container .centerimg .line2{width:200%;position:absolute;bottom:0;left:2px;border-top:1px solid #bddbff}.xml-splitline-ninth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.xml-splitline-ninth-pc .title-container .centerimg{width:30%;height:15px;background-color:#c8c8c8;position:relative}.xml-splitline-ninth-pc .title-container .centerimg .skeybox{border-left:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;bottom:0;right:0}.xml-splitline-ninth-pc .title-container .centerimg .line{width:350%;border-bottom:2px solid #c8c8c8;position:absolute;bottom:0;right:2px}.xml-splitline-tenth-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-tenth-pc .title-container>div{width:100%}.xml-splitline-tenth-pc .title-container .centerimg{width:100%;height:10px;background-color:#8bbcf9}.xml-splitline-tenth-pc .title-container .line{width:100;height:2px;background-color:#8bbcf9;margin-top:3px}.xml-splitline-Greytheme1-pc,.xml-splitline-Greytheme2-pc,.xml-splitline-Greytheme3-pc,.xml-splitline-Greytheme4-pc,.xml-splitline-Greytheme5-pc,.xml-splitline-Greytheme6-pc,.xml-splitline-eleventh-pc{margin-top:0!important}.xml-splitline-eleventh-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-eleventh-pc .title-container>div{width:100%}.xml-splitline-eleventh-pc .title-container .centerimg{width:95%;height:5px;background-color:#8bbcf9;margin-left:15px;border-radius:2px}.xml-splitline-eleventh-pc .title-container .line1{width:10%;height:4px;background-color:#8bbcf9;border-radius:5px}.xml-splitline-eleventh-pc .title-container .line2{width:4px;height:10px;background-color:#8bbcf9;margin-left:20px}.xml-splitline-Greytheme1-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme1-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #e6c27b;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme2-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme2-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #db707a;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme3-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme3-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #dc703d;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme4-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme4-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #8ebf73;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Greytheme5-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme5-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #009ee2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-pc,.xml-splitline-Bluetheme2-pc,.xml-splitline-Bluetheme3-pc,.xml-splitline-Bluetheme4-pc,.xml-splitline-Greentheme1-pc,.xml-splitline-Greentheme2-pc,.xml-splitline-Greentheme3-pc,.xml-splitline-Greentheme4-pc,.xml-splitline-Redtheme4-pc,.xml-splitline-Yellowtheme1-pc,.xml-splitline-Yellowtheme2-pc,.xml-splitline-Yellowtheme3-pc,.xml-splitline-Yellowtheme4-pc{margin-top:10px!important}.xml-splitline-Greytheme6-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greytheme6-pc .title-container .linebox{width:100%;border-bottom:2px dashed #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px}.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon>div{width:0;height:0;border:11px solid #d32c25;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;margin-left:-7px}.xml-splitline-Bluetheme1-pc .title-container .linebox,.xml-splitline-Bluetheme2-pc .title-container .linebox,.xml-splitline-Bluetheme3-pc .title-container .linebox,.xml-splitline-Bluetheme4-pc .title-container .linebox,.xml-splitline-Greentheme1-pc .title-container .linebox,.xml-splitline-Greentheme2-pc .title-container .linebox,.xml-splitline-Greentheme3-pc .title-container .linebox,.xml-splitline-Greentheme4-pc .title-container .linebox,.xml-splitline-Redtheme1-pc .title-container .linebox,.xml-splitline-Redtheme2-pc .title-container .linebox,.xml-splitline-Redtheme3-pc .title-container .linebox,.xml-splitline-Redtheme4-pc .title-container .linebox,.xml-splitline-Yellowtheme1-pc .title-container .linebox,.xml-splitline-Yellowtheme2-pc .title-container .linebox,.xml-splitline-Yellowtheme3-pc .title-container .linebox,.xml-splitline-Yellowtheme4-pc .title-container .linebox{width:100%;background-size:100% 100%;background-repeat:no-repeat}.xml-splitline-Yellowtheme1-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme1.png)}.xml-splitline-Yellowtheme2-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme2.png)}.xml-splitline-Yellowtheme3-pc .title-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme3.png)}.xml-splitline-Yellowtheme4-pc .title-container{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Yellowtheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Yellowtheme4.png)}.xml-splitline-Redtheme1-pc .title-container{height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme1.png)}.xml-splitline-Redtheme2-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme2.png)}.xml-splitline-Redtheme3-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme3.png)}.xml-splitline-Redtheme4-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Redtheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Redtheme4.png)}.xml-splitline-Greentheme1-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme1.png)}.xml-splitline-Greentheme2-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme2.png)}.xml-splitline-Greentheme3-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme3.png)}.xml-splitline-Greentheme4-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Greentheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Greentheme4.png)}.xml-splitline-Bluetheme1-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme1-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme1.png)}.xml-splitline-Bluetheme2-pc .title-container{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme2-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme2.png)}.xml-splitline-Bluetheme3-pc .title-container{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme3-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme3.png)}.xml-splitline-Bluetheme4-pc .title-container{height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-splitline-Bluetheme4-pc .title-container .linebox{height:100%;background-image:url(../../static/images/leaflet/resourceCenter/line_Bluetheme4.png)}.xml-title-twenty-pc{text-align:left}.xml-title-twenty-pc .title-container-box{position:relative}.xml-title-twenty-pc .title-container-box .left-bg{width:60px;height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;background-image:url(../../static/images/leaflet/resourceCenter/title_icon.png);background-size:100% 100%;background-repeat:no-repeat}.xml-title-twenty-pc .title-container-box .left-bg img{width:60px}.xml-title-twenty-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));background:linear-gradient(90deg,#3de097 25%,#264cb2);display:inline-block}.xml-title-twenty-pc .title-container-box .left-block{width:95px;height:36px;background:#3de097;clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);position:absolute;top:-4px}.xml-title-twentyone-pc{text-align:left}.xml-title-twentyone-pc .title-container-box{position:relative}.xml-title-twentyone-pc .title-container-box .left-bg{width:60px;height:calc(100% + 10px);position:absolute;top:50%;left:14px;-webkit-transform:translate(0,-50%) skewX(-20deg);transform:translate(0,-50%) skewX(-20deg);z-index:9;background:linear-gradient(35deg,#38abe1,#84fee1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentyone-pc .title-container-box .left-bg::before{content:"";width:7px;height:6px;background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;top:-1px;right:-6px}.xml-title-twentyone-pc .title-container-box .left-bg::after{content:"";width:7px;height:6px;background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);position:absolute;bottom:0;left:-6px}.xml-title-twentyone-pc .title-container-box .left-bg img{width:70%;height:80%;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentyone-pc .title-container-box .title-container{background:linear-gradient(90deg,#84fee1 25%,#38abe1);display:inline-block;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.xml-title-twentyone-pc .title-container-box .title-container .text-container{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.xml-title-twentytwo-pc{text-align:left}.xml-title-twentytwo-pc .title-container-box{position:relative;padding-left:39px}.xml-title-twentytwo-pc .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:0;left:0;border-radius:50% 50% 0;border:3px solid #a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentytwo-pc .title-container-box .left-bg>div{width:100%;height:100%;border-radius:50%;background-color:#a541ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-title-twentytwo-pc .title-container-box .left-bg img{width:80%;height:60%}.xml-title-twentytwo-pc .title-container-box .left-bg::after{content:"";width:5px;height:16px;background-color:#fff;position:absolute;right:-4px;bottom:0}.xml-title-twentytwo-pc .title-container-box .title-container{background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));background:linear-gradient(90deg,#a541ff,#3fbbfb);border-radius:0 0 10px;display:inline-block;padding:3px 3px 3px 0}.xml-title-twentytwo-pc .title-container-box .title-container .title-body-box{border-radius:0 0 9px;background-color:#fff;padding:6px 20px;margin-left:-1px}.xml-title-twentythree-pc{text-align:left}.xml-title-twentythree-pc .title-container-box{position:relative;padding-left:39px}.xml-title-twentythree-pc .title-container-box .left-bg{width:42px;height:42px;position:absolute;bottom:2px;left:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#33c0ef;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-title-twentythree-pc .title-container-box .left-bg img{width:90%;height:85%}.xml-title-twentythree-pc .title-container-box .title-container{display:inline-block;margin-left:-25px}.xml-title-twentythree-pc .title-container-box .title-container .title-body-box{border-radius:25px 0;background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));background:linear-gradient(180deg,#33c0ef,#1ed4e6);padding:6px 20px 6px 30px}.xml-paragraph-Thirtyfive-pc{position:relative}.xml-paragraph-Thirtyfive-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyfive-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-width:1px!important}.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyfive-pc .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtyfive-pc .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtysix-pc{position:relative}.xml-paragraph-Thirtysix-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtysix-pc .body-text{padding:3px;text-align:left;position:relative;background-color:#FFF;-webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);border-style:solid!important;border-width:1px!important;border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;border-image-slice:1!important}.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff;padding:15px 27px;z-index:99}.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtysix-pc .body-text .left-image{position:absolute;top:-30px;left:-15px;width:72px;height:72px;z-index:999}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container{width:100%;height:100%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu{width:100%;height:100%;border-radius:50%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{height:100%}.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu img{width:100%;height:100%}.xml-paragraph-Thirtysix-pc .body-text .icon-box{width:35px;height:55px;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-16px;bottom:0;z-index:99}.xml-paragraph-Thirtyseven-pc{position:relative;text-align:left}.xml-paragraph-Thirtyseven-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyseven-pc .sub-title{display:inline-block;background-image:url(../../static/images/leaflet/resourceCenter/title_bg.png);background-size:100% 100%;background-repeat:no-repeat;padding:5px 20px;position:relative;margin-left:4px;z-index:99}.xml-paragraph-Thirtyseven-pc .sub-title .icon-box{width:25px;height:25px;background-color:#2727d5;position:absolute;top:5px;left:-12px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-paragraph-Thirtyseven-pc .sub-title .icon-box img{width:84%;height:84%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.xml-paragraph-Thirtyseven-pc .body-text{padding:3px;text-align:left;position:relative;margin-top:-20px}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{padding:20px 10px 5px;z-index:1}.xml-paragraph-Thirtyseven-pc .body-text .seemore{width:calc(100% - 2px);height:16px;background-color:#cee0fb;position:absolute;top:1px;left:0;z-index:9;font-size:12px;font-weight:400;font-stretch:normal;color:#2f2ad0;cursor:pointer;text-align:right;padding:0 5px}.xml-paragraph-Thirtyseven-pc .body-text .seemore .up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.xml-paragraph-Thirtyseven-pc .body-text .seemore .down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.xml-paragraph-Thirtyseven-pc .body-text .border-top{width:100%;height:1px;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pc .body-text .border-bottom{width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)}.xml-paragraph-Thirtyseven-pc .body-text .border-left{width:1px;height:100%;position:absolute;top:0;left:0;background-color:#88d0cf}.xml-paragraph-Thirtyseven-pc .body-text .border-right{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#2727d5}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc{position:relative;text-align:left}.xml-paragraph-Thirtyeight-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Thirtyeight-pc .sub-title{display:inline-block;padding:5px 20px;position:relative;margin-left:4px;z-index:99;background-color:#fff;border-radius:5px;border:1px solid #d70a84!important}.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container{position:relative;background:#fff}.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc .sub-title .icon-box{position:absolute;top:-30px;left:0;z-index:9}.xml-paragraph-Thirtyeight-pc .sub-title .icon-box img{width:100%;max-width:160px}.xml-paragraph-Thirtyeight-pc .body-text{padding:1px;text-align:left;position:relative;margin-top:-20px;background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);border:0!important;border-radius:5px}.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Thirtyeight-pc .body-text .border-left{width:25px;height:150px;position:absolute;top:10px;left:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pc .body-text .border-left img{width:100%;height:100%}.xml-paragraph-Thirtyeight-pc .body-text .border-right{width:25px;height:150px;position:absolute;bottom:30px;right:-10px;background-color:#fff;z-index:3}.xml-paragraph-Thirtyeight-pc .body-text .border-right img{width:100%;max-width:160px}.xml-paragraph-Forty-pc{position:relative;text-align:left}.xml-paragraph-Forty-pc .w-e-text-container{background:rgba(0,0,0,.2509803922)}.xml-paragraph-Forty-pc .body-text{padding:1px;text-align:left;position:relative}.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container{padding:20px 20px 5px;z-index:1;background:#fff;border-radius:5px}.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container .editorClass{word-break:break-all}.xml-paragraph-Forty-pc .body-text .top-image{width:100%;height:50%;position:absolute;top:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg1.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text .bottom-image{width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_bg2.png);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text::after,.xml-paragraph-Forty-pc .body-text::before{content:"";width:15px;height:30px;position:absolute;top:50%;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.xml-paragraph-Forty-pc .body-text::before{left:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon6.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.xml-paragraph-Forty-pc .body-text::after{right:0;background-image:url(../../static/images/leaflet/resourceCenter/paragraph_icon5.png);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlDigitalTeaching.css b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlDigitalTeaching.css index 0759e17..bd7f833 100644 --- a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlDigitalTeaching.css +++ b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlDigitalTeaching.css @@ -1 +1 @@ -@charset "UTF-8";.xml-digital-teaching-preview,.xml-digital-teaching-preview .code-toolbar,.xml-text-preview-box-dialog{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview{--reader-background-color:#fafafa;--reader-theme-color:#ffffff;user-select:none}.xml-digital-teaching-preview .parent-group{padding:15px 30px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.xml-digital-teaching-preview .xml-digital-teaching-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 0;background:var(--reader-background-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left{height:calc(var(--xml-reader-page-height) - 12px);background-color:var(--reader-theme-color);padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .el-tree-node__content span{height:100%;line-height:30px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-tabs>.el-tabs__content{color:#6b778c;font-size:32px;font-weight:600;width:266px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__nav-wrap::after{position:static!important}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student{cursor:pointer;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnode{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnodeFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .flexOne{padding-right:23px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .expansion{margin:-23px 0 0 205px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .bookm-mark-student .note-content{font-weight:400;font-size:13px;margin-top:10px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{position:relative;margin:0 auto;height:calc(var(--xml-reader-page-height) - 12px);width:800px;overflow:hidden;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:720px;overflow-x:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-Preview-dom{height:calc(var(--xml-reader-page-height) - 68px);overflow-y:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc::-webkit-scrollbar{width:0!important}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box{width:100%;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block{position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .add-teacher-resources{position:absolute;top:22px;left:-80px;display:none;width:92px;height:30px;background:#e3f2ff;border-radius:15px 0 0 15px;text-align:center;line-height:30px;font-family:PingFang SC;font-weight:400;font-size:12px;color:#3e8ced;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc{position:absolute;top:17px;right:0;width:60px;height:32px;padding:0 2px 0 42px;border-radius:0 16px 16px 0;background:#e3f2ff;background:linear-gradient(to right,transparent 0,transparent 40px,#e3f2ff 40px,#e3f2ff 60px);left:734px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc img{margin:10px auto;width:12px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc .number{position:absolute;top:-2px;right:-2px;padding:0 5px;background:#f04343;border-radius:5px;font-family:PingFang SC;font-weight:300;font-size:10px;color:#fff;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .show-add-teacher-resources,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .teacher-resources-number-pc{display:block}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10;width:100%;height:56px;padding:0 20px;background-color:var(--reader-theme-color);border-bottom:2px solid #f2f2f2}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .text-book-title{width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC;font-weight:500;font-size:17px;color:#333}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .button-box{margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:78px;height:28px;background:#e3f2ff;border-radius:8px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#3e8ced;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .disabled{cursor:no-drop}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades img{width:17px;height:22px;-o-object-fit:contain;object-fit:contain}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades span{display:inline-block;width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-family:PingFang SC;font-weight:500;font-size:17px;color:#0d3b8b}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up{margin:0 0 0 29px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up img{width:34px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--xml-reader-page-height) - 12px);background-color:#fafafa;-webkit-box-shadow:0 0 10px 0 rgba(218,218,218,.8);box-shadow:0 0 10px 0 rgba(218,218,218,.8)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{width:260px;height:100%;background-color:#fafafa;margin-right:8px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content{height:calc(var(--xml-reader-page-height) - 30px);overflow-y:scroll}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60px;height:820px;padding-top:18px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);box-shadow:0 4px 10px 0 rgba(0,0,0,.05);border-radius:0 0 40px;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:86px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item .toolbar-icon{width:20px;height:20px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item div{padding-top:4px;font-family:PingFang SC;font-weight:400;font-size:12px;color:#666}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 div{color:#3e8ced;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_01.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_02.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_03.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_04.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_05.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_06.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_07.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_08.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_09.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_01.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_02.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_03.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_04.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_05.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_06.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_07.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_08.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_09.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar{position:absolute;left:0;top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:8;width:60px;height:104px;-webkit-transition:top .3s;transition:top .3s}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar{position:relative;width:100%;height:80px;border-radius:0 30px 30px 0;background-color:#ecf3fe}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::after{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 0,transparent 0 30px,#ecf3fe 29px);top:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::before{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 30px,transparent 0 30px,#ecf3fe 29px);bottom:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 30px,transparent 0 30px,#f7f7f7 29px);-webkit-filter:drop-shadow(3px 7px 12px #b1b1b1);filter:drop-shadow(3px 7px 12px #b1b1b1);bottom:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-seach-item-text{border-bottom:1px solid rgba(0,0,0,.1);padding:8px 8px 14px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc{position:fixed;left:0;top:0;width:1920px;height:100vh;z-index:999}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc div{-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;pointer-events:fill;position:absolute;z-index:9999;border-radius:8px;overflow:hidden;border:1px solid #f2f2f2;-webkit-box-shadow:1px 6px 8px #ccc;box-shadow:1px 6px 8px #ccc;background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;padding:0 16px;background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%)}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo img{width:40px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo .xiaozhi-logo{width:40px;height:28px;background-image:url(../../static/images/icons/ai/xiaozhi_logo2.png);background-size:100%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo span{padding-left:14px;font-family:SourceHanSansCN-Medium;font-size:16px;font-weight:600;font-stretch:normal;line-height:50px;letter-spacing:0;color:#0d27c6}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .el-icon-close{font-size:20px;font-weight:800;color:#999;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .xiaozhi-tips{width:100%;height:85px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,197,192,.1)),color-stop(0,rgba(128,212,222,.1)),color-stop(0,rgba(3,227,251,.1)),to(transparent));background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);font-family:SourceHanSansCN-Light;font-size:15px;font-weight:400;font-stretch:normal;line-height:24px;letter-spacing:0;color:#405ad1;padding:15px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:absolute;top:0;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .scroll{overflow-y:scroll}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content{width:100%;padding:85px 8px 8px;background:#fff;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .timer{width:100%;padding:8px 0;text-align:center;font-family:SourceHanSansCN-Light;font-size:14px;letter-spacing:0;color:#848484}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .cover{width:38px;height:38px;border-radius:50%;background:url(../../static/images/icons/ai/evaluate_avatar.png) #fff;overflow:hidden;background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .cover img{width:38px;height:38px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .text{position:relative;z-index:10;max-width:calc(100% - 34px);padding:8px 10px;font-size:15px;word-wrap:break-word;color:#555}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .text span{width:calc(100% - 5px);height:4px;position:absolute;left:3px;bottom:0;border-radius:0 0 8px 8px;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:6px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating .delete{margin-top:8px;width:14px;height:20px;background-image:url(../../static/images/icons/ai/delete_01.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating .refresh{margin-top:8px;width:14px;height:20px;background-image:url(../../static/images/icons/ai/refresh_01.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .left .text{margin-left:8px;background-color:#f4f4f4;border-radius:0 15px 15px;border:1px solid #e5e5e5;color:#484848}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right .text{margin-right:8px;background-color:rgba(187,232,255,.3);border-radius:15px 0 15px 15px;border:1px solid #bbe8ff;color:#000}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right .operating{padding:0 6px 0 0}@-webkit-keyframes myAnimation{0%,100%{background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)}25%{background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)}50%{background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)}75%{background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar{width:90%;height:60px;background-color:#f4f4f4;border-radius:0 15px 10px 10px;border:1px solid #e5e5e5;position:absolute;bottom:90px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);line-height:60px;z-index:99}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar>div{width:100%;position:relative;padding-left:20px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar>div span{width:calc(100% - 5px);height:8px;position:absolute;left:3px;bottom:-3px;border-radius:0 0 8px 8px;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(3,227,251,.1)));background-image:linear-gradient(180deg,transparent 0,rgba(3,227,251,.1) 100%);position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box::before{content:"";width:90%;height:1px;background-color:#bbe8ff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .download{width:20px;height:20px;background-image:url(../../static/images/icons/ai/download.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;border-radius:7px;border:1px solid #bbe8ff;padding-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-content{width:100%;outline:0;max-height:50px;overflow-y:scroll;padding:6px 14px;font-size:16px;color:#333;font-family:"微软雅黑";background-color:#fff;border-radius:6px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-content:empty::before{content:attr(placeholder);color:#777}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .sending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:20px;border-radius:10px;background-image:url(../../static/images/icons/ai/sending2.png);background-size:100% 100%;cursor:pointer;font-family:SourceHanSansCN-Light;font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#fff;margin-left:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .sending:hover{opacity:.7}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-top{position:absolute;top:0;left:0;width:100%;height:6px;cursor:n-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-bottom{position:absolute;left:0;bottom:0;width:100%;height:6px;cursor:n-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-left{position:absolute;top:0;left:0;width:6px;height:100%;cursor:e-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-right{position:absolute;top:0;right:0;width:6px;height:100%;cursor:e-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box{pointer-events:fill;position:fixed;bottom:50px;right:46px;z-index:9999;width:120px;height:120px;cursor:pointer;background-image:url(../../static/images/icons/ai/elfin.png);background-size:100%;background-repeat:no-repeat;-webkit-animation:turn 2s linear infinite;animation:turn 2s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box .dialog-box{position:absolute;padding:28px 26px 10px;top:-62px;left:-96px;width:140px;font-size:14px;height:90px;background-image:url(../../static/images/icons/ai/dialog_box.png);background-size:100%;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box .dialog-box span{-webkit-animation:bounce .5s 1 forwards;animation:bounce .5s 1 forwards;display:inline-block;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounce{0%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-gif{background-image:url(../../static/images/icons/ai/elfin.gif)}@-webkit-keyframes turn{0%,100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}20%,60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes turn{0%,100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}20%,60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave-to{opacity:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter-to,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave{opacity:1}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter-active,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave-active{-webkit-transition:all .6s;transition:all .6s}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .download-dom{position:fixed;top:0;left:0;height:0;overflow-y:scroll}.xml-digital-teaching-preview .xml-resource-list-pc{width:100%;height:100%;overflow-y:auto;padding:0 8px;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse{border:none}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item{margin-bottom:26px;background-color:var(--reader-theme-color);-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;overflow:hidden;border:2px solid #fff}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__header{position:sticky;top:0;left:0;height:30px;padding:0 0 0 10px;background:#7f9eb2;font-family:PingFang SC;font-weight:400;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid #3e8ced}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__content{padding-bottom:0}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .collapse-title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#f8fbff;width:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;width:100%;padding:2px 8px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .flie-title{padding:0 0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .teacher-flie-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0e3c8c;font-weight:600}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .el-icon-more,.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title{width:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon{width:23px;height:17px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay{position:relative}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay::after{content:"";display:block;position:absolute;top:0;right:0;background-color:var(--reader-background-color);width:16px;height:17px;-webkit-animation:myfirst2 1.2s infinite;animation:myfirst2 1.2s infinite}@-webkit-keyframes myfirst2{from{width:16px}to{width:0}}@keyframes myfirst2{from{width:16px}to{width:0}}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_01{background-image:url(../../static/images/icons/resource/icon_01.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_02{background-image:url(../../static/images/icons/resource/icon_02.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_03{background-image:url(../../static/images/icons/resource/icon_03.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_04{background-image:url(../../static/images/icons/resource/icon_04.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_05{background-image:url(../../static/images/icons/resource/icon_05.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon{margin-left:6px;width:18px;height:18px;cursor:pointer;background-image:url(../../static/images/icons/resource/positioning.png);background-size:16px 16px;background-repeat:no-repeat;background-position:50% 50%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon:hover{background-image:url(../../static/images/icons/resource/positioning.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon3{position:absolute;top:0!important;left:70px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon4{position:absolute;top:13px!important;left:203px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverImgStyle{position:absolute;top:106px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverStyle{position:absolute;top:0!important;left:203px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .flex-column{padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note{padding-bottom:4px;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#a8bbc8;border-radius:4px 4px 0 0}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .note-icon{width:16px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .eye{width:16px;margin-left:155px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .note-content{width:100%;background-color:#fff;padding:4px 8px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47%;height:106px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .el-dialog__header{display:none}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:76px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover img{max-width:100%;max-height:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box .image-title{cursor:pointer;width:80px;opacity:.6;text-align:center;line-height:13px;font-family:PingFang SC;font-weight:800;font-size:12px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource{width:100%;padding:4px 6px;background-color:#fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background:#fff;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;border:2px solid #fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:164px;color:#0d3b8b}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title-width{width:120px;margin-left:4px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item img{margin-left:6px;width:12px;cursor:pointer;vertical-align:middle}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .xml-current-resources{border:2px solid #3e8ced;color:#3e8ced}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .current-teacher-resources{-webkit-animation:backgroundColor 4s ease;animation:backgroundColor 4s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes backgroundColor{from{background-color:#409ef0}to{background-color:#c8e5ff}}@keyframes backgroundColor{from{background-color:#409ef0}to{background-color:#c8e5ff}}.xml-digital-teaching-preview .xml-resource-list-pc .no-data{margin:130px 30px;width:188px}.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__header{display:none!important}.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__body{padding:0}.xml-digital-teaching-preview .xml-preview-catalog-pc{overflow-y:auto;height:calc(var(--xml-reader-page-height) - 40px);padding:0!important}.xml-digital-teaching-preview .xml-preview-catalog-pc .text-book-name{font-family:PingFang SC;font-weight:400;font-size:18px;color:#333;text-align:center;padding:0 8px 14px 0;background:#fff;width:266px;position:sticky;top:52px;left:0;z-index:99;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-preview-catalog-pc .text-book-name span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:52px;padding:12px 0 20px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-title{padding:0 14px;font-family:PingFang SC;font-weight:500;font-size:16px;color:#4994fb}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header img{width:10px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalogHeaderHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:0;left:0;z-index:99;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block .add-teacher-resources,.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon,.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon::before{display:none}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content{width:260px;font-size:14px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__content{height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content{position:relative;background:linear-gradient(88deg,#e3f2ff 0,#f9fcff 100%);border-radius:6px 0 0 6px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content::after{position:absolute;top:5px;left:0;content:"";display:block;width:3px;height:20px!important;background:#4994fb}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .custom-tree-node{width:200px;font-style:14px;font-weight:400;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important}.xml-digital-teaching-preview .xml-digital-teaching-phone{height:var(--xml-reader-page-height);background-color:#f5f5f5}.xml-digital-teaching-preview .xml-digital-teaching-phone .xmlmback{position:absolute;top:122px;left:137px;z-index:1;padding-top:5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box{-webkit-touch-callout:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box .xml-reader-content{padding-bottom:85px}.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list{width:100%;height:calc(var(--xml-reader-page-height) - var(--vh-offset,0px));background-color:var(--reader-theme-color);-ms-scroll-chaining:none;overscroll-behavior:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list .xml-reader-window-Preview-dom{height:calc(var(--xml-reader-page-height) - var(--vh-offset,0px));overflow-y:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop{width:100%;height:80vh;background-color:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;padding:10px 15px 34px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input{margin-top:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input input{padding:1px 20px;background:#f3f3f3;width:17.8125rem;border:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .seach-text{background-color:#f6fbff;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1);padding:8px 0 14px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block{position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .el-collapse-item__content{padding-bottom:0;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar{padding:0 16px;width:100%;position:fixed;top:0;left:0;z-index:99;pointer-events:all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con{width:100%;height:42px;background:#dee9ff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05);box-shadow:0 0 10px 0 rgba(0,0,0,.05);border-radius:12px;padding:5px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .cur-name{width:70%;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#0d3b8b;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#0d3b8b;line-height:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box .icon{width:16px;height:16px;margin-left:12px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:3003;pointer-events:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;width:100%;bottom:0;left:0;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);box-shadow:0 0 16px 0 rgba(0,0,0,.2);pointer-events:all;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);z-index:3003;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 34px 8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;border-bottom:1px solid #f1f1f1}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content img{width:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item{padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#333;line-height:22px;padding-top:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 div{color:#3e8ced;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item .toolbar-icon{width:24px;height:24px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_10 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_10.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_11 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_11.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_12 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_12.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_13 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_13.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_10.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_11.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_12.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_13.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop{width:100%;height:80vh;background:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;padding:0 15px 66px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .book-name{font-family:PingFang SC,PingFang SC;font-weight:600;font-size:18px;color:#0d3b8b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .node-label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop{width:100%;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);box-shadow:0 0 16px 0 rgba(0,0,0,.2);border-radius:22px 22px 0 0;padding:17px;padding-bottom:calc(148px + env(safe-area-inset-bottom));-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .keyname{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;margin-right:9px;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:14px;color:#333;width:34.5%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span{margin:0 20px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__increase{margin:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .size-btn{width:62px;height:30px;background:#efefef;border-radius:15px;text-align:center;line-height:30px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box{width:calc(100% - 65px);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:3vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,28px)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .color-tag{width:28px;height:28px;border-radius:50%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__inner,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__inner{height:30px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .active{border:1px solid #333}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-input__suffix-inner{margin-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__suffix{margin-top:6px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .is-reverse{margin-top:-13px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box{width:calc(100% - 75px)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__suffix{margin-top:6px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .is-reverse{margin-top:-13px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .m-l23{margin-left:23px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .spacing-box:not(.number-input) .el-input__inner{width:25vw;padding-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small{line-height:28px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__increase{width:28px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input__inner{height:30px;line-height:30px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop{width:100%;height:80vh;padding:0 15px 33px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;position:relative;overflow:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .no-data{margin:40px 20%;width:60%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>img,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>img,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>img{margin-right:4px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar{width:100%;height:46px;background:#e3ecff;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;left:0;bottom:calc(62px + env(safe-area-inset-bottom))}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar>div{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:rgba(22,129,229,.6);line-height:22px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active{color:#0d3b8b;font-weight:600;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active::after{content:"";width:100%;height:2px;background-color:#0d3b8b;position:absolute;left:0;bottom:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list{height:calc(100% - 90px);overflow:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__header{background-color:transparent;color:#0d3b8b;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__wrap{background-color:transparent;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:13px;color:#2d2d2d;line-height:15px;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>div{width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:normal}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>div{width:90%;line-height:normal}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .or-text{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:13px;color:#2d2d2d;line-height:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .note-con{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:11px;color:#57a9fb;margin-top:6px;padding-left:10px;border-left:1px solid #57a9fb}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>div{width:90%;line-height:normal;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:13px;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;-webkit-transform:translateY(8px);transform:translateY(8px);padding:0 5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 6px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div img{margin-right:5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns .delete-btn{color:#ff5a5a}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-title{width:100%;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip{position:fixed;bottom:85px;left:calc((100% - 335px)/ 2);z-index:10001;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;background:#f7fcff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:10px 20px;border-radius:12px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon{display:inline-block;width:1.25em;height:1.25em;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action span{padding-left:4px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#333}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-remark{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:10px;color:#999}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader{height:0!important;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-sun{font-family:"宋体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-hei{font-family:"黑体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-kai{font-family:"楷体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone{pointer-events:none;position:fixed;top:0;left:0;z-index:10002;width:100%;height:100vh;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere{position:absolute;pointer-events:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .xml-robot-image{background-image:url(../../static/images/icons/ai/elfin.png);background-size:100% 100%;-webkit-filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5));filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5))}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .van-icon-arrow-left{font-size:1vw;font-weight:600;color:#777}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .drag-left{-webkit-transition:left 1s;transition:left 1s}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .min-robot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px 0 0 10px;background-image:-webkit-gradient(linear,right top,left top,from(#c9dbfa),to(#cae3fb));background-image:linear-gradient(to left,#c9dbfa,#cae3fb);-webkit-box-shadow:-3px 3px 6px rgba(0,0,0,.5);box-shadow:-3px 3px 6px rgba(0,0,0,.5)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content{position:relative;width:100%;height:80vh}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%);border-radius:.3rem .3rem 0 0}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box span{padding-left:2vw;font-family:SourceHanSansCN-Medium;font-weight:600;font-stretch:normal;color:#0d27c6}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box{width:100%;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .xiaozhi-tips{width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,197,192,.1)),color-stop(0,rgba(128,212,222,.1)),color-stop(0,rgba(3,227,251,.1)),to(transparent));background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);font-family:SourceHanSansCN-Light;text-align:center;font-weight:400;font-stretch:normal;letter-spacing:0;color:#405ad1}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main,.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .timer{text-align:center;font-family:SourceHanSansCN-Light;font-weight:400;font-stretch:normal;letter-spacing:0;color:#848484}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box{position:relative;font-family:SourceHanSansCN-Light;font-weight:400;font-stretch:normal;letter-spacing:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box .loading-box{width:100%;position:absolute;left:0;bottom:0;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}@keyframes myAnimation{0%,100%{background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)}25%{background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)}50%{background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)}75%{background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)}}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .left{background-color:#f4f4f4;border-radius:0 10px 10px;border:1px solid #e5e5e5;color:#484848}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .right{background-color:#bbe8ff;border-radius:10px 0 10px 10px;border:1px solid #bbe8ff;color:#000}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .delete{background-image:url(../../static/images/icons/ai/delete_01.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .refresh{background-image:url(../../static/images/icons/ai/refresh_01.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .right-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box{position:absolute;left:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;border-top:solid 1px #bbe8ff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-20%,transparent),to(rgba(3,227,251,.1)));background-image:linear-gradient(180deg,transparent -20%,rgba(3,227,251,.1) 100%);-webkit-box-shadow:40px 12px 70px rgba(3,227,251,.2);box-shadow:40px 12px 70px rgba(3,227,251,.2)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .download{background-image:url(../../static/images/icons/ai/download.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #bbe8ff;background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content{width:calc(100% - .4rem);outline:0;border:none;resize:none;overflow-y:scroll;color:#333;font-family:"微软雅黑";background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content:empty::before{content:attr(placeholder);color:#777}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .sending{width:.24rem;height:.32rem;background-color:#fff;background-image:url(../../static/images/icons/ai/sending2.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-loading{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7)}.xml-digital-teaching-preview .xml-digital-teaching-phone .pointer-events{pointer-events:initial}.xml-digital-teaching-preview .xml-resource-list-phone{width:100%;height:80vh;padding-bottom:20px;background-color:#f0f8ff;border-radius:6vw 6vw 0 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding-right:2vw;padding-bottom:calc(50px + env(safe-area-inset-bottom))}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone{position:relative;width:26vw;height:100%;background-color:var(--reader-background-color)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:14vw;padding:0 6px 0 3vw;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item span{padding-left:6px}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .current-toolbar{font-weight:600;color:#3e8ced}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar{position:absolute;left:0;top:0;z-index:8;width:100%;height:14vw;background:#f0f8ff;-webkit-transition:top .3s;transition:top .3s}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar::after{position:absolute;z-index:10;display:block;content:"";width:2px;height:6vw;background:#2679e1;top:4vw;left:0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content{width:70vw;height:100%;padding:0 10px;overflow:hidden;overflow-y:auto;background-color:var(--reader-background-color);border-radius:2vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .current-teacher-resources{-webkit-animation:backgroundColor 4s ease;animation:backgroundColor 4s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes backgroundColor{from{background-color:#7ac1ff}to{background-color:#eaf5ff}}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note-box{padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note{-webkit-box-shadow:0 1px 4px 0 rgba(218,218,218,.8);box-shadow:0 1px 4px 0 rgba(218,218,218,.8);border-radius:4px}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#4f8de9;border-radius:4px 4px 0 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .note-icon{width:4vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .location{width:5vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .note-content{width:100%;padding:4px 8px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;line-height:24px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item{position:relative;padding-bottom:1vw;width:100%;min-height:10vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title{width:calc(100% - 10vw);padding:0 8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-icon{width:5vw;height:5vw;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_01{background-image:url(../../static/images/icons/resource/phone_icon_01.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_02{background-image:url(../../static/images/icons/resource/phone_icon_02.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_03{background-image:url(../../static/images/icons/resource/phone_icon_03.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_04{background-image:url(../../static/images/icons/resource/phone_icon_04.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_05{background-image:url(../../static/images/icons/resource/phone_icon_05.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .location{margin-left:6px;width:5vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay{position:relative}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay::after{content:"";display:block;position:absolute;top:0;right:0;background-color:var(--reader-background-color);width:3.6vw;height:5vw;-webkit-animation:myfirst 1.2s infinite;animation:myfirst 1.2s infinite}@-webkit-keyframes myfirst{from{width:3.6vw}to{width:0}}@keyframes myfirst{from{width:3.6vw}to{width:0}}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .flex-column{padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item{position:relative;margin-bottom:2vw;width:46%}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30vw;background-color:#f2f2f2}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover img{max-width:100%;max-height:100%}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0 2vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .resource-title{width:calc(100% - 5vw);padding-right:8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .location{width:5vw}.xml-digital-teaching-preview .teacher-resources-number-h5{position:absolute;top:23px;right:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;cursor:pointer}.xml-digital-teaching-preview .teacher-resources-number-h5 .number{position:relative;display:inline-block;border:1px solid #f17f53;border-radius:4px;height:18px;background-color:#fff;line-height:18px;padding:0 3px 0 4px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:10px;color:#f17f53;left:-4px}.xml-digital-teaching-preview .teacher-resources-number-h5 .number::after{position:absolute;top:5px;left:-3px;content:"";display:block;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #f17f53;border-top-color:#fff;border-right-color:#fff;background-color:#fff}.xml-digital-teaching-preview .xml-download-file-uppop{width:calc(100vw - 20px);padding:18px 12px;border-radius:6px;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.15);box-shadow:0 2px 16px 0 rgba(0,0,0,.15)}.xml-digital-teaching-preview .xml-download-file-uppop .code-path{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .xml-download-file-uppop .code-path .download-file-link{width:calc(100% - 60px);height:34px;border:1px solid #efefef;border-radius:6px;padding:0 14px;line-height:32px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-download-file-uppop .code-path .copy-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:54px;height:34px;background:#3e8ced;border-radius:2px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#fff}.xml-digital-teaching-preview .xml-download-file-uppop .code-text{padding-top:6px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#3e8ced;line-height:20px}.xml-digital-teaching-preview .video-resource-player{position:fixed;top:0;left:0;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#2e2e2e}.xml-digital-teaching-preview .video-resource-player .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .video-resource-player .video-content{width:100%}.xml-digital-teaching-preview .video-resource-player-pc{position:fixed;top:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:50%;background-color:#2e2e2e}.xml-digital-teaching-preview .video-resource-player-pc .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .video-resource-player-pc .video-content{width:100%;position:relative}.xml-digital-teaching-preview .xml-audio-player-page{position:fixed;top:0;left:0;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#2e2e2e}.xml-digital-teaching-preview .xml-audio-player-page .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .square-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:70vw;height:70vw;padding:30px;border-radius:50%;overflow:hidden}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button{position:absolute;left:0;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70vw;height:70vw}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-pause,.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-play{font-size:15vw;font-weight:600;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .rotate{-webkit-animation:rotate 7s linear infinite;animation:rotate 7s linear infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .active{-webkit-animation-play-state:running;animation-play-state:running}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.xml-digital-teaching-preview .xml-audio-player-page .audio-player-title{width:100%;height:10vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC;font-weight:500;font-size:5vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .current-time{width:14vw;font-size:4vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .total-time{width:14vw;padding-left:1vw;font-size:4vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .progress{width:56vw}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;height:140px;padding-bottom:10px}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .el-slider__button{width:10px;height:10px;background-color:#409eff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .volume-btn{margin:10px 0 0 4px;width:16px;height:16px;background-image:url(../../static/images/icons/resource/volume_02.png);background-size:100% 100%}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-line-height]:not([data-theme-line-height=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-line-height]:not([data-theme-line-height=""]) .parent-group .text-container .richtext-reset-wrapper--view p{line-height:var(--reader-theme-line-height)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .text-container .richtext-reset-wrapper--view p{letter-spacing:var(--reader-theme-letter-spacing)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]){color:var(--reader-theme-font-color)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a{color:var(--reader-theme-link-color)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view span{font-size:var(--reader-theme-font-size)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view span{font-family:var(--reader-theme-font-family)!important}@media (min-width:1300px) and (max-width:1500px){.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{width:670px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:590px}}@media (max-width:1299px){.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{width:600px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:520px}}.xml-digital-teaching-preview .mask-layer-trial-external{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3)}.xml-digital-teaching-preview .mask-layer-trial-external img{width:20px}.xml-digital-teaching-preview .min-mask-layer img{width:14px}.xml-digital-teaching-preview ::-webkit-scrollbar{width:6px}.xml-digital-teaching-preview ::-webkit-scrollbar-track{background-color:#e0e0e0}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb{background-color:#a3a3a3}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:hover{background-color:#797979}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:active{background-color:#797979}.xml-digital-teaching-preview .xml-reader-window-box .text-books-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.xml-digital-teaching-preview .xml-search-highlight{background-color:#ff0;color:red}.xml-digital-teaching-preview .code-toolbar{user-select:none}.add-teacher-resources-dialog .el-dialog__title{font-size:16px}.add-teacher-resources-dialog .el-dialog__body{padding:10px 20px 30px}.add-teacher-resources-dialog .el-dialog__body .ispan{font-size:12px!important;margin-top:-33px!important;font-style:normal!important}.add-teacher-resources-dialog .el-dialog__body .el-upload-list--picture-card{margin:0 0 0 -50px}.add-teacher-resources-dialog .el-dialog__body .el-checkbox{min-width:108px}.add-teacher-resources-dialog .el-dialog__body .el-upload--picture-card i{font-size:54px;margin-top:43px}.add-teacher-resources-dialog .el-dialog__body .recordeds{margin-left:0!important}.add-teacher-resources-dialog .el-dialog__body .upload-demo{margin-left:145px!important}.add-teacher-resources-dialog .el-dialog__body .addOne{height:60px!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item{margin:0!important;border-radius:4px!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea{width:100%!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea:focus{border-color:#409eff!important}.add-teacher-resources-dialog .el-dialog__body .disUoloadSty .el-upload--picture-card{display:none}.add-teacher-resources-dialog .el-dialog__body .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:148px;height:148px;background-color:#a7afb8;border:1px dashed #c0ccda;border-radius:6px}.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item .cover{max-width:100%;max-height:100%}.add-teacher-resources-dialog .el-tabs__nav-wrap::after{position:static!important}.add-teacher-resources-dialog .notes-form{margin-left:-2px}.add-teacher-resources-dialog .notes-textarea{width:84%!important}.add-teacher-resources-dialog .character-count{position:absolute;right:8px;bottom:-4px;font-size:12px;color:#999}.preview-tree-box-h5{background:0 0;padding:15px 0;height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto}.preview-tree-box-h5[id=built-in-tree]{padding:0}.preview-tree-box-h5 .el-tree-node{word-break:break-all;white-space:normal}.preview-tree-box-h5 .el-tree-node .el-tree-node__content{display:table}.preview-tree-box-h5-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-tree-box-h5-title .el-image{position:absolute;left:16px}.preview-tree-box-h5-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.preview-tree-box-h5-line{width:100%;height:1px;background:#ccc;border-radius:1px}.preview-tree-box-h5-tree{margin-top:16px}.preview-tree-box-h5.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon{display:none}.preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.preview-tree-box-h5 .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-tree-box-h5 .catalog-node .highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;color:#1681e5}.preview-tree-box-h5 .catalog-node__left,.preview-tree-box-h5 .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-tree-box-h5 .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.preview-tree-box-h5 .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.preview-tree-box-h5 .catalog-node__left .node-label-bg{position:absolute;color:transparent}.preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;color:#1681e5}.preview-tree-box-h5 .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left{width:200px}.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.xml-toast-prompt-box{position:fixed;top:40vh;left:35vw;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30vw}.xml-toast-prompt-box .prompt-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 20px;border-radius:6px;font-size:16px;font-family:"微软雅黑";text-align:center}.xml-toast-prompt-box .warning{background:#fcf6ed;border:2px solid #ffedd4;color:#f2ae4b}.xml-toast-prompt-box .error{background:#fdf0f0;border:2px solid #f0c5c5;color:#eb6c6e}.xml-toast-prompt-box .success{background:#ddf1e2;border:2px solid #bee2c7;color:#6ac73c}.xml-set-pop-pc .el-dialog{width:395px;height:340px}.xml-set-pop-pc .el-dialog__header{background-color:#f2f2f2!important}.xml-set-pop-pc .el-form-item{margin-bottom:35px}.xml-set-pop-pc .el-form-item__label{font-size:16px}.xml-set-pop-pc .el-select{margin-left:3px}.xml-set-pop-pc .el-select--medium{width:300px;height:30px}.xml-set-pop-pc .slider{margin-left:18px}.xml-set-pop-pc .select-font{margin-left:11px;width:75%}.xml-set-pop-pc .set-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:37px}.xml-set-pop-pc .set-item .keyname{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;margin-right:9px;white-space:nowrap}.xml-set-pop-pc .set-item .spacing-box .el-input__inner{width:25vw;padding-right:10px}.xml-set-pop-pc .set-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:14px;color:#333;width:29.9%}.xml-set-pop-pc .set-item>div>span{margin:0 20px}.xml-set-pop-pc .set-item>div>span.el-input-number__decrease,.xml-set-pop-pc .set-item>div>span.el-input-number__increase{margin:0}.xml-set-pop-pc .set-item .size-btn{width:62px;height:30px;background:#efefef;border-radius:15px;text-align:center;line-height:30px;cursor:pointer}.xml-set-pop-pc .set-item .color-box{width:calc(100% - 65px);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:3vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,28px)}.xml-set-pop-pc .set-item .color-box .color-tag{width:28px;height:28px;border-radius:50%}.xml-set-pop-pc .set-item .color-box .active{border:1px solid #333}.xml-set-pop-pc .set-item .family-select-box{width:calc(100% - 75px)}.xml-set-pop-pc .set-item .family-select-box .el-select{width:100%}.xml-set-pop-pc .set-item .m-l23{margin-left:23px}.xml-set-pop-pc .color-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:300px;height:28px}.xml-set-pop-pc .color-container .color-item{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.xml-set-pop-pc .color-container .active-color{border:1px solid #000;border-radius:50%}.xml-set-pop-pc .white-check{color:#fff!important}.xml-set-pop-pc .color-item.white-border{border-color:#fff!important}.xml-set-pop-pc .check-mark{margin:1px 0 0 8px}.xml-set-pop-pc .el-form-item__content .line-height-select{width:283px;height:30px}.customPopper{min-width:80px!important}.teacher-note-popover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-note-popover span{margin:2px 0;cursor:pointer;font-family:PingFang SC;font-weight:400;font-size:12px;color:#333}.teacher-note-popover span:hover{color:#3d9ae6}@media (max-width:1000px){.xml-digital-teaching-preview .parent-group{padding:14px}.parent-group-mark .code-toolbar{width:calc(100vw - 28px)}}.preview-left-student,.xml-iframe-web-view{width:100%;height:100%}.xml-resource-list-pc .ppt,.xml-resource-list-pc .pptx,.xml-resource-list-phone .ppt,.xml-resource-list-phone .pptx{background-image:url(../../static/images/icons/resource/ppt.svg)}.xml-resource-list-pc .doc,.xml-resource-list-pc .docx,.xml-resource-list-phone .doc,.xml-resource-list-phone .docx{background-image:url(../../static/images/icons/resource/docx.svg)}.xml-resource-list-pc .richtext-reset-wrapper--edit .doc,.xml-resource-list-pc .richtext-reset-wrapper--edit .docx,.xml-resource-list-pc .richtext-reset-wrapper--view .doc,.xml-resource-list-pc .richtext-reset-wrapper--view .docx,.xml-resource-list-phone .richtext-reset-wrapper--edit .doc,.xml-resource-list-phone .richtext-reset-wrapper--edit .docx,.xml-resource-list-phone .richtext-reset-wrapper--view .doc,.xml-resource-list-phone .richtext-reset-wrapper--view .docx{background-image:none}.xml-resource-list-pc .xls,.xml-resource-list-pc .xlsx,.xml-resource-list-phone .xls,.xml-resource-list-phone .xlsx{background-image:url(../../static/images/icons/resource/excel.svg)}.xml-resource-list-pc .gif,.xml-resource-list-pc .jpeg,.xml-resource-list-pc .jpg,.xml-resource-list-pc .png,.xml-resource-list-phone .gif,.xml-resource-list-phone .jpeg,.xml-resource-list-phone .jpg,.xml-resource-list-phone .png{background-image:url(../../static/images/icons/resource/jpg.svg)}.xml-resource-list-pc .mp3,.xml-resource-list-phone .mp3{background-image:url(../../static/images/icons/resource/mp3.svg)}.xml-resource-list-pc .mp4,.xml-resource-list-phone .mp4{background-image:url(../../static/images/icons/resource/mp4.svg)}.xml-resource-list-pc .pdf,.xml-resource-list-phone .pdf{background-image:url(../../static/images/icons/resource/pdf.svg)}.xml-resource-list-pc .zip,.xml-resource-list-phone .zip{background-image:url(../../static/images/icons/resource/zip.svg)}.xml-resource-list-pc .recorded,.xml-resource-list-phone .recorded{background-image:url(../../static/images/icons/resource/icon_recorded.svg)}.preview-left-student{overflow-y:auto;padding:0!important;background-color:var(--reader-theme-color)}.preview-left-student .text-book-name{font-family:PingFang SC;font-weight:400;font-size:18px;color:#333;text-align:center;padding:0 8px 0 0;background:#fff;width:266px;position:sticky;z-index:99;background-color:var(--reader-theme-color)}.preview-left-student .text-book-name span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.preview-left-student .xml-preview-catalog-pc{overflow:hidden;height:auto}.preview-left-student .xml-empty{margin-top:260px}.preview-left-student .el-tabs__header{padding:0 10px 4px 12px!important;position:sticky;top:0;z-index:1;background:#fff;width:266px;margin:0}.preview-left-student .text-book-name{top:0!important}.preview-left-student .el-tabs__item{color:#afafaf;border:none!important}.preview-left-student .is-active{color:#000;font-weight:700}.preview-left-student .el-tabs__nav{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-left-student .el-tabs__active-bar{width:30px;height:4px;background:-webkit-gradient(linear,left top,right top,from(#0bbafb),to(#4285ec));background:linear-gradient(90deg,#0bbafb,#4285ec);margin:10px 10px 10px 0}.preview-left-student .el-collapse{border:none}.preview-left-student .el-collapse-item{margin-bottom:26px;background-color:var(--reader-theme-color);-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;overflow:hidden;border:2px solid #fff}.preview-left-student .el-collapse-item .el-collapse-item__header{position:sticky;top:0;left:0;height:30px;padding:0 0 0 10px;background:#7f9eb2;font-family:PingFang SC;font-weight:400;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid #3e8ced}.preview-left-student .el-collapse-item .el-collapse-item__content{padding-bottom:0}.preview-left-student .el-collapse-item .collapse-title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.preview-left-student .resource-list{padding:12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#e5eefa;width:100%}.preview-left-student .resource-list .resource-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;width:88%}.preview-left-student .resource-list .resource-item .flie-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .resource-list .resource-item .teacher-flie-title{display:inline-block;width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .resource-list .resource-item .resource-title{cursor:pointer;width:100%}.preview-left-student .resource-list .resource-item .icon{width:23px;height:17px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.preview-left-student .resource-list .resource-item .icon_01{background-image:url(../../static/images/icons/resource/icon_01.png)}.preview-left-student .resource-list .resource-item .icon_02{background-image:url(../../static/images/icons/resource/icon_02.png)}.preview-left-student .resource-list .resource-item .icon_03{background-image:url(../../static/images/icons/resource/icon_03.png)}.preview-left-student .resource-list .resource-item .icon_04{background-image:url(../../static/images/icons/resource/icon_04.png)}.preview-left-student .resource-list .resource-item .icon_05{background-image:url(../../static/images/icons/resource/icon_05.png)}.preview-left-student .resource-list .resource-item .resource-icon{position:absolute;top:110px;left:89px;width:18px;height:18px;cursor:pointer;background-image:url(../../static/images/icons/resource/positioning.png);background-size:16px 16px;background-repeat:no-repeat;background-position:50% 50%}.preview-left-student .resource-list .resource-item .resource-icon:hover{background-image:url(../../static/images/icons/resource/positioning.png)}.preview-left-student .resource-list .resource-item .resource-icon2{position:absolute;top:0!important;left:203px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .resource-icon3{position:absolute;top:0!important;left:70px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .hoverImgStyle{position:absolute;top:106px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .hoverStyle{position:absolute;top:0!important;left:203px!important;cursor:pointer}.preview-left-student .resource-list .resource-item:hover{color:#3e8ced}.preview-left-student .resource-list .resource-item:hover .icon_01{background-image:url(../../static/images/icons/resource/icon_up_01.png)}.preview-left-student .resource-list .resource-item:hover .icon_02{background-image:url(../../static/images/icons/resource/icon_up_02.png)}.preview-left-student .resource-list .resource-item:hover .icon_03{background-image:url(../../static/images/icons/resource/icon_up_03.png)}.preview-left-student .resource-list .resource-item:hover .icon_04{background-image:url(../../static/images/icons/resource/icon_up_04.png)}.preview-left-student .resource-list .resource-item:hover .icon_05{background-image:url(../../static/images/icons/resource/icon_up_05.png)}.preview-left-student .resource-list .xml-teacher-note{margin-bottom:16px;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px}.preview-left-student .resource-list .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#a8bbc8;border-radius:4px 4px 0 0}.preview-left-student .resource-list .xml-teacher-note .xml-note-header .note-icon{width:16px}.preview-left-student .resource-list .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.preview-left-student .resource-list .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.preview-left-student .resource-list .xml-teacher-note .note-content{width:100%;padding:4px 8px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;line-height:24px;cursor:pointer}.preview-left-student .resource-list .image-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47%;height:106px;margin-bottom:30px}.preview-left-student .resource-list .image-item .el-dialog__header{display:none}.preview-left-student .resource-list .image-item img{max-width:100%;max-height:100%}.preview-left-student .resource-list .image-item .image-title{position:absolute;left:-8px;bottom:-19px;width:90%;opacity:.6;text-align:center;line-height:13px;font-family:PingFang SC;font-weight:800;font-size:12px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-left-student .resource-list .teaching-resource-item .resource-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:164px}.preview-left-student .resource-list .teaching-resource-item .resource-title-width{width:136px}.preview-left-student .resource-list .teaching-resource-item img{margin-left:6px;width:12px;cursor:pointer;vertical-align:middle}.v-modal{z-index:1000!important}.legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.fillInTheBlanksSpan{border-bottom:1px solid #333}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle}.xml-el-icon-close-dialog{position:absolute;top:6px;right:6px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;border-radius:50%;background-color:#999;cursor:pointer}.xml-el-icon-close-dialog .el-icon-close{color:#fff;font-size:12px}.xml-text-preview-box-dialog{user-select:none}.xml-text-preview-box-dialog .el-dialog__header{display:none!important}.xml-audio-player-page-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0 30px}.xml-audio-player-page-pc .el-icon-back{display:none}.xml-audio-player-page-pc .audio-cover{width:160px}.xml-audio-player-page-pc .audio-cover .square-wrapper{position:relative}.xml-audio-player-page-pc .audio-cover .rotate{-webkit-animation:rotate 7s linear infinite;animation:rotate 7s linear infinite}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.xml-audio-player-page-pc .audio-cover .active{-webkit-animation-play-state:running;animation-play-state:running}.xml-audio-player-page-pc .audio-cover .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.xml-audio-player-page-pc .play-button{position:absolute;top:50px;left:50px;font-size:63px;cursor:pointer}.xml-audio-player-page-pc .audio-player-title{font-size:29px}.xml-audio-player-page-pc .audio-controls{-webkit-box-flex:1;-ms-flex:1;flex:1;width:89%}.xml-audio-player-page-pc .audio-controls .audio-controls__handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .progress{width:calc(100% - 90px);padding:0 14px}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .current-time,.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .total-time{position:relative}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;height:140px;padding-bottom:10px}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .el-slider__button{width:10px;height:10px;background-color:#409eff}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .volume-btn{margin:10px 0 0 4px;width:16px;height:16px;background-image:url(../../static/images/icons/resource/volume_01.png);background-size:100% 100%;cursor:pointer}.xml-epub-pdf-dialog .el-dialog__header{padding-bottom:24px}.xml-epub-pdf-dialog .el-dialog__body{padding:0}.xml-reader-preview-huateng .xml-digital-teaching-pc{padding-left:0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .text-book-name{padding:10px 30px 10px 10px;background-color:#79abfa;font-family:FZDHTK;font-size:20px;color:#fff;font-weight:600;clip-path:polygon(0 0,246px 0,100% 100%,0 100%)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header{padding:0 22px 0 0!important;background-color:#aecdfe;clip-path:polygon(0 0,246px 0,100% 100%,0 100%)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__nav{width:100%;border:none}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__item{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .is-active{background:#79abfa}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-collapse,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-preview-catalog-pc{padding:10px 0 0 10px!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-note-header{background-color:#aecdfe}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .catalogContentTeacher{padding-left:10px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{height:80px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress{width:150px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress-bar__outer{border:1px solid #4d90f9}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress__text{font-size:14px!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .title{padding-top:6px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up span{padding-top:6px;font-family:SimHei;font-weight:400;font-size:14px;color:#676767;cursor:pointer}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .el-collapse-item__header{background:#aecdfe}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header{background-color:#aecdfe}.xml-reader-preview-huateng .xml-digital-teaching-pc .is-active{border:2px solid #3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{margin-right:0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{width:68px;height:100%;padding-left:4px;padding-right:4px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar{background-color:#79abfa;-webkit-box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8);box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar div{color:#fff}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 div,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{display:none}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-item{height:90px;background-color:#deecff;margin:0 0 6px;border-radius:0 18px 18px 0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_01.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_02.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_03.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_04.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_05.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_06.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_07.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_08.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_09.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_01.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_02.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_03.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_04.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_05.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_06.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_07.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_08.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_09.png)!important}.xml-reader-preview-huateng .tippy-box{max-width:inherit!important}.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_left{width:30px;height:80px;margin-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_right{width:30px;height:80px;margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xmlStatisticalCharts .uptri{margin:0 auto;width:0;height:0;border-top:15px solid rgba(255,255,255,0);border-left:15px solid rgba(255,255,255,0);border-bottom:15px solid rgba(151,151,151,.25);border-right:15px solid rgba(255,255,255,0)}.xml-reader-preview-huateng .xmlStatisticalCharts .uptri1{margin:0 auto;width:0;height:0;border-top:15px solid #fff;border-left:15px solid #fff;border-bottom:15px solid #fff;border-right:15px solid #fff}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color1{background-color:#FC7293}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color2{background-color:#9D91F3}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color3{background-color:#47C8E8}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color4{background-color:#64A4FC}.xml-reader-preview-huateng .xmlStatisticalCharts .student_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_img{width:100px;height:100px;border-radius:50px;background-color:#0ff}.xml-reader-preview-huateng .xmlStatisticalCharts .student_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .img{width:100px;height:100px;border-radius:50px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:750px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .select_swiper_box,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .swiper_box{margin-right:30px;border-radius:4px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_img{width:80px;height:80px;border-radius:50px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_name{text-align:center;padding:10px 0;width:80px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom{width:850px;background-color:#fff;margin-top:0;border-radius:10px;-webkit-box-shadow:0 2px 16px 0 rgba(151,151,151,.25);box-shadow:0 2px 16px 0 rgba(151,151,151,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px} \ No newline at end of file +@charset "UTF-8";.xml-digital-teaching-preview,.xml-digital-teaching-preview .code-toolbar,.xml-text-preview-box-dialog{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview{--reader-background-color:#fafafa;--reader-theme-color:#ffffff;user-select:none;overflow-x:auto}.xml-digital-teaching-preview .parent-group{margin-top:var(--book-marginTop,0);padding:var(--book-padding,15px) 30px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.xml-digital-teaching-preview .xml-digital-teaching-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 0;background:var(--reader-background-color);min-width:1200px;overflow-x:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left{width:300px;height:calc(var(--xml-reader-page-height) - 12px);background-color:var(--reader-theme-color);padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .el-tree-node__content span{height:100%;line-height:30px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-tabs>.el-tabs__content{color:#6b778c;font-size:32px;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__nav-wrap::after{position:static!important}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student{cursor:pointer;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnode{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnodeFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .flexOne{padding-right:23px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .expansion{margin:-23px 0 0 205px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .bookm-mark-student .note-content{font-weight:400;font-size:13px;margin-top:10px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{position:relative;margin:0 auto;height:calc(var(--xml-reader-page-height) - 12px);width:800px;overflow:hidden;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:720px;overflow-x:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-Preview-dom{height:calc(var(--xml-reader-page-height) - 68px);overflow-y:auto}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc::-webkit-scrollbar{width:0!important}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box{width:100%;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block{position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .add-teacher-resources{position:absolute;top:22px;left:-80px;display:none;width:92px;height:30px;background:#e3f2ff;border-radius:15px 0 0 15px;text-align:center;line-height:30px;font-family:PingFang SC;font-weight:400;font-size:12px;color:#3e8ced;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc{position:absolute;top:17px;right:0;width:60px;height:32px;padding:0 2px 0 42px;border-radius:0 16px 16px 0;background:#e3f2ff;background:linear-gradient(to right,transparent 0,transparent 40px,#e3f2ff 40px,#e3f2ff 60px);left:734px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc img{margin:10px auto;width:12px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc .number{position:absolute;top:-2px;right:-2px;padding:0 5px;background:#f04343;border-radius:5px;font-family:PingFang SC;font-weight:300;font-size:10px;color:#fff;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .show-add-teacher-resources,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .teacher-resources-number-pc{display:block}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10;width:100%;height:56px;padding:0 20px;background-color:var(--reader-theme-color);border-bottom:2px solid #f2f2f2}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .text-book-title{width:calc(100% - 400px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC;font-weight:500;font-size:17px;color:#333}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .button-box{margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:78px;height:28px;background:#e3f2ff;border-radius:8px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#3e8ced;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .disabled{cursor:no-drop}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades img{width:17px;height:22px;-o-object-fit:contain;object-fit:contain}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades span{display:inline-block;width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-family:PingFang SC;font-weight:500;font-size:17px;color:#0d3b8b}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up{margin:0 0 0 29px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up img{width:34px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--xml-reader-page-height) - 12px);background-color:#fafafa;-webkit-box-shadow:0 0 10px 0 rgba(218,218,218,.8);box-shadow:0 0 10px 0 rgba(218,218,218,.8)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{width:260px;height:100%;background-color:#fafafa;margin-right:8px;padding:8px 0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content{height:calc(var(--xml-reader-page-height) - 30px);overflow-y:scroll}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60px;height:820px;padding-top:18px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);box-shadow:0 4px 10px 0 rgba(0,0,0,.05);border-radius:0 0 40px;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:86px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item .toolbar-icon{width:20px;height:20px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item div{padding-top:4px;font-family:PingFang SC;font-weight:400;font-size:12px;color:#666}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 div{color:#3e8ced;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_01.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_02.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_03.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_04.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_05.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_06.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_07.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_08.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_09.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_01.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_02.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_03.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_04.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_05.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_06.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_07.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_08.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_09.png)}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar{position:absolute;left:0;top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:8;width:60px;height:104px;-webkit-transition:top .3s;transition:top .3s}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar{position:relative;width:100%;height:80px;border-radius:0 30px 30px 0;background-color:#ecf3fe}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::after{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 0,transparent 0 30px,#ecf3fe 29px);top:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::before{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 30px,transparent 0 30px,#ecf3fe 29px);bottom:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{position:absolute;z-index:10;display:block;content:"";width:30px;height:30px;background:radial-gradient(circle at 30px 30px,transparent 0 30px,#f7f7f7 29px);-webkit-filter:drop-shadow(3px 7px 12px #b1b1b1);filter:drop-shadow(3px 7px 12px #b1b1b1);bottom:-30px;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-seach-item-text{border-bottom:1px solid rgba(0,0,0,.1);padding:8px 8px 14px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc{position:fixed;left:0;top:0;width:1920px;height:100vh;z-index:999}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc div{-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;pointer-events:fill;position:absolute;z-index:9999;border-radius:8px;overflow:hidden;border:1px solid #f2f2f2;-webkit-box-shadow:1px 6px 8px #ccc;box-shadow:1px 6px 8px #ccc;background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;padding:0 16px;background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%)}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo img{width:40px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo .xiaozhi-logo{width:40px;height:28px;background-image:url(../../static/images/icons/ai/xiaozhi_logo2.png);background-size:100%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .logo span{padding-left:14px;font-family:SourceHanSansCN-Medium;font-size:16px;font-weight:600;font-stretch:normal;line-height:50px;letter-spacing:0;color:#0d27c6}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .title-bar .el-icon-close{font-size:20px;font-weight:800;color:#999;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .xiaozhi-tips{width:100%;height:85px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,197,192,.1)),color-stop(0,rgba(128,212,222,.1)),color-stop(0,rgba(3,227,251,.1)),to(transparent));background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);font-family:SourceHanSansCN-Light;font-size:15px;font-weight:400;font-stretch:normal;line-height:24px;letter-spacing:0;color:#405ad1;padding:15px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:absolute;top:0;left:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .scroll{overflow-y:scroll}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content{width:100%;padding:85px 8px 8px;background:#fff;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .timer{width:100%;padding:8px 0;text-align:center;font-family:SourceHanSansCN-Light;font-size:14px;letter-spacing:0;color:#848484}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .cover{width:38px;height:38px;border-radius:50%;background:url(../../static/images/icons/ai/evaluate_avatar.png) #fff;overflow:hidden;background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .cover img{width:38px;height:38px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .text{position:relative;z-index:10;max-width:calc(100% - 34px);padding:8px 10px;font-size:15px;word-wrap:break-word;color:#555}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .text span{width:calc(100% - 5px);height:4px;position:absolute;left:3px;bottom:0;border-radius:0 0 8px 8px;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:6px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating .delete{margin-top:8px;width:14px;height:20px;background-image:url(../../static/images/icons/ai/delete_01.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .item .operating .refresh{margin-top:8px;width:14px;height:20px;background-image:url(../../static/images/icons/ai/refresh_01.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .left .text{margin-left:8px;background-color:#f4f4f4;border-radius:0 15px 15px;border:1px solid #e5e5e5;color:#484848}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right .text{margin-right:8px;background-color:rgba(187,232,255,.3);border-radius:15px 0 15px 15px;border:1px solid #bbe8ff;color:#000}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .content .right .operating{padding:0 6px 0 0}@-webkit-keyframes myAnimation{0%,100%{background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)}25%{background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)}50%{background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)}75%{background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar{width:90%;height:60px;background-color:#f4f4f4;border-radius:0 15px 10px 10px;border:1px solid #e5e5e5;position:absolute;bottom:90px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);line-height:60px;z-index:99}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar>div{width:100%;position:relative;padding-left:20px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .Progress-bar>div span{width:calc(100% - 5px);height:8px;position:absolute;left:3px;bottom:-3px;border-radius:0 0 8px 8px;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(3,227,251,.1)));background-image:linear-gradient(180deg,transparent 0,rgba(3,227,251,.1) 100%);position:relative}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box::before{content:"";width:90%;height:1px;background-color:#bbe8ff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .download{width:20px;height:20px;background-image:url(../../static/images/icons/ai/download.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;border-radius:7px;border:1px solid #bbe8ff;padding-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-content{width:100%;outline:0;max-height:50px;overflow-y:scroll;padding:6px 14px;font-size:16px;color:#333;font-family:"微软雅黑";background-color:#fff;border-radius:6px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .input-content:empty::before{content:attr(placeholder);color:#777}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .sending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:20px;border-radius:10px;background-image:url(../../static/images/icons/ai/sending2.png);background-size:100% 100%;cursor:pointer;font-family:SourceHanSansCN-Light;font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#fff;margin-left:10px}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .input-box .sending:hover{opacity:.7}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-top{position:absolute;top:0;left:0;width:100%;height:6px;cursor:n-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-bottom{position:absolute;left:0;bottom:0;width:100%;height:6px;cursor:n-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-left{position:absolute;top:0;left:0;width:6px;height:100%;cursor:e-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .robot-view .point-right{position:absolute;top:0;right:0;width:6px;height:100%;cursor:e-resize}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box{pointer-events:fill;position:fixed;bottom:50px;right:46px;z-index:9999;width:120px;height:120px;cursor:pointer;background-image:url(../../static/images/icons/ai/elfin.png);background-size:100%;background-repeat:no-repeat;-webkit-animation:turn 2s linear infinite;animation:turn 2s linear infinite}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box .dialog-box{position:absolute;padding:28px 26px 10px;top:-62px;left:-96px;width:140px;font-size:14px;height:90px;background-image:url(../../static/images/icons/ai/dialog_box.png);background-size:100%;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-box .dialog-box span{-webkit-animation:bounce .5s 1 forwards;animation:bounce .5s 1 forwards;display:inline-block;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounce{0%{-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .elfin-gif{background-image:url(../../static/images/icons/ai/elfin.gif)}@-webkit-keyframes turn{0%,100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}20%,60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes turn{0%,100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}20%,60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave-to{opacity:0}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter-to,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave{opacity:1}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-enter-active,.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .Fade-leave-active{-webkit-transition:all .6s;transition:all .6s}.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-robot-content-pc .download-dom{position:fixed;top:0;left:0;height:0;overflow-y:scroll}.xml-digital-teaching-preview .xml-resource-list-pc{width:100%;height:100%;overflow-y:auto;padding:0 8px;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse{border:none}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item{margin-bottom:26px;background-color:var(--reader-theme-color);-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;overflow:hidden;border:2px solid #fff}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__header{position:sticky;top:0;left:0;height:30px;padding:0 0 0 10px;background:#7f9eb2;font-family:PingFang SC;font-weight:400;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid #3e8ced}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__content{padding-bottom:0}.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .collapse-title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#f8fbff;width:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;width:100%;padding:2px 8px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .flie-title{padding:0 0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .teacher-flie-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0e3c8c;font-weight:600}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title{width:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon{width:23px;height:17px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay{position:relative}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay::after{content:"";display:block;position:absolute;top:0;right:0;background-color:var(--reader-background-color);width:16px;height:17px;-webkit-animation:myfirst2 1.2s infinite;animation:myfirst2 1.2s infinite}@-webkit-keyframes myfirst2{from{width:16px}to{width:0}}@keyframes myfirst2{from{width:16px}to{width:0}}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_01{background-image:url(../../static/images/icons/resource/icon_01.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_02{background-image:url(../../static/images/icons/resource/icon_02.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_03{background-image:url(../../static/images/icons/resource/icon_03.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_04{background-image:url(../../static/images/icons/resource/icon_04.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_05{background-image:url(../../static/images/icons/resource/icon_05.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon{margin-left:6px;width:18px;height:18px;cursor:pointer;background-image:url(../../static/images/icons/resource/positioning.png);background-size:16px 16px;background-repeat:no-repeat;background-position:50% 50%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon:hover{background-image:url(../../static/images/icons/resource/positioning.png)}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon3{position:absolute;top:0!important;left:70px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon4{position:absolute;top:13px!important;left:203px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverImgStyle{position:absolute;top:106px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverStyle{position:absolute;top:0!important;left:203px!important;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .flex-column{padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note{padding-bottom:4px;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#a8bbc8;border-radius:4px 4px 0 0}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .note-icon{width:16px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .eye{width:16px;margin-left:155px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .note-content{width:100%;background-color:#fff;padding:4px 8px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47%;height:106px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .el-dialog__header{display:none}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:76px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover img{max-width:100%;max-height:100%}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box .image-title{cursor:pointer;width:80px;opacity:.6;text-align:center;line-height:13px;font-family:PingFang SC;font-weight:800;font-size:12px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource{width:100%;padding:4px 6px;background-color:#fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;background:#fff;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;border:2px solid #fff}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:164px;color:#0d3b8b}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title-width{width:120px;margin-left:4px}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item img{margin-left:6px;width:12px;cursor:pointer;vertical-align:middle}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .xml-current-resources{border:2px solid #3e8ced;color:#3e8ced}.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .current-teacher-resources{-webkit-animation:backgroundColor 4s ease;animation:backgroundColor 4s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes backgroundColor{from{background-color:#409ef0}to{background-color:#c8e5ff}}@keyframes backgroundColor{from{background-color:#409ef0}to{background-color:#c8e5ff}}.xml-digital-teaching-preview .xml-resource-list-pc .no-data{margin:130px 30px;width:188px}.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__header{display:none!important}.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__body{padding:0}.xml-digital-teaching-preview .xml-preview-catalog-pc{overflow-y:auto;height:calc(var(--xml-reader-page-height) - 40px);padding:0!important}.xml-digital-teaching-preview .xml-preview-catalog-pc .text-book-name{font-family:PingFang SC;font-weight:400;font-size:18px;color:#333;text-align:center;padding:0 8px 14px 0;background:#fff;position:sticky;top:52px;left:0;z-index:99;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-preview-catalog-pc .text-book-name span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:52px;padding:12px 0 20px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-title{padding:0 14px;font-family:PingFang SC;font-weight:500;font-size:16px;color:#4994fb}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-img{width:12px;height:18px;background-size:100% 100%}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-img-left{background-image:url(../../static/images/icons/books/catalog_left.png)}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-img-right{background-image:url(../../static/images/icons/books/catalog_right.png)}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalogHeaderHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:0;left:0;z-index:99;background-color:var(--reader-theme-color)}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content{font-size:14px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__content{height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon,.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon::before{display:none}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content{position:relative;background:linear-gradient(88deg,#e3f2ff 0,#f9fcff 100%);border-radius:6px 0 0 6px}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content::after{position:absolute;top:5px;left:0;content:"";display:block;width:3px;height:20px!important;background:#4994fb}.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .custom-tree-node{font-style:14px;font-weight:400;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important}.xml-digital-teaching-preview .xml-digital-teaching-phone{height:var(--xml-reader-page-height);background-color:#f5f5f5}.xml-digital-teaching-preview .xml-digital-teaching-phone .xmlmback{position:absolute;top:122px;left:137px;z-index:1;padding-top:5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box{-webkit-touch-callout:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box .xml-reader-content{padding-bottom:85px}.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list{width:100%;height:calc(var(--xml-reader-page-height) - var(--vh-offset,0px));background-color:var(--reader-theme-color);-ms-scroll-chaining:none;overscroll-behavior:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list .xml-reader-window-Preview-dom{height:calc(var(--xml-reader-page-height) - var(--vh-offset,0px));overflow-y:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop{width:100%;height:80vh;background-color:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;padding:10px 15px 34px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input{margin-top:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input input{padding:1px 20px;background:#f3f3f3;border:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .seach-text{background-color:#f6fbff;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1);padding:8px 0 14px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block{position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block .add-teacher-resources{display:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .el-collapse-item__content{padding-bottom:0;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar{padding:0 16px;width:100%;position:fixed;top:0;left:0;z-index:99;pointer-events:all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con{width:100%;height:42px;background:#dee9ff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05);box-shadow:0 0 10px 0 rgba(0,0,0,.05);border-radius:12px;padding:5px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .cur-name{width:70%;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#0d3b8b;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#0d3b8b;line-height:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box .icon{width:16px;height:16px;margin-left:12px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:3003;pointer-events:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;width:100%;bottom:0;left:0;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);box-shadow:0 0 16px 0 rgba(0,0,0,.2);pointer-events:all;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);z-index:3003;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 34px 8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;border-bottom:1px solid #f1f1f1}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content img{width:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item{padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#333;line-height:22px;padding-top:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 div{color:#3e8ced;font-weight:600}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item .toolbar-icon{width:24px;height:24px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_10 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_10.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_11 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_11.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_12 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_12.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_13 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_13.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_10.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_11.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_12.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_up_13.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop{width:100%;height:80vh;background:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;padding:0 15px 66px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .book-name{font-family:PingFang SC,PingFang SC;font-weight:600;font-size:18px;color:#0d3b8b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .node-label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop{width:100%;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);box-shadow:0 0 16px 0 rgba(0,0,0,.2);border-radius:22px 22px 0 0;padding:17px;padding-bottom:calc(148px + env(safe-area-inset-bottom));-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .keyname{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;margin-right:9px;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:14px;color:#333;width:34.5%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span{margin:0 20px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__increase{margin:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .size-btn{width:62px;height:30px;background:#efefef;border-radius:15px;text-align:center;line-height:30px;cursor:pointer}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box{width:calc(100% - 65px);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:3vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,28px)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .color-tag{width:28px;height:28px;border-radius:50%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__inner,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__inner{height:30px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .active{border:1px solid #333}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-input__suffix-inner{margin-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__suffix{margin-top:6px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .is-reverse{margin-top:-13px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box{width:calc(100% - 75px)}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__suffix{margin-top:6px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .is-reverse{margin-top:-13px!important}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .m-l23{margin-left:23px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .spacing-box:not(.number-input) .el-input__inner{width:25vw;padding-right:10px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small{line-height:28px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__increase{width:28px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input__inner{height:30px;line-height:30px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop{width:100%;height:80vh;padding:0 15px 33px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f6fbff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:22px 22px 0 0;position:relative;overflow:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .no-data{margin:40px 20%;width:60%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>img,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>img,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>img{margin-right:4px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar{width:100%;height:46px;background:#e3ecff;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;left:0;bottom:calc(62px + env(safe-area-inset-bottom))}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar>div{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:rgba(22,129,229,.6);line-height:22px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active{color:#0d3b8b;font-weight:600;position:relative}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active::after{content:"";width:100%;height:2px;background-color:#0d3b8b;position:absolute;left:0;bottom:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list{height:calc(100% - 90px);overflow:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__header{background-color:transparent;color:#0d3b8b;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__wrap{background-color:transparent;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:13px;color:#2d2d2d;line-height:15px;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>div{width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:normal}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>div{width:90%;line-height:normal}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .or-text{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:13px;color:#2d2d2d;line-height:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .note-con{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:11px;color:#57a9fb;margin-top:6px;padding-left:10px;border-left:1px solid #57a9fb}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eff8ff;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>div{width:90%;line-height:normal;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:13px;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;-webkit-transform:translateY(8px);transform:translateY(8px);padding:0 5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 6px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div img{margin-right:5px}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns .delete-btn{color:#ff5a5a}.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-title{width:100%;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip{position:fixed;bottom:85px;left:calc((100% - 335px)/ 2);z-index:10001;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;background:#f7fcff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:10px 20px;border-radius:12px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon{display:inline-block;width:1.25em;height:1.25em;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile.png)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action span{padding-left:4px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#333}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-remark{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:10px;color:#999}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader{height:0!important;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-sun{font-family:"宋体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-hei{font-family:"黑体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-kai{font-family:"楷体"}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone{pointer-events:none;position:fixed;top:0;left:0;z-index:10002;width:100%;height:100vh;overflow:hidden}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere{position:absolute;pointer-events:auto}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .xml-robot-image{background-image:url(../../static/images/icons/ai/elfin.png);background-size:100% 100%;-webkit-filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5));filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5))}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .van-icon-arrow-left{font-size:1vw;font-weight:600;color:#777}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .drag-left{-webkit-transition:left 1s;transition:left 1s}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .min-robot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px 0 0 10px;background-image:-webkit-gradient(linear,right top,left top,from(#c9dbfa),to(#cae3fb));background-image:linear-gradient(to left,#c9dbfa,#cae3fb);-webkit-box-shadow:-3px 3px 6px rgba(0,0,0,.5);box-shadow:-3px 3px 6px rgba(0,0,0,.5)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content{position:relative;width:100%;height:80vh}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%);border-radius:.3rem .3rem 0 0}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box span{padding-left:2vw;font-family:SourceHanSansCN-Medium;font-weight:600;font-stretch:normal;color:#0d27c6}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box{width:100%;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .xiaozhi-tips{width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,197,192,.1)),color-stop(0,rgba(128,212,222,.1)),color-stop(0,rgba(3,227,251,.1)),to(transparent));background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);font-family:SourceHanSansCN-Light;text-align:center;font-weight:400;font-stretch:normal;letter-spacing:0;color:#405ad1}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main,.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box{width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .timer{text-align:center;font-family:SourceHanSansCN-Light;font-weight:400;font-stretch:normal;letter-spacing:0;color:#848484}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box{position:relative;font-family:SourceHanSansCN-Light;font-weight:400;font-stretch:normal;letter-spacing:0}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box .loading-box{width:100%;position:absolute;left:0;bottom:0;z-index:0;-webkit-animation:myAnimation .8s linear infinite;animation:myAnimation .8s linear infinite}@keyframes myAnimation{0%,100%{background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)}25%{background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)}50%{background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)}75%{background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)}}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .left{background-color:#f4f4f4;border-radius:0 10px 10px;border:1px solid #e5e5e5;color:#484848}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .right{background-color:#bbe8ff;border-radius:10px 0 10px 10px;border:1px solid #bbe8ff;color:#000}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .delete{background-image:url(../../static/images/icons/ai/delete_01.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .refresh{background-image:url(../../static/images/icons/ai/refresh_01.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .right-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box{position:absolute;left:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;border-top:solid 1px #bbe8ff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-20%,transparent),to(rgba(3,227,251,.1)));background-image:linear-gradient(180deg,transparent -20%,rgba(3,227,251,.1) 100%);-webkit-box-shadow:40px 12px 70px rgba(3,227,251,.2);box-shadow:40px 12px 70px rgba(3,227,251,.2)}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .download{background-image:url(../../static/images/icons/ai/download.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #bbe8ff;background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content{width:calc(100% - .4rem);outline:0;border:none;resize:none;overflow-y:scroll;color:#333;font-family:"微软雅黑";background-color:#fff}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content:empty::before{content:attr(placeholder);color:#777}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .sending{width:.24rem;height:.32rem;background-color:#fff;background-image:url(../../static/images/icons/ai/sending2.png);background-size:100% 100%}.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-loading{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7)}.xml-digital-teaching-preview .xml-digital-teaching-phone .pointer-events{pointer-events:initial}.xml-digital-teaching-preview .xml-resource-list-phone{width:100%;height:80vh;padding-bottom:20px;background-color:#f0f8ff;border-radius:6vw 6vw 0 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding-right:2vw;padding-bottom:calc(50px + env(safe-area-inset-bottom))}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone{position:relative;width:26vw;height:100%;background-color:var(--reader-background-color)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item{position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:14vw;padding:0 6px 0 3vw;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item span{padding-left:6px}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .current-toolbar{font-weight:600;color:#3e8ced}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar{position:absolute;left:0;top:0;z-index:8;width:100%;height:14vw;background:#f0f8ff;-webkit-transition:top .3s;transition:top .3s}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar::after{position:absolute;z-index:10;display:block;content:"";width:2px;height:6vw;background:#2679e1;top:4vw;left:0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content{width:70vw;height:100%;padding:0 10px;overflow:hidden;overflow-y:auto;background-color:var(--reader-background-color);border-radius:2vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .current-teacher-resources{-webkit-animation:backgroundColor 4s ease;animation:backgroundColor 4s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes backgroundColor{from{background-color:#7ac1ff}to{background-color:#eaf5ff}}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note-box{padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note{-webkit-box-shadow:0 1px 4px 0 rgba(218,218,218,.8);box-shadow:0 1px 4px 0 rgba(218,218,218,.8);border-radius:4px}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#4f8de9;border-radius:4px 4px 0 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .note-icon{width:4vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .location{width:5vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .note-content{width:100%;padding:4px 8px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;line-height:24px;cursor:pointer}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item{position:relative;padding-bottom:1vw;width:100%;min-height:10vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 0}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title{width:calc(100% - 10vw);padding:0 8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-icon{width:5vw;height:5vw;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_01{background-image:url(../../static/images/icons/resource/phone_icon_01.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_02{background-image:url(../../static/images/icons/resource/phone_icon_02.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_03{background-image:url(../../static/images/icons/resource/phone_icon_03.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_04{background-image:url(../../static/images/icons/resource/phone_icon_04.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_05{background-image:url(../../static/images/icons/resource/phone_icon_05.png)}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .location{margin-left:6px;width:5vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay{position:relative}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay::after{content:"";display:block;position:absolute;top:0;right:0;background-color:var(--reader-background-color);width:3.6vw;height:5vw;-webkit-animation:myfirst 1.2s infinite;animation:myfirst 1.2s infinite}@-webkit-keyframes myfirst{from{width:3.6vw}to{width:0}}@keyframes myfirst{from{width:3.6vw}to{width:0}}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .flex-column{padding-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item{position:relative;margin-bottom:2vw;width:46%}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30vw;background-color:#f2f2f2}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover img{max-width:100%;max-height:100%}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0 2vw}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .resource-title{width:calc(100% - 5vw);padding-right:8px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .location{width:5vw}.xml-digital-teaching-preview .teacher-resources-number-h5{position:absolute;top:23px;right:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;cursor:pointer}.xml-digital-teaching-preview .teacher-resources-number-h5 .number{position:relative;display:inline-block;border:1px solid #f17f53;border-radius:4px;height:18px;background-color:#fff;line-height:18px;padding:0 3px 0 4px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:10px;color:#f17f53;left:-4px}.xml-digital-teaching-preview .teacher-resources-number-h5 .number::after{position:absolute;top:5px;left:-3px;content:"";display:block;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #f17f53;border-top-color:#fff;border-right-color:#fff;background-color:#fff}.xml-digital-teaching-preview .xml-download-file-uppop{width:calc(100vw - 20px);padding:18px 12px;border-radius:6px;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.15);box-shadow:0 2px 16px 0 rgba(0,0,0,.15)}.xml-digital-teaching-preview .xml-download-file-uppop .code-path{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-digital-teaching-preview .xml-download-file-uppop .code-path .download-file-link{width:calc(100% - 60px);height:34px;border:1px solid #efefef;border-radius:6px;padding:0 14px;line-height:32px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-digital-teaching-preview .xml-download-file-uppop .code-path .copy-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:54px;height:34px;background:#3e8ced;border-radius:2px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#fff}.xml-digital-teaching-preview .xml-download-file-uppop .code-text{padding-top:6px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#3e8ced;line-height:20px}.xml-digital-teaching-preview .video-resource-player{position:fixed;top:0;left:0;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#2e2e2e}.xml-digital-teaching-preview .video-resource-player .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .video-resource-player .video-content{width:100%}.xml-digital-teaching-preview .video-resource-player-pc{position:fixed;top:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:50%;background-color:#2e2e2e}.xml-digital-teaching-preview .video-resource-player-pc .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .video-resource-player-pc .video-content{width:100%;position:relative}.xml-digital-teaching-preview .xml-audio-player-page{position:fixed;top:0;left:0;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#2e2e2e}.xml-digital-teaching-preview .xml-audio-player-page .el-icon-back{position:absolute;top:20px;left:20px;font-size:7vw;color:#fff;cursor:pointer}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .square-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:70vw;height:70vw;padding:30px;border-radius:50%;overflow:hidden}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button{position:absolute;left:0;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70vw;height:70vw}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-pause,.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-play{font-size:15vw;font-weight:600;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .rotate{-webkit-animation:rotate 7s linear infinite;animation:rotate 7s linear infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .active{-webkit-animation-play-state:running;animation-play-state:running}.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.xml-digital-teaching-preview .xml-audio-player-page .audio-player-title{width:100%;height:10vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC;font-weight:500;font-size:5vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .current-time{width:14vw;font-size:4vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .total-time{width:14vw;padding-left:1vw;font-size:4vw;color:#fff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .progress{width:56vw}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;height:140px;padding-bottom:10px}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .el-slider__button{width:10px;height:10px;background-color:#409eff}.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .volume-btn{margin:10px 0 0 4px;width:16px;height:16px;background-image:url(../../static/images/icons/resource/volume_02.png);background-size:100% 100%}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-line-height]:not([data-theme-line-height=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-line-height]:not([data-theme-line-height=""]) .parent-group .text-container .richtext-reset-wrapper--view p{line-height:var(--reader-theme-line-height)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .text-container .richtext-reset-wrapper--view p{letter-spacing:var(--reader-theme-letter-spacing)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]){color:var(--reader-theme-font-color)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a{color:var(--reader-theme-link-color)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view span{font-size:var(--reader-theme-font-size)!important}.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view span{font-family:var(--reader-theme-font-family)!important}@media (min-width:1300px) and (max-width:1500px){.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{width:670px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:590px}}@media (max-width:1299px){.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{width:600px}.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{width:520px}}.xml-digital-teaching-preview .mask-layer-trial-external{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3)}.xml-digital-teaching-preview .mask-layer-trial-external img{width:20px}.xml-digital-teaching-preview .min-mask-layer img{width:14px}.xml-digital-teaching-preview ::-webkit-scrollbar{width:6px}.xml-digital-teaching-preview ::-webkit-scrollbar-track{background-color:#e0e0e0}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb{background-color:#a3a3a3}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:hover{background-color:#797979}.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:active{background-color:#797979}.xml-digital-teaching-preview .xml-reader-window-box .text-books-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.xml-digital-teaching-preview .xml-search-highlight{background-color:#ff0;color:red}.xml-digital-teaching-preview .code-toolbar{user-select:none}.add-teacher-resources-dialog .el-dialog__title{font-size:16px}.add-teacher-resources-dialog .el-dialog__body{padding:10px 20px 30px}.add-teacher-resources-dialog .el-dialog__body .ispan{font-size:12px!important;margin-top:-33px!important;font-style:normal!important}.add-teacher-resources-dialog .el-dialog__body .el-upload-list--picture-card{margin:0 0 0 -50px}.add-teacher-resources-dialog .el-dialog__body .el-checkbox{min-width:108px}.add-teacher-resources-dialog .el-dialog__body .el-upload--picture-card i{font-size:54px;margin-top:43px}.add-teacher-resources-dialog .el-dialog__body .recordeds{margin-left:0!important}.add-teacher-resources-dialog .el-dialog__body .upload-demo{margin-left:145px!important}.add-teacher-resources-dialog .el-dialog__body .addOne{height:60px!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item{margin:0!important;border-radius:4px!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea{width:100%!important}.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea:focus{border-color:#409eff!important}.add-teacher-resources-dialog .el-dialog__body .disUoloadSty .el-upload--picture-card{display:none}.add-teacher-resources-dialog .el-dialog__body .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:148px;height:148px;background-color:#a7afb8;border:1px dashed #c0ccda;border-radius:6px}.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item .cover{max-width:100%;max-height:100%}.add-teacher-resources-dialog .el-tabs__nav-wrap::after{position:static!important}.add-teacher-resources-dialog .notes-form{margin-left:-2px}.add-teacher-resources-dialog .notes-textarea{width:84%!important}.add-teacher-resources-dialog .character-count{position:absolute;right:8px;bottom:-4px;font-size:12px;color:#999}.preview-tree-box-h5{background:0 0;padding:15px 0;height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto}.preview-tree-box-h5[id=built-in-tree]{padding:0}.preview-tree-box-h5 .el-tree-node{word-break:break-all;white-space:normal}.preview-tree-box-h5 .el-tree-node .el-tree-node__content{display:table}.preview-tree-box-h5-title{padding:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-tree-box-h5-title .el-image{position:absolute;left:16px}.preview-tree-box-h5-title span{height:20px;font-size:20px;font-family:PingFang SC;font-weight:700;color:#333;line-height:14px}.preview-tree-box-h5-line{width:100%;height:1px;background:#ccc;border-radius:1px}.preview-tree-box-h5-tree{margin-top:16px}.preview-tree-box-h5.custom-catalog-tree .el-tree-node__content{width:100%;padding:4px 8px 4px 0}.preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon{display:none}.preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{background-color:inherit}.preview-tree-box-h5 .catalog-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-tree-box-h5 .catalog-node .highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;color:#1681e5}.preview-tree-box-h5 .catalog-node__left,.preview-tree-box-h5 .catalog-node__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-tree-box-h5 .catalog-node__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.preview-tree-box-h5 .catalog-node__left .catalog-node__label{position:relative;padding:8px 10px;width:calc(100% - 22px)}.preview-tree-box-h5 .catalog-node__left .node-label-bg{position:absolute;color:transparent}.preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg{left:0;top:0;width:100%;height:100%;border-radius:8px;color:#1681e5}.preview-tree-box-h5 .catalog-node__right{width:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left{width:200px}.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node{color:var(--preview-theme-color)}.xml-toast-prompt-box{position:fixed;top:40vh;left:35vw;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30vw}.xml-toast-prompt-box .prompt-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 20px;border-radius:6px;font-size:16px;font-family:"微软雅黑";text-align:center}.xml-toast-prompt-box .warning{background:#fcf6ed;border:2px solid #ffedd4;color:#f2ae4b}.xml-toast-prompt-box .error{background:#fdf0f0;border:2px solid #f0c5c5;color:#eb6c6e}.xml-toast-prompt-box .success{background:#ddf1e2;border:2px solid #bee2c7;color:#6ac73c}.xml-set-pop-pc .el-dialog{width:395px;height:340px}.xml-set-pop-pc .el-dialog__header{background-color:#f2f2f2!important}.xml-set-pop-pc .el-form-item{margin-bottom:35px}.xml-set-pop-pc .el-form-item__label{font-size:16px}.xml-set-pop-pc .el-select{margin-left:3px}.xml-set-pop-pc .el-select--medium{width:300px;height:30px}.xml-set-pop-pc .slider{margin-left:18px}.xml-set-pop-pc .select-font{margin-left:11px;width:75%}.xml-set-pop-pc .set-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:37px}.xml-set-pop-pc .set-item .keyname{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;margin-right:9px;white-space:nowrap}.xml-set-pop-pc .set-item .spacing-box .el-input__inner{width:25vw;padding-right:10px}.xml-set-pop-pc .set-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:14px;color:#333;width:29.9%}.xml-set-pop-pc .set-item>div>span{margin:0 20px}.xml-set-pop-pc .set-item>div>span.el-input-number__decrease,.xml-set-pop-pc .set-item>div>span.el-input-number__increase{margin:0}.xml-set-pop-pc .set-item .size-btn{width:62px;height:30px;background:#efefef;border-radius:15px;text-align:center;line-height:30px;cursor:pointer}.xml-set-pop-pc .set-item .color-box{width:calc(100% - 65px);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:3vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:repeat(auto-fit,28px)}.xml-set-pop-pc .set-item .color-box .color-tag{width:28px;height:28px;border-radius:50%}.xml-set-pop-pc .set-item .color-box .active{border:1px solid #333}.xml-set-pop-pc .set-item .family-select-box{width:calc(100% - 75px)}.xml-set-pop-pc .set-item .family-select-box .el-select{width:100%}.xml-set-pop-pc .set-item .m-l23{margin-left:23px}.xml-set-pop-pc .color-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:300px;height:28px}.xml-set-pop-pc .color-container .color-item{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.xml-set-pop-pc .color-container .active-color{border:1px solid #000;border-radius:50%}.xml-set-pop-pc .white-check{color:#fff!important}.xml-set-pop-pc .color-item.white-border{border-color:#fff!important}.xml-set-pop-pc .check-mark{margin:1px 0 0 8px}.xml-set-pop-pc .el-form-item__content .line-height-select{width:283px;height:30px}.customPopper{min-width:80px!important}.teacher-note-popover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-note-popover span{margin:2px 0;cursor:pointer;font-family:PingFang SC;font-weight:400;font-size:12px;color:#333}.teacher-note-popover span:hover{color:#3d9ae6}@media (max-width:1000px){.xml-digital-teaching-preview .parent-group{padding:14px}.parent-group-mark .code-toolbar{width:calc(100vw - 28px)}}.preview-left-student,.xml-iframe-web-view{width:100%;height:100%}.xml-resource-list-pc .ppt,.xml-resource-list-pc .pptx,.xml-resource-list-phone .ppt,.xml-resource-list-phone .pptx{background-image:url(../../static/images/icons/resource/ppt.svg)}.xml-resource-list-pc .doc,.xml-resource-list-pc .docx,.xml-resource-list-phone .doc,.xml-resource-list-phone .docx{background-image:url(../../static/images/icons/resource/docx.svg)}.xml-resource-list-pc .richtext-reset-wrapper--edit .doc,.xml-resource-list-pc .richtext-reset-wrapper--edit .docx,.xml-resource-list-pc .richtext-reset-wrapper--view .doc,.xml-resource-list-pc .richtext-reset-wrapper--view .docx,.xml-resource-list-phone .richtext-reset-wrapper--edit .doc,.xml-resource-list-phone .richtext-reset-wrapper--edit .docx,.xml-resource-list-phone .richtext-reset-wrapper--view .doc,.xml-resource-list-phone .richtext-reset-wrapper--view .docx{background-image:none}.xml-resource-list-pc .xls,.xml-resource-list-pc .xlsx,.xml-resource-list-phone .xls,.xml-resource-list-phone .xlsx{background-image:url(../../static/images/icons/resource/excel.svg)}.xml-resource-list-pc .gif,.xml-resource-list-pc .jpeg,.xml-resource-list-pc .jpg,.xml-resource-list-pc .png,.xml-resource-list-phone .gif,.xml-resource-list-phone .jpeg,.xml-resource-list-phone .jpg,.xml-resource-list-phone .png{background-image:url(../../static/images/icons/resource/jpg.svg)}.xml-resource-list-pc .mp3,.xml-resource-list-phone .mp3{background-image:url(../../static/images/icons/resource/mp3.svg)}.xml-resource-list-pc .mp4,.xml-resource-list-phone .mp4{background-image:url(../../static/images/icons/resource/mp4.svg)}.xml-resource-list-pc .pdf,.xml-resource-list-phone .pdf{background-image:url(../../static/images/icons/resource/pdf.svg)}.xml-resource-list-pc .zip,.xml-resource-list-phone .zip{background-image:url(../../static/images/icons/resource/zip.svg)}.xml-resource-list-pc .recorded,.xml-resource-list-phone .recorded{background-image:url(../../static/images/icons/resource/icon_recorded.svg)}.preview-left-student{overflow-y:auto;padding:0!important;background-color:var(--reader-theme-color)}.preview-left-student .text-book-name{font-family:PingFang SC;font-weight:400;font-size:18px;color:#333;text-align:center;padding:0 8px 0 0;background:#fff;position:sticky;z-index:99;background-color:var(--reader-theme-color)}.preview-left-student .text-book-name span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.preview-left-student .xml-preview-catalog-pc{overflow:hidden;height:auto}.preview-left-student .xml-empty{margin-top:260px}.preview-left-student .el-tabs__header{padding:0 10px 4px 12px!important;position:sticky;top:0;z-index:1;background:#fff;margin:0}.preview-left-student .text-book-name{top:0!important}.preview-left-student .el-tabs__item{color:#afafaf;border:none!important}.preview-left-student .is-active{color:#000;font-weight:700}.preview-left-student .el-tabs__nav{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-left-student .el-tabs__active-bar{width:30px;height:4px;background:-webkit-gradient(linear,left top,right top,from(#0bbafb),to(#4285ec));background:linear-gradient(90deg,#0bbafb,#4285ec);margin:10px 10px 10px 0}.preview-left-student .el-collapse{border:none}.preview-left-student .el-collapse-item{margin-bottom:26px;background-color:var(--reader-theme-color);-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px;overflow:hidden;border:2px solid #fff}.preview-left-student .el-collapse-item .el-collapse-item__header{position:sticky;top:0;left:0;height:30px;padding:0 0 0 10px;background:#7f9eb2;font-family:PingFang SC;font-weight:400;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid #3e8ced}.preview-left-student .el-collapse-item .el-collapse-item__content{padding-bottom:0}.preview-left-student .el-collapse-item .collapse-title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.preview-left-student .resource-list{padding:12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#e5eefa;width:100%}.preview-left-student .resource-list .resource-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;border-radius:4px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;width:88%}.preview-left-student .resource-list .resource-item .flie-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .resource-list .resource-item .teacher-flie-title{display:inline-block;width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-left-student .resource-list .resource-item .resource-title{cursor:pointer;width:100%}.preview-left-student .resource-list .resource-item .icon{width:23px;height:17px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.preview-left-student .resource-list .resource-item .icon_01{background-image:url(../../static/images/icons/resource/icon_01.png)}.preview-left-student .resource-list .resource-item .icon_02{background-image:url(../../static/images/icons/resource/icon_02.png)}.preview-left-student .resource-list .resource-item .icon_03{background-image:url(../../static/images/icons/resource/icon_03.png)}.preview-left-student .resource-list .resource-item .icon_04{background-image:url(../../static/images/icons/resource/icon_04.png)}.preview-left-student .resource-list .resource-item .icon_05{background-image:url(../../static/images/icons/resource/icon_05.png)}.preview-left-student .resource-list .resource-item .resource-icon{position:absolute;top:110px;left:89px;width:18px;height:18px;cursor:pointer;background-image:url(../../static/images/icons/resource/positioning.png);background-size:16px 16px;background-repeat:no-repeat;background-position:50% 50%}.preview-left-student .resource-list .resource-item .resource-icon:hover{background-image:url(../../static/images/icons/resource/positioning.png)}.preview-left-student .resource-list .resource-item .resource-icon2{position:absolute;top:0!important;left:203px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .resource-icon3{position:absolute;top:0!important;left:70px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .hoverImgStyle{position:absolute;top:106px!important;cursor:pointer}.preview-left-student .resource-list .resource-item .hoverStyle{position:absolute;top:0!important;left:203px!important;cursor:pointer}.preview-left-student .resource-list .resource-item:hover{color:#3e8ced}.preview-left-student .resource-list .resource-item:hover .icon_01{background-image:url(../../static/images/icons/resource/icon_up_01.png)}.preview-left-student .resource-list .resource-item:hover .icon_02{background-image:url(../../static/images/icons/resource/icon_up_02.png)}.preview-left-student .resource-list .resource-item:hover .icon_03{background-image:url(../../static/images/icons/resource/icon_up_03.png)}.preview-left-student .resource-list .resource-item:hover .icon_04{background-image:url(../../static/images/icons/resource/icon_up_04.png)}.preview-left-student .resource-list .resource-item:hover .icon_05{background-image:url(../../static/images/icons/resource/icon_up_05.png)}.preview-left-student .resource-list .xml-teacher-note{margin-bottom:16px;-webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);box-shadow:0 1px 10px 0 rgba(218,218,218,.8);border-radius:4px}.preview-left-student .resource-list .xml-teacher-note .xml-note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30px;padding:0 6px;background:#a8bbc8;border-radius:4px 4px 0 0}.preview-left-student .resource-list .xml-teacher-note .xml-note-header .note-icon{width:16px}.preview-left-student .resource-list .xml-teacher-note .xml-note-header .el-icon-more{color:#fff}.preview-left-student .resource-list .xml-teacher-note .delete-btn .delete-btn-item{height:14px;width:14px;background-repeat:no-repeat;background-image:url(../../static/images/icons/resource/delete-student.png);cursor:pointer}.preview-left-student .resource-list .xml-teacher-note .note-content{width:100%;padding:4px 8px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#333;line-height:24px;cursor:pointer}.preview-left-student .resource-list .image-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47%;height:106px;margin-bottom:30px}.preview-left-student .resource-list .image-item .el-dialog__header{display:none}.preview-left-student .resource-list .image-item img{max-width:100%;max-height:100%}.xml-reader-preview-guokai .tippy-box,.xml-reader-preview-huateng .tippy-box{max-width:inherit!important}.preview-left-student .resource-list .image-item .image-title{position:absolute;left:-8px;bottom:-19px;width:90%;opacity:.6;text-align:center;line-height:13px;font-family:PingFang SC;font-weight:800;font-size:12px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-left-student .resource-list .teaching-resource-item .resource-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:164px}.preview-left-student .resource-list .teaching-resource-item .resource-title-width{width:136px}.preview-left-student .resource-list .teaching-resource-item img{margin-left:6px;width:12px;cursor:pointer;vertical-align:middle}.v-modal{z-index:1000!important}.legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.fillInTheBlanksSpan{border-bottom:1px solid #333}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle}.xml-el-icon-close-dialog{position:absolute;top:6px;right:6px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;border-radius:50%;background-color:#999;cursor:pointer}.xml-el-icon-close-dialog .el-icon-close{color:#fff;font-size:12px}.xml-text-preview-box-dialog{user-select:none}.xml-text-preview-box-dialog .el-dialog__header{display:none!important}.xml-audio-player-page-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0 30px}.xml-audio-player-page-pc .el-icon-back{display:none}.xml-audio-player-page-pc .audio-cover{width:160px}.xml-audio-player-page-pc .audio-cover .square-wrapper{position:relative}.xml-audio-player-page-pc .audio-cover .rotate{-webkit-animation:rotate 7s linear infinite;animation:rotate 7s linear infinite}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.xml-audio-player-page-pc .audio-cover .active{-webkit-animation-play-state:running;animation-play-state:running}.xml-audio-player-page-pc .audio-cover .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.xml-audio-player-page-pc .play-button{position:absolute;top:50px;left:50px;font-size:63px;cursor:pointer}.xml-audio-player-page-pc .audio-player-title{font-size:29px}.xml-audio-player-page-pc .audio-controls{-webkit-box-flex:1;-ms-flex:1;flex:1;width:89%}.xml-audio-player-page-pc .audio-controls .audio-controls__handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .progress{width:calc(100% - 90px);padding:0 14px}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .current-time,.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .total-time{position:relative}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;height:140px;padding-bottom:10px}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .el-slider__button{width:10px;height:10px;background-color:#409eff}.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .volume-btn{margin:10px 0 0 4px;width:16px;height:16px;background-image:url(../../static/images/icons/resource/volume_01.png);background-size:100% 100%;cursor:pointer}.xml-epub-pdf-dialog .el-dialog__header{padding-bottom:24px}.xml-epub-pdf-dialog .el-dialog__body{padding:0}.xml-reader-preview-huateng .xml-digital-teaching-pc{padding-left:0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .text-book-name{padding:10px 30px 10px 10px;background-color:#79abfa;font-family:FZDHTK;font-size:20px;color:#fff;font-weight:600;clip-path:polygon(0 0,246px 0,100% 100%,0 100%)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header{padding:0 22px 0 0!important;background-color:#538ae6;clip-path:polygon(0 0,246px 0,100% 100%,0 100%)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__nav{width:100%;border:none}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__item{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .is-active{background:#79abfa}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-collapse,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-preview-catalog-pc{padding:10px 0 0 10px!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-note-header{background-color:#538ae6}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .catalogContentTeacher{padding-left:10px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{height:80px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress{width:150px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress-bar__outer{border:1px solid #4d90f9}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress__text{font-size:14px!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .title{padding-top:6px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up span{padding-top:6px;font-family:SimHei;font-weight:400;font-size:14px;color:#676767;cursor:pointer}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .el-collapse-item__header{background:#538ae6}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .is-active{background:#3e8ced;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header{background-color:#538ae6}.xml-reader-preview-huateng .xml-digital-teaching-pc .is-active{border:2px solid #3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{margin-right:0}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{width:68px;height:100%;padding-left:4px;padding-right:4px}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar{background-color:#79abfa;-webkit-box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8);box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8)}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar div{color:#fff}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{display:none}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-item{height:90px;background-color:#deecff;margin:0 0 6px;border-radius:0 18px 18px 0}.xml-reader-preview-guokai .xmlStatisticalCharts .student_color1,.xml-reader-preview-huateng .xmlStatisticalCharts .student_color1{background-color:#fc7293}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_01.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_02.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_03.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_04.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_05.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_06.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_07.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_08.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_09.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_01.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_02.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_03.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_04.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_05.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_06.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_07.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_08.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_ht_09.png)!important}.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 div{font-weight:600;color:#3e8ced}.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_left{width:30px;height:80px;margin-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_right{width:30px;height:80px;margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-huateng .xmlStatisticalCharts .uptri{margin:0 auto;width:0;height:0;border-top:15px solid rgba(255,255,255,0);border-left:15px solid rgba(255,255,255,0);border-bottom:15px solid rgba(151,151,151,.25);border-right:15px solid rgba(255,255,255,0)}.xml-reader-preview-huateng .xmlStatisticalCharts .uptri1{margin:0 auto;width:0;height:0;border-top:15px solid #fff;border-left:15px solid #fff;border-bottom:15px solid #fff;border-right:15px solid #fff}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color2{background-color:#9d91f3}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color3{background-color:#47c8e8}.xml-reader-preview-huateng .xmlStatisticalCharts .student_color4{background-color:#64a4fc}.xml-reader-preview-huateng .xmlStatisticalCharts .student_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_img{width:100px;height:100px;border-radius:50px;background-color:#ececec}.xml-reader-preview-huateng .xmlStatisticalCharts .student_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .img{width:100px;height:100px;border-radius:50px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:750px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .select_swiper_box,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .swiper_box{margin-right:30px;border-radius:4px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_img{width:80px;height:80px;border-radius:50px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_name{text-align:center;padding:10px 0;width:80px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom{width:850px;background-color:#fff;margin-top:0;border-radius:10px;-webkit-box-shadow:0 2px 16px 0 rgba(151,151,151,.25);box-shadow:0 2px 16px 0 rgba(151,151,151,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px 30px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-huateng .xmlStatisticalCharts .el-select{width:140px;height:34px}.xml-reader-preview-huateng .xmlStatisticalCharts .el-input--suffix{height:34px}.xml-reader-preview-huateng .xmlStatisticalCharts .el-input--suffix input{height:34px!important}.xml-reader-preview-guokai .xml-digital-teaching-pc{padding-left:0}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left{-webkit-box-shadow:0 0 10px 0 rgba(218,218,218,.8);box-shadow:0 0 10px 0 rgba(218,218,218,.8)}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .catalog-content .is-current>.el-tree-node__content{position:relative;background:rgba(211,222,255,.54);-webkit-box-shadow:0 0 3px 0 rgba(143,178,231,.36);box-shadow:0 0 3px 0 rgba(143,178,231,.36);border-radius:6px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .catalog-content .is-current>.el-tree-node__content::after{display:none}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .xml-preview-catalog-pc .catalog-header .catalog-img-left{background-image:url(../../static/images/icons/books/catalog_left_gk.png)}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .xml-preview-catalog-pc .catalog-header .catalog-img-right{background-image:url(../../static/images/icons/books/catalog_right_gk.png)}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .text-book-name{padding:10px 30px 10px 10px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:16px;color:#333}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#666;line-height:19px;margin-top:22px;margin-bottom:16px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs>div{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs>div>span{margin:0 10px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs-active{font-weight:600;color:#538ae6}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs .left-icon{background:url(../../static/images/icons/books/catalog_left_gk.png);background-size:100% 100%;width:20px;height:30px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs .right-icon{background:url(../../static/images/icons/books/catalog_right_gk.png);background-size:100% 100%;width:20px;height:30px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header{background:rgba(222,230,255,.54);border-radius:6px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__nav{width:100%;border:none}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__item{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;text-align:center;padding:0 15px;background:#f0f3fe}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__active-bar{width:30px;height:3px;background:#538ae6;margin:0 0 4px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-collapse,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-preview-catalog-pc{padding:10px 10px 0!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-note-header{background-color:#538ae6}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .catalogContentTeacher{padding-left:10px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc{-webkit-box-shadow:0 2px 14px 8px #ddd;box-shadow:0 2px 14px 8px #ddd;border-radius:4px 4px 0 0}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress{width:150px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress-bar__outer{border:1px solid #4d90f9}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress__text{font-size:14px!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .title{padding-top:6px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up span{padding-top:6px;font-family:SimHei;font-weight:400;font-size:14px;color:#676767;cursor:pointer}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item{margin-bottom:10px;background:#fff;border-radius:10px;border:1px solid #d5dee3;padding:10px 8px 0}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .el-collapse-item__header{background:#538ae6;border-radius:6px;margin-bottom:12px}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .is-active{background:#aecdfe;border-color:#aecdfe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list{padding:0}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-teacher-note{background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(142,142,142,.15);box-shadow:0 0 10px 0 rgba(142,142,142,.15);border-radius:10px;border:1px solid #aecdfe}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header{background-color:#aecdfe;border-radius:8px 8px 0 0}.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header .note-icon{width:18px}.xml-reader-preview-guokai .xml-digital-teaching-pc .is-active{border:1px solid #d5dee3;background:#fff}.xml-reader-preview-guokai .xml-digital-teaching-pc .is-active .resource-list{background:#fff}.xml-reader-preview-guokai .xml-digital-teaching-pc .is-active i{border:0;color:#fff}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{display:-webkit-box;display:-ms-flexbox;display:flex}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{height:100%;padding-left:4px;padding-right:4px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar{background-color:var(--xml-reader-toolbar-color);-webkit-box-shadow:2px 1px 2px 1px var(--xml-reader-toolbar-border-color);box-shadow:2px 1px 2px 1px var(--xml-reader-toolbar-border-color)}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar div{color:#fff}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 div{color:#3e8ced;font-weight:600}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{display:none}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-item{height:70px!important;margin:0 0 6px;border-radius:0 18px 18px 0}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_01.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_02.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_03.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_04.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_05.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_06.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_07.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_08.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_09.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_01.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_02.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_03.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_04.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_05.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_06.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_07.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_08.png)!important}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 .toolbar-icon{background-image:url(../../static/images/icons/toolbar/icon_gk_09.png)!important}.xml-reader-preview-guokai .xmlStatisticalCharts .wrap_left{width:30px;height:80px;margin-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-guokai .xmlStatisticalCharts .wrap_right{width:30px;height:80px;margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xml-reader-preview-guokai .xmlStatisticalCharts .uptri{margin:0 auto;width:0;height:0;border-top:15px solid rgba(255,255,255,0);border-left:15px solid rgba(255,255,255,0);border-bottom:15px solid rgba(151,151,151,.25);border-right:15px solid rgba(255,255,255,0)}.xml-reader-preview-guokai .xmlStatisticalCharts .uptri1{margin:0 auto;width:0;height:0;border-top:15px solid #fff;border-left:15px solid #fff;border-bottom:15px solid #fff;border-right:15px solid #fff}.xml-reader-preview-guokai .xmlStatisticalCharts .student_color2{background-color:#9d91f3}.xml-reader-preview-guokai .xmlStatisticalCharts .student_color3{background-color:#47c8e8}.xml-reader-preview-guokai .xmlStatisticalCharts .student_color4{background-color:#64a4fc}.xml-reader-preview-guokai .xmlStatisticalCharts .student_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-guokai .xmlStatisticalCharts .student_img{width:100px;height:100px;border-radius:50px;background-color:#ececec}.xml-reader-preview-guokai .xmlStatisticalCharts .student_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(151,151,151,.25);padding:20px 30px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_top .img{width:100px;height:100px;border-radius:50px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_top .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:750px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .select_swiper_box,.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .swiper_box{margin-right:30px;border-radius:4px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .teacher_img{width:80px;height:80px;border-radius:50px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .teacher_name{text-align:center;padding:10px 0;width:80px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom{width:850px;background-color:#fff;margin-top:0;border-radius:10px;-webkit-box-shadow:0 2px 16px 0 rgba(151,151,151,.25);box-shadow:0 2px 16px 0 rgba(151,151,151,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px 30px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box{width:48%;border-radius:10px;color:#fff;margin-top:15px}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .title{padding:10px 20px 0}.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .time{text-align:center;padding-bottom:10px;font-size:18px}.xml-reader-preview-guokai .xmlStatisticalCharts .el-select{width:140px;height:34px}.xml-reader-preview-guokai .xmlStatisticalCharts .el-input--suffix{height:34px}.xml-reader-preview-guokai .xmlStatisticalCharts .el-input--suffix input{height:34px!important}@media screen and (min-width:1600px){.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left{width:340px}.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-toolbar-content{width:300px!important}}.xml-reader-preview-guokai .preview-counter-main-pc{padding:0 40px;-webkit-box-sizing:content-box;box-sizing:content-box}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tippy-box{background-color:rgba(0,0,0,.5)}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tippy-box[data-placement^=top]>.tippy-arrow::before{border-top-color:rgba(0,0,0,.8)!important}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tippy-content{background-color:rgba(0,0,0,.5);border-radius:4px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);padding:0}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tipnote-tpl{padding:14px 10px 10px}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl{padding:6px 8px;background-color:rgba(0,0,0,.1);color:#cacaca}.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl .tipbar-action:hover{background-color:rgba(0,0,0,.5);color:#e2e2e2}.xml-reader-preview-guokai .xml-resource-list-phone{height:100vh}.xml-reader-preview-guokai .xml-resource-list-phone .navBar{height:46px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:17px;color:#333;background-color:#f6fbff;position:relative}.xml-reader-preview-guokai .xml-resource-list-phone .navBar .back-icon{position:absolute;left:20px;font-weight:700;color:#333;font-size:21px}.xml-reader-preview-guokai .xml-resource-list-phone .van-tabs__line{bottom:20px}.xml-reader-preview-guokai .xml-resource-list-phone .xml-resource-list{padding:22px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f6fbff}.xml-reader-preview-guokai .xml-resource-list-phone .xml-resource-list .xml-resource-content{width:100%;padding:10px 10px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(151,151,151,.1);box-shadow:0 0 16px 0 rgba(151,151,151,.1);border-radius:10px}.xml-reader-preview-guokai .xml-resource-list-phone .xml-resource-list .xml-resource-content .collapse-top{background-color:#fff} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleHtmlGroupRender.css b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleHtmlGroupRender.css index fe86b4c..7222d86 100644 --- a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleHtmlGroupRender.css +++ b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleHtmlGroupRender.css @@ -1 +1 @@ -.xml-single-html-group-render{position:relative}.xml-single-html-group-render .xml-html-mask{position:absolute;width:calc(100% - 30px)!important;height:calc(100% - 30px)!important;left:0;right:0;bottom:0;top:0;opacity:.1;filter:alpha(opacity=5);z-index:100}.xml-single-html-group-render .xml-copy-url-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;cursor:pointer;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#2d2d2d}.xml-single-html-group-render .xml-copy-url-box .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px;background:#eef3ff;border-radius:12px}.xml-single-html-group-render .xml-copy-url-box .content img{width:120px}.xml-single-html-group-render .xml-copy-url-box .content span{padding:14px 0;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#999;line-height:20px}.xml-single-html-group-render .xml-copy-url-box .content .btn{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#3e8ced}.xml-single-html-group-render .web-file-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:15px;border:1px solid #418eed}.xml-single-html-group-render .web-file-box .file-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px}.xml-single-html-group-render .web-file-box .file-cover img{width:70px;height:70px}.xml-single-html-group-render .web-file-box .file-title{font-size:18px;font-weight:400;color:#333;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-left:16px;width:calc(100% - 100px)!important}.xml-single-html-group-render .xml-iframe-mask-box::after{content:"";position:absolute;top:0;left:0;z-index:999;display:block;width:100%;height:100%;pointer-events:var(--xml-iframe-pointer-events)} \ No newline at end of file +.xml-single-html-group-render{position:relative}.xml-single-html-group-render .xml-html-mask{position:absolute;width:calc(100% - 30px)!important;height:calc(100% - 30px)!important;left:0;right:0;bottom:0;top:0;opacity:.1;filter:alpha(opacity=5);z-index:100}.xml-single-html-group-render .xml-copy-url-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;cursor:pointer;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:16px;color:#2d2d2d}.xml-single-html-group-render .xml-copy-url-box .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px;background:#eef3ff;border-radius:12px}.xml-single-html-group-render .xml-copy-url-box .content img{width:120px}.xml-single-html-group-render .xml-copy-url-box .content span{padding:14px 0;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:11px;color:#999;line-height:20px}.xml-single-html-group-render .xml-copy-url-box .content .btn{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#3e8ced}.xml-single-html-group-render .web-file-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;border:1px solid #418eed;background:-webkit-gradient(linear,left top,right top,from(rgba(161,196,253,0)),to(rgba(194,233,251,.6)));background:linear-gradient(90deg,rgba(161,196,253,0) 0,rgba(194,233,251,.6) 100%);cursor:pointer}.xml-single-html-group-render .web-file-box .file-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px}.xml-single-html-group-render .web-file-box .file-cover img{width:70px;height:70px}.xml-single-html-group-render .web-file-box .file-title{font-size:18px;font-weight:400;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-left:16px;width:calc(100% - 100px)!important;height:70px;line-height:70px;background-image:url(../../static/images/leaflet/resourceCenter/html_bg_01.png);background-size:90px 90px;background-repeat:no-repeat;background-position:100% -28px}.xml-single-html-group-render .xml-iframe-mask-box::after{content:"";position:absolute;top:0;left:0;z-index:999;display:block;width:100%;height:100%;pointer-events:var(--xml-iframe-pointer-events)} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleImageGroupRender.css b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleImageGroupRender.css index 8018629..4f9a73b 100644 --- a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleImageGroupRender.css +++ b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleImageGroupRender.css @@ -1 +1 @@ -.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc{max-width:100%;text-align:center}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5+.xml-image-ping-pu-h5,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad+.xml-image-ping-pu-pad,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc+.xml-image-ping-pu-pc,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--under,.parent-group.xml-single-image-group+.image-container{margin-top:10px}.parent-group.xml-single-image-group .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:hidden}.parent-group.xml-single-image-group .image-container .xml-noimage-container{background:#f4f4f4;height:315px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-image-group .image-container .xml-noimage-container .xml-noimage{width:244px;height:200px}.parent-group.xml-single-image-group .image-container .xml-image-dan-tu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.hua-lang{width:auto}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.ping-pu{width:100%}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang{display:-webkit-box;display:-ms-flexbox;display:flex}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5 img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-image-group .hua-lang-image-container{overflow-x:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parent-group.xml-single-image-group .hua-lang-image-container::-webkit-scrollbar{height:10px}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));transform:translateX(calc(-100% + var(--xml-reader-width)))}}@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));transform:translateX(calc(-100% + var(--xml-reader-width)))}}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang{position:relative}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang img{height:calc(100% - 34px)}.parent-group.xml-single-image-group .xml-image-duo-tu .no-title .xml-image-hua-lang img{height:100%}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--lay{font-size:16px;color:#333;width:100%;overflow:hidden;white-space:normal;word-break:break-all}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--on{margin-bottom:10px}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--fixed{font-size:14px;color:#fff;position:absolute;left:0;z-index:3;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,.4);padding:5px 10px}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--bottom{bottom:0}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--top{top:0}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo{width:100%;max-width:750px;margin:0 auto}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo{width:100%;text-align:center}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:rgba(0,0,0,.4);color:#fff;font-size:12px;padding:3px 10px;border-radius:24px;min-width:48px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withBottomTitle{bottom:calc(100% - 32px)}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withTopTitle{bottom:12px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--under{min-height:24px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.parent-group.xml-single-image-group .image-container-scroll{overflow-x:scroll}.el-image-viewer__wrapper .el-image-viewer__title{font-size:16px;color:#fff;position:fixed;top:20px;bottom:initial;text-align:center;width:calc(100% - 84px);overflow:hidden;text-overflow:ellipsis;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.6392156863);padding:0 12px;background-color:transparent;cursor:auto}.el-image-viewer__wrapper .el-image-viewer__content{font-size:14px;color:#fff;position:fixed;bottom:80px;text-align:center;line-height:22px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;background:rgba(0,0,0,.6392156863);padding:5px 15px;border-radius:0;word-break:break-all;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:auto}.el-image-viewer__wrapper .el-image-viewer__content .ellipsis-box{width:100%}.el-image-viewer__wrapper .el-image-viewer__close{top:20px;right:10px;width:32px;height:32px}.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-left.is-disabled,.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-right.is-disabled{color:#999}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}.el-image__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1000px){.el-image-viewer__wrapper .el-image-viewer__canvas{width:auto;height:auto;position:absolute;top:60px;left:100px;right:100px;bottom:140px;overflow:hidden}} \ No newline at end of file +.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc{max-width:100%;text-align:center}.parent-group.xml-single-image-group .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:hidden}.parent-group.xml-single-image-group .image-container .xml-noimage-container{background:#f4f4f4;height:315px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-image-group .image-container .xml-noimage-container .xml-noimage{width:244px;height:200px}.parent-group.xml-single-image-group .image-container .xml-image-dan-tu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.hua-lang{margin:0 auto;width:auto}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5+.xml-image-ping-pu-h5,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad+.xml-image-ping-pu-pad,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc+.xml-image-ping-pu-pc,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--under,.parent-group.xml-single-image-group+.image-container{margin-top:10px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.ping-pu{width:100%}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang{display:-webkit-box;display:-ms-flexbox;display:flex}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5 img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:15px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc img{background:#f4f4f4;-o-object-fit:contain;object-fit:contain;border-radius:6px}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc:last-child{margin-right:0}.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-image-group .hua-lang-image-container{overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.parent-group.xml-single-image-group .hua-lang-image-container::-webkit-scrollbar{height:10px}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));transform:translateX(calc(-100% + var(--xml-reader-width)))}}@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));transform:translateX(calc(-100% + var(--xml-reader-width)))}}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang{position:relative}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang img{height:calc(100% - 34px)}.parent-group.xml-single-image-group .xml-image-duo-tu .no-title .xml-image-hua-lang img{height:100%}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--lay{font-size:16px;color:#333;width:100%;overflow:hidden;white-space:normal;word-break:break-all}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--on{margin-bottom:10px}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--fixed{font-size:14px;color:#fff;position:absolute;left:0;z-index:3;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,.4);padding:5px 10px}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--bottom{bottom:0}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--top{top:0}.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo{width:100%;max-width:750px;margin:0 auto}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo{width:100%;text-align:center}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:rgba(0,0,0,.4);color:#fff;font-size:12px;padding:3px 10px;border-radius:24px;min-width:48px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withBottomTitle{bottom:calc(100% - 32px)}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withTopTitle{bottom:12px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--under{min-height:24px}.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.parent-group.xml-single-image-group .image-container-scroll{overflow-x:scroll}.parent-group.xml-single-image-group .xml-image-title{font-size:13px!important}.el-image-viewer__wrapper .el-image-viewer__title{font-size:16px;color:#fff;position:fixed;top:20px;bottom:initial;text-align:center;width:calc(100% - 84px);overflow:hidden;text-overflow:ellipsis;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.6392156863);padding:0 12px;background-color:transparent;cursor:auto}.el-image-viewer__wrapper .el-image-viewer__content{font-size:14px;color:#fff;position:fixed;bottom:80px;text-align:center;line-height:22px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;background:rgba(0,0,0,.6392156863);padding:5px 15px;border-radius:0;word-break:break-all;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:auto}.el-image-viewer__wrapper .el-image-viewer__content .ellipsis-box{width:100%}.el-image-viewer__wrapper .el-image-viewer__close{top:20px;right:10px;width:32px;height:32px}.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-left.is-disabled,.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-right.is-disabled{color:#999}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}.el-image__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1000px){.el-image-viewer__wrapper .el-image-viewer__canvas{width:auto;height:auto;position:absolute;top:60px;left:100px;right:100px;bottom:140px;overflow:hidden}} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleMusicGroupRender.css b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleMusicGroupRender.css index 7ec2c8c..47f1a22 100644 --- a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleMusicGroupRender.css +++ b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleMusicGroupRender.css @@ -1 +1 @@ -.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button .button-image,.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button .button-image{cursor:pointer}.parent-group.xml-single-music-group .audio-component{display:none!important}.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container{width:100%;padding-bottom:24.78%;position:relative}.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container+.fixed-ratio-container{margin-top:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.8% 3.5%;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--A,.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--B{border:1px solid #418eed}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--C .xml-music-player-box .xml-audio-player .audio-player-control{max-width:100%}.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:7px;right:0;z-index:2}.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap .play-control-image{width:24px;height:20px}.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap{top:3px;right:0;z-index:2}.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap .play-control-image{width:18px;height:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box{width:100%;height:100%;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover{width:17.28%;height:100%;margin-right:2%;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .el-image{width:100%;height:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .style-a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px;max-width:71.72%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title{width:calc(100% - 30px);color:var(--reader-theme-font-color,#333)}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title .scroll-text{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview{width:calc(100% - 30px);overflow:hidden}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{-webkit-animation:fadeNum 7s infinite;animation:fadeNum 7s infinite;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-webkit-keyframes fadeNum{10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes fadeNum{10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button{width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 20px -2px #2e9adb;box-shadow:0 0 20px -2px #2e9adb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button img{max-width:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls__play-button-wrapper{padding-right:18px;-ms-flex-item-align:center;align-self:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress{width:100%;justify-self:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:8px 0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{display:none}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;bottom:-5px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .current-time,.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .total-time{font-size:12px;color:#999}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button{width:20px;height:20px;border-radius:50%;-webkit-box-shadow:0 0 10px -2px #2e9adb;box-shadow:0 0 10px -2px #2e9adb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control{padding-top:2px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title{font-size:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title .scroll-text{line-height:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls{min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls__play-button-wrapper{padding-right:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:0 0 2px;height:4px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .play-times{line-height:12px;bottom:1px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .prevent-drag{position:absolute;background-color:#666;width:200px;height:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer{margin:0;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic{background-color:inherit!important;width:58.75px;height:67.5px;margin:10px 12.5px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-play{margin-right:-168px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause{width:26px;height:26px;bottom:26%;right:50%;margin-right:-168px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause .aplayer-icon-pause{height:22px;width:20px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info{height:82px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:190px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{position:absolute;top:-16px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{width:190px;position:relative;color:#fbfbfb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime{color:#666;position:absolute;left:0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime{color:#666;position:absolute;right:0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{display:none}.parent-group.xml-single-music-group .xml-music-container .audio-play-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover{width:20.62%!important;position:relative}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-47%,-50%);transform:translate(-47%,-50%);z-index:9}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn .play-button{width:70%;height:70%;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record{width:100%;height:100%;border-radius:50%;background-color:#5c5a5e;position:relative}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record::after{content:"";width:65%;height:65%;background-color:#e24444;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record .record-right{width:65%;position:absolute;top:-10px;right:-33%;height:100%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .scroll-text{color:#8c5938}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control{max-width:66.72%!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control .progress .el-slider__bar{background-color:#e24444!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls__play-button-wrapper{padding-right:8px!important;-ms-flex-item-align:center;align-self:center} \ No newline at end of file +.parent-group.xml-single-music-group .audio-component{display:none!important}.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container{width:100%;padding-bottom:24.78%;position:relative}.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container+.fixed-ratio-container{margin-top:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.8% 3.5%;background-color:var(--reader-theme-secondary-color,#fbfbfb);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--A,.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--B{border:1px solid #418eed}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--C .xml-music-player-box .xml-audio-player .audio-player-control{max-width:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--E,.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--F{border:2px dashed #999}.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:7px;right:0;z-index:2}.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap .play-control-image{width:24px;height:20px}.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap{top:3px;right:0;z-index:2}.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap .play-control-image{width:18px;height:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box{width:100%;height:100%;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover{width:17.28%;height:100%;margin-right:2%;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .el-image{width:100%;height:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .style-a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px;max-width:71.72%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title{width:calc(100% - 30px);color:var(--reader-theme-font-color,#333)}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title .scroll-text{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview{width:calc(100% - 30px);overflow:hidden}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{-webkit-animation:fadeNum 7s infinite;animation:fadeNum 7s infinite;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-webkit-keyframes fadeNum{10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes fadeNum{10%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button{width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 20px -2px #2e9adb;box-shadow:0 0 20px -2px #2e9adb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button .button-image{cursor:pointer}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button img{max-width:100%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls__play-button-wrapper{padding-right:18px;-ms-flex-item-align:center;align-self:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress{width:100%;justify-self:center}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:8px 0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{display:none}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;bottom:-5px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .current-time,.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .total-time{font-size:12px;color:#999}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button{width:20px;height:20px;border-radius:50%;-webkit-box-shadow:0 0 10px -2px #2e9adb;box-shadow:0 0 10px -2px #2e9adb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button .button-image{cursor:pointer}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control{padding-top:2px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title{font-size:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title .scroll-text{line-height:14px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls{min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls__play-button-wrapper{padding-right:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .progress .el-slider__runway{margin:0 0 2px;height:4px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .play-times{line-height:12px;bottom:1px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .prevent-drag{position:absolute;background-color:#666;width:200px;height:10px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer{margin:0;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic{background-color:inherit!important;width:58.75px;height:67.5px;margin:10px 12.5px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-play{margin-right:-168px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause{width:26px;height:26px;bottom:26%;right:50%;margin-right:-168px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause .aplayer-icon-pause{height:22px;width:20px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info{height:82px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:190px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{position:absolute;top:-16px}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{width:190px;position:relative;color:#fbfbfb}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime{color:#666;position:absolute;left:0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime{color:#666;position:absolute;right:0}.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{display:none}.parent-group.xml-single-music-group .xml-music-container .audio-play-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover{width:20.62%!important;position:relative}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-47%,-50%);transform:translate(-47%,-50%);z-index:9}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn .play-button{width:70%;height:70%;-webkit-box-shadow:none;box-shadow:none}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record{width:100%;height:100%;border-radius:50%;background-color:#5c5a5e;position:relative}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record::after{content:"";width:65%;height:65%;background-color:#e24444;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record .record-right{width:65%;position:absolute;top:-10px;right:-33%;height:100%}.parent-group.xml-single-music-group .xml-music-style-mode-E .xml-music__wrapper,.parent-group.xml-single-music-group .xml-music-style-mode-F .xml-music__wrapper{position:relative!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .scroll-text{color:#8c5938}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control{max-width:66.72%!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control .progress .el-slider__bar{background-color:#e24444!important}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:65.57%}.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls__play-button-wrapper{padding-right:8px!important;-ms-flex-item-align:center;align-self:center}.parent-group.xml-single-music-group .xml-music-style-mode-E .fixed-ratio-container{padding-bottom:0}.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_content{width:100%}.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:10px}.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModee_title{text-align:center;margin-top:30px}.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_progress{width:calc(100% - 190px);margin:0 20px}.parent-group.xml-single-music-group .xml-music-style-mode-F .fixed-ratio-container{padding-bottom:0}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_content{width:100%}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_IMG{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px;height:150px;background-color:#ebebeb}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_IMG img{max-width:100%;max-height:100%}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_I{font-size:50px;margin-left:15px;position:absolute;top:50px;left:80px;cursor:pointer}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_title{text-align:center;margin-top:20px}.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_progress{width:calc(100% - 210px);margin:0 20px}.xml-single-music-group-h5 .styleModeF_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleTextGroupRender.css b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleTextGroupRender.css index 88a66aa..ce33000 100644 --- a/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleTextGroupRender.css +++ b/src/plugin/xml-digital-teaching/lib/theme/xml-components/xmlSingleTextGroupRender.css @@ -1 +1 @@ -@charset "UTF-8";code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:2em 1em 1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0;border-radius:4px}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.3em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.3em;width:2.8em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.5em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:focus-within>.toolbar,div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{border:0;font:inherit;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}div.code-toolbar>.toolbar>.toolbar-item+.toolbar-item{margin-left:6px}.parent-group.xml-single-text-group .text-container table{border-collapse:collapse;margin:10px auto;border:1px solid #797979}.parent-group.xml-single-text-group .text-container table td,.parent-group.xml-single-text-group .text-container table th{border:1px solid #797979;color:#535353;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.25}.parent-group.xml-single-text-group .text-container table th,.parent-group.xml-single-text-group .text-container table tr.firstRow td{color:#353535;background-color:#ececec}.parent-group.xml-single-text-group .text-container p{word-break:break-word;margin:0}.parent-group.xml-single-text-group .text-container span.inline-link-wrap{text-indent:initial}.parent-group.xml-single-text-group .text-container a.alertImg>img{width:1px!important;height:1px!important}.parent-group.xml-single-text-group .text-container .inline-audio-wrap,.parent-group.xml-single-text-group .text-container .inline-link-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-text-group .text-container .inline-audio-wrap span,.parent-group.xml-single-text-group .text-container .inline-link-wrap span{display:inline-block;text-indent:0!important}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit,.parent-group .richtext-reset-container .richtext-reset-wrapper--view,.parent-group .text-container .richtext-reset-wrapper--edit,.parent-group .text-container .richtext-reset-wrapper--view{--default-font-family:微软雅黑,"Mircosoft Yahei",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--reader-theme-font-family),var(--default-font-family);font-size:16px;color:#333;line-height:1.5}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.parent-group .text-container .richtext-reset-wrapper--edit p,.parent-group .text-container .richtext-reset-wrapper--view p{font-size:var(--reader-theme-font-size,16px);line-height:var(--reader-theme-line-height,1.5);letter-spacing:var(--reader-theme-letter-spacing,0);color:#333;word-break:break-word}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p:not([style~=background-color\:]),.parent-group .richtext-reset-container .richtext-reset-wrapper--view p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--edit p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--view p:not([style~=background-color\:]){color:var(--reader-theme-font-color,#333)}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p+img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p+img,.parent-group .text-container .richtext-reset-wrapper--edit p+img,.parent-group .text-container .richtext-reset-wrapper--view p+img{margin-top:8px}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p *,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p *,.parent-group .text-container .richtext-reset-wrapper--edit p *,.parent-group .text-container .richtext-reset-wrapper--view p *{word-break:initial}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p span,.parent-group .text-container .richtext-reset-wrapper--edit h1,.parent-group .text-container .richtext-reset-wrapper--edit h1 span,.parent-group .text-container .richtext-reset-wrapper--edit h2,.parent-group .text-container .richtext-reset-wrapper--edit h2 span,.parent-group .text-container .richtext-reset-wrapper--edit h3,.parent-group .text-container .richtext-reset-wrapper--edit h3 span,.parent-group .text-container .richtext-reset-wrapper--edit h4,.parent-group .text-container .richtext-reset-wrapper--edit h4 span,.parent-group .text-container .richtext-reset-wrapper--edit h5,.parent-group .text-container .richtext-reset-wrapper--edit h5 span,.parent-group .text-container .richtext-reset-wrapper--edit h6,.parent-group .text-container .richtext-reset-wrapper--edit h6 span,.parent-group .text-container .richtext-reset-wrapper--edit p span,.parent-group .text-container .richtext-reset-wrapper--view h1,.parent-group .text-container .richtext-reset-wrapper--view h1 span,.parent-group .text-container .richtext-reset-wrapper--view h2,.parent-group .text-container .richtext-reset-wrapper--view h2 span,.parent-group .text-container .richtext-reset-wrapper--view h3,.parent-group .text-container .richtext-reset-wrapper--view h3 span,.parent-group .text-container .richtext-reset-wrapper--view h4,.parent-group .text-container .richtext-reset-wrapper--view h4 span,.parent-group .text-container .richtext-reset-wrapper--view h5,.parent-group .text-container .richtext-reset-wrapper--view h5 span,.parent-group .text-container .richtext-reset-wrapper--view h6,.parent-group .text-container .richtext-reset-wrapper--view h6 span,.parent-group .text-container .richtext-reset-wrapper--view p span{word-break:break-word}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--view .float-clear::after{content:"";display:table;clear:both}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear img,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .text-container .richtext-reset-wrapper--view .float-clear img{margin:5px}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit strong,.parent-group .richtext-reset-container .richtext-reset-wrapper--view strong,.parent-group .text-container .richtext-reset-wrapper--edit strong,.parent-group .text-container .richtext-reset-wrapper--view strong{font-weight:900}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--view .span.magic-link{display:inline;text-indent:initial}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .richtext-reset-container .richtext-reset-wrapper--view span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--view span.magic-fillchar{display:inline-block;min-width:1px;max-width:1px}.parent-group .richtext-reset-container{overflow:hidden}.xml-text-preview-box-dialog p{font-size:16px;line-height:1.5;color:#333;word-break:break-word}.xml-text-preview-box-dialog p+img{margin-top:8px}.xml-text-preview-box-dialog p *{word-break:initial}.xml-text-preview-box-dialog p span{word-break:break-word}.xml-text-preview-box-dialog .float-clear::after{content:"";display:table;clear:both}.xml-text-preview-box-dialog .float-clear img{margin:5px}.xml-text-preview-box-dialog strong{font-weight:900}.preview-counter-main-pc .xml-reader-window-box .tippy-content{background-color:#eeeeef;border-radius:4px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15)}.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#eeeeef;color:#535353}.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.preview-counter-main-pc .xml-reader-window-box .tipbar-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 4px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.preview-counter-main-pc .xml-reader-window-box .tipbar-action:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon{display:inline-block;width:1.1em;height:1.1em;margin-right:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.addTeacherResources{background-image:url(../../static/images/icons/richtext/addTeacherResources.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.dictionary{background-image:url(../../static/images/icons/richtext/dictionary.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.encyclopedias{background-image:url(../../static/images/icons/richtext/encyclopedias.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-separator{margin:0 6px}.preview-counter-main-pc .xml-reader-window-box .tipbar-remark{display:inline-block;margin-left:15px;font-size:12px;line-height:30px}.preview-counter-main-pc .xml-reader-window-box .tipnote.tipnote-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#eeeeef;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#535353;min-width:320px;padding:8px 6px 4px}.preview-counter-main-pc .xml-reader-window-box .tipnote-title{width:100%;line-height:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-textarea{width:100%;margin-top:10px;border:none;border-radius:4px;padding:4px 6px;resize:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-footer{width:100%;margin-top:10px;text-align:right}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn{display:inline-block;padding:4px 12px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap{position:relative;pointer-events:auto}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled{-webkit-filter:brightness(1.75);filter:brightness(1.75)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled .btn-edit{-webkit-filter:brightness(1);filter:brightness(1);pointer-events:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;z-index:1;cursor:not-allowed}.xml-digital-teaching-phone .xml-reader-window-box .tippy-box{border-radius:12px}.xml-digital-teaching-phone .xml-reader-window-box .tippy-box[data-placement^=top]>.tippy-arrow::before{border-top-color:#333!important}.xml-digital-teaching-phone .xml-reader-window-box .tippy-content{background-color:#333;border-radius:12px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);position:relative}.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#333;color:#FFF;font-size:10px;width:120px}.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;padding:4px 6px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon{display:inline-block;width:1.1em;height:1.1em;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.dictionary{background-image:url(../../static/images/icons/richtext/dictionary.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.encyclopedias{background-image:url(../../static/images/icons/richtext/encyclopedias.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-separator--mobile{height:0;width:100%;position:absolute;border-bottom:1px dashed #FFF;top:20px;left:0}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-remark--mobile{display:block;width:100%;text-align:center;font-size:8px;padding:2px 0 6px}.xml-reader-phone-mark-note-popup .mark-note__wrap{padding:15px;background-color:#FFF;width:100%;border-radius:6vw 6vw 0 0;-webkit-transition:padding-bottom .24s;transition:padding-bottom .24s}.xml-reader-phone-mark-note-popup .mark-note__selection{margin:15px 15px 10px;width:calc(100% - 30px);background-color:#FFF;border-radius:12px;padding:12px 20px}.xml-reader-phone-mark-note-popup .mark-note__selection>div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%}.xml-reader-phone-mark-note-popup .mark-note__textarea{width:100%;border:none;border-radius:5vw;padding:12px 20px;resize:none;font-size:16px;line-height:1.5;color:#535353;background-color:#F6F6F6}.xml-reader-phone-mark-note-popup .mark-note__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.xml-reader-phone-mark-note-popup .mark-note__count{font-size:12px;color:#666}.xml-reader-phone-mark-note-popup .mark-note__delete{margin-left:auto;background-color:#FF2F10;color:#FFF;padding:6px 12px;border-radius:5vw;font-size:14px;cursor:pointer}.xml-reader-phone-mark-note-popup .mark-note__confirm{display:inline-block;padding:6px 12px;border-radius:5vw;background-color:#F6F6F6;margin-left:10px;color:#999;font-size:14px;cursor:pointer}.xml-reader-phone-mark-note-popup .mark-note__confirm.enable{background-color:#0D3B8B;color:#FFF}.xml-reader-phone-mark-note-popup.toolbar-show .mark-note__wrap{padding-bottom:100px}.xml-reader-phone-mark-note-popup.toolbar-show.keyboard-show .mark-note__wrap{padding-bottom:45px}@counter-style num1{system:fixed;symbols:"1)" "2)" "3)" "4)" "5)" "6)" "7)" "8)" "9)" "10)" "11)" "12)" "13)" "14)" "15)" "16)" "17)" "18)" "19)" "20)";suffix:" "}@counter-style num2{system:fixed;symbols:"(1)" "(2)" "(3)" "(4)" "(5)" "(6)" "(7)" "(8)" "(9)" "(10)" "(11)" "(12)" "(13)" "(14)" "(15)" "(16)" "(17)" "(18)" "(19)" "(20)";suffix:" "}@counter-style cn{system:fixed;symbols:"一." "二." "三." "四." "五." "六." "七." "八." "九." "十." "十一." "十二." "十三." "十四." "十五." "十六." "十七." "十八." "十九." "二十.";suffix:" "}@counter-style cn1{system:fixed;symbols:"一)" "二)" "三)" "四)" "五)" "六)" "七)" "八)" "九)" "十)" "十一)" "十二)" "十三)" "十四)" "十五)" "十六)" "十七)" "十八)" "十九)" "二十)";suffix:" "}@counter-style cn2{system:fixed;symbols:"(一)" "(二)" "(三)" "(四)" "(五)" "(六)" "(七)" "(八)" "(九)" "(十)" "(十一)" "(十二)" "(十三)" "(十四)" "(十五)" "(十六)" "(十七)" "(十八)" "(十九)" "(二十)";suffix:" "} \ No newline at end of file +@charset "UTF-8";code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:2em 1em 1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0;border-radius:4px}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.3em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.3em;width:2.8em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.5em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:focus-within>.toolbar,div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{border:0;font:inherit;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}div.code-toolbar>.toolbar>.toolbar-item+.toolbar-item{margin-left:6px}.parent-group.xml-single-text-group .text-container table{border-collapse:collapse;margin:10px auto;border:1px solid #797979}.parent-group.xml-single-text-group .text-container table td,.parent-group.xml-single-text-group .text-container table th{border:1px solid #797979;color:#535353;padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.25}.parent-group.xml-single-text-group .text-container table th,.parent-group.xml-single-text-group .text-container table tr.firstRow td{color:#353535;background-color:#ececec}.parent-group.xml-single-text-group .text-container p{word-break:break-word;margin:0}.parent-group.xml-single-text-group .text-container span.inline-link-wrap{text-indent:initial}.parent-group.xml-single-text-group .text-container a.alertImg>img{width:1px!important;height:1px!important}.parent-group.xml-single-text-group .text-container .inline-audio-wrap,.parent-group.xml-single-text-group .text-container .inline-link-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parent-group.xml-single-text-group .text-container .inline-audio-wrap span,.parent-group.xml-single-text-group .text-container .inline-link-wrap span{display:inline-block;text-indent:0!important}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit,.parent-group .richtext-reset-container .richtext-reset-wrapper--view,.parent-group .text-container .richtext-reset-wrapper--edit,.parent-group .text-container .richtext-reset-wrapper--view{--default-font-family:微软雅黑,"Mircosoft Yahei",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--reader-theme-font-family),var(--default-font-family);font-size:16px;color:#333;line-height:1.5}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.parent-group .text-container .richtext-reset-wrapper--edit p,.parent-group .text-container .richtext-reset-wrapper--view p{font-size:var(--reader-theme-font-size,16px);line-height:var(--reader-theme-line-height,1.5);letter-spacing:var(--reader-theme-letter-spacing,0);color:#333;word-break:break-word}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p:not([style~=background-color\:]),.parent-group .richtext-reset-container .richtext-reset-wrapper--view p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--edit p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--view p:not([style~=background-color\:]){color:var(--reader-theme-font-color,#333)}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p+img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p+img,.parent-group .text-container .richtext-reset-wrapper--edit p+img,.parent-group .text-container .richtext-reset-wrapper--view p+img{margin-top:8px}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p *,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p *,.parent-group .text-container .richtext-reset-wrapper--edit p *,.parent-group .text-container .richtext-reset-wrapper--view p *{word-break:initial}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p span,.parent-group .text-container .richtext-reset-wrapper--edit h1,.parent-group .text-container .richtext-reset-wrapper--edit h1 span,.parent-group .text-container .richtext-reset-wrapper--edit h2,.parent-group .text-container .richtext-reset-wrapper--edit h2 span,.parent-group .text-container .richtext-reset-wrapper--edit h3,.parent-group .text-container .richtext-reset-wrapper--edit h3 span,.parent-group .text-container .richtext-reset-wrapper--edit h4,.parent-group .text-container .richtext-reset-wrapper--edit h4 span,.parent-group .text-container .richtext-reset-wrapper--edit h5,.parent-group .text-container .richtext-reset-wrapper--edit h5 span,.parent-group .text-container .richtext-reset-wrapper--edit h6,.parent-group .text-container .richtext-reset-wrapper--edit h6 span,.parent-group .text-container .richtext-reset-wrapper--edit p span,.parent-group .text-container .richtext-reset-wrapper--view h1,.parent-group .text-container .richtext-reset-wrapper--view h1 span,.parent-group .text-container .richtext-reset-wrapper--view h2,.parent-group .text-container .richtext-reset-wrapper--view h2 span,.parent-group .text-container .richtext-reset-wrapper--view h3,.parent-group .text-container .richtext-reset-wrapper--view h3 span,.parent-group .text-container .richtext-reset-wrapper--view h4,.parent-group .text-container .richtext-reset-wrapper--view h4 span,.parent-group .text-container .richtext-reset-wrapper--view h5,.parent-group .text-container .richtext-reset-wrapper--view h5 span,.parent-group .text-container .richtext-reset-wrapper--view h6,.parent-group .text-container .richtext-reset-wrapper--view h6 span,.parent-group .text-container .richtext-reset-wrapper--view p span,.xml-text-preview-box-dialog p{word-break:break-word}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit video,.parent-group .richtext-reset-container .richtext-reset-wrapper--view video,.parent-group .text-container .richtext-reset-wrapper--edit video,.parent-group .text-container .richtext-reset-wrapper--view video{display:inline-block}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--view .float-clear::after{content:"";display:table;clear:both}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear img,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .text-container .richtext-reset-wrapper--view .float-clear img{margin:5px}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit strong,.parent-group .richtext-reset-container .richtext-reset-wrapper--view strong,.parent-group .text-container .richtext-reset-wrapper--edit strong,.parent-group .text-container .richtext-reset-wrapper--view strong{font-weight:900}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--view .span.magic-link{display:inline;text-indent:initial}.parent-group .richtext-reset-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .richtext-reset-container .richtext-reset-wrapper--view span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--view span.magic-fillchar{display:inline-block;min-width:1px;max-width:1px}.parent-group .richtext-reset-container{overflow:hidden}.xml-text-preview-box-dialog p{font-size:16px;line-height:1.5;color:#333}.xml-text-preview-box-dialog p+img{margin-top:8px}.xml-text-preview-box-dialog p *{word-break:initial}.xml-text-preview-box-dialog p span{word-break:break-word}.xml-text-preview-box-dialog .float-clear::after{content:"";display:table;clear:both}.xml-text-preview-box-dialog .float-clear img{margin:5px}.xml-text-preview-box-dialog strong{font-weight:900}.preview-counter-main-pc .xml-reader-window-box .tippy-content{background-color:#eeeeef;border-radius:4px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15)}.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#eeeeef;color:#535353}.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.preview-counter-main-pc .xml-reader-window-box .tipbar-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 4px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.preview-counter-main-pc .xml-reader-window-box .tipbar-action:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon{display:inline-block;width:1.1em;height:1.1em;margin-right:4px;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.addTeacherResources{background-image:url(../../static/images/icons/richtext/addTeacherResources.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.dictionary{background-image:url(../../static/images/icons/richtext/dictionary.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.encyclopedias{background-image:url(../../static/images/icons/richtext/encyclopedias.png)}.preview-counter-main-pc .xml-reader-window-box .tipbar-separator{margin:0 6px}.preview-counter-main-pc .xml-reader-window-box .tipbar-remark{display:inline-block;margin-left:15px;font-size:12px;line-height:30px}.preview-counter-main-pc .xml-reader-window-box .tipnote.tipnote-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#eeeeef;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#535353;min-width:320px;padding:8px 6px 4px}.preview-counter-main-pc .xml-reader-window-box .tipnote-title{width:100%;line-height:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-textarea{width:100%;margin-top:10px;border:none;border-radius:4px;padding:4px 6px;resize:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-footer{width:100%;margin-top:10px;text-align:right}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn{display:inline-block;padding:4px 12px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap{position:relative;pointer-events:auto}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled{-webkit-filter:brightness(1.75);filter:brightness(1.75)}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled .btn-edit{-webkit-filter:brightness(1);filter:brightness(1);pointer-events:none}.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;z-index:1;cursor:not-allowed}.xml-digital-teaching-phone .xml-reader-window-box .tippy-box{border-radius:12px}.xml-digital-teaching-phone .xml-reader-window-box .tippy-box[data-placement^=top]>.tippy-arrow::before{border-top-color:#333!important}.xml-digital-teaching-phone .xml-reader-window-box .tippy-content{background-color:#333;border-radius:12px;-webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);position:relative}.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#333;color:#FFF;font-size:10px;width:120px}.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;padding:4px 6px;border-radius:4px;cursor:pointer;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action:hover{background-color:#c5c5c5;-webkit-filter:brightness(1);filter:brightness(1)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon{display:inline-block;width:1.1em;height:1.1em;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.copy{background-image:url(../../static/images/icons/richtext/copy-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.note{background-image:url(../../static/images/icons/richtext/note-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.highlight{background-image:url(../../static/images/icons/richtext/highlight-mobile_02.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.dictionary{background-image:url(../../static/images/icons/richtext/dictionary.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.encyclopedias{background-image:url(../../static/images/icons/richtext/encyclopedias.png)}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-separator--mobile{height:0;width:100%;position:absolute;border-bottom:1px dashed #FFF;top:20px;left:0}.xml-digital-teaching-phone .xml-reader-window-box .tipbar-remark--mobile{display:block;width:100%;text-align:center;font-size:8px;padding:2px 0 6px}.xml-reader-phone-mark-note-popup .mark-note__wrap{padding:15px;background-color:#FFF;width:100%;border-radius:6vw 6vw 0 0;-webkit-transition:padding-bottom .24s;transition:padding-bottom .24s}.xml-reader-phone-mark-note-popup .mark-note__selection{margin:15px 15px 10px;width:calc(100% - 30px);background-color:#FFF;border-radius:12px;padding:12px 20px}.xml-reader-phone-mark-note-popup .mark-note__selection>div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%}.xml-reader-phone-mark-note-popup .mark-note__textarea{width:100%;border:none;border-radius:5vw;padding:12px 20px;resize:none;font-size:16px;line-height:1.5;color:#535353;background-color:#F6F6F6}.xml-reader-phone-mark-note-popup .mark-note__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.xml-reader-phone-mark-note-popup .mark-note__count{font-size:12px;color:#666}.xml-reader-phone-mark-note-popup .mark-note__delete{margin-left:auto;background-color:#FF2F10;color:#FFF;padding:6px 12px;border-radius:5vw;font-size:14px;cursor:pointer}.xml-reader-phone-mark-note-popup .mark-note__confirm{display:inline-block;padding:6px 12px;border-radius:5vw;background-color:#F6F6F6;margin-left:10px;color:#999;font-size:14px;cursor:pointer}.xml-reader-phone-mark-note-popup .mark-note__confirm.enable{background-color:#0D3B8B;color:#FFF}.xml-reader-phone-mark-note-popup.toolbar-show .mark-note__wrap{padding-bottom:100px}.xml-reader-phone-mark-note-popup.toolbar-show.keyboard-show .mark-note__wrap{padding-bottom:45px}@counter-style num1{system:fixed;symbols:"1)" "2)" "3)" "4)" "5)" "6)" "7)" "8)" "9)" "10)" "11)" "12)" "13)" "14)" "15)" "16)" "17)" "18)" "19)" "20)";suffix:" "}@counter-style num2{system:fixed;symbols:"(1)" "(2)" "(3)" "(4)" "(5)" "(6)" "(7)" "(8)" "(9)" "(10)" "(11)" "(12)" "(13)" "(14)" "(15)" "(16)" "(17)" "(18)" "(19)" "(20)";suffix:" "}@counter-style cn{system:fixed;symbols:"一." "二." "三." "四." "五." "六." "七." "八." "九." "十." "十一." "十二." "十三." "十四." "十五." "十六." "十七." "十八." "十九." "二十.";suffix:" "}@counter-style cn1{system:fixed;symbols:"一)" "二)" "三)" "四)" "五)" "六)" "七)" "八)" "九)" "十)" "十一)" "十二)" "十三)" "十四)" "十五)" "十六)" "十七)" "十八)" "十九)" "二十)";suffix:" "}@counter-style cn2{system:fixed;symbols:"(一)" "(二)" "(三)" "(四)" "(五)" "(六)" "(七)" "(八)" "(九)" "(十)" "(十一)" "(十二)" "(十三)" "(十四)" "(十五)" "(十六)" "(十七)" "(十八)" "(十九)" "(二十)";suffix:" "} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/title.css b/src/plugin/xml-digital-teaching/lib/title.css index 28e7d71..8a9a7f4 100644 --- a/src/plugin/xml-digital-teaching/lib/title.css +++ b/src/plugin/xml-digital-teaching/lib/title.css @@ -1,105 +1,99 @@ -/*# sourceMappingURL=first.vue.map */ - - -/*# sourceMappingURL=fifth.vue.map */ - - -/*# sourceMappingURL=rectangle.vue.map */ - - -/*# sourceMappingURL=semicircle.vue.map */ - - -/*# sourceMappingURL=hexagon.vue.map */ - - -/*# sourceMappingURL=thirteenth.vue.map */ - - /*# sourceMappingURL=sixth.vue.map */ -/*# sourceMappingURL=second.vue.map */ +/*# sourceMappingURL=first.vue.map */ -/*# sourceMappingURL=rotundity.vue.map */ - - -/*# sourceMappingURL=triangle.vue.map */ - - -/*# sourceMappingURL=third.vue.map */ - - -/*# sourceMappingURL=square.vue.map */ - - -/*# sourceMappingURL=twelfth.vue.map */ - - -/*# sourceMappingURL=fifteen.vue.map */ - - -/*# sourceMappingURL=fourteen.vue.map */ - - -/*# sourceMappingURL=seventeen.vue.map */ - - -/*# sourceMappingURL=eighteen2.vue.map */ - - -/*# sourceMappingURL=Greentheme1.vue.map */ - - -/*# sourceMappingURL=eighteen.vue.map */ - - -/*# sourceMappingURL=Greentheme3.vue.map */ +/*# sourceMappingURL=hexagon.vue.map */ /*# sourceMappingURL=sixteen.vue.map */ +/*# sourceMappingURL=fifth.vue.map */ + + +/*# sourceMappingURL=rotundity.vue.map */ + + +/*# sourceMappingURL=square.vue.map */ + + +/*# sourceMappingURL=second.vue.map */ + + /*# sourceMappingURL=nineteen.vue.map */ -/*# sourceMappingURL=Yellowtheme1.vue.map */ +/*# sourceMappingURL=Greentheme1.vue.map */ -/*# sourceMappingURL=Yellowtheme4.vue.map */ +/*# sourceMappingURL=third.vue.map */ -/*# sourceMappingURL=Greentheme4.vue.map */ +/*# sourceMappingURL=thirteenth.vue.map */ -/*# sourceMappingURL=Greentheme2.vue.map */ +/*# sourceMappingURL=rectangle.vue.map */ -/*# sourceMappingURL=Greentheme6.vue.map */ +/*# sourceMappingURL=triangle.vue.map */ + + +/*# sourceMappingURL=semicircle.vue.map */ + + +/*# sourceMappingURL=fifteen.vue.map */ /*# sourceMappingURL=Greentheme5.vue.map */ -/*# sourceMappingURL=Yellowtheme6.vue.map */ - - -/*# sourceMappingURL=Yellowtheme5.vue.map */ - - -/*# sourceMappingURL=Yellowtheme2.vue.map */ +/*# sourceMappingURL=twelfth.vue.map */ /*# sourceMappingURL=Yellowtheme3.vue.map */ -/*# sourceMappingURL=Twentytwo.vue.map */ +/*# sourceMappingURL=eighteen2.vue.map */ -/*# sourceMappingURL=SanQintheme2.vue.map */ +/*# sourceMappingURL=Yellowtheme6.vue.map */ + + +/*# sourceMappingURL=Yellowtheme2.vue.map */ + + +/*# sourceMappingURL=Greentheme2.vue.map */ + + +/*# sourceMappingURL=Greentheme4.vue.map */ + + +/*# sourceMappingURL=Greentheme3.vue.map */ + + +/*# sourceMappingURL=eighteen.vue.map */ + + +/*# sourceMappingURL=fourteen.vue.map */ + + +/*# sourceMappingURL=Greentheme6.vue.map */ + + +/*# sourceMappingURL=Yellowtheme5.vue.map */ + + +/*# sourceMappingURL=Twentyone.vue.map */ + + +/*# sourceMappingURL=seventeen.vue.map */ + + +/*# sourceMappingURL=Yellowtheme4.vue.map */ /*# sourceMappingURL=SanQintheme1.vue.map */ @@ -108,24 +102,28 @@ /*# sourceMappingURL=twenty.vue.map */ -/*# sourceMappingURL=SanQintheme3.vue.map */ - - -/*# sourceMappingURL=Twentythree.vue.map */ +/*# sourceMappingURL=Twentyfour.vue.map */ /*# sourceMappingURL=Knowledge.vue.map */ -/*# sourceMappingURL=Twentyone.vue.map */ +/*# sourceMappingURL=SanQintheme3.vue.map */ -.xml-text-h5[data-v-4ae2eebc] { -} -.xml-text-pc[data-v-4ae2eebc] { -} -.xml-text-h5[data-v-4ae2eebc] { -} - + +/*# sourceMappingURL=Yellowtheme1.vue.map */ + + +/*# sourceMappingURL=Twentyfive.vue.map */ + + +/*# sourceMappingURL=Twentytwo.vue.map */ + + +/*# sourceMappingURL=Twentythree.vue.map */ + + +/*# sourceMappingURL=SanQintheme2.vue.map */ .xml-text-h5 .inline-audio-wrap, .xml-text-h5 .inline-link-wrap { align-items: center; @@ -197,6 +195,14 @@ /*# sourceMappingURL=XmlText.vue.map */ +.xml-text-h5[data-v-a0b70a4a] { +} +.xml-text-pc[data-v-a0b70a4a] { +} +.xml-text-h5[data-v-a0b70a4a] { +} + + /*# sourceMappingURL=XmlTextDialog.vue.map */ diff --git a/src/plugin/xml-digital-teaching/lib/title.js b/src/plugin/xml-digital-teaching/lib/title.js index 5255420..9c8340c 100644 --- a/src/plugin/xml-digital-teaching/lib/title.js +++ b/src/plugin/xml-digital-teaching/lib/title.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ import Vue from 'vue'; @@ -126,7 +126,7 @@ import crypto from 'crypto'; // // -var script$H = { +var script$J = { name: 'XmlTextDialogRender', props: { content: { @@ -260,8 +260,8 @@ function normalizeComponent(template, style, script, scopeId, isFunctionalTempla } /* script */ -const __vue_script__$H = script$H; -var __vue_render__$I = function () { +const __vue_script__$J = script$J; +var __vue_render__$K = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -368,7 +368,7 @@ var __vue_render__$I = function () { : _vm._e(), ]) }; -var __vue_staticRenderFns__$H = [ +var __vue_staticRenderFns__$J = [ function () { var _vm = this; var _h = _vm.$createElement; @@ -414,16 +414,16 @@ var __vue_staticRenderFns__$H = [ ]) }, ]; -__vue_render__$I._withStripped = true; +__vue_render__$K._withStripped = true; /* style */ - const __vue_inject_styles__$H = undefined; + const __vue_inject_styles__$J = undefined; /* scoped */ - const __vue_scope_id__$H = "data-v-73d8b7a0"; + const __vue_scope_id__$J = "data-v-0994a01b"; /* module identifier */ - const __vue_module_identifier__$H = undefined; + const __vue_module_identifier__$J = undefined; /* functional template */ - const __vue_is_functional_template__$H = false; + const __vue_is_functional_template__$J = false; /* style inject */ /* style inject SSR */ @@ -432,13 +432,13 @@ __vue_render__$I._withStripped = true; - const __vue_component__$H = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$I, staticRenderFns: __vue_staticRenderFns__$H }, - __vue_inject_styles__$H, - __vue_script__$H, - __vue_scope_id__$H, - __vue_is_functional_template__$H, - __vue_module_identifier__$H, + const __vue_component__$J = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$K, staticRenderFns: __vue_staticRenderFns__$J }, + __vue_inject_styles__$J, + __vue_script__$J, + __vue_scope_id__$J, + __vue_is_functional_template__$J, + __vue_module_identifier__$J, false, undefined, undefined, @@ -501,7 +501,7 @@ class MagicLink extends HTMLElement { transition: all 240ms ease-in-out; cursor: pointer; } - .magic-link:hover { + .magic-link span:hover { text-decoration: underline; } .wifi-symbol { @@ -860,7 +860,7 @@ isFirefox() ? 'DOMMouseScroll' : 'mousewheel'; /* script */ /* template */ -var __vue_render__$H = function () { +var __vue_render__$J = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -1073,7 +1073,7 @@ var __vue_render__$H = function () { ), ]) }; -__vue_render__$H._withStripped = true; +__vue_render__$J._withStripped = true; const rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate @@ -10120,1083 +10120,1441 @@ var recorder_mp3_min = createCommonjsModule(function (module) { https://github.com/xiangyuecn/Recorder src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js */ -!function (y) { +!function (e) { + var t = "object" == typeof window && !!window.document, + a = t ? window : Object; + !function (e, w) { - var v = function () {}, - V = function (e) { - return new t(e); - }; - V.LM = "2023-02-01 18:05"; - var T = "Recorder", - d = "getUserMedia", - O = "srcSampleRate", - N = "sampleRate", - x = "catch"; - V.IsOpen = function () { - var e = V.Stream; - if (e) { - var t = e.getTracks && e.getTracks() || e.audioTracks || [], - a = t[0]; - if (a) { - var s = a.readyState; - return "live" == s || s == a.LIVE; - } - } - return !1; - }, V.BufferSize = 4096, V.Destroy = function () { - for (var e in H(T + " Destroy"), S(), a) a[e](); - }; - var a = {}; - V.BindDestroy = function (e, t) { - a[e] = t; - }, V.Support = function () { - var e = navigator.mediaDevices || {}; - return e[d] || (e = navigator)[d] || (e[d] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[d] && (V.Scope = e, !!V.GetContext()); - }, V.GetContext = function () { - var e = y.AudioContext; - return e || (e = y.webkitAudioContext), e ? (V.Ctx && "closed" != V.Ctx.state || (V.Ctx = new e(), V.BindDestroy("Ctx", function () { - var e = V.Ctx; - e && e.close && (e.close(), V.Ctx = 0); - })), V.Ctx) : null; - }; - var E = "ConnectEnableWebM"; - V[E] = !0; - var P = "ConnectEnableWorklet"; - V[P] = !1; - var g = function (e, _) { - var l, - i, - f, - c = e.BufferSize || V.BufferSize, - h = V.Ctx, - u = e.Stream, - o = function (e) { - var t = u._m = h.createMediaStreamSource(u), - a = h.destination, - s = "createMediaStreamDestination"; - h[s] && (a = h[s]()), t.connect(e), e.connect(a); - }, - m = "", - p = u._call, - b = function (e) { - for (var t in p) { - for (var a = e.length, s = new Int16Array(a), n = 0, r = 0; r < a; r++) { - var i = Math.max(-1, Math.min(1, e[r])); - i = i < 0 ? 32768 * i : 32767 * i, s[r] = i, n += Math.abs(i); - } - for (var o in p) p[o](s, n); - return; - } - }, - v = "ScriptProcessor", - d = "audioWorklet", - g = T + " " + d, - S = "RecProc", - M = "MediaRecorder", - w = M + ".WebM.PCM", - R = h.createScriptProcessor || h.createJavaScriptNode, - A = "。由于" + d + "内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启" + d + "。", - B = function () { - i = u.isWorklet = !1, L(u), H("Connect采用老的" + v + "," + (V[P] ? "但已" : "可") + "设置" + T + "." + P + "=true尝试启用" + d + m + A, 3); - var e = u._p = R.call(h, c, 1, 1); - o(e); - var t = "_D220626", - a = V[t]; - a && H("Use " + T + "." + t, 3), e.onaudioprocess = function (e) { - var t = e.inputBuffer.getChannelData(0); - a ? (t = new Float32Array(t), setTimeout(function () { - b(t); - })) : b(t); - }; - }, - k = function () { - l = u.isWebM = !1, I(u), i = u.isWorklet = !R || V[P]; - var t = y.AudioWorkletNode; - if (i && h[d] && t) { - var s = function () { - return i && u._na; - }, - n = u._na = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - f = 0, s() && (H(d + "未返回任何音频,恢复使用" + v, 3), R && B()); - }, 500)); - }, - r = function () { - if (s()) { - var e = u._n = new t(h, S, { - processorOptions: { - bufferSize: c - } - }); - o(e), e.port.onmessage = function (e) { - f && (clearTimeout(f), f = ""), s() ? b(e.data.val) : i || H(d + "多余回调", 3); - }, H("Connect采用" + d + ",设置" + T + "." + P + "=false可恢复老式" + v + m + A, 3); - } - }; - h.resume()[p && "finally"](function () { - if (s()) if (h[S]) r();else { - var e, - t, - a = (t = "class " + S + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { - return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, g); - })(function (e) { - DEL_super(e); - var t = this, - a = e.processorOptions.bufferSize; - t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { - e.data.kill && (t.kill = !0, console.log("$RA kill call")); - }, console.log("$RA .ctor call", e); - }), t += "process " + e(function (e, t, a) { - var s = this, - n = s.bufferSize, - r = s.buffer, - i = s.pos; - if ((e = (e[0] || [])[0] || []).length) { - r.set(e, i); - var o = ~~((i += e.length) / n) * n; - if (o) { - this.port.postMessage({ - val: r.slice(0, o) - }); - var _ = r.subarray(o, i); - (r = new Float32Array(2 * n)).set(_), i = _.length, s.buffer = r; - } - s.pos = i; - } - return !s.kill; - }), t += '}try{registerProcessor("' + S + '", ' + S + ')}catch(e){console.error("' + g + '注册失败",e)}', "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); - h[d].addModule(a).then(function (e) { - s() && (h[S] = 1, r(), f && n()); - })[x](function (e) { - H(d + ".addModule失败", 1, e), s() && B(); - }); - } - }); - } else B(); - }; - !function () { - var e = y[M], - t = "ondataavailable", - a = "audio/webm; codecs=pcm"; - l = u.isWebM = V[E]; - var s = e && t in e.prototype && e.isTypeSupported(a); - if (m = s ? "" : "(此浏览器不支持" + w + ")", !_ || !l || !s) return k(); - var n = function () { - return l && u._ra; - }, - r = (u._ra = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - n() && (H(M + "未返回任何音频,降级使用" + d, 3), k()); - }, 500)); - }, Object.assign({ - mimeType: a - }, V.ConnectWebMOptions)), - i = u._r = new e(u, r), - o = u._rd = { - sampleRate: h[N] - }; - i[t] = function (e) { - var t = new FileReader(); - t.onloadend = function () { - if (n()) { - var e = C(new Uint8Array(t.result), o); - if (!e) return; - if (-1 == e) return void k(); - f && (clearTimeout(f), f = ""), b(e); - } else l || H(M + "多余回调", 3); - }, t.readAsArrayBuffer(e.data); - }, i.start(~~(c / 48)), H("Connect采用" + w + ",设置" + T + "." + E + "=false可恢复使用" + d + "或老式" + v); - }(); - }, - L = function (e) { - e._na = null, e._n && (e._n.port.postMessage({ - kill: !0 - }), e._n.disconnect(), e._n = null); - }, - I = function (e) { - e._ra = null, e._r && (e._r.stop(), e._r = null); - }, - S = function (e) { - var t = (e = e || V) == V, - a = e.Stream; - if (a && (a._m && (a._m.disconnect(), a._m = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), L(a), I(a), t)) { - for (var s = a.getTracks && a.getTracks() || a.audioTracks || [], n = 0; n < s.length; n++) { - var r = s[n]; - r.stop && r.stop(); + var S = function () {}, + f = function (e) { + return "number" == typeof e; + }, + N = function (e) { + return new l(e); + }, + M = N.LM = "2024-04-09 19:15", + y = "https://github.com/xiangyuecn/Recorder", + R = "Recorder", + A = "getUserMedia", + V = "srcSampleRate", + D = "sampleRate", + i = "bitRate", + x = "catch", + t = e[R]; + if (t && t.LM == M) return t.CLog(t.i18n.$T("K8zP::重复导入{1}", 0, R), 3); + N.IsOpen = function () { + var e = N.Stream; + if (e) { + var t = e.getTracks && e.getTracks() || e.audioTracks || [], + a = t[0]; + if (a) { + var n = a.readyState; + return "live" == n || n == a.LIVE; } - a.stop && a.stop(); } - e.Stream = 0; + return !1; + }, N.BufferSize = 4096, N.Destroy = function () { + for (var e in O(R + " Destroy"), L(), a) a[e](); }; - V.SampleData = function (e, t, a, s, n) { - s || (s = {}); - var r = s.index || 0, - i = s.offset || 0, - o = s.frameNext || []; - n || (n = {}); - var _ = n.frameSize || 1; - n.frameType && (_ = "mp3" == n.frameType ? 1152 : 1); - var l = e.length; - l + 1 < r && H("SampleData似乎传入了未重置chunk " + r + ">" + l, 3); - for (var f = 0, c = r; c < l; c++) f += e[c].length; - f = Math.max(0, f - Math.floor(i)); - var h = t / a; - 1 < h ? f = Math.floor(f / h) : (h = 1, a = t), f += o.length; - for (var u = new Int16Array(f), m = 0, c = 0; c < o.length; c++) u[m] = o[c], m++; - for (; r < l; r++) { - for (var p = e[r], c = i, b = p.length; c < b;) { - var v = Math.floor(c), - d = Math.ceil(c), - g = c - v, - S = p[v], - M = d < b ? p[d] : (e[r + 1] || [S])[0] || 0; - u[m] = S + (M - S) * g, m++, c += h; + var a = {}; + N.BindDestroy = function (e, t) { + a[e] = t; + }, N.Support = function () { + if (!w) return !1; + var e = navigator.mediaDevices || {}; + return e[A] || (e = navigator)[A] || (e[A] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[A] && (N.Scope = e, !!N.GetContext()); + }, N.GetContext = function (e) { + if (!w) return null; + var t = window.AudioContext; + if (t || (t = window.webkitAudioContext), !t) return null; + var a = N.Ctx; + if (a && "closed" != a.state || (a = N.Ctx = new t(), N.NewCtxs = N.NewCtxs || [], N.BindDestroy("Ctx", function () { + var e = N.Ctx; + e && e.close && (s(e), N.Ctx = 0); + var t = N.NewCtxs; + N.NewCtxs = []; + for (var a = 0; a < t.length; a++) s(t[a]); + })), e && a.close) try { + a = new t(), N.NewCtxs.push(a); + } catch (e) { + O("GetContext tryNew Error", 1, e); } - i = c - b; - } - o = null; - var w = u.length % _; - if (0 < w) { - var R = 2 * (u.length - w); - o = new Int16Array(u.buffer.slice(R)), u = new Int16Array(u.buffer.slice(0, R)); - } - return { - index: r, - offset: i, - frameNext: o, - sampleRate: a, - data: u - }; - }, V.PowerLevel = function (e, t) { - var a = e / t || 0; - return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); - }, V.PowerDBFS = function (e) { - var t = Math.max(.1, e || 0); - return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); - }, V.CLog = function (e, t) { - var a = new Date(), - s = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), - n = this && this.envIn && this.envCheck && this.id, - r = ["[" + s + " " + T + (n ? ":" + n : "") + "]" + e], - i = arguments, - o = y.console || {}, - _ = 2, - l = o.log; - for ("number" == typeof t ? l = 1 == t ? o.error : 3 == t ? o.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); - f ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(o, r); - }; - var H = function () { - V.CLog.apply(this, arguments); - }, - f = !0; - try { - f = !console.log.apply; - } catch (e) {} - var s = 0; - function t(e) { - this.id = ++s, r(); - var t = { - type: "mp3", - bitRate: 16, - sampleRate: 16e3, - onProcess: v - }; - for (var a in e) t[a] = e[a]; - this.set = t, this._S = 9, this.Sync = { - O: 9, - C: 9 - }; - } - V.Sync = { - O: 9, - C: 9 - }, V.prototype = t.prototype = { - CLog: H, - _streamStore: function () { - return this.set.sourceStream ? this : V; - }, - open: function (e, a) { - var s = this, - n = s._streamStore(); - e = e || v; - var r = function (e, t) { - t = !!t, s.CLog("录音open失败:" + e + ",isUserNotAllow:" + t, 1), a && a(e, t); - }, - i = function () { - s.CLog("open ok id:" + s.id), e(), s._SO = 0; - }, - o = n.Sync, - _ = ++o.O, - l = o.C; - s._O = s._O_ = _, s._SO = s._S; - var t = s.envCheck({ - envName: "H5", - canProcess: !0 - }); - if (t) r("不能录音:" + t);else if (s.set.sourceStream) { - if (!V.GetContext()) return void r("不支持此浏览器从流中获取录音"); - S(n), s.Stream = s.set.sourceStream, s.Stream._call = {}; - try { - g(n); - } catch (e) { - return void r("从流中打开录音失败:" + e.message); - } - i(); - } else { - var f = function (e, t) { - try { - y.top.a; - } catch (e) { - return void r('无权录音(跨域,请尝试给iframe添加麦克风访问策略,如allow="camera;microphone")'); - } - /Permission|Allow/i.test(e) ? r("用户拒绝了录音权限", !0) : !1 === y.isSecureContext ? r("浏览器禁止不安全页面录音,可开启https解决") : /Found/i.test(e) ? r(t + ",无可用麦克风") : r(t); - }; - if (V.IsOpen()) i();else if (V.Support()) { - var c = function (t) { - setTimeout(function () { - t._call = {}; - var e = V.Stream; - e && (S(), t._call = e._call), V.Stream = t, function () { - if (l != o.C || !s._O) { - var e = "open被取消"; - return _ == o.O ? s.close() : e = "open被中断", r(e), !0; - } - }() || (V.IsOpen() ? (e && s.CLog("发现同时多次调用open", 1), g(n, 1), i()) : r("录音功能无效:无音频流")); - }, 100); - }, - h = function (e) { - var t = e.name || e.message || e.code + ":" + e; - s.CLog("请求录音权限错误", 1, e), f(t, "无法录音:" + t); - }, - u = { - noiseSuppression: !1, - echoCancellation: !1 - }, - m = s.set.audioTrackSet; - for (var p in m) u[p] = m[p]; - u.sampleRate = V.Ctx.sampleRate; - try { - var b = V.Scope[d]({ - audio: u - }, c, h); - } catch (e) { - s.CLog(d, 3, e), b = V.Scope[d]({ - audio: !0 - }, c, h); - } - b && b.then && b.then(c)[x](h); - } else f("", "此浏览器不支持录音"); - } - }, - close: function (e) { - e = e || v; - var t = this, - a = t._streamStore(); - t._stop(); - var s = a.Sync; - if (t._O = 0, t._O_ != s.O) return t.CLog("close被忽略(因为同时open了多个rec,只有最后一个会真正close)", 3), void e(); - s.C++, S(a), t.CLog("close"), e(); - }, - mock: function (e, t) { - var a = this; - return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a[O] = t, a; - }, - envCheck: function (e) { - var t, - a = this.set, - s = "CPU_BE"; - if (t || V[s] || !y.Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (r(s), t = "不支持CPU_BE架构"), !t) { - var n = a.type; - this[n + "_envCheck"] ? t = this[n + "_envCheck"](e, a) : a.takeoffEncodeChunk && (t = n + "类型" + (this[n] ? "" : "(未加载编码器)") + "不支持设置takeoffEncodeChunk"); - } - return t || ""; - }, - envStart: function (e, t) { - var a = this, - s = a.set; - a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = []; - var n = s[N]; - if (t < n ? s[N] = t : n = 0, a[O] = t, a.CLog(O + ": " + t + " set." + N + ": " + s[N] + (n ? " 忽略" + n : ""), n ? 3 : 0), a.engineCtx = 0, a[s.type + "_start"]) { - var r = a.engineCtx = a[s.type + "_start"](s); - r && (r.pcmDatas = [], r.pcmSize = 0); - } - }, - envResume: function () { - this.envInFixTs = []; - }, - envIn: function (e, t) { - var n = this, - r = n.set, - i = n.engineCtx, - a = n[O], - s = e.length, - o = V.PowerLevel(t, s), - _ = n.buffers, - l = _.length; - _.push(e); - var f = _, - c = l, - h = Date.now(), - u = Math.round(s / a * 1e3); - n.envInLast = h, 1 == n.buffers.length && (n.envInFirst = h - u); - var m = n.envInFixTs; - m.splice(0, 0, { - t: h, - d: u - }); - for (var p = h, b = 0, v = 0; v < m.length; v++) { - var d = m[v]; - if (3e3 < h - d.t) { - m.length = v; + return a; + }, N.CloseNewCtx = function (e) { + if (e && e != N.Ctx) { + s(e); + for (var t = N.NewCtxs || [], a = t.length, n = 0; n < t.length; n++) if (t[n] == e) { + t.splice(n, 1); break; } - p = d.t, b += d.d; + O(z("mSxV::剩{1}个GetContext未close", 0, a + "-1=" + t.length), t.length ? 3 : 0); } - var g = m[1], - S = h - p; - if (S / 3 < S - b && (g && 1e3 < S || 6 <= m.length)) { - var M = h - g.t - u; - if (u / 5 < M) { - var w = !r.disableEnvInFix; - if (n.CLog("[" + h + "]" + (w ? "" : "未") + "补偿" + M + "ms", 3), n.envInFix += M, w) { - var R = new Int16Array(M * a / 1e3); - s += R.length, _.push(R); + }; + var s = function (e) { + if (e && e.close) { + e._isC = 1; + try { + e.close(); + } catch (e) { + O("ctx close err", 1, e); } } - } - var A = n.recSize, - B = s, - k = A + B; - if (n.recSize = k, i) { - var y = V.SampleData(_, a, r[N], i.chunkInfo); - i.chunkInfo = y, k = (A = i.pcmSize) + (B = y.data.length), i.pcmSize = k, _ = i.pcmDatas, l = _.length, _.push(y.data), a = y[N]; - } - var T = Math.round(k / a * 1e3), - x = _.length, - E = f.length, - P = function () { - for (var e = L ? 0 : -B, t = null == _[0], a = l; a < x; a++) { - var s = _[a]; - null == s ? t = 1 : (e += s.length, i && s.length && n[r.type + "_encode"](i, s)); - } - if (t && i) for (a = c, f[0] && (a = 0); a < E; a++) f[a] = null; - t && (e = L ? B : 0, _[0] = null), i ? i.pcmSize += e : n.recSize += e; - }, - L = 0, - I = "rec.set.onProcess"; - try { - L = r.onProcess(_, o, T, a, l, P); - } catch (e) { - console.error(I + "回调出错是不允许的,需保证不会抛异常", e); - } - var H = Date.now() - h; - if (10 < H && 1e3 < n.envInFirst - h && n.CLog(I + "低性能,耗时" + H + "ms", 3), !0 === L) { - var C = 0; - for (v = l; v < x; v++) null == _[v] ? C = 1 : _[v] = new Int16Array(0); - C ? n.CLog("未进入异步前不能清除buffers", 3) : i ? i.pcmSize -= B : n.recSize -= B; - } else P(); - }, - start: function () { - var t = this, - a = V.Ctx, - e = 1; - if (t.set.sourceStream ? t.Stream || (e = 0) : V.IsOpen() || (e = 0), e) { - if (t.CLog("开始录音"), t._stop(), t.state = 3, t.envStart(null, a[N]), t._SO && t._SO + 1 != t._S) t.CLog("start被中断", 3);else { - t._SO = 0; - var s = function () { - 3 == t.state && (t.state = 1, t.resume()); - }; - if ("suspended" == a.state) { - var n = "AudioContext resume: "; - t.CLog(n + "wait..."), a.resume().then(function () { - t.CLog(n + a.state), s(); + }, + B = N.ResumeCtx = function (a, n, s, r) { + var i = 0, + o = 0, + _ = 0, + l = 0, + f = "EventListener", + c = "ResumeCtx ", + u = function (e, t) { + o && h(), i || (i = 1, e && r(e, l), t && s(l)), t && (!a._LsSC && a["add" + f] && a["add" + f]("statechange", b), a._LsSC = 1, _ = 1); + }, + h = function (e) { + if (!e || !o) { + o = e ? 1 : 0; + for (var t = ["focus", "mousedown", "mouseup", "touchstart", "touchend"], a = 0; a < t.length; a++) window[(e ? "add" : "remove") + f](t[a], b, !0); + } + }, + b = function () { + var e = a.state, + t = p(e); + if (!i && !n(t ? ++l : l)) return u(); + t ? (_ && O(c + "sc " + e, 3), h(1), a.resume().then(function () { + _ && O(c + "sc " + a.state), u(0, 1); })[x](function (e) { - t.CLog(n + a.state + " 可能无法录音:" + e.message, 1, e), s(); - }); - } else s(); + O(c + "error", 1, e), p(a.state) || u(e.message || "error"); + })) : "closed" == e ? (_ && !a._isC && O(c + "sc " + e, 1), u("ctx closed")) : u(0, 1); + }; + b(); + }, + p = N.CtxSpEnd = function (e) { + return "suspended" == e || "interrupted" == e; + }, + k = function (e) { + var t = e.state, + a = "ctx.state=" + t; + return p(t) && (a += z("nMIy::(注意:ctx不是running状态,rec.open和start至少要有一个在用户操作(触摸、点击等)时进行调用,否则将在rec.start时尝试进行ctx.resume,可能会产生兼容性问题(仅iOS),请参阅文档中runningContext配置)")), a; + }, + T = "ConnectEnableWebM"; + N[T] = !0; + var E = "ConnectEnableWorklet"; + N[E] = !1; + var C = function (e, _) { + var l = e.BufferSize || N.BufferSize, + f = e.Stream, + c = f._RC || f._c || N.GetContext(!0); + f._c = c; + var u, + a, + h, + i = function (e) { + var t = f._m = c.createMediaStreamSource(f), + a = c.destination, + n = "createMediaStreamDestination"; + c[n] && (a = f._d = c[n]()), t.connect(e), e.connect(a); + }, + b = "", + p = f._call, + m = function (e) { + for (var t in p) { + for (var a = e.length, n = new Int16Array(a), s = 0, r = 0; r < a; r++) { + var i = Math.max(-1, Math.min(1, e[r])); + i = i < 0 ? 32768 * i : 32767 * i, n[r] = i, s += Math.abs(i); + } + for (var o in p) p[o](n, s); + return; + } + }, + v = "ScriptProcessor", + d = "audioWorklet", + o = R + " " + d, + g = "RecProc", + w = "MediaRecorder", + S = w + ".WebM.PCM", + M = c.createScriptProcessor || c.createJavaScriptNode, + y = z("ZGlf::。由于{1}内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启{1}。", 0, d), + A = function () { + a = f.isWorklet = !1, n(f), O(z("7TU0::Connect采用老的{1},", 0, v) + Y.get(z(N[E] ? "JwCL::但已设置{1}尝试启用{2}" : "VGjB::可设置{1}尝试启用{2}", 2), [R + "." + E + "=true", d]) + b + y, 3); + var e = f._p = M.call(c, l, 1, 1); + i(e), e.onaudioprocess = function (e) { + var t = e.inputBuffer.getChannelData(0); + m(t); + }; + }, + k = function () { + u = f.isWebM = !1, I(f), a = f.isWorklet = !M || N[E]; + var t = window.AudioWorkletNode; + if (a && c[d] && t) { + var n = function () { + return a && f._na; + }, + s = f._na = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + h = 0, n() && (O(z("MxX1::{1}未返回任何音频,恢复使用{2}", 0, d, v), 3), M && A()); + }, 500)); + }, + r = function () { + if (n()) { + var e = f._n = new t(c, g, { + processorOptions: { + bufferSize: l + } + }); + i(e), e.port.onmessage = function (e) { + h && (clearTimeout(h), h = ""), n() ? m(e.data.val) : a || O(z("XUap::{1}多余回调", 0, d), 3); + }, O(z("yOta::Connect采用{1},设置{2}可恢复老式{3}", 0, d, R + "." + E + "=false", v) + b + y, 3); + } + }, + e = function () { + if (n()) if (c[g]) r();else { + var e, + t, + a = (t = "class " + g + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { + return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, o); + })(function (e) { + DEL_super(e); + var t = this, + a = e.processorOptions.bufferSize; + t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { + e.data.kill && (t.kill = !0, $C.log("$RA kill call")); + }, $C.log("$RA .ctor call", e); + }), t += "process " + e(function (e, t, a) { + var n = this, + s = n.bufferSize, + r = n.buffer, + i = n.pos; + if ((e = (e[0] || [])[0] || []).length) { + r.set(e, i); + var o = ~~((i += e.length) / s) * s; + if (o) { + this.port.postMessage({ + val: r.slice(0, o) + }); + var _ = r.subarray(o, i); + (r = new Float32Array(2 * s)).set(_), i = _.length, n.buffer = r; + } + n.pos = i; + } + return !n.kill; + }), t = (t += '}try{registerProcessor("' + g + '", ' + g + ')}catch(e){$C.error("' + o + ' Reg Error",e)}').replace(/\$C\./g, "console."), "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); + c[d].addModule(a).then(function (e) { + n() && (c[g] = 1, r(), h && s()); + })[x](function (e) { + O(d + ".addModule Error", 1, e), n() && A(); + }); + } + }; + B(c, function () { + return n(); + }, e, e); + } else A(); + }; + !function () { + var e = window[w], + t = "ondataavailable", + a = "audio/webm; codecs=pcm"; + u = f.isWebM = N[T]; + var n = e && t in e.prototype && e.isTypeSupported(a); + if (b = n ? "" : z("VwPd::(此浏览器不支持{1})", 0, S), !_ || !u || !n) return k(); + var s = function () { + return u && f._ra; + }, + r = (f._ra = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + s() && (O(z("vHnb::{1}未返回任何音频,降级使用{2}", 0, w, d), 3), k()); + }, 500)); + }, Object.assign({ + mimeType: a + }, N.ConnectWebMOptions)), + i = f._r = new e(f, r), + o = f._rd = { + sampleRate: c[D] + }; + i[t] = function (e) { + var t = new FileReader(); + t.onloadend = function () { + if (s()) { + var e = P(new Uint8Array(t.result), o); + if (!e) return; + if (-1 == e) return void k(); + h && (clearTimeout(h), h = ""), m(e); + } else u || O(z("O9P7::{1}多余回调", 0, w), 3); + }, t.readAsArrayBuffer(e.data); + }, i.start(~~(l / 48)), O(z("LMEm::Connect采用{1},设置{2}可恢复使用{3}或老式{4}", 0, S, R + "." + T + "=false", d, v)); + }(); + }, + r = function (e) { + e._na && e._na(), e._ra && e._ra(); + }, + n = function (e) { + e._na = null, e._n && (e._n.port.postMessage({ + kill: !0 + }), e._n.disconnect(), e._n = null); + }, + I = function (e) { + if (e._ra = null, e._r) { + try { + e._r.stop(); + } catch (e) { + O("mr stop err", 1, e); + } + e._r = null; } - } else t.CLog("未open", 1); - }, - pause: function () { - var e = this; - e.state && (e.state = 2, e.CLog("pause"), delete e._streamStore().Stream._call[e.id]); - }, - resume: function () { - var e, - a = this; - if (a.state) { - a.state = 1, a.CLog("resume"), a.envResume(); - var t = a._streamStore().Stream; - t._call[a.id] = function (e, t) { - 1 == a.state && a.envIn(e, t); - }, (e = t)._na && e._na(), e._ra && e._ra(); - } - }, - _stop: function (e) { - var t = this, - a = t.set; - t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); - }, - stop: function (a, t, e) { - var s, - n = this, - r = n.set, - i = n.envInLast - n.envInFirst, - o = i && n.buffers.length; - n.CLog("stop 和start时差" + (i ? i + "ms 补偿" + n.envInFix + "ms envIn:" + o + " fps:" + (o / i * 1e3).toFixed(1) : "-")); - var _ = function () { - n._stop(), e && n.close(); - }, - l = function (e) { - n.CLog("结束录音失败:" + e, 1), t && t(e), _(); - }, - f = function (e, t) { - if (n.CLog("结束录音 编码花" + (Date.now() - s) + "ms 音频时长" + t + "ms 文件大小" + e.size + "b"), r.takeoffEncodeChunk) n.CLog("启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据", 3);else if (e.size < Math.max(100, t / 2)) return void l("生成的" + r.type + "无效"); - a && a(e, t), _(); + }, + L = function (e) { + var t = (e = e || N) == N, + a = e.Stream; + a && (a._m && (a._m.disconnect(), a._m = null), !a._RC && a._c && N.CloseNewCtx(a._c), a._RC = null, a._c = null, a._d && (o(a._d.stream), a._d = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), n(a), I(a), t && o(a)), e.Stream = 0; + }, + o = N.StopS_ = function (e) { + for (var t = e.getTracks && e.getTracks() || e.audioTracks || [], a = 0; a < t.length; a++) { + var n = t[a]; + n.stop && n.stop(); + } + e.stop && e.stop(); + }; + N.SampleData = function (e, t, a, n, s) { + var r = "SampleData"; + n || (n = {}); + var i = n.index || 0, + o = n.offset || 0, + _ = n.filter; + if (_ && _.fn && _.sr != t && (_ = null, O(z("d48C::{1}的filter采样率变了,重设滤波", 0, r), 3)), !_) { + var l = 3 * t / 4 < a ? 0 : a / 2 * 3 / 4; + _ = { + fn: l ? N.IIRFilter(!0, t, l) : 0 }; - if (!n.isMock) { - var c = 3 == n.state; - if (!n.state || c) return void l("未开始录音" + (c ? ",开始录音前无用户交互导致AudioContext未运行" : "")); - n._stop(!0); } - var h = n.recSize; - if (h) { - if (n.buffers[0]) { - if (n[r.type]) { - if (n.isMock) { - var u = n.envCheck(n.mockEnvInfo || { + _.sr = t; + var f = _.fn, + c = n.frameNext || []; + s || (s = {}); + var u = s.frameSize || 1; + s.frameType && (u = "mp3" == s.frameType ? 1152 : 1); + var h = e.length; + h + 1 < i && O(z("tlbC::{1}似乎传入了未重置chunk {2}", 0, r, i + ">" + h), 3); + for (var b = 0, p = i; p < h; p++) b += e[p].length; + b = Math.max(0, b - Math.floor(o)); + var m = t / a; + 1 < m ? b = Math.floor(b / m) : (m = 1, a = t), b += c.length; + for (var v = new Int16Array(b), d = 0, p = 0; p < c.length; p++) v[d] = c[p], d++; + for (; i < h; i++) { + for (var g = e[i], p = o, w = g.length, S = f && f.Embed, M = 0, y = 0, A = 0, k = 0, R = 0, x = 0; R < w; R++, x++) if (x < w && (S ? (A = g[x], k = S.b0 * A + S.b1 * S.x1 + S.b0 * S.x2 - S.a1 * S.y1 - S.a2 * S.y2, S.x2 = S.x1, S.x1 = A, S.y2 = S.y1, S.y1 = k) : k = f ? f(g[x]) : g[x]), M = y, y = k, 0 != x) { + var B = Math.floor(p); + if (R == B) { + var T = Math.ceil(p), + E = p - B, + C = M, + I = T < w ? y : C, + L = C + (I - C) * E; + 32767 < L ? L = 32767 : L < -32768 && (L = -32768), v[d] = L, d++, p += m; + } + } else R--; + o = Math.max(0, p - w); + } + c = null; + var P = v.length % u; + if (0 < P) { + var H = 2 * (v.length - P); + c = new Int16Array(v.buffer.slice(H)), v = new Int16Array(v.buffer.slice(0, H)); + } + return { + index: i, + offset: o, + filter: _, + frameNext: c, + sampleRate: a, + data: v + }; + }, N.IIRFilter = function (e, t, a) { + var n = 2 * Math.PI * a / t, + s = Math.sin(n), + r = Math.cos(n), + i = s / 2, + o = 1 + i, + _ = -2 * r / o, + l = (1 - i) / o; + if (e) var f = (1 - r) / 2 / o, + c = (1 - r) / o;else var f = (1 + r) / 2 / o, + c = -(1 + r) / o; + var u = 0, + h = 0, + b = 0, + p = 0, + m = 0, + v = function (e) { + return b = f * e + c * u + f * h - _ * p - l * m, h = u, u = e, m = p, p = b; + }; + return v.Embed = { + x1: 0, + x2: 0, + y1: 0, + y2: 0, + b0: f, + b1: c, + a1: _, + a2: l + }, v; + }, N.PowerLevel = function (e, t) { + var a = e / t || 0; + return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); + }, N.PowerDBFS = function (e) { + var t = Math.max(.1, e || 0); + return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); + }, N.CLog = function (e, t) { + if ("object" == typeof console) { + var a = new Date(), + n = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), + s = this && this.envIn && this.envCheck && this.id, + r = ["[" + n + " " + R + (s ? ":" + s : "") + "]" + e], + i = arguments, + o = N.CLog, + _ = 2, + l = o.log || console.log; + for (f(t) ? l = 1 == t ? o.error || console.error : 3 == t ? o.warn || console.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); + c ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(console, r); + } + }; + var O = function () { + N.CLog.apply(this, arguments); + }, + c = !0; + try { + c = !console.log.apply; + } catch (e) {} + var _ = 0; + function l(e) { + var t = this; + t.id = ++_, u(); + var a = { + type: "mp3", + onProcess: S + }; + for (var n in e) a[n] = e[n]; + var s = (t.set = a)[i], + r = a[D]; + (s && !f(s) || r && !f(r)) && t.CLog(z.G("IllegalArgs-1", [z("VtS4::{1}和{2}必须是数值", 0, D, i)]), 1, e), a[i] = +s || 16, a[D] = +r || 16e3, t.state = 0, t._S = 9, t.Sync = { + O: 9, + C: 9 + }; + } + N.Sync = { + O: 9, + C: 9 + }, N.prototype = l.prototype = { + CLog: O, + _streamStore: function () { + return this.set.sourceStream ? this : N; + }, + _streamCtx: function () { + var e = this._streamStore().Stream; + return e && e._c; + }, + open: function (e, a) { + var n = this, + s = n.set, + r = n._streamStore(), + i = 0; + e = e || S; + var o = function (e, t) { + t = !!t, n.CLog(z("5tWi::录音open失败:") + e + ",isUserNotAllow:" + t, 1), i && N.CloseNewCtx(i), a && a(e, t); + }; + n._streamTag = A; + var _ = function () { + n.CLog("open ok, id:" + n.id + " stream:" + n._streamTag), e(), n._SO = 0; + }, + l = r.Sync, + f = ++l.O, + c = l.C; + n._O = n._O_ = f, n._SO = n._S; + if (w) { + var t = n.envCheck({ + envName: "H5", + canProcess: !0 + }); + if (t) o(z("A5bm::不能录音:") + t);else if (s.sourceStream) { + if (n._streamTag = "set.sourceStream", !N.GetContext()) return void o(z("1iU7::不支持此浏览器从流中获取录音")); + L(r); + var u = n.Stream = s.sourceStream; + u._RC = s.runningContext, u._call = {}; + try { + C(r); + } catch (e) { + return L(r), void o(z("BTW2::从流中打开录音失败:") + e.message); + } + _(); + } else { + var h = function (e, t) { + try { + window.top.a; + } catch (e) { + return void o(z("Nclz::无权录音(跨域,请尝试给iframe添加麦克风访问策略,如{1})", 0, 'allow="camera;microphone"')); + } + /Permission|Allow/i.test(e) ? o(z("gyO5::用户拒绝了录音权限"), !0) : !1 === window.isSecureContext ? o(z("oWNo::浏览器禁止不安全页面录音,可开启https解决")) : /Found/i.test(e) ? o(t + z("jBa9::,无可用麦克风")) : o(t); + }; + if (N.IsOpen()) _();else if (N.Support()) { + var b = s.runningContext; + b || (b = i = N.GetContext(!0)); + var p = function (t) { + setTimeout(function () { + t._call = {}; + var e = N.Stream; + e && (L(), t._call = e._call), (N.Stream = t)._c = b, t._RC = s.runningContext, function () { + if (c != l.C || !n._O) { + var e = z("dFm8::open被取消"); + return f == l.O ? n.close() : e = z("VtJO::open被中断"), o(e), !0; + } + }() || (N.IsOpen() ? (e && n.CLog(z("upb8::发现同时多次调用open"), 1), C(r, 1), _()) : o(z("Q1GA::录音功能无效:无音频流"))); + }, 100); + }, + m = function (e) { + var t = e.name || e.message || e.code + ":" + e; + n.CLog(z("xEQR::请求录音权限错误"), 1, e), h(t, z("bDOG::无法录音:") + t); + }, + v = s.audioTrackSet || {}; + v[D] = b[D]; + var d = { + audio: v + }; + try { + var g = N.Scope[A](d, p, m); + } catch (e) { + n.CLog(A, 3, e), d = { + audio: !0 + }, g = N.Scope[A](d, p, m); + } + n.CLog(A + "(" + JSON.stringify(d) + ") " + k(b) + z("RiWe::,未配置noiseSuppression和echoCancellation时浏览器可能会自动打开降噪和回声消除,移动端可能会降低系统播放音量(关闭录音后可恢复),请参阅文档中audioTrackSet配置") + "(" + y + ") LM:" + M + " UA:" + navigator.userAgent), g && g.then && g.then(p)[x](m); + } else h("", z("COxc::此浏览器不支持录音")); + } + } else o(z.G("NonBrowser-1", ["open"]) + z("EMJq::,可尝试使用RecordApp解决方案") + "(" + y + "/tree/master/app-support-sample)"); + }, + close: function (e) { + e = e || S; + var t = this, + a = t._streamStore(); + t._stop(); + var n = " stream:" + t._streamTag, + s = a.Sync; + if (t._O = 0, t._O_ != s.O) return t.CLog(z("hWVz::close被忽略(因为同时open了多个rec,只有最后一个会真正close)") + n, 3), void e(); + s.C++, L(a), t.CLog("close," + n), e(); + }, + mock: function (e, t) { + var a = this; + return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a._setSrcSR(t), a._streamTag = "mock", a; + }, + _setSrcSR: function (e) { + var t = this.set, + a = t[D]; + e < a ? t[D] = e : a = 0, this[V] = e, this.CLog(V + ": " + e + " set." + D + ": " + t[D] + (a ? " " + z("UHvm::忽略") + ": " + a : ""), a ? 3 : 0); + }, + envCheck: function (e) { + var t, + a = this.set, + n = "CPU_BE"; + if (t || N[n] || "function" != typeof Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (u(n), t = z("Essp::不支持{1}架构", 0, n)), !t) { + var s = a.type, + r = this[s + "_envCheck"]; + a.takeoffEncodeChunk && (r ? e.canProcess || (t = z("7uMV::{1}环境不支持实时处理", 0, e.envName)) : t = z("2XBl::{1}类型不支持设置takeoffEncodeChunk", 0, s) + (this[s] ? "" : z("LG7e::(未加载编码器)"))), !t && r && (t = this[s + "_envCheck"](e, a)); + } + return t || ""; + }, + envStart: function (e, t) { + var a = this, + n = a.set; + if (a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, e && (a._streamTag = "env$" + e.envName), a.state = 1, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = [], a._setSrcSR(t), a.engineCtx = 0, a[n.type + "_start"]) { + var s = a.engineCtx = a[n.type + "_start"](n); + s && (s.pcmDatas = [], s.pcmSize = 0); + } + }, + envResume: function () { + this.envInFixTs = []; + }, + envIn: function (e, t) { + var s = this, + r = s.set, + i = s.engineCtx; + if (1 == s.state) { + var a = s[V], + n = e.length, + o = N.PowerLevel(t, n), + _ = s.buffers, + l = _.length; + _.push(e); + var f = _, + c = l, + u = Date.now(), + h = Math.round(n / a * 1e3); + s.envInLast = u, 1 == s.buffers.length && (s.envInFirst = u - h); + var b = s.envInFixTs; + b.splice(0, 0, { + t: u, + d: h + }); + for (var p = u, m = 0, v = 0; v < b.length; v++) { + var d = b[v]; + if (3e3 < u - d.t) { + b.length = v; + break; + } + p = d.t, m += d.d; + } + var g = b[1], + w = u - p, + S = w - m; + if (w / 3 < S && (g && 1e3 < w || 6 <= b.length)) { + var M = u - g.t - h; + if (h / 5 < M) { + var y = !r.disableEnvInFix; + if (s.CLog("[" + u + "]" + Y.get(z(y ? "4Kfd::补偿{1}ms" : "bM5i::未补偿{1}ms", 1), [M]), 3), s.envInFix += M, y) { + var A = new Int16Array(M * a / 1e3); + n += A.length, _.push(A); + } + } + } + var k = s.recSize, + R = n, + x = k + R; + if (s.recSize = x, i) { + var B = N.SampleData(_, a, r[D], i.chunkInfo); + i.chunkInfo = B, k = i.pcmSize, R = B.data.length, x = k + R, i.pcmSize = x, _ = i.pcmDatas, l = _.length, _.push(B.data), a = B[D]; + } + var T = Math.round(x / a * 1e3), + E = _.length, + C = f.length, + I = function () { + for (var e = L ? 0 : -R, t = null == _[0], a = l; a < E; a++) { + var n = _[a]; + null == n ? t = 1 : (e += n.length, i && n.length && s[r.type + "_encode"](i, n)); + } + if (t && i) { + var a = c; + for (f[0] && (a = 0); a < C; a++) f[a] = null; + } + t && (e = L ? R : 0, _[0] = null), i ? i.pcmSize += e : s.recSize += e; + }, + L = 0, + P = "rec.set.onProcess"; + try { + L = r.onProcess(_, o, T, a, l, I); + } catch (e) { + console.error(P + z("gFUF::回调出错是不允许的,需保证不会抛异常"), e); + } + var H = Date.now() - u; + if (10 < H && 1e3 < s.envInFirst - u && s.CLog(P + z("2ghS::低性能,耗时{1}ms", 0, H), 3), !0 === L) { + for (var O = 0, v = l; v < E; v++) null == _[v] ? O = 1 : _[v] = new Int16Array(0); + O ? s.CLog(z("ufqH::未进入异步前不能清除buffers"), 3) : i ? i.pcmSize -= R : s.recSize -= R; + } else I(); + } else s.state || s.CLog("envIn at state=0", 3); + }, + start: function () { + var t = this, + e = 1; + if (t.set.sourceStream ? t.Stream || (e = 0) : N.IsOpen() || (e = 0), e) { + var a = t._streamCtx(); + if (t.CLog(z("kLDN::start 开始录音,") + k(a) + " stream:" + t._streamTag), t._stop(), t.envStart(null, a[D]), t.state = 3, t._SO && t._SO + 1 != t._S) t.CLog(z("Bp2y::start被中断"), 3);else { + t._SO = 0; + var n = function () { + 3 == t.state && (t.state = 1, t.resume()); + }, + s = "AudioContext resume: "; + B(a, function (e) { + return e && t.CLog(s + "wait..."), 3 == t.state; + }, function (e) { + e && t.CLog(s + a.state), n(); + }, function (e) { + t.CLog(s + a.state + z("upkE::,可能无法录音:") + e, 1), n(); + }); + } + } else t.CLog(z("6WmN::start失败:未open"), 1); + }, + pause: function () { + var e = this, + t = e._streamStore().Stream; + e.state && (e.state = 2, e.CLog("pause"), t && delete t._call[e.id]); + }, + resume: function () { + var a = this, + t = a._streamStore().Stream, + n = "resume(wait ctx)"; + if (3 == a.state) a.CLog(n);else if (a.state) { + a.state = 1, a.CLog("resume"), a.envResume(), t && (t._call[a.id] = function (e, t) { + 1 == a.state && a.envIn(e, t); + }, r(t)); + var s = a._streamCtx(); + s && B(s, function (e) { + return e && a.CLog(n + "..."), 1 == a.state; + }, function (e) { + e && a.CLog(n + s.state), r(t); + }, function (e) { + a.CLog(n + s.state + "[err]" + e, 1); + }); + } + }, + _stop: function (e) { + var t = this, + a = t.set; + t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); + }, + stop: function (c, t, e) { + var u, + h = this, + b = h.set, + a = h.envInLast - h.envInFirst, + n = a && h.buffers.length; + h.CLog(z("Xq4s::stop 和start时差:") + (a ? a + "ms " + z("3CQP::补偿:") + h.envInFix + "ms envIn:" + n + " fps:" + (n / a * 1e3).toFixed(1) : "-") + " stream:" + h._streamTag + " (" + y + ") LM:" + M); + var p = function () { + h._stop(), e && h.close(); + }, + m = function (e) { + h.CLog(z("u8JG::结束录音失败:") + e, 1), t && t(e), p(); + }, + s = function (e, t, a) { + var n = "arraybuffer", + s = "dataType", + r = "DefaultDataType", + i = h[s] || N[r] || "blob", + o = s + "=" + i, + _ = e instanceof ArrayBuffer, + l = 0, + f = _ ? e.byteLength : e.size; + if (i == n ? _ || (l = 1) : "blob" == i ? "function" != typeof Blob ? l = z.G("NonBrowser-1", [o]) + z("1skY::,请设置{1}", 0, R + "." + r + '="' + n + '"') : (_ && (e = new Blob([e], { + type: t + })), e instanceof Blob || (l = 1), t = e.type || t) : l = z.G("NotSupport-1", [o]), h.CLog(z("Wv7l::结束录音 编码花{1}ms 音频时长{2}ms 文件大小{3}b", 0, Date.now() - u, a, f) + " " + o + "," + t), l) m(1 != l ? l : z("Vkbd::{1}编码器返回的不是{2}", 0, b.type, i) + ", " + o);else { + if (b.takeoffEncodeChunk) h.CLog(z("QWnr::启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据"), 3);else if (f < Math.max(50, a / 5)) return void m(z("Sz2H::生成的{1}无效", 0, b.type)); + c && c(e, a, t), p(); + } + }; + if (!h.isMock) { + var r = 3 == h.state; + if (!h.state || r) return void m(z("wf9t::未开始录音") + (r ? z("Dl2c::,开始录音前无用户交互导致AudioContext未运行") : "")); + } + h._stop(!0); + var i = h.recSize; + if (i) { + if (h[b.type]) { + if (h.isMock) { + var o = h.envCheck(h.mockEnvInfo || { envName: "mock", canProcess: !1 }); - if (u) return void l("录音错误:" + u); + if (o) return void m(z("AxOH::录音错误:") + o); } - var m = n.engineCtx; - if (n[r.type + "_complete"] && m) { - var p = Math.round(m.pcmSize / r[N] * 1e3); - return s = Date.now(), void n[r.type + "_complete"](m, function (e) { - f(e, p); - }, l); + var _ = h.engineCtx; + if (h[b.type + "_complete"] && _) { + var l = Math.round(_.pcmSize / b[D] * 1e3); + return u = Date.now(), void h[b.type + "_complete"](_, function (e, t) { + s(e, t, l); + }, m); } - s = Date.now(); - var b = V.SampleData(n.buffers, n[O], r[N]); - r[N] = b[N]; - var v = b.data; - p = Math.round(v.length / r[N] * 1e3), n.CLog("采样" + h + "->" + v.length + " 花:" + (Date.now() - s) + "ms"), setTimeout(function () { - s = Date.now(), n[r.type](v, function (e) { - f(e, p); - }, function (e) { - l(e); + if (u = Date.now(), h.buffers[0]) { + var f = N.SampleData(h.buffers, h[V], b[D]); + b[D] = f[D]; + var v = f.data, + l = Math.round(v.length / b[D] * 1e3); + h.CLog(z("CxeT::采样:{1} 花:{2}ms", 0, i + "->" + v.length, Date.now() - u)), setTimeout(function () { + u = Date.now(), h[b.type](v, function (e, t) { + s(e, t, l); + }, function (e) { + m(e); + }); }); - }); - } else l("未加载" + r.type + "编码器"); - } else l("音频buffers被释放"); - } else l("未采集到录音"); - } - }, y[T] && (H("重复引入" + T, 3), y[T].Destroy()), y[T] = V; - var C = function (e, t) { - t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); - var a = t.tracks, - s = [t.pos[0]], - n = function () { - t.pos[0] = s[0]; - }, - r = t.bytes.length, - i = new Uint8Array(r + e.length); - if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { - if (X(i, s), q(i, s), !D(X(i, s), [24, 83, 128, 103])) return; - for (X(i, s); s[0] < i.length;) { - var o = X(i, s), - _ = q(i, s), - l = [0], - f = 0; - if (!_) return; - if (D(o, [22, 84, 174, 107])) { - for (; l[0] < _.length;) { - var c = X(_, l), - h = q(_, l), - u = [0], - m = { - channels: 0, - sampleRate: 0 - }; - if (D(c, [174])) for (; u[0] < h.length;) { - var p = X(h, u), - b = q(h, u), - v = [0]; - if (D(p, [215])) { - var d = Y(b); - m.number = d, a[d] = m; - } else if (D(p, [131])) { - var d = Y(b); - 1 == d ? m.type = "video" : 2 == d ? (m.type = "audio", f || (t.track0 = m), m.idx = f++) : m.type = "Type-" + d; - } else if (D(p, [134])) { - for (var g = "", S = 0; S < b.length; S++) g += String.fromCharCode(b[S]); - m.codec = g; - } else if (D(p, [225])) for (; v[0] < b.length;) { - var M = X(b, v), - w = q(b, v); - if (D(M, [181])) { - var d = 0, - R = new Uint8Array(w.reverse()).buffer; - 4 == w.length ? d = new Float32Array(R)[0] : 8 == w.length ? d = new Float64Array(R)[0] : H("WebM Track !Float", 1, w), m[N] = Math.round(d); - } else D(M, [98, 100]) ? m.bitDepth = Y(w) : D(M, [159]) && (m.channels = Y(w)); - } - } - } - t._ht = 1, H("WebM Tracks", a), n(); - break; - } - } - } - var A = t.track0; - if (A) { - if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, H("WebM 16改32位", 3)), A[N] != t[N] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || H("WebM Track非预期", 3, t), -(t.bad = 1); - for (var B = [], k = 0; s[0] < i.length;) { - var c = X(i, s), - h = q(i, s); - if (!h) break; - if (D(c, [163])) { - var y = 15 & h[0], - m = a[y]; - if (m) { - if (0 === m.idx) { - for (var T = new Uint8Array(h.length - 4), S = 4; S < h.length; S++) T[S - 4] = h[S]; - B.push(T), k += T.length; - } - } else H("WebM !Track" + y, 1, a); - } - n(); - } - if (k) { - var x = new Uint8Array(i.length - t.pos[0]); - x.set(i.subarray(t.pos[0])), t.bytes = x, t.pos[0] = 0; - for (var T = new Uint8Array(k), S = 0, E = 0; S < B.length; S++) T.set(B[S], E), E += B[S].length; - var R = new Float32Array(T.buffer); - if (1 < A.channels) { - for (var P = [], S = 0; S < R.length;) P.push(R[S]), S += A.channels; - R = new Float32Array(P); - } - return R; - } - } - }, - D = function (e, t) { - if (!e || e.length != t.length) return !1; - if (1 == e.length) return e[0] == t[0]; - for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; - return !0; - }, - Y = function (e) { - for (var t = "", a = 0; a < e.length; a++) { - var s = e[a]; - t += (s < 16 ? "0" : "") + s.toString(16); - } - return parseInt(t, 16) || 0; - }, - X = function (e, t, a) { - var s = t[0]; - if (!(s >= e.length)) { - var n = e[s], - r = ("0000000" + n.toString(2)).substr(-8), - i = /^(0*1)(\d*)$/.exec(r); - if (i) { - var o = i[1].length, - _ = []; - if (!(s + o > e.length)) { - for (var l = 0; l < o; l++) _[l] = e[s], s++; - return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = s, _; - } - } - } - }, - q = function (e, t) { - var a = X(e, t, 1); - if (a) { - var s = Y(a), - n = t[0], - r = []; - if (s < 2147483647) { - if (n + s > e.length) return; - for (var i = 0; i < s; i++) r[i] = e[n], n++; - } - return t[0] = n, r; + } else m(z("xkKd::音频buffers被释放")); + } else m(z("xGuI::未加载{1}编码器,请尝试到{2}的src/engine内找到{1}的编码器并加载", 0, b.type, R)); + } else m(z("Ltz3::未采集到录音")); } }; - V.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; - var r = V.Traffic = function (e) { - e = e ? "/" + T + "/Report/" + e : ""; - var t = V.TrafficImgUrl; - if (t) { - var a = V.Traffic, - s = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], - n = s[1] || "http://file/", - r = (s[0] || n) + e; - if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(n + e)), !a[r]) { - a[r] = 1; - var i = new Image(); - i.src = t, H("Traffic Analysis Image: " + (e || T + ".TrafficImgUrl=" + V.TrafficImgUrl)); - } - } - }; -}(window), module.exports && (module.exports = Recorder), function () { - - var i; - Recorder.prototype.enc_mp3 = { - stable: !0, - testmsg: "采样率范围48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000" - }, Recorder.prototype.mp3 = function (a, s, e) { - var n = this.set, - r = a.length, - t = this.mp3_start(n); - if (t) return this.mp3_encode(t, a), void this.mp3_complete(t, s, e, 1); - var i = new Recorder.lamejs.Mp3Encoder(1, n.sampleRate, n.bitRate), - o = [], - _ = 0, - l = 0, - f = function () { - if (_ < r) { - 0 < (e = i.encodeBuffer(a.subarray(_, _ + 57600))).length && (l += e.buffer.byteLength, o.push(e.buffer)), _ += 57600, setTimeout(f); - } else { - var e; - 0 < (e = i.flush()).length && (l += e.buffer.byteLength, o.push(e.buffer)); - var t = c.fn(o, l, r, n.sampleRate); - h(t, n), s(new Blob(o, { - type: "audio/mp3" - })); + var P = function (e, t) { + t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); + var a = t.tracks, + n = [t.pos[0]], + s = function () { + t.pos[0] = n[0]; + }, + r = t.bytes.length, + i = new Uint8Array(r + e.length); + if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { + if (j(i, n), X(i, n), !H(j(i, n), [24, 83, 128, 103])) return; + for (j(i, n); n[0] < i.length;) { + var o = j(i, n), + _ = X(i, n), + l = [0], + f = 0; + if (!_) return; + if (H(o, [22, 84, 174, 107])) { + for (; l[0] < _.length;) { + var c = j(_, l), + u = X(_, l), + h = [0], + b = { + channels: 0, + sampleRate: 0 + }; + if (H(c, [174])) for (; h[0] < u.length;) { + var p = j(u, h), + m = X(u, h), + v = [0]; + if (H(p, [215])) { + var d = F(m); + b.number = d, a[d] = b; + } else if (H(p, [131])) { + var d = F(m); + 1 == d ? b.type = "video" : 2 == d ? (b.type = "audio", f || (t.track0 = b), b.idx = f++) : b.type = "Type-" + d; + } else if (H(p, [134])) { + for (var g = "", w = 0; w < m.length; w++) g += String.fromCharCode(m[w]); + b.codec = g; + } else if (H(p, [225])) for (; v[0] < m.length;) { + var S = j(m, v), + M = X(m, v); + if (H(S, [181])) { + var d = 0, + y = new Uint8Array(M.reverse()).buffer; + 4 == M.length ? d = new Float32Array(y)[0] : 8 == M.length ? d = new Float64Array(y)[0] : O("WebM Track !Float", 1, M), b[D] = Math.round(d); + } else H(S, [98, 100]) ? b.bitDepth = F(M) : H(S, [159]) && (b.channels = F(M)); + } + } + } + t._ht = 1, O("WebM Tracks", a), s(); + break; + } + } } - }; - f(); - }, Recorder.BindDestroy("mp3Worker", function () { - Recorder.CLog("mp3Worker Destroy"), i && i.terminate(), i = null; - }), Recorder.prototype.mp3_envCheck = function (e, t) { - var a = ""; - return t.takeoffEncodeChunk && (e.canProcess ? s() || (a = "当前浏览器版本太低,无法实时处理") : a = e.envName + "环境不支持实时处理"), a; - }, Recorder.prototype.mp3_start = function (e) { - return s(e); - }; - var o = { - id: 0 - }, - s = function (e) { - var t = i; - try { - if (!t) { - var a = ");wk_lame();var wk_ctxs={};self.onmessage=" + function (e) { + var A = t.track0; + if (A) { + if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, O("WebM 16->32 bit", 3)), A[D] != t[D] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || O("WebM Track Unexpected", 3, t), -(t.bad = 1); + for (var k = [], R = 0; n[0] < i.length;) { + var c = j(i, n), + u = X(i, n); + if (!u) break; + if (H(c, [163])) { + var x = 15 & u[0], + b = a[x]; + if (b) { + if (0 === b.idx) { + for (var B = new Uint8Array(u.length - 4), w = 4; w < u.length; w++) B[w - 4] = u[w]; + k.push(B), R += B.length; + } + } else O("WebM !Track" + x, 1, a); + } + s(); + } + if (R) { + var T = new Uint8Array(i.length - t.pos[0]); + T.set(i.subarray(t.pos[0])), t.bytes = T, t.pos[0] = 0; + for (var B = new Uint8Array(R), w = 0, E = 0; w < k.length; w++) B.set(k[w], E), E += k[w].length; + var y = new Float32Array(B.buffer); + if (1 < A.channels) { + for (var C = [], w = 0; w < y.length;) C.push(y[w]), w += A.channels; + y = new Float32Array(C); + } + return y; + } + } + }, + H = function (e, t) { + if (!e || e.length != t.length) return !1; + if (1 == e.length) return e[0] == t[0]; + for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; + return !0; + }, + F = function (e) { + for (var t = "", a = 0; a < e.length; a++) { + var n = e[a]; + t += (n < 16 ? "0" : "") + n.toString(16); + } + return parseInt(t, 16) || 0; + }, + j = function (e, t, a) { + var n = t[0]; + if (!(n >= e.length)) { + var s = e[n], + r = ("0000000" + s.toString(2)).substr(-8), + i = /^(0*1)(\d*)$/.exec(r); + if (i) { + var o = i[1].length, + _ = []; + if (!(n + o > e.length)) { + for (var l = 0; l < o; l++) _[l] = e[n], n++; + return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = n, _; + } + } + } + }, + X = function (e, t) { + var a = j(e, t, 1); + if (a) { + var n = F(a), + s = t[0], + r = []; + if (n < 2147483647) { + if (s + n > e.length) return; + for (var i = 0; i < n; i++) r[i] = e[s], s++; + } + return t[0] = s, r; + } + }, + Y = N.i18n = { + lang: "zh-CN", + alias: { + "zh-CN": "zh", + "en-US": "en" + }, + locales: {}, + data: {}, + put: function (e, t) { + var a = R + ".i18n.put: ", + n = e.overwrite; + n = null == n || n; + var s = e.lang; + if (!(s = Y.alias[s] || s)) throw new Error(a + "set.lang?"); + var r = Y.locales[s]; + r || (r = {}, Y.locales[s] = r); + for (var i, o = /^([\w\-]+):/, _ = 0; _ < t.length; _++) { + var l = t[_]; + if (i = o.exec(l)) { + var f = i[1], + l = l.substr(f.length + 1); + !n && r[f] || (r[f] = l); + } else O(a + "'key:'? " + l, 3, e); + } + }, + get: function () { + return Y.v_G.apply(null, arguments); + }, + v_G: function (n, s, e) { + s = s || [], e = e || Y.lang, e = Y.alias[e] || e; + var t = Y.locales[e], + r = t && t[n] || ""; + return r || "zh" == e ? (Y.lastLang = e, "=Empty" == r ? "" : r.replace(/\{(\d+)(\!?)\}/g, function (e, t, a) { + return e = s[(t = +t || 0) - 1], (t < 1 || t > s.length) && (e = "{?}", O("i18n[" + n + "] no {" + t + "}: " + r, 3)), a ? "" : e; + })) : "en" == e ? Y.v_G(n, s, "zh") : Y.v_G(n, s, "en"); + }, + $T: function () { + return Y.v_T.apply(null, arguments); + }, + v_T: function () { + for (var e, t = arguments, a = "", n = [], s = 0, r = R + ".i18n.$T:", i = /^([\w\-]*):/, o = 0; o < t.length; o++) { + var _ = t[o]; + if (0 == o) { + if (e = i.exec(_), !(a = e && e[1])) throw new Error(r + "0 'key:'?"); + _ = _.substr(a.length + 1); + } + if (-1 === s) n.push(_);else { + if (s) throw new Error(r + " bad args"); + if (0 === _) s = -1;else if (f(_)) { + if (_ < 1) throw new Error(r + " bad args"); + s = _; + } else { + var l = 1 == o ? "en" : o ? "" : "zh"; + if ((e = i.exec(_)) && (l = e[1] || l, _ = _.substr(e[1].length + 1)), !e || !l) throw new Error(r + o + " 'lang:'?"); + Y.put({ + lang: l, + overwrite: !1 + }, [a + ":" + _]); + } + } + } + return a ? 0 < s ? a : Y.v_G(a, n) : ""; + } + }, + z = Y.$T; + z.G = Y.get, z("NonBrowser-1::非浏览器环境,不支持{1}", 1), z("IllegalArgs-1::参数错误:{1}", 1), z("NeedImport-2::调用{1}需要先导入{2}", 2), z("NotSupport-1::不支持:{1}", 1), N.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; + var u = N.Traffic = function (e) { + if (w) { + e = e ? "/" + R + "/Report/" + e : ""; + var t = N.TrafficImgUrl; + if (t) { + var a = N.Traffic, + n = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], + s = n[1] || "http://file/", + r = (n[0] || s) + e; + if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(s + e)), !a[r]) { + a[r] = 1; + var i = new Image(); + i.src = t, O("Traffic Analysis Image: " + (e || R + ".TrafficImgUrl=" + N.TrafficImgUrl)); + } + } + } + }; + t && (O(z("8HO5::覆盖导入{1}", 0, R), 1), t.Destroy()); + e[R] = N; + }(a, t), module.exports && (module.exports = a.Recorder); +}(), function (e) { + var t = "object" == typeof window && !!window.document, + a = (t ? window : Object).Recorder, + n = a.i18n; + !function (m, e, u, t) { + + var o = "48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000", + _ = "8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320"; + m.prototype.enc_mp3 = { + stable: !0, + takeEC: "full", + getTestMsg: function () { + return u("Zm7L::采样率范围:{1};比特率范围:{2}(不同比特率支持的采样率范围不同,小于32kbps时采样率需小于32000)", 0, o, _); + } + }; + var h, + v = function (e) { + var t = e.bitRate, + a = e.sampleRate, + n = a; + if (-1 == (" " + _ + ",").indexOf(" " + t + ",") && m.CLog(u("eGB9::{1}不在mp3支持的取值范围:{2}", 0, "bitRate=" + t, _), 3), -1 == (" " + o + ",").indexOf(" " + a + ",")) { + for (var s = o.split(", "), r = [], i = 0; i < s.length; i++) r.push({ + v: +s[i], + s: Math.abs(s[i] - a) + }); + r.sort(function (e, t) { + return e.s - t.s; + }), n = r[0].v, e.sampleRate = n, m.CLog(u("zLTa::sampleRate已更新为{1},因为{2}不在mp3支持的取值范围:{3}", 0, n, a, o), 3); + } + }, + n = function () { + return u.G("NeedImport-2", ["mp3.js", "src/engine/mp3-engine.js"]); + }, + d = t && "function" == typeof Worker; + m.prototype.mp3 = function (r, i, o) { + var e = this, + _ = e.set, + l = r.length; + if (m.lamejs) { + if (d) { + var t = e.mp3_start(_); + if (t) { + if (t.isW) return e.mp3_encode(t, r), void e.mp3_complete(t, i, o, 1); + e.mp3_stop(t); + } + } + v(_); + var f = new m.lamejs.Mp3Encoder(1, _.sampleRate, _.bitRate), + c = new Int8Array(5e5), + u = 0, + h = 0, + b = 0, + p = function () { + try { + if (h < l) var e = f.encodeBuffer(r.subarray(h, h + 57600));else { + b = 1; + var e = f.flush(); + } + } catch (e) { + if (console.error(e), !b) try { + f.flush(); + } catch (e) { + console.error(e); + } + return void o("MP3 Encoder: " + e.message); + } + var t = e.length; + if (0 < t) { + if (u + t > c.length) { + var a = new Int8Array(c.length + Math.max(5e5, t)); + a.set(c.subarray(0, u)), c = a; + } + c.set(e, u), u += t; + } + if (h < l) h += 57600, setTimeout(p);else { + var n = [c.buffer.slice(0, u)], + s = g.fn(n, u, l, _.sampleRate); + w(s, _), i(n[0] || new ArrayBuffer(0), "audio/mp3"); + } + }; + p(); + } else o(n()); + }, m.BindDestroy("mp3Worker", function () { + h && (m.CLog("mp3Worker Destroy"), h.terminate(), h = null); + }), m.prototype.mp3_envCheck = function (e, t) { + var a = ""; + return t.takeoffEncodeChunk && (p() || (a = u("yhUs::当前浏览器版本太低,无法实时处理"))), a || m.lamejs || (a = n()), a; + }, m.prototype.mp3_start = function (e) { + return p(e); + }; + var b = { + id: 0 + }, + p = function (t, e) { + var f, + a = function (e) { var t = e.data, - a = wk_ctxs[t.id]; - if ("init" == t.action) wk_ctxs[t.id] = { + a = f.wkScope.wk_ctxs, + n = f.wkScope.wk_lame, + s = f.wkScope.wk_mp3TrimFix, + r = a[t.id]; + if ("init" == t.action) a[t.id] = { sampleRate: t.sampleRate, bitRate: t.bitRate, takeoff: t.takeoff, - mp3Size: 0, pcmSize: 0, - encArr: [], - encObj: new wk_lame.Mp3Encoder(1, t.sampleRate, t.bitRate) - };else if (!a) return; + memory: new Int8Array(5e5), + mOffset: 0, + encObj: new n.Mp3Encoder(1, t.sampleRate, t.bitRate) + };else if (!r) return; + var i = function (e) { + var t = e.length; + if (r.mOffset + t > r.memory.length) { + var a = new Int8Array(r.memory.length + Math.max(5e5, t)); + a.set(r.memory.subarray(0, r.mOffset)), r.memory = a; + } + r.memory.set(e, r.mOffset), r.mOffset += t; + }; switch (t.action) { case "stop": - a.encObj = null, delete wk_ctxs[t.id]; + if (!r.isCp) try { + r.encObj.flush(); + } catch (e) { + console.error(e); + } + r.encObj = null, delete a[t.id]; break; case "encode": - a.pcmSize += t.pcm.length, 0 < (s = a.encObj.encodeBuffer(t.pcm)).length && (a.takeoff ? self.postMessage({ + if (r.isCp) break; + r.pcmSize += t.pcm.length; + try { + var o = r.encObj.encodeBuffer(t.pcm); + } catch (e) { + r.err = e, console.error(e); + } + o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); + chunk: o + }) : i(o)); break; case "complete": - var s; - 0 < (s = a.encObj.flush()).length && (a.takeoff ? self.postMessage({ + r.isCp = 1; + try { + var o = r.encObj.flush(); + } catch (e) { + r.err = e, console.error(e); + } + if (o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); - var n = wk_mp3TrimFix.fn(a.encArr, a.mp3Size, a.pcmSize, a.sampleRate); - self.postMessage({ + chunk: o + }) : i(o)), r.err) { + c.onmessage({ + action: t.action, + id: t.id, + err: "MP3 Encoder: " + r.err.message + }); + break; + } + var _ = [r.memory.buffer.slice(0, r.mOffset)], + l = s.fn(_, r.mOffset, r.pcmSize, r.sampleRate); + c.onmessage({ action: t.action, id: t.id, - blob: new Blob(a.encArr, { - type: "audio/mp3" - }), - meta: n + blob: _[0] || new ArrayBuffer(0), + meta: l }); } - }; - a += ";var wk_mp3TrimFix={rm:" + c.rm + ",fn:" + c.fn + "}"; - var s = Recorder.lamejs.toString(), - n = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", s, a], { - type: "text/javascript" - })); - t = new Worker(n), setTimeout(function () { - (window.URL || webkitURL).revokeObjectURL(n); - }, 1e4), t.onmessage = function (e) { - var t = e.data, - a = o[t.id]; - a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); - }; + }, + n = function (n) { + c.onmessage = function (e) { + var t = e; + n && (t = e.data); + var a = b[t.id]; + a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); + }; + }, + s = function () { + var e = { + worker: c, + set: t + }; + return t ? (e.id = ++b.id, b[e.id] = e, v(t), c.postMessage({ + action: "init", + id: e.id, + sampleRate: t.sampleRate, + bitRate: t.bitRate, + takeoff: !!t.takeoffEncodeChunk, + x: new Int16Array(5) + })) : c.postMessage({ + x: new Int16Array(5) + }), e; + }, + c = h; + if (e || !d) return m.CLog(u("k9PT::当前环境不支持Web Worker,mp3实时编码器运行在主线程中"), 3), c = { + postMessage: function (e) { + a({ + data: e + }); + } + }, f = { + wkScope: { + wk_ctxs: {}, + wk_lame: m.lamejs, + wk_mp3TrimFix: g + } + }, n(), s(); + try { + if (!c) { + var r = (a + "").replace(/[\w\$]+\.onmessage/g, "self.postMessage"), + i = ");wk_lame();self.onmessage=" + (r = r.replace(/[\w\$]+\.wkScope/g, "wkScope")); + i += ";var wkScope={ wk_ctxs:{},wk_lame:wk_lame", i += ",wk_mp3TrimFix:{rm:" + g.rm + ",fn:" + g.fn + "} }"; + var o = m.lamejs.toString(), + _ = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", o, i], { + type: "text/javascript" + })); + c = new Worker(_), setTimeout(function () { + (window.URL || webkitURL).revokeObjectURL(_); + }, 1e4), n(1); + } + var l = s(); + return l.isW = 1, h = c, l; + } catch (e) { + return c && c.terminate(), console.error(e), p(t, 1); } - var r = { - worker: t, - set: e, - takeoffQueue: [] - }; - return e ? (r.id = ++o.id, o[r.id] = r, t.postMessage({ - action: "init", - id: r.id, - sampleRate: e.sampleRate, - bitRate: e.bitRate, - takeoff: !!e.takeoffEncodeChunk, - x: new Int16Array(5) - })) : t.postMessage({ - x: new Int16Array(5) - }), i = t, r; - } catch (e) { - return t && t.terminate(), console.error(e), null; + }; + m.prototype.mp3_stop = function (e) { + if (e && e.worker) { + e.worker.postMessage({ + action: "stop", + id: e.id + }), e.worker = null, delete b[e.id]; + var t = -1; + for (var a in b) t++; + t && m.CLog(u("fT6M::mp3 worker剩{1}个未stop", 0, t), 3); } + }, m.prototype.mp3_encode = function (e, t) { + e && e.worker && e.worker.postMessage({ + action: "encode", + id: e.id, + pcm: t + }); + }, m.prototype.mp3_complete = function (t, a, n, s) { + var r = this; + t && t.worker ? (t.call = function (e) { + s && r.mp3_stop(t), e.err ? n(e.err) : (w(e.meta, t.set), a(e.blob, "audio/mp3")); + }, t.worker.postMessage({ + action: "complete", + id: t.id + })) : n(u("mPxH::mp3编码器未start")); + }, m.mp3ReadMeta = function (e, t) { + var a = "undefined" != typeof window && window.parseInt || "undefined" != typeof self && self.parseInt || parseInt, + n = new Uint8Array(e[0] || []); + if (n.length < 4) return null; + var s = function (e, t) { + return ("0000000" + ((t || n)[e] || 0).toString(2)).substr(-8); + }, + r = s(0) + s(1), + i = s(2) + s(3); + if (!/^1{11}/.test(r)) return null; + var o = { + "00": 2.5, + 10: 2, + 11: 1 + }[r.substr(11, 2)], + _ = { + "01": 3 + }[r.substr(13, 2)], + l = { + 1: [44100, 48e3, 32e3], + 2: [22050, 24e3, 16e3], + 2.5: [11025, 12e3, 8e3] + }[o]; + l && (l = l[a(i.substr(4, 2), 2)]); + var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; + if (!(o && _ && f && l)) return null; + for (var c = Math.round(8 * t / f), u = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, h = u / l * 1e3, b = Math.floor(u * f / 8 / l * 1e3), p = 0, m = 0, v = 0; v < e.length; v++) { + var d = e[v]; + if (m += d.byteLength, b + 3 <= m) { + var g = new Uint8Array(d), + w = d.byteLength - (m - (b + 3) + 1), + S = s(w, g); + p = "1" == S.charAt(6); + break; + } + } + return p && b++, { + version: o, + layer: _, + sampleRate: l, + bitRate: f, + duration: c, + size: t, + hasPadding: p, + frameSize: b, + frameDurationFloat: h + }; }; - Recorder.prototype.mp3_stop = function (e) { - if (e && e.worker) { - e.worker.postMessage({ - action: "stop", - id: e.id - }), e.worker = null, delete o[e.id]; - var t = -1; - for (var a in o) t++; - t && Recorder.CLog("mp3 worker剩" + t + "个在串行等待", 3); - } - }, Recorder.prototype.mp3_encode = function (e, t) { - e && e.worker && e.worker.postMessage({ - action: "encode", - id: e.id, - pcm: t - }); - }, Recorder.prototype.mp3_complete = function (t, a, e, s) { - var n = this; - t && t.worker ? (t.call = function (e) { - h(e.meta, t.set), a(e.blob), s && n.mp3_stop(t); - }, t.worker.postMessage({ - action: "complete", - id: t.id - })) : e("mp3编码器未打开"); - }, Recorder.mp3ReadMeta = function (e, t) { - var a = "object" == typeof window ? window.parseInt : self.parseInt, - s = new Uint8Array(e[0] || []); - if (s.length < 4) return null; - var n = function (e, t) { - return ("0000000" + ((t || s)[e] || 0).toString(2)).substr(-8); + var g = { + rm: m.mp3ReadMeta, + fn: function (e, t, a, n) { + var s = this.rm(e, t); + if (!s) return { + err: "mp3 unknown format" + }; + var r = Math.round(a / n * 1e3), + i = Math.floor((s.duration - r) / s.frameDurationFloat); + if (0 < i) { + var o = i * s.frameSize - (s.hasPadding ? 1 : 0); + t -= o; + for (var _ = 0, l = [], f = 0; f < e.length; f++) { + var c = e[f]; + if (o <= 0) break; + o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); + } + var u = this.rm(e, t); + if (!u) { + _ && (e[0] = _); + for (var f = 0; f < l.length; f++) e.splice(f, 0, l[f]); + s.err = "mp3 fix error: 已还原,错误原因不明"; + } + var h = s.trimFix = {}; + h.remove = i, h.removeDuration = Math.round(i * s.frameDurationFloat), h.duration = Math.round(8 * t / s.bitRate); + } + return s; + } }, - r = n(0) + n(1), - i = n(2) + n(3); - if (!/^1{11}/.test(r)) return null; - var o = { - "00": 2.5, - 10: 2, - 11: 1 - }[r.substr(11, 2)], - _ = { - "01": 3 - }[r.substr(13, 2)], - l = { - 1: [44100, 48e3, 32e3], - 2: [22050, 24e3, 16e3], - 2.5: [11025, 12e3, 8e3] - }[o]; - l && (l = l[a(i.substr(4, 2), 2)]); - var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; - if (!(o && _ && f && l)) return null; - for (var c = Math.round(8 * t / f), h = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, u = h / l * 1e3, m = Math.floor(h * f / 8 / l * 1e3), p = 0, b = 0, v = 0; v < e.length; v++) { - var d = e[v]; - if (m + 3 <= (b += d.byteLength)) { - var g = new Uint8Array(d); - p = "1" == n(d.byteLength - (b - (m + 3) + 1), g).charAt(6); - break; - } - } - return p && m++, { - version: o, - layer: _, - sampleRate: l, - bitRate: f, - duration: c, - size: t, - hasPadding: p, - frameSize: m, - frameDurationFloat: u - }; - }; - var c = { - rm: Recorder.mp3ReadMeta, - fn: function (e, t, a, s) { - var n = this.rm(e, t); - if (!n) return { - err: "mp3非预定格式" - }; - var r = Math.round(a / s * 1e3), - i = Math.floor((n.duration - r) / n.frameDurationFloat); - if (0 < i) { - var o = i * n.frameSize - (n.hasPadding ? 1 : 0); - t -= o; - for (var _ = 0, l = [], f = 0; f < e.length; f++) { - var c = e[f]; - if (o <= 0) break; - o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); - } - if (!this.rm(e, t)) { - _ && (e[0] = _); - for (f = 0; f < l.length; f++) e.splice(f, 0, l[f]); - n.err = "fix后数据错误,已还原,错误原因不明"; - } - var h = n.trimFix = {}; - h.remove = i, h.removeDuration = Math.round(i * n.frameDurationFloat), h.duration = Math.round(8 * t / n.bitRate); - } - return n; - } - }, - h = function (e, t) { - var a = "MP3信息 "; - (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (Recorder.CLog(a + "和设置的不匹配set:" + t.bitRate + "kbps " + t.sampleRate + "hz,已更新set:" + e.bitRate + "kbps " + e.sampleRate + "hz", 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); - var s = e.trimFix; - s ? (a += "Fix移除" + s.remove + "帧" + s.removeDuration + "ms -> " + s.duration + "ms", 2 < s.remove && (e.err = (e.err ? e.err + ", " : "") + "移除帧数过多")) : a += (e.duration || "-") + "ms", e.err ? Recorder.CLog(a, 1, e.err, e) : Recorder.CLog(a, e); - }; -}(), function () { + w = function (e, t) { + var a = "MP3 Info: "; + (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (m.CLog(a + u("uY9i::和设置的不匹配{1},已更新成{2}", 0, "set:" + t.bitRate + "kbps " + t.sampleRate + "hz", "set:" + e.bitRate + "kbps " + e.sampleRate + "hz"), 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); + var n = e.trimFix; + n ? (a += u("iMSm::Fix移除{1}帧", 0, n.remove) + " " + n.removeDuration + "ms -> " + n.duration + "ms", 2 < n.remove && (e.err = (e.err ? e.err + ", " : "") + u("b9zm::移除帧数过多"))) : a += (e.duration || "-") + "ms", e.err ? m.CLog(a, 1, e.err, e) : m.CLog(a, e); + }; + }(a, 0, n.$T, t); +}(), function (e) { function t() { - var B = function (e) { - return Math.log(e) / Math.log(10); - }; - function A(e) { + var d = function (e) { + return Math.log(e) / Math.log(10); + }, + me = function (e) { + throw new Error("abort(" + e + ")"); + }; + function S(e) { return new Int8Array(e); } - function n(e) { + function s(e) { return new Int16Array(e); } - function Ae(e) { + function ve(e) { return new Int32Array(e); } - function Be(e) { + function de(e) { return new Float32Array(e); } - function s(e) { + function n(e) { return new Float64Array(e); } - function ke(e) { - if (1 == e.length) return Be(e[0]); + function ge(e) { + if (1 == e.length) return de(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(ke(e)); + for (var a = [], n = 0; n < t; n++) a.push(ge(e)); return a; } - function Y(e) { - if (1 == e.length) return Ae(e[0]); + function w(e) { + if (1 == e.length) return ve(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(Y(e)); + for (var a = [], n = 0; n < t; n++) a.push(w(e)); return a; } - function p(e) { - if (1 == e.length) return n(e[0]); + function M(e) { + if (1 == e.length) return s(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(p(e)); + for (var a = [], n = 0; n < t; n++) a.push(M(e)); return a; } - function O(e) { + function E(e) { if (1 == e.length) return new Array(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(O(e)); + for (var a = [], n = 0; n < t; n++) a.push(E(e)); return a; } - var ye = { - fill: function (e, t, a, s) { - if (2 == arguments.length) for (var n = 0; n < e.length; n++) e[n] = t;else for (n = t; n < a; n++) e[n] = s; + var we = { + fill: function (e, t, a, n) { + if (2 == arguments.length) for (var s = 0; s < e.length; s++) e[s] = t;else for (var s = t; s < a; s++) e[s] = n; } }, - $ = { - arraycopy: function (e, t, a, s, n) { - for (var r = t + n; t < r;) a[s++] = e[t++]; + I = { + arraycopy: function (e, t, a, n, s) { + for (var r = t + s; t < r;) a[n++] = e[t++]; } }, - ee = {}; - function Te(e) { + V = {}; + function Se(e) { this.ordinal = e; } - ee.SQRT2 = 1.4142135623730951, ee.FAST_LOG10 = function (e) { - return B(e); - }, ee.FAST_LOG10_X = function (e, t) { - return B(e) * t; - }, Te.short_block_allowed = new Te(0), Te.short_block_coupled = new Te(1), Te.short_block_dispensed = new Te(2), Te.short_block_forced = new Te(3); - var K = {}; - function xe(e) { + V.SQRT2 = 1.4142135623730951, V.FAST_LOG10 = function (e) { + return d(e); + }, V.FAST_LOG10_X = function (e, t) { + return d(e) * t; + }, Se.short_block_allowed = new Se(0), Se.short_block_coupled = new Se(1), Se.short_block_dispensed = new Se(2), Se.short_block_forced = new Se(3); + var D = {}; + function Me(e) { this.ordinal = e; } - K.MAX_VALUE = 3.4028235e38, xe.vbr_off = new xe(0), xe.vbr_mt = new xe(1), xe.vbr_rh = new xe(2), xe.vbr_abr = new xe(3), xe.vbr_mtrh = new xe(4), xe.vbr_default = xe.vbr_mtrh; - function Ee(e) { + function ye(e) { var t = e; this.ordinal = function () { return t; }; } - function k() { - var M = null; + function A() { + var S = null; function v(e) { this.bits = 0 | e; } this.qupvt = null, this.setModules = function (e) { - this.qupvt = e, M = e; + this.qupvt = e, S = e; }; - var n = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; - function w(e, t, a, s, n, r) { + var s = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; + function M(e, t, a, n, s, r) { var i = .5946 / t; - for (e >>= 1; 0 != e--;) n[r++] = i > a[s++] ? 0 : 1, n[r++] = i > a[s++] ? 0 : 1; + for (e >>= 1; 0 != e--;) s[r++] = i > a[n++] ? 0 : 1, s[r++] = i > a[n++] ? 0 : 1; } - function R(e, t, a, s, n, r) { + function y(e, t, a, n, s, r) { var i = (e >>= 1) % 2; for (e >>= 1; 0 != e--;) { - var o, _, l, f, c, h, u, m; - o = a[s++] * t, _ = a[s++] * t, c = 0 | o, l = a[s++] * t, h = 0 | _, f = a[s++] * t, u = 0 | l, o += M.adj43[c], m = 0 | f, _ += M.adj43[h], n[r++] = 0 | o, l += M.adj43[u], n[r++] = 0 | _, f += M.adj43[m], n[r++] = 0 | l, n[r++] = 0 | f; + var o, _, l, f, c, u, h, b; + o = a[n++] * t, _ = a[n++] * t, c = 0 | o, l = a[n++] * t, u = 0 | _, f = a[n++] * t, h = 0 | l, o += S.adj43[c], b = 0 | f, _ += S.adj43[u], s[r++] = 0 | o, l += S.adj43[h], s[r++] = 0 | _, f += S.adj43[b], s[r++] = 0 | l, s[r++] = 0 | f; } - 0 != i && (c = 0 | (o = a[s++] * t), h = 0 | (_ = a[s++] * t), o += M.adj43[c], _ += M.adj43[h], n[r++] = 0 | o, n[r++] = 0 | _); + 0 != i && (o = a[n++] * t, _ = a[n++] * t, c = 0 | o, u = 0 | _, o += S.adj43[c], _ += S.adj43[u], s[r++] = 0 | o, s[r++] = 0 | _); } var o = [1, 2, 5, 7, 7, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13]; - function d(e, t, a, s) { - var n = function (e, t, a) { - var s = 0, - n = 0; + function d(e, t, a, n) { + var s = function (e, t, a) { + var n = 0, + s = 0; do { var r = e[t++], i = e[t++]; - s < r && (s = r), n < i && (n = i); + n < r && (n = r), s < i && (s = i); } while (t < a); - return s < n && (s = n), s; + return n < s && (n = s), n; }(e, t, a); - switch (n) { + switch (s) { case 0: - return n; + return s; case 1: - return function (e, t, a, s) { - var n = 0, - r = F.ht[1].hlen; + return function (e, t, a, n) { + var s = 0, + r = k.ht[1].hlen; do { var i = 2 * e[t + 0] + e[t + 1]; - t += 2, n += r[i]; + t += 2, s += r[i]; } while (t < a); - return s.bits += n, 1; - }(e, t, a, s); + return n.bits += s, 1; + }(e, t, a, n); case 2: case 3: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r, i, o = 0, - _ = F.ht[s].xlen; - i = 2 == s ? F.table23 : F.table56; + _ = k.ht[n].xlen; + i = 2 == n ? k.table23 : k.table56; do { var l = e[t + 0] * _ + e[t + 1]; t += 2, o += i[l]; } while (t < a); - return (r = 65535 & o) < (o >>= 16) && (o = r, s++), n.bits += o, s; - }(e, t, a, o[n - 1], s); + return (r = 65535 & o) < (o >>= 16) && (o = r, n++), s.bits += o, n; + }(e, t, a, o[s - 1], n); case 4: case 5: case 6: @@ -11209,86 +11567,84 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 13: case 14: case 15: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r = 0, i = 0, o = 0, - _ = F.ht[s].xlen, - l = F.ht[s].hlen, - f = F.ht[s + 1].hlen, - c = F.ht[s + 2].hlen; + _ = k.ht[n].xlen, + l = k.ht[n].hlen, + f = k.ht[n + 1].hlen, + c = k.ht[n + 2].hlen; do { - var h = e[t + 0] * _ + e[t + 1]; - t += 2, r += l[h], i += f[h], o += c[h]; + var u = e[t + 0] * _ + e[t + 1]; + t += 2, r += l[u], i += f[u], o += c[u]; } while (t < a); - var u = s; - return i < r && (r = i, u++), o < r && (r = o, u = s + 2), n.bits += r, u; - }(e, t, a, o[n - 1], s); + var h = n; + return i < r && (r = i, h++), o < r && (r = o, h = n + 2), s.bits += r, h; + }(e, t, a, o[s - 1], n); default: - if (x.IXMAX_VAL < n) return s.bits = x.LARGE_BITS, -1; var r, i; - for (n -= 15, r = 24; r < 32 && !(F.ht[r].linmax >= n); r++); - for (i = r - 8; i < 24 && !(F.ht[i].linmax >= n); i++); - return function (e, t, a, s, n, r) { + for (T.IXMAX_VAL < s && me(), s -= 15, r = 24; r < 32 && !(k.ht[r].linmax >= s); r++); + for (i = r - 8; i < 24 && !(k.ht[i].linmax >= s); i++); + return function (e, t, a, n, s, r) { var i, - o = 65536 * F.ht[s].xlen + F.ht[n].xlen, + o = 65536 * k.ht[n].xlen + k.ht[s].xlen, _ = 0; do { var l = e[t++], f = e[t++]; - 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += F.largetbl[l]; + 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += k.largetbl[l]; } while (t < a); - return (i = 65535 & _) < (_ >>= 16) && (_ = i, s = n), r.bits += _, s; - }(e, t, a, i, r, s); + return (i = 65535 & _) < (_ >>= 16) && (_ = i, n = s), r.bits += _, n; + }(e, t, a, i, r, n); } } - function u(e, t, a, s, n, r, i, o) { - for (var _ = t.big_values, l = 2; l < Pe.SBMAX_l + 1; l++) { + function h(e, t, a, n, s, r, i, o) { + for (var _ = t.big_values, l = 2; l < Ae.SBMAX_l + 1; l++) { var f = e.scalefac_band.l[l]; if (_ <= f) break; - var c = n[l - 2] + t.count1bits; + var c = s[l - 2] + t.count1bits; if (a.part2_3_length <= c) break; - var h = new v(c), - u = d(s, f, _, h); - c = h.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = u); + var u = new v(c), + h = d(n, f, _, u); + c = u.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = h); } } this.noquant_count_bits = function (e, t, a) { - var s = t.l3_enc, - n = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); - for (null != a && (a.sfb_count1 = 0); 1 < n && 0 == (s[n - 1] | s[n - 2]); n -= 2); - t.count1 = n; - for (var r = 0, i = 0; 3 < n; n -= 4) { + var n = t.l3_enc, + s = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); + for (null != a && (a.sfb_count1 = 0); 1 < s && 0 == (n[s - 1] | n[s - 2]); s -= 2); + t.count1 = s; + for (var r = 0, i = 0; 3 < s; s -= 4) { var o; - if (1 < (2147483647 & (s[n - 1] | s[n - 2] | s[n - 3] | s[n - 4]))) break; - o = 2 * (2 * (2 * s[n - 4] + s[n - 3]) + s[n - 2]) + s[n - 1], r += F.t32l[o], i += F.t33l[o]; + if (1 < (2147483647 & (n[s - 1] | n[s - 2] | n[s - 3] | n[s - 4]))) break; + o = 2 * (2 * (2 * n[s - 4] + n[s - 3]) + n[s - 2]) + n[s - 1], r += k.t32l[o], i += k.t33l[o]; } var _ = r; - if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = n)) return _; - if (t.block_type == Pe.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Pe.NORM_TYPE) { - if (r = t.region0_count = e.bv_scf[n - 2], i = t.region1_count = e.bv_scf[n - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < n) { + if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = s)) return _; + if (t.block_type == Ae.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Ae.NORM_TYPE) { + if (r = t.region0_count = e.bv_scf[s - 2], i = t.region1_count = e.bv_scf[s - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < s) { var l = new v(_); - t.table_select[2] = d(s, i, n, l), _ = l.bits; + t.table_select[2] = d(n, i, s, l), _ = l.bits; } - } else t.region0_count = 7, t.region1_count = Pe.SBMAX_l - 1 - 7 - 1, (i = n) < (r = e.scalefac_band.l[8]) && (r = i); - if (r = Math.min(r, n), i = Math.min(i, n), 0 < r) { - l = new v(_); - t.table_select[0] = d(s, 0, r, l), _ = l.bits; + } else t.region0_count = 7, t.region1_count = Ae.SBMAX_l - 1 - 7 - 1, r = e.scalefac_band.l[8], (i = s) < r && (r = i); + if (r = Math.min(r, s), i = Math.min(i, s), 0 < r) { + var l = new v(_); + t.table_select[0] = d(n, 0, r, l), _ = l.bits; } if (r < i) { - l = new v(_); - t.table_select[1] = d(s, r, i, l), _ = l.bits; + var l = new v(_); + t.table_select[1] = d(n, r, i, l), _ = l.bits; } - if (2 == e.use_best_huffman && (t.part2_3_length = _, best_huffman_divide(e, t), _ = t.part2_3_length), null != a && t.block_type == Pe.NORM_TYPE) { + if (2 == e.use_best_huffman && me(), null != a && t.block_type == Ae.NORM_TYPE) { for (var f = 0; e.scalefac_band.l[f] < t.big_values;) f++; a.sfb_count1 = f; } return _; - }, this.count_bits = function (e, t, a, s) { - var n = a.l3_enc, - r = x.IXMAX_VAL / M.IPOW20(a.global_gain); - if (a.xrpow_max > r) return x.LARGE_BITS; - if (function (e, t, a, s, n) { + }, this.count_bits = function (e, t, a, n) { + var s = a.l3_enc, + r = T.IXMAX_VAL / S.IPOW20(a.global_gain); + return a.xrpow_max > r ? T.LARGE_BITS : (function (e, t, a, n, s) { var r, i, o, @@ -11296,127 +11652,123 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = t, - u = 0, - m = h, + u = t, + h = 0, + b = u, p = 0, - b = e, + m = e, v = 0; - for (o = null != n && s.global_gain == n.global_gain, i = s.block_type == Pe.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { + for (o = null != s && n.global_gain == s.global_gain, i = n.block_type == Ae.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { var d = -1; - if ((o || s.block_type == Pe.NORM_TYPE) && (d = s.global_gain - (s.scalefac[r] + (0 != s.preflag ? M.pretab[r] : 0) << s.scalefac_scale + 1) - 8 * s.subblock_gain[s.window[r]]), o && n.step[r] == d) 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0);else { + if ((o || n.block_type == Ae.NORM_TYPE) && (d = n.global_gain - (n.scalefac[r] + (0 != n.preflag ? S.pretab[r] : 0) << n.scalefac_scale + 1) - 8 * n.subblock_gain[n.window[r]]), o && s.step[r] == d) 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me();else { var g, - S = s.width[r]; - if (_ + s.width[r] > s.max_nonzero_coeff && (g = s.max_nonzero_coeff - _ + 1, ye.fill(t, s.max_nonzero_coeff, 576, 0), (S = g) < 0 && (S = 0), r = i + 1), 0 == l && 0 == f && (m = h, p = u, b = e, v = c), null != n && 0 < n.sfb_count1 && r >= n.sfb_count1 && 0 < n.step[r] && d >= n.step[r] ? (0 != l && (R(l, a, b, v, m, p), l = 0, m = h, p = u, b = e, v = c), f += S) : (0 != f && (w(f, a, b, v, m, p), f = 0, m = h, p = u, b = e, v = c), l += S), S <= 0) { - 0 != f && (w(f, a, b, v, m, p), f = 0), 0 != l && (R(l, a, b, v, m, p), l = 0); + w = n.width[r]; + if (_ + n.width[r] > n.max_nonzero_coeff && (g = n.max_nonzero_coeff - _ + 1, we.fill(t, n.max_nonzero_coeff, 576, 0), (w = g) < 0 && (w = 0), r = i + 1), 0 == l && 0 == f && (b = u, p = h, m = e, v = c), null != s && 0 < s.sfb_count1 && r >= s.sfb_count1 && 0 < s.step[r] && d >= s.step[r] ? (0 != l && (y(l, a, m, v, b, p), l = 0, b = u, p = h, m = e, v = c), f += w) : (0 != f && (M(f, a, m, v, b, p), f = 0, b = u, p = h, m = e, v = c), l += w), w <= 0) { + 0 != f && me(), 0 != l && me(); break; } } - r <= i && (u += s.width[r], c += s.width[r], _ += s.width[r]); + r <= i && (h += n.width[r], c += n.width[r], _ += n.width[r]); } - 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0); - }(t, n, M.IPOW20(a.global_gain), a, s), 0 != (2 & e.substep_shaping)) for (var i = 0, o = a.global_gain + a.scalefac_scale, _ = .634521682242439 / M.IPOW20(o), l = 0; l < a.sfbmax; l++) { - var f, - c = a.width[l]; - if (0 == e.pseudohalf[l]) i += c;else for (f = i, i += c; f < i; ++f) n[f] = t[f] >= _ ? n[f] : 0; - } - return this.noquant_count_bits(e, a, s); + 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me(); + }(t, s, S.IPOW20(a.global_gain), a, n), 0 != (2 & e.substep_shaping) && me(), this.noquant_count_bits(e, a, n)); }, this.best_huffman_divide = function (e, t) { - var a = new T(), - s = t.l3_enc, - n = Ae(23), - r = Ae(23), - i = Ae(23), - o = Ae(23); - if (t.block_type != Pe.SHORT_TYPE || 1 != e.mode_gr) { - a.assign(t), t.block_type == Pe.NORM_TYPE && (!function (e, t, a, s, n, r, i) { - for (var o = t.big_values, _ = 0; _ <= 22; _++) s[_] = x.LARGE_BITS; - for (_ = 0; _ < 16; _++) { + var a = new B(), + n = t.l3_enc, + s = ve(23), + r = ve(23), + i = ve(23), + o = ve(23); + if (t.block_type != Ae.SHORT_TYPE || 1 != e.mode_gr) { + a.assign(t), t.block_type == Ae.NORM_TYPE && (function (e, t, a, n, s, r, i) { + for (var o = t.big_values, _ = 0; _ <= 22; _++) n[_] = T.LARGE_BITS; + for (var _ = 0; _ < 16; _++) { var l = e.scalefac_band.l[_ + 1]; if (o <= l) break; var f = 0, c = new v(f), - h = d(a, 0, l, c); + u = d(a, 0, l, c); f = c.bits; - for (var u = 0; u < 8; u++) { - var m = e.scalefac_band.l[_ + u + 2]; - if (o <= m) break; - var p = f, - b = d(a, l, m, c = new v(p)); - p = c.bits, s[_ + u] > p && (s[_ + u] = p, r[(n[_ + u] = _) + u] = h, i[_ + u] = b); + for (var h = 0; h < 8; h++) { + var b = e.scalefac_band.l[_ + h + 2]; + if (o <= b) break; + var p = f; + c = new v(p); + var m = d(a, l, b, c); + p = c.bits, n[_ + h] > p && (n[_ + h] = p, s[_ + h] = _, r[_ + h] = u, i[_ + h] = m); } } - }(e, t, s, n, r, i, o), u(e, a, t, s, n, r, i, o)); + }(e, t, n, s, r, i, o), h(e, a, t, n, s, r, i, o)); var _ = a.big_values; - if (!(0 == _ || 1 < (s[_ - 2] | s[_ - 1]) || 576 < (_ = t.count1 + 2))) { + if (!(0 == _ || 1 < (n[_ - 2] | n[_ - 1]) || 576 < (_ = t.count1 + 2))) { a.assign(t), a.count1 = _; for (var l = 0, f = 0; _ > a.big_values; _ -= 4) { - var c = 2 * (2 * (2 * s[_ - 4] + s[_ - 3]) + s[_ - 2]) + s[_ - 1]; - l += F.t32l[c], f += F.t33l[c]; + var c = 2 * (2 * (2 * n[_ - 4] + n[_ - 3]) + n[_ - 2]) + n[_ - 1]; + l += k.t32l[c], f += k.t33l[c]; } - if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Pe.NORM_TYPE) u(e, a, t, s, n, r, i, o);else { - if (a.part2_3_length = l, _ < (l = e.scalefac_band.l[8]) && (l = _), 0 < l) { - var h = new v(a.part2_3_length); - a.table_select[0] = d(s, 0, l, h), a.part2_3_length = h.bits; + if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Ae.NORM_TYPE) h(e, a, t, n, s, r, i, o);else { + if (a.part2_3_length = l, l = e.scalefac_band.l[8], _ < l && (l = _), 0 < l) { + var u = new v(a.part2_3_length); + a.table_select[0] = d(n, 0, l, u), a.part2_3_length = u.bits; } if (l < _) { - h = new v(a.part2_3_length); - a.table_select[1] = d(s, l, _, h), a.part2_3_length = h.bits; + var u = new v(a.part2_3_length); + a.table_select[1] = d(n, l, _, u), a.part2_3_length = u.bits; } t.part2_3_length > a.part2_3_length && t.assign(a); } } } }; - var h = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], - m = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], + var u = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], + b = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], p = [0, 0, 0, 0, 3, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4], - b = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; - k.slen1_tab = p, k.slen2_tab = b, this.best_scalefac_store = function (e, t, a, s) { - var n, + m = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; + A.slen1_tab = p, A.slen2_tab = m, this.best_scalefac_store = function (e, t, a, n) { + var s, r, i, o, - _ = s.tt[t][a], + _ = n.tt[t][a], l = 0; - for (n = i = 0; n < _.sfbmax; n++) { - var f = _.width[n]; + for (s = i = 0; s < _.sfbmax; s++) { + var f = _.width[s]; for (i += f, o = -f; o < 0 && 0 == _.l3_enc[o + i]; o++); - 0 == o && (_.scalefac[n] = l = -2); + 0 == o && (_.scalefac[s] = l = -2); } if (0 == _.scalefac_scale && 0 == _.preflag) { var c = 0; - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (c |= _.scalefac[n]); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (c |= _.scalefac[s]); if (0 == (1 & c) && 0 != c) { - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (_.scalefac[n] >>= 1); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (_.scalefac[s] >>= 1); _.scalefac_scale = l = 1; } } - if (0 == _.preflag && _.block_type != Pe.SHORT_TYPE && 2 == e.mode_gr) { - for (n = 11; n < Pe.SBPSY_l && !(_.scalefac[n] < M.pretab[n] && -2 != _.scalefac[n]); n++); - if (n == Pe.SBPSY_l) { - for (n = 11; n < Pe.SBPSY_l; n++) 0 < _.scalefac[n] && (_.scalefac[n] -= M.pretab[n]); + if (0 == _.preflag && _.block_type != Ae.SHORT_TYPE && 2 == e.mode_gr) { + for (s = 11; s < Ae.SBPSY_l && !(_.scalefac[s] < S.pretab[s] && -2 != _.scalefac[s]); s++); + if (s == Ae.SBPSY_l) { + for (s = 11; s < Ae.SBPSY_l; s++) 0 < _.scalefac[s] && (_.scalefac[s] -= S.pretab[s]); _.preflag = l = 1; } } - for (r = 0; r < 4; r++) s.scfsi[a][r] = 0; - for (2 == e.mode_gr && 1 == t && s.tt[0][a].block_type != Pe.SHORT_TYPE && s.tt[1][a].block_type != Pe.SHORT_TYPE && (!function (e, t) { - for (var a, s = t.tt[1][e], n = t.tt[0][e], r = 0; r < F.scfsi_band.length - 1; r++) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1] && !(n.scalefac[a] != s.scalefac[a] && 0 <= s.scalefac[a]); a++); - if (a == F.scfsi_band[r + 1]) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1]; a++) s.scalefac[a] = -1; + for (r = 0; r < 4; r++) n.scfsi[a][r] = 0; + for (2 == e.mode_gr && 1 == t && n.tt[0][a].block_type != Ae.SHORT_TYPE && n.tt[1][a].block_type != Ae.SHORT_TYPE && (function (e, t) { + for (var a, n = t.tt[1][e], s = t.tt[0][e], r = 0; r < k.scfsi_band.length - 1; r++) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1] && !(s.scalefac[a] != n.scalefac[a] && 0 <= n.scalefac[a]); a++); + if (a == k.scfsi_band[r + 1]) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1]; a++) n.scalefac[a] = -1; t.scfsi[e][r] = 1; } } var i = 0, o = 0; - for (a = 0; a < 11; a++) -1 != s.scalefac[a] && (o++, i < s.scalefac[a] && (i = s.scalefac[a])); - for (var _ = 0, l = 0; a < Pe.SBPSY_l; a++) -1 != s.scalefac[a] && (l++, _ < s.scalefac[a] && (_ = s.scalefac[a])); - for (r = 0; r < 16; r++) if (i < h[r] && _ < m[r]) { - var f = p[r] * o + b[r] * l; - s.part2_length > f && (s.part2_length = f, s.scalefac_compress = r); + for (a = 0; a < 11; a++) -1 != n.scalefac[a] && (o++, i < n.scalefac[a] && (i = n.scalefac[a])); + for (var _ = 0, l = 0; a < Ae.SBPSY_l; a++) -1 != n.scalefac[a] && (l++, _ < n.scalefac[a] && (_ = n.scalefac[a])); + for (var r = 0; r < 16; r++) if (i < u[r] && _ < b[r]) { + var f = p[r] * o + m[r] * l; + n.part2_length > f && (n.part2_length = f, n.scalefac_compress = r); } - }(a, s), l = 0), n = 0; n < _.sfbmax; n++) -2 == _.scalefac[n] && (_.scalefac[n] = 0); + }(a, n), l = 0), s = 0; s < _.sfbmax; s++) -2 == _.scalefac[s] && (_.scalefac[s] = 0); 0 != l && (2 == e.mode_gr ? this.scale_bitcount(_) : this.scale_bitcount_lsf(e, _)); }; var _ = [0, 18, 36, 54, 54, 36, 54, 72, 54, 72, 90, 72, 90, 108, 108, 126], @@ -11425,476 +11777,458 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js this.scale_bitcount = function (e) { var t, a, - s, - n = 0, + n, + s = 0, r = 0, i = e.scalefac; - if (e.block_type == Pe.SHORT_TYPE) s = _, 0 != e.mixed_block_flag && (s = l);else if (s = f, 0 == e.preflag) { - for (a = 11; a < Pe.SBPSY_l && !(i[a] < M.pretab[a]); a++); - if (a == Pe.SBPSY_l) for (e.preflag = 1, a = 11; a < Pe.SBPSY_l; a++) i[a] -= M.pretab[a]; + if (e.block_type == Ae.SHORT_TYPE) n = _, 0 != e.mixed_block_flag && (n = l);else if (n = f, 0 == e.preflag) { + for (a = 11; a < Ae.SBPSY_l && !(i[a] < S.pretab[a]); a++); + if (a == Ae.SBPSY_l) for (e.preflag = 1, a = 11; a < Ae.SBPSY_l; a++) i[a] -= S.pretab[a]; } - for (a = 0; a < e.sfbdivide; a++) n < i[a] && (n = i[a]); + for (a = 0; a < e.sfbdivide; a++) s < i[a] && (s = i[a]); for (; a < e.sfbmax; a++) r < i[a] && (r = i[a]); - for (e.part2_length = x.LARGE_BITS, t = 0; t < 16; t++) n < h[t] && r < m[t] && e.part2_length > s[t] && (e.part2_length = s[t], e.scalefac_compress = t); - return e.part2_length == x.LARGE_BITS; + for (e.part2_length = T.LARGE_BITS, t = 0; t < 16; t++) s < u[t] && r < b[t] && e.part2_length > n[t] && (e.part2_length = n[t], e.scalefac_compress = t); + return e.part2_length == T.LARGE_BITS; }; var g = [[15, 15, 7, 7], [15, 15, 7, 0], [7, 3, 0, 0], [15, 31, 31, 0], [7, 7, 7, 0], [3, 3, 0, 0]]; this.scale_bitcount_lsf = function (e, t) { var a, - s, n, + s, r, i, o, _, l, - f = Ae(4), + f = ve(4), c = t.scalefac; for (a = 0 != t.preflag ? 2 : 0, _ = 0; _ < 4; _++) f[_] = 0; - if (t.block_type == Pe.SHORT_TYPE) { - s = 1; - var h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[n] && (f[n] = c[3 * l + i]); + if (t.block_type == Ae.SHORT_TYPE) { + n = 1; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[s] && (f[s] = c[3 * l + i]); } else { - s = 0; - h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n], _ = 0; _ < r; _++, l++) c[l] > f[n] && (f[n] = c[l]); + n = 0; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s], _ = 0; _ < r; _++, l++) c[l] > f[s] && (f[s] = c[l]); } - for (o = !1, n = 0; n < 4; n++) f[n] > g[a][n] && (o = !0); + for (o = !1, s = 0; s < 4; s++) f[s] > g[a][s] && (o = !0); if (!o) { - var u, m, p, b; - for (t.sfb_partition_table = M.nr_of_sfb_block[a][s], n = 0; n < 4; n++) t.slen[n] = S[f[n]]; - switch (u = t.slen[0], m = t.slen[1], p = t.slen[2], b = t.slen[3], a) { + var h, b, p, m; + for (t.sfb_partition_table = S.nr_of_sfb_block[a][n], s = 0; s < 4; s++) t.slen[s] = w[f[s]]; + switch (h = t.slen[0], b = t.slen[1], p = t.slen[2], m = t.slen[3], a) { case 0: - t.scalefac_compress = (5 * u + m << 4) + (p << 2) + b; + t.scalefac_compress = (5 * h + b << 4) + (p << 2) + m; break; case 1: - t.scalefac_compress = 400 + (5 * u + m << 2) + p; + t.scalefac_compress = 400 + (5 * h + b << 2) + p; break; case 2: - t.scalefac_compress = 500 + 3 * u + m; - break; - default: - $.err.printf("intensity stereo not implemented yet\n"); + t.scalefac_compress = 500 + 3 * h + b; } } - if (!o) for (n = t.part2_length = 0; n < 4; n++) t.part2_length += t.slen[n] * t.sfb_partition_table[n]; + if (!o) for (t.part2_length = 0, s = 0; s < 4; s++) t.part2_length += t.slen[s] * t.sfb_partition_table[s]; return o; }; - var S = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; + var w = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; this.huffman_init = function (e) { for (var t = 2; t <= 576; t += 2) { - for (var a, s = 0; e.scalefac_band.l[++s] < t;); - for (a = n[s][0]; e.scalefac_band.l[a + 1] > t;) a--; - for (a < 0 && (a = n[s][0]), e.bv_scf[t - 2] = a, a = n[s][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; - a < 0 && (a = n[s][1]), e.bv_scf[t - 1] = a; + for (var a, n = 0; e.scalefac_band.l[++n] < t;); + for (a = s[n][0]; e.scalefac_band.l[a + 1] > t;) a--; + for (a < 0 && (a = s[n][0]), e.bv_scf[t - 2] = a, a = s[n][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; + a < 0 && (a = s[n][1]), e.bv_scf[t - 1] = a; } }; } - function X() {} - function M() { - this.setModules = function (e, t, a) { - }; + function O() {} + function y() { + this.setModules = function (e, t, a) {}; var o = [0, 49345, 49537, 320, 49921, 960, 640, 49729, 50689, 1728, 1920, 51009, 1280, 50625, 50305, 1088, 52225, 3264, 3456, 52545, 3840, 53185, 52865, 3648, 2560, 51905, 52097, 2880, 51457, 2496, 2176, 51265, 55297, 6336, 6528, 55617, 6912, 56257, 55937, 6720, 7680, 57025, 57217, 8e3, 56577, 7616, 7296, 56385, 5120, 54465, 54657, 5440, 55041, 6080, 5760, 54849, 53761, 4800, 4992, 54081, 4352, 53697, 53377, 4160, 61441, 12480, 12672, 61761, 13056, 62401, 62081, 12864, 13824, 63169, 63361, 14144, 62721, 13760, 13440, 62529, 15360, 64705, 64897, 15680, 65281, 16320, 16e3, 65089, 64001, 15040, 15232, 64321, 14592, 63937, 63617, 14400, 10240, 59585, 59777, 10560, 60161, 11200, 10880, 59969, 60929, 11968, 12160, 61249, 11520, 60865, 60545, 11328, 58369, 9408, 9600, 58689, 9984, 59329, 59009, 9792, 8704, 58049, 58241, 9024, 57601, 8640, 8320, 57409, 40961, 24768, 24960, 41281, 25344, 41921, 41601, 25152, 26112, 42689, 42881, 26432, 42241, 26048, 25728, 42049, 27648, 44225, 44417, 27968, 44801, 28608, 28288, 44609, 43521, 27328, 27520, 43841, 26880, 43457, 43137, 26688, 30720, 47297, 47489, 31040, 47873, 31680, 31360, 47681, 48641, 32448, 32640, 48961, 32e3, 48577, 48257, 31808, 46081, 29888, 30080, 46401, 30464, 47041, 46721, 30272, 29184, 45761, 45953, 29504, 45313, 29120, 28800, 45121, 20480, 37057, 37249, 20800, 37633, 21440, 21120, 37441, 38401, 22208, 22400, 38721, 21760, 38337, 38017, 21568, 39937, 23744, 23936, 40257, 24320, 40897, 40577, 24128, 23040, 39617, 39809, 23360, 39169, 22976, 22656, 38977, 34817, 18624, 18816, 35137, 19200, 35777, 35457, 19008, 19968, 36545, 36737, 20288, 36097, 19904, 19584, 35905, 17408, 33985, 34177, 17728, 34561, 18368, 18048, 34369, 33281, 17088, 17280, 33601, 16640, 33217, 32897, 16448]; - this.updateMusicCRC = function (e, t, a, s) { - for (var n = 0; n < s; ++n) e[0] = (r = t[a + n], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); + this.updateMusicCRC = function (e, t, a, n) { + for (var s = 0; s < n; ++s) e[0] = (r = t[a + s], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); var r, i; }; } - function q() { - var _ = this, - s = 32773, - c = null, - h = null, + function N() { + var i = this, r = null, - u = null; - this.setModules = function (e, t, a, s) { - c = e, h = t, r = a, u = s; + o = null; + this.setModules = function (e, t, a, n) { + r = a, o = n; }; - var m = null, + var _ = null, l = 0, - p = 0, - b = 0; + f = 0, + c = 0; function v(e, t, a) { for (; 0 < a;) { - var s; - 0 == b && (b = 8, p++, e.header[e.w_ptr].write_timing == l && (n = e, $.arraycopy(n.header[n.w_ptr].buf, 0, m, p, n.sideinfo_len), p += n.sideinfo_len, l += 8 * n.sideinfo_len, n.w_ptr = n.w_ptr + 1 & Z.MAX_HEADER_BUF - 1), m[p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; + var n; + 0 == c && (c = 8, f++, e.header[e.w_ptr].write_timing == l && (s = e, I.arraycopy(s.header[s.w_ptr].buf, 0, _, f, s.sideinfo_len), f += s.sideinfo_len, l += 8 * s.sideinfo_len, s.w_ptr = s.w_ptr + 1 & j.MAX_HEADER_BUF - 1), _[f] = 0), n = Math.min(a, c), a -= n, c -= n, _[f] |= t >> a << c, l += n; } - var n; + var s; } - function i(e, t, a) { - for (; 0 < a;) { - var s; - 0 == b && (b = 8, m[++p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; - } - } - function o(e, t) { + function u(e, t) { var a, - s = e.internal_flags; - if (8 <= t && (v(s, 76, 8), t -= 8), 8 <= t && (v(s, 65, 8), t -= 8), 8 <= t && (v(s, 77, 8), t -= 8), 8 <= t && (v(s, 69, 8), t -= 8), 32 <= t) { - var n = r.getLameShortVersion(); - if (32 <= t) for (a = 0; a < n.length && 8 <= t; ++a) t -= 8, v(s, n.charCodeAt(a), 8); + n = e.internal_flags; + if (8 <= t && (v(n, 76, 8), t -= 8), 8 <= t && (v(n, 65, 8), t -= 8), 8 <= t && (v(n, 77, 8), t -= 8), 8 <= t && (v(n, 69, 8), t -= 8), 32 <= t) { + var s = r.getLameShortVersion(); + if (32 <= t) for (a = 0; a < s.length && 8 <= t; ++a) t -= 8, v(n, s.charCodeAt(a), 8); } - for (; 1 <= t; t -= 1) v(s, s.ancillary_flag, 1), s.ancillary_flag ^= e.disable_reservoir ? 0 : 1; + for (; 1 <= t; t -= 1) v(n, n.ancillary_flag, 1), n.ancillary_flag ^= e.disable_reservoir ? 0 : 1; } - function f(e, t, a) { - for (var s = e.header[e.h_ptr].ptr; 0 < a;) { - var n = Math.min(a, 8 - (7 & s)); - a -= n, e.header[e.h_ptr].buf[s >> 3] |= t >> a << 8 - (7 & s) - n, s += n; + function h(e, t, a) { + for (var n = e.header[e.h_ptr].ptr; 0 < a;) { + var s = Math.min(a, 8 - (7 & n)); + a -= s, e.header[e.h_ptr].buf[n >> 3] |= t >> a << 8 - (7 & n) - s, n += s; } - e.header[e.h_ptr].ptr = s; + e.header[e.h_ptr].ptr = n; } - function n(e, t) { - e <<= 8; - for (var a = 0; a < 8; a++) 0 != (65536 & ((t <<= 1) ^ (e <<= 1))) && (t ^= s); - return t; - } - function d(e, t) { + function m(e, t) { var a, - s = F.ht[t.count1table_select + 32], - n = 0, + n = k.ht[t.count1table_select + 32], + s = 0, r = t.big_values, i = t.big_values; for (a = (t.count1 - t.big_values) / 4; 0 < a; --a) { var o = 0, _ = 0; - 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + s.table[_], s.hlen[_]), n += s.hlen[_]; + 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + n.table[_], n.hlen[_]), s += n.hlen[_]; } - return n; + return s; } - function g(e, t, a, s, n) { - var r = F.ht[t], + function b(e, t, a, n, s) { + var r = k.ht[t], i = 0; if (0 == t) return i; - for (var o = a; o < s; o += 2) { + for (var o = a; o < n; o += 2) { var _ = 0, l = 0, f = r.xlen, c = r.xlen, - h = 0, - u = n.l3_enc[o], - m = n.l3_enc[o + 1]; - if (0 != u && (n.xr[o] < 0 && h++, _--), 15 < t) { - if (14 < u) h |= u - 15 << 1, l = f, u = 15; - if (14 < m) h <<= f, h |= m - 15, l += f, m = 15; + u = 0, + h = s.l3_enc[o], + b = s.l3_enc[o + 1]; + if (0 != h && (s.xr[o] < 0 && u++, _--), 15 < t) { + if (14 < h) { + var p = h - 15; + u |= p << 1, l = f, h = 15; + } + if (14 < b) { + var m = b - 15; + u <<= f, u |= m, l += f, b = 15; + } c = 16; } - 0 != m && (h <<= 1, n.xr[o + 1] < 0 && h++, _--), u = u * c + m, l -= _, _ += r.hlen[u], v(e, r.table[u], _), v(e, h, l), i += _ + l; + 0 != b && (u <<= 1, s.xr[o + 1] < 0 && u++, _--), h = h * c + b, l -= _, _ += r.hlen[h], v(e, r.table[h], _), v(e, u, l), i += _ + l; } return i; } - function S(e, t) { + function d(e, t) { var a = 3 * e.scalefac_band.s[3]; a > t.big_values && (a = t.big_values); - var s = g(e, t.table_select[0], 0, a, t); - return s += g(e, t.table_select[1], a, t.big_values, t); + var n = b(e, t.table_select[0], 0, a, t); + return n += b(e, t.table_select[1], a, t.big_values, t); } - function M(e, t) { - var a, s, n, r; + function g(e, t) { + var a, n, s, r; a = t.big_values; var i = t.region0_count + 1; - return n = e.scalefac_band.l[i], i += t.region1_count + 1, a < n && (n = a), a < (r = e.scalefac_band.l[i]) && (r = a), s = g(e, t.table_select[0], 0, n, t), s += g(e, t.table_select[1], n, r, t), s += g(e, t.table_select[2], r, a, t); + return s = e.scalefac_band.l[i], i += t.region1_count + 1, r = e.scalefac_band.l[i], a < s && (s = a), a < r && (r = a), n = b(e, t.table_select[0], 0, s, t), n += b(e, t.table_select[1], s, r, t), n += b(e, t.table_select[2], r, a, t); } - function w() { + function p() { this.total = 0; } - function R(e, t) { + function w(e, t) { var a, - s, n, - r, - i, - o = e.internal_flags; - return i = o.w_ptr, -1 == (r = o.h_ptr - 1) && (r = Z.MAX_HEADER_BUF - 1), a = o.header[r].write_timing - l, 0 <= (t.total = a) && (s = 1 + r - i, r < i && (s = 1 + r - i + Z.MAX_HEADER_BUF), a -= 8 * s * o.sideinfo_len), a += n = _.getframebits(e), t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += p + 1, a < 0 && $.err.println("strange error flushing buffer ... \n"), a; + s, + r = e.internal_flags; + return r.w_ptr, -1 == (s = r.h_ptr - 1) && (s = j.MAX_HEADER_BUF - 1), a = r.header[s].write_timing - l, 0 <= (t.total = a) && me(), n = i.getframebits(e), a += n, t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += f + 1, a; } this.getframebits = function (e) { var t, a = e.internal_flags; - return t = 0 != a.bitrate_index ? F.bitrate_table[e.version][a.bitrate_index] : e.brate, 8 * (0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding); - }, this.CRC_writeheader = function (e, t) { - var a = 65535; - a = n(255 & t[2], a), a = n(255 & t[3], a); - for (var s = 6; s < e.sideinfo_len; s++) a = n(255 & t[s], a); - t[4] = byte(a >> 8), t[5] = byte(255 & a); + t = 0 != a.bitrate_index ? k.bitrate_table[e.version][a.bitrate_index] : e.brate; + var n = 0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding; + return 8 * n; }, this.flush_bitstream = function (e) { var t, a, - s = e.internal_flags; - s.h_ptr - 1; - if (t = s.l3_side, !((a = R(e, new w())) < 0)) { - if (o(e, a), s.ResvSize = 0, t.main_data_begin = 0, s.findReplayGain) { - var r = c.GetTitleGain(s.rgdata); - s.RadioGain = 0 | Math.floor(10 * r + .5); - } - s.findPeakSample && (s.noclipGainChange = 0 | Math.ceil(20 * B(s.PeakSample / 32767) * 10), 0 < s.noclipGainChange && (EQ(e.scale, 1) || EQ(e.scale, 0)) ? s.noclipScale = Math.floor(32767 / s.PeakSample * 100) / 100 : s.noclipScale = -1); - } - }, this.add_dummy_byte = function (e, t, a) { - for (var s, n = e.internal_flags; 0 < a--;) for (i(0, t, 8), s = 0; s < Z.MAX_HEADER_BUF; ++s) n.header[s].write_timing += 8; + n = e.internal_flags; + n.h_ptr - 1; + t = n.l3_side, (a = w(e, new p())) < 0 || (u(e, a), n.ResvSize = 0, t.main_data_begin = 0, n.findReplayGain && me(), n.findPeakSample && me()); }, this.format_bitstream = function (e) { var t, a = e.internal_flags; t = a.l3_side; - var s = this.getframebits(e); - o(e, t.resvDrain_pre), function (e, t) { + var n = this.getframebits(e); + u(e, t.resvDrain_pre), function (e, t) { var a, - s, n, + s, r = e.internal_flags; - if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, ye.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? f(r, 4094, 12) : f(r, 4095, 12), f(r, e.version, 1), f(r, 1, 2), f(r, e.error_protection ? 0 : 1, 1), f(r, r.bitrate_index, 4), f(r, r.samplerate_index, 2), f(r, r.padding, 1), f(r, e.extension, 1), f(r, e.mode.ordinal(), 2), f(r, r.mode_ext, 2), f(r, e.copyright, 1), f(r, e.original, 1), f(r, e.emphasis, 2), e.error_protection && f(r, 0, 16), 1 == e.version) { - for (f(r, a.main_data_begin, 9), 2 == r.channels_out ? f(r, a.private_bits, 3) : f(r, a.private_bits, 5), n = 0; n < r.channels_out; n++) { + if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, we.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? h(r, 4094, 12) : h(r, 4095, 12), h(r, e.version, 1), h(r, 1, 2), h(r, e.error_protection ? 0 : 1, 1), h(r, r.bitrate_index, 4), h(r, r.samplerate_index, 2), h(r, r.padding, 1), h(r, e.extension, 1), h(r, e.mode.ordinal(), 2), h(r, r.mode_ext, 2), h(r, e.copyright, 1), h(r, e.original, 1), h(r, e.emphasis, 2), e.error_protection && h(r, 0, 16), 1 == e.version) { + for (h(r, a.main_data_begin, 9), 2 == r.channels_out ? h(r, a.private_bits, 3) : h(r, a.private_bits, 5), s = 0; s < r.channels_out; s++) { var i; - for (i = 0; i < 4; i++) f(r, a.scfsi[n][i], 1); + for (i = 0; i < 4; i++) h(r, a.scfsi[s][i], 1); } - for (s = 0; s < 2; s++) for (n = 0; n < r.channels_out; n++) f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 4), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.preflag, 1), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); - } else for (f(r, a.main_data_begin, 8), f(r, a.private_bits, r.channels_out), n = s = 0; n < r.channels_out; n++) { - var o; - f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 9), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); + for (n = 0; n < 2; n++) for (s = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 4), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.preflag, 1), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); + } + } else for (h(r, a.main_data_begin, 8), h(r, a.private_bits, r.channels_out), s = n = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 9), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); } - e.error_protection && CRC_writeheader(r, r.header[r.h_ptr].buf); + e.error_protection && me(); var _ = r.h_ptr; - r.h_ptr = _ + 1 & Z.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr == r.w_ptr && $.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n"); - }(e, s); - var n = 8 * a.sideinfo_len; - if (n += function (e) { + r.h_ptr = _ + 1 & j.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr, r.w_ptr; + }(e, n); + var s = 8 * a.sideinfo_len; + if (s += function (e) { var t, a, - s, n, + s, r = 0, i = e.internal_flags, o = i.l3_side; if (1 == e.version) for (t = 0; t < 2; t++) for (a = 0; a < i.channels_out; a++) { var _ = o.tt[t][a], - l = k.slen1_tab[_.scalefac_compress], - f = k.slen2_tab[_.scalefac_compress]; - for (s = n = 0; s < _.sfbdivide; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], l), n += l); - for (; s < _.sfbmax; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], f), n += f); - _.block_type == Pe.SHORT_TYPE ? n += S(i, _) : n += M(i, _), r += n += d(i, _); + l = A.slen1_tab[_.scalefac_compress], + f = A.slen2_tab[_.scalefac_compress]; + for (n = s = 0; n < _.sfbdivide; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], l), s += l); + for (; n < _.sfbmax; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], f), s += f); + _.block_type == Ae.SHORT_TYPE ? s += d(i, _) : s += g(i, _), s += m(i, _), r += s; } else for (a = t = 0; a < i.channels_out; a++) { var c, - h, - u = 0; - if (h = s = n = 0, (_ = o.tt[t][a]).block_type == Pe.SHORT_TYPE) { - for (; h < 4; h++) { - var m = _.sfb_partition_table[h] / 3, - p = _.slen[h]; - for (c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[3 * s + 0], 0), p), v(i, Math.max(_.scalefac[3 * s + 1], 0), p), v(i, Math.max(_.scalefac[3 * s + 2], 0), p), u += 3 * p; + u, + _ = o.tt[t][a], + h = 0; + if (u = n = s = 0, _.block_type == Ae.SHORT_TYPE) { + for (; u < 4; u++) { + var b = _.sfb_partition_table[u] / 3, + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[3 * n + 0], 0), p), v(i, Math.max(_.scalefac[3 * n + 1], 0), p), v(i, Math.max(_.scalefac[3 * n + 2], 0), p), h += 3 * p; } - n += S(i, _); + s += d(i, _); } else { - for (; h < 4; h++) for (m = _.sfb_partition_table[h], p = _.slen[h], c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[s], 0), p), u += p; - n += M(i, _); + for (; u < 4; u++) { + var b = _.sfb_partition_table[u], + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[n], 0), p), h += p; + } + s += g(i, _); } - r += u + (n += d(i, _)); + s += m(i, _), r += h + s; } return r; - }(e), o(e, t.resvDrain_post), n += t.resvDrain_post, t.main_data_begin += (s - n) / 8, R(e, new w()) != a.ResvSize && $.err.println("Internal buffer inconsistency. flushbits <> ResvSize"), 8 * t.main_data_begin != a.ResvSize && ($.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n", 8 * t.main_data_begin, a.ResvSize, t.resvDrain_post, t.resvDrain_pre, 8 * a.sideinfo_len, n - t.resvDrain_post - 8 * a.sideinfo_len, n, n % 8, s), $.err.println("This is a fatal error. It has several possible causes:"), $.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"), $.err.println(" 9%% Your system is overclocked"), $.err.println(" 1%% bug in LAME encoding library"), a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { + }(e), u(e, t.resvDrain_post), s += t.resvDrain_post, t.main_data_begin += (n - s) / 8, w(e, new p()), a.ResvSize, 8 * t.main_data_begin != a.ResvSize && (a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { var r; - for (r = 0; r < Z.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; + for (r = 0; r < j.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; l = 0; } return 0; - }, this.copy_buffer = function (e, t, a, s, n) { - var r = p + 1; + }, this.copy_buffer = function (e, t, a, n, s) { + var r = f + 1; if (r <= 0) return 0; - if (0 != s && s < r) return -1; - if ($.arraycopy(m, 0, t, a, r), p = -1, (b = 0) != n) { - var i = Ae(1); - if (i[0] = e.nMusicCRC, u.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly) for (var o, _ = ke([2, 1152]), l = r, f = -1; 0 != f;) if (f = h.hip_decode1_unclipped(e.hip, t, a, l, _[0], _[1]), l = 0, -1 == f && (f = 0), 0 < f) { - if (e.findPeakSample) { - for (o = 0; o < f; o++) _[0][o] > e.PeakSample ? e.PeakSample = _[0][o] : -_[0][o] > e.PeakSample && (e.PeakSample = -_[0][o]); - if (1 < e.channels_out) for (o = 0; o < f; o++) _[1][o] > e.PeakSample ? e.PeakSample = _[1][o] : -_[1][o] > e.PeakSample && (e.PeakSample = -_[1][o]); - } - if (e.findReplayGain && c.AnalyzeSamples(e.rgdata, _[0], 0, _[1], 0, f, e.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - } + if (0 != n && n < r) return -1; + if (I.arraycopy(_, 0, t, a, r), f = -1, (c = 0) != s) { + var i = ve(1); + i[0] = e.nMusicCRC, o.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly && me(); } return r; }, this.init_bit_stream_w = function (e) { - m = A(U.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, p = -1, l = b = 0; + _ = S(Y.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, f = -1, l = c = 0; }; } - function e(e, t, a, s) { - this.xlen = e, this.linmax = t, this.table = a, this.hlen = s; + function e(e, t, a, n) { + this.xlen = e, this.linmax = t, this.table = a, this.hlen = n; } - Ee.STEREO = new Ee(0), Ee.JOINT_STEREO = new Ee(1), Ee.DUAL_CHANNEL = new Ee(2), Ee.MONO = new Ee(3), Ee.NOT_SET = new Ee(4), X.STEPS_per_dB = 100, X.MAX_dB = 120, X.GAIN_NOT_ENOUGH_SAMPLES = -24601, X.GAIN_ANALYSIS_ERROR = 0, X.GAIN_ANALYSIS_OK = 1, X.INIT_GAIN_ANALYSIS_ERROR = 0, X.INIT_GAIN_ANALYSIS_OK = 1, X.MAX_ORDER = X.YULE_ORDER = 10, X.MAX_SAMPLES_PER_WINDOW = (X.MAX_SAMP_FREQ = 48e3) * (X.RMS_WINDOW_TIME_NUMERATOR = 1) / (X.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, M.NUMTOCENTRIES = 100, M.MAXFRAMESIZE = 2880, q.EQ = function (e, t) { + D.MAX_VALUE = 3.4028235e38, Me.vbr_off = new Me(0), Me.vbr_mt = new Me(1), Me.vbr_rh = new Me(2), Me.vbr_abr = new Me(3), Me.vbr_mtrh = new Me(4), Me.vbr_default = Me.vbr_mtrh, ye.STEREO = new ye(0), ye.JOINT_STEREO = new ye(1), ye.DUAL_CHANNEL = new ye(2), ye.MONO = new ye(3), ye.NOT_SET = new ye(4), O.STEPS_per_dB = 100, O.MAX_dB = 120, O.GAIN_NOT_ENOUGH_SAMPLES = -24601, O.GAIN_ANALYSIS_ERROR = 0, O.GAIN_ANALYSIS_OK = 1, O.INIT_GAIN_ANALYSIS_ERROR = 0, O.INIT_GAIN_ANALYSIS_OK = 1, O.MAX_ORDER = O.YULE_ORDER = 10, O.MAX_SAMPLES_PER_WINDOW = (O.MAX_SAMP_FREQ = 48e3) * (O.RMS_WINDOW_TIME_NUMERATOR = 1) / (O.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, y.NUMTOCENTRIES = 100, y.MAXFRAMESIZE = 2880, N.EQ = function (e, t) { return Math.abs(e) > Math.abs(t) ? Math.abs(e - t) <= 1e-6 * Math.abs(e) : Math.abs(e - t) <= 1e-6 * Math.abs(t); - }, q.NEQ = function (e, t) { - return !q.EQ(e, t); + }, N.NEQ = function (e, t) { + return !N.EQ(e, t); }; - var F = {}; - function j(e) { + var k = {}; + function R(e) { this.bits = e; } - function y() { + function x() { this.over_noise = 0, this.tot_noise = 0, this.max_noise = 0, this.over_count = 0, this.over_SSD = 0, this.bits = 0; } - function r(e, t, a, s) { - this.l = Ae(1 + Pe.SBMAX_l), this.s = Ae(1 + Pe.SBMAX_s), this.psfb21 = Ae(1 + Pe.PSFB21), this.psfb12 = Ae(1 + Pe.PSFB12); - var n = this.l, + function r(e, t, a, n) { + this.l = ve(1 + Ae.SBMAX_l), this.s = ve(1 + Ae.SBMAX_s), this.psfb21 = ve(1 + Ae.PSFB21), this.psfb12 = ve(1 + Ae.PSFB12); + var s = this.l, r = this.s; - 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = s, $.arraycopy(this.arrL, 0, n, 0, Math.min(this.arrL.length, this.l.length)), $.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), $.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), $.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); + 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = n, I.arraycopy(this.arrL, 0, s, 0, Math.min(this.arrL.length, this.l.length)), I.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), I.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), I.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); } - function x() { + function T() { var l = null, - m = null, - s = null; + b = null, + n = null; this.setModules = function (e, t, a) { - l = e, m = t, s = a; + l = e, b = t, n = a; }, this.IPOW20 = function (e) { - return u[e]; + return h[e]; }; - var T = 2.220446049250313e-16, - f = x.IXMAX_VAL + 2, - c = x.Q_MAX, - h = x.Q_MAX2, - n = 100; + var B = 2.220446049250313e-16, + e = T.IXMAX_VAL, + f = e + 2, + c = T.Q_MAX, + u = T.Q_MAX2, + s = 100; this.nr_of_sfb_block = [[[6, 5, 5, 5], [9, 9, 9, 9], [6, 9, 9, 9]], [[6, 5, 7, 3], [9, 9, 12, 6], [6, 9, 12, 6]], [[11, 10, 0, 0], [18, 18, 0, 0], [15, 18, 0, 0]], [[7, 7, 7, 0], [12, 12, 12, 0], [6, 15, 12, 0]], [[6, 6, 6, 3], [12, 9, 9, 6], [6, 12, 9, 6]], [[8, 8, 5, 0], [15, 12, 9, 0], [6, 18, 9, 0]]]; - var w = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; - this.pretab = w, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; - var R = Be(c + h + 1), - u = Be(c), - p = Be(f), - b = Be(f); + var M = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; + this.pretab = M, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; + var y = de(c + u + 1), + h = de(c), + p = de(f), + m = de(f); function v(e, t) { - var a = s.ATHformula(t, e); - return a -= n, a = Math.pow(10, a / 10 + e.ATHlower); + var a = n.ATHformula(t, e); + return a -= s, a = Math.pow(10, a / 10 + e.ATHlower); } function A(e) { this.s = e; } - this.adj43 = b, this.iteration_init = function (e) { + this.adj43 = m, this.iteration_init = function (e) { var t, a = e.internal_flags, - s = a.l3_side; + n = a.l3_side; if (0 == a.iteration_init_init) { - for (a.iteration_init_init = 1, s.main_data_begin = 0, function (e) { - for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, s = e.internal_flags.ATH.s, n = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Pe.SBMAX_l; o++) { + for (a.iteration_init_init = 1, n.main_data_begin = 0, function (e) { + for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, n = e.internal_flags.ATH.s, s = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Ae.SBMAX_l; o++) { var _ = r.scalefac_band.l[o], l = r.scalefac_band.l[o + 1]; - t[o] = K.MAX_VALUE; + t[o] = D.MAX_VALUE; for (var f = _; f < l; f++) { - var c = v(e, f * i / 1152); - t[o] = Math.min(t[o], c); + var c = f * i / 1152, + u = v(e, c); + t[o] = Math.min(t[o], u); } } - for (o = 0; o < Pe.PSFB21; o++) for (_ = r.scalefac_band.psfb21[o], l = r.scalefac_band.psfb21[o + 1], a[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 1152), a[o] = Math.min(a[o], c); - for (o = 0; o < Pe.SBMAX_s; o++) { - for (_ = r.scalefac_band.s[o], l = r.scalefac_band.s[o + 1], s[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), s[o] = Math.min(s[o], c); - s[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; + for (var o = 0; o < Ae.PSFB21; o++) { + var _ = r.scalefac_band.psfb21[o], + l = r.scalefac_band.psfb21[o + 1]; + a[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 1152, + u = v(e, c); + a[o] = Math.min(a[o], u); + } } - for (o = 0; o < Pe.PSFB12; o++) { - for (_ = r.scalefac_band.psfb12[o], l = r.scalefac_band.psfb12[o + 1], n[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), n[o] = Math.min(n[o], c); - n[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; + for (var o = 0; o < Ae.SBMAX_s; o++) { + var _ = r.scalefac_band.s[o], + l = r.scalefac_band.s[o + 1]; + n[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + n[o] = Math.min(n[o], u); + } + n[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; } - if (e.noATH) { - for (o = 0; o < Pe.SBMAX_l; o++) t[o] = 1e-20; - for (o = 0; o < Pe.PSFB21; o++) a[o] = 1e-20; - for (o = 0; o < Pe.SBMAX_s; o++) s[o] = 1e-20; - for (o = 0; o < Pe.PSFB12; o++) n[o] = 1e-20; + for (var o = 0; o < Ae.PSFB12; o++) { + var _ = r.scalefac_band.psfb12[o], + l = r.scalefac_band.psfb12[o + 1]; + s[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + s[o] = Math.min(s[o], u); + } + s[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; } - r.ATH.floor = 10 * B(v(e, -1)); + e.noATH && me(), r.ATH.floor = 10 * d(v(e, -1)); }(e), p[0] = 0, t = 1; t < f; t++) p[t] = Math.pow(t, 4 / 3); - for (t = 0; t < f - 1; t++) b[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); - for (b[t] = .5, t = 0; t < c; t++) u[t] = Math.pow(2, -.1875 * (t - 210)); - for (t = 0; t <= c + h; t++) R[t] = Math.pow(2, .25 * (t - 210 - h)); - var n, r, i, o; - for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), n = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Pe.SBMAX_l; t++) { - _ = t <= 6 ? n : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; - } - for (t = 0; t < Pe.SBMAX_s; t++) { + for (t = 0; t < f - 1; t++) m[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); + for (m[t] = .5, t = 0; t < c; t++) h[t] = Math.pow(2, -.1875 * (t - 210)); + for (t = 0; t <= c + u; t++) y[t] = Math.pow(2, .25 * (t - 210 - u)); + var s, r, i, o; + for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), s = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Ae.SBMAX_l; t++) _ = t <= 6 ? s : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; + for (t = 0; t < Ae.SBMAX_s; t++) { var _; - _ = t <= 5 ? n : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; + _ = t <= 5 ? s : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; } } - }, this.on_pe = function (e, t, a, s, n, r) { + }, this.on_pe = function (e, t, a, n, s, r) { var i, o, _ = e.internal_flags, l = 0, - f = Ae(2), - c = new j(l), - h = m.ResvMaxBits(e, s, c, r), - u = (l = c.bits) + h; - for (Z.MAX_BITS_PER_GRANULE < u && (u = Z.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(Z.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[n][o] / 700 - a[o], f[o] > 3 * s / 4 && (f[o] = 3 * s / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > Z.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, Z.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; - if (h < i) for (o = 0; o < _.channels_out; ++o) f[o] = h * f[o] / i; - for (o = 0; o < _.channels_out; ++o) a[o] += f[o], h -= f[o]; + f = ve(2), + c = new R(l), + u = b.ResvMaxBits(e, n, c, r), + h = (l = c.bits) + u; + for (j.MAX_BITS_PER_GRANULE < h && (h = j.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(j.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[s][o] / 700 - a[o], f[o] > 3 * n / 4 && (f[o] = 3 * n / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > j.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, j.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; + if (u < i) for (o = 0; o < _.channels_out; ++o) f[o] = u * f[o] / i; + for (o = 0; o < _.channels_out; ++o) a[o] += f[o], u -= f[o]; for (o = i = 0; o < _.channels_out; ++o) i += a[o]; - if (Z.MAX_BITS_PER_GRANULE < i) { - for (o = 0; o < _.channels_out; ++o) a[o] *= Z.MAX_BITS_PER_GRANULE, a[o] /= i, a[o]; - } - return u; - }, this.reduce_side = function (e, t, a, s) { - var n = .33 * (.5 - t) / .5; - n < 0 && (n = 0), .5 < n && (n = .5); - var r = 0 | .5 * n * (e[0] + e[1]); - r > Z.MAX_BITS_PER_CHANNEL - e[0] && (r = Z.MAX_BITS_PER_CHANNEL - e[0]), r < 0 && (r = 0), 125 <= e[1] && (125 < e[1] - r ? (e[0] < a && (e[0] += r), e[1] -= r) : (e[0] += e[1] - 125, e[1] = 125)), s < (r = e[0] + e[1]) && (e[0] = s * e[0] / r, e[1] = s * e[1] / r); + return j.MAX_BITS_PER_GRANULE < i && me(), h; }, this.athAdjust = function (e, t, a) { - var s = 90.30873362, - n = ee.FAST_LOG10_X(t, 10), + var n = 90.30873362, + s = V.FAST_LOG10_X(t, 10), r = e * e, i = 0; - return n -= a, 1e-20 < r && (i = 1 + ee.FAST_LOG10_X(r, 10 / s)), i < 0 && (i = 0), n *= i, n += a + s - 94.82444863, Math.pow(10, .1 * n); - }, this.calc_xmin = function (e, t, a, s) { - var n, + return s -= a, 1e-20 < r && (i = 1 + V.FAST_LOG10_X(r, 10 / n)), i < 0 && (i = 0), s *= i, s += a + n - 94.82444863, Math.pow(10, .1 * s); + }, this.calc_xmin = function (e, t, a, n) { + var s, r = 0, i = e.internal_flags, o = 0, _ = 0, l = i.ATH, f = a.xr, - c = e.VBR == xe.vbr_mtrh ? 1 : 0, - h = i.masking_lower; - for (e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt || (h = 1), n = 0; n < a.psy_lmax; n++) { - S = (g = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.l[n], l.floor) : l.adjust * l.l[n]) / (b = a.width[n]), M = T, B = b >> 1, A = 0; - do { - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (g < A && _++, n == Pe.SBPSY_l) M < (R = g * i.nsPsy.longfact[n]) && (M = R); - if (0 != c && (g = M), !e.ATHonly) if (0 < (w = t.en.l[n])) R = A * t.thm.l[n] * h / w, 0 != c && (R *= i.nsPsy.longfact[n]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.longfact[n]; + c = e.VBR == Me.vbr_mtrh ? 1 : 0, + u = i.masking_lower; + for (e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt || (u = 1), s = 0; s < a.psy_lmax; s++) { + for (w = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.l[s], l.floor) : l.adjust * l.l[s], v = a.width[s], S = w / v, M = B, A = v >> 1, y = 0; k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++, 0 < --A;); + if (w < y && _++, s == Ae.SBPSY_l && me(), 0 != c && (w = M), !e.ATHonly) { + var h = t.en.l[s]; + 0 < h && (x = y * t.thm.l[s] * u / h, 0 != c && (x *= i.nsPsy.longfact[s]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.longfact[s]; } - var u = 575; - if (a.block_type != Pe.SHORT_TYPE) for (var m = 576; 0 != m-- && q.EQ(f[m], 0);) u = m; - a.max_nonzero_coeff = u; - for (var p = a.sfb_smin; n < a.psymax; p++, n += 3) { - var b, v, d; - for (d = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.s[p], l.floor) : l.adjust * l.s[p], b = a.width[n], v = 0; v < 3; v++) { - var g, + var b = 575; + if (a.block_type != Ae.SHORT_TYPE) for (var p = 576; 0 != p-- && N.EQ(f[p], 0);) b = p; + a.max_nonzero_coeff = b; + for (var m = a.sfb_smin; s < a.psymax; m++, s += 3) { + var v, d, g; + for (g = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.s[m], l.floor) : l.adjust * l.s[m], v = a.width[s], d = 0; d < 3; d++) { + var w, S, M, - w, - R, - A = 0, - B = b >> 1; - S = d / b, M = T; + y = 0, + A = v >> 1; + S = g / v, M = B; do { - var k, y; - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (d < A && _++, p == Pe.SBPSY_s) M < (R = d * i.nsPsy.shortfact[p]) && (M = R); - if (g = 0 != c ? M : d, !e.ATHonly && !e.ATHshort) if (0 < (w = t.en.s[p][v])) R = A * t.thm.s[p][v] * h / w, 0 != c && (R *= i.nsPsy.shortfact[p]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.shortfact[p]; + var k, R; + k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++; + } while (0 < --A); + if (g < y && _++, m == Ae.SBPSY_s && me(), w = 0 != c ? M : g, !e.ATHonly && !e.ATHshort) { + var x, + h = t.en.s[m][d]; + 0 < h && (x = y * t.thm.s[m][d] * u / h, 0 != c && (x *= i.nsPsy.shortfact[m]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.shortfact[m]; } - e.useTemporal && (s[r - 3] > s[r - 3 + 1] && (s[r - 3 + 1] += (s[r - 3] - s[r - 3 + 1]) * i.decay), s[r - 3 + 1] > s[r - 3 + 2] && (s[r - 3 + 2] += (s[r - 3 + 1] - s[r - 3 + 2]) * i.decay)); + e.useTemporal && (n[r - 3] > n[r - 3 + 1] && (n[r - 3 + 1] += (n[r - 3] - n[r - 3 + 1]) * i.decay), n[r - 3 + 1] > n[r - 3 + 2] && (n[r - 3 + 2] += (n[r - 3 + 1] - n[r - 3 + 2]) * i.decay)); } return _; - }, this.calc_noise_core = function (e, t, a, s) { - var n = 0, + }, this.calc_noise_core = function (e, t, a, n) { + var s = 0, r = t.s, i = e.l3_enc; - if (r > e.count1) for (; 0 != a--;) { - _ = e.xr[r], r++, n += _ * _, _ = e.xr[r], r++, n += _ * _; - } else if (r > e.big_values) { - var o = Be(2); - for (o[0] = 0, o[1] = s; 0 != a--;) { - _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _; - } + if (r > e.count1) for (; 0 != a--;) _ = e.xr[r], r++, s += _ * _, _ = e.xr[r], r++, s += _ * _;else if (r > e.big_values) { + var o = de(2); + for (o[0] = 0, o[1] = n; 0 != a--;) _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _; } else for (; 0 != a--;) { var _; - _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _; + _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _; } - return t.s = r, n; - }, this.calc_noise = function (e, t, a, s, n) { + return t.s = r, s; + }, this.calc_noise = function (e, t, a, n, s) { var r, i, o = 0, @@ -11902,83 +12236,54 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = -20, - u = 0, - m = e.scalefac, + u = -20, + h = 0, + b = e.scalefac, p = 0; - for (r = s.over_SSD = 0; r < e.psymax; r++) { - var b, - v = e.global_gain - (m[p++] + (0 != e.preflag ? w[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], + for (n.over_SSD = 0, r = 0; r < e.psymax; r++) { + var m, + v = e.global_gain - (b[p++] + (0 != e.preflag ? M[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], d = 0; - if (null != n && n.step[r] == v) d = n.noise[r], u += e.width[r], a[o++] = d / t[_++], d = n.noise_log[r];else { + if (null != s && s.step[r] == v) d = s.noise[r], h += e.width[r], a[o++] = d / t[_++], d = s.noise_log[r];else { var g, - S = R[v + x.Q_MAX2]; - if (i = e.width[r] >> 1, u + e.width[r] > e.max_nonzero_coeff) i = 0 < (g = e.max_nonzero_coeff - u + 1) ? g >> 1 : 0; - var M = new A(u); - d = this.calc_noise_core(e, M, i, S), u = M.s, null != n && (n.step[r] = v, n.noise[r] = d), d = a[o++] = d / t[_++], d = ee.FAST_LOG10(Math.max(d, 1e-20)), null != n && (n.noise_log[r] = d); + w = y[v + T.Q_MAX2]; + i = e.width[r] >> 1, h + e.width[r] > e.max_nonzero_coeff && (g = e.max_nonzero_coeff - h + 1, i = 0 < g ? g >> 1 : 0); + var S = new A(h); + d = this.calc_noise_core(e, S, i, w), h = S.s, null != s && (s.step[r] = v, s.noise[r] = d), d = a[o++] = d / t[_++], d = V.FAST_LOG10(Math.max(d, 1e-20)), null != s && (s.noise_log[r] = d); } - if (null != n && (n.global_gain = e.global_gain), c += d, 0 < d) b = Math.max(0 | 10 * d + .5, 1), s.over_SSD += b * b, l++, f += d; - h = Math.max(h, d); + null != s && (s.global_gain = e.global_gain), c += d, 0 < d && (m = Math.max(0 | 10 * d + .5, 1), n.over_SSD += m * m, l++, f += d), u = Math.max(u, d); } - return s.over_count = l, s.tot_noise = c, s.over_noise = f, s.max_noise = h, l; - }, this.set_pinfo = function (e, t, a, s, n) { - var r, - i, - o, - _, - l, - f = e.internal_flags, - c = 0 == t.scalefac_scale ? .5 : 1, - h = t.scalefac, - u = Be(z.SFBMAX), - m = Be(z.SFBMAX), - p = new y(); - calc_xmin(e, a, t, u), calc_noise(t, u, m, p, null); - var b = 0; - for (i = t.sfb_lmax, t.block_type != Pe.SHORT_TYPE && 0 == t.mixed_block_flag && (i = 22), r = 0; r < i; r++) { - var v = f.scalefac_band.l[r], - d = (g = f.scalefac_band.l[r + 1]) - v; - for (_ = 0; b < g; b++) _ += t.xr[b] * t.xr[b]; - _ /= d, l = 1e15, f.pinfo.en[s][n][r] = l * _, f.pinfo.xfsf[s][n][r] = l * u[r] * m[r] / d, 0 < a.en.l[r] && !e.ATHonly ? _ /= a.en.l[r] : _ = 0, f.pinfo.thr[s][n][r] = l * Math.max(_ * a.thm.l[r], f.ATH.l[r]), (f.pinfo.LAMEsfb[s][n][r] = 0) != t.preflag && 11 <= r && (f.pinfo.LAMEsfb[s][n][r] = -c * w[r]), r < Pe.SBPSY_l && (f.pinfo.LAMEsfb[s][n][r] -= c * h[r]); - } - if (t.block_type == Pe.SHORT_TYPE) for (i = r, r = t.sfb_smin; r < Pe.SBMAX_s; r++) { - v = f.scalefac_band.s[r], d = (g = f.scalefac_band.s[r + 1]) - v; - for (var g, S = 0; S < 3; S++) { - for (_ = 0, o = v; o < g; o++) _ += t.xr[b] * t.xr[b], b++; - _ = Math.max(_ / d, 1e-20), l = 1e15, f.pinfo.en_s[s][n][3 * r + S] = l * _, f.pinfo.xfsf_s[s][n][3 * r + S] = l * u[i] * m[i] / d, 0 < a.en.s[r][S] ? _ /= a.en.s[r][S] : _ = 0, (e.ATHonly || e.ATHshort) && (_ = 0), f.pinfo.thr_s[s][n][3 * r + S] = l * Math.max(_ * a.thm.s[r][S], f.ATH.s[r]), f.pinfo.LAMEsfb_s[s][n][3 * r + S] = -2 * t.subblock_gain[S], r < Pe.SBPSY_s && (f.pinfo.LAMEsfb_s[s][n][3 * r + S] -= c * h[i]), i++; - } - } - f.pinfo.LAMEqss[s][n] = t.global_gain, f.pinfo.LAMEmainbits[s][n] = t.part2_3_length + t.part2_length, f.pinfo.LAMEsfbits[s][n] = t.part2_length, f.pinfo.over[s][n] = p.over_count, f.pinfo.max_noise[s][n] = 10 * p.max_noise, f.pinfo.over_noise[s][n] = 10 * p.over_noise, f.pinfo.tot_noise[s][n] = 10 * p.tot_noise, f.pinfo.over_SSD[s][n] = p.over_SSD; + return n.over_count = l, n.tot_noise = c, n.over_noise = f, n.max_noise = u, l; }; } - function T() { - this.xr = Be(576), this.l3_enc = Ae(576), this.scalefac = Ae(z.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = Ae(3), this.subblock_gain = Ae(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = Ae(z.SFBMAX), this.window = Ae(z.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = Ae(4), this.max_nonzero_coeff = 0; + function B() { + this.xr = de(576), this.l3_enc = ve(576), this.scalefac = ve(F.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = ve(3), this.subblock_gain = ve(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = ve(F.SFBMAX), this.window = ve(F.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = ve(4), this.max_nonzero_coeff = 0; var a = this; - function s(e) { + function n(e) { return new Int32Array(e); } this.assign = function (e) { var t; - a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = s(e.l3_enc), a.scalefac = s(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = s(e.table_select), a.subblock_gain = s(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = s(e.width), a.window = s(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = s(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; + a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = n(e.l3_enc), a.scalefac = n(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = n(e.table_select), a.subblock_gain = n(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = n(e.width), a.window = n(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = n(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; }; } - F.t1HB = [1, 1, 1, 0], F.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], F.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], F.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], F.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], F.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], F.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], F.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], F.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], F.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], F.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], F.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], F.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], F.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], F.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], F.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], F.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], F.t1l = [1, 4, 3, 5], F.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], F.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], F.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], F.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], F.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], F.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], F.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], F.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], F.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], F.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], F.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], F.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], F.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], F.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], F.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], F.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], F.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], F.ht = [new e(0, 0, null, null), new e(2, 0, F.t1HB, F.t1l), new e(3, 0, F.t2HB, F.t2l), new e(3, 0, F.t3HB, F.t3l), new e(0, 0, null, null), new e(4, 0, F.t5HB, F.t5l), new e(4, 0, F.t6HB, F.t6l), new e(6, 0, F.t7HB, F.t7l), new e(6, 0, F.t8HB, F.t8l), new e(6, 0, F.t9HB, F.t9l), new e(8, 0, F.t10HB, F.t10l), new e(8, 0, F.t11HB, F.t11l), new e(8, 0, F.t12HB, F.t12l), new e(16, 0, F.t13HB, F.t13l), new e(0, 0, null, F.t16_5l), new e(16, 0, F.t15HB, F.t15l), new e(1, 1, F.t16HB, F.t16l), new e(2, 3, F.t16HB, F.t16l), new e(3, 7, F.t16HB, F.t16l), new e(4, 15, F.t16HB, F.t16l), new e(6, 63, F.t16HB, F.t16l), new e(8, 255, F.t16HB, F.t16l), new e(10, 1023, F.t16HB, F.t16l), new e(13, 8191, F.t16HB, F.t16l), new e(4, 15, F.t24HB, F.t24l), new e(5, 31, F.t24HB, F.t24l), new e(6, 63, F.t24HB, F.t24l), new e(7, 127, F.t24HB, F.t24l), new e(8, 255, F.t24HB, F.t24l), new e(9, 511, F.t24HB, F.t24l), new e(11, 2047, F.t24HB, F.t24l), new e(13, 8191, F.t24HB, F.t24l), new e(0, 0, F.t32HB, F.t32l), new e(0, 0, F.t33HB, F.t33l)], F.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], F.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], F.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], F.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], F.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], F.scfsi_band = [0, 6, 11, 16, 21], x.Q_MAX = 257, x.Q_MAX2 = 116, x.LARGE_BITS = 1e5, x.IXMAX_VAL = 8206; - var z = {}; - function w() { - var v, g, M; + k.t1HB = [1, 1, 1, 0], k.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], k.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], k.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], k.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], k.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], k.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], k.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], k.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], k.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], k.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], k.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], k.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], k.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], k.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], k.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], k.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], k.t1l = [1, 4, 3, 5], k.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], k.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], k.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], k.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], k.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], k.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], k.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], k.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], k.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], k.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], k.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], k.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], k.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], k.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], k.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], k.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], k.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], k.ht = [new e(0, 0, null, null), new e(2, 0, k.t1HB, k.t1l), new e(3, 0, k.t2HB, k.t2l), new e(3, 0, k.t3HB, k.t3l), new e(0, 0, null, null), new e(4, 0, k.t5HB, k.t5l), new e(4, 0, k.t6HB, k.t6l), new e(6, 0, k.t7HB, k.t7l), new e(6, 0, k.t8HB, k.t8l), new e(6, 0, k.t9HB, k.t9l), new e(8, 0, k.t10HB, k.t10l), new e(8, 0, k.t11HB, k.t11l), new e(8, 0, k.t12HB, k.t12l), new e(16, 0, k.t13HB, k.t13l), new e(0, 0, null, k.t16_5l), new e(16, 0, k.t15HB, k.t15l), new e(1, 1, k.t16HB, k.t16l), new e(2, 3, k.t16HB, k.t16l), new e(3, 7, k.t16HB, k.t16l), new e(4, 15, k.t16HB, k.t16l), new e(6, 63, k.t16HB, k.t16l), new e(8, 255, k.t16HB, k.t16l), new e(10, 1023, k.t16HB, k.t16l), new e(13, 8191, k.t16HB, k.t16l), new e(4, 15, k.t24HB, k.t24l), new e(5, 31, k.t24HB, k.t24l), new e(6, 63, k.t24HB, k.t24l), new e(7, 127, k.t24HB, k.t24l), new e(8, 255, k.t24HB, k.t24l), new e(9, 511, k.t24HB, k.t24l), new e(11, 2047, k.t24HB, k.t24l), new e(13, 8191, k.t24HB, k.t24l), new e(0, 0, k.t32HB, k.t32l), new e(0, 0, k.t33HB, k.t33l)], k.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], k.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], k.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], k.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], k.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], k.scfsi_band = [0, 6, 11, 16, 21], T.Q_MAX = 257, T.Q_MAX2 = 116, T.LARGE_BITS = 1e5, T.IXMAX_VAL = 8206; + var F = {}; + function C() { + var r, g; this.rv = null, this.qupvt = null; var w, - n = new function () { + s = new function () { this.setModules = function (e, t) {}; }(); - function R(e) { + function S(e) { this.ordinal = e; } function o(e) { for (var t = 0; t < e.sfbmax; t++) if (e.scalefac[t] + e.subblock_gain[e.window[t]] == 0) return !1; return !0; } - function A(e, t, a, s, n) { + function M(e, t, a, n, s) { var r; switch (e) { default: @@ -11986,13 +12291,10 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js 0 < t.over_count ? (r = a.over_SSD <= t.over_SSD, a.over_SSD == t.over_SSD && (r = a.bits < t.bits)) : r = a.max_noise < 0 && 10 * a.max_noise + a.bits <= 10 * t.max_noise + t.bits; break; case 0: - r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 8: - a.max_noise = function (e, t) { - for (var a, s = 1e-37, n = 0; n < t.psymax; n++) s += (a = e[n], ee.FAST_LOG10(.368 + .632 * a * a * a)); - return Math.max(1e-20, s); - }(n, s); + me(); case 1: r = a.max_noise < t.max_noise; break; @@ -12006,25 +12308,25 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js r = a.max_noise <= 0 && .2 < t.max_noise || a.max_noise <= 0 && t.max_noise < 0 && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise || a.max_noise <= 0 && 0 < t.max_noise && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.05 < t.max_noise && t.max_noise > a.max_noise - .1 && a.tot_noise + a.over_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.1 < t.max_noise && t.max_noise > a.max_noise - .15 && a.tot_noise + a.over_noise + a.over_noise < t.tot_noise + t.over_noise + t.over_noise; break; case 5: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 6: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || q.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || N.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); break; case 7: r = a.over_count < t.over_count || a.over_noise < t.over_noise; } return 0 == t.over_count && (r = r && a.bits < t.bits), r; } - function B(e, t, a, s, n) { + function y(e, t, a, n, s) { var r = e.internal_flags; - !function (e, t, a, s, n) { + !function (e, t, a, n, s) { var r, i = e.internal_flags; r = 0 == t.scalefac_scale ? 1.2968395546510096 : 1.6817928305074292; for (var o = 0, _ = 0; _ < t.sfbmax; _++) o < a[_] && (o = a[_]); var l = i.noise_shaping_amp; - switch (3 == l && (l = n ? 2 : 1), l) { + switch (3 == l && me(), l) { case 2: break; case 1: @@ -12034,734 +12336,536 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js default: 1 < o ? o = 1 : o *= .95; } - var f = 0; - for (_ = 0; _ < t.sfbmax; _++) { + for (var f = 0, _ = 0; _ < t.sfbmax; _++) { var c, - h = t.width[_]; - if (f += h, !(a[_] < o)) { - if (0 != (2 & i.substep_shaping) && (i.pseudohalf[_] = 0 == i.pseudohalf[_] ? 1 : 0, 0 == i.pseudohalf[_] && 2 == i.noise_shaping_amp)) return; - for (t.scalefac[_]++, c = -h; c < 0; c++) s[f + c] *= r, s[f + c] > t.xrpow_max && (t.xrpow_max = s[f + c]); + u = t.width[_]; + if (f += u, !(a[_] < o)) { + for (0 != (2 & i.substep_shaping) && me(), t.scalefac[_]++, c = -u; c < 0; c++) n[f + c] *= r, n[f + c] > t.xrpow_max && (t.xrpow_max = n[f + c]); if (2 == i.noise_shaping_amp) return; } } - }(e, t, a, s, n); + }(e, t, a, n); var i = o(t); - return !i && (!(i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) || (1 < r.noise_shaping && (ye.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (!function (e, t) { - for (var a = 0, s = 0; s < e.sfbmax; s++) { - var n = e.width[s], - r = e.scalefac[s]; - if (0 != e.preflag && (r += M.pretab[s]), a += n, 0 != (1 & r)) { + return !(i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) && (1 < r.noise_shaping && (we.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (function (e, t) { + for (var a = 0, n = 0; n < e.sfbmax; n++) { + var s = e.width[n], + r = e.scalefac[n]; + if (0 != e.preflag && (r += g.pretab[n]), a += s, 0 != (1 & r)) { r++; - for (var i = -n; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); + for (var i = -s; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); } - e.scalefac[s] = r >> 1; + e.scalefac[n] = r >> 1; } e.preflag = 0, e.scalefac_scale = 1; - }(t, s), i = !1) : t.block_type == Pe.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { - var s, - n = t.scalefac; - for (s = 0; s < t.sfb_lmax; s++) if (16 <= n[s]) return !0; + }(t, n), i = !1) : t.block_type == Ae.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { + var n, + s = t.scalefac; + for (n = 0; n < t.sfb_lmax; n++) if (16 <= s[n]) return !0; for (var r = 0; r < 3; r++) { var i = 0, o = 0; - for (s = t.sfb_lmax + r; s < t.sfbdivide; s += 3) i < n[s] && (i = n[s]); - for (; s < t.sfbmax; s += 3) o < n[s] && (o = n[s]); + for (n = t.sfb_lmax + r; n < t.sfbdivide; n += 3) i < s[n] && (i = s[n]); + for (; n < t.sfbmax; n += 3) o < s[n] && (o = s[n]); if (!(i < 16 && o < 8)) { if (7 <= t.subblock_gain[r]) return !0; t.subblock_gain[r]++; var _ = e.scalefac_band.l[t.sfb_lmax]; - for (s = t.sfb_lmax + r; s < t.sfbmax; s += 3) { - var l = t.width[s], - f = n[s]; - if (0 <= (f -= 4 >> t.scalefac_scale)) n[s] = f, _ += 3 * l;else { - n[s] = 0; + for (n = t.sfb_lmax + r; n < t.sfbmax; n += 3) { + var l = t.width[n], + f = s[n]; + if (0 <= (f -= 4 >> t.scalefac_scale)) s[n] = f, _ += 3 * l;else { + s[n] = 0; var c = 210 + (f << t.scalefac_scale + 1); - u = M.IPOW20(c), _ += l * (r + 1); - for (var h = -l; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + h = g.IPOW20(c), _ += l * (r + 1); + for (var u = -l; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); _ += l * (3 - r - 1); } } - var u = M.IPOW20(202); - for (_ += t.width[s] * (r + 1), h = -t.width[s]; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + var h = g.IPOW20(202); + _ += t.width[n] * (r + 1); + for (var u = -t.width[n]; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); } } return !1; - }(r, t, s) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), !i)); + }(r, t, n) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), i)); } - this.setModules = function (e, t, a, s) { - v = e, g = t, this.rv = t, M = a, this.qupvt = a, w = s, n.setModules(M, w); - }, this.ms_convert = function (e, t) { - for (var a = 0; a < 576; ++a) { - var s = e.tt[t][0].xr[a], - n = e.tt[t][1].xr[a]; - e.tt[t][0].xr[a] = (s + n) * (.5 * ee.SQRT2), e.tt[t][1].xr[a] = (s - n) * (.5 * ee.SQRT2); - } + this.setModules = function (e, t, a, n) { + r = t, this.rv = t, g = a, this.qupvt = a, w = n, s.setModules(g, w); }, this.init_xrpow = function (e, t, a) { - var s = 0, - n = 0 | t.max_nonzero_coeff; - if (t.xrpow_max = 0, ye.fill(a, n, 576, 0), 1e-20 < (s = function (e, t, a, s) { - for (var n = s = 0; n <= a; ++n) { - var r = Math.abs(e.xr[n]); - s += r, t[n] = Math.sqrt(r * Math.sqrt(r)), t[n] > e.xrpow_max && (e.xrpow_max = t[n]); + var n = 0, + s = 0 | t.max_nonzero_coeff; + if (t.xrpow_max = 0, we.fill(a, s, 576, 0), 1e-20 < (n = function (e, t, a, n) { + for (var s = n = 0; s <= a; ++s) { + var r = Math.abs(e.xr[s]); + n += r, t[s] = Math.sqrt(r * Math.sqrt(r)), t[s] > e.xrpow_max && (e.xrpow_max = t[s]); } - return s; - }(t, a, n, s))) { + return n; + }(t, a, s, n))) { var r = 0; 0 != (2 & e.substep_shaping) && (r = 1); for (var i = 0; i < t.psymax; i++) e.pseudohalf[i] = r; return !0; } - return ye.fill(t.l3_enc, 0, 576, 0), !1; + return we.fill(t.l3_enc, 0, 576, 0), !1; }, this.init_outer_loop = function (e, t) { - t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Pe.SBPSY_l, t.sfb_smin = Pe.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Pe.SBMAX_l : Pe.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; - for (var a = 0; a < Pe.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; - if (t.block_type == Pe.SHORT_TYPE) { - var s = Be(576); - t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && (t.sfb_smin = 3, t.sfb_lmax = 2 * e.mode_gr + 4), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Pe.SBMAX_s : Pe.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Pe.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; - var n = e.scalefac_band.l[t.sfb_lmax]; - $.arraycopy(t.xr, 0, s, 0, 576); - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[n++] = s[3 * _ + o]; - var l = t.sfb_lmax; - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; + t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Ae.SBPSY_l, t.sfb_smin = Ae.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Ae.SBMAX_l : Ae.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; + for (var a = 0; a < Ae.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; + if (t.block_type == Ae.SHORT_TYPE) { + var n = de(576); + t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && me(), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Ae.SBMAX_s : Ae.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Ae.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; + var s = e.scalefac_band.l[t.sfb_lmax]; + I.arraycopy(t.xr, 0, n, 0, 576); + for (var a = t.sfb_smin; a < Ae.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[s++] = n[3 * _ + o]; + for (var l = t.sfb_lmax, a = t.sfb_smin; a < Ae.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; } - t.count1bits = 0, t.sfb_partition_table = M.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, ye.fill(t.scalefac, 0), function (e, t) { + t.count1bits = 0, t.sfb_partition_table = g.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, we.fill(t.scalefac, 0), function (e, t) { var a = e.ATH, - s = t.xr; - if (t.block_type != Pe.SHORT_TYPE) for (var n = !1, r = Pe.PSFB21 - 1; 0 <= r && !n; r--) { + n = t.xr; + if (t.block_type != Ae.SHORT_TYPE) for (var s = !1, r = Ae.PSFB21 - 1; 0 <= r && !s; r--) { var i = e.scalefac_band.psfb21[r], o = e.scalefac_band.psfb21[r + 1], - _ = M.athAdjust(a.adjust, a.psfb21[r], a.floor); + _ = g.athAdjust(a.adjust, a.psfb21[r], a.floor); 1e-12 < e.nsPsy.longfact[21] && (_ *= e.nsPsy.longfact[21]); for (var l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < _)) { - n = !0; + if (!(Math.abs(n[l]) < _)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } - } else for (var f = 0; f < 3; f++) for (n = !1, r = Pe.PSFB12 - 1; 0 <= r && !n; r--) { - o = (i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0])) + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]); - var c = M.athAdjust(a.adjust, a.psfb12[r], a.floor); - for (1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]), l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < c)) { - n = !0; + } else for (var f = 0; f < 3; f++) for (var s = !1, r = Ae.PSFB12 - 1; 0 <= r && !s; r--) { + var i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0]), + o = i + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]), + c = g.athAdjust(a.adjust, a.psfb12[r], a.floor); + 1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]); + for (var l = o - 1; i <= l; l--) { + if (!(Math.abs(n[l]) < c)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } } }(e, t); - }, R.BINSEARCH_NONE = new R(0), R.BINSEARCH_UP = new R(1), R.BINSEARCH_DOWN = new R(2), this.trancate_smallspectrums = function (e, t, a, s) { - var n = Be(z.SFBMAX); - if ((0 != (4 & e.substep_shaping) || t.block_type != Pe.SHORT_TYPE) && 0 == (128 & e.substep_shaping)) { - M.calc_noise(t, a, n, new y(), null); - for (var r = 0; r < 576; r++) { - var i = 0; - 0 != t.l3_enc[r] && (i = Math.abs(t.xr[r])), s[r] = i; - } - r = 0; - var o = 8; - t.block_type == Pe.SHORT_TYPE && (o = 6); - do { - var _, - l, - f, - c, - h = t.width[o]; - if (r += h, !(1 <= n[o] || (ye.sort(s, r - h, h), q.EQ(s[r - 1], 0)))) { - _ = (1 - n[o]) * a[o], c = l = 0; - do { - var u; - for (f = 1; c + f < h && !q.NEQ(s[c + r - h], s[c + r + f - h]); f++); - if (_ < (u = s[c + r - h] * s[c + r - h] * f)) { - 0 != c && (l = s[c + r - h - 1]); - break; - } - _ -= u, c += f; - } while (c < h); - if (!q.EQ(l, 0)) for (; Math.abs(t.xr[r - h]) <= l && (t.l3_enc[r - h] = 0), 0 < --h;); - } - } while (++o < t.psymax); - t.part2_3_length = w.noquant_count_bits(e, t, null); - } - }, this.outer_loop = function (e, t, a, s, n, r) { + }, S.BINSEARCH_NONE = new S(0), S.BINSEARCH_UP = new S(1), S.BINSEARCH_DOWN = new S(2), this.outer_loop = function (e, t, a, n, s, r) { var i = e.internal_flags, - o = new T(), - _ = Be(576), - l = Be(z.SFBMAX), - f = new y(), + o = new B(), + _ = de(576), + l = de(F.SFBMAX), + f = new x(), c = new function () { - this.global_gain = 0, this.sfb_count1 = 0, this.step = Ae(39), this.noise = Be(39), this.noise_log = Be(39); + this.global_gain = 0, this.sfb_count1 = 0, this.step = ve(39), this.noise = de(39), this.noise_log = de(39); }(), - h = 9999999, - u = !1, - m = !1, - p = 0; - if (function (e, t, a, s, n) { + u = 9999999, + h = !1; + if (function (e, t, a, n, s) { var r, - i = e.CurrentStep[s], + i = e.CurrentStep[n], o = !1, - _ = e.OldValue[s], - l = R.BINSEARCH_NONE; + _ = e.OldValue[n], + l = S.BINSEARCH_NONE; for (t.global_gain = _, a -= t.part2_length;;) { var f; - if (r = w.count_bits(e, n, t, null), 1 == i || r == a) break; - a < r ? (l == R.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = R.BINSEARCH_UP, f = i) : (l == R.BINSEARCH_UP && (o = !0), o && (i /= 2), l = R.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && (o = !(t.global_gain = 0)), 255 < t.global_gain && (t.global_gain = 255, o = !0); + if (r = w.count_bits(e, s, t, null), 1 == i || r == a) break; + a < r ? (l == S.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = S.BINSEARCH_UP, f = i) : (l == S.BINSEARCH_UP && (o = !0), o && (i /= 2), l = S.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && me(), 255 < t.global_gain && me(); } - for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, n, t, null); - e.CurrentStep[s] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[s] = t.global_gain, t.part2_3_length = r; - }(i, t, r, n, s), 0 == i.noise_shaping) return 100; - M.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); + for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, s, t, null); + e.CurrentStep[n] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[n] = t.global_gain, t.part2_3_length = r; + }(i, t, r, s, n), 0 == i.noise_shaping) return 100; + g.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); var b = 0; - for ($.arraycopy(s, 0, _, 0, 576); !u;) { + for (I.arraycopy(n, 0, _, 0, 576); !h;) { do { - var v, - d = new y(), - g = 255; - if (v = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra) { - if (1 < l[o.sfbmax]) break; - if (o.block_type == Pe.SHORT_TYPE && (1 < l[o.sfbmax + 1] || 1 < l[o.sfbmax + 2])) break; - } - if (!B(e, o, l, s, m)) break; - 0 != o.scalefac_scale && (g = 254); - var S = r - o.part2_length; - if (S <= 0) break; - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > S && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + var p, + m = new x(), + v = 255; + if (p = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra && me(), !y(e, o, l, n)) break; + 0 != o.scalefac_scale && (v = 254); + var d = r - o.part2_length; + if (d <= 0) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > d && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; if (0 == f.over_count) { - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > h && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > u && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; } - if (M.calc_noise(o, a, l, d, c), d.bits = o.part2_3_length, 0 != (A(t.block_type != Pe.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, d, o, l) ? 1 : 0)) h = t.part2_3_length, f = d, t.assign(o), b = 0, $.arraycopy(s, 0, _, 0, 576);else if (0 == i.full_outer_loop) { - if (++b > v && 0 == f.over_count) break; - if (3 == i.noise_shaping_amp && m && 30 < b) break; - if (3 == i.noise_shaping_amp && m && 15 < o.global_gain - p) break; + if (g.calc_noise(o, a, l, m, c), m.bits = o.part2_3_length, 0 != (M(t.block_type != Ae.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, m) ? 1 : 0)) u = t.part2_3_length, f = m, t.assign(o), b = 0, I.arraycopy(n, 0, _, 0, 576);else if (0 == i.full_outer_loop) { + if (++b > p && 0 == f.over_count) break; + i.noise_shaping_amp, i.noise_shaping_amp; } } while (o.global_gain + o.scalefac_scale < 255); - 3 == i.noise_shaping_amp ? m ? u = !0 : (o.assign(t), $.arraycopy(_, 0, s, 0, 576), b = 0, p = o.global_gain, m = !0) : u = !0; + 3 == i.noise_shaping_amp ? me() : h = !0; } - return e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? $.arraycopy(_, 0, s, 0, 576) : 0 != (1 & i.substep_shaping) && trancate_smallspectrums(i, t, a, s), f.over_count; + return e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? I.arraycopy(_, 0, n, 0, 576) : 0 != (1 & i.substep_shaping) && me(), f.over_count; }, this.iteration_finish_one = function (e, t, a) { - var s = e.l3_side, - n = s.tt[t][a]; - w.best_scalefac_store(e, t, a, s), 1 == e.use_best_huffman && w.best_huffman_divide(e, n), g.ResvAdjust(e, n); - }, this.VBR_encode_granule = function (e, t, a, s, n, r, i) { - var o, - _ = e.internal_flags, - l = new T(), - f = Be(576), - c = i, - h = i + 1, - u = (i + r) / 2, - m = 0, - p = _.sfb21_extra; - for (ye.fill(l.l3_enc, 0); _.sfb21_extra = !(c - 42 < u) && p, outer_loop(e, t, a, s, n, u) <= 0 ? (m = 1, h = t.part2_3_length, l.assign(t), $.arraycopy(s, 0, f, 0, 576), o = (i = h - 32) - r, u = (i + r) / 2) : (o = i - (r = u + 32), u = (i + r) / 2, 0 != m && (m = 2, t.assign(l), $.arraycopy(f, 0, s, 0, 576))), 12 < o;); - _.sfb21_extra = p, 2 == m && $.arraycopy(l.l3_enc, 0, t.l3_enc, 0, 576); - }, this.get_framebits = function (e, t) { - var a = e.internal_flags; - a.bitrate_index = a.VBR_min_bitrate; - var s = v.getframebits(e); - a.bitrate_index = 1, s = v.getframebits(e); - for (var n = 1; n <= a.VBR_max_bitrate; n++) { - a.bitrate_index = n; - var r = new j(s); - t[n] = g.ResvFrameBegin(e, r), s = r.bits; - } - }, this.VBR_old_prepare = function (e, t, a, s, n, r, i, o, _) { - var l, - f = e.internal_flags, - c = 0, - h = 1, - u = 0; - f.bitrate_index = f.VBR_max_bitrate; - var m = g.ResvFrameBegin(e, new j(0)) / f.mode_gr; - get_framebits(e, r); - for (var p = 0; p < f.mode_gr; p++) { - var b = M.on_pe(e, t, o[p], m, p, 0); - f.mode_ext == Pe.MPG_MD_MS_LR && (ms_convert(f.l3_side, p), M.reduce_side(o[p], a[p], m, b)); - for (var v = 0; v < f.channels_out; ++v) { - var d = f.l3_side.tt[p][v]; - d.block_type != Pe.SHORT_TYPE ? (c = 1.28 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .05, l = f.PSY.mask_adjust - c) : (c = 2.56 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .14, l = f.PSY.mask_adjust_short - c), f.masking_lower = Math.pow(10, .1 * l), init_outer_loop(f, d), _[p][v] = M.calc_xmin(e, s[p][v], d, n[p][v]), 0 != _[p][v] && (h = 0), i[p][v] = 126, u += o[p][v]; - } - } - for (p = 0; p < f.mode_gr; p++) for (v = 0; v < f.channels_out; v++) u > r[f.VBR_max_bitrate] && (o[p][v] *= r[f.VBR_max_bitrate], o[p][v] /= u), i[p][v] > o[p][v] && (i[p][v] = o[p][v]); - return h; - }, this.bitpressure_strategy = function (e, t, a, s) { - for (var n = 0; n < e.mode_gr; n++) for (var r = 0; r < e.channels_out; r++) { - for (var i = e.l3_side.tt[n][r], o = t[n][r], _ = 0, l = 0; l < i.psy_lmax; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_l / Pe.SBMAX_l; - if (i.block_type == Pe.SHORT_TYPE) for (l = i.sfb_smin; l < Pe.SBMAX_s; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s; - s[n][r] = 0 | Math.max(a[n][r], .9 * s[n][r]); - } - }, this.VBR_new_prepare = function (e, t, a, s, n, r) { - var i, - o = e.internal_flags, - _ = 1, - l = 0, - f = 0; - if (e.free_format) { - o.bitrate_index = 0; - c = new j(l); - i = g.ResvFrameBegin(e, c), l = c.bits, n[0] = i; - } else { - o.bitrate_index = o.VBR_max_bitrate; - var c = new j(l); - g.ResvFrameBegin(e, c), l = c.bits, get_framebits(e, n), i = n[o.VBR_max_bitrate]; - } - for (var h = 0; h < o.mode_gr; h++) { - M.on_pe(e, t, r[h], l, h, 0), o.mode_ext == Pe.MPG_MD_MS_LR && ms_convert(o.l3_side, h); - for (var u = 0; u < o.channels_out; ++u) { - var m = o.l3_side.tt[h][u]; - o.masking_lower = Math.pow(10, .1 * o.PSY.mask_adjust), init_outer_loop(o, m), 0 != M.calc_xmin(e, a[h][u], m, s[h][u]) && (_ = 0), f += r[h][u]; - } - } - for (h = 0; h < o.mode_gr; h++) for (u = 0; u < o.channels_out; u++) i < f && (r[h][u] *= i, r[h][u] /= f); - return _; - }, this.calc_target_bits = function (e, t, a, s, n, r) { - var i, - o, - _, - l, - f = e.internal_flags, - c = f.l3_side, - h = 0; - f.bitrate_index = f.VBR_max_bitrate; - var u = new j(h); - for (r[0] = g.ResvFrameBegin(e, u), h = u.bits, f.bitrate_index = 1, h = v.getframebits(e) - 8 * f.sideinfo_len, n[0] = h / (f.mode_gr * f.channels_out), h = e.VBR_mean_bitrate_kbps * e.framesize * 1e3, 0 != (1 & f.substep_shaping) && (h *= 1.09), h /= e.out_samplerate, h -= 8 * f.sideinfo_len, h /= f.mode_gr * f.channels_out, (i = .93 + .07 * (11 - e.compression_ratio) / 5.5) < .9 && (i = .9), 1 < i && (i = 1), o = 0; o < f.mode_gr; o++) { - var m = 0; - for (_ = 0; _ < f.channels_out; _++) { - if (s[o][_] = int(i * h), 700 < t[o][_]) { - var p = int((t[o][_] - 700) / 1.4), - b = c.tt[o][_]; - s[o][_] = int(i * h), b.block_type == Pe.SHORT_TYPE && p < h / 2 && (p = h / 2), 3 * h / 2 < p ? p = 3 * h / 2 : p < 0 && (p = 0), s[o][_] += p; - } - s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), m += s[o][_]; - } - if (Z.MAX_BITS_PER_GRANULE < m) for (_ = 0; _ < f.channels_out; ++_) s[o][_] *= Z.MAX_BITS_PER_GRANULE, s[o][_] /= m; - } - if (f.mode_ext == Pe.MPG_MD_MS_LR) for (o = 0; o < f.mode_gr; o++) M.reduce_side(s[o], a[o], h * f.channels_out, Z.MAX_BITS_PER_GRANULE); - for (o = l = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), l += s[o][_]; - if (l > r[0]) for (o = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] *= r[0], s[o][_] /= l; + var n = e.l3_side, + s = n.tt[t][a]; + w.best_scalefac_store(e, t, a, n), 1 == e.use_best_huffman && w.best_huffman_divide(e, s), r.ResvAdjust(e, s); }; } - function N() { + function L() { this.thm = new i(), this.en = new i(); } - function Pe() { - var E = Pe.FFTOFFSET, - P = Pe.MPG_MD_MS_LR, - L = null, - I = this.psy = null, - H = null, - C = null; - this.setModules = function (e, t, a, s) { - L = e, this.psy = t, I = t, H = s, C = a; + function Ae() { + var k = Ae.MPG_MD_MS_LR, + R = null, + x = this.psy = null, + B = null; + this.setModules = function (e, t, a, n) { + R = e, this.psy = t, x = t, B = n; }; - var V = new function () { - var h = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * ee.SQRT2 * .5 / 2384e-9, .017876148 * ee.SQRT2 * .5 / 2384e-9, .003134727 * ee.SQRT2 * .5 / 2384e-9, .002457142 * ee.SQRT2 * .5 / 2384e-9, 971317e-9 * ee.SQRT2 * .5 / 2384e-9, 218868e-9 * ee.SQRT2 * .5 / 2384e-9, 101566e-9 * ee.SQRT2 * .5 / 2384e-9, 13828e-9 * ee.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], - z = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], - Z = z[Pe.SHORT_TYPE], - K = z[Pe.SHORT_TYPE], - G = z[Pe.SHORT_TYPE], - U = z[Pe.SHORT_TYPE], - Q = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; - function W(e, t, a) { - for (var s, n, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { + var T = new function () { + var u = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * V.SQRT2 * .5 / 2384e-9, .017876148 * V.SQRT2 * .5 / 2384e-9, .003134727 * V.SQRT2 * .5 / 2384e-9, .002457142 * V.SQRT2 * .5 / 2384e-9, 971317e-9 * V.SQRT2 * .5 / 2384e-9, 218868e-9 * V.SQRT2 * .5 / 2384e-9, 101566e-9 * V.SQRT2 * .5 / 2384e-9, 13828e-9 * V.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], + A = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], + k = A[Ae.SHORT_TYPE], + S = A[Ae.SHORT_TYPE], + R = A[Ae.SHORT_TYPE], + x = A[Ae.SHORT_TYPE], + B = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; + function T(e, t, a) { + for (var n, s, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { var l, f, c; - l = h[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = h[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = h[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = h[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = h[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = h[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = h[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = h[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = h[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = h[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = h[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = h[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = h[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = h[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = h[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = h[i + 5], f += e[t + 192] * l, l = (c -= e[o + -192] * l) - (f *= h[i + 6]), a[30 + 2 * _] = c + f, a[31 + 2 * _] = h[i + 7] * l, i += 18, t--, o++; + l = u[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = u[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = u[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = u[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = u[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = u[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = u[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = u[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = u[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = u[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = u[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = u[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = u[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = u[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = u[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = u[i + 5], f += e[t + 192] * l, c -= e[o + -192] * l, f *= u[i + 6], l = c - f, a[30 + 2 * _] = c + f, a[31 + 2 * _] = u[i + 7] * l, i += 18, t--, o++; } - c = e[t + -16] * h[i + -10], f = e[t + -32] * h[i + -2], c += (e[t + -48] - e[t + 16]) * h[i + -9], f += e[t + -96] * h[i + -1], c += (e[t + -80] + e[t + 48]) * h[i + -8], f += e[t + -160] * h[i + 0], c += (e[t + -112] - e[t + 80]) * h[i + -7], f += e[t + -224] * h[i + 1], c += (e[t + -144] + e[t + 112]) * h[i + -6], f -= e[t + 32] * h[i + 2], c += (e[t + -176] - e[t + 144]) * h[i + -5], f -= e[t + 96] * h[i + 3], c += (e[t + -208] + e[t + 176]) * h[i + -4], f -= e[t + 160] * h[i + 4], c += (e[t + -240] - e[t + 208]) * h[i + -3], s = (f -= e[t + 224]) - c, n = f + c, c = a[14], f = a[15] - c, a[31] = n + c, a[30] = s + f, a[15] = s - f, a[14] = n - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * h[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * h[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * h[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * h[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * h[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * h[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * ee.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * ee.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * h[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * h[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * h[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * h[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * h[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * h[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * h[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * h[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * h[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * h[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * h[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * h[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * h[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * h[i + -72 + 7], r = ee.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = ee.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = ee.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = ee.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = ee.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = ee.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = ee.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = ee.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -ee.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -ee.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -ee.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -ee.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; + c = e[t + -16] * u[i + -10], f = e[t + -32] * u[i + -2], c += (e[t + -48] - e[t + 16]) * u[i + -9], f += e[t + -96] * u[i + -1], c += (e[t + -80] + e[t + 48]) * u[i + -8], f += e[t + -160] * u[i + 0], c += (e[t + -112] - e[t + 80]) * u[i + -7], f += e[t + -224] * u[i + 1], c += (e[t + -144] + e[t + 112]) * u[i + -6], f -= e[t + 32] * u[i + 2], c += (e[t + -176] - e[t + 144]) * u[i + -5], f -= e[t + 96] * u[i + 3], c += (e[t + -208] + e[t + 176]) * u[i + -4], f -= e[t + 160] * u[i + 4], c += (e[t + -240] - e[t + 208]) * u[i + -3], f -= e[t + 224], n = f - c, s = f + c, c = a[14], f = a[15] - c, a[31] = s + c, a[30] = n + f, a[15] = n - f, a[14] = s - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * u[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * u[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * u[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * u[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * u[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * u[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * V.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * V.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * u[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * u[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * u[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * u[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * u[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * u[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * u[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * u[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * u[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * u[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * u[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * u[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * u[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * u[i + -72 + 7], r = V.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = V.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = V.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = V.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = V.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = V.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = V.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = V.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -V.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -V.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -V.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -V.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; } - function J(e, t) { + function E(e, t) { for (var a = 0; a < 3; a++) { - var s, n, r, i, o, _; - n = (i = e[t + 6] * z[Pe.SHORT_TYPE][0] - e[t + 15]) + (s = e[t + 0] * z[Pe.SHORT_TYPE][2] - e[t + 9]), r = i - s, o = (i = e[t + 15] * z[Pe.SHORT_TYPE][0] + e[t + 6]) + (s = e[t + 9] * z[Pe.SHORT_TYPE][2] + e[t + 0]), _ = -i + s, s = 2.069978111953089e-11 * (e[t + 3] * z[Pe.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * z[Pe.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * n + s, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, n = .5 * n * 1.907525191737281e-11 - s, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = n + _, e[t + 12] = n - _, t++; + var n, s, r, i, o, _; + i = e[t + 6] * A[Ae.SHORT_TYPE][0] - e[t + 15], n = e[t + 0] * A[Ae.SHORT_TYPE][2] - e[t + 9], s = i + n, r = i - n, i = e[t + 15] * A[Ae.SHORT_TYPE][0] + e[t + 6], n = e[t + 9] * A[Ae.SHORT_TYPE][2] + e[t + 0], o = i + n, _ = -i + n, n = 2.069978111953089e-11 * (e[t + 3] * A[Ae.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * A[Ae.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * s + n, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, s = .5 * s * 1.907525191737281e-11 - n, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = s + _, e[t + 12] = s - _, t++; } } + function C(e, t, a) { + var n, s, r, i, o, _, l, f, c, u, h, b, p, m, v, d, g, w; + r = a[17] - a[9], o = a[15] - a[11], _ = a[14] - a[12], l = a[0] + a[8], f = a[1] + a[7], c = a[2] + a[6], u = a[3] + a[5], e[t + 17] = l + c - u - (f - a[4]), s = (l + c - u) * S[19] + (f - a[4]), n = (r - o - _) * S[18], e[t + 5] = n + s, e[t + 6] = n - s, i = (a[16] - a[10]) * S[18], f = f * S[19] + a[4], n = r * S[12] + i + o * S[13] + _ * S[14], s = -l * S[16] + f - c * S[17] + u * S[15], e[t + 1] = n + s, e[t + 2] = n - s, n = r * S[13] - i - o * S[14] + _ * S[12], s = -l * S[17] + f - c * S[15] + u * S[16], e[t + 9] = n + s, e[t + 10] = n - s, n = r * S[14] - i + o * S[12] - _ * S[13], s = l * S[15] - f + c * S[16] - u * S[17], e[t + 13] = n + s, e[t + 14] = n - s, h = a[8] - a[0], p = a[6] - a[2], m = a[5] - a[3], v = a[17] + a[9], d = a[16] + a[10], g = a[15] + a[11], w = a[14] + a[12], e[t + 0] = v + g + w + (d + a[13]), n = (v + g + w) * S[19] - (d + a[13]), s = (h - p + m) * S[18], e[t + 11] = n + s, e[t + 12] = n - s, b = (a[7] - a[1]) * S[18], d = a[13] - d * S[19], n = v * S[15] - d + g * S[16] + w * S[17], s = h * S[14] + b + p * S[12] + m * S[13], e[t + 3] = n + s, e[t + 4] = n - s, n = -v * S[17] + d - g * S[15] - w * S[16], s = h * S[13] + b - p * S[14] - m * S[12], e[t + 7] = n + s, e[t + 8] = n - s, n = -v * S[16] + d - g * S[17] - w * S[15], s = h * S[12] - b + p * S[13] - m * S[14], e[t + 15] = n + s, e[t + 16] = n - s; + } this.mdct_sub48 = function (e, t, a) { - for (var s, n, r, i, o, _, l, f, c, h, u, m, p, b, v, d, g, S, M, w, R, A = t, B = 286, k = 0; k < e.channels_out; k++) { - for (var y = 0; y < e.mode_gr; y++) { - for (var T, x = e.l3_side.tt[y][k], E = x.xr, P = 0, L = e.sb_sample[k][1 - y], I = 0, H = 0; H < 9; H++) for (W(A, B, L[I]), W(A, B + 32, L[I + 1]), I += 2, B += 64, T = 1; T < 32; T += 2) L[I - 1][T] *= -1; - for (T = 0; T < 32; T++, P += 18) { - var C = x.block_type, - V = e.sb_sample[k][y], - O = e.sb_sample[k][1 - y]; - if (0 != x.mixed_block_flag && T < 2 && (C = 0), e.amp_filter[T] < 1e-12) ye.fill(E, P + 0, P + 18, 0);else { - if (e.amp_filter[T] < 1) for (H = 0; H < 18; H++) O[H][Q[T]] *= e.amp_filter[T]; - if (C == Pe.SHORT_TYPE) { - for (H = -3; H < 0; H++) { - var N = z[Pe.SHORT_TYPE][H + 3]; - E[P + 3 * H + 9] = V[9 + H][Q[T]] * N - V[8 - H][Q[T]], E[P + 3 * H + 18] = V[14 - H][Q[T]] * N + V[15 + H][Q[T]], E[P + 3 * H + 10] = V[15 + H][Q[T]] * N - V[14 - H][Q[T]], E[P + 3 * H + 19] = O[2 - H][Q[T]] * N + O[3 + H][Q[T]], E[P + 3 * H + 11] = O[3 + H][Q[T]] * N - O[2 - H][Q[T]], E[P + 3 * H + 20] = O[8 - H][Q[T]] * N + O[9 + H][Q[T]]; - } - J(E, P); - } else { - var D = Be(18); - for (H = -9; H < 0; H++) { - var Y, X; - Y = z[C][H + 27] * O[H + 9][Q[T]] + z[C][H + 36] * O[8 - H][Q[T]], X = z[C][H + 9] * V[H + 9][Q[T]] - z[C][H + 18] * V[8 - H][Q[T]], D[H + 9] = Y - X * Z[3 + H + 9], D[H + 18] = Y * Z[3 + H + 9] + X; - } - s = E, n = P, R = w = M = S = g = d = v = b = p = m = u = h = c = f = l = _ = o = i = void 0, _ = (r = D)[17] - r[9], f = r[15] - r[11], c = r[14] - r[12], h = r[0] + r[8], u = r[1] + r[7], m = r[2] + r[6], p = r[3] + r[5], s[n + 17] = h + m - p - (u - r[4]), o = (h + m - p) * K[19] + (u - r[4]), i = (_ - f - c) * K[18], s[n + 5] = i + o, s[n + 6] = i - o, l = (r[16] - r[10]) * K[18], u = u * K[19] + r[4], i = _ * K[12] + l + f * K[13] + c * K[14], o = -h * K[16] + u - m * K[17] + p * K[15], s[n + 1] = i + o, s[n + 2] = i - o, i = _ * K[13] - l - f * K[14] + c * K[12], o = -h * K[17] + u - m * K[15] + p * K[16], s[n + 9] = i + o, s[n + 10] = i - o, i = _ * K[14] - l + f * K[12] - c * K[13], o = h * K[15] - u + m * K[16] - p * K[17], s[n + 13] = i + o, s[n + 14] = i - o, b = r[8] - r[0], d = r[6] - r[2], g = r[5] - r[3], S = r[17] + r[9], M = r[16] + r[10], w = r[15] + r[11], R = r[14] + r[12], s[n + 0] = S + w + R + (M + r[13]), i = (S + w + R) * K[19] - (M + r[13]), o = (b - d + g) * K[18], s[n + 11] = i + o, s[n + 12] = i - o, v = (r[7] - r[1]) * K[18], M = r[13] - M * K[19], i = S * K[15] - M + w * K[16] + R * K[17], o = b * K[14] + v + d * K[12] + g * K[13], s[n + 3] = i + o, s[n + 4] = i - o, i = -S * K[17] + M - w * K[15] - R * K[16], o = b * K[13] + v - d * K[14] - g * K[12], s[n + 7] = i + o, s[n + 8] = i - o, i = -S * K[16] + M - w * K[17] - R * K[15], o = b * K[12] - v + d * K[13] - g * K[14], s[n + 15] = i + o, s[n + 16] = i - o; + for (var n = t, s = 286, r = 0; r < e.channels_out; r++) { + for (var i = 0; i < e.mode_gr; i++) { + for (var o, _ = e.l3_side.tt[i][r], l = _.xr, f = 0, c = e.sb_sample[r][1 - i], u = 0, h = 0; h < 9; h++) for (T(n, s, c[u]), T(n, s + 32, c[u + 1]), u += 2, s += 64, o = 1; o < 32; o += 2) c[u - 1][o] *= -1; + for (o = 0; o < 32; o++, f += 18) { + var b = _.block_type, + p = e.sb_sample[r][i], + m = e.sb_sample[r][1 - i]; + if (0 != _.mixed_block_flag && o < 2 && (b = 0), e.amp_filter[o] < 1e-12) we.fill(l, f + 0, f + 18, 0);else if (e.amp_filter[o] < 1 && me(), b == Ae.SHORT_TYPE) { + for (var h = -3; h < 0; h++) { + var v = A[Ae.SHORT_TYPE][h + 3]; + l[f + 3 * h + 9] = p[9 + h][B[o]] * v - p[8 - h][B[o]], l[f + 3 * h + 18] = p[14 - h][B[o]] * v + p[15 + h][B[o]], l[f + 3 * h + 10] = p[15 + h][B[o]] * v - p[14 - h][B[o]], l[f + 3 * h + 19] = m[2 - h][B[o]] * v + m[3 + h][B[o]], l[f + 3 * h + 11] = m[3 + h][B[o]] * v - m[2 - h][B[o]], l[f + 3 * h + 20] = m[8 - h][B[o]] * v + m[9 + h][B[o]]; } + E(l, f); + } else { + for (var d = de(18), h = -9; h < 0; h++) { + var g, w; + g = A[b][h + 27] * m[h + 9][B[o]] + A[b][h + 36] * m[8 - h][B[o]], w = A[b][h + 9] * p[h + 9][B[o]] - A[b][h + 18] * p[8 - h][B[o]], d[h + 9] = g - w * k[3 + h + 9], d[h + 18] = g * k[3 + h + 9] + w; + } + C(l, f, d); } - if (C != Pe.SHORT_TYPE && 0 != T) for (H = 7; 0 <= H; --H) { - var q, F; - q = E[P + H] * G[20 + H] + E[P + -1 - H] * U[28 + H], F = E[P + H] * U[28 + H] - E[P + -1 - H] * G[20 + H], E[P + -1 - H] = q, E[P + H] = F; + if (b != Ae.SHORT_TYPE && 0 != o) for (var h = 7; 0 <= h; --h) { + var S, M; + S = l[f + h] * R[20 + h] + l[f + -1 - h] * x[28 + h], M = l[f + h] * x[28 + h] - l[f + -1 - h] * R[20 + h], l[f + -1 - h] = S, l[f + h] = M; } } } - if (A = a, B = 286, 1 == e.mode_gr) for (var j = 0; j < 18; j++) $.arraycopy(e.sb_sample[k][1][j], 0, e.sb_sample[k][0][j], 0, 32); + if (n = a, s = 286, 1 == e.mode_gr) for (var y = 0; y < 18; y++) I.arraycopy(e.sb_sample[r][1][y], 0, e.sb_sample[r][0][y], 0, 32); } }; }(); - this.lame_encode_mp3_frame = function (e, t, a, s, n, r) { + this.lame_encode_mp3_frame = function (e, t, a, n, s, r) { var i, - o = O([2, 2]); - o[0][0] = new N(), o[0][1] = new N(), o[1][0] = new N(), o[1][1] = new N(); + o = E([2, 2]); + o[0][0] = new L(), o[0][1] = new L(), o[1][0] = new L(), o[1][1] = new L(); var _, - l = O([2, 2]); - l[0][0] = new N(), l[0][1] = new N(), l[1][0] = new N(), l[1][1] = new N(); + l = E([2, 2]); + l[0][0] = new L(), l[0][1] = new L(), l[1][0] = new L(), l[1][1] = new L(); var f, c, - h, - u = [null, null], - m = e.internal_flags, - p = ke([2, 4]), - b = [.5, .5], - v = [[0, 0], [0, 0]], - d = [[0, 0], [0, 0]]; - if (u[0] = t, u[1] = a, 0 == m.lame_encode_frame_init && function (e, t) { + u, + h = [null, null], + b = e.internal_flags, + p = ge([2, 4]), + m = [[0, 0], [0, 0]], + v = [[0, 0], [0, 0]]; + if (h[0] = t, h[1] = a, 0 == b.lame_encode_frame_init && function (e, t) { var a, - s, - n = e.internal_flags; - if (0 == n.lame_encode_frame_init) { + n, + s = e.internal_flags; + if (0 == s.lame_encode_frame_init) { var r, i, - o = Be(2014), - _ = Be(2014); - for (n.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + n.mode_gr); ++r) r < 576 * n.mode_gr ? (o[r] = 0, 2 == n.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == n.channels_out && (_[r] = t[1][i]), ++i); - for (s = 0; s < n.mode_gr; s++) for (a = 0; a < n.channels_out; a++) n.l3_side.tt[s][a].block_type = Pe.SHORT_TYPE; - V.mdct_sub48(n, o, _); + o = de(2014), + _ = de(2014); + for (s.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + s.mode_gr); ++r) r < 576 * s.mode_gr ? (o[r] = 0, 2 == s.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == s.channels_out && (_[r] = t[1][i]), ++i); + for (n = 0; n < s.mode_gr; n++) for (a = 0; a < s.channels_out; a++) s.l3_side.tt[n][a].block_type = Ae.SHORT_TYPE; + T.mdct_sub48(s, o, _); } - }(e, u), m.padding = 0, (m.slot_lag -= m.frac_SpF) < 0 && (m.slot_lag += e.out_samplerate, m.padding = 1), 0 != m.psymodel) { - var g = [null, null], - S = 0, - M = Ae(2); - for (h = 0; h < m.mode_gr; h++) { - for (c = 0; c < m.channels_out; c++) g[c] = u[c], S = 576 + 576 * h - Pe.FFTOFFSET; - if (0 != (e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? I.L3psycho_anal_vbr(e, g, S, h, o, l, v[h], d[h], p[h], M) : I.L3psycho_anal_ns(e, g, S, h, o, l, v[h], d[h], p[h], M))) return -4; - for (e.mode == Ee.JOINT_STEREO && (b[h] = p[h][2] + p[h][3], 0 < b[h] && (b[h] = p[h][3] / b[h])), c = 0; c < m.channels_out; c++) { - var w = m.l3_side.tt[h][c]; - w.block_type = M[c], w.mixed_block_flag = 0; + }(e, h), b.padding = 0, (b.slot_lag -= b.frac_SpF) < 0 && (b.slot_lag += e.out_samplerate, b.padding = 1), 0 != b.psymodel) { + var d, + g = [null, null], + w = 0, + S = ve(2); + for (u = 0; u < b.mode_gr; u++) { + for (c = 0; c < b.channels_out; c++) g[c] = h[c], w = 576 + 576 * u - Ae.FFTOFFSET; + if (e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? me() : d = x.L3psycho_anal_ns(e, g, w, u, o, l, m[u], v[u], p[u], S), 0 != d) return -4; + for (e.mode == ye.JOINT_STEREO && me(), c = 0; c < b.channels_out; c++) { + var M = b.l3_side.tt[u][c]; + M.block_type = S[c], M.mixed_block_flag = 0; } } - } else for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.l3_side.tt[h][c].block_type = Pe.NORM_TYPE, m.l3_side.tt[h][c].mixed_block_flag = 0, d[h][c] = v[h][c] = 700; + } else me(); if (function (e) { var t, a; - if (0 != e.ATH.useAdjust) { - if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? (a += e.loudness_sq[0][1], t += e.loudness_sq[1][1]) : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { - var s = 31.98 * a + 625e-6; - e.ATH.adjust >= s ? (e.ATH.adjust *= .075 * s + .925, e.ATH.adjust < s && (e.ATH.adjust = s)) : e.ATH.adjustLimit >= s ? e.ATH.adjust = s : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = s; - } - } else e.ATH.adjust = 1; - }(m), V.mdct_sub48(m, u[0], u[1]), m.mode_ext = Pe.MPG_MD_LR_LR, e.force_ms) m.mode_ext = Pe.MPG_MD_MS_LR;else if (e.mode == Ee.JOINT_STEREO) { - var R = 0, - A = 0; - for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) R += d[h][c], A += v[h][c]; - if (R <= 1 * A) { - var B = m.l3_side.tt[0], - k = m.l3_side.tt[m.mode_gr - 1]; - B[0].block_type == B[1].block_type && k[0].block_type == k[1].block_type && (m.mode_ext = Pe.MPG_MD_MS_LR); + if (0 == e.ATH.useAdjust) return e.ATH.adjust = 1; + if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? me() : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { + var n = 31.98 * a + 625e-6; + e.ATH.adjust >= n ? (e.ATH.adjust *= .075 * n + .925, e.ATH.adjust < n && (e.ATH.adjust = n)) : e.ATH.adjustLimit >= n ? e.ATH.adjust = n : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = n; } + }(b), T.mdct_sub48(b, h[0], h[1]), b.mode_ext = Ae.MPG_MD_LR_LR, e.force_ms ? b.mode_ext = Ae.MPG_MD_MS_LR : e.mode == ye.JOINT_STEREO && me(), b.mode_ext == k ? (_ = l, f = v) : (_ = o, f = m), e.analysis && null != b.pinfo && me(), e.VBR == Me.vbr_off || e.VBR == Me.vbr_abr) { + var y, A; + for (y = 0; y < 18; y++) b.nsPsy.pefirbuf[y] = b.nsPsy.pefirbuf[y + 1]; + for (u = A = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) A += f[u][c]; + for (b.nsPsy.pefirbuf[18] = A, A = b.nsPsy.pefirbuf[9], y = 0; y < 9; y++) A += (b.nsPsy.pefirbuf[y] + b.nsPsy.pefirbuf[18 - y]) * Ae.fircoef[y]; + for (A = 3350 * b.mode_gr * b.channels_out / A, u = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) f[u][c] *= A; } - if (m.mode_ext == P ? (_ = l, f = d) : (_ = o, f = v), e.analysis && null != m.pinfo) for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.pinfo.ms_ratio[h] = m.ms_ratio[h], m.pinfo.ms_ener_ratio[h] = b[h], m.pinfo.blocktype[h][c] = m.l3_side.tt[h][c].block_type, m.pinfo.pe[h][c] = f[h][c], $.arraycopy(m.l3_side.tt[h][c].xr, 0, m.pinfo.xr[h][c], 0, 576), m.mode_ext == P && (m.pinfo.ers[h][c] = m.pinfo.ers[h][c + 2], $.arraycopy(m.pinfo.energy[h][c + 2], 0, m.pinfo.energy[h][c], 0, m.pinfo.energy[h][c].length)); - if (e.VBR == xe.vbr_off || e.VBR == xe.vbr_abr) { - var y, T; - for (y = 0; y < 18; y++) m.nsPsy.pefirbuf[y] = m.nsPsy.pefirbuf[y + 1]; - for (h = T = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) T += f[h][c]; - for (m.nsPsy.pefirbuf[18] = T, T = m.nsPsy.pefirbuf[9], y = 0; y < 9; y++) T += (m.nsPsy.pefirbuf[y] + m.nsPsy.pefirbuf[18 - y]) * Pe.fircoef[y]; - for (T = 3350 * m.mode_gr * m.channels_out / T, h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) f[h][c] *= T; - } - if (m.iteration_loop.iteration_loop(e, f, b, _), L.format_bitstream(e), i = L.copy_buffer(m, s, n, r, 1), e.bWriteVbrTag && H.addVbrFrame(e), e.analysis && null != m.pinfo) { - for (c = 0; c < m.channels_out; c++) { - var x; - for (x = 0; x < E; x++) m.pinfo.pcmdata[c][x] = m.pinfo.pcmdata[c][x + e.framesize]; - for (x = E; x < 1600; x++) m.pinfo.pcmdata[c][x] = u[c][x - E]; - } - C.set_frame_pinfo(e, _); - } - return function (e) { + return b.iteration_loop.iteration_loop(e, f, [.5, .5], _), R.format_bitstream(e), i = R.copy_buffer(b, n, s, r, 1), e.bWriteVbrTag && B.addVbrFrame(e), e.analysis && null != b.pinfo && me(), function (e) { var t, a; - for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && (e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++, e.bitrate_stereoMode_Hist[15][e.mode_ext]++), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { - var s = 0 | e.l3_side.tt[t][a].block_type; - 0 != e.l3_side.tt[t][a].mixed_block_flag && (s = 4), e.bitrate_blockType_Hist[e.bitrate_index][s]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][s]++, e.bitrate_blockType_Hist[15][5]++; + for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && me(), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { + var n = 0 | e.l3_side.tt[t][a].block_type; + 0 != e.l3_side.tt[t][a].mixed_block_flag && (n = 4), e.bitrate_blockType_Hist[e.bitrate_index][n]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][n]++, e.bitrate_blockType_Hist[15][5]++; } - }(m), i; + }(b), i; }; } function i() { - this.l = Be(Pe.SBMAX_l), this.s = ke([Pe.SBMAX_s, 3]); - var s = this; + this.l = de(Ae.SBMAX_l), this.s = ge([Ae.SBMAX_s, 3]); + var n = this; this.assign = function (e) { - $.arraycopy(e.l, 0, s.l, 0, Pe.SBMAX_l); - for (var t = 0; t < Pe.SBMAX_s; t++) for (var a = 0; a < 3; a++) s.s[t][a] = e.s[t][a]; + I.arraycopy(e.l, 0, n.l, 0, Ae.SBMAX_l); + for (var t = 0; t < Ae.SBMAX_s; t++) for (var a = 0; a < 3; a++) n.s[t][a] = e.s[t][a]; }; } - function Z() { + function j() { var e = 40; function t() { - this.write_timing = 0, this.ptr = 0, this.buf = A(e); + this.write_timing = 0, this.ptr = 0, this.buf = S(e); } - this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ke([2, Z.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { - this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [Ae(4), Ae(4)]; - for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new T(); - }(), this.ms_ratio = Be(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = Ae(2), this.CurrentStep = Ae(2), this.masking_lower = 0, this.bv_scf = Ae(576), this.pseudohalf = Ae(z.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * Z.BPC + 1), this.itime = s(2), this.sideinfo_len = 0, this.sb_sample = ke([2, 2, 18, Pe.SBLIMIT]), this.amp_filter = Be(32), this.header = new Array(Z.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = Be(Pe.CBANDS), this.minval_s = Be(Pe.CBANDS), this.nb_1 = ke([4, Pe.CBANDS]), this.nb_2 = ke([4, Pe.CBANDS]), this.nb_s1 = ke([4, Pe.CBANDS]), this.nb_s2 = ke([4, Pe.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = Be(4), this.loudness_sq = ke([2, 2]), this.loudness_sq_save = Be(2), this.mld_l = Be(Pe.SBMAX_l), this.mld_s = Be(Pe.SBMAX_s), this.bm_l = Ae(Pe.SBMAX_l), this.bo_l = Ae(Pe.SBMAX_l), this.bm_s = Ae(Pe.SBMAX_s), this.bo_s = Ae(Pe.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = Y([Pe.CBANDS, 2]), this.s3ind_s = Y([Pe.CBANDS, 2]), this.numlines_s = Ae(Pe.CBANDS), this.numlines_l = Ae(Pe.CBANDS), this.rnumlines_l = Be(Pe.CBANDS), this.mld_cb_l = Be(Pe.CBANDS), this.mld_cb_s = Be(Pe.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = Be(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = Ae(2), this.nsPsy = new function () { - this.last_en_subshort = ke([4, 9]), this.lastAttacks = Ae(4), this.pefirbuf = Be(19), this.longfact = Be(Pe.SBMAX_l), this.shortfact = Be(Pe.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; + this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ge([2, j.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { + this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [ve(4), ve(4)]; + for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new B(); + }(), this.ms_ratio = de(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = ve(2), this.CurrentStep = ve(2), this.masking_lower = 0, this.bv_scf = ve(576), this.pseudohalf = ve(F.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * j.BPC + 1), this.itime = n(2), this.sideinfo_len = 0, this.sb_sample = ge([2, 2, 18, Ae.SBLIMIT]), this.amp_filter = de(32), this.header = new Array(j.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = de(Ae.CBANDS), this.minval_s = de(Ae.CBANDS), this.nb_1 = ge([4, Ae.CBANDS]), this.nb_2 = ge([4, Ae.CBANDS]), this.nb_s1 = ge([4, Ae.CBANDS]), this.nb_s2 = ge([4, Ae.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = de(4), this.loudness_sq = ge([2, 2]), this.loudness_sq_save = de(2), this.mld_l = de(Ae.SBMAX_l), this.mld_s = de(Ae.SBMAX_s), this.bm_l = ve(Ae.SBMAX_l), this.bo_l = ve(Ae.SBMAX_l), this.bm_s = ve(Ae.SBMAX_s), this.bo_s = ve(Ae.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = w([Ae.CBANDS, 2]), this.s3ind_s = w([Ae.CBANDS, 2]), this.numlines_s = ve(Ae.CBANDS), this.numlines_l = ve(Ae.CBANDS), this.rnumlines_l = de(Ae.CBANDS), this.mld_cb_l = de(Ae.CBANDS), this.mld_cb_s = de(Ae.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = de(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = ve(2), this.nsPsy = new function () { + this.last_en_subshort = ge([4, 9]), this.lastAttacks = ve(4), this.pefirbuf = de(19), this.longfact = de(Ae.SBMAX_l), this.shortfact = de(Ae.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; }(), this.VBR_seek_table = new function () { this.sum = 0, this.seen = 0, this.want = 0, this.pos = 0, this.size = 0, this.bag = null, this.nVbrNumFrames = 0, this.nBytesWritten = 0, this.TotalFrameSize = 0; - }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = Y([16, 5]), this.bitrate_blockType_Hist = Y([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; + }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = w([16, 5]), this.bitrate_blockType_Hist = w([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; for (var a = 0; a < this.en.length; a++) this.en[a] = new i(); - for (a = 0; a < this.thm.length; a++) this.thm[a] = new i(); - for (a = 0; a < this.header.length; a++) this.header[a] = new t(); + for (var a = 0; a < this.thm.length; a++) this.thm[a] = new i(); + for (var a = 0; a < this.header.length; a++) this.header[a] = new t(); } - function G() { - var B = new function () { - var u = Be(Pe.BLKSIZE), - p = Be(Pe.BLKSIZE_s / 2), - y = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; - function b(e, t, a) { - var s, - n, + function X() { + var k = new function () { + var h = de(Ae.BLKSIZE), + p = de(Ae.BLKSIZE_s / 2), + x = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; + function m(e, t, a) { + var n, + s, r, i = 0, o = t + (a <<= 1); - s = 4; + n = 4; do { - var _, l, f, c, h, u, m; - for (m = s >> 1, u = (h = (c = s) << 1) + c, s = h << 1, r = (n = t) + m; M = e[n + 0] - e[n + c], S = e[n + 0] + e[n + c], B = e[n + h] - e[n + u], R = e[n + h] + e[n + u], e[n + h] = S - R, e[n + 0] = S + R, e[n + u] = M - B, e[n + c] = M + B, M = e[r + 0] - e[r + c], S = e[r + 0] + e[r + c], B = ee.SQRT2 * e[r + u], R = ee.SQRT2 * e[r + h], e[r + h] = S - R, e[r + 0] = S + R, e[r + u] = M - B, e[r + c] = M + B, r += s, (n += s) < o;); - for (l = y[i + 0], _ = y[i + 1], f = 1; f < m; f++) { - var p, b; - p = 1 - 2 * _ * _, b = 2 * _ * l, n = t + f, r = t + c - f; + var _, l, f, c, u, h, b; + for (b = n >> 1, h = (u = (c = n) << 1) + c, n = u << 1, r = (s = t) + b; S = e[s + 0] - e[s + c], w = e[s + 0] + e[s + c], k = e[s + u] - e[s + h], y = e[s + u] + e[s + h], e[s + u] = w - y, e[s + 0] = w + y, e[s + h] = S - k, e[s + c] = S + k, S = e[r + 0] - e[r + c], w = e[r + 0] + e[r + c], k = V.SQRT2 * e[r + h], y = V.SQRT2 * e[r + u], e[r + u] = w - y, e[r + 0] = w + y, e[r + h] = S - k, e[r + c] = S + k, r += n, (s += n) < o;); + for (l = x[i + 0], _ = x[i + 1], f = 1; f < b; f++) { + var p, m; + p = 1 - 2 * _ * _, m = 2 * _ * l, s = t + f, r = t + c - f; do { - var v, d, g, S, M, w, R, A, B, k; - d = b * e[n + c] - p * e[r + c], v = p * e[n + c] + b * e[r + c], M = e[n + 0] - v, S = e[n + 0] + v, w = e[r + 0] - d, g = e[r + 0] + d, d = b * e[n + u] - p * e[r + u], v = p * e[n + u] + b * e[r + u], B = e[n + h] - v, R = e[n + h] + v, k = e[r + h] - d, A = e[r + h] + d, d = _ * R - l * k, v = l * R + _ * k, e[n + h] = S - v, e[n + 0] = S + v, e[r + u] = w - d, e[r + c] = w + d, d = l * A - _ * B, v = _ * A + l * B, e[r + h] = g - v, e[r + 0] = g + v, e[n + u] = M - d, e[n + c] = M + d, r += s, n += s; - } while (n < o); - l = (p = l) * y[i + 0] - _ * y[i + 1], _ = p * y[i + 1] + _ * y[i + 0]; + var v, d, g, w, S, M, y, A, k, R; + d = m * e[s + c] - p * e[r + c], v = p * e[s + c] + m * e[r + c], S = e[s + 0] - v, w = e[s + 0] + v, M = e[r + 0] - d, g = e[r + 0] + d, d = m * e[s + h] - p * e[r + h], v = p * e[s + h] + m * e[r + h], k = e[s + u] - v, y = e[s + u] + v, R = e[r + u] - d, A = e[r + u] + d, d = _ * y - l * R, v = l * y + _ * R, e[s + u] = w - v, e[s + 0] = w + v, e[r + h] = M - d, e[r + c] = M + d, d = l * A - _ * k, v = _ * A + l * k, e[r + u] = g - v, e[r + 0] = g + v, e[s + h] = S - d, e[s + c] = S + d, r += n, s += n; + } while (s < o); + l = (p = l) * x[i + 0] - _ * x[i + 1], _ = p * x[i + 1] + _ * x[i + 0]; } i += 2; - } while (s < a); + } while (n < a); } var v = [0, 128, 64, 192, 32, 160, 96, 224, 16, 144, 80, 208, 48, 176, 112, 240, 8, 136, 72, 200, 40, 168, 104, 232, 24, 152, 88, 216, 56, 184, 120, 248, 4, 132, 68, 196, 36, 164, 100, 228, 20, 148, 84, 212, 52, 180, 116, 244, 12, 140, 76, 204, 44, 172, 108, 236, 28, 156, 92, 220, 60, 188, 124, 252, 2, 130, 66, 194, 34, 162, 98, 226, 18, 146, 82, 210, 50, 178, 114, 242, 10, 138, 74, 202, 42, 170, 106, 234, 26, 154, 90, 218, 58, 186, 122, 250, 6, 134, 70, 198, 38, 166, 102, 230, 22, 150, 86, 214, 54, 182, 118, 246, 14, 142, 78, 206, 46, 174, 110, 238, 30, 158, 94, 222, 62, 190, 126, 254]; - this.fft_short = function (e, t, a, s, n) { + this.fft_short = function (e, t, a, n, s) { for (var r = 0; r < 3; r++) { - var i = Pe.BLKSIZE_s / 2, + var i = Ae.BLKSIZE_s / 2, o = 65535 & 192 * (r + 1), - _ = Pe.BLKSIZE_s / 8 - 1; + _ = Ae.BLKSIZE_s / 8 - 1; do { var l, f, c, - h, u, - m = 255 & v[_ << 2]; - f = (l = p[m] * s[a][n + m + o]) - (u = p[127 - m] * s[a][n + m + o + 128]), l += u, h = (c = p[m + 64] * s[a][n + m + o + 64]) - (u = p[63 - m] * s[a][n + m + o + 192]), c += u, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + h, t[r][i + 3] = f - h, f = (l = p[m + 1] * s[a][n + m + o + 1]) - (u = p[126 - m] * s[a][n + m + o + 129]), l += u, h = (c = p[m + 65] * s[a][n + m + o + 65]) - (u = p[62 - m] * s[a][n + m + o + 193]), c += u, t[r][i + Pe.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Pe.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Pe.BLKSIZE_s / 2 + 1] = f + h, t[r][i + Pe.BLKSIZE_s / 2 + 3] = f - h; + h, + b = 255 & v[_ << 2]; + l = p[b] * n[a][s + b + o], h = p[127 - b] * n[a][s + b + o + 128], f = l - h, l += h, c = p[b + 64] * n[a][s + b + o + 64], h = p[63 - b] * n[a][s + b + o + 192], u = c - h, c += h, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + u, t[r][i + 3] = f - u, l = p[b + 1] * n[a][s + b + o + 1], h = p[126 - b] * n[a][s + b + o + 129], f = l - h, l += h, c = p[b + 65] * n[a][s + b + o + 65], h = p[62 - b] * n[a][s + b + o + 193], u = c - h, c += h, t[r][i + Ae.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Ae.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Ae.BLKSIZE_s / 2 + 1] = f + u, t[r][i + Ae.BLKSIZE_s / 2 + 3] = f - u; } while (0 <= --_); - b(t[r], i, Pe.BLKSIZE_s / 2); + m(t[r], i, Ae.BLKSIZE_s / 2); } - }, this.fft_long = function (e, t, a, s, n) { - var r = Pe.BLKSIZE / 8 - 1, - i = Pe.BLKSIZE / 2; + }, this.fft_long = function (e, t, a, n, s) { + var r = Ae.BLKSIZE / 8 - 1, + i = Ae.BLKSIZE / 2; do { var o, _, l, f, c, - h = 255 & v[r]; - _ = (o = u[h] * s[a][n + h]) - (c = u[h + 512] * s[a][n + h + 512]), o += c, f = (l = u[h + 256] * s[a][n + h + 256]) - (c = u[h + 768] * s[a][n + h + 768]), l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, _ = (o = u[h + 1] * s[a][n + h + 1]) - (c = u[h + 513] * s[a][n + h + 513]), o += c, f = (l = u[h + 257] * s[a][n + h + 257]) - (c = u[h + 769] * s[a][n + h + 769]), l += c, t[i + Pe.BLKSIZE / 2 + 0] = o + l, t[i + Pe.BLKSIZE / 2 + 2] = o - l, t[i + Pe.BLKSIZE / 2 + 1] = _ + f, t[i + Pe.BLKSIZE / 2 + 3] = _ - f; + u = 255 & v[r]; + o = h[u] * n[a][s + u], c = h[u + 512] * n[a][s + u + 512], _ = o - c, o += c, l = h[u + 256] * n[a][s + u + 256], c = h[u + 768] * n[a][s + u + 768], f = l - c, l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, o = h[u + 1] * n[a][s + u + 1], c = h[u + 513] * n[a][s + u + 513], _ = o - c, o += c, l = h[u + 257] * n[a][s + u + 257], c = h[u + 769] * n[a][s + u + 769], f = l - c, l += c, t[i + Ae.BLKSIZE / 2 + 0] = o + l, t[i + Ae.BLKSIZE / 2 + 2] = o - l, t[i + Ae.BLKSIZE / 2 + 1] = _ + f, t[i + Ae.BLKSIZE / 2 + 3] = _ - f; } while (0 <= --r); - b(t, i, Pe.BLKSIZE / 2); + m(t, i, Ae.BLKSIZE / 2); }, this.init_fft = function (e) { - for (var t = 0; t < Pe.BLKSIZE; t++) u[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Pe.BLKSIZE); - for (t = 0; t < Pe.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE_s)); + for (var t = 0; t < Ae.BLKSIZE; t++) h[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Ae.BLKSIZE); + for (var t = 0; t < Ae.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE_s)); }; }(), - k = 2.302585092994046, - _e = 2, - le = 16, + R = 2.302585092994046, d = 2, g = 16, E = .34, - n = 1 / 217621504 / (Pe.BLKSIZE / 2), - fe = .3, - ce = 21, - S = .2302585093; - function M(e) { - return e; - } - function N(e, t) { - for (var a = 0, s = 0; s < Pe.BLKSIZE / 2; ++s) a += e[s] * t.ATH.eql_w[s]; - return a *= n; - } - function he(e, t, a, s, n, r, i, o, _, l, f) { + v = 1 / 217621504 / (Ae.BLKSIZE / 2), + w = .2302585093; + function se(e, t, a, n, s, r, i, o, _, l, f) { var c = e.internal_flags; - if (_ < 2) B.fft_long(c, s[n], _, l, f), B.fft_short(c, r[i], _, l, f);else if (2 == _) { - for (var h = Pe.BLKSIZE - 1; 0 <= h; --h) { - var u = s[n + 0][h], - m = s[n + 1][h]; - s[n + 0][h] = (u + m) * ee.SQRT2 * .5, s[n + 1][h] = (u - m) * ee.SQRT2 * .5; - } - for (var p = 2; 0 <= p; --p) for (h = Pe.BLKSIZE_s - 1; 0 <= h; --h) { - u = r[i + 0][p][h], m = r[i + 1][p][h]; - r[i + 0][p][h] = (u + m) * ee.SQRT2 * .5, r[i + 1][p][h] = (u - m) * ee.SQRT2 * .5; - } + _ < 2 ? (k.fft_long(c, n[s], _, l, f), k.fft_short(c, r[i], _, l, f)) : 2 == _ && me(), t[0] = n[s + 0][0], t[0] *= t[0]; + for (var u = Ae.BLKSIZE / 2 - 1; 0 <= u; --u) { + var h = n[s + 0][Ae.BLKSIZE / 2 - u], + b = n[s + 0][Ae.BLKSIZE / 2 + u]; + t[Ae.BLKSIZE / 2 - u] = .5 * (h * h + b * b); } - t[0] = M(s[n + 0][0]), t[0] *= t[0]; - for (h = Pe.BLKSIZE / 2 - 1; 0 <= h; --h) { - var b = s[n + 0][Pe.BLKSIZE / 2 - h], - v = s[n + 0][Pe.BLKSIZE / 2 + h]; - t[Pe.BLKSIZE / 2 - h] = M(.5 * (b * b + v * v)); - } - for (p = 2; 0 <= p; --p) { + for (var p = 2; 0 <= p; --p) { a[p][0] = r[i + 0][p][0], a[p][0] *= a[p][0]; - for (h = Pe.BLKSIZE_s / 2 - 1; 0 <= h; --h) { - b = r[i + 0][p][Pe.BLKSIZE_s / 2 - h], v = r[i + 0][p][Pe.BLKSIZE_s / 2 + h]; - a[p][Pe.BLKSIZE_s / 2 - h] = M(.5 * (b * b + v * v)); + for (var u = Ae.BLKSIZE_s / 2 - 1; 0 <= u; --u) { + var h = r[i + 0][p][Ae.BLKSIZE_s / 2 - u], + b = r[i + 0][p][Ae.BLKSIZE_s / 2 + u]; + a[p][Ae.BLKSIZE_s / 2 - u] = .5 * (h * h + b * b); } } - var d = 0; - for (h = 11; h < Pe.HBLKSIZE; h++) d += t[h]; - if (c.tot_ener[_] = d, e.analysis) { - for (h = 0; h < Pe.HBLKSIZE; h++) c.pinfo.energy[o][_][h] = c.pinfo.energy_save[_][h], c.pinfo.energy_save[_][h] = t[h]; - c.pinfo.pe[o][_] = c.pe[_]; - } - 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = N(t, c)); + for (var m = 0, u = 11; u < Ae.HBLKSIZE; u++) m += t[u]; + c.tot_ener[_] = m, e.analysis && me(), 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = function (e, t) { + for (var a = 0, n = 0; n < Ae.BLKSIZE / 2; ++n) a += e[n] * t.ATH.eql_w[n]; + return a *= v; + }(t, c)); } - var y, + var x, + B, T, - x, - P = 8, - L = 23, - I = 15, - ue = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749]; - var f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], + C = 8, + I = 23, + L = 15, + re = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749], + f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], c = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1], - h = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; - function me(e, t, a, s, n, r) { + u = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; + function ie(e, t, a, n, s, r) { var i; if (e < t) { - if (!(t < e * T)) return e + t; + if (!(t < e * B)) return e + t; i = t / e; } else { - if (t * T <= e) return e + t; + if (t * B <= e) return e + t; i = e / t; } - if (e += t, s + 3 <= 6) { - if (y <= i) return e; - var o = 0 | ee.FAST_LOG10_X(i, 16); + if (e += t, n + 3 <= 6) { + if (x <= i) return e; + var o = 0 | V.FAST_LOG10_X(i, 16); return e * c[o]; } - var _, l; - o = 0 | ee.FAST_LOG10_X(i, 16); - return t = 0 != r ? n.ATH.cb_s[a] * n.ATH.adjust : n.ATH.cb_l[a] * n.ATH.adjust, e < x * t ? t < e ? (_ = 1, o <= 13 && (_ = h[o]), l = ee.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * h[o] : e * f[o]; + var _, + l, + o = 0 | V.FAST_LOG10_X(i, 16); + return t = 0 != r ? s.ATH.cb_s[a] * s.ATH.adjust : s.ATH.cb_l[a] * s.ATH.adjust, e < T * t ? t < e ? (_ = 1, o <= 13 && (_ = u[o]), l = V.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * u[o] : e * f[o]; } - var r = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1]; - function A(e, t, a) { - var s; - if (e < 0 && (e = 0), t < 0 && (t = 0), e <= 0) return t; - if (t <= 0) return e; - if (s = e < t ? t / e : e / t, -2 <= a && a <= 2) { - if (y <= s) return e + t; - var n = 0 | ee.FAST_LOG10_X(s, 16); - return (e + t) * r[n]; - } - return s < T ? e + t : (e < t && (e = t), e); - } - function pe(e, t, a, s, n) { + function oe(e, t, a, n, s) { var r, i, o = 0, _ = 0; - for (r = i = 0; r < Pe.SBMAX_s; ++i, ++r) { + for (r = i = 0; r < Ae.SBMAX_s; ++i, ++r) { for (var l = e.bo_s[r], f = e.npart_s, c = l < f ? l : f; i < c;) o += t[i], _ += a[i], i++; - if (e.en[s].s[r][n] = o, e.thm[s].s[r][n] = _, f <= i) { + if (e.en[n].s[r][s] = o, e.thm[n].s[r][s] = _, f <= i) { ++r; break; } - var h = e.PSY.bo_s_weight[r], - u = 1 - h; - o = h * t[i], _ = h * a[i], e.en[s].s[r][n] += o, e.thm[s].s[r][n] += _, o = u * t[i], _ = u * a[i]; + var u = e.PSY.bo_s_weight[r], + h = 1 - u; + o = u * t[i], _ = u * a[i], e.en[n].s[r][s] += o, e.thm[n].s[r][s] += _, o = h * t[i], _ = h * a[i]; } - for (; r < Pe.SBMAX_s; ++r) e.en[s].s[r][n] = 0, e.thm[s].s[r][n] = 0; + for (; r < Ae.SBMAX_s; ++r) e.en[n].s[r][s] = 0, e.thm[n].s[r][s] = 0; } - function be(e, t, a, s) { - var n, + function _e(e, t, a, n) { + var s, r, i = 0, o = 0; - for (n = r = 0; n < Pe.SBMAX_l; ++r, ++n) { - for (var _ = e.bo_l[n], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; - if (e.en[s].l[n] = i, e.thm[s].l[n] = o, l <= r) { - ++n; + for (s = r = 0; s < Ae.SBMAX_l; ++r, ++s) { + for (var _ = e.bo_l[s], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; + if (e.en[n].l[s] = i, e.thm[n].l[s] = o, l <= r) { + ++s; break; } - var c = e.PSY.bo_l_weight[n], - h = 1 - c; - i = c * t[r], o = c * a[r], e.en[s].l[n] += i, e.thm[s].l[n] += o, i = h * t[r], o = h * a[r]; + var c = e.PSY.bo_l_weight[s], + u = 1 - c; + i = c * t[r], o = c * a[r], e.en[n].l[s] += i, e.thm[n].l[s] += o, i = u * t[r], o = u * a[r]; } - for (; n < Pe.SBMAX_l; ++n) e.en[s].l[n] = 0, e.thm[s].l[n] = 0; + for (; s < Ae.SBMAX_l; ++s) e.en[n].l[s] = 0, e.thm[n].l[s] = 0; } - function ve(e, t, a, s, n, r) { + function le(e, t, a, n, s, r) { var i, o, _ = e.internal_flags; for (o = i = 0; o < _.npart_s; ++o) { - for (var l = 0, f = 0, c = _.numlines_s[o], h = 0; h < c; ++h, ++i) { - var u = t[r][i]; - l += u, f < u && (f = u); + for (var l = 0, f = 0, c = _.numlines_s[o], u = 0; u < c; ++u, ++i) { + var h = t[r][i]; + l += h, f < h && (f = h); } a[o] = l; } for (i = o = 0; o < _.npart_s; o++) { - var m = _.s3ind_s[o][0], - p = _.s3_ss[i++] * a[m]; - for (++m; m <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[m], ++i, ++m; - var b = d * _.nb_s1[n][o]; - if (s[o] = Math.min(p, b), _.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - b = g * _.nb_s2[n][o]; - var v = s[o]; - s[o] = Math.min(b, v); + var b = _.s3ind_s[o][0], + p = _.s3_ss[i++] * a[b]; + for (++b; b <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[b], ++i, ++b; + var m = d * _.nb_s1[s][o]; + if (n[o] = Math.min(p, m), _.blocktype_old[1 & s] == Ae.SHORT_TYPE) { + var m = g * _.nb_s2[s][o], + v = n[o]; + n[o] = Math.min(m, v); } - _.nb_s2[n][o] = _.nb_s1[n][o], _.nb_s1[n][o] = p; + _.nb_s2[s][o] = _.nb_s1[s][o], _.nb_s1[s][o] = p; } - for (; o <= Pe.CBANDS; ++o) a[o] = 0, s[o] = 0; + for (; o <= Ae.CBANDS; ++o) a[o] = 0, n[o] = 0; } - function de(e, t, a) { + function fe(e, t, a) { return 1 <= a ? e : a <= 0 ? t : 0 < t ? Math.pow(e / t, a) * t : 0; } var _ = [11.8, 13.6, 17.2, 32, 46.5, 51.3, 57.5, 67.1, 71.5, 84.6, 97.6, 130]; - function ge(e, t) { - for (var a = 309.07, s = 0; s < Pe.SBMAX_s - 1; s++) for (var n = 0; n < 3; n++) { - var r = e.thm.s[s][n]; + function ce(e, t) { + for (var a = 309.07, n = 0; n < Ae.SBMAX_s - 1; n++) for (var s = 0; s < 3; s++) { + var r = e.thm.s[n][s]; if (0 < r) { var i = r * t, - o = e.en.s[s][n]; - i < o && (a += 1e10 * i < o ? _[s] * (10 * k) : _[s] * ee.FAST_LOG10(o / i)); + o = e.en.s[n][s]; + i < o && (a += 1e10 * i < o ? _[n] * (10 * R) : _[n] * V.FAST_LOG10(o / i)); } } return a; } var o = [6.8, 5.8, 5.8, 6.4, 6.5, 9.9, 12.1, 14.4, 15, 18.9, 21.6, 26.9, 34.2, 40.2, 46.8, 56.5, 60.7, 73.9, 85.7, 93.4, 126.1]; - function Se(e, t) { - for (var a = 281.0575, s = 0; s < Pe.SBMAX_l - 1; s++) { - var n = e.thm.l[s]; - if (0 < n) { - var r = n * t, - i = e.en.l[s]; - r < i && (a += 1e10 * r < i ? o[s] * (10 * k) : o[s] * ee.FAST_LOG10(i / r)); + function ue(e, t) { + for (var a = 281.0575, n = 0; n < Ae.SBMAX_l - 1; n++) { + var s = e.thm.l[n]; + if (0 < s) { + var r = s * t, + i = e.en.l[n]; + r < i && (a += 1e10 * r < i ? o[n] * (10 * R) : o[n] * V.FAST_LOG10(i / r)); } } return a; } - function Me(e, t, a, s, n) { + function he(e, t, a, n, s) { var r, i; for (r = i = 0; r < e.npart_l; ++r) { var o, @@ -12771,894 +12875,495 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js var f = t[i]; _ += f, l < f && (l = f); } - a[r] = _, s[r] = l, n[r] = _ * e.rnumlines_l[r]; + a[r] = _, n[r] = l, s[r] = _ * e.rnumlines_l[r]; } } - function we(e, t, a, s) { - var n = ue.length - 1, + function be(e, t, a, n) { + var s = re.length - 1, r = 0, i = a[r] + a[r + 1]; - 0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - for (r = 1; r < e.npart_l - 1; r++) { - var o, _; - if (0 < (i = a[r - 1] + a[r] + a[r + 1])) (o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _;else s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; + if (0 < i) { + var o = t[r]; + o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + for (r = 1; r < e.npart_l - 1; r++) if (0 < (i = a[r - 1] + a[r] + a[r + 1])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + if (0 < (i = a[r - 1] + a[r])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; } - var Re = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function D(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (s < 2) B.fft_long(_, i[o], s, t, a);else if (2 == s) for (var l = Pe.BLKSIZE - 1; 0 <= l; --l) { - var f = i[o + 0][l], - c = i[o + 1][l]; - i[o + 0][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][l] = (f - c) * ee.SQRT2 * .5; - } - r[0] = M(i[o + 0][0]), r[0] *= r[0]; - for (l = Pe.BLKSIZE / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][Pe.BLKSIZE / 2 - l], - u = i[o + 0][Pe.BLKSIZE / 2 + l]; - r[Pe.BLKSIZE / 2 - l] = M(.5 * (h * h + u * u)); - } - var m = 0; - for (l = 11; l < Pe.HBLKSIZE; l++) m += r[l]; - if (_.tot_ener[s] = m, e.analysis) { - for (l = 0; l < Pe.HBLKSIZE; l++) _.pinfo.energy[n][s][l] = _.pinfo.energy_save[s][l], _.pinfo.energy_save[s][l] = r[l]; - _.pinfo.pe[n][s] = _.pe[s]; - } - } - function Y(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (0 == n && s < 2 && B.fft_short(_, i[o], s, t, a), 2 == s) for (var l = Pe.BLKSIZE_s - 1; 0 <= l; --l) { - var f = i[o + 0][n][l], - c = i[o + 1][n][l]; - i[o + 0][n][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][n][l] = (f - c) * ee.SQRT2 * .5; - } - r[n][0] = i[o + 0][n][0], r[n][0] *= r[n][0]; - for (l = Pe.BLKSIZE_s / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][n][Pe.BLKSIZE_s / 2 - l], - u = i[o + 0][n][Pe.BLKSIZE_s / 2 + l]; - r[n][Pe.BLKSIZE_s / 2 - l] = M(.5 * (h * h + u * u)); - } - } - this.L3psycho_anal_ns = function (e, t, a, s, n, r, i, o, _, l) { - var f, - c, - h, - u, - m, - p, - b, - v, - d, - g, - S = e.internal_flags, - M = ke([2, Pe.BLKSIZE]), - w = ke([2, 3, Pe.BLKSIZE_s]), - R = Be(Pe.CBANDS + 1), - A = Be(Pe.CBANDS + 1), - B = Be(Pe.CBANDS + 2), - k = Ae(2), - y = Ae(2), - T = ke([2, 576]), - x = Ae(Pe.CBANDS + 2), - E = Ae(Pe.CBANDS + 2); - for (ye.fill(E, 0), f = S.channels_out, e.mode == Ee.JOINT_STEREO && (f = 4), d = e.VBR == xe.vbr_off ? 0 == S.ResvMax ? 0 : S.ResvSize / S.ResvMax * .5 : e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? .6 : 1, c = 0; c < S.channels_out; c++) { - var P = t[c], - L = a + 576 - 350 - ce + 192; - for (u = 0; u < 576; u++) { - var I, H; - for (I = P[L + u + 10], m = H = 0; m < (ce - 1) / 2 - 1; m += 2) I += Re[m] * (P[L + u + m] + P[L + u + ce - m]), H += Re[m + 1] * (P[L + u + m + 1] + P[L + u + ce - m - 1]); - T[c][u] = I + H; - } - n[s][c].en.assign(S.en[c]), n[s][c].thm.assign(S.thm[c]), 2 < f && (r[s][c].en.assign(S.en[c + 2]), r[s][c].thm.assign(S.thm[c + 2])); - } - for (c = 0; c < f; c++) { - var C, - V = Be(12), - O = [0, 0, 0, 0], - N = Be(12), - D = 1, - Y = Be(Pe.CBANDS), - X = Be(Pe.CBANDS), - q = [0, 0, 0, 0], - F = Be(Pe.HBLKSIZE), - j = ke([3, Pe.HBLKSIZE_s]); - for (u = 0; u < 3; u++) V[u] = S.nsPsy.last_en_subshort[c][u + 6], N[u] = V[u] / S.nsPsy.last_en_subshort[c][u + 4], O[0] += V[u]; - if (2 == c) for (u = 0; u < 576; u++) { - var z, Z; - z = T[0][u], Z = T[1][u], T[0][u] = z + Z, T[1][u] = z - Z; - } - var K = T[1 & c], - G = 0; - for (u = 0; u < 9; u++) { - for (var U = G + 64, Q = 1; G < U; G++) Q < Math.abs(K[G]) && (Q = Math.abs(K[G])); - S.nsPsy.last_en_subshort[c][u] = V[u + 3] = Q, O[1 + u / 3] += Q, Q > V[u + 3 - 2] ? Q /= V[u + 3 - 2] : Q = V[u + 3 - 2] > 10 * Q ? V[u + 3 - 2] / (10 * Q) : 0, N[u + 3] = Q; - } - if (e.analysis) { - var W = N[0]; - for (u = 1; u < 12; u++) W < N[u] && (W = N[u]); - S.pinfo.ers[s][c] = S.pinfo.ers_save[c], S.pinfo.ers_save[c] = W; - } - for (C = 3 == c ? S.nsPsy.attackthre_s : S.nsPsy.attackthre, u = 0; u < 12; u++) 0 == q[u / 3] && N[u] > C && (q[u / 3] = u % 3 + 1); - for (u = 1; u < 4; u++) { - (O[u - 1] > O[u] ? O[u - 1] / O[u] : O[u] / O[u - 1]) < 1.7 && (q[u] = 0, 1 == u && (q[0] = 0)); - } - for (0 != q[0] && 0 != S.nsPsy.lastAttacks[c] && (q[0] = 0), 3 != S.nsPsy.lastAttacks[c] && q[0] + q[1] + q[2] + q[3] == 0 || ((D = 0) != q[1] && 0 != q[0] && (q[1] = 0), 0 != q[2] && 0 != q[1] && (q[2] = 0), 0 != q[3] && 0 != q[2] && (q[3] = 0)), c < 2 ? y[c] = D : 0 == D && (y[0] = y[1] = 0), _[c] = S.tot_ener[c], he(e, F, j, M, 1 & c, w, 1 & c, s, c, t, a), Me(S, F, R, Y, X), we(S, Y, X, x), v = 0; v < 3; v++) { - var J, $; - for (ve(e, j, A, B, c, v), pe(S, A, B, c, v), b = 0; b < Pe.SBMAX_s; b++) { - if ($ = S.thm[c].s[b][v], $ *= .8, 2 <= q[v] || 1 == q[v + 1]) { - var ee = 0 != v ? v - 1 : 2; - Q = de(S.thm[c].s[b][ee], $, .6 * d); - $ = Math.min($, Q); - } - if (1 == q[v]) { - ee = 0 != v ? v - 1 : 2, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } else if (0 != v && 3 == q[v - 1] || 0 == v && 3 == S.nsPsy.lastAttacks[c]) { - ee = 2 != v ? v + 1 : 0, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } - J = V[3 * v + 3] + V[3 * v + 4] + V[3 * v + 5], 6 * V[3 * v + 5] < J && ($ *= .5, 6 * V[3 * v + 4] < J && ($ *= .5)), S.thm[c].s[b][v] = $; - } - } - for (S.nsPsy.lastAttacks[c] = q[2], h = p = 0; h < S.npart_l; h++) { - for (var te = S.s3ind[h][0], ae = R[te] * ue[x[te]], se = S.s3_ll[p++] * ae; ++te <= S.s3ind[h][1];) ae = R[te] * ue[x[te]], se = me(se, S.s3_ll[p++] * ae, te, te - h, S, 0); - se *= .158489319246111, S.blocktype_old[1 & c] == Pe.SHORT_TYPE ? B[h] = se : B[h] = de(Math.min(se, Math.min(_e * S.nb_1[c][h], le * S.nb_2[c][h])), se, d), S.nb_2[c][h] = S.nb_1[c][h], S.nb_1[c][h] = se; - } - for (; h <= Pe.CBANDS; ++h) R[h] = 0, B[h] = 0; - be(S, R, B, c); - } - (e.mode != Ee.STEREO && e.mode != Ee.JOINT_STEREO || 0 < e.interChRatio && function (e, t) { - var a = e.internal_flags; - if (1 < a.channels_out) { - for (var s = 0; s < Pe.SBMAX_l; s++) { - var n = a.thm[0].l[s], - r = a.thm[1].l[s]; - a.thm[0].l[s] += r * t, a.thm[1].l[s] += n * t; - } - for (s = 0; s < Pe.SBMAX_s; s++) for (var i = 0; i < 3; i++) n = a.thm[0].s[s][i], r = a.thm[1].s[s][i], a.thm[0].s[s][i] += r * t, a.thm[1].s[s][i] += n * t; - } - }(e, e.interChRatio), e.mode == Ee.JOINT_STEREO) && (!function (e) { - for (var t = 0; t < Pe.SBMAX_l; t++) if (!(e.thm[0].l[t] > 1.58 * e.thm[1].l[t] || e.thm[1].l[t] > 1.58 * e.thm[0].l[t])) { - var a = e.mld_l[t] * e.en[3].l[t], - s = Math.max(e.thm[2].l[t], Math.min(e.thm[3].l[t], a)); - a = e.mld_l[t] * e.en[2].l[t]; - var n = Math.max(e.thm[3].l[t], Math.min(e.thm[2].l[t], a)); - e.thm[2].l[t] = s, e.thm[3].l[t] = n; - } - for (t = 0; t < Pe.SBMAX_s; t++) for (var r = 0; r < 3; r++) e.thm[0].s[t][r] > 1.58 * e.thm[1].s[t][r] || e.thm[1].s[t][r] > 1.58 * e.thm[0].s[t][r] || (a = e.mld_s[t] * e.en[3].s[t][r], s = Math.max(e.thm[2].s[t][r], Math.min(e.thm[3].s[t][r], a)), a = e.mld_s[t] * e.en[2].s[t][r], n = Math.max(e.thm[3].s[t][r], Math.min(e.thm[2].s[t][r], a)), e.thm[2].s[t][r] = s, e.thm[3].s[t][r] = n); - }(S), g = e.msfix, 0 < Math.abs(g) && function (e, t, a) { - var s = t, - n = Math.pow(10, a); - t *= 2, s *= 2; - for (var r = 0; r < Pe.SBMAX_l; r++) f = e.ATH.cb_l[e.bm_l[r]] * n, (o = Math.min(Math.max(e.thm[0].l[r], f), Math.max(e.thm[1].l[r], f))) * t < (_ = Math.max(e.thm[2].l[r], f)) + (l = Math.max(e.thm[3].l[r], f)) && (_ *= c = o * s / (_ + l), l *= c), e.thm[2].l[r] = Math.min(_, e.thm[2].l[r]), e.thm[3].l[r] = Math.min(l, e.thm[3].l[r]); - for (n *= Pe.BLKSIZE_s / Pe.BLKSIZE, r = 0; r < Pe.SBMAX_s; r++) for (var i = 0; i < 3; i++) { - var o, _, l, f, c; - f = e.ATH.cb_s[e.bm_s[r]] * n, (o = Math.min(Math.max(e.thm[0].s[r][i], f), Math.max(e.thm[1].s[r][i], f))) * t < (_ = Math.max(e.thm[2].s[r][i], f)) + (l = Math.max(e.thm[3].s[r][i], f)) && (_ *= c = o * t / (_ + l), l *= c), e.thm[2].s[r][i] = Math.min(e.thm[2].s[r][i], _), e.thm[3].s[r][i] = Math.min(e.thm[3].s[r][i], l); - } - }(S, g, e.ATHlower * S.ATH.adjust)); - for (function (e, t, a, s) { - var n = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var r = 0; r < n.channels_out; r++) s[r] = Pe.NORM_TYPE, e.short_blocks == Te.short_block_dispensed && (t[r] = 1), e.short_blocks == Te.short_block_forced && (t[r] = 0), 0 != t[r] ? n.blocktype_old[r] == Pe.SHORT_TYPE && (s[r] = Pe.STOP_TYPE) : (s[r] = Pe.SHORT_TYPE, n.blocktype_old[r] == Pe.NORM_TYPE && (n.blocktype_old[r] = Pe.START_TYPE), n.blocktype_old[r] == Pe.STOP_TYPE && (n.blocktype_old[r] = Pe.SHORT_TYPE)), a[r] = n.blocktype_old[r], n.blocktype_old[r] = s[r]; - }(e, y, l, k), c = 0; c < f; c++) { - var ne, - re, - ie, - oe = 0; - 1 < c ? (ne = o, oe = -2, re = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (re = Pe.SHORT_TYPE), ie = r[s][c - 2]) : (ne = i, oe = 0, re = l[c], ie = n[s][c]), ne[oe + c] = re == Pe.SHORT_TYPE ? ge(ie, S.masking_lower) : Se(ie, S.masking_lower), e.analysis && (S.pinfo.pe[s][c] = ne[oe + c]); - } - return 0; - }; - var X = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function q(e, t, a) { - if (0 == a) for (var s = 0; s < e.npart_s; s++) e.nb_s2[t][s] = e.nb_s1[t][s], e.nb_s1[t][s] = 0; - } - function F(e, t) { - for (var a = 0; a < e.npart_l; a++) e.nb_2[t][a] = e.nb_1[t][a], e.nb_1[t][a] = 0; - } - function j(e, t, a, s, n, r) { - var i, - o, - _, - l = e.internal_flags, - f = new float[Pe.CBANDS](), - c = Be(Pe.CBANDS), - h = new int[Pe.CBANDS](); - for (_ = o = 0; _ < l.npart_s; ++_) { - var u = 0, - m = 0, - p = l.numlines_s[_]; - for (i = 0; i < p; ++i, ++o) { - var b = t[r][o]; - u += b, m < b && (m = b); - } - a[_] = u, f[_] = m, c[_] = u / p; - } - for (; _ < Pe.CBANDS; ++_) f[_] = 0, c[_] = 0; - for (function (e, t, a, s) { - var n = ue.length - 1, - r = 0, - i = a[r] + a[r + 1]; - for (0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0, r = 1; r < e.npart_s - 1; r++) { - var o, _; - 0 < (i = a[r - 1] + a[r] + a[r + 1]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - }(l, f, c, h), o = _ = 0; _ < l.npart_s; _++) { - var v, - d, - g, - S, - M, - w = l.s3ind_s[_][0], - R = l.s3ind_s[_][1]; - for (v = h[w], d = 1, S = l.s3_ss[o] * a[w] * ue[h[w]], ++o, ++w; w <= R;) v += h[w], d += 1, S = A(S, g = l.s3_ss[o] * a[w] * ue[h[w]], w - _), ++o, ++w; - S *= M = .5 * ue[v = (1 + 2 * v) / (2 * d)], s[_] = S, l.nb_s2[n][_] = l.nb_s1[n][_], l.nb_s1[n][_] = S, g = f[_], g *= l.minval_s[_], g *= M, s[_] > g && (s[_] = g), 1 < l.masking_lower && (s[_] *= l.masking_lower), s[_] > a[_] && (s[_] = a[_]), l.masking_lower < 1 && (s[_] *= l.masking_lower); - } - for (; _ < Pe.CBANDS; ++_) a[_] = 0, s[_] = 0; - } - function z(e, t, a, s, n) { - var r, - i = Be(Pe.CBANDS), - o = Be(Pe.CBANDS), - _ = Ae(Pe.CBANDS + 2); - Me(e, t, a, i, o), we(e, i, o, _); - var l = 0; - for (r = 0; r < e.npart_l; r++) { - var f, - c, - h, - u = e.s3ind[r][0], - m = e.s3ind[r][1], - p = 0, - b = 0; - for (p = _[u], b += 1, c = e.s3_ll[l] * a[u] * ue[_[u]], ++l, ++u; u <= m;) p += _[u], b += 1, c = A(c, f = e.s3_ll[l] * a[u] * ue[_[u]], u - r), ++l, ++u; - if (c *= h = .5 * ue[p = (1 + 2 * p) / (2 * b)], e.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - var v = _e * e.nb_1[n][r]; - s[r] = 0 < v ? Math.min(c, v) : Math.min(c, a[r] * fe); - } else { - var d = le * e.nb_2[n][r], - g = _e * e.nb_1[n][r]; - d <= 0 && (d = c), g <= 0 && (g = c), v = e.blocktype_old[1 & n] == Pe.NORM_TYPE ? Math.min(g, d) : g, s[r] = Math.min(c, v); - } - e.nb_2[n][r] = e.nb_1[n][r], e.nb_1[n][r] = c, f = i[r], f *= e.minval_l[r], f *= h, s[r] > f && (s[r] = f), 1 < e.masking_lower && (s[r] *= e.masking_lower), s[r] > a[r] && (s[r] = a[r]), e.masking_lower < 1 && (s[r] *= e.masking_lower); - } - for (; r < Pe.CBANDS; ++r) a[r] = 0, s[r] = 0; - } - function Z(e, t, a, s, n, r, i) { - for (var o, _, l = 2 * r, f = 0 < r ? Math.pow(10, n) : 1, c = 0; c < i; ++c) { - var h = e[2][c], - u = e[3][c], - m = t[0][c], - p = t[1][c], - b = t[2][c], - v = t[3][c]; - if (m <= 1.58 * p && p <= 1.58 * m) { - var d = a[c] * u, - g = a[c] * h; - _ = Math.max(b, Math.min(v, d)), o = Math.max(v, Math.min(b, g)); - } else _ = b, o = v; - if (0 < r) { - var S, - M, - w = s[c] * f; - if (S = Math.min(Math.max(m, w), Math.max(p, w)), 0 < (M = (b = Math.max(_, w)) + (v = Math.max(o, w))) && S * l < M) { - var R = S * l / M; - b *= R, v *= R; - } - _ = Math.min(b, _), o = Math.min(v, o); - } - h < _ && (_ = h), u < o && (o = u), t[2][c] = _, t[3][c] = o; - } - } - function w(e, t) { - var a; - return (a = 0 <= e ? 27 * -e : e * t) <= -72 ? 0 : Math.exp(a * S); - } - function R(e) { - var t, - a, - s = 0; - for (s = 0; 1e-20 < w(s, e); s -= 1); - for (n = s, r = 0; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? r = s : n = s; - t = n; - var n, r; - s = 0; - for (s = 0; 1e-20 < w(s, e); s += 1); - for (n = 0, r = s; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? n = s : r = s; - a = r; - var i, - o = 0; - for (i = 0; i <= 1e3; ++i) { - o += w(s = t + i * (a - t) / 1e3, e); - } - return 1001 / (o * (a - t)); - } - function H(e) { + var pe = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; + function P(e) { return e < 0 && (e = 0), e *= .001, 13 * Math.atan(.76 * e) + 3.5 * Math.atan(e * e / 56.25); } - function C(e, t, a, s, n, r, i, o, _, l, f, c) { - var h, - u = Be(Pe.CBANDS + 1), - m = o / (15 < c ? 1152 : 384), - p = Ae(Pe.HBLKSIZE); + function H(e, t, a, n, s, r, i, o, _, l, f, c) { + var u, + h = de(Ae.CBANDS + 1), + b = o / (15 < c ? 1152 : 384), + p = ve(Ae.HBLKSIZE); o /= _; - var b = 0, + var m = 0, v = 0; - for (h = 0; h < Pe.CBANDS; h++) { + for (u = 0; u < Ae.CBANDS; u++) { var d; - for (y = H(o * b), u[h] = o * b, d = b; H(o * d) - y < E && d <= _ / 2; d++); - for (e[h] = d - b, v = h + 1; b < d;) p[b++] = h; - if (_ / 2 < b) { - b = _ / 2, ++h; + for (x = P(o * m), h[u] = o * m, d = m; P(o * d) - x < E && d <= _ / 2; d++); + for (e[u] = d - m, v = u + 1; m < d;) p[m++] = u; + if (_ / 2 < m) { + m = _ / 2, ++u; break; } } - u[h] = o * b; + h[u] = o * m; for (var g = 0; g < c; g++) { - var S, M, w, R, A; - w = l[g], R = l[g + 1], (S = 0 | Math.floor(.5 + f * (w - .5))) < 0 && (S = 0), _ / 2 < (M = 0 | Math.floor(.5 + f * (R - .5))) && (M = _ / 2), a[g] = (p[S] + p[M]) / 2, t[g] = p[M]; - var B = m * R; - i[g] = (B - u[t[g]]) / (u[t[g] + 1] - u[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = H(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); + var w, S, M, y, A; + M = l[g], y = l[g + 1], (w = 0 | Math.floor(.5 + f * (M - .5))) < 0 && (w = 0), S = 0 | Math.floor(.5 + f * (y - .5)), _ / 2 < S && (S = _ / 2), a[g] = (p[w] + p[S]) / 2, t[g] = p[S]; + var k = b * y; + i[g] = (k - h[t[g]]) / (h[t[g] + 1] - h[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = P(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); } - for (var k = b = 0; k < v; k++) { - var y, - T, - x = e[k]; - y = H(o * b), T = H(o * (b + x - 1)), s[k] = .5 * (y + T), y = H(o * (b - .5)), T = H(o * (b + x - .5)), n[k] = T - y, b += x; + for (var R = m = 0; R < v; R++) { + var x, + B, + T = e[R]; + x = P(o * m), B = P(o * (m + T - 1)), n[R] = .5 * (x + B), x = P(o * (m - .5)), B = P(o * (m + T - .5)), s[R] = B - x, m += T; } return v; } - function V(e, t, a, s, n, r) { + function O(e, t, a, n, s, r) { var i, o, _, l, f, c, - h = ke([Pe.CBANDS, Pe.CBANDS]), - u = 0; - if (r) for (var m = 0; m < t; m++) for (i = 0; i < t; i++) { - var p = (o = a[m] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * S), _ /= .6609193)) * s[i]); - h[m][i] = p * n[m]; - } else for (i = 0; i < t; i++) { - var b = 15 + Math.min(21 / a[i], 12), - v = R(b); - for (m = 0; m < t; m++) { - p = v * w(a[m] - a[i], b) * s[i]; - h[m][i] = p * n[m]; - } + u = ge([Ae.CBANDS, Ae.CBANDS]), + h = 0; + if (r) for (var b = 0; b < t; b++) for (i = 0; i < t; i++) { + var p = (o = a[b] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * w), _ /= .6609193)) * n[i]); + u[b][i] = p * s[b]; + } else me(); + for (var b = 0; b < t; b++) { + for (i = 0; i < t && !(0 < u[b][i]); i++); + for (e[b][0] = i, i = t - 1; 0 < i && !(0 < u[b][i]); i--); + e[b][1] = i, h += e[b][1] - e[b][0] + 1; } - for (m = 0; m < t; m++) { - for (i = 0; i < t && !(0 < h[m][i]); i++); - for (e[m][0] = i, i = t - 1; 0 < i && !(0 < h[m][i]); i--); - e[m][1] = i, u += e[m][1] - e[m][0] + 1; - } - var d = Be(u), - g = 0; - for (m = 0; m < t; m++) for (i = e[m][0]; i <= e[m][1]; i++) d[g++] = h[m][i]; - return d; + for (var m = de(h), v = 0, b = 0; b < t; b++) for (i = e[b][0]; i <= e[b][1]; i++) m[v++] = u[b][i]; + return m; } - function O(e) { - var t = H(e); + function N(e) { + var t = P(e); return t = Math.min(t, 15.5) / 15.5, Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * t)) - 2.5); } - function s(e, t) { - return e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e), 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + function n(e, t) { + e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e); + var a = 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + return a; } - this.L3psycho_anal_vbr = function (e, t, a, s, n, r, i, o, _, l) { + this.L3psycho_anal_ns = function (e, t, a, n, s, r, i, o, _, l) { var f, c, - h, u, + h, + b, + p, m, - p = e.internal_flags, - b = Be(Pe.HBLKSIZE), - v = ke([3, Pe.HBLKSIZE_s]), - d = ke([2, Pe.BLKSIZE]), - g = ke([2, 3, Pe.BLKSIZE_s]), - S = ke([4, Pe.CBANDS]), - M = ke([4, Pe.CBANDS]), - w = ke([4, 3]), - R = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]], - A = Ae(2), - B = e.mode == Ee.JOINT_STEREO ? 4 : p.channels_out; - !function (e, t, a, s, n, r, i, o, _, l) { - for (var f = ke([2, 576]), c = e.internal_flags, h = c.channels_out, u = e.mode == Ee.JOINT_STEREO ? 4 : h, m = 0; m < h; m++) { - firbuf = t[m]; - for (var p = a + 576 - 350 - ce + 192, b = 0; b < 576; b++) { - var v, d; - v = firbuf[p + b + 10]; - for (var g = d = 0; g < (ce - 1) / 2 - 1; g += 2) v += X[g] * (firbuf[p + b + g] + firbuf[p + b + ce - g]), d += X[g + 1] * (firbuf[p + b + g + 1] + firbuf[p + b + ce - g - 1]); - f[m][b] = v + d; - } - n[s][m].en.assign(c.en[m]), n[s][m].thm.assign(c.thm[m]), 2 < u && (r[s][m].en.assign(c.en[m + 2]), r[s][m].thm.assign(c.thm[m + 2])); + v, + d, + g = e.internal_flags, + w = ge([2, Ae.BLKSIZE]), + S = ge([2, 3, Ae.BLKSIZE_s]), + M = de(Ae.CBANDS + 1), + y = de(Ae.CBANDS + 1), + A = de(Ae.CBANDS + 2), + k = ve(2), + R = ve(2), + x = ge([2, 576]), + B = ve(Ae.CBANDS + 2), + T = ve(Ae.CBANDS + 2); + for (we.fill(T, 0), f = g.channels_out, e.mode == ye.JOINT_STEREO && (f = 4), d = e.VBR == Me.vbr_off ? 0 == g.ResvMax ? 0 : g.ResvSize / g.ResvMax * .5 : e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? .6 : 1, c = 0; c < g.channels_out; c++) { + var E = t[c], + C = a + 576 - 350 - 21 + 192; + for (h = 0; h < 576; h++) { + var I, L; + for (I = E[C + h + 10], b = L = 0; b < 9; b += 2) I += pe[b] * (E[C + h + b] + E[C + h + 21 - b]), L += pe[b + 1] * (E[C + h + b + 1] + E[C + h + 21 - b - 1]); + x[c][h] = I + L; } - for (m = 0; m < u; m++) { - var S = Be(12), - M = Be(12), - w = [0, 0, 0, 0], - R = f[1 & m], - A = 0, - B = 3 == m ? c.nsPsy.attackthre_s : c.nsPsy.attackthre, - k = 1; - if (2 == m) for (b = 0, g = 576; 0 < g; ++b, --g) { - var y = f[0][b], - T = f[1][b]; - f[0][b] = y + T, f[1][b] = y - T; - } - for (b = 0; b < 3; b++) M[b] = c.nsPsy.last_en_subshort[m][b + 6], S[b] = M[b] / c.nsPsy.last_en_subshort[m][b + 4], w[0] += M[b]; - for (b = 0; b < 9; b++) { - for (var x = A + 64, E = 1; A < x; A++) E < Math.abs(R[A]) && (E = Math.abs(R[A])); - c.nsPsy.last_en_subshort[m][b] = M[b + 3] = E, w[1 + b / 3] += E, E > M[b + 3 - 2] ? E /= M[b + 3 - 2] : E = M[b + 3 - 2] > 10 * E ? M[b + 3 - 2] / (10 * E) : 0, S[b + 3] = E; - } - for (b = 0; b < 3; ++b) { - var P = M[3 * b + 3] + M[3 * b + 4] + M[3 * b + 5], - L = 1; - 6 * M[3 * b + 5] < P && (L *= .5, 6 * M[3 * b + 4] < P && (L *= .5)), o[m][b] = L; - } - if (e.analysis) { - var I = S[0]; - for (b = 1; b < 12; b++) I < S[b] && (I = S[b]); - c.pinfo.ers[s][m] = c.pinfo.ers_save[m], c.pinfo.ers_save[m] = I; - } - for (b = 0; b < 12; b++) 0 == _[m][b / 3] && S[b] > B && (_[m][b / 3] = b % 3 + 1); - for (b = 1; b < 4; b++) { - var H = w[b - 1], - C = w[b]; - Math.max(H, C) < 4e4 && H < 1.7 * C && C < 1.7 * H && (1 == b && _[m][0] <= _[m][b] && (_[m][0] = 0), _[m][b] = 0); - } - _[m][0] <= c.nsPsy.lastAttacks[m] && (_[m][0] = 0), 3 != c.nsPsy.lastAttacks[m] && _[m][0] + _[m][1] + _[m][2] + _[m][3] == 0 || ((k = 0) != _[m][1] && 0 != _[m][0] && (_[m][1] = 0), 0 != _[m][2] && 0 != _[m][1] && (_[m][2] = 0), 0 != _[m][3] && 0 != _[m][2] && (_[m][3] = 0)), m < 2 ? l[m] = k : 0 == k && (l[0] = l[1] = 0), i[m] = c.tot_ener[m]; - } - }(e, t, a, s, n, r, _, w, R, A), function (e, t) { - var a = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var s = 0; s < a.channels_out; s++) e.short_blocks == Te.short_block_dispensed && (t[s] = 1), e.short_blocks == Te.short_block_forced && (t[s] = 0); - }(e, A); - for (var k = 0; k < B; k++) { - D(e, t, a, k, s, b, d, T = 1 & k), c = s, h = k, u = b, m = void 0, m = (f = e).internal_flags, 2 == f.athaa_loudapprox && h < 2 && (m.loudness_sq[c][h] = m.loudness_sq_save[h], m.loudness_sq_save[h] = N(u, m)), 0 != A[T] ? z(p, b, S[k], M[k], k) : F(p, k); + s[n][c].en.assign(g.en[c]), s[n][c].thm.assign(g.thm[c]), 2 < f && me(); } - A[0] + A[1] == 2 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_l, p.ATH.cb_l, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_l); - for (k = 0; k < B; k++) { - 0 != A[T = 1 & k] && be(p, S[k], M[k], k); - } - for (var y = 0; y < 3; y++) { - for (k = 0; k < B; ++k) { - 0 != A[T = 1 & k] ? q(p, k, y) : (Y(e, t, a, k, y, v, g, T), j(e, v, S[k], M[k], k, y)); + for (c = 0; c < f; c++) { + var P, + H = de(12), + O = [0, 0, 0, 0], + N = de(12), + V = 1, + D = de(Ae.CBANDS), + F = de(Ae.CBANDS), + j = [0, 0, 0, 0], + X = de(Ae.HBLKSIZE), + Y = ge([3, Ae.HBLKSIZE_s]); + for (h = 0; h < 3; h++) H[h] = g.nsPsy.last_en_subshort[c][h + 6], N[h] = H[h] / g.nsPsy.last_en_subshort[c][h + 4], O[0] += H[h]; + 2 == c && me(); + var z = x[1 & c], + q = 0; + for (h = 0; h < 9; h++) { + for (var G = q + 64, U = 1; q < G; q++) U < Math.abs(z[q]) && (U = Math.abs(z[q])); + g.nsPsy.last_en_subshort[c][h] = H[h + 3] = U, O[1 + h / 3] += U, U > H[h + 3 - 2] ? U /= H[h + 3 - 2] : U = H[h + 3 - 2] > 10 * U ? H[h + 3 - 2] / (10 * U) : 0, N[h + 3] = U; } - A[0] + A[1] == 0 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_s, p.ATH.cb_s, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_s); - for (k = 0; k < B; ++k) { - 0 == A[T = 1 & k] && pe(p, S[k], M[k], k, y); - } - } - for (k = 0; k < B; k++) { - var T; - if (0 == A[T = 1 & k]) for (var x = 0; x < Pe.SBMAX_s; x++) { - var E = Be(3); - for (y = 0; y < 3; y++) { - var P = p.thm[k].s[x][y]; - if (P *= .8, 2 <= R[k][y] || 1 == R[k][y + 1]) { - var L = 0 != y ? y - 1 : 2, - I = de(p.thm[k].s[x][L], P, .36); - P = Math.min(P, I); - } else if (1 == R[k][y]) { - L = 0 != y ? y - 1 : 2, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); - } else if (0 != y && 3 == R[k][y - 1] || 0 == y && 3 == p.nsPsy.lastAttacks[k]) { - L = 2 != y ? y + 1 : 0, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); + for (e.analysis && me(), P = 3 == c ? g.nsPsy.attackthre_s : g.nsPsy.attackthre, h = 0; h < 12; h++) 0 == j[h / 3] && N[h] > P && (j[h / 3] = h % 3 + 1); + for (h = 1; h < 4; h++) (O[h - 1] > O[h] ? O[h - 1] / O[h] : O[h] / O[h - 1]) < 1.7 && (j[h] = 0, 1 == h && (j[0] = 0)); + for (0 != j[0] && 0 != g.nsPsy.lastAttacks[c] && (j[0] = 0), 3 != g.nsPsy.lastAttacks[c] && j[0] + j[1] + j[2] + j[3] == 0 || ((V = 0) != j[1] && 0 != j[0] && (j[1] = 0), 0 != j[2] && 0 != j[1] && (j[2] = 0), 0 != j[3] && 0 != j[2] && (j[3] = 0)), c < 2 ? R[c] = V : me(), _[c] = g.tot_ener[c], se(e, X, Y, w, 1 & c, S, 1 & c, n, c, t, a), he(g, X, M, D, F), be(g, D, F, B), v = 0; v < 3; v++) { + var K, Z; + for (le(e, Y, y, A, c, v), oe(g, y, A, c, v), m = 0; m < Ae.SBMAX_s; m++) { + if (Z = g.thm[c].s[m][v], Z *= .8, 2 <= j[v] || 1 == j[v + 1]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .6 * d); + Z = Math.min(Z, U); } - P *= w[k][y], E[y] = P; + if (1 == j[v]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } else if (0 != v && 3 == j[v - 1] || 0 == v && 3 == g.nsPsy.lastAttacks[c]) { + var W = 2 != v ? v + 1 : 0, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } + K = H[3 * v + 3] + H[3 * v + 4] + H[3 * v + 5], 6 * H[3 * v + 5] < K && (Z *= .5, 6 * H[3 * v + 4] < K && (Z *= .5)), g.thm[c].s[m][v] = Z; } - for (y = 0; y < 3; y++) p.thm[k].s[x][y] = E[y]; } + for (g.nsPsy.lastAttacks[c] = j[2], u = p = 0; u < g.npart_l; u++) { + for (var Q = g.s3ind[u][0], $ = M[Q] * re[B[Q]], J = g.s3_ll[p++] * $; ++Q <= g.s3ind[u][1];) $ = M[Q] * re[B[Q]], J = ie(J, g.s3_ll[p++] * $, Q, Q - u, g, 0); + J *= .158489319246111, g.blocktype_old[1 & c] == Ae.SHORT_TYPE ? A[u] = J : A[u] = fe(Math.min(J, Math.min(2 * g.nb_1[c][u], 16 * g.nb_2[c][u])), J, d), g.nb_2[c][u] = g.nb_1[c][u], g.nb_1[c][u] = J; + } + for (; u <= Ae.CBANDS; ++u) M[u] = 0, A[u] = 0; + _e(g, M, A, c); } - for (k = 0; k < B; k++) p.nsPsy.lastAttacks[k] = R[k][2]; - !function (e, t, a) { - for (var s = e.internal_flags, n = 0; n < s.channels_out; n++) { - var r = Pe.NORM_TYPE; - 0 != t[n] ? s.blocktype_old[n] == Pe.SHORT_TYPE && (r = Pe.STOP_TYPE) : (r = Pe.SHORT_TYPE, s.blocktype_old[n] == Pe.NORM_TYPE && (s.blocktype_old[n] = Pe.START_TYPE), s.blocktype_old[n] == Pe.STOP_TYPE && (s.blocktype_old[n] = Pe.SHORT_TYPE)), a[n] = s.blocktype_old[n], s.blocktype_old[n] = r; - } - }(e, A, l); - for (k = 0; k < B; k++) { - var H, C, V, O; - 1 < k ? (H = o, C = -2, V = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (V = Pe.SHORT_TYPE), O = r[s][k - 2]) : (H = i, C = 0, V = l[k], O = n[s][k]), H[C + k] = V == Pe.SHORT_TYPE ? ge(O, p.masking_lower) : Se(O, p.masking_lower), e.analysis && (p.pinfo.pe[s][k] = H[C + k]); + for (e.mode != ye.STEREO && e.mode != ye.JOINT_STEREO || me(), e.mode == ye.JOINT_STEREO && me(), function (e, t, a, n) { + var s = e.internal_flags; + e.short_blocks != Se.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); + for (var r = 0; r < s.channels_out; r++) n[r] = Ae.NORM_TYPE, e.short_blocks == Se.short_block_dispensed && (t[r] = 1), e.short_blocks == Se.short_block_forced && (t[r] = 0), 0 != t[r] ? s.blocktype_old[r] == Ae.SHORT_TYPE && (n[r] = Ae.STOP_TYPE) : (n[r] = Ae.SHORT_TYPE, s.blocktype_old[r] == Ae.NORM_TYPE && (s.blocktype_old[r] = Ae.START_TYPE), s.blocktype_old[r] == Ae.STOP_TYPE && (s.blocktype_old[r] = Ae.SHORT_TYPE)), a[r] = s.blocktype_old[r], s.blocktype_old[r] = n[r]; + }(e, R, l, k), c = 0; c < f; c++) { + var ee, + te, + ae, + ne = 0; + 1 < c ? me() : (ee = i, ne = 0, te = l[c], ae = s[n][c]), ee[ne + c] = te == Ae.SHORT_TYPE ? ce(ae, g.masking_lower) : ue(ae, g.masking_lower), e.analysis && (g.pinfo.pe[n][c] = ee[ne + c]); } return 0; }, this.psymodel_init = function (e) { var t, a = e.internal_flags, - s = !0, - n = 13, + n = !0, + s = 13, r = 0, i = 0, o = -8.25, _ = -4.5, - l = Be(Pe.CBANDS), - f = Be(Pe.CBANDS), - c = Be(Pe.CBANDS), - h = e.out_samplerate; + l = de(Ae.CBANDS), + f = de(Ae.CBANDS), + c = de(Ae.CBANDS), + u = e.out_samplerate; switch (e.experimentalZ) { default: case 0: - s = !0; + n = !0; break; case 1: - s = e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt; + n = e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt; break; case 2: - s = !1; + n = !1; break; case 3: - n = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; + s = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; } - for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Pe.NORM_TYPE, t = 0; t < 4; ++t) { - for (var u = 0; u < Pe.CBANDS; ++u) a.nb_1[t][u] = 1e20, a.nb_2[t][u] = 1e20, a.nb_s1[t][u] = a.nb_s2[t][u] = 1; - for (var m = 0; m < Pe.SBMAX_l; m++) a.en[t].l[m] = 1e20, a.thm[t].l[m] = 1e20; - for (u = 0; u < 3; ++u) { - for (m = 0; m < Pe.SBMAX_s; m++) a.en[t].s[m][u] = 1e20, a.thm[t].s[m][u] = 1e20; + for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Ae.NORM_TYPE, t = 0; t < 4; ++t) { + for (var h = 0; h < Ae.CBANDS; ++h) a.nb_1[t][h] = 1e20, a.nb_2[t][h] = 1e20, a.nb_s1[t][h] = a.nb_s2[t][h] = 1; + for (var b = 0; b < Ae.SBMAX_l; b++) a.en[t].l[b] = 1e20, a.thm[t].l[b] = 1e20; + for (var h = 0; h < 3; ++h) { + for (var b = 0; b < Ae.SBMAX_s; b++) a.en[t].s[b][h] = 1e20, a.thm[t].s[b][h] = 1e20; a.nsPsy.lastAttacks[t] = 0; } - for (u = 0; u < 9; u++) a.nsPsy.last_en_subshort[t][u] = 10; + for (var h = 0; h < 9; h++) a.nsPsy.last_en_subshort[t][h] = 10; } - for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = C(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, h, Pe.BLKSIZE, a.scalefac_band.l, Pe.BLKSIZE / 1152, Pe.SBMAX_l), t = 0; t < a.npart_l; t++) { + for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = H(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, u, Ae.BLKSIZE, a.scalefac_band.l, Ae.BLKSIZE / 1152, Ae.SBMAX_l), t = 0; t < a.npart_l; t++) { var p = r; - l[t] >= n && (p = i * (l[t] - n) / (24 - n) + r * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; + l[t] >= s && (p = i * (l[t] - s) / (24 - s) + r * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; } - a.s3_ll = V(a.s3ind, a.npart_l, l, f, c, s); - var b; - u = 0; + a.s3_ll = O(a.s3ind, a.npart_l, l, f, c, n); + var m, + h = 0; for (t = 0; t < a.npart_l; t++) { - g = K.MAX_VALUE; - for (var v = 0; v < a.numlines_l[t]; v++, u++) { - var d = h * u / (1e3 * Pe.BLKSIZE); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_l[t]) < g && (g = S); + g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_l[t]; v++, h++) { + var d = u * h / (1e3 * Ae.BLKSIZE); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_l[t]) < g && (g = w); } a.ATH.cb_l[t] = g, 6 < (g = 20 * l[t] / 10 - 20) && (g = 100), g < -15 && (g = -15), g -= 8, a.minval_l[t] = Math.pow(10, g / 10) * a.numlines_l[t]; } - for (a.npart_s = C(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, h, Pe.BLKSIZE_s, a.scalefac_band.s, Pe.BLKSIZE_s / 384, Pe.SBMAX_s), t = u = 0; t < a.npart_s; t++) { - var g; - p = o; - l[t] >= n && (p = _ * (l[t] - n) / (24 - n) + o * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), g = K.MAX_VALUE; - for (v = 0; v < a.numlines_s[t]; v++, u++) { - var S; - d = h * u / (1e3 * Pe.BLKSIZE_s); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_s[t]) < g && (g = S); + for (a.npart_s = H(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, u, Ae.BLKSIZE_s, a.scalefac_band.s, Ae.BLKSIZE_s / 384, Ae.SBMAX_s), t = h = 0; t < a.npart_s; t++) { + var g, + p = o; + l[t] >= s && (p = _ * (l[t] - s) / (24 - s) + o * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_s[t]; v++, h++) { + var w, + d = u * h / (1e3 * Ae.BLKSIZE_s); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_s[t]) < g && (g = w); } a.ATH.cb_s[t] = g, g = 7 * l[t] / 12 - 7, 12 < l[t] && (g *= 1 + 3.1 * Math.log(1 + g)), l[t] < 12 && (g *= 1 + 2.3 * Math.log(1 - g)), g < -15 && (g = -15), g -= 8, a.minval_s[t] = Math.pow(10, g / 10) * a.numlines_s[t]; } - a.s3_ss = V(a.s3ind_s, a.npart_s, l, f, c, s), y = Math.pow(10, (P + 1) / 16), T = Math.pow(10, (L + 1) / 16), x = Math.pow(10, I / 10), B.init_fft(a), a.decay = Math.exp(-1 * k / (.01 * h / 192)), b = 3.5, 0 != (2 & e.exp_nspsytune) && (b = 1), 0 < Math.abs(e.msfix) && (b = e.msfix), e.msfix = b; - for (var M = 0; M < a.npart_l; M++) a.s3ind[M][1] > a.npart_l - 1 && (a.s3ind[M][1] = a.npart_l - 1); - var w = 576 * a.mode_gr / h; - if (a.ATH.decay = Math.pow(10, -1.2 * w), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { - var R = e.out_samplerate / Pe.BLKSIZE, + a.s3_ss = O(a.s3ind_s, a.npart_s, l, f, c, n), x = Math.pow(10, (C + 1) / 16), B = Math.pow(10, (I + 1) / 16), T = Math.pow(10, L / 10), k.init_fft(a), a.decay = Math.exp(-1 * R / (.01 * u / 192)), m = 3.5, 0 != (2 & e.exp_nspsytune) && (m = 1), 0 < Math.abs(e.msfix) && (m = e.msfix), e.msfix = m; + for (var S = 0; S < a.npart_l; S++) a.s3ind[S][1] > a.npart_l - 1 && (a.s3ind[S][1] = a.npart_l - 1); + var M = 576 * a.mode_gr / u; + if (a.ATH.decay = Math.pow(10, -1.2 * M), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { + var y = e.out_samplerate / Ae.BLKSIZE, A = 0; - for (t = d = 0; t < Pe.BLKSIZE / 2; ++t) d += R, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; - for (A = 1 / A, t = Pe.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; + for (t = d = 0; t < Ae.BLKSIZE / 2; ++t) d += y, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; + for (A = 1 / A, t = Ae.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; } - for (M = u = 0; M < a.npart_s; ++M) for (t = 0; t < a.numlines_s[M]; ++t) ++u; - for (M = u = 0; M < a.npart_l; ++M) for (t = 0; t < a.numlines_l[M]; ++t) ++u; - for (t = u = 0; t < a.npart_l; t++) { - d = h * (u + a.numlines_l[t] / 2) / (1 * Pe.BLKSIZE); - a.mld_cb_l[t] = O(d), u += a.numlines_l[t]; + for (var S = h = 0; S < a.npart_s; ++S) for (t = 0; t < a.numlines_s[S]; ++t) ++h; + for (var S = h = 0; S < a.npart_l; ++S) for (t = 0; t < a.numlines_l[S]; ++t) ++h; + for (t = h = 0; t < a.npart_l; t++) { + var d = u * (h + a.numlines_l[t] / 2) / (1 * Ae.BLKSIZE); + a.mld_cb_l[t] = N(d), h += a.numlines_l[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_l[t] = 1; - for (t = u = 0; t < a.npart_s; t++) { - d = h * (u + a.numlines_s[t] / 2) / (1 * Pe.BLKSIZE_s); - a.mld_cb_s[t] = O(d), u += a.numlines_s[t]; + for (; t < Ae.CBANDS; ++t) a.mld_cb_l[t] = 1; + for (t = h = 0; t < a.npart_s; t++) { + var d = u * (h + a.numlines_s[t] / 2) / (1 * Ae.BLKSIZE_s); + a.mld_cb_s[t] = N(d), h += a.numlines_s[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_s[t] = 1; + for (; t < Ae.CBANDS; ++t) a.mld_cb_s[t] = 1; return 0; }, this.ATHformula = function (e, t) { var a; switch (t.ATHtype) { case 0: - a = s(e, 9); + a = n(e, 9); break; case 1: - a = s(e, -1); + a = n(e, -1); break; case 2: - a = s(e, 0); + a = n(e, 0); break; case 3: - a = s(e, 1) + 6; + a = n(e, 1) + 6; break; case 4: - a = s(e, t.ATHcurve); + a = n(e, t.ATHcurve); break; default: - a = s(e, 0); + a = n(e, 0); } return a; }; } - function U() { - var o = this; - U.V9 = 410, U.V8 = 420, U.V7 = 430, U.V6 = 440, U.V5 = 450, U.V4 = 460, U.V3 = 470, U.V2 = 480, U.V1 = 490, U.V0 = 500, U.R3MIX = 1e3, U.STANDARD = 1001, U.EXTREME = 1002, U.INSANE = 1003, U.STANDARD_FAST = 1004, U.EXTREME_FAST = 1005, U.MEDIUM = 1006, U.MEDIUM_FAST = 1007; - var w, R, g, S, M; - U.LAME_MAXMP3BUFFER = 147456; - var A, - B, - k, - y = new G(); - function T() { + function Y() { + var T, + E, + u, + h, + b, + C = this; + Y.V9 = 410, Y.V8 = 420, Y.V7 = 430, Y.V6 = 440, Y.V5 = 450, Y.V4 = 460, Y.V3 = 470, Y.V2 = 480, Y.V1 = 490, Y.V0 = 500, Y.R3MIX = 1e3, Y.STANDARD = 1001, Y.EXTREME = 1002, Y.INSANE = 1003, Y.STANDARD_FAST = 1004, Y.EXTREME_FAST = 1005, Y.MEDIUM = 1006, Y.MEDIUM_FAST = 1007, Y.LAME_MAXMP3BUFFER = 147456; + var p, + m, + v = new X(); + function d() { this.lowerlimit = 0; } - function n(e, t) { + function s(e, t) { this.lowpass = t; } - this.enc = new Pe(), this.setModules = function (e, t, a, s, n, r, i, o, _) { - w = e, R = t, g = a, S = s, M = n, A = r, B = o, k = _, this.enc.setModules(R, y, S, A); + this.enc = new Ae(), this.setModules = function (e, t, a, n, s, r, i, o, _) { + T = e, E = t, u = a, h = n, b = s, p = r, m = o, this.enc.setModules(E, v, h, p); }; - var x = 4294479419; - function E(e) { - return 1 < e ? 0 : e <= 0 ? 1 : Math.cos(Math.PI / 2 * e); + var I = 4294479419; + function g(e, t) { + var a = [new s(8, 2e3), new s(16, 3700), new s(24, 3900), new s(32, 5500), new s(40, 7e3), new s(48, 7500), new s(56, 1e4), new s(64, 11e3), new s(80, 13500), new s(96, 15100), new s(112, 15600), new s(128, 17e3), new s(160, 17500), new s(192, 18600), new s(224, 19400), new s(256, 19700), new s(320, 20500)], + n = C.nearestBitrateFullIndex(t); + e.lowerlimit = a[n].lowpass; } - function P(e, t) { - switch (e) { - case 44100: - return t.version = 1, 0; - case 48e3: - return t.version = 1; - case 32e3: - return t.version = 1, 2; - case 22050: - return t.version = 0; - case 24e3: - return t.version = 0, 1; - case 16e3: - return t.version = 0, 2; - case 11025: - return t.version = 0; - case 12e3: - return t.version = 0, 1; - case 8e3: - return t.version = 0, 2; - default: - return t.version = 0, -1; - } - } - function L(e, t, a) { - a < 16e3 && (t = 2); - for (var s = F.bitrate_table[t][1], n = 2; n <= 14; n++) 0 < F.bitrate_table[t][n] && Math.abs(F.bitrate_table[t][n] - e) < Math.abs(s - e) && (s = F.bitrate_table[t][n]); - return s; - } - function I(e, t, a) { - a < 16e3 && (t = 2); - for (var s = 0; s <= 14; s++) if (0 < F.bitrate_table[t][s] && F.bitrate_table[t][s] == e) return s; - return -1; - } - function H(e, t) { - var a = [new n(8, 2e3), new n(16, 3700), new n(24, 3900), new n(32, 5500), new n(40, 7e3), new n(48, 7500), new n(56, 1e4), new n(64, 11e3), new n(80, 13500), new n(96, 15100), new n(112, 15600), new n(128, 17e3), new n(160, 17500), new n(192, 18600), new n(224, 19400), new n(256, 19700), new n(320, 20500)], - s = o.nearestBitrateFullIndex(t); - e.lowerlimit = a[s].lowpass; - } - function C(e) { - var t = Pe.BLKSIZE + e.framesize - Pe.FFTOFFSET; + function L(e) { + var t = Ae.BLKSIZE + e.framesize - Ae.FFTOFFSET; return t = Math.max(t, 512 + e.framesize - 32); } - function V(e, t, a, s, n, r) { - var i = o.enc.lame_encode_mp3_frame(e, t, a, s, n, r); - return e.frameNum++, i; - } - function O() { + function P() { this.n_in = 0, this.n_out = 0; } - function f() { - this.num_used = 0; - } - function N(e, t, a) { - var s = Math.PI * t; - (e /= a) < 0 && (e = 0), 1 < e && (e = 1); - var n = e - .5, - r = .42 - .5 * Math.cos(2 * e * Math.PI) + .08 * Math.cos(4 * e * Math.PI); - return Math.abs(n) < 1e-9 ? s / Math.PI : r * Math.sin(a * s * n) / (Math.PI * a * n); - } - function c(e, t, a, s, n, r, i, o, _) { - var l, - f, - c = e.internal_flags, - h = 0, - u = e.out_samplerate / function e(t, a) { - return 0 != a ? e(a, t % a) : t; - }(e.out_samplerate, e.in_samplerate); - Z.BPC < u && (u = Z.BPC); - var m = Math.abs(c.resample_ratio - Math.floor(.5 + c.resample_ratio)) < 1e-4 ? 1 : 0, - p = 1 / c.resample_ratio; - 1 < p && (p = 1); - var b = 31; - 0 == b % 2 && --b; - var v = (b += m) + 1; - if (0 == c.fill_buffer_resample_init) { - for (c.inbuf_old[0] = Be(v), c.inbuf_old[1] = Be(v), l = 0; l <= 2 * u; ++l) c.blackfilt[l] = Be(v); - for (c.itime[0] = 0, h = c.itime[1] = 0; h <= 2 * u; h++) { - var d = 0, - g = (h - u) / (2 * u); - for (l = 0; l <= b; l++) d += c.blackfilt[h][l] = N(l - g, p, b); - for (l = 0; l <= b; l++) c.blackfilt[h][l] /= d; - } - c.fill_buffer_resample_init = 1; - } - var S = c.inbuf_old[_]; - for (f = 0; f < s; f++) { - var M, w; - if (M = f * c.resample_ratio, i <= b + (h = 0 | Math.floor(M - c.itime[_])) - b / 2) break; - g = M - c.itime[_] - (h + b % 2 * .5); - w = 0 | Math.floor(2 * g * u + u + .5); - var R = 0; - for (l = 0; l <= b; ++l) { - var A = l + h - b / 2; - R += (A < 0 ? S[v + A] : n[r + A]) * c.blackfilt[w][l]; - } - t[a + f] = R; - } - if (o.num_used = Math.min(i, b + h - b / 2), c.itime[_] += o.num_used - f * c.resample_ratio, o.num_used >= v) for (l = 0; l < v; l++) S[l] = n[r + o.num_used + l - v];else { - var B = v - o.num_used; - for (l = 0; l < B; ++l) S[l] = S[l + o.num_used]; - for (h = 0; l < v; ++l, ++h) S[l] = n[r + h]; - } - return f; - } - function D(e, t, a, s, n, r) { + function H(e, t, a, n, s, r) { var i = e.internal_flags; - if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) for (var o = 0; o < i.channels_out; o++) { - var _ = new f(); - r.n_out = c(e, t[o], i.mf_size, e.framesize, a[o], s, n, _, o), r.n_in = _.num_used; - } else { - r.n_out = Math.min(e.framesize, n), r.n_in = r.n_out; - for (var l = 0; l < r.n_out; ++l) t[0][i.mf_size + l] = a[0][s + l], 2 == i.channels_out && (t[1][i.mf_size + l] = a[1][s + l]); + if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) me();else { + r.n_out = Math.min(e.framesize, s), r.n_in = r.n_out; + for (var o = 0; o < r.n_out; ++o) t[0][i.mf_size + o] = a[0][n + o], 2 == i.channels_out && (t[1][i.mf_size + o] = a[1][n + o]); } } this.lame_init = function () { var e, t, a = new function () { - this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = Ee.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; - }(); - return 0 != ((e = a).class_id = x, t = e.internal_flags = new Z(), e.mode = Ee.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = xe.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY, e.encoder_padding = 0, t.mf_size = Pe.ENCDELAY - Pe.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0) ? null : (a.lame_allocated_gfp = 1, a); + this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = ye.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; + }(), + n = ((e = a).class_id = I, t = e.internal_flags = new j(), e.mode = ye.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = Me.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Ae.ENCDELAY + Ae.POSTDELAY, e.encoder_padding = 0, t.mf_size = Ae.ENCDELAY - Ae.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0); + return 0 != n ? null : (a.lame_allocated_gfp = 1, a); }, this.nearestBitrateFullIndex = function (e) { var t = [8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320], a = 0, - s = 0, n = 0, + s = 0, r = 0; - r = t[16], s = t[n = 16], a = 16; + r = t[16], n = t[s = 16], a = 16; for (var i = 0; i < 16; i++) if (Math.max(e, t[i + 1]) != e) { - r = t[i + 1], n = i + 1, s = t[i], a = i; + r = t[i + 1], s = i + 1, n = t[i], a = i; break; } - return e - s < r - e ? a : n; + return e - n < r - e ? a : s; }, this.lame_init_params = function (e) { var t, a, - s, n = e.internal_flags; if (n.Class_ID = 0, null == n.ATH && (n.ATH = new function () { - this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = Be(Pe.SBMAX_l), this.s = Be(Pe.SBMAX_s), this.psfb21 = Be(Pe.PSFB21), this.psfb12 = Be(Pe.PSFB12), this.cb_l = Be(Pe.CBANDS), this.cb_s = Be(Pe.CBANDS), this.eql_w = Be(Pe.BLKSIZE / 2); + this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = de(Ae.SBMAX_l), this.s = de(Ae.SBMAX_s), this.psfb21 = de(Ae.PSFB21), this.psfb12 = de(Ae.PSFB12), this.cb_l = de(Ae.CBANDS), this.cb_s = de(Ae.CBANDS), this.eql_w = de(Ae.BLKSIZE / 2); }()), null == n.PSY && (n.PSY = new function () { - this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = Be(Pe.SBMAX_l), this.bo_s_weight = Be(Pe.SBMAX_s); - }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = Ee.MONO), n.channels_out = e.mode == Ee.MONO ? 1 : 2, n.mode_ext = Pe.MPG_MD_MS_LR, e.mode == Ee.MONO && (e.force_ms = !1), e.VBR == xe.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == xe.vbr_off || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt || (e.free_format = !1), e.VBR == xe.vbr_off && 0 == e.brate && q.EQ(e.compression_ratio, 0) && (e.compression_ratio = 11.025), e.VBR == xe.vbr_off && 0 < e.compression_ratio && (0 == e.out_samplerate && (e.out_samplerate = map2MP3Frequency(int(.97 * e.in_samplerate))), e.brate = 0 | 16 * e.out_samplerate * n.channels_out / (1e3 * e.compression_ratio), n.samplerate_index = P(e.out_samplerate, e), e.free_format || (e.brate = L(e.brate, e.version, e.out_samplerate))), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { - var r = 16e3; + this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = de(Ae.SBMAX_l), this.bo_s_weight = de(Ae.SBMAX_s); + }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = ye.MONO), n.channels_out = e.mode == ye.MONO ? 1 : 2, n.mode_ext = Ae.MPG_MD_MS_LR, e.mode == ye.MONO && (e.force_ms = !1), e.VBR == Me.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == Me.vbr_off || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt || (e.free_format = !1), e.VBR == Me.vbr_off && 0 == e.brate && me(), e.VBR == Me.vbr_off && 0 < e.compression_ratio && me(), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { + var s = 16e3; switch (e.VBR) { - case xe.vbr_off: - H(i = new T(), e.brate), r = i.lowerlimit; + case Me.vbr_off: + var r = new d(); + g(r, e.brate), s = r.lowerlimit; break; - case xe.vbr_abr: - var i; - H(i = new T(), e.VBR_mean_bitrate_kbps), r = i.lowerlimit; - break; - case xe.vbr_rh: - var o = [19500, 19e3, 18600, 18e3, 17500, 16e3, 15600, 14900, 12500, 1e4, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - var _ = o[e.VBR_q], - l = o[e.VBR_q + 1], - f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + case Me.vbr_abr: + var r = new d(); + g(r, e.VBR_mean_bitrate_kbps), s = r.lowerlimit; break; + case Me.vbr_rh: + me(); default: - o = [19500, 19e3, 18500, 18e3, 17500, 16500, 15500, 14500, 12500, 9500, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - _ = o[e.VBR_q], l = o[e.VBR_q + 1], f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + me(); } - e.mode != Ee.MONO || e.VBR != xe.vbr_off && e.VBR != xe.vbr_abr || (r *= 1.5), e.lowpassfreq = 0 | r; + e.mode != ye.MONO || e.VBR != Me.vbr_off && e.VBR != Me.vbr_abr || (s *= 1.5), e.lowpassfreq = 0 | s; } - if (0 == e.out_samplerate && (2 * e.lowpassfreq > e.in_samplerate && (e.lowpassfreq = e.in_samplerate / 2), e.out_samplerate = (t = 0 | e.lowpassfreq, a = e.in_samplerate, s = 44100, 48e3 <= a ? s = 48e3 : 44100 <= a ? s = 44100 : 32e3 <= a ? s = 32e3 : 24e3 <= a ? s = 24e3 : 22050 <= a ? s = 22050 : 16e3 <= a ? s = 16e3 : 12e3 <= a ? s = 12e3 : 11025 <= a ? s = 11025 : 8e3 <= a && (s = 8e3), -1 == t ? s : (t <= 15960 && (s = 44100), t <= 15250 && (s = 32e3), t <= 11220 && (s = 24e3), t <= 9970 && (s = 22050), t <= 7230 && (s = 16e3), t <= 5420 && (s = 12e3), t <= 4510 && (s = 11025), t <= 3970 && (s = 8e3), a < s ? 44100 < a ? 48e3 : 32e3 < a ? 44100 : 24e3 < a ? 32e3 : 22050 < a ? 24e3 : 16e3 < a ? 22050 : 12e3 < a ? 16e3 : 11025 < a ? 12e3 : 8e3 < a ? 11025 : 8e3 : s))), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == xe.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == xe.vbr_abr && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps)), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && w.InitGainAnalysis(n.rgdata, e.out_samplerate) == X.INIT_GAIN_ANALYSIS_ERROR) return e.internal_flags = null, -6; - switch (n.decode_on_the_fly && !e.decode_only && (null != n.hip && k.hip_decode_exit(n.hip), n.hip = k.hip_decode_init()), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Pe.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { - case xe.vbr_mt: - case xe.vbr_rh: - case xe.vbr_mtrh: + switch (0 == e.out_samplerate && me(), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == Me.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == Me.vbr_abr && me(), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && me(), n.decode_on_the_fly && !e.decode_only && me(), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Ae.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { + case Me.vbr_mt: + case Me.vbr_rh: + case Me.vbr_mtrh: e.compression_ratio = [5.7, 6.5, 7.3, 8.2, 10, 11.9, 13, 14, 15, 16.5][e.VBR_q]; break; - case xe.vbr_abr: + case Me.vbr_abr: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps); break; default: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate); } - if (e.mode == Ee.NOT_SET && (e.mode = Ee.JOINT_STEREO), 0 < e.highpassfreq ? (n.highpass1 = 2 * e.highpassfreq, 0 <= e.highpasswidth ? n.highpass2 = 2 * (e.highpassfreq + e.highpasswidth) : n.highpass2 = 2 * e.highpassfreq, n.highpass1 /= e.out_samplerate, n.highpass2 /= e.out_samplerate) : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? (n.lowpass1 = 2 * (e.lowpassfreq - e.lowpasswidth), n.lowpass1 < 0 && (n.lowpass1 = 0)) : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : (n.lowpass1 = 0, n.lowpass2 = 0), function (e) { - var t = e.internal_flags, - a = 32, - s = -1; - if (0 < t.lowpass1) { - for (var n = 999, r = 0; r <= 31; r++) (l = r / 31) >= t.lowpass2 && (a = Math.min(a, r)), t.lowpass1 < l && l < t.lowpass2 && (n = Math.min(n, r)); - t.lowpass1 = 999 == n ? (a - .75) / 31 : (n - .75) / 31, t.lowpass2 = a / 31; + e.mode == ye.NOT_SET && (e.mode = ye.JOINT_STEREO), 0 < e.highpassfreq ? me() : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? me() : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : me(), function (e) { + var t, + a = e.internal_flags, + n = 32; + if (0 < a.lowpass1) { + for (var s = 999, r = 0; r <= 31; r++) { + var i = r / 31; + i >= a.lowpass2 && (n = Math.min(n, r)), a.lowpass1 < i && i < a.lowpass2 && (s = Math.min(s, r)); + } + a.lowpass1 = 999 == s ? (n - .75) / 31 : (s - .75) / 31, a.lowpass2 = n / 31; } - if (0 < t.highpass2 && t.highpass2 < .75 / 31 * .9 && (t.highpass1 = 0, t.highpass2 = 0, $.err.println("Warning: highpass filter disabled. highpass frequency too small\n")), 0 < t.highpass2) { - var i = -1; - for (r = 0; r <= 31; r++) (l = r / 31) <= t.highpass1 && (s = Math.max(s, r)), t.highpass1 < l && l < t.highpass2 && (i = Math.max(i, r)); - t.highpass1 = s / 31, t.highpass2 = -1 == i ? (s + .75) / 31 : (i + .75) / 31; - } - for (r = 0; r < 32; r++) { + 0 < a.highpass2 && me(), 0 < a.highpass2 && me(); + for (var r = 0; r < 32; r++) { var o, _, - l = r / 31; - o = t.highpass2 > t.highpass1 ? E((t.highpass2 - l) / (t.highpass2 - t.highpass1 + 1e-20)) : 1, _ = t.lowpass2 > t.lowpass1 ? E((l - t.lowpass1) / (t.lowpass2 - t.lowpass1 + 1e-20)) : 1, t.amp_filter[r] = o * _; + i = r / 31; + a.highpass2 > a.highpass1 ? me() : o = 1, _ = a.lowpass2 > a.lowpass1 ? 1 < (t = (i - a.lowpass1) / (a.lowpass2 - a.lowpass1 + 1e-20)) ? 0 : t <= 0 ? 1 : Math.cos(Math.PI / 2 * t) : 1, a.amp_filter[r] = o * _; } - }(e), n.samplerate_index = P(e.out_samplerate, e), n.samplerate_index < 0) return e.internal_flags = null, -1; - if (e.VBR == xe.vbr_off) { - if (e.free_format) n.bitrate_index = 0;else if (e.brate = L(e.brate, e.version, e.out_samplerate), n.bitrate_index = I(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0) return e.internal_flags = null, -1; - } else n.bitrate_index = 1; - e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), R.init_bit_stream_w(n); - for (var c, h, u, m = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), p = 0; p < Pe.SBMAX_l + 1; p++) n.scalefac_band.l[p] = S.sfBandIndex[m].l[p]; - for (p = 0; p < Pe.PSFB21 + 1; p++) { - var b = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Pe.PSFB21, - v = n.scalefac_band.l[21] + p * b; - n.scalefac_band.psfb21[p] = v; + }(e), n.samplerate_index = function (e, t) { + switch (e) { + case 44100: + return t.version = 1, 0; + case 48e3: + return t.version = 1; + case 32e3: + return t.version = 1, 2; + case 22050: + return t.version = 0; + case 24e3: + return t.version = 0, 1; + case 16e3: + return t.version = 0, 2; + case 11025: + return t.version = 0; + case 12e3: + return t.version = 0, 1; + case 8e3: + return t.version = 0, 2; + default: + return t.version = 0, -1; + } + }(e.out_samplerate, e), n.samplerate_index < 0 && me(), e.VBR == Me.vbr_off ? e.free_format ? n.bitrate_index = 0 : (e.brate = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = k.bitrate_table[t][1], s = 2; s <= 14; s++) 0 < k.bitrate_table[t][s] && Math.abs(k.bitrate_table[t][s] - e) < Math.abs(n - e) && (n = k.bitrate_table[t][s]); + return n; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = 0; n <= 14; n++) if (0 < k.bitrate_table[t][n] && k.bitrate_table[t][n] == e) return n; + return -1; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0 && me()) : n.bitrate_index = 1, e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), E.init_bit_stream_w(n); + for (var i, o = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), _ = 0; _ < Ae.SBMAX_l + 1; _++) n.scalefac_band.l[_] = h.sfBandIndex[o].l[_]; + for (var _ = 0; _ < Ae.PSFB21 + 1; _++) { + var l = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Ae.PSFB21, + f = n.scalefac_band.l[21] + _ * l; + n.scalefac_band.psfb21[_] = f; } - n.scalefac_band.psfb21[Pe.PSFB21] = 576; - for (p = 0; p < Pe.SBMAX_s + 1; p++) n.scalefac_band.s[p] = S.sfBandIndex[m].s[p]; - for (p = 0; p < Pe.PSFB12 + 1; p++) { - b = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Pe.PSFB12, v = n.scalefac_band.s[12] + p * b; - n.scalefac_band.psfb12[p] = v; + n.scalefac_band.psfb21[Ae.PSFB21] = 576; + for (var _ = 0; _ < Ae.SBMAX_s + 1; _++) n.scalefac_band.s[_] = h.sfBandIndex[o].s[_]; + for (var _ = 0; _ < Ae.PSFB12 + 1; _++) { + var l = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Ae.PSFB12, + f = n.scalefac_band.s[12] + _ * l; + n.scalefac_band.psfb12[_] = f; } - for (n.scalefac_band.psfb12[Pe.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), h = (c = e).internal_flags, c.frameNum = 0, c.write_id3tag_automatic && B.id3tag_write_v2(c), h.bitrate_stereoMode_Hist = Y([16, 5]), h.bitrate_blockType_Hist = Y([16, 6]), h.PeakSample = 0, c.bWriteVbrTag && A.InitVbrTag(c), n.Class_ID = x, u = 0; u < 19; u++) n.nsPsy.pefirbuf[u] = 700 * n.mode_gr * n.channels_out; + for (n.scalefac_band.psfb12[Ae.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), a = void 0, a = (t = e).internal_flags, t.frameNum = 0, t.write_id3tag_automatic && m.id3tag_write_v2(t), a.bitrate_stereoMode_Hist = w([16, 5]), a.bitrate_blockType_Hist = w([16, 6]), a.PeakSample = 0, t.bWriteVbrTag && p.InitVbrTag(t), n.Class_ID = I, i = 0; i < 19; i++) n.nsPsy.pefirbuf[i] = 700 * n.mode_gr * n.channels_out; switch (-1 == e.ATHtype && (e.ATHtype = 4), e.VBR) { - case xe.vbr_mt: - e.VBR = xe.vbr_mtrh; - case xe.vbr_mtrh: - null == e.useTemporal && (e.useTemporal = !1), g.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(M); + case Me.vbr_mt: + e.VBR = Me.vbr_mtrh; + case Me.vbr_mtrh: + null == e.useTemporal && (e.useTemporal = !1), u.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(b); break; - case xe.vbr_rh: - g.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(M); + case Me.vbr_rh: + u.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(b); break; default: - var d; - n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (d = e.VBR) == xe.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), g.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = d, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, n.iteration_loop = d == xe.vbr_off ? new function (e) { + var c; + n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (c = e.VBR) == Me.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), u.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = c, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, c == Me.vbr_off ? n.iteration_loop = new function (e) { var t = e; - this.quantize = t, this.iteration_loop = function (e, t, a, s) { - var n, - r = e.internal_flags, - i = Be(z.SFBMAX), - o = Be(576), - _ = Ae(2), - l = 0, - f = r.l3_side, - c = new j(l); - this.quantize.rv.ResvFrameBegin(e, c), l = c.bits; - for (var h = 0; h < r.mode_gr; h++) { - n = this.quantize.qupvt.on_pe(e, t, _, l, h, h), r.mode_ext == Pe.MPG_MD_MS_LR && (this.quantize.ms_convert(r.l3_side, h), this.quantize.qupvt.reduce_side(_, a[h], l, n)); - for (var u = 0; u < r.channels_out; u++) { - var m, - p, - b = f.tt[h][u]; - b.block_type != Pe.SHORT_TYPE ? (m = 0, p = r.PSY.mask_adjust - m) : (m = 0, p = r.PSY.mask_adjust_short - m), r.masking_lower = Math.pow(10, .1 * p), this.quantize.init_outer_loop(r, b), this.quantize.init_xrpow(r, b, o) && (this.quantize.qupvt.calc_xmin(e, s[h][u], b, i), this.quantize.outer_loop(e, b, i, o, u, _[u])), this.quantize.iteration_finish_one(r, h, u); + this.quantize = t, this.iteration_loop = function (e, t, a, n) { + var s = e.internal_flags, + r = de(F.SFBMAX), + i = de(576), + o = ve(2), + _ = 0, + l = s.l3_side, + f = new R(_); + this.quantize.rv.ResvFrameBegin(e, f), _ = f.bits; + for (var c = 0; c < s.mode_gr; c++) { + this.quantize.qupvt.on_pe(e, t, o, _, c, c), s.mode_ext == Ae.MPG_MD_MS_LR && me(); + for (var u = 0; u < s.channels_out; u++) { + var h, + b, + p = l.tt[c][u]; + p.block_type != Ae.SHORT_TYPE ? (h = 0, b = s.PSY.mask_adjust - h) : (h = 0, b = s.PSY.mask_adjust_short - h), s.masking_lower = Math.pow(10, .1 * b), this.quantize.init_outer_loop(s, p), this.quantize.init_xrpow(s, p, i) && (this.quantize.qupvt.calc_xmin(e, n[c][u], p, r), this.quantize.outer_loop(e, p, r, i, u, o[u])), this.quantize.iteration_finish_one(s, c, u); } } - this.quantize.rv.ResvFrameEnd(r, l); + this.quantize.rv.ResvFrameEnd(s, _); }; - }(M) : new ABRIterationLoop(M); + }(b) : me(); } - if (e.VBR != xe.vbr_off) { - if (n.VBR_min_bitrate = 1, n.VBR_max_bitrate = 14, e.out_samplerate < 16e3 && (n.VBR_max_bitrate = 8), 0 != e.VBR_min_bitrate_kbps && (e.VBR_min_bitrate_kbps = L(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate = I(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate < 0)) return -1; - if (0 != e.VBR_max_bitrate_kbps && (e.VBR_max_bitrate_kbps = L(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate = I(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate < 0)) return -1; - e.VBR_min_bitrate_kbps = F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_max_bitrate_kbps = F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps = Math.min(F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps), e.VBR_mean_bitrate_kbps = Math.max(F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_mean_bitrate_kbps); - } - return e.tune && (n.PSY.mask_adjust += e.tune_value_a, n.PSY.mask_adjust_short += e.tune_value_a), function (e) { + return e.VBR != Me.vbr_off && me(), e.tune && me(), function (e) { var t = e.internal_flags; switch (e.quality) { default: @@ -13687,252 +13392,229 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 0: t.psymodel = 1, 0 == t.noise_shaping && (t.noise_shaping = 1), 0 == t.substep_shaping && (t.substep_shaping = 2), t.noise_shaping_amp = 2, -(t.noise_shaping_stop = 1) == t.subblock_gain && (t.subblock_gain = 1), t.use_best_huffman = 1, t.full_outer_loop = 0; } - }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Te.short_block_allowed), e.short_blocks != Te.short_block_allowed || e.mode != Ee.JOINT_STEREO && e.mode != Ee.STEREO || (e.short_blocks = Te.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = G.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = G.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == xe.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), S.iteration_init(e), y.psymodel_init(e), 0; - }, this.lame_encode_flush = function (e, t, a, s) { - var n, + }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Se.short_block_allowed), e.short_blocks != Se.short_block_allowed || e.mode != ye.JOINT_STEREO && e.mode != ye.STEREO || (e.short_blocks = Se.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = X.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = X.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == Me.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), h.iteration_init(e), v.psymodel_init(e), 0; + }, this.lame_encode_flush = function (e, t, a, n) { + var s, r, i, o, _ = e.internal_flags, - l = p([2, 1152]), + l = M([2, 1152]), f = 0, - c = _.mf_samples_to_encode - Pe.POSTDELAY, - h = C(e); + c = _.mf_samples_to_encode - Ae.POSTDELAY, + u = L(e); if (_.mf_samples_to_encode < 1) return 0; - for (n = 0, e.in_samplerate != e.out_samplerate && (c += 16 * e.out_samplerate / e.in_samplerate), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), o = (c + (e.encoder_padding = i)) / e.framesize; 0 < o && 0 <= f;) { - var u = h - _.mf_size, - m = e.frameNum; - u *= e.in_samplerate, 1152 < (u /= e.out_samplerate) && (u = 1152), u < 1 && (u = 1), r = s - n, 0 == s && (r = 0), a += f = this.lame_encode_buffer(e, l[0], l[1], u, t, a, r), n += f, o -= m != e.frameNum ? 1 : 0; + for (s = 0, e.in_samplerate != e.out_samplerate && me(), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), e.encoder_padding = i, o = (c + i) / e.framesize; 0 < o && 0 <= f;) { + var h = u - _.mf_size, + b = e.frameNum; + h *= e.in_samplerate, 1152 < (h /= e.out_samplerate) && (h = 1152), h < 1 && (h = 1), r = n - s, 0 == n && (r = 0), f = this.lame_encode_buffer(e, l[0], l[1], h, t, a, r), a += f, s += f, o -= b != e.frameNum ? 1 : 0; } - if (f < (_.mf_samples_to_encode = 0)) return f; - if (r = s - n, 0 == s && (r = 0), R.flush_bitstream(e), (f = R.copy_buffer(_, t, a, r, 1)) < 0) return f; - if (a += f, r = s - (n += f), 0 == s && (r = 0), e.write_id3tag_automatic) { - if (B.id3tag_write_v1(e), (f = R.copy_buffer(_, t, a, r, 0)) < 0) return f; - n += f; - } - return n; - }, this.lame_encode_buffer = function (e, t, a, s, n, r, i) { + return _.mf_samples_to_encode = 0, f < 0 ? f : (r = n - s, 0 == n && (r = 0), E.flush_bitstream(e), (f = E.copy_buffer(_, t, a, r, 1)) < 0 ? f : (a += f, r = n - (s += f), 0 == n && (r = 0), e.write_id3tag_automatic && me(), s)); + }, this.lame_encode_buffer = function (e, t, a, n, s, r, i) { var o, _, l = e.internal_flags, f = [null, null]; - if (l.Class_ID != x) return -3; - if (0 == s) return 0; - _ = s, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = Be(_), o.in_buffer_1 = Be(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; - for (var c = 0; c < s; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); - return function (e, t, a, s, n, r, i) { + if (l.Class_ID != I) return -3; + if (0 == n) return 0; + _ = n, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = de(_), o.in_buffer_1 = de(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; + for (var c = 0; c < n; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); + return function (e, t, a, n, s, r, i) { var o, _, l, f, c, - h = e.internal_flags, - u = 0, - m = [null, null], + u = e.internal_flags, + h = 0, + b = [null, null], p = [null, null]; - if (h.Class_ID != x) return -3; - if (0 == s) return 0; - if ((c = R.copy_buffer(h, n, r, i, 0)) < 0) return c; - if (r += c, u += c, p[0] = t, p[1] = a, q.NEQ(e.scale, 0) && q.NEQ(e.scale, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale, 2 == h.channels_out && (p[1][_] *= e.scale); - if (q.NEQ(e.scale_left, 0) && q.NEQ(e.scale_left, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale_left; - if (q.NEQ(e.scale_right, 0) && q.NEQ(e.scale_right, 1)) for (_ = 0; _ < s; ++_) p[1][_] *= e.scale_right; - if (2 == e.num_channels && 1 == h.channels_out) for (_ = 0; _ < s; ++_) p[0][_] = .5 * (p[0][_] + p[1][_]), p[1][_] = 0; - f = C(e), m[0] = h.mfbuf[0], m[1] = h.mfbuf[1]; - var b = 0; - for (; 0 < s;) { - var v = [null, null], - d = 0, - g = 0; - v[0] = p[0], v[1] = p[1]; - var S = new O(); - if (D(e, m, v, b, s, S), d = S.n_in, g = S.n_out, h.findReplayGain && !h.decode_on_the_fly && w.AnalyzeSamples(h.rgdata, m[0], h.mf_size, m[1], h.mf_size, g, h.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - if (s -= d, b += d, h.channels_out, h.mf_size += g, h.mf_samples_to_encode < 1 && (h.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY), h.mf_samples_to_encode += g, h.mf_size >= f) { - var M = i - u; - if (0 == i && (M = 0), (o = V(e, m[0], m[1], n, r, M)) < 0) return o; - for (r += o, u += o, h.mf_size -= e.framesize, h.mf_samples_to_encode -= e.framesize, l = 0; l < h.channels_out; l++) for (_ = 0; _ < h.mf_size; _++) m[l][_] = m[l][_ + e.framesize]; + if (u.Class_ID != I) return -3; + if (0 == n) return 0; + if ((c = E.copy_buffer(u, s, r, i, 0)) < 0) return c; + if (r += c, h += c, p[0] = t, p[1] = a, N.NEQ(e.scale, 0) && N.NEQ(e.scale, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale, 2 == u.channels_out && (p[1][_] *= e.scale); + if (N.NEQ(e.scale_left, 0) && N.NEQ(e.scale_left, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale_left; + if (N.NEQ(e.scale_right, 0) && N.NEQ(e.scale_right, 1)) for (_ = 0; _ < n; ++_) p[1][_] *= e.scale_right; + 2 == e.num_channels && 1 == u.channels_out && me(), f = L(e), b[0] = u.mfbuf[0], b[1] = u.mfbuf[1]; + for (var m, v, d, g, w, S, M, y = 0; 0 < n;) { + var A = [null, null], + k = 0, + R = 0; + A[0] = p[0], A[1] = p[1]; + var x = new P(); + if (H(e, b, A, y, n, x), k = x.n_in, R = x.n_out, u.findReplayGain && !u.decode_on_the_fly && T.AnalyzeSamples(u.rgdata, b[0], u.mf_size, b[1], u.mf_size, R, u.channels_out) == O.GAIN_ANALYSIS_ERROR) return -6; + if (n -= k, y += k, u.channels_out, u.mf_size += R, u.mf_samples_to_encode < 1 && me(), u.mf_samples_to_encode += R, u.mf_size >= f) { + var B = i - h; + if (0 == i && (B = 0), m = e, v = b[0], d = b[1], g = s, w = r, S = B, M = C.enc.lame_encode_mp3_frame(m, v, d, g, w, S), m.frameNum++, (o = M) < 0) return o; + for (r += o, h += o, u.mf_size -= e.framesize, u.mf_samples_to_encode -= e.framesize, l = 0; l < u.channels_out; l++) for (_ = 0; _ < u.mf_size; _++) b[l][_] = b[l][_ + e.framesize]; } } - return u; - }(e, f[0], f[1], s, n, r, i); + return h; + }(e, f[0], f[1], n, s, r, i); }; } - z.SFBMAX = 3 * Pe.SBMAX_s, Pe.ENCDELAY = 576, Pe.POSTDELAY = 1152, Pe.FFTOFFSET = 224 + (Pe.MDCTDELAY = 48), Pe.DECDELAY = 528, Pe.SBLIMIT = 32, Pe.CBANDS = 64, Pe.SBPSY_l = 21, Pe.SBPSY_s = 12, Pe.SBMAX_l = 22, Pe.SBMAX_s = 13, Pe.PSFB21 = 6, Pe.PSFB12 = 6, Pe.HBLKSIZE = (Pe.BLKSIZE = 1024) / 2 + 1, Pe.HBLKSIZE_s = (Pe.BLKSIZE_s = 256) / 2 + 1, Pe.NORM_TYPE = 0, Pe.START_TYPE = 1, Pe.SHORT_TYPE = 2, Pe.STOP_TYPE = 3, Pe.MPG_MD_LR_LR = 0, Pe.MPG_MD_LR_I = 1, Pe.MPG_MD_MS_LR = 2, Pe.MPG_MD_MS_I = 3, Pe.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], Z.MFSIZE = 3456 + Pe.ENCDELAY - Pe.MDCTDELAY, Z.MAX_HEADER_BUF = 256, Z.MAX_BITS_PER_CHANNEL = 4095, Z.MAX_BITS_PER_GRANULE = 7680, Z.BPC = 320, z.SFBMAX = 3 * Pe.SBMAX_s, t.Mp3Encoder = function (s, e, t) { - 3 != arguments.length && (console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"), s = 1, e = 44100, t = 128); - var n = new U(), + F.SFBMAX = 3 * Ae.SBMAX_s, Ae.ENCDELAY = 576, Ae.POSTDELAY = 1152, Ae.FFTOFFSET = 224 + (Ae.MDCTDELAY = 48), Ae.DECDELAY = 528, Ae.SBLIMIT = 32, Ae.CBANDS = 64, Ae.SBPSY_l = 21, Ae.SBPSY_s = 12, Ae.SBMAX_l = 22, Ae.SBMAX_s = 13, Ae.PSFB21 = 6, Ae.PSFB12 = 6, Ae.HBLKSIZE = (Ae.BLKSIZE = 1024) / 2 + 1, Ae.HBLKSIZE_s = (Ae.BLKSIZE_s = 256) / 2 + 1, Ae.NORM_TYPE = 0, Ae.START_TYPE = 1, Ae.SHORT_TYPE = 2, Ae.STOP_TYPE = 3, Ae.MPG_MD_LR_LR = 0, Ae.MPG_MD_LR_I = 1, Ae.MPG_MD_MS_LR = 2, Ae.MPG_MD_MS_I = 3, Ae.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], j.MFSIZE = 3456 + Ae.ENCDELAY - Ae.MDCTDELAY, j.MAX_HEADER_BUF = 256, j.MAX_BITS_PER_CHANNEL = 4095, j.MAX_BITS_PER_GRANULE = 7680, j.BPC = 320, F.SFBMAX = 3 * Ae.SBMAX_s, t.Mp3Encoder = function (n, e, t) { + 1 != n && me("fix cc: only supports mono"); + var s = new Y(), a = new function () { this.setModules = function (e, t) {}; }(), - r = new X(), - i = new q(), + r = new O(), + i = new N(), o = new function () { - function e(e, t, a, s, n, r, i, o, _, l, f, c, h, u, m) { - this.vbr_q = e, this.quant_comp = t, this.quant_comp_s = a, this.expY = s, this.st_lrm = n, this.st_s = r, this.masking_adj = i, this.masking_adj_short = o, this.ath_lower = _, this.ath_curve = l, this.ath_sensitivity = f, this.interch = c, this.safejoint = h, this.sfb21mod = u, this.msfix = m; - } - function t(e, t, a, s, n, r, i, o, _, l, f, c, h, u) { - this.quant_comp = t, this.quant_comp_s = a, this.safejoint = s, this.nsmsfix = n, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = h, this.sfscale = u; + function e(e, t, a, n, s, r, i, o, _, l, f, c, u, h) { + this.quant_comp = t, this.quant_comp_s = a, this.safejoint = n, this.nsmsfix = s, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = u, this.sfscale = h; } var i; + function n(e, t, a) { + me(); + } this.setModules = function (e) { i = e; }; - var f = [new e(0, 9, 9, 0, 5.2, 125, -4.2, -6.3, 4.8, 1, 0, 0, 2, 21, .97), new e(1, 9, 9, 0, 5.3, 125, -3.6, -5.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 5.6, 125, -2.2, -3.5, 2.8, 2, 0, 0, 2, 21, 1.49), new e(3, 9, 9, 1, 5.8, 130, -1.8, -2.8, 2.6, 3, -4, 0, 2, 20, 1.64), new e(4, 9, 9, 1, 6, 135, -.7, -1.1, 1.1, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 6.4, 140, .5, .4, -7.5, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 6.6, 145, .67, .65, -14.7, 6.5, -19, 4e-4, 0, 0, 2.3), new e(7, 9, 9, 1, 6.6, 145, .8, .75, -19.7, 8, -22, 6e-4, 0, 0, 2.7), new e(8, 9, 9, 1, 6.6, 145, 1.2, 1.15, -27.5, 10, -23, 7e-4, 0, 0, 0), new e(9, 9, 9, 1, 6.6, 145, 1.6, 1.6, -36, 11, -25, 8e-4, 0, 0, 0), new e(10, 9, 9, 1, 6.6, 145, 2, 2, -36, 12, -25, 8e-4, 0, 0, 0)], - c = [new e(0, 9, 9, 0, 4.2, 25, -7, -4, 7.5, 1, 0, 0, 2, 26, .97), new e(1, 9, 9, 0, 4.2, 25, -5.6, -3.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 4.2, 25, -4.4, -1.8, 2, 2, 0, 0, 2, 18, 1.49), new e(3, 9, 9, 1, 4.2, 25, -3.4, -1.25, 1.1, 3, -4, 0, 2, 15, 1.64), new e(4, 9, 9, 1, 4.2, 25, -2.2, .1, 0, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 4.2, 25, -1, 1.65, -7.7, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 4.2, 25, -0, 2.47, -7.7, 6.5, -19, 4e-4, 0, 0, 2), new e(7, 9, 9, 1, 4.2, 25, .5, 2, -14.5, 8, -22, 6e-4, 0, 0, 2), new e(8, 9, 9, 1, 4.2, 25, 1, 2.4, -22, 10, -23, 7e-4, 0, 0, 2), new e(9, 9, 9, 1, 4.2, 25, 1.5, 2.95, -30, 11, -25, 8e-4, 0, 0, 2), new e(10, 9, 9, 1, 4.2, 25, 2, 2.95, -36, 12, -30, 8e-4, 0, 0, 2)]; + var o = [new e(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new e(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new e(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new e(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new e(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new e(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new e(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new e(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new e(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new e(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new e(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new e(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new e(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new e(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new e(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; function s(e, t, a) { - var s, - n, - r = e.VBR == xe.vbr_rh ? f : c, - i = e.VBR_q_frac, - o = r[t], - _ = r[t + 1], - l = o; - o.st_lrm = o.st_lrm + i * (_.st_lrm - o.st_lrm), o.st_s = o.st_s + i * (_.st_s - o.st_s), o.masking_adj = o.masking_adj + i * (_.masking_adj - o.masking_adj), o.masking_adj_short = o.masking_adj_short + i * (_.masking_adj_short - o.masking_adj_short), o.ath_lower = o.ath_lower + i * (_.ath_lower - o.ath_lower), o.ath_curve = o.ath_curve + i * (_.ath_curve - o.ath_curve), o.ath_sensitivity = o.ath_sensitivity + i * (_.ath_sensitivity - o.ath_sensitivity), o.interch = o.interch + i * (_.interch - o.interch), o.msfix = o.msfix + i * (_.msfix - o.msfix), s = e, (n = l.vbr_q) < 0 && (n = 0), 9 < n && (n = 9), s.VBR_q = n, (s.VBR_q_frac = 0) != a ? e.quant_comp = l.quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = l.quant_comp), 0 != a ? e.quant_comp_short = l.quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = l.quant_comp_s), 0 != l.expY && (e.experimentalY = 0 != l.expY), 0 != a ? e.internal_flags.nsPsy.attackthre = l.st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = l.st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = l.st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = l.st_s), 0 != a ? e.maskingadjust = l.masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = l.masking_adj), 0 != a ? e.maskingadjust_short = l.masking_adj_short : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = l.masking_adj_short), 0 != a ? e.ATHlower = -l.ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -l.ath_lower / 10), 0 != a ? e.ATHcurve = l.ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = l.ath_curve), 0 != a ? e.athaa_sensitivity = l.ath_sensitivity : 0 < Math.abs(e.athaa_sensitivity - -1) || (e.athaa_sensitivity = l.ath_sensitivity), 0 < l.interch && (0 != a ? e.interChRatio = l.interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = l.interch)), 0 < l.safejoint && (e.exp_nspsytune = e.exp_nspsytune | l.safejoint), 0 < l.sfb21mod && (e.exp_nspsytune = e.exp_nspsytune | l.sfb21mod << 20), 0 != a ? e.msfix = l.msfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = l.msfix), 0 == a && (e.VBR_q = t, e.VBR_q_frac = i); - } - var o = [new t(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new t(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new t(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new t(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new t(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new t(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new t(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new t(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new t(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new t(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new t(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new t(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new t(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new t(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new t(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; - function n(e, t, a) { - var s = t, - n = i.nearestBitrateFullIndex(t); - if (e.VBR = xe.vbr_abr, e.VBR_mean_bitrate_kbps = s, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[n].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[n].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[n].nsbass)) { - var r = int(4 * o[n].nsbass); + var n = t, + s = i.nearestBitrateFullIndex(t); + if (e.VBR = Me.vbr_abr, e.VBR_mean_bitrate_kbps = n, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[s].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[s].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[s].nsbass)) { + var r = int(4 * o[s].nsbass); r < 0 && (r += 64), e.exp_nspsytune = e.exp_nspsytune | r << 2; } - return 0 != a ? e.quant_comp = o[n].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[n].quant_comp), 0 != a ? e.quant_comp_short = o[n].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[n].quant_comp_s), 0 != a ? e.msfix = o[n].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[n].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[n].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[n].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[n].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[n].st_s), 0 != a ? e.scale = o[n].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[n].scale), 0 != a ? e.maskingadjust = o[n].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[n].masking_adj), 0 < o[n].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[n].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[n].masking_adj), 0 != a ? e.ATHlower = -o[n].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[n].ath_lower / 10), 0 != a ? e.ATHcurve = o[n].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[n].ath_curve), 0 != a ? e.interChRatio = o[n].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[n].interch), t; + return 0 != a ? e.quant_comp = o[s].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[s].quant_comp), 0 != a ? e.quant_comp_short = o[s].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[s].quant_comp_s), 0 != a ? e.msfix = o[s].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[s].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[s].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[s].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[s].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[s].st_s), 0 != a ? e.scale = o[s].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[s].scale), 0 != a ? e.maskingadjust = o[s].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[s].masking_adj), 0 < o[s].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[s].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[s].masking_adj), 0 != a ? e.ATHlower = -o[s].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[s].ath_lower / 10), 0 != a ? e.ATHcurve = o[s].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[s].ath_curve), 0 != a ? e.interChRatio = o[s].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[s].interch), t; } this.apply_preset = function (e, t, a) { switch (t) { - case U.R3MIX: - t = U.V3, e.VBR = xe.vbr_mtrh; + case Y.R3MIX: + t = Y.V3, e.VBR = Me.vbr_mtrh; break; - case U.MEDIUM: - t = U.V4, e.VBR = xe.vbr_rh; + case Y.MEDIUM: + t = Y.V4, e.VBR = Me.vbr_rh; break; - case U.MEDIUM_FAST: - t = U.V4, e.VBR = xe.vbr_mtrh; + case Y.MEDIUM_FAST: + t = Y.V4, e.VBR = Me.vbr_mtrh; break; - case U.STANDARD: - t = U.V2, e.VBR = xe.vbr_rh; + case Y.STANDARD: + t = Y.V2, e.VBR = Me.vbr_rh; break; - case U.STANDARD_FAST: - t = U.V2, e.VBR = xe.vbr_mtrh; + case Y.STANDARD_FAST: + t = Y.V2, e.VBR = Me.vbr_mtrh; break; - case U.EXTREME: - t = U.V0, e.VBR = xe.vbr_rh; + case Y.EXTREME: + t = Y.V0, e.VBR = Me.vbr_rh; break; - case U.EXTREME_FAST: - t = U.V0, e.VBR = xe.vbr_mtrh; + case Y.EXTREME_FAST: + t = Y.V0, e.VBR = Me.vbr_mtrh; break; - case U.INSANE: - return t = 320, e.preset = t, n(e, t, a), e.VBR = xe.vbr_off, t; + case Y.INSANE: + return t = 320, e.preset = t, s(e, t, a), e.VBR = Me.vbr_off, t; } switch (e.preset = t) { - case U.V9: - return s(e, 9, a), t; - case U.V8: - return s(e, 8, a), t; - case U.V7: - return s(e, 7, a), t; - case U.V6: - return s(e, 6, a), t; - case U.V5: - return s(e, 5, a), t; - case U.V4: - return s(e, 4, a), t; - case U.V3: - return s(e, 3, a), t; - case U.V2: - return s(e, 2, a), t; - case U.V1: - return s(e, 1, a), t; - case U.V0: - return s(e, 0, a), t; + case Y.V9: + return n(), t; + case Y.V8: + return n(), t; + case Y.V7: + return n(), t; + case Y.V6: + return n(), t; + case Y.V5: + return n(), t; + case Y.V4: + return n(), t; + case Y.V3: + return n(), t; + case Y.V2: + return n(), t; + case Y.V1: + return n(), t; + case Y.V0: + return n(), t; } - return 8 <= t && t <= 320 ? n(e, t, a) : (e.preset = 0, t); + return 8 <= t && t <= 320 ? s(e, t, a) : (e.preset = 0, t); }; }(), - _ = new x(), - l = new w(), - f = new M(), + _ = new T(), + l = new C(), + f = new y(), c = new function () { - this.getLameVersion = function () { + this.getLameShortVersion = function () { return "3.98.4"; - }, this.getLameShortVersion = function () { - return "3.98.4"; - }, this.getLameVeryShortVersion = function () { - return "LAME3.98r"; - }, this.getPsyVersion = function () { - return "0.93"; - }, this.getLameUrl = function () { - return "http://www.mp3dev.org/"; - }, this.getLameOsBitness = function () { - return "32bits"; }; }(), - h = new function () { - this.setModules = function (e, t) {}; - }(), u = new function () { + this.setModules = function (e, t) {}; + }(), + h = new function () { var _; this.setModules = function (e) { _ = e; }, this.ResvFrameBegin = function (e, t) { var a, - s = e.internal_flags, - n = s.l3_side, + n = e.internal_flags, + s = n.l3_side, r = _.getframebits(e); - t.bits = (r - 8 * s.sideinfo_len) / s.mode_gr; - var i = 2048 * s.mode_gr - 8; - 320 < e.brate ? a = 8 * int(1e3 * e.brate / (e.out_samplerate / 1152) / 8 + .5) : (a = 11520, e.strict_ISO && (a = 8 * int(32e4 / (e.out_samplerate / 1152) / 8 + .5))), s.ResvMax = a - r, s.ResvMax > i && (s.ResvMax = i), (s.ResvMax < 0 || e.disable_reservoir) && (s.ResvMax = 0); - var o = t.bits * s.mode_gr + Math.min(s.ResvSize, s.ResvMax); - return a < o && (o = a), n.resvDrain_pre = 0, null != s.pinfo && (s.pinfo.mean_bits = t.bits / 2, s.pinfo.resvsize = s.ResvSize), o; - }, this.ResvMaxBits = function (e, t, a, s) { - var n, + t.bits = (r - 8 * n.sideinfo_len) / n.mode_gr; + var i = 2048 * n.mode_gr - 8; + 320 < e.brate ? me() : (a = 11520, e.strict_ISO && me()), n.ResvMax = a - r, n.ResvMax > i && (n.ResvMax = i), (n.ResvMax < 0 || e.disable_reservoir) && (n.ResvMax = 0); + var o = t.bits * n.mode_gr + Math.min(n.ResvSize, n.ResvMax); + return a < o && (o = a), s.resvDrain_pre = 0, null != n.pinfo && me(), o; + }, this.ResvMaxBits = function (e, t, a, n) { + var s, r = e.internal_flags, i = r.ResvSize, o = r.ResvMax; - 0 != s && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (n = i - 9 * o / 10, a.bits += n, r.substep_shaping |= 128) : (n = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); + 0 != n && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (s = i - 9 * o / 10, a.bits += s, r.substep_shaping |= 128) : (s = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); var _ = i < 6 * r.ResvMax / 10 ? i : 6 * r.ResvMax / 10; - return (_ -= n) < 0 && (_ = 0), _; + return (_ -= s) < 0 && (_ = 0), _; }, this.ResvAdjust = function (e, t) { e.ResvSize -= t.part2_3_length + t.part2_length; }, this.ResvFrameEnd = function (e, t) { var a, - s = e.l3_side; + n = e.l3_side; e.ResvSize += t * e.mode_gr; - var n = 0; - s.resvDrain_post = 0, (s.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (n += a), 0 < (a = e.ResvSize - n - e.ResvMax) && (n += a); - var r = Math.min(8 * s.main_data_begin, n) / 8; - s.resvDrain_pre += 8 * r, n -= 8 * r, e.ResvSize -= 8 * r, s.main_data_begin -= r, s.resvDrain_post += n, e.ResvSize -= n; + var s = 0; + n.resvDrain_post = 0, (n.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (s += a), 0 < (a = e.ResvSize - s - e.ResvMax) && (s += a); + var r = Math.min(8 * n.main_data_begin, s) / 8; + n.resvDrain_pre += 8 * r, s -= 8 * r, e.ResvSize -= 8 * r, n.main_data_begin -= r, n.resvDrain_post += s, e.ResvSize -= s; }; }(), - m = new k(), + b = new A(), p = new function () { this.setModules = function (e, t, a) {}; }(), - b = new function () {}(); - n.setModules(r, i, o, _, l, f, c, h, b), i.setModules(r, b, c, f), h.setModules(i, c), o.setModules(n), l.setModules(i, u, _, m), _.setModules(m, u, n.enc.psy), u.setModules(i), m.setModules(_), f.setModules(n, i, c), a.setModules(p, b), p.setModules(c, h, o); - var v = n.lame_init(); - v.num_channels = s, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = Ee.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, n.lame_init_params(v); + m = new function () {}(); + s.setModules(r, i, o, _, l, f, c, u, m), i.setModules(r, m, c, f), u.setModules(i, c), o.setModules(s), l.setModules(i, h, _, b), _.setModules(b, h, s.enc.psy), h.setModules(i), b.setModules(_), f.setModules(s, i, c), a.setModules(p, m), p.setModules(c, u, o); + var v = s.lame_init(); + v.num_channels = n, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = ye.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, s.lame_init_params(v); var d = 1152, g = 0 | 1.25 * d + 7200, - S = A(g); + w = S(g); this.encodeBuffer = function (e, t) { - 1 == s && (t = e), e.length > d && (d = e.length, S = A(g = 0 | 1.25 * d + 7200)); - var a = n.lame_encode_buffer(v, e, t, e.length, S, 0, g); - return new Int8Array(S.subarray(0, a)); + 1 == n && (t = e), e.length > d && (d = e.length, w = S(g = 0 | 1.25 * d + 7200)); + var a = s.lame_encode_buffer(v, e, t, e.length, w, 0, g); + return new Int8Array(w.subarray(0, a)); }, this.flush = function () { - var e = n.lame_encode_flush(v, S, 0, g); - return new Int8Array(S.subarray(0, e)); + var e = s.lame_encode_flush(v, w, 0, g); + return new Int8Array(w.subarray(0, e)); }; }; } - t(), Recorder.lamejs = t; -}(); + t(), e.lamejs = t; +}(("object" == typeof window && window.document ? window : Object).Recorder); }); /* 录音 Recorder扩展,动态波形显示 https://github.com/xiangyuecn/Recorder */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { + var WaveView = function (set) { return new fn(set); }; @@ -13946,7 +13628,12 @@ https://github.com/xiangyuecn/Recorder ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -13975,38 +13662,44 @@ https://github.com/xiangyuecn/Recorder o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - var ctx = This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; + var ctx = This.ctx = canvas.getContext("2d"); This.linear1 = This.genLinear(ctx, width, set.linear1); This.linear2 = This.genLinear(ctx, width, set.linear2); This.linearBg = This.genLinear(ctx, height, set.linearBg, true); - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } This._phase = 0; }; fn.prototype = WaveView.prototype = { @@ -14025,7 +13718,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; var maxAmplitude = set.height * scale / 2; - for (var x = 0; x < width; x += scale) { + for (var x = 0; x <= width; x += scale) { var scaling = (1 + Math.cos(Math.PI + x / width * 2 * Math.PI)) / 2; var y = scaling * maxAmplitude * amplitude * Math.sin(2 * Math.PI * (x / width) * frequency + phase) + maxAmplitude; rtv.push(y); @@ -14097,7 +13790,7 @@ https://github.com/xiangyuecn/Recorder //绘制包围背景 ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path1[i]); } else { @@ -14123,7 +13816,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path[i]); } else { @@ -14136,11 +13829,11 @@ https://github.com/xiangyuecn/Recorder } }; Recorder[ViewTxt] = WaveView; -})(); +}); /* 录音 Recorder扩展,频率直方图显示 -使用本扩展需要引入lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可自行修改源码恢复成完整的线性频谱,或修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 +使用本扩展需要引入src/extensions/lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可通过配置fullFreq来恢复成完整的线性频谱,或自行修改源码修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 https://github.com/xiangyuecn/Recorder @@ -14148,7 +13841,13 @@ https://github.com/xiangyuecn/Recorder https://www.iteye.com/topic/851459 https://sourceforge.net/projects/jmp123/files/ */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { var FrequencyHistogramView = function (set) { return new fn(set); @@ -14163,7 +13862,12 @@ https://sourceforge.net/projects/jmp123/files/ ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -14209,7 +13913,9 @@ https://sourceforge.net/projects/jmp123/files/ stripeShadowBlur: -1 //峰值小横条阴影基础大小,设为0不显示阴影,-1为柱子的大小,如果柱子数量太多时请勿开启,非常影响性能 , stripeShadowColor: "" //峰值小横条阴影颜色,留空为柱子的阴影颜色 + , + fullFreq: false //是否要绘制所有频率;默认false主要绘制5khz以下的频率,高频部分占比很少,此时不同的采样率对频谱显示几乎没有影响;设为true后不同采样率下显示的频谱是不一样的,因为 最大频率=采样率/2 会有差异 //当发生绘制时会回调此方法,参数为当前绘制的频率数据和采样率,可实现多个直方图同时绘制,只消耗一个input输入和计算时间 , onDraw: function (frequencyData, sampleRate) {} @@ -14218,37 +13924,43 @@ https://sourceforge.net/projects/jmp123/files/ o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } + This.ctx = canvas.getContext("2d"); if (!Recorder.LibFFT) { - throw new Error("需要lib.fft.js支持"); + throw new Error($T.G("NeedImport-2", [ViewTxt, "src/extensions/lib.fft.js"])); } This.fft = Recorder.LibFFT(1024); @@ -14288,6 +14000,9 @@ https://sourceforge.net/projects/jmp123/files/ //超时没有输入,顶部横条已全部落下,干掉定时器 clearInterval(This.timer); This.timer = 0; + This.lastH = []; //重置高度再绘制一次,避免定时不准没到底就停了 + This.stripesH = []; + This.draw(null, This.sampleRate); return; } if (now - drawTime < interval) { @@ -14339,15 +14054,19 @@ https://sourceforge.net/projects/jmp123/files/ var Y0 = 1 << (Math.round(Math.log(bufferSize) / Math.log(2) + 3) << 1); var logY0 = Math.log(Y0) / Math.log(10); var dBmax = 20 * Math.log(0x7fff) / Math.log(10); - var fftSize = bufferSize / 2; - var fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); //5khz所在位置,8000采样率及以下最高只有4khz - var fftSize5kIsAll = fftSize5k == fftSize; - var line80 = fftSize5kIsAll ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 + var fftSize = bufferSize / 2, + fftSize5k = fftSize; + if (!set.fullFreq) { + //非绘制所有频率时,计算5khz所在位置,8000采样率及以下最高只有4khz + fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); + } + var isFullFreq = fftSize5k == fftSize; + var line80 = isFullFreq ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 var fftSizeStep1 = fftSize5k / line80; - var fftSizeStep2 = fftSize5kIsAll ? 0 : (fftSize - fftSize5k) / (lineCount - line80); + var fftSizeStep2 = isFullFreq ? 0 : (fftSize - fftSize5k) / (lineCount - line80); var fftIdx = 0; for (var i = 0; i < lineCount; i++) { - //不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 + // !fullFreq 时不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 //80%关注0-5khz主要人声部分 20%关注剩下的高频,这样不管什么采样率都能做到大部分频率显示一致。 var start = Math.ceil(fftIdx); if (i < line80) { @@ -14357,14 +14076,18 @@ https://sourceforge.net/projects/jmp123/files/ //5khz以上 fftIdx += fftSizeStep2; } - var end = Math.min(Math.ceil(fftIdx), fftSize); + var end = Math.ceil(fftIdx); + if (end == start) end++; + end = Math.min(end, fftSize); //参考AudioGUI.java .drawHistogram方法 //查找当前频段的最大"幅值" var maxAmp = 0; - for (var j = start; j < end; j++) { - maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + if (frequencyData) { + for (var j = start; j < end; j++) { + maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + } } //计算音量 @@ -14402,8 +14125,6 @@ https://sourceforge.net/projects/jmp123/files/ var stripeLinear2 = set.stripeLinear && This.genLinear(ctx, set.stripeLinear, originY, originY + heightY) || linear2; //上半部分的峰值小横条填充 //计算柱子间距 - ctx.shadowBlur = set.shadowBlur * scale; - ctx.shadowColor = set.shadowColor; var mirrorEnable = set.mirrorEnable; var mirrorCount = mirrorEnable ? lineCount * 2 - 1 : lineCount; //镜像柱子数量翻一倍-1根 @@ -14412,78 +14133,105 @@ https://sourceforge.net/projects/jmp123/files/ if (spaceWidth != 0) { widthRatio = (width - spaceWidth * (mirrorCount + 1)) / width; } - var lineWidth = Math.max(1 * scale, Math.floor(width * widthRatio / mirrorCount)); //柱子宽度至少1个单位 - var spaceFloat = (width - mirrorCount * lineWidth) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 - - //绘制柱子 - var minHeight = set.minHeight * scale; - var mirrorSubX = spaceFloat + lineWidth / 2; - var XFloat = mirrorEnable ? width / 2 - mirrorSubX : 0; //镜像时,中间柱子位于正中心 - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { - xFloat += spaceFloat; - x = Math.floor(xFloat); - h = Math.max(lastH[i], minHeight); - - //绘制上半部分 - if (originY != 0) { - y = originY - h; - ctx.fillStyle = linear1; - ctx.fillRect(x, y, lineWidth, h); - } - //绘制下半部分 - if (originY != height) { - ctx.fillStyle = linear2; - ctx.fillRect(x, originY, lineWidth, h); - } - xFloat += lineWidth; + for (var i = 0; i < 2; i++) { + var lineFloat = Math.max(1 * scale, width * widthRatio / mirrorCount); //柱子宽度至少1个单位 + var lineWN = Math.floor(lineFloat), + lineWF = lineFloat - lineWN; //提取出小数部分 + var spaceFloat = (width - mirrorCount * lineFloat) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 + if (spaceFloat > 0 && spaceFloat < 1) { + widthRatio = 1; + spaceFloat = 0; //不够一个像素,丢弃不绘制间隔,重新计算 + } else break; } - //绘制柱子顶上峰值小横条 - if (set.stripeEnable) { - var stripeShadowBlur = set.stripeShadowBlur; - ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; - ctx.shadowColor = set.stripeShadowColor || set.shadowColor; - var stripeHeight = set.stripeHeight * scale; - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { + //绘制 + var minHeight = set.minHeight * scale; + var XFloat = mirrorEnable ? (width - lineWN) / 2 - spaceFloat : 0; //镜像时,中间柱子位于正中心 + for (var iMirror = 0; iMirror < 2; iMirror++) { + if (iMirror) { + ctx.save(); + ctx.scale(-1, 1); + } + var xMirror = iMirror ? width : 0; //绘制镜像部分,不用drawImage(canvas)进行镜像绘制,提升兼容性(iOS微信小程序bug https://developers.weixin.qq.com/community/develop/doc/000aaca2148dc8a235a0fb8c66b000) + + //绘制柱子 + ctx.shadowBlur = set.shadowBlur * scale; + ctx.shadowColor = set.shadowColor; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { xFloat += spaceFloat; - x = Math.floor(xFloat); - h = stripesH[i]; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = Math.max(lastH[i], minHeight); //绘制上半部分 if (originY != 0) { - y = originY - h - stripeHeight; - if (y < 0) { - y = 0; - } - ctx.fillStyle = stripeLinear1; - ctx.fillRect(x, y, lineWidth, stripeHeight); + y = originY - h; + ctx.fillStyle = linear1; + ctx.fillRect(x, y, w, h); } //绘制下半部分 if (originY != height) { - y = originY + h; - if (y + stripeHeight > height) { - y = height - stripeHeight; - } - ctx.fillStyle = stripeLinear2; - ctx.fillRect(x, y, lineWidth, stripeHeight); + ctx.fillStyle = linear2; + ctx.fillRect(x, originY, w, h); } - xFloat += lineWidth; + xFloat += w; } - } - //镜像,从中间直接镜像即可 - if (mirrorEnable) { - var srcW = Math.floor(width / 2); - ctx.save(); - ctx.scale(-1, 1); - ctx.drawImage(This.canvas, Math.ceil(width / 2), 0, srcW, height, -srcW, 0, srcW, height); - ctx.restore(); + //绘制柱子顶上峰值小横条 + if (set.stripeEnable) { + var stripeShadowBlur = set.stripeShadowBlur; + ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; + ctx.shadowColor = set.stripeShadowColor || set.shadowColor; + var stripeHeight = set.stripeHeight * scale; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { + xFloat += spaceFloat; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = stripesH[i]; + + //绘制上半部分 + if (originY != 0) { + y = originY - h - stripeHeight; + if (y < 0) { + y = 0; + } + ctx.fillStyle = stripeLinear1; + ctx.fillRect(x, y, w, stripeHeight); + } + //绘制下半部分 + if (originY != height) { + y = originY + h; + if (y + stripeHeight > height) { + y = height - stripeHeight; + } + ctx.fillStyle = stripeLinear2; + ctx.fillRect(x, y, w, stripeHeight); + } + xFloat += w; + } + } + if (iMirror) { + ctx.restore(); + } + if (!mirrorEnable) break; + } + if (frequencyData) { + set.onDraw(frequencyData, sampleRate); } - set.onDraw(frequencyData, sampleRate); } }; Recorder[ViewTxt] = FrequencyHistogramView; -})(); +}); /* 时域转频域,快速傅里叶变换(FFT) @@ -14497,104 +14245,111 @@ fft.transform(inBuffer) inBuffer:[Int16,...] 数组长度必须是bufferSize 返回[Float64(Long),...],长度为bufferSize/2 */ - -/* -从FFT.java 移植,Java开源库:jmp123 版本0.3 -https://www.iteye.com/topic/851459 -https://sourceforge.net/projects/jmp123/files/ -*/ -Recorder.LibFFT = function (bufferSize) { - - var FFT_N_LOG, FFT_N, MINY; - var real, imag, sintable, costable; - var bitReverse; - var FFT_Fn = function (bufferSize) { - //bufferSize只能取值2的n次方 - FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); - FFT_N = 1 << FFT_N_LOG; - MINY = (FFT_N << 2) * Math.sqrt(2); - real = []; - imag = []; - sintable = [0]; - costable = [0]; - bitReverse = []; - var i, j, k, reve; - for (i = 0; i < FFT_N; i++) { - k = i; - for (j = 0, reve = 0; j != FFT_N_LOG; j++) { - reve <<= 1; - reve |= k & 1; - k >>>= 1; - } - bitReverse[i] = reve; - } - var theta, - dt = 2 * Math.PI / FFT_N; - for (i = (FFT_N >> 1) - 1; i > 0; i--) { - theta = i * dt; - costable[i] = Math.cos(theta); - sintable[i] = Math.sin(theta); - } - }; +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { /* - 用于频谱显示的快速傅里叶变换 - inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + 从FFT.java 移植,Java开源库:jmp123 版本0.3 + https://www.iteye.com/topic/851459 + https://sourceforge.net/projects/jmp123/files/ */ - var getModulus = function (inBuffer) { - var i, - j, - k, - ir, - j0 = 1, - idx = FFT_N_LOG - 1; - var cosv, sinv, tmpr, tmpi; - for (i = 0; i != FFT_N; i++) { - real[i] = inBuffer[bitReverse[i]]; - imag[i] = 0; - } - for (i = FFT_N_LOG; i != 0; i--) { - for (j = 0; j != j0; j++) { - cosv = costable[j << idx]; - sinv = sintable[j << idx]; - for (k = j; k < FFT_N; k += j0 << 1) { - ir = k + j0; - tmpr = cosv * real[ir] - sinv * imag[ir]; - tmpi = cosv * imag[ir] + sinv * real[ir]; - real[ir] = real[k] - tmpr; - imag[ir] = imag[k] - tmpi; - real[k] += tmpr; - imag[k] += tmpi; + Recorder.LibFFT = function (bufferSize) { + var FFT_N_LOG, FFT_N, MINY; + var real, imag, sintable, costable; + var bitReverse; + var FFT_Fn = function (bufferSize) { + //bufferSize只能取值2的n次方 + FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); + FFT_N = 1 << FFT_N_LOG; + MINY = (FFT_N << 2) * Math.sqrt(2); + real = []; + imag = []; + sintable = [0]; + costable = [0]; + bitReverse = []; + var i, j, k, reve; + for (i = 0; i < FFT_N; i++) { + k = i; + for (j = 0, reve = 0; j != FFT_N_LOG; j++) { + reve <<= 1; + reve |= k & 1; + k >>>= 1; } + bitReverse[i] = reve; } - j0 <<= 1; - idx--; - } - j = FFT_N >> 1; - var outBuffer = new Float64Array(j); + var theta, + dt = 2 * Math.PI / FFT_N; + for (i = (FFT_N >> 1) - 1; i > 0; i--) { + theta = i * dt; + costable[i] = Math.cos(theta); + sintable[i] = Math.sin(theta); + } + }; + /* - * 输出模的平方: - * for(i = 1; i <= j; i++) - * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; - * - * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 - * 和Spectrum.Y0,Spectrum.logY0对应. - */ - sinv = MINY; - cosv = -MINY; - for (i = j; i != 0; i--) { - tmpr = real[i]; - tmpi = imag[i]; - if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); - } - return outBuffer; + 用于频谱显示的快速傅里叶变换 + inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + */ + var getModulus = function (inBuffer) { + var i, + j, + k, + ir, + j0 = 1, + idx = FFT_N_LOG - 1; + var cosv, sinv, tmpr, tmpi; + for (i = 0; i != FFT_N; i++) { + real[i] = inBuffer[bitReverse[i]]; + imag[i] = 0; + } + for (i = FFT_N_LOG; i != 0; i--) { + for (j = 0; j != j0; j++) { + cosv = costable[j << idx]; + sinv = sintable[j << idx]; + for (k = j; k < FFT_N; k += j0 << 1) { + ir = k + j0; + tmpr = cosv * real[ir] - sinv * imag[ir]; + tmpi = cosv * imag[ir] + sinv * real[ir]; + real[ir] = real[k] - tmpr; + imag[ir] = imag[k] - tmpi; + real[k] += tmpr; + imag[k] += tmpi; + } + } + j0 <<= 1; + idx--; + } + j = FFT_N >> 1; + var outBuffer = new Float64Array(j); + /* + * 输出模的平方: + * for(i = 1; i <= j; i++) + * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; + * + * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 + * 和Spectrum.Y0,Spectrum.logY0对应. + */ + sinv = MINY; + cosv = -MINY; + for (i = j; i != 0; i--) { + tmpr = real[i]; + tmpi = imag[i]; + if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); + } + return outBuffer; + }; + FFT_Fn(bufferSize); + return { + transform: getModulus, + bufferSize: FFT_N + }; }; - FFT_Fn(bufferSize); - return { - transform: getModulus, - bufferSize: FFT_N - }; -}; +}); var playIcon = "data:image/png;base64,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"; @@ -14628,7 +14383,7 @@ const uuid = prefix => { const id = s.join(''); return prefix ? prefix + '__' + id : id; }; -var script$G = { +var script$I = { name: 'RecordPlayer', props: { //模式:preview 预览 (默认),editor 编辑 @@ -15118,10 +14873,10 @@ var script$G = { }; /* script */ -const __vue_script__$G = script$G; +const __vue_script__$I = script$I; /* template */ -var __vue_render__$G = function () { +var __vue_render__$I = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -15325,17 +15080,17 @@ var __vue_render__$G = function () { 1 ) }; -var __vue_staticRenderFns__$G = []; -__vue_render__$G._withStripped = true; +var __vue_staticRenderFns__$I = []; +__vue_render__$I._withStripped = true; /* style */ - const __vue_inject_styles__$G = undefined; + const __vue_inject_styles__$I = undefined; /* scoped */ - const __vue_scope_id__$G = undefined; + const __vue_scope_id__$I = undefined; /* module identifier */ - const __vue_module_identifier__$G = undefined; + const __vue_module_identifier__$I = undefined; /* functional template */ - const __vue_is_functional_template__$G = false; + const __vue_is_functional_template__$I = false; /* style inject */ /* style inject SSR */ @@ -15344,13 +15099,13 @@ __vue_render__$G._withStripped = true; - const __vue_component__$G = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$G, staticRenderFns: __vue_staticRenderFns__$G }, - __vue_inject_styles__$G, - __vue_script__$G, - __vue_scope_id__$G, - __vue_is_functional_template__$G, - __vue_module_identifier__$G, + const __vue_component__$I = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$I, staticRenderFns: __vue_staticRenderFns__$I }, + __vue_inject_styles__$I, + __vue_script__$I, + __vue_scope_id__$I, + __vue_is_functional_template__$I, + __vue_module_identifier__$I, false, undefined, undefined, @@ -15363,9 +15118,9 @@ const _audio = '.mp3,'; const _video = '.mp4,.MP4'; const _resources = 'application/x-zip-compressed,.zip,'; const _office = '.ppt,.xlsx,.xls,.doc,.docx,.pptx'; -var script$F = { +var script$H = { components: { - RecordPlayer: __vue_component__$G + RecordPlayer: __vue_component__$I }, name: 'addFile', props: { @@ -15830,9 +15585,9 @@ var script$F = { }; /* script */ -const __vue_script__$F = script$F; +const __vue_script__$H = script$H; /* template */ -var __vue_render__$F = function () { +var __vue_render__$H = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -16429,17 +16184,17 @@ var __vue_render__$F = function () { ] ) }; -var __vue_staticRenderFns__$F = []; -__vue_render__$F._withStripped = true; +var __vue_staticRenderFns__$H = []; +__vue_render__$H._withStripped = true; /* style */ - const __vue_inject_styles__$F = undefined; + const __vue_inject_styles__$H = undefined; /* scoped */ - const __vue_scope_id__$F = undefined; + const __vue_scope_id__$H = undefined; /* module identifier */ - const __vue_module_identifier__$F = undefined; + const __vue_module_identifier__$H = undefined; /* functional template */ - const __vue_is_functional_template__$F = false; + const __vue_is_functional_template__$H = false; /* style inject */ /* style inject SSR */ @@ -16448,13 +16203,13 @@ __vue_render__$F._withStripped = true; - const __vue_component__$F = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$F, staticRenderFns: __vue_staticRenderFns__$F }, - __vue_inject_styles__$F, - __vue_script__$F, - __vue_scope_id__$F, - __vue_is_functional_template__$F, - __vue_module_identifier__$F, + const __vue_component__$H = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$H, staticRenderFns: __vue_staticRenderFns__$H }, + __vue_inject_styles__$H, + __vue_script__$H, + __vue_scope_id__$H, + __vue_is_functional_template__$H, + __vue_module_identifier__$H, false, undefined, undefined, @@ -16711,7 +16466,7 @@ function mixin() { function setup(options) { return assign_1(setupDefaults_1, options); } -XEUtils.VERSION = '3.5.25'; +XEUtils.VERSION = '3.5.29'; XEUtils.mixin = mixin; XEUtils.setup = setup; var ctor = XEUtils; @@ -48669,11 +48424,11 @@ var n = function () { */ let prevOverflow = ''; -var script$E = { +var script$G = { name: 'XmlTextRender', components: { - addFile: __vue_component__$F, - XmlTextDialogRender: __vue_component__$H, + addFile: __vue_component__$H, + XmlTextDialogRender: __vue_component__$J, [ImagePreview$1.Component.name]: ImagePreview$1.Component }, props: { @@ -48760,6 +48515,7 @@ var script$E = { actionCopyId: `act-copy__${v4()}`, actionNoteId: `act-note__${v4()}`, actionHighlightId: `act-light__${v4()}`, + actionLinkId: `act-light__${v4()}`, actionEncyclopediasId: `act-light__${v4()}`, actionDictionaryId: `act-light__${v4()}`, addTeacherResourcesId: `add-teacher-resources__${v4()}`, @@ -48863,7 +48619,9 @@ var script$E = { return this.getKeyboardShow(); }, evn() { - return this.getSysEvn() || {}; + return this.getSysEvn() || { + tippy: {} + }; }, mergeMarkList() { let teacherNoteList = this.getTeacherNoteList() || [], @@ -49068,7 +48826,7 @@ var script$E = { } return null; } - if (this.userType && this.pBlockData.html.indexOf('<pre') === -1) { + if (this.userType && this.evn.isAddMark && this.pBlockData.html.indexOf('<pre') === -1) { this.markInstance = new n(this.markRootId, { id: this.currentRule.xmlCompRef }); @@ -49129,6 +48887,8 @@ var script$E = { _this.actionAddNote(); } else if (data.type == 'highlight' && data.tippyTplBarId == _this.tippyTplBarId) { _this.actionAddHighlight(); + } else if (data.type == 'link' && data.tippyTplBarId == _this.tippyTplBarId) { + _this.actionAddLink(); } _this.$EventBus.$emit('selectionTextChange', { state: false, @@ -49142,7 +48902,7 @@ var script$E = { // this.noteOperateMode = 'add' // let defaultUnderlineStyle = 'mk-underline__default' if (data.operationType == 'add' && _this.groupLocation == data.location) { - _this.markInstance.underline(data.markEfiCode, 'mk-underline__default', e => { + _this.markInstance.underline(data.markEfiCode, _this.evn.noteStyle, e => { }); _this.tempMarkEfiStr = ''; } else if (data.operationType == 'remove' && _this.groupLocation == data.location) { @@ -49303,7 +49063,7 @@ var script$E = { // @pos MouseUp let _this = this; let u = navigator.userAgent; - if (this.userType && this.insideIndex === this.ruleIndex) { + if (this.userType && this.insideIndex === this.ruleIndex && this.evn.isAddMark) { setTimeout(() => { // console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'MouseUp', _this.markEfiStr) this.$EventBus.$emit('selectionTextChange', { @@ -49371,7 +49131,7 @@ var script$E = { noteContent: '', markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49391,6 +49151,7 @@ var script$E = { let actCopy = instance.popper.children[0]?.querySelector(`#${_this.actionCopyId}`), actNote = instance.popper.children[0]?.querySelector(`#${_this.actionNoteId}`), actHighlight = instance.popper.children[0]?.querySelector(`#${_this.actionHighlightId}`), + actLink = instance.popper.children[0]?.querySelector(`#${_this.actionLinkId}`), addTeacherResources = instance.popper.children[0]?.querySelector(`#${_this.addTeacherResourcesId}`), actionDictionary = instance.popper.children[0]?.querySelector(`#${_this.actionDictionaryId}`), //词典 @@ -49411,6 +49172,11 @@ var script$E = { once: true }); } + if (actLink) { + actLink.addEventListener('click', _this.actionAddLink, { + once: true + }); + } if (addTeacherResources) { addTeacherResources.addEventListener('click', _this.addTeacherResources, { once: true @@ -49601,7 +49367,7 @@ var script$E = { } this.noteOperateMode = 'edit'; this.tempMarkModel = model; - if (this.userType === 'student' && this.isMobile) { + if (this.userType && this.isMobile) { this.notePopupVisible = true; this.noteData = { selectionText: model.selectionText, @@ -49622,7 +49388,7 @@ var script$E = { // e?.stopPropagation && e.stopPropagation() let _this = this; this.noteOperateMode = 'add'; - let defaultUnderlineStyle = this.userType === 'teacher' ? 'mk-underline__default' : 'mk-underline__dashed'; + let defaultUnderlineStyle = this.userType === 'teacher' ? this.evn.resourcesStyle : this.evn.noteStyle; _this.markInstance.underline(_this.markEfiStr, defaultUnderlineStyle, e => { try { // 下划线点击事件, 比如打开编辑框 @@ -49685,7 +49451,7 @@ var script$E = { noteContent, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49737,7 +49503,7 @@ var script$E = { }, actionAddHighlight() { let _this = this; - let styleType = 'mk-hightlight__default'; + let styleType = this.evn.highlight; _this.markInstance.highlight(_this.markEfiStr, styleType, e => { try { let markEfiStr = e.target.getAttribute('data-id'); @@ -49766,6 +49532,37 @@ var script$E = { } window.getSelection()?.removeAllRanges(); }, + actionAddLink() { + let _this = this; + let styleType = this.evn.linkStyle; + _this.markInstance.underline(_this.markEfiStr, styleType, e => { + try { + let markEfiStr = e.target.getAttribute('data-id'); + _this.highlightClick(e, markEfiStr); + } catch (error) { + console.log('%c%s', 'font-size:2em;background: #DD5644;color: #FFF', 'underline error', error); + } + }); + this.hideTippy(); + let markId = `mark__${v4()}`; + let model = { + selectionText: this.noteData.selectionText, + markEfiCode: this.markEfiStr, + type: `link__${this.userType}`, + styleType, + blockIndex: this.ruleIndex, + markId + }; + this.noteData.selectionText = ''; + if (this.userType && this.insideIndex === this.ruleIndex) { + // this.$EventBus.$emit('createHighlight', model) + let rollbackMark = this.markEfiStr; + this.emitRollbackHandler('createLink', model).then(id => { + id === markId && _this.markInstance.remove(rollbackMark, 'underline'); + }); + } + window.getSelection()?.removeAllRanges(); + }, highlightClick(e, efi) { console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'HighLight Click', e, this.markEfiStr); }, @@ -49792,7 +49589,7 @@ var script$E = { noteContent: value, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49896,7 +49693,8 @@ var script$E = { this.$message.error('未选中任何内容'); return; } - let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en`; + // let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en` + let url = `https://dict.baidu.com/s?wd=${this.noteData.selectionText}&device=pc&from=home`; this.openLink(url); }, openEncyclopedias() { @@ -49921,9 +49719,9 @@ var script$E = { }; /* script */ -const __vue_script__$E = script$E; +const __vue_script__$G = script$G; /* template */ -var __vue_render__$E = function () { +var __vue_render__$G = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -50009,75 +49807,50 @@ var __vue_render__$E = function () { }, }, [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-remark--mobile", - }, - [ - _c("span", { staticClass: "tipbar-remark" }, [ - _vm._v("均<=200字"), - ]), - ] - ), + _vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("div", { staticClass: "tipbar-remark--mobile" }, [ + _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]), + ]) + : _vm._e(), _vm._v(" "), - _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionCopyId }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.actionCopy.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon copy" }), - _vm._v(" "), - _c("span", [_vm._v("复制")]), - ] - ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), - _vm._v(" "), - _c("span", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-separator--mobile", - }), - _vm._v(" "), - _vm.userType !== "teacher" + _vm.evn.tippy.copy ? [ + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionCopyId }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.actionCopy.apply(null, arguments) + }, + }, + }, + [ + _vm.evn.tippy.copyIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.copyIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("复制")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.note + ? [ + _vm.evn.tippy.noteLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), _c( "div", { @@ -50091,27 +49864,16 @@ var __vue_render__$E = function () { }, }, [ - _c("i", { staticClass: "tipbar-icon note" }), + _vm.evn.tippy.noteIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.noteIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("笔记")]), ] ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), ] : _vm._e(), _vm._v(" "), @@ -50127,7 +49889,7 @@ var __vue_render__$E = function () { staticClass: "tipbar-separator--mobile", }), _vm._v(" "), - _vm.userType == "teacher" + _vm.evn.tippy.resources ? _c( "div", { @@ -50140,31 +49902,35 @@ var __vue_render__$E = function () { }, }, [ - _c("i", { - staticClass: "tipbar-icon addTeacherResources", - }), + _c( + "span", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.evn.tippy.resourcesLine, + expression: "evn.tippy.resourcesLine", + }, + ], + staticClass: "tipbar-separator", + }, + [_vm._v("|")] + ), + _vm._v(" "), + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("资源")]), ] ) : _vm._e(), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionHighlightId }, - }, - [ - _c("i", { staticClass: "tipbar-icon highlight" }), - _vm._v(" "), - _c("span", [_vm._v("高亮")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.evn.isHuaTeng + _vm.evn.tippy.highlight ? [ _c( "span", @@ -50173,8 +49939,8 @@ var __vue_render__$E = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.highlightLine, + expression: "evn.tippy.highlightLine", }, ], staticClass: "tipbar-separator", @@ -50182,21 +49948,28 @@ var __vue_render__$E = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionDictionaryId }, - }, - [ - _c("i", { staticClass: "tipbar-icon dictionary" }), - _vm._v(" "), - _c("span", [_vm._v("词典")]), - ] - ) - : _vm._e(), - _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionHighlightId }, + }, + [ + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("高亮")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.link + ? [ _c( "span", { @@ -50204,8 +49977,8 @@ var __vue_render__$E = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.linkLine, + expression: "evn.tippy.linkLine", }, ], staticClass: "tipbar-separator", @@ -50213,40 +49986,87 @@ var __vue_render__$E = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionEncyclopediasId }, - }, - [ - _c("i", { - staticClass: "tipbar-icon encyclopedias", - }), - _vm._v(" "), - _c("span", [_vm._v("百科")]), - ] - ) - : _vm._e(), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionLinkId }, + }, + [ + _vm.evn.tippy.linkIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.linkIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("划线")]), + ] + ), ] : _vm._e(), _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-remark", - }, - [_vm._v("均<=200字")] - ), + _vm.evn.tippy.dictionary + ? [ + _vm.evn.tippy.dictionaryLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionDictionaryId }, + }, + [ + _vm.evn.tippy.dictionaryIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.dictionaryIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("词典")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.encyclopedias + ? [ + _vm.evn.tippy.encyclopediasLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionEncyclopediasId }, + }, + [ + _vm.evn.tippy.encyclopediasIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.encyclopediasIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("百科")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + !_vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]) + : _vm._e(), ], 2 ), @@ -50501,17 +50321,17 @@ var __vue_render__$E = function () { 2 ) }; -var __vue_staticRenderFns__$E = []; -__vue_render__$E._withStripped = true; +var __vue_staticRenderFns__$G = []; +__vue_render__$G._withStripped = true; /* style */ - const __vue_inject_styles__$E = undefined; + const __vue_inject_styles__$G = undefined; /* scoped */ - const __vue_scope_id__$E = "data-v-4ae2eebc"; + const __vue_scope_id__$G = "data-v-a0b70a4a"; /* module identifier */ - const __vue_module_identifier__$E = undefined; + const __vue_module_identifier__$G = undefined; /* functional template */ - const __vue_is_functional_template__$E = false; + const __vue_is_functional_template__$G = false; /* style inject */ /* style inject SSR */ @@ -50520,13 +50340,13 @@ __vue_render__$E._withStripped = true; - const __vue_component__$E = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$E, staticRenderFns: __vue_staticRenderFns__$E }, - __vue_inject_styles__$E, - __vue_script__$E, - __vue_scope_id__$E, - __vue_is_functional_template__$E, - __vue_module_identifier__$E, + const __vue_component__$G = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$G, staticRenderFns: __vue_staticRenderFns__$G }, + __vue_inject_styles__$G, + __vue_script__$G, + __vue_scope_id__$G, + __vue_is_functional_template__$G, + __vue_module_identifier__$G, false, undefined, undefined, @@ -50603,12 +50423,452 @@ var singleGroupMixin = { }; // -var script$D = { +var script$F = { mixins: [singleGroupMixin], name: 'titleFifthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + groupData: {} + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$F = script$F; +/* template */ +var __vue_render__$F = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-fifth-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("div", { staticClass: "title-bottom" }), + _vm._v(" "), + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "title-right-img" }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$F = []; +__vue_render__$F._withStripped = true; + + /* style */ + const __vue_inject_styles__$F = undefined; + /* scoped */ + const __vue_scope_id__$F = "data-v-56a198fa"; + /* module identifier */ + const __vue_module_identifier__$F = undefined; + /* functional template */ + const __vue_is_functional_template__$F = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$F = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$F, staticRenderFns: __vue_staticRenderFns__$F }, + __vue_inject_styles__$F, + __vue_script__$F, + __vue_scope_id__$F, + __vue_is_functional_template__$F, + __vue_module_identifier__$F, + false, + undefined, + undefined, + undefined + ); + +// +var script$E = { + mixins: [singleGroupMixin], + name: 'titleFirstRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + groupData: {} + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$E = script$E; +/* template */ +var __vue_render__$E = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-first-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("div", { staticClass: "title-left-img" }), + _vm._v(" "), + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "title-right-img" }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$E = []; +__vue_render__$E._withStripped = true; + + /* style */ + const __vue_inject_styles__$E = undefined; + /* scoped */ + const __vue_scope_id__$E = "data-v-2a582ff5"; + /* module identifier */ + const __vue_module_identifier__$E = undefined; + /* functional template */ + const __vue_is_functional_template__$E = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$E = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$E, staticRenderFns: __vue_staticRenderFns__$E }, + __vue_inject_styles__$E, + __vue_script__$E, + __vue_scope_id__$E, + __vue_is_functional_template__$E, + __vue_module_identifier__$E, + false, + undefined, + undefined, + undefined + ); + +// +var script$D = { + mixins: [singleGroupMixin], + name: 'titleHexagonRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -50700,446 +50960,6 @@ var script$D = { const __vue_script__$D = script$D; /* template */ var __vue_render__$D = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-fifth-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("div", { staticClass: "title-bottom" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "title-right-img" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$D = []; -__vue_render__$D._withStripped = true; - - /* style */ - const __vue_inject_styles__$D = undefined; - /* scoped */ - const __vue_scope_id__$D = "data-v-b94f94f0"; - /* module identifier */ - const __vue_module_identifier__$D = undefined; - /* functional template */ - const __vue_is_functional_template__$D = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$D = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$D, staticRenderFns: __vue_staticRenderFns__$D }, - __vue_inject_styles__$D, - __vue_script__$D, - __vue_scope_id__$D, - __vue_is_functional_template__$D, - __vue_module_identifier__$D, - false, - undefined, - undefined, - undefined - ); - -// -var script$C = { - mixins: [singleGroupMixin], - name: 'titleFirstRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$E - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$C = script$C; -/* template */ -var __vue_render__$C = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-first-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("div", { staticClass: "title-left-img" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "title-right-img" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$C = []; -__vue_render__$C._withStripped = true; - - /* style */ - const __vue_inject_styles__$C = undefined; - /* scoped */ - const __vue_scope_id__$C = "data-v-52f0dd50"; - /* module identifier */ - const __vue_module_identifier__$C = undefined; - /* functional template */ - const __vue_is_functional_template__$C = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$C = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$C, staticRenderFns: __vue_staticRenderFns__$C }, - __vue_inject_styles__$C, - __vue_script__$C, - __vue_scope_id__$C, - __vue_is_functional_template__$C, - __vue_module_identifier__$C, - false, - undefined, - undefined, - undefined - ); - -// -var script$B = { - mixins: [singleGroupMixin], - name: 'titleHexagonRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$E - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$B = script$B; -/* template */ -var __vue_render__$B = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -51230,17 +51050,17 @@ var __vue_render__$B = function () { 1 ) }; -var __vue_staticRenderFns__$B = []; -__vue_render__$B._withStripped = true; +var __vue_staticRenderFns__$D = []; +__vue_render__$D._withStripped = true; /* style */ - const __vue_inject_styles__$B = undefined; + const __vue_inject_styles__$D = undefined; /* scoped */ - const __vue_scope_id__$B = "data-v-d0bc001e"; + const __vue_scope_id__$D = "data-v-13c4d2ec"; /* module identifier */ - const __vue_module_identifier__$B = undefined; + const __vue_module_identifier__$D = undefined; /* functional template */ - const __vue_is_functional_template__$B = false; + const __vue_is_functional_template__$D = false; /* style inject */ /* style inject SSR */ @@ -51249,13 +51069,13 @@ __vue_render__$B._withStripped = true; - const __vue_component__$B = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$B, staticRenderFns: __vue_staticRenderFns__$B }, - __vue_inject_styles__$B, - __vue_script__$B, - __vue_scope_id__$B, - __vue_is_functional_template__$B, - __vue_module_identifier__$B, + const __vue_component__$D = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$D, staticRenderFns: __vue_staticRenderFns__$D }, + __vue_inject_styles__$D, + __vue_script__$D, + __vue_scope_id__$D, + __vue_is_functional_template__$D, + __vue_module_identifier__$D, false, undefined, undefined, @@ -51263,12 +51083,12 @@ __vue_render__$B._withStripped = true; ); // -var script$A = { +var script$C = { mixins: [singleGroupMixin], name: 'titleRectangleRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -51361,8 +51181,8 @@ var __$_require_assets_images_title_rectangle_left_png__ = "data:image/png;base6 var __$_require_assets_images_title_rectangle_right_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAlCAYAAAC+uuLPAAAA/0lEQVRYhb3W3QqCQBAF4Bl3s0iKKEIklW6iKEh0n6AX7E17hmK2IPP3pjl7E159jMc9Dd/ujycBT7wIKECCclxu8WiZGSzKLCh40sPW0HLGWLTKrf+Foi4zWHRqmc4JeNLrztDkPSgOdZ88oahcFSi6jpj2my8FQavMEteeIWg9TwgqE5YpGJUsJVMoWjVeLQbNwKg0kDQRFL0k1ncuFK3y9pT6aEeeqqhsCLIpQFEpeG7HqYs2qw+CyqoJRdNV4Dd5KNpVferoUJ4qqAmIio7qU0VPsaF52HNXtNCxPFVQ11N9amgUMh3j4Tz/jhap8R8SFB27Kipo31/ZzyGiFwxgDupQsmgnAAAAAElFTkSuQmCC"; /* script */ -const __vue_script__$A = script$A; -var __vue_render__$A = function () { +const __vue_script__$C = script$C; +var __vue_render__$C = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -51467,13 +51287,449 @@ var __vue_render__$A = function () { 1 ) }; +var __vue_staticRenderFns__$C = []; +__vue_render__$C._withStripped = true; + + /* style */ + const __vue_inject_styles__$C = undefined; + /* scoped */ + const __vue_scope_id__$C = "data-v-566f2eb9"; + /* module identifier */ + const __vue_module_identifier__$C = undefined; + /* functional template */ + const __vue_is_functional_template__$C = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$C = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$C, staticRenderFns: __vue_staticRenderFns__$C }, + __vue_inject_styles__$C, + __vue_script__$C, + __vue_scope_id__$C, + __vue_is_functional_template__$C, + __vue_module_identifier__$C, + false, + undefined, + undefined, + undefined + ); + +// +var script$B = { + mixins: [singleGroupMixin], + name: 'titleRotundityRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + groupData: {} + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$B = script$B; +/* template */ +var __vue_render__$B = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-rotundity-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("div", { staticClass: "title-left-img" }), + _vm._v(" "), + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "title-right-img" }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$B = []; +__vue_render__$B._withStripped = true; + + /* style */ + const __vue_inject_styles__$B = undefined; + /* scoped */ + const __vue_scope_id__$B = "data-v-0dc66d52"; + /* module identifier */ + const __vue_module_identifier__$B = undefined; + /* functional template */ + const __vue_is_functional_template__$B = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$B = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$B, staticRenderFns: __vue_staticRenderFns__$B }, + __vue_inject_styles__$B, + __vue_script__$B, + __vue_scope_id__$B, + __vue_is_functional_template__$B, + __vue_module_identifier__$B, + false, + undefined, + undefined, + undefined + ); + +// +var script$A = { + mixins: [singleGroupMixin], + name: 'titleSecondRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + groupData: {} + }; + }, + created() { + this.groupData = this.pGroupData; + }, + mounted() {}, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + } +}; + +/* script */ +const __vue_script__$A = script$A; +/* template */ +var __vue_render__$A = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-second-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$A = []; __vue_render__$A._withStripped = true; /* style */ const __vue_inject_styles__$A = undefined; /* scoped */ - const __vue_scope_id__$A = "data-v-4ba035d4"; + const __vue_scope_id__$A = "data-v-22bcf379"; /* module identifier */ const __vue_module_identifier__$A = undefined; /* functional template */ @@ -51502,10 +51758,10 @@ __vue_render__$A._withStripped = true; // var script$z = { mixins: [singleGroupMixin], - name: 'titleRotundityRender', + name: 'titleSemicircleRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -51605,7 +51861,7 @@ var __vue_render__$z = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-rotundity-" + _vm.pageType, + "xml-title-semicircle-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -51693,7 +51949,7 @@ __vue_render__$z._withStripped = true; /* style */ const __vue_inject_styles__$z = undefined; /* scoped */ - const __vue_scope_id__$z = "data-v-0e65fad2"; + const __vue_scope_id__$z = "data-v-0fe46bcc"; /* module identifier */ const __vue_module_identifier__$z = undefined; /* functional template */ @@ -51721,447 +51977,11 @@ __vue_render__$z._withStripped = true; // var script$y = { - mixins: [singleGroupMixin], - name: 'titleSecondRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$E - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$y = script$y; -/* template */ -var __vue_render__$y = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-second-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$y = []; -__vue_render__$y._withStripped = true; - - /* style */ - const __vue_inject_styles__$y = undefined; - /* scoped */ - const __vue_scope_id__$y = "data-v-4787dc04"; - /* module identifier */ - const __vue_module_identifier__$y = undefined; - /* functional template */ - const __vue_is_functional_template__$y = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$y = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$y, staticRenderFns: __vue_staticRenderFns__$y }, - __vue_inject_styles__$y, - __vue_script__$y, - __vue_scope_id__$y, - __vue_is_functional_template__$y, - __vue_module_identifier__$y, - false, - undefined, - undefined, - undefined - ); - -// -var script$x = { - mixins: [singleGroupMixin], - name: 'titleSemicircleRender', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$E - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - created() { - this.groupData = this.pGroupData; - }, - mounted() {}, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - } -}; - -/* script */ -const __vue_script__$x = script$x; -/* template */ -var __vue_render__$x = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-semicircle-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("div", { staticClass: "title-left-img" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "title-right-img" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$x = []; -__vue_render__$x._withStripped = true; - - /* style */ - const __vue_inject_styles__$x = undefined; - /* scoped */ - const __vue_scope_id__$x = "data-v-42f91467"; - /* module identifier */ - const __vue_module_identifier__$x = undefined; - /* functional template */ - const __vue_is_functional_template__$x = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$x = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$x, staticRenderFns: __vue_staticRenderFns__$x }, - __vue_inject_styles__$x, - __vue_script__$x, - __vue_scope_id__$x, - __vue_is_functional_template__$x, - __vue_module_identifier__$x, - false, - undefined, - undefined, - undefined - ); - -// -var script$w = { mixins: [singleGroupMixin], name: 'titleSixthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -52251,9 +52071,9 @@ var script$w = { }; /* script */ -const __vue_script__$w = script$w; +const __vue_script__$y = script$y; /* template */ -var __vue_render__$w = function () { +var __vue_render__$y = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -52392,17 +52212,17 @@ var __vue_render__$w = function () { 1 ) }; -var __vue_staticRenderFns__$w = []; -__vue_render__$w._withStripped = true; +var __vue_staticRenderFns__$y = []; +__vue_render__$y._withStripped = true; /* style */ - const __vue_inject_styles__$w = undefined; + const __vue_inject_styles__$y = undefined; /* scoped */ - const __vue_scope_id__$w = "data-v-40fdd350"; + const __vue_scope_id__$y = "data-v-1457d9f5"; /* module identifier */ - const __vue_module_identifier__$w = undefined; + const __vue_module_identifier__$y = undefined; /* functional template */ - const __vue_is_functional_template__$w = false; + const __vue_is_functional_template__$y = false; /* style inject */ /* style inject SSR */ @@ -52411,13 +52231,13 @@ __vue_render__$w._withStripped = true; - const __vue_component__$w = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$w, staticRenderFns: __vue_staticRenderFns__$w }, - __vue_inject_styles__$w, - __vue_script__$w, - __vue_scope_id__$w, - __vue_is_functional_template__$w, - __vue_module_identifier__$w, + const __vue_component__$y = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$y, staticRenderFns: __vue_staticRenderFns__$y }, + __vue_inject_styles__$y, + __vue_script__$y, + __vue_scope_id__$y, + __vue_is_functional_template__$y, + __vue_module_identifier__$y, false, undefined, undefined, @@ -52425,12 +52245,12 @@ __vue_render__$w._withStripped = true; ); // -var script$v = { +var script$x = { mixins: [singleGroupMixin], name: 'titleSquareRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -52519,9 +52339,9 @@ var script$v = { }; /* script */ -const __vue_script__$v = script$v; +const __vue_script__$x = script$x; /* template */ -var __vue_render__$v = function () { +var __vue_render__$x = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -52612,17 +52432,17 @@ var __vue_render__$v = function () { 1 ) }; -var __vue_staticRenderFns__$v = []; -__vue_render__$v._withStripped = true; +var __vue_staticRenderFns__$x = []; +__vue_render__$x._withStripped = true; /* style */ - const __vue_inject_styles__$v = undefined; + const __vue_inject_styles__$x = undefined; /* scoped */ - const __vue_scope_id__$v = "data-v-31173a34"; + const __vue_scope_id__$x = "data-v-fb782c6a"; /* module identifier */ - const __vue_module_identifier__$v = undefined; + const __vue_module_identifier__$x = undefined; /* functional template */ - const __vue_is_functional_template__$v = false; + const __vue_is_functional_template__$x = false; /* style inject */ /* style inject SSR */ @@ -52631,13 +52451,13 @@ __vue_render__$v._withStripped = true; - const __vue_component__$v = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$v, staticRenderFns: __vue_staticRenderFns__$v }, - __vue_inject_styles__$v, - __vue_script__$v, - __vue_scope_id__$v, - __vue_is_functional_template__$v, - __vue_module_identifier__$v, + const __vue_component__$x = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$x, staticRenderFns: __vue_staticRenderFns__$x }, + __vue_inject_styles__$x, + __vue_script__$x, + __vue_scope_id__$x, + __vue_is_functional_template__$x, + __vue_module_identifier__$x, false, undefined, undefined, @@ -52645,12 +52465,12 @@ __vue_render__$v._withStripped = true; ); // -var script$u = { +var script$w = { mixins: [singleGroupMixin], name: 'titleThirdRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -52748,9 +52568,9 @@ var script$u = { }; /* script */ -const __vue_script__$u = script$u; +const __vue_script__$w = script$w; /* template */ -var __vue_render__$u = function () { +var __vue_render__$w = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -52881,17 +52701,17 @@ var __vue_render__$u = function () { 1 ) }; -var __vue_staticRenderFns__$u = []; -__vue_render__$u._withStripped = true; +var __vue_staticRenderFns__$w = []; +__vue_render__$w._withStripped = true; /* style */ - const __vue_inject_styles__$u = undefined; + const __vue_inject_styles__$w = undefined; /* scoped */ - const __vue_scope_id__$u = "data-v-1401d09c"; + const __vue_scope_id__$w = "data-v-3f81e96d"; /* module identifier */ - const __vue_module_identifier__$u = undefined; + const __vue_module_identifier__$w = undefined; /* functional template */ - const __vue_is_functional_template__$u = false; + const __vue_is_functional_template__$w = false; /* style inject */ /* style inject SSR */ @@ -52900,13 +52720,13 @@ __vue_render__$u._withStripped = true; - const __vue_component__$u = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$u, staticRenderFns: __vue_staticRenderFns__$u }, - __vue_inject_styles__$u, - __vue_script__$u, - __vue_scope_id__$u, - __vue_is_functional_template__$u, - __vue_module_identifier__$u, + const __vue_component__$w = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$w, staticRenderFns: __vue_staticRenderFns__$w }, + __vue_inject_styles__$w, + __vue_script__$w, + __vue_scope_id__$w, + __vue_is_functional_template__$w, + __vue_module_identifier__$w, false, undefined, undefined, @@ -52914,12 +52734,12 @@ __vue_render__$u._withStripped = true; ); // -var script$t = { +var script$v = { mixins: [singleGroupMixin], name: 'titleTriangleRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -53008,9 +52828,9 @@ var script$t = { }; /* script */ -const __vue_script__$t = script$t; +const __vue_script__$v = script$v; /* template */ -var __vue_render__$t = function () { +var __vue_render__$v = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -53101,17 +52921,17 @@ var __vue_render__$t = function () { 1 ) }; -var __vue_staticRenderFns__$t = []; -__vue_render__$t._withStripped = true; +var __vue_staticRenderFns__$v = []; +__vue_render__$v._withStripped = true; /* style */ - const __vue_inject_styles__$t = undefined; + const __vue_inject_styles__$v = undefined; /* scoped */ - const __vue_scope_id__$t = "data-v-6c33a371"; + const __vue_scope_id__$v = "data-v-44b9aa96"; /* module identifier */ - const __vue_module_identifier__$t = undefined; + const __vue_module_identifier__$v = undefined; /* functional template */ - const __vue_is_functional_template__$t = false; + const __vue_is_functional_template__$v = false; /* style inject */ /* style inject SSR */ @@ -53120,13 +52940,13 @@ __vue_render__$t._withStripped = true; - const __vue_component__$t = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$t, staticRenderFns: __vue_staticRenderFns__$t }, - __vue_inject_styles__$t, - __vue_script__$t, - __vue_scope_id__$t, - __vue_is_functional_template__$t, - __vue_module_identifier__$t, + const __vue_component__$v = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$v, staticRenderFns: __vue_staticRenderFns__$v }, + __vue_inject_styles__$v, + __vue_script__$v, + __vue_scope_id__$v, + __vue_is_functional_template__$v, + __vue_module_identifier__$v, false, undefined, undefined, @@ -53134,12 +52954,12 @@ __vue_render__$t._withStripped = true; ); // -var script$s = { +var script$u = { mixins: [singleGroupMixin], name: 'titleTwelfthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -53237,9 +53057,9 @@ var script$s = { }; /* script */ -const __vue_script__$s = script$s; +const __vue_script__$u = script$u; /* template */ -var __vue_render__$s = function () { +var __vue_render__$u = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -53370,17 +53190,17 @@ var __vue_render__$s = function () { 1 ) }; -var __vue_staticRenderFns__$s = []; -__vue_render__$s._withStripped = true; +var __vue_staticRenderFns__$u = []; +__vue_render__$u._withStripped = true; /* style */ - const __vue_inject_styles__$s = undefined; + const __vue_inject_styles__$u = undefined; /* scoped */ - const __vue_scope_id__$s = "data-v-409eec69"; + const __vue_scope_id__$u = "data-v-7b2e45e4"; /* module identifier */ - const __vue_module_identifier__$s = undefined; + const __vue_module_identifier__$u = undefined; /* functional template */ - const __vue_is_functional_template__$s = false; + const __vue_is_functional_template__$u = false; /* style inject */ /* style inject SSR */ @@ -53389,13 +53209,13 @@ __vue_render__$s._withStripped = true; - const __vue_component__$s = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$s, staticRenderFns: __vue_staticRenderFns__$s }, - __vue_inject_styles__$s, - __vue_script__$s, - __vue_scope_id__$s, - __vue_is_functional_template__$s, - __vue_module_identifier__$s, + const __vue_component__$u = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$u, staticRenderFns: __vue_staticRenderFns__$u }, + __vue_inject_styles__$u, + __vue_script__$u, + __vue_scope_id__$u, + __vue_is_functional_template__$u, + __vue_module_identifier__$u, false, undefined, undefined, @@ -53403,12 +53223,12 @@ __vue_render__$s._withStripped = true; ); // -var script$r = { +var script$t = { mixins: [singleGroupMixin], name: 'titlethirteenthRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -53497,9 +53317,9 @@ var script$r = { }; /* script */ -const __vue_script__$r = script$r; +const __vue_script__$t = script$t; /* template */ -var __vue_render__$r = function () { +var __vue_render__$t = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -53620,17 +53440,17 @@ var __vue_render__$r = function () { 1 ) }; -var __vue_staticRenderFns__$r = []; -__vue_render__$r._withStripped = true; +var __vue_staticRenderFns__$t = []; +__vue_render__$t._withStripped = true; /* style */ - const __vue_inject_styles__$r = undefined; + const __vue_inject_styles__$t = undefined; /* scoped */ - const __vue_scope_id__$r = "data-v-c10fc53e"; + const __vue_scope_id__$t = "data-v-57857574"; /* module identifier */ - const __vue_module_identifier__$r = undefined; + const __vue_module_identifier__$t = undefined; /* functional template */ - const __vue_is_functional_template__$r = false; + const __vue_is_functional_template__$t = false; /* style inject */ /* style inject SSR */ @@ -53639,13 +53459,13 @@ __vue_render__$r._withStripped = true; - const __vue_component__$r = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$r, staticRenderFns: __vue_staticRenderFns__$r }, - __vue_inject_styles__$r, - __vue_script__$r, - __vue_scope_id__$r, - __vue_is_functional_template__$r, - __vue_module_identifier__$r, + const __vue_component__$t = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$t, staticRenderFns: __vue_staticRenderFns__$t }, + __vue_inject_styles__$t, + __vue_script__$t, + __vue_scope_id__$t, + __vue_is_functional_template__$t, + __vue_module_identifier__$t, false, undefined, undefined, @@ -53653,12 +53473,12 @@ __vue_render__$r._withStripped = true; ); // -var script$q = { +var script$s = { mixins: [singleGroupMixin], name: 'titlefourteenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -53747,9 +53567,9 @@ var script$q = { }; /* script */ -const __vue_script__$q = script$q; +const __vue_script__$s = script$s; /* template */ -var __vue_render__$q = function () { +var __vue_render__$s = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -53838,17 +53658,17 @@ var __vue_render__$q = function () { 1 ) }; -var __vue_staticRenderFns__$q = []; -__vue_render__$q._withStripped = true; +var __vue_staticRenderFns__$s = []; +__vue_render__$s._withStripped = true; /* style */ - const __vue_inject_styles__$q = undefined; + const __vue_inject_styles__$s = undefined; /* scoped */ - const __vue_scope_id__$q = "data-v-69206d8c"; + const __vue_scope_id__$s = "data-v-58b154c2"; /* module identifier */ - const __vue_module_identifier__$q = undefined; + const __vue_module_identifier__$s = undefined; /* functional template */ - const __vue_is_functional_template__$q = false; + const __vue_is_functional_template__$s = false; /* style inject */ /* style inject SSR */ @@ -53857,13 +53677,13 @@ __vue_render__$q._withStripped = true; - const __vue_component__$q = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$q, staticRenderFns: __vue_staticRenderFns__$q }, - __vue_inject_styles__$q, - __vue_script__$q, - __vue_scope_id__$q, - __vue_is_functional_template__$q, - __vue_module_identifier__$q, + const __vue_component__$s = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$s, staticRenderFns: __vue_staticRenderFns__$s }, + __vue_inject_styles__$s, + __vue_script__$s, + __vue_scope_id__$s, + __vue_is_functional_template__$s, + __vue_module_identifier__$s, false, undefined, undefined, @@ -53871,11 +53691,11 @@ __vue_render__$q._withStripped = true; ); // -var script$p = { +var script$r = { mixins: [singleGroupMixin], name: 'titleFifteenRender', components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, isUnPrefix: true, data() { @@ -53970,9 +53790,9 @@ var script$p = { }; /* script */ -const __vue_script__$p = script$p; +const __vue_script__$r = script$r; /* template */ -var __vue_render__$p = function () { +var __vue_render__$r = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -54084,17 +53904,17 @@ var __vue_render__$p = function () { 1 ) }; -var __vue_staticRenderFns__$p = []; -__vue_render__$p._withStripped = true; +var __vue_staticRenderFns__$r = []; +__vue_render__$r._withStripped = true; /* style */ - const __vue_inject_styles__$p = undefined; + const __vue_inject_styles__$r = undefined; /* scoped */ - const __vue_scope_id__$p = "data-v-2addeca8"; + const __vue_scope_id__$r = "data-v-30ad8667"; /* module identifier */ - const __vue_module_identifier__$p = undefined; + const __vue_module_identifier__$r = undefined; /* functional template */ - const __vue_is_functional_template__$p = false; + const __vue_is_functional_template__$r = false; /* style inject */ /* style inject SSR */ @@ -54103,13 +53923,13 @@ __vue_render__$p._withStripped = true; - const __vue_component__$p = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$p, staticRenderFns: __vue_staticRenderFns__$p }, - __vue_inject_styles__$p, - __vue_script__$p, - __vue_scope_id__$p, - __vue_is_functional_template__$p, - __vue_module_identifier__$p, + const __vue_component__$r = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$r, staticRenderFns: __vue_staticRenderFns__$r }, + __vue_inject_styles__$r, + __vue_script__$r, + __vue_scope_id__$r, + __vue_is_functional_template__$r, + __vue_module_identifier__$r, false, undefined, undefined, @@ -54117,12 +53937,12 @@ __vue_render__$p._withStripped = true; ); // -var script$o = { +var script$q = { mixins: [singleGroupMixin], name: 'titleSixteenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -54212,9 +54032,9 @@ var script$o = { }; /* script */ -const __vue_script__$o = script$o; +const __vue_script__$q = script$q; /* template */ -var __vue_render__$o = function () { +var __vue_render__$q = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -54305,17 +54125,17 @@ var __vue_render__$o = function () { 1 ) }; -var __vue_staticRenderFns__$o = []; -__vue_render__$o._withStripped = true; +var __vue_staticRenderFns__$q = []; +__vue_render__$q._withStripped = true; /* style */ - const __vue_inject_styles__$o = undefined; + const __vue_inject_styles__$q = undefined; /* scoped */ - const __vue_scope_id__$o = "data-v-40c2dfb8"; + const __vue_scope_id__$q = "data-v-57360cee"; /* module identifier */ - const __vue_module_identifier__$o = undefined; + const __vue_module_identifier__$q = undefined; /* functional template */ - const __vue_is_functional_template__$o = false; + const __vue_is_functional_template__$q = false; /* style inject */ /* style inject SSR */ @@ -54324,13 +54144,13 @@ __vue_render__$o._withStripped = true; - const __vue_component__$o = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$o, staticRenderFns: __vue_staticRenderFns__$o }, - __vue_inject_styles__$o, - __vue_script__$o, - __vue_scope_id__$o, - __vue_is_functional_template__$o, - __vue_module_identifier__$o, + const __vue_component__$q = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$q, staticRenderFns: __vue_staticRenderFns__$q }, + __vue_inject_styles__$q, + __vue_script__$q, + __vue_scope_id__$q, + __vue_is_functional_template__$q, + __vue_module_identifier__$q, false, undefined, undefined, @@ -54338,12 +54158,12 @@ __vue_render__$o._withStripped = true; ); // -var script$n = { +var script$p = { mixins: [singleGroupMixin], name: 'titleSeventeenRender', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -54437,9 +54257,9 @@ var script$n = { }; /* script */ -const __vue_script__$n = script$n; +const __vue_script__$p = script$p; /* template */ -var __vue_render__$n = function () { +var __vue_render__$p = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -54557,13 +54377,463 @@ var __vue_render__$n = function () { 1 ) }; +var __vue_staticRenderFns__$p = []; +__vue_render__$p._withStripped = true; + + /* style */ + const __vue_inject_styles__$p = undefined; + /* scoped */ + const __vue_scope_id__$p = "data-v-05b67824"; + /* module identifier */ + const __vue_module_identifier__$p = undefined; + /* functional template */ + const __vue_is_functional_template__$p = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$p = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$p, staticRenderFns: __vue_staticRenderFns__$p }, + __vue_inject_styles__$p, + __vue_script__$p, + __vue_scope_id__$p, + __vue_is_functional_template__$p, + __vue_module_identifier__$p, + false, + undefined, + undefined, + undefined + ); + +// +var script$o = { + mixins: [singleGroupMixin], + name: 'titleeighteenRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$o = script$o; +/* template */ +var __vue_render__$o = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-eighteen-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container-box" }, [ + _c( + "div", + { staticClass: "title-container" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "linebox" }, [ + _c("div", { staticClass: "line1" }), + _vm._v(" "), + _c("div", { staticClass: "line2" }), + ]), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$o = []; +__vue_render__$o._withStripped = true; + + /* style */ + const __vue_inject_styles__$o = undefined; + /* scoped */ + const __vue_scope_id__$o = "data-v-6d98bf1e"; + /* module identifier */ + const __vue_module_identifier__$o = undefined; + /* functional template */ + const __vue_is_functional_template__$o = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$o = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$o, staticRenderFns: __vue_staticRenderFns__$o }, + __vue_inject_styles__$o, + __vue_script__$o, + __vue_scope_id__$o, + __vue_is_functional_template__$o, + __vue_module_identifier__$o, + false, + undefined, + undefined, + undefined + ); + +// +var script$n = { + mixins: [singleGroupMixin], + name: 'titleEighteenRender', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$n = script$n; +/* template */ +var __vue_render__$n = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-eighteen-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container-box" }, [ + _c( + "div", + { staticClass: "title-container" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "linebox" }, [ + _c("div", { staticClass: "line1" }), + _vm._v(" "), + _c("div", { staticClass: "line2" }), + ]), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$n = []; __vue_render__$n._withStripped = true; /* style */ const __vue_inject_styles__$n = undefined; /* scoped */ - const __vue_scope_id__$n = "data-v-f6c0496e"; + const __vue_scope_id__$n = "data-v-f6617d46"; /* module identifier */ const __vue_module_identifier__$n = undefined; /* functional template */ @@ -54592,10 +54862,9 @@ __vue_render__$n._withStripped = true; // var script$m = { mixins: [singleGroupMixin], - name: 'titleeighteenRender', - isUnPrefix: true, + name: 'titleNineteenRender', components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -54696,7 +54965,7 @@ var __vue_render__$m = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-eighteen-" + _vm.pageType, + "xml-title-nineteen-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -54769,12 +55038,6 @@ var __vue_render__$m = function () { ], 1 ), - _vm._v(" "), - _c("div", { staticClass: "linebox" }, [ - _c("div", { staticClass: "line1" }), - _vm._v(" "), - _c("div", { staticClass: "line2" }), - ]), ]), ] ), @@ -54788,7 +55051,7 @@ __vue_render__$m._withStripped = true; /* style */ const __vue_inject_styles__$m = undefined; /* scoped */ - const __vue_scope_id__$m = "data-v-893bca14"; + const __vue_scope_id__$m = "data-v-5d3475c2"; /* module identifier */ const __vue_module_identifier__$m = undefined; /* functional template */ @@ -54817,10 +55080,10 @@ __vue_render__$m._withStripped = true; // var script$l = { mixins: [singleGroupMixin], - name: 'titleEighteenRender', + name: 'titleGreentheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -54913,449 +55176,6 @@ var script$l = { const __vue_script__$l = script$l; /* template */ var __vue_render__$l = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-eighteen-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container-box" }, [ - _c( - "div", - { staticClass: "title-container" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "linebox" }, [ - _c("div", { staticClass: "line1" }), - _vm._v(" "), - _c("div", { staticClass: "line2" }), - ]), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$l = []; -__vue_render__$l._withStripped = true; - - /* style */ - const __vue_inject_styles__$l = undefined; - /* scoped */ - const __vue_scope_id__$l = "data-v-4f1fd110"; - /* module identifier */ - const __vue_module_identifier__$l = undefined; - /* functional template */ - const __vue_is_functional_template__$l = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$l = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$l, staticRenderFns: __vue_staticRenderFns__$l }, - __vue_inject_styles__$l, - __vue_script__$l, - __vue_scope_id__$l, - __vue_is_functional_template__$l, - __vue_module_identifier__$l, - false, - undefined, - undefined, - undefined - ); - -// -var script$k = { - mixins: [singleGroupMixin], - name: 'titleNineteenRender', - components: { - XmlTextRender: __vue_component__$E - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$k = script$k; -/* template */ -var __vue_render__$k = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-nineteen-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container-box" }, [ - _c( - "div", - { staticClass: "title-container" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$k = []; -__vue_render__$k._withStripped = true; - - /* style */ - const __vue_inject_styles__$k = undefined; - /* scoped */ - const __vue_scope_id__$k = "data-v-25ecdd07"; - /* module identifier */ - const __vue_module_identifier__$k = undefined; - /* functional template */ - const __vue_is_functional_template__$k = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$k = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$k, staticRenderFns: __vue_staticRenderFns__$k }, - __vue_inject_styles__$k, - __vue_script__$k, - __vue_scope_id__$k, - __vue_is_functional_template__$k, - __vue_module_identifier__$k, - false, - undefined, - undefined, - undefined - ); - -// -var script$j = { - mixins: [singleGroupMixin], - name: 'titleGreentheme1Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$E - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$j = script$j; -/* template */ -var __vue_render__$j = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -55476,17 +55296,17 @@ var __vue_render__$j = function () { 1 ) }; -var __vue_staticRenderFns__$j = []; -__vue_render__$j._withStripped = true; +var __vue_staticRenderFns__$l = []; +__vue_render__$l._withStripped = true; /* style */ - const __vue_inject_styles__$j = undefined; + const __vue_inject_styles__$l = undefined; /* scoped */ - const __vue_scope_id__$j = "data-v-45dd907f"; + const __vue_scope_id__$l = "data-v-51cc33ba"; /* module identifier */ - const __vue_module_identifier__$j = undefined; + const __vue_module_identifier__$l = undefined; /* functional template */ - const __vue_is_functional_template__$j = false; + const __vue_is_functional_template__$l = false; /* style inject */ /* style inject SSR */ @@ -55495,13 +55315,13 @@ __vue_render__$j._withStripped = true; - const __vue_component__$j = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$j, staticRenderFns: __vue_staticRenderFns__$j }, - __vue_inject_styles__$j, - __vue_script__$j, - __vue_scope_id__$j, - __vue_is_functional_template__$j, - __vue_module_identifier__$j, + const __vue_component__$l = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$l, staticRenderFns: __vue_staticRenderFns__$l }, + __vue_inject_styles__$l, + __vue_script__$l, + __vue_scope_id__$l, + __vue_is_functional_template__$l, + __vue_module_identifier__$l, false, undefined, undefined, @@ -55509,12 +55329,12 @@ __vue_render__$j._withStripped = true; ); // -var script$i = { +var script$k = { mixins: [singleGroupMixin], name: 'titleGreentheme2Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -55604,9 +55424,9 @@ var script$i = { }; /* script */ -const __vue_script__$i = script$i; +const __vue_script__$k = script$k; /* template */ -var __vue_render__$i = function () { +var __vue_render__$k = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -55737,13 +55557,457 @@ var __vue_render__$i = function () { 1 ) }; +var __vue_staticRenderFns__$k = []; +__vue_render__$k._withStripped = true; + + /* style */ + const __vue_inject_styles__$k = undefined; + /* scoped */ + const __vue_scope_id__$k = "data-v-bdb17eca"; + /* module identifier */ + const __vue_module_identifier__$k = undefined; + /* functional template */ + const __vue_is_functional_template__$k = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$k = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$k, staticRenderFns: __vue_staticRenderFns__$k }, + __vue_inject_styles__$k, + __vue_script__$k, + __vue_scope_id__$k, + __vue_is_functional_template__$k, + __vue_module_identifier__$k, + false, + undefined, + undefined, + undefined + ); + +// +var script$j = { + mixins: [singleGroupMixin], + name: 'titleGreentheme3Render', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$j = script$j; +/* template */ +var __vue_render__$j = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-Greentheme3-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c( + "div", + { staticClass: "rigth-titlebox" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "right-top-bg" }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$j = []; +__vue_render__$j._withStripped = true; + + /* style */ + const __vue_inject_styles__$j = undefined; + /* scoped */ + const __vue_scope_id__$j = "data-v-5e9c58b2"; + /* module identifier */ + const __vue_module_identifier__$j = undefined; + /* functional template */ + const __vue_is_functional_template__$j = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$j = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$j, staticRenderFns: __vue_staticRenderFns__$j }, + __vue_inject_styles__$j, + __vue_script__$j, + __vue_scope_id__$j, + __vue_is_functional_template__$j, + __vue_module_identifier__$j, + false, + undefined, + undefined, + undefined + ); + +// +var script$i = { + mixins: [singleGroupMixin], + name: 'titleGreentheme4Render', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$i = script$i; +/* template */ +var __vue_render__$i = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-Greentheme4-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "cont-box" }, [ + _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "right-top-bg" }), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "rigth-titlebox" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$i = []; __vue_render__$i._withStripped = true; /* style */ const __vue_inject_styles__$i = undefined; /* scoped */ - const __vue_scope_id__$i = "data-v-5dc79536"; + const __vue_scope_id__$i = "data-v-78c04606"; /* module identifier */ const __vue_module_identifier__$i = undefined; /* functional template */ @@ -55772,16 +56036,15 @@ __vue_render__$i._withStripped = true; // var script$h = { mixins: [singleGroupMixin], - name: 'titleGreentheme3Render', + name: 'titleGreentheme5Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { typeText: '标题', titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', groupData: {} }; }, @@ -55876,7 +56139,7 @@ var __vue_render__$h = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-Greentheme3-" + _vm.pageType, + "xml-title-Greentheme5-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -55909,49 +56172,49 @@ var __vue_render__$h = function () { }, [ _vm._v(" "), - _c("div", { staticClass: "title-container" }, [ - _c( - "div", - { staticClass: "rigth-titlebox" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "right-top-bg" }), - ], - 1 - ), - ]), + _c( + "div", + { staticClass: "title-container" }, + [ + _c("div", { staticClass: "title-left-img" }), + _vm._v(" "), + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + _vm._v(" "), + _c("div", { staticClass: "title-right-img" }), + ], + 1 + ), ] ), ], @@ -55964,7 +56227,7 @@ __vue_render__$h._withStripped = true; /* style */ const __vue_inject_styles__$h = undefined; /* scoped */ - const __vue_scope_id__$h = "data-v-b78346e6"; + const __vue_scope_id__$h = "data-v-55b29dbc"; /* module identifier */ const __vue_module_identifier__$h = undefined; /* functional template */ @@ -55993,16 +56256,15 @@ __vue_render__$h._withStripped = true; // var script$g = { mixins: [singleGroupMixin], - name: 'titleGreentheme4Render', + name: 'titleGreentheme6Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { typeText: '标题', titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', groupData: {} }; }, @@ -56089,448 +56351,6 @@ var script$g = { const __vue_script__$g = script$g; /* template */ var __vue_render__$g = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Greentheme4-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "cont-box" }, [ - _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "right-top-bg" }), - ]), - _vm._v(" "), - _c( - "div", - { staticClass: "rigth-titlebox" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$g = []; -__vue_render__$g._withStripped = true; - - /* style */ - const __vue_inject_styles__$g = undefined; - /* scoped */ - const __vue_scope_id__$g = "data-v-9672c250"; - /* module identifier */ - const __vue_module_identifier__$g = undefined; - /* functional template */ - const __vue_is_functional_template__$g = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$g = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$g, staticRenderFns: __vue_staticRenderFns__$g }, - __vue_inject_styles__$g, - __vue_script__$g, - __vue_scope_id__$g, - __vue_is_functional_template__$g, - __vue_module_identifier__$g, - false, - undefined, - undefined, - undefined - ); - -// -var script$f = { - mixins: [singleGroupMixin], - name: 'titleGreentheme5Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$E - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$f = script$f; -/* template */ -var __vue_render__$f = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Greentheme5-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c( - "div", - { staticClass: "title-container" }, - [ - _c("div", { staticClass: "title-left-img" }), - _vm._v(" "), - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - _vm._v(" "), - _c("div", { staticClass: "title-right-img" }), - ], - 1 - ), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$f = []; -__vue_render__$f._withStripped = true; - - /* style */ - const __vue_inject_styles__$f = undefined; - /* scoped */ - const __vue_scope_id__$f = "data-v-6847ab27"; - /* module identifier */ - const __vue_module_identifier__$f = undefined; - /* functional template */ - const __vue_is_functional_template__$f = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$f = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$f, staticRenderFns: __vue_staticRenderFns__$f }, - __vue_inject_styles__$f, - __vue_script__$f, - __vue_scope_id__$f, - __vue_is_functional_template__$f, - __vue_module_identifier__$f, - false, - undefined, - undefined, - undefined - ); - -// -var script$e = { - mixins: [singleGroupMixin], - name: 'titleGreentheme6Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$E - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$e = script$e; -/* template */ -var __vue_render__$e = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -56633,17 +56453,17 @@ var __vue_render__$e = function () { 1 ) }; -var __vue_staticRenderFns__$e = []; -__vue_render__$e._withStripped = true; +var __vue_staticRenderFns__$g = []; +__vue_render__$g._withStripped = true; /* style */ - const __vue_inject_styles__$e = undefined; + const __vue_inject_styles__$g = undefined; /* scoped */ - const __vue_scope_id__$e = "data-v-36d9a3cc"; + const __vue_scope_id__$g = "data-v-9e3c96d6"; /* module identifier */ - const __vue_module_identifier__$e = undefined; + const __vue_module_identifier__$g = undefined; /* functional template */ - const __vue_is_functional_template__$e = false; + const __vue_is_functional_template__$g = false; /* style inject */ /* style inject SSR */ @@ -56652,13 +56472,13 @@ __vue_render__$e._withStripped = true; - const __vue_component__$e = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$e, staticRenderFns: __vue_staticRenderFns__$e }, - __vue_inject_styles__$e, - __vue_script__$e, - __vue_scope_id__$e, - __vue_is_functional_template__$e, - __vue_module_identifier__$e, + const __vue_component__$g = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$g, staticRenderFns: __vue_staticRenderFns__$g }, + __vue_inject_styles__$g, + __vue_script__$g, + __vue_scope_id__$g, + __vue_is_functional_template__$g, + __vue_module_identifier__$g, false, undefined, undefined, @@ -56666,12 +56486,12 @@ __vue_render__$e._withStripped = true; ); // -var script$d = { +var script$f = { mixins: [singleGroupMixin], name: 'titleYellowtheme1Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -56765,9 +56585,9 @@ var script$d = { }; /* script */ -const __vue_script__$d = script$d; +const __vue_script__$f = script$f; /* template */ -var __vue_render__$d = function () { +var __vue_render__$f = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -56891,13 +56711,455 @@ var __vue_render__$d = function () { 1 ) }; +var __vue_staticRenderFns__$f = []; +__vue_render__$f._withStripped = true; + + /* style */ + const __vue_inject_styles__$f = undefined; + /* scoped */ + const __vue_scope_id__$f = "data-v-0d388e07"; + /* module identifier */ + const __vue_module_identifier__$f = undefined; + /* functional template */ + const __vue_is_functional_template__$f = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$f = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$f, staticRenderFns: __vue_staticRenderFns__$f }, + __vue_inject_styles__$f, + __vue_script__$f, + __vue_scope_id__$f, + __vue_is_functional_template__$f, + __vue_module_identifier__$f, + false, + undefined, + undefined, + undefined + ); + +// +var script$e = { + mixins: [singleGroupMixin], + name: 'titleYellowtheme2Render', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$e = script$e; +/* template */ +var __vue_render__$e = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-Yellowtheme2-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "left-icon" }), + _vm._v(" "), + _c( + "div", + { staticClass: "rigth-titlebox" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$e = []; +__vue_render__$e._withStripped = true; + + /* style */ + const __vue_inject_styles__$e = undefined; + /* scoped */ + const __vue_scope_id__$e = "data-v-ea131be6"; + /* module identifier */ + const __vue_module_identifier__$e = undefined; + /* functional template */ + const __vue_is_functional_template__$e = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$e = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$e, staticRenderFns: __vue_staticRenderFns__$e }, + __vue_inject_styles__$e, + __vue_script__$e, + __vue_scope_id__$e, + __vue_is_functional_template__$e, + __vue_module_identifier__$e, + false, + undefined, + undefined, + undefined + ); + +// +var script$d = { + mixins: [singleGroupMixin], + name: 'titleYellowtheme3Render', + isUnPrefix: true, + components: { + XmlTextRender: __vue_component__$G + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +/* script */ +const __vue_script__$d = script$d; +/* template */ +var __vue_render__$d = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-Yellowtheme3-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "left-icon" }), + _vm._v(" "), + _c( + "div", + { staticClass: "rigth-titlebox" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__$d = []; __vue_render__$d._withStripped = true; /* style */ const __vue_inject_styles__$d = undefined; /* scoped */ - const __vue_scope_id__$d = "data-v-41e9a03c"; + const __vue_scope_id__$d = "data-v-012c196e"; /* module identifier */ const __vue_module_identifier__$d = undefined; /* functional template */ @@ -56926,10 +57188,10 @@ __vue_render__$d._withStripped = true; // var script$c = { mixins: [singleGroupMixin], - name: 'titleYellowtheme2Render', + name: 'titleYellowtheme4Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -57030,7 +57292,7 @@ var __vue_render__$c = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-Yellowtheme2-" + _vm.pageType, + "xml-title-Yellowtheme4-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -57064,8 +57326,6 @@ var __vue_render__$c = function () { [ _vm._v(" "), _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "left-icon" }), - _vm._v(" "), _c( "div", { staticClass: "rigth-titlebox" }, @@ -57118,7 +57378,7 @@ __vue_render__$c._withStripped = true; /* style */ const __vue_inject_styles__$c = undefined; /* scoped */ - const __vue_scope_id__$c = "data-v-dd249eb0"; + const __vue_scope_id__$c = "data-v-848fa49e"; /* module identifier */ const __vue_module_identifier__$c = undefined; /* functional template */ @@ -57147,10 +57407,10 @@ __vue_render__$c._withStripped = true; // var script$b = { mixins: [singleGroupMixin], - name: 'titleYellowtheme3Render', + name: 'titleYellowtheme5Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -57251,7 +57511,7 @@ var __vue_render__$b = function () { { staticClass: "parent-group parent-group-mark", class: [ - "xml-title-Yellowtheme3-" + _vm.pageType, + "xml-title-Yellowtheme5-" + _vm.pageType, _vm.groupIsActive ? "active" : "", ], on: { click: _vm.emitClick }, @@ -57285,7 +57545,7 @@ var __vue_render__$b = function () { [ _vm._v(" "), _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "left-icon" }), + _c("div", { staticClass: "left-img" }), _vm._v(" "), _c( "div", @@ -57326,6 +57586,8 @@ var __vue_render__$b = function () { ], 1 ), + _vm._v(" "), + _c("div", { staticClass: "right-img" }), ]), ] ), @@ -57339,7 +57601,7 @@ __vue_render__$b._withStripped = true; /* style */ const __vue_inject_styles__$b = undefined; /* scoped */ - const __vue_scope_id__$b = "data-v-07a35809"; + const __vue_scope_id__$b = "data-v-40165113"; /* module identifier */ const __vue_module_identifier__$b = undefined; /* functional template */ @@ -57368,10 +57630,10 @@ __vue_render__$b._withStripped = true; // var script$a = { mixins: [singleGroupMixin], - name: 'titleYellowtheme4Render', + name: 'titleYellowtheme6Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -57464,448 +57726,6 @@ var script$a = { const __vue_script__$a = script$a; /* template */ var __vue_render__$a = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Yellowtheme4-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container" }, [ - _c( - "div", - { staticClass: "rigth-titlebox" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$a = []; -__vue_render__$a._withStripped = true; - - /* style */ - const __vue_inject_styles__$a = undefined; - /* scoped */ - const __vue_scope_id__$a = "data-v-09e8ab76"; - /* module identifier */ - const __vue_module_identifier__$a = undefined; - /* functional template */ - const __vue_is_functional_template__$a = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$a = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$a, staticRenderFns: __vue_staticRenderFns__$a }, - __vue_inject_styles__$a, - __vue_script__$a, - __vue_scope_id__$a, - __vue_is_functional_template__$a, - __vue_module_identifier__$a, - false, - undefined, - undefined, - undefined - ); - -// -var script$9 = { - mixins: [singleGroupMixin], - name: 'titleYellowtheme5Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$E - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$9 = script$9; -/* template */ -var __vue_render__$9 = function () { - var _vm = this; - var _h = _vm.$createElement; - var _c = _vm._self._c || _h; - return _c( - "div", - { - staticClass: "parent-group parent-group-mark", - class: [ - "xml-title-Yellowtheme5-" + _vm.pageType, - _vm.groupIsActive ? "active" : "", - ], - on: { click: _vm.emitClick }, - }, - [ - _c( - "xml-group-render", - { - ref: "xmlGroup", - attrs: { - "page-type": _vm.pageType, - mode: _vm.mode, - "type-text": _vm.typeText, - showLine: false, - "rule-index": _vm.ruleIndex, - }, - scopedSlots: _vm._u( - [ - { - key: "action-buttons", - fn: function () { - return [_vm._t("default")] - }, - proxy: true, - }, - ], - null, - true - ), - }, - [ - _vm._v(" "), - _c("div", { staticClass: "title-container" }, [ - _c("div", { staticClass: "left-img" }), - _vm._v(" "), - _c( - "div", - { staticClass: "rigth-titlebox" }, - [ - _c("xml-text-render", { - attrs: { - "p-block-data": _vm.groupData[_vm.titleTextDataName], - "block-data-name": _vm.titleTextDataName, - "extend-params": _vm.extendParams, - "current-rule": _vm.currentRule, - "rule-index": _vm.ruleIndex, - "container-class": "text-container", - "editor-class": "editor", - mode: _vm.mode, - "page-type": _vm.pageType, - scopedSlots: { $scopedSlots: _vm.$scopedSlots }, - }, - on: { - blockclick: _vm.handleBlockClick, - groupDataChange: _vm.groupDataChange, - }, - scopedSlots: _vm._u( - [ - _vm._l(_vm.$scopedSlots, function (index, name) { - return { - key: name, - fn: function (deliver) { - return [_vm._t(name, null, null, deliver)] - }, - } - }), - ], - null, - true - ), - }), - ], - 1 - ), - _vm._v(" "), - _c("div", { staticClass: "right-img" }), - ]), - ] - ), - ], - 1 - ) -}; -var __vue_staticRenderFns__$9 = []; -__vue_render__$9._withStripped = true; - - /* style */ - const __vue_inject_styles__$9 = undefined; - /* scoped */ - const __vue_scope_id__$9 = "data-v-b6767924"; - /* module identifier */ - const __vue_module_identifier__$9 = undefined; - /* functional template */ - const __vue_is_functional_template__$9 = false; - /* style inject */ - - /* style inject SSR */ - - /* style inject shadow dom */ - - - - const __vue_component__$9 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$9, staticRenderFns: __vue_staticRenderFns__$9 }, - __vue_inject_styles__$9, - __vue_script__$9, - __vue_scope_id__$9, - __vue_is_functional_template__$9, - __vue_module_identifier__$9, - false, - undefined, - undefined, - undefined - ); - -// -var script$8 = { - mixins: [singleGroupMixin], - name: 'titleYellowtheme6Render', - isUnPrefix: true, - components: { - XmlTextRender: __vue_component__$E - }, - data() { - return { - typeText: '标题', - titleTextDataName: 'titleTextData', - imageBlockDataName: 'imageData', - groupData: {} - }; - }, - props: { - //模式:preview 预览 (默认),editor 编辑 - mode: { - type: String, - default: function () { - return 'editor'; - } - }, - //必须有此属性,接收初始化值 - pGroupData: { - type: Object, - default: function () { - return {}; - } - }, - //当前所处组的规则 - currentRule: { - type: Object, - default: function () { - return {}; - } - }, - ruleIndex: Number, - //必须有此属性,页面类型,取值h5、pc、pad - pageType: { - type: String, - default: 'h5' - }, - extendParams: { - type: Object, - default: function () { - return {}; - } - } - }, - created() { - this.groupData = this.pGroupData; - }, - methods: { - // - /*** - * 固定方法。接收固定参数 - * 此方法接收块儿点击事件,事件传递块相关参数 - * @param blockData 块中的data属性数据 - * @param dataName 块data数据在组中时,属性key - * @param propertyComponentsName 块儿对应的属性组件名 - */ - handleBlockClick({ - blockData, - dataName, - propertyComponentsName, - blockId, - ruleIndex - }) { - this.$emit('blockclick', { - groupData: this.groupData, - blockData, - dataName, - propertyComponentsName, - currentRule: this.currentRule, - blockId, - ruleIndex - }); - }, - groupDataChange({ - ruleIndex, - dataName, - data - }) { - this.$emit('groupDataChange', { - ruleIndex, - dataName, - data - }); - } - }, - mounted() {} -}; - -/* script */ -const __vue_script__$8 = script$8; -/* template */ -var __vue_render__$8 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -57998,17 +57818,17 @@ var __vue_render__$8 = function () { 1 ) }; -var __vue_staticRenderFns__$8 = []; -__vue_render__$8._withStripped = true; +var __vue_staticRenderFns__$a = []; +__vue_render__$a._withStripped = true; /* style */ - const __vue_inject_styles__$8 = undefined; + const __vue_inject_styles__$a = undefined; /* scoped */ - const __vue_scope_id__$8 = "data-v-4514306f"; + const __vue_scope_id__$a = "data-v-46f2f6ac"; /* module identifier */ - const __vue_module_identifier__$8 = undefined; + const __vue_module_identifier__$a = undefined; /* functional template */ - const __vue_is_functional_template__$8 = false; + const __vue_is_functional_template__$a = false; /* style inject */ /* style inject SSR */ @@ -58017,13 +57837,13 @@ __vue_render__$8._withStripped = true; - const __vue_component__$8 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$8, staticRenderFns: __vue_staticRenderFns__$8 }, - __vue_inject_styles__$8, - __vue_script__$8, - __vue_scope_id__$8, - __vue_is_functional_template__$8, - __vue_module_identifier__$8, + const __vue_component__$a = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$a, staticRenderFns: __vue_staticRenderFns__$a }, + __vue_inject_styles__$a, + __vue_script__$a, + __vue_scope_id__$a, + __vue_is_functional_template__$a, + __vue_module_identifier__$a, false, undefined, undefined, @@ -58031,11 +57851,11 @@ __vue_render__$8._withStripped = true; ); // -var script$7 = { +var script$9 = { mixins: [singleGroupMixin], name: 'titleKnowledgeRender', components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -58126,9 +57946,9 @@ var script$7 = { }; /* script */ -const __vue_script__$7 = script$7; +const __vue_script__$9 = script$9; /* template */ -var __vue_render__$7 = function () { +var __vue_render__$9 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -58257,17 +58077,17 @@ var __vue_render__$7 = function () { 1 ) }; -var __vue_staticRenderFns__$7 = []; -__vue_render__$7._withStripped = true; +var __vue_staticRenderFns__$9 = []; +__vue_render__$9._withStripped = true; /* style */ - const __vue_inject_styles__$7 = undefined; + const __vue_inject_styles__$9 = undefined; /* scoped */ - const __vue_scope_id__$7 = "data-v-0dbf7bde"; + const __vue_scope_id__$9 = "data-v-01caee83"; /* module identifier */ - const __vue_module_identifier__$7 = undefined; + const __vue_module_identifier__$9 = undefined; /* functional template */ - const __vue_is_functional_template__$7 = false; + const __vue_is_functional_template__$9 = false; /* style inject */ /* style inject SSR */ @@ -58276,13 +58096,13 @@ __vue_render__$7._withStripped = true; - const __vue_component__$7 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$7, staticRenderFns: __vue_staticRenderFns__$7 }, - __vue_inject_styles__$7, - __vue_script__$7, - __vue_scope_id__$7, - __vue_is_functional_template__$7, - __vue_module_identifier__$7, + const __vue_component__$9 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$9, staticRenderFns: __vue_staticRenderFns__$9 }, + __vue_inject_styles__$9, + __vue_script__$9, + __vue_scope_id__$9, + __vue_is_functional_template__$9, + __vue_module_identifier__$9, false, undefined, undefined, @@ -58290,11 +58110,11 @@ __vue_render__$7._withStripped = true; ); // -var script$6 = { +var script$8 = { mixins: [singleGroupMixin], name: 'titleSanQintheme1Render', components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -58384,9 +58204,9 @@ var script$6 = { }; /* script */ -const __vue_script__$6 = script$6; +const __vue_script__$8 = script$8; /* template */ -var __vue_render__$6 = function () { +var __vue_render__$8 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -58474,17 +58294,17 @@ var __vue_render__$6 = function () { 1 ) }; -var __vue_staticRenderFns__$6 = []; -__vue_render__$6._withStripped = true; +var __vue_staticRenderFns__$8 = []; +__vue_render__$8._withStripped = true; /* style */ - const __vue_inject_styles__$6 = undefined; + const __vue_inject_styles__$8 = undefined; /* scoped */ - const __vue_scope_id__$6 = "data-v-d946fe2a"; + const __vue_scope_id__$8 = "data-v-6ab7ccb4"; /* module identifier */ - const __vue_module_identifier__$6 = undefined; + const __vue_module_identifier__$8 = undefined; /* functional template */ - const __vue_is_functional_template__$6 = false; + const __vue_is_functional_template__$8 = false; /* style inject */ /* style inject SSR */ @@ -58493,13 +58313,13 @@ __vue_render__$6._withStripped = true; - const __vue_component__$6 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$6, staticRenderFns: __vue_staticRenderFns__$6 }, - __vue_inject_styles__$6, - __vue_script__$6, - __vue_scope_id__$6, - __vue_is_functional_template__$6, - __vue_module_identifier__$6, + const __vue_component__$8 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$8, staticRenderFns: __vue_staticRenderFns__$8 }, + __vue_inject_styles__$8, + __vue_script__$8, + __vue_scope_id__$8, + __vue_is_functional_template__$8, + __vue_module_identifier__$8, false, undefined, undefined, @@ -58507,11 +58327,11 @@ __vue_render__$6._withStripped = true; ); // -var script$5 = { +var script$7 = { mixins: [singleGroupMixin], name: 'titleSanQintheme2Render', components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -58601,9 +58421,9 @@ var script$5 = { }; /* script */ -const __vue_script__$5 = script$5; +const __vue_script__$7 = script$7; /* template */ -var __vue_render__$5 = function () { +var __vue_render__$7 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -58691,17 +58511,17 @@ var __vue_render__$5 = function () { 1 ) }; -var __vue_staticRenderFns__$5 = []; -__vue_render__$5._withStripped = true; +var __vue_staticRenderFns__$7 = []; +__vue_render__$7._withStripped = true; /* style */ - const __vue_inject_styles__$5 = undefined; + const __vue_inject_styles__$7 = undefined; /* scoped */ - const __vue_scope_id__$5 = "data-v-d60e7370"; + const __vue_scope_id__$7 = "data-v-6f64aba6"; /* module identifier */ - const __vue_module_identifier__$5 = undefined; + const __vue_module_identifier__$7 = undefined; /* functional template */ - const __vue_is_functional_template__$5 = false; + const __vue_is_functional_template__$7 = false; /* style inject */ /* style inject SSR */ @@ -58710,13 +58530,13 @@ __vue_render__$5._withStripped = true; - const __vue_component__$5 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$5, staticRenderFns: __vue_staticRenderFns__$5 }, - __vue_inject_styles__$5, - __vue_script__$5, - __vue_scope_id__$5, - __vue_is_functional_template__$5, - __vue_module_identifier__$5, + const __vue_component__$7 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$7, staticRenderFns: __vue_staticRenderFns__$7 }, + __vue_inject_styles__$7, + __vue_script__$7, + __vue_scope_id__$7, + __vue_is_functional_template__$7, + __vue_module_identifier__$7, false, undefined, undefined, @@ -58724,12 +58544,12 @@ __vue_render__$5._withStripped = true; ); // -var script$4 = { +var script$6 = { mixins: [singleGroupMixin], name: 'titleSanQintheme3Render', isUnPrefix: true, components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, props: { //模式:preview 预览 (默认),editor 编辑 @@ -58818,9 +58638,9 @@ var script$4 = { }; /* script */ -const __vue_script__$4 = script$4; +const __vue_script__$6 = script$6; /* template */ -var __vue_render__$4 = function () { +var __vue_render__$6 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -58907,17 +58727,17 @@ var __vue_render__$4 = function () { 1 ) }; -var __vue_staticRenderFns__$4 = []; -__vue_render__$4._withStripped = true; +var __vue_staticRenderFns__$6 = []; +__vue_render__$6._withStripped = true; /* style */ - const __vue_inject_styles__$4 = undefined; + const __vue_inject_styles__$6 = undefined; /* scoped */ - const __vue_scope_id__$4 = "data-v-a1f97626"; + const __vue_scope_id__$6 = "data-v-60db5a12"; /* module identifier */ - const __vue_module_identifier__$4 = undefined; + const __vue_module_identifier__$6 = undefined; /* functional template */ - const __vue_is_functional_template__$4 = false; + const __vue_is_functional_template__$6 = false; /* style inject */ /* style inject SSR */ @@ -58926,13 +58746,13 @@ __vue_render__$4._withStripped = true; - const __vue_component__$4 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$4, staticRenderFns: __vue_staticRenderFns__$4 }, - __vue_inject_styles__$4, - __vue_script__$4, - __vue_scope_id__$4, - __vue_is_functional_template__$4, - __vue_module_identifier__$4, + const __vue_component__$6 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$6, staticRenderFns: __vue_staticRenderFns__$6 }, + __vue_inject_styles__$6, + __vue_script__$6, + __vue_scope_id__$6, + __vue_is_functional_template__$6, + __vue_module_identifier__$6, false, undefined, undefined, @@ -58940,11 +58760,11 @@ __vue_render__$4._withStripped = true; ); // -var script$3 = { +var script$5 = { mixins: [singleGroupMixin], name: 'titleTwentyRender', components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -59034,9 +58854,9 @@ var script$3 = { }; /* script */ -const __vue_script__$3 = script$3; +const __vue_script__$5 = script$5; /* template */ -var __vue_render__$3 = function () { +var __vue_render__$5 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -59129,17 +58949,17 @@ var __vue_render__$3 = function () { 1 ) }; -var __vue_staticRenderFns__$3 = []; -__vue_render__$3._withStripped = true; +var __vue_staticRenderFns__$5 = []; +__vue_render__$5._withStripped = true; /* style */ - const __vue_inject_styles__$3 = undefined; + const __vue_inject_styles__$5 = undefined; /* scoped */ - const __vue_scope_id__$3 = "data-v-6f13d08c"; + const __vue_scope_id__$5 = "data-v-bb0b6ff2"; /* module identifier */ - const __vue_module_identifier__$3 = undefined; + const __vue_module_identifier__$5 = undefined; /* functional template */ - const __vue_is_functional_template__$3 = false; + const __vue_is_functional_template__$5 = false; /* style inject */ /* style inject SSR */ @@ -59148,13 +58968,13 @@ __vue_render__$3._withStripped = true; - const __vue_component__$3 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$3, staticRenderFns: __vue_staticRenderFns__$3 }, - __vue_inject_styles__$3, - __vue_script__$3, - __vue_scope_id__$3, - __vue_is_functional_template__$3, - __vue_module_identifier__$3, + const __vue_component__$5 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$5, staticRenderFns: __vue_staticRenderFns__$5 }, + __vue_inject_styles__$5, + __vue_script__$5, + __vue_scope_id__$5, + __vue_is_functional_template__$5, + __vue_module_identifier__$5, false, undefined, undefined, @@ -59162,11 +58982,11 @@ __vue_render__$3._withStripped = true; ); // -var script$2 = { +var script$4 = { mixins: [singleGroupMixin], name: 'titleTwentyoneRender', components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -59258,8 +59078,8 @@ var script$2 = { var __$_require_static_images_leaflet_resource_enter_title_icon2_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAACHCAYAAAA850oKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTAzMEU0RUMzNTIyMTFFRjk1NjE4QjEyNjg5OUNDNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTAzMEU0RUQzNTIyMTFFRjk1NjE4QjEyNjg5OUNDNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MDMwRTRFQTM1MjIxMUVGOTU2MThCMTI2ODk5Q0M2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MDMwRTRFQjM1MjIxMUVGOTU2MThCMTI2ODk5Q0M2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlbFk34AAB1dSURBVHja7F0HfFvV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"; /* script */ -const __vue_script__$2 = script$2; -var __vue_render__$2 = function () { +const __vue_script__$4 = script$4; +var __vue_render__$4 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -59357,17 +59177,17 @@ var __vue_render__$2 = function () { 1 ) }; -var __vue_staticRenderFns__$2 = []; -__vue_render__$2._withStripped = true; +var __vue_staticRenderFns__$4 = []; +__vue_render__$4._withStripped = true; /* style */ - const __vue_inject_styles__$2 = undefined; + const __vue_inject_styles__$4 = undefined; /* scoped */ - const __vue_scope_id__$2 = "data-v-5a42acfb"; + const __vue_scope_id__$4 = "data-v-0c505260"; /* module identifier */ - const __vue_module_identifier__$2 = undefined; + const __vue_module_identifier__$4 = undefined; /* functional template */ - const __vue_is_functional_template__$2 = false; + const __vue_is_functional_template__$4 = false; /* style inject */ /* style inject SSR */ @@ -59376,13 +59196,13 @@ __vue_render__$2._withStripped = true; - const __vue_component__$2 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$2, staticRenderFns: __vue_staticRenderFns__$2 }, - __vue_inject_styles__$2, - __vue_script__$2, - __vue_scope_id__$2, - __vue_is_functional_template__$2, - __vue_module_identifier__$2, + const __vue_component__$4 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$4, staticRenderFns: __vue_staticRenderFns__$4 }, + __vue_inject_styles__$4, + __vue_script__$4, + __vue_scope_id__$4, + __vue_is_functional_template__$4, + __vue_module_identifier__$4, false, undefined, undefined, @@ -59390,11 +59210,11 @@ __vue_render__$2._withStripped = true; ); // -var script$1 = { +var script$3 = { mixins: [singleGroupMixin], name: 'titleTwentytwoRender', components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -59486,8 +59306,8 @@ var script$1 = { var __$_require_static_images_leaflet_resource_enter_title_icon3_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAjCAYAAAA5dzKxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTJFNDVBQkQzNTJCMTFFRjhENDZEMUE5MzEyNkI3OTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTJFNDVBQkUzNTJCMTFFRjhENDZEMUE5MzEyNkI3OTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMkU0NUFCQjM1MkIxMUVGOEQ0NkQxQTkzMTI2Qjc5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMkU0NUFCQzM1MkIxMUVGOEQ0NkQxQTkzMTI2Qjc5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhQPLJgAAAHvSURBVHja3JhPKARhGMZnZ5eDQiklB/lbJJFwc1kXDg5KSi5KFBdcnJQo5cKWlhNJDo4ulFzERsvFxEXaA4VycVkXkfW8eqemMbNtmhnzzlO/dna+nT/Pfu/3ft/7hVJ7GcVCITALBkCB4h+lwQ5YtmqM2FzUDxYUf6oZ3IAjc4Nqc0Grgw9Pgii4dvCelu+nevBPnoFjcOn2gyIemJkEnaD9v83EOT6d0KYD9+gAI381cwgOfDT437KZUZUAyQ0zPZy5okEwUwWaOETHpZvR+DMPrIM1j7KmK2YoxL4M3ye4l0okmqGMkzKd6wIXoF6aGdKVxblaXtp0B8EMqRjsg2lJZrQsbWGwAjZAvoS1mZbDb2gmp2Jq1O9mXsAzKLdoOwGvoBCcS1k1azZmnsCQpDFjTgJU6r7z8SCXBKLMaIZ5ZwrEDPsLq5wIxJhJcm/EeIwscoiRWsCYJDOPoBTMGXpoxtA+7/Tz3a5n0px+de2CUz7+lLgHYBQZ6wO9IGFakIozo/D42fZyQ0MPgUpQ7aPKuCJbiNqZSfBn3IelfsbwfjmZoa3PYZ7gwj4y8gG2uDb6pZDNxrlI6T1TBOqEeqDeuKN5LMIF0y0oE9wp96CBJs1G4Ub0rFuj8jIjCPoJM9oYXwJtgo1QwffwLcAAudpcGOn8/bYAAAAASUVORK5CYII="; /* script */ -const __vue_script__$1 = script$1; -var __vue_render__$1 = function () { +const __vue_script__$3 = script$3; +var __vue_render__$3 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -59589,17 +59409,17 @@ var __vue_render__$1 = function () { 1 ) }; -var __vue_staticRenderFns__$1 = []; -__vue_render__$1._withStripped = true; +var __vue_staticRenderFns__$3 = []; +__vue_render__$3._withStripped = true; /* style */ - const __vue_inject_styles__$1 = undefined; + const __vue_inject_styles__$3 = undefined; /* scoped */ - const __vue_scope_id__$1 = "data-v-00378998"; + const __vue_scope_id__$3 = "data-v-6cc98c53"; /* module identifier */ - const __vue_module_identifier__$1 = undefined; + const __vue_module_identifier__$3 = undefined; /* functional template */ - const __vue_is_functional_template__$1 = false; + const __vue_is_functional_template__$3 = false; /* style inject */ /* style inject SSR */ @@ -59608,13 +59428,13 @@ __vue_render__$1._withStripped = true; - const __vue_component__$1 = /*#__PURE__*/normalizeComponent( - { render: __vue_render__$1, staticRenderFns: __vue_staticRenderFns__$1 }, - __vue_inject_styles__$1, - __vue_script__$1, - __vue_scope_id__$1, - __vue_is_functional_template__$1, - __vue_module_identifier__$1, + const __vue_component__$3 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$3, staticRenderFns: __vue_staticRenderFns__$3 }, + __vue_inject_styles__$3, + __vue_script__$3, + __vue_scope_id__$3, + __vue_is_functional_template__$3, + __vue_module_identifier__$3, false, undefined, undefined, @@ -59622,11 +59442,11 @@ __vue_render__$1._withStripped = true; ); // -var script = { +var script$2 = { mixins: [singleGroupMixin], name: 'titleTwentythreeRender', components: { - XmlTextRender: __vue_component__$E + XmlTextRender: __vue_component__$G }, data() { return { @@ -59718,8 +59538,8 @@ var script = { var __$_require_static_images_leaflet_resource_enter_title_icon4_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA9CAYAAADmgpoeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjFGNTAyNDgzNTJDMTFFRkJDNjRDNzBDOThGMUQ4MEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjFGNTAyNDkzNTJDMTFFRkJDNjRDNzBDOThGMUQ4MEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMUY1MDI0NjM1MkMxMUVGQkM2NEM3MEM5OEYxRDgwRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMUY1MDI0NzM1MkMxMUVGQkM2NEM3MEM5OEYxRDgwRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvQDMF8AAAbaSURBVHja3Jt5bFVFFIffe6UtUErLorEUqyXQQisoxopsJUKsIhEoppjGoCUuRIMgwURTkQSJQCFG/YMgVIMriChRRC0JQtxYREqiiCwGaCNFq9LSUpAW+vxNPdccT+du782zlpN8yZ0782buuXPuLOfMC4bD4YAhGWCgjgbwu4mHCRpUzERFq8CjJh4mFLhM5bJVrIvBumax6ztAIUs/Ds57yDto7GnUN+bAILAVXOlSTvJU+N+S4jHPC0WgHMQ5lXPqsUFgB0gH28F4UNvBFlYE1oM44iFwyc83lsWUUpILVnawUmngLVJIyUzwCku7mmIW+FmYyw8ezbELGAU2id/XgRZwFpwTeQ+Cazya4XRwUfx+rc4svSh1wEUpVekksA7UhyOXg+BZ+q79KveaVM5NKSWHQbqmgW5gHqgKm5VWUAHybRS7X6NYO+WslYf1TfWzse8jNHicpPR9YBnZvZ2cAYfBUXAW1IMEkETtqDYzQbxDHRVgLrWvpMTxuwoEXgcPtA0opOHnGvM7Ie4dAWNo+NfJJbANPAZyPX4z3cFtYJlDz6tv8kn6FmVPVWjuFXNT7E8Pzr+pa8FxD6ZzBjwHMnzOR5IQmAA+8Wiyq0CQ5jVLuRd035hS7gNwBbvnpFwzWB7BBOuFm8AuD0rxSXuF06goCdJwKqXSh7kFxGi51EcPzgJNou2L9Ek4/t6t8hUapVaCRJ89EIliFtfRyMylnno1IsXmaobh+RGaVjSKKfqA3eJ5frGZhhwVyxejjVLq4Si+mWgVUySBL4RyX4MEXXndWjFZrMmUPA3WsLTKmxzjtWEquJWlm8Bd4AC7Nwos8rpWfEm8lQ/FCKRm9w2U90SMeiwVfAsu0HKN52WDBlafWoNe72aKNwoTVEus3mKkelcoPt+wYimklCVKuYmizAzxDDvFy29nikuECard7WmWbgU/snQz+MmwCZ4DJ8TS7KQo8ybYxtIjwVQ7Uxwu3sJnDm91Eb3JKTEyxXiwEdSCYTZlBpMZWrLXzhTLhWJjXRrPivGoqJQb4FLmbfHMI6UpdgPTWUfuBl+6mMyRGI+KLeCYS5kykS6RroFJoCcrsLaTeNm+A7tY+m5rjOCK8Te1oRO5EDey6z5gBFcsn2V+QyNRZ5FtIj3GUqy3CCjsMNio5SLrzu5NAMMNtqFWIr+x9A2WYrmi4PeGGkwEH9FSjG//88gqig0GQ/gzD7YUyxQFDxlq8GUw0cG1ribZ0YbaOix8om0N9BWFTrHrceAWh+HVTjLJ4cNXE+/R/bHMTBc4KC9FmW+BCDk10HUNu5/UBiazhWKS68omwKUiz+uEPFP87k6Wt0WsA4Me63xE1JnhsHdMC9HkzOVPQ1sOLvvYdSW7Vu64rgbaaxbp+JBmaE820JBcGD9DA8hAYaI1LIQUjfQQ6SbVjbNFN6YLb28vhp/dbq2o9zztxLk876PORPEsIZa3WNTb1mPVDkFy9TbrGF5F7XbniHvK5IIsfZy2SV7lgniWVjFYWaLmtJaQGCr/GS4NyDu0KK3X5O0hl/kfhtrKZtdHreH+GL2NRMq4GbxqqEHlS99Mm8AssoCvaHVj6riCGvyGipVIm2It9Aat9eJ4w2u5uhjvFkazTglYq/2QZn040FqWdBKRE/x2rtjHInNGJzr1cI+YI6u5YnuFk6aEJs//u0xhcXLLydMuuP4Gu+5HwWs7URu6xQ4BOBMyBMxzyFdTR6lYfazTealShdOligJzOj/6fiqz3u28RYTkkG9eSalNmWmaUK2tw3SJKLxEE9rZo4m+mFSqL1OKnyyQK5sq4Q3OclJM9dopsfqW4ZpCum9FPHJi0GOl7Bn2k5Xw/JVC8Re9RFvuFT86polaTgXVYEgMlOLKVWqUKhLPVwN6elEsSCFb6RVO0ByHCMQY2cYIEeFs1QQtHONjvTSnBt63i0V5QNV1mlgYYR3DNDuG5ZFENIdqTtqooxA9OiDwN46OLXHZQm7wgNfAH/dWTRO70wJai/2XS67ZYKvYle8hl3yLve/K/W0VgEbxttRhrzl0KMxLHWrUWk0UevzN1ZpvPUzHJFw3vV5NIU9MA/xYxO2GBww1wi3QvMwwnapL8lKPnwavAtttDpSo2FRJhN8fj3eV0QCjOywzz4dHK+C38TgKzTY6nHvaTO6wPN38wqaUDArBllHP28k+tzMdOiI9d9+fTr8VB9xPgv8KGskbFk8epTSN209KLZ0IWB2wOR7r7PiOfrFa7tCDkcghOkGXFM2zmfqnRArtjSZTNCXV5+/VXvBTsAnsNOEPMfkXEL7Hy6H9VDa5xpJJ2WYyS+Uiqwr8fc6+kszVqPwlwACntu8G7KPwnAAAAABJRU5ErkJggg=="; /* script */ -const __vue_script__ = script; -var __vue_render__ = function () { +const __vue_script__$2 = script$2; +var __vue_render__$2 = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; @@ -59821,13 +59641,485 @@ var __vue_render__ = function () { 1 ) }; +var __vue_staticRenderFns__$2 = []; +__vue_render__$2._withStripped = true; + + /* style */ + const __vue_inject_styles__$2 = undefined; + /* scoped */ + const __vue_scope_id__$2 = "data-v-44854066"; + /* module identifier */ + const __vue_module_identifier__$2 = undefined; + /* functional template */ + const __vue_is_functional_template__$2 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$2 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$2, staticRenderFns: __vue_staticRenderFns__$2 }, + __vue_inject_styles__$2, + __vue_script__$2, + __vue_scope_id__$2, + __vue_is_functional_template__$2, + __vue_module_identifier__$2, + false, + undefined, + undefined, + undefined + ); + +// +var script$1 = { + mixins: [singleGroupMixin], + name: 'titleTwentyfourRender', + components: { + XmlTextRender: __vue_component__$G + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +var __$_require_static_images_leaflet_resource_enter_title_bg2_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAgCAYAAAC7OlJnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGjGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0yNVQxODozNDoxNyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDctMjZUMTQ6NDA6MzQrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDctMjZUMTQ6NDA6MzQrMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MmM3OGIyM2MtOTFkYy03NzQzLTk0YzctNDAwMmNhMDcwMjk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE4MjdBRTZFNEEzMTExRUY5REZGRTkyODZGRUI1MTdCIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTgyN0FFNkU0QTMxMTFFRjlERkZFOTI4NkZFQjUxN0IiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTgyN0FFNkI0QTMxMTFFRjlERkZFOTI4NkZFQjUxN0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTgyN0FFNkM0QTMxMTFFRjlERkZFOTI4NkZFQjUxN0IiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZTIwMjcxOTgtOWVkYy04ZjQ0LTk1YmYtMTNmNWMxNTlkMzEwIiBzdEV2dDp3aGVuPSIyMDI0LTA3LTI2VDE0OjA4OjAzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJjNzhiMjNjLTkxZGMtNzc0My05NGM3LTQwMDJjYTA3MDI5OCIgc3RFdnQ6d2hlbj0iMjAyNC0wNy0yNlQxNDo0MDozNCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoqNWPcAACPVSURBVHic7bxpsGXXdR72fWvvM9zhjT0PABoNNGYOgClOJpWoKFlWaEqyFNPlUjlVSVWUSqUy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"; + +/* script */ +const __vue_script__$1 = script$1; +var __vue_render__$1 = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-twentyfour-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container-box" }, [ + _c("div", { staticClass: "left-bg" }, [ + _c("img", { + attrs: { + src: __$_require_static_images_leaflet_resource_enter_title_bg2_png__, + alt: "", + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c("div", { staticClass: "left-line" }), + _vm._v(" "), + _c( + "div", + { staticClass: "title-body-box" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + _vm._v(" "), + _c("div", { staticClass: "right-line" }), + ]), + ]), + ] + ), + ], + 1 + ) +}; +var __vue_staticRenderFns__$1 = []; +__vue_render__$1._withStripped = true; + + /* style */ + const __vue_inject_styles__$1 = undefined; + /* scoped */ + const __vue_scope_id__$1 = "data-v-12fa1bac"; + /* module identifier */ + const __vue_module_identifier__$1 = undefined; + /* functional template */ + const __vue_is_functional_template__$1 = false; + /* style inject */ + + /* style inject SSR */ + + /* style inject shadow dom */ + + + + const __vue_component__$1 = /*#__PURE__*/normalizeComponent( + { render: __vue_render__$1, staticRenderFns: __vue_staticRenderFns__$1 }, + __vue_inject_styles__$1, + __vue_script__$1, + __vue_scope_id__$1, + __vue_is_functional_template__$1, + __vue_module_identifier__$1, + false, + undefined, + undefined, + undefined + ); + +// +var script = { + mixins: [singleGroupMixin], + name: 'titleTwentyfiveRender', + components: { + XmlTextRender: __vue_component__$G + }, + data() { + return { + typeText: '标题', + titleTextDataName: 'titleTextData', + imageBlockDataName: 'imageData', + groupData: {} + }; + }, + props: { + //模式:preview 预览 (默认),editor 编辑 + mode: { + type: String, + default: function () { + return 'editor'; + } + }, + //必须有此属性,接收初始化值 + pGroupData: { + type: Object, + default: function () { + return {}; + } + }, + //当前所处组的规则 + currentRule: { + type: Object, + default: function () { + return {}; + } + }, + ruleIndex: Number, + //必须有此属性,页面类型,取值h5、pc、pad + pageType: { + type: String, + default: 'h5' + }, + extendParams: { + type: Object, + default: function () { + return {}; + } + } + }, + created() { + this.groupData = this.pGroupData; + }, + methods: { + // + /*** + * 固定方法。接收固定参数 + * 此方法接收块儿点击事件,事件传递块相关参数 + * @param blockData 块中的data属性数据 + * @param dataName 块data数据在组中时,属性key + * @param propertyComponentsName 块儿对应的属性组件名 + */ + handleBlockClick({ + blockData, + dataName, + propertyComponentsName, + blockId, + ruleIndex + }) { + this.$emit('blockclick', { + groupData: this.groupData, + blockData, + dataName, + propertyComponentsName, + currentRule: this.currentRule, + blockId, + ruleIndex + }); + }, + groupDataChange({ + ruleIndex, + dataName, + data + }) { + this.$emit('groupDataChange', { + ruleIndex, + dataName, + data + }); + } + }, + mounted() {} +}; + +var __$_require_static_images_leaflet_resource_enter_title_icon8_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABwCAYAAADVN7S/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFv2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0yNVQxODozNDoxNyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDctMjZUMTQ6MDc6MTgrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDctMjZUMTQ6MDc6MTgrMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjE4YTMwM2ItZDdjNi1mODRkLThmNDktZjZiMTVlODBkYjUyIiB4bXBN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"; + +/* script */ +const __vue_script__ = script; +var __vue_render__ = function () { + var _vm = this; + var _h = _vm.$createElement; + var _c = _vm._self._c || _h; + return _c( + "div", + { + staticClass: "parent-group parent-group-mark", + class: [ + "xml-title-twentyfive-" + _vm.pageType, + _vm.groupIsActive ? "active" : "", + ], + on: { click: _vm.emitClick }, + }, + [ + _c( + "xml-group-render", + { + ref: "xmlGroup", + attrs: { + "page-type": _vm.pageType, + mode: _vm.mode, + "type-text": _vm.typeText, + showLine: false, + "rule-index": _vm.ruleIndex, + }, + scopedSlots: _vm._u( + [ + { + key: "action-buttons", + fn: function () { + return [_vm._t("default")] + }, + proxy: true, + }, + ], + null, + true + ), + }, + [ + _vm._v(" "), + _c("div", { staticClass: "title-container-box" }, [ + _c("div", { staticClass: "left-bg" }, [ + _c("img", { + attrs: { + src: __$_require_static_images_leaflet_resource_enter_title_bg2_png__, + alt: "", + }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "title-container" }, [ + _c("img", { + staticClass: "icon", + attrs: { + src: __$_require_static_images_leaflet_resource_enter_title_icon8_png__, + alt: "", + }, + }), + _vm._v(" "), + _c( + "div", + { staticClass: "title-body-box" }, + [ + _c("xml-text-render", { + attrs: { + "p-block-data": _vm.groupData[_vm.titleTextDataName], + "block-data-name": _vm.titleTextDataName, + "extend-params": _vm.extendParams, + "current-rule": _vm.currentRule, + "rule-index": _vm.ruleIndex, + "container-class": "text-container", + "editor-class": "editor", + mode: _vm.mode, + "page-type": _vm.pageType, + scopedSlots: { $scopedSlots: _vm.$scopedSlots }, + }, + on: { + blockclick: _vm.handleBlockClick, + groupDataChange: _vm.groupDataChange, + }, + scopedSlots: _vm._u( + [ + _vm._l(_vm.$scopedSlots, function (index, name) { + return { + key: name, + fn: function (deliver) { + return [_vm._t(name, null, null, deliver)] + }, + } + }), + ], + null, + true + ), + }), + ], + 1 + ), + ]), + ]), + ] + ), + ], + 1 + ) +}; var __vue_staticRenderFns__ = []; __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-c661142a"; + const __vue_scope_id__ = "data-v-398dd67d"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ @@ -59853,7 +60145,7 @@ __vue_render__._withStripped = true; undefined ); -const TitleComponents = [__vue_component__$D, __vue_component__$C, __vue_component__$B, __vue_component__$A, __vue_component__$z, __vue_component__$y, __vue_component__$x, __vue_component__$w, __vue_component__$v, __vue_component__$u, __vue_component__$t, __vue_component__$s, __vue_component__$r, __vue_component__$q, __vue_component__$p, __vue_component__$o, __vue_component__$n, __vue_component__$m, __vue_component__$l, __vue_component__$k, __vue_component__$j, __vue_component__$i, __vue_component__$h, __vue_component__$g, __vue_component__$f, __vue_component__$e, __vue_component__$d, __vue_component__$c, __vue_component__$b, __vue_component__$a, __vue_component__$9, __vue_component__$8, __vue_component__$7, __vue_component__$6, __vue_component__$5, __vue_component__$4, __vue_component__$3, __vue_component__$2, __vue_component__$1, __vue_component__]; +const TitleComponents = [__vue_component__$F, __vue_component__$E, __vue_component__$D, __vue_component__$C, __vue_component__$B, __vue_component__$A, __vue_component__$z, __vue_component__$y, __vue_component__$x, __vue_component__$w, __vue_component__$v, __vue_component__$u, __vue_component__$t, __vue_component__$s, __vue_component__$r, __vue_component__$q, __vue_component__$p, __vue_component__$o, __vue_component__$n, __vue_component__$m, __vue_component__$l, __vue_component__$k, __vue_component__$j, __vue_component__$i, __vue_component__$h, __vue_component__$g, __vue_component__$f, __vue_component__$e, __vue_component__$d, __vue_component__$c, __vue_component__$b, __vue_component__$a, __vue_component__$9, __vue_component__$8, __vue_component__$7, __vue_component__$6, __vue_component__$5, __vue_component__$4, __vue_component__$3, __vue_component__$2, __vue_component__$1, __vue_component__]; var index = { // install, ...TitleComponents diff --git a/src/plugin/xml-digital-teaching/lib/titleLibrary.css b/src/plugin/xml-digital-teaching/lib/titleLibrary.css index cd95770..b4d8016 100644 --- a/src/plugin/xml-digital-teaching/lib/titleLibrary.css +++ b/src/plugin/xml-digital-teaching/lib/titleLibrary.css @@ -1,45 +1,3 @@ -.title-text[data-v-c72aed64] { - background-color: var(--background-color) !important; -} -.title-left[data-v-c72aed64] { - border-color: var(--background-color) !important; - color: var(--background-color) !important; -} - -/*# sourceMappingURL=third.vue.map */ - - -/*# sourceMappingURL=sixth.vue.map */ - - -/*# sourceMappingURL=first.vue.map */ - - -/*# sourceMappingURL=semicircle.vue.map */ - - -/*# sourceMappingURL=Yellowtheme2.vue.map */ - - -/*# sourceMappingURL=Yellowtheme1.vue.map */ - - -/*# sourceMappingURL=Yellowtheme4.vue.map */ - - -/*# sourceMappingURL=Yellowtheme5.vue.map */ - - -/*# sourceMappingURL=Greentheme2.vue.map */ - - -/*# sourceMappingURL=fifteen.vue.map */ - - -/*# sourceMappingURL=Greentheme4.vue.map */ - - -/*# sourceMappingURL=rectangle.vue.map */ /*# sourceMappingURL=Greentheme1.vue.map */ @@ -48,126 +6,176 @@ /*# sourceMappingURL=thirteenth.vue.map */ -/*# sourceMappingURL=twelfth.vue.map */ +/*# sourceMappingURL=first.vue.map */ -/*# sourceMappingURL=Yellowtheme6.vue.map */ +/*# sourceMappingURL=sixth.vue.map */ -/*# sourceMappingURL=hexagon.vue.map */ +/*# sourceMappingURL=Yellowtheme2.vue.map */ -/*# sourceMappingURL=Greentheme3.vue.map */ +/*# sourceMappingURL=semicircle.vue.map */ +.title-text[data-v-616d10ee] { + background-color: var(--background-color) !important; +} +.title-left[data-v-616d10ee] { + border-color: var(--background-color) !important; + color: var(--background-color) !important; +} + +/*# sourceMappingURL=third.vue.map */ -/*# sourceMappingURL=Greentheme6.vue.map */ +/*# sourceMappingURL=Yellowtheme1.vue.map */ + + +/*# sourceMappingURL=Greentheme2.vue.map */ /*# sourceMappingURL=sixteen.vue.map */ -/*# sourceMappingURL=fourteen.vue.map */ +/*# sourceMappingURL=seventeen.vue.map */ -/*# sourceMappingURL=triangle.vue.map */ +/*# sourceMappingURL=Yellowtheme4.vue.map */ -/*# sourceMappingURL=nineteen.vue.map */ +/*# sourceMappingURL=Greentheme3.vue.map */ /*# sourceMappingURL=Knowledge.vue.map */ -/*# sourceMappingURL=Redtheme1.vue.map */ +/*# sourceMappingURL=hexagon.vue.map */ -/*# sourceMappingURL=fifth.vue.map */ +/*# sourceMappingURL=nineteen.vue.map */ + + +/*# sourceMappingURL=rectangle.vue.map */ + + +/*# sourceMappingURL=twelfth.vue.map */ + + +/*# sourceMappingURL=Greentheme6.vue.map */ + + +/*# sourceMappingURL=Yellowtheme5.vue.map */ + + +/*# sourceMappingURL=Yellowtheme6.vue.map */ /*# sourceMappingURL=Thirtyone.vue.map */ -/*# sourceMappingURL=Redtheme4.vue.map */ +/*# sourceMappingURL=fifteen.vue.map */ -/*# sourceMappingURL=seventeen.vue.map */ +/*# sourceMappingURL=Greentheme4.vue.map */ -/*# sourceMappingURL=Redtheme2.vue.map */ - - -/*# sourceMappingURL=Thirtyfour.vue.map */ - - -/*# sourceMappingURL=Redtheme3.vue.map */ - - -/*# sourceMappingURL=Thirtytwo.vue.map */ +/*# sourceMappingURL=triangle.vue.map */ /*# sourceMappingURL=Thirtysix.vue.map */ -/*# sourceMappingURL=Thirtyseven.vue.map */ +/*# sourceMappingURL=fourteen.vue.map */ -/*# sourceMappingURL=Thirtyfive.vue.map */ +/*# sourceMappingURL=Redtheme2.vue.map */ -/*# sourceMappingURL=titleLogging.vue.map */ +/*# sourceMappingURL=Redtheme4.vue.map */ -/*# sourceMappingURL=Thirtythree.vue.map */ - - -/*# sourceMappingURL=Thirtynine.vue.map */ - - -/*# sourceMappingURL=BuleRectangle.vue.map */ +/*# sourceMappingURL=fifth.vue.map */ /*# sourceMappingURL=Thirtyeight.vue.map */ -/*# sourceMappingURL=titleCrane.vue.map */ +/*# sourceMappingURL=Redtheme1.vue.map */ + + +/*# sourceMappingURL=Thirtythree.vue.map */ /*# sourceMappingURL=BuleRectangleTwo.vue.map */ +/*# sourceMappingURL=Thirtyfour.vue.map */ + + +/*# sourceMappingURL=BuleRectangle.vue.map */ +.title-bgimg[data-v-025e9706] { + background-image: url(../style/title-text-bgimg.png); +} + +/*# sourceMappingURL=Sevenpageone.vue.map */ + + +/*# sourceMappingURL=titleQuestion.vue.map */ + + +/*# sourceMappingURL=Thirtytwo.vue.map */ + + +/*# sourceMappingURL=Sevenpagetwo.vue.map */ + + +/*# sourceMappingURL=titleCrane.vue.map */ + + /*# sourceMappingURL=titleText.vue.map */ +/*# sourceMappingURL=Redtheme3.vue.map */ + + +/*# sourceMappingURL=Thirtyseven.vue.map */ + + +/*# sourceMappingURL=Thirtynine.vue.map */ + + +/*# sourceMappingURL=Sevenpagefive.vue.map */ + + +/*# sourceMappingURL=Sevenpagethree.vue.map */ + + +/*# sourceMappingURL=titleLogging.vue.map */ + + +/*# sourceMappingURL=Thirtyfive.vue.map */ + + +/*# sourceMappingURL=Forty.vue.map */ + + +/*# sourceMappingURL=Sevenpagefour.vue.map */ + + /*# sourceMappingURL=titleLight.vue.map */ /*# sourceMappingURL=titleTearcher.vue.map */ -/*# sourceMappingURL=Sevenpagetwo.vue.map */ - - -/*# sourceMappingURL=titleQuestion.vue.map */ - - -/*# sourceMappingURL=Sevenpagefour.vue.map */ -.title-bgimg[data-v-0d1db218] { - background-image: url(../style/title-text-bgimg.png); -} - -/*# sourceMappingURL=Sevenpageone.vue.map */ - - -/*# sourceMappingURL=Sevenpagethree.vue.map */ - - -/*# sourceMappingURL=Forty.vue.map */ - - -/*# sourceMappingURL=Sevenpagefive.vue.map */ - - /*# sourceMappingURL=Fortyone.vue.map */ + +.xml-text-h5[data-v-a0b70a4a] { +} +.xml-text-pc[data-v-a0b70a4a] { +} +.xml-text-h5[data-v-a0b70a4a] { +} + .xml-text-h5 .inline-audio-wrap, .xml-text-h5 .inline-link-wrap { align-items: center; @@ -239,14 +247,6 @@ /*# sourceMappingURL=XmlText.vue.map */ -.xml-text-h5[data-v-4ae2eebc] { -} -.xml-text-pc[data-v-4ae2eebc] { -} -.xml-text-h5[data-v-4ae2eebc] { -} - - /*# sourceMappingURL=XmlTextDialog.vue.map */ diff --git a/src/plugin/xml-digital-teaching/lib/titleLibrary.js b/src/plugin/xml-digital-teaching/lib/titleLibrary.js index df0d18a..9327fc1 100644 --- a/src/plugin/xml-digital-teaching/lib/titleLibrary.js +++ b/src/plugin/xml-digital-teaching/lib/titleLibrary.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ import Vue from 'vue'; @@ -419,7 +419,7 @@ __vue_render__$W._withStripped = true; /* style */ const __vue_inject_styles__$V = undefined; /* scoped */ - const __vue_scope_id__$V = "data-v-73d8b7a0"; + const __vue_scope_id__$V = "data-v-0994a01b"; /* module identifier */ const __vue_module_identifier__$V = undefined; /* functional template */ @@ -501,7 +501,7 @@ class MagicLink extends HTMLElement { transition: all 240ms ease-in-out; cursor: pointer; } - .magic-link:hover { + .magic-link span:hover { text-decoration: underline; } .wifi-symbol { @@ -10120,1083 +10120,1441 @@ var recorder_mp3_min = createCommonjsModule(function (module) { https://github.com/xiangyuecn/Recorder src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js */ -!function (y) { +!function (e) { + var t = "object" == typeof window && !!window.document, + a = t ? window : Object; + !function (e, w) { - var v = function () {}, - V = function (e) { - return new t(e); - }; - V.LM = "2023-02-01 18:05"; - var T = "Recorder", - d = "getUserMedia", - O = "srcSampleRate", - N = "sampleRate", - x = "catch"; - V.IsOpen = function () { - var e = V.Stream; - if (e) { - var t = e.getTracks && e.getTracks() || e.audioTracks || [], - a = t[0]; - if (a) { - var s = a.readyState; - return "live" == s || s == a.LIVE; - } - } - return !1; - }, V.BufferSize = 4096, V.Destroy = function () { - for (var e in H(T + " Destroy"), S(), a) a[e](); - }; - var a = {}; - V.BindDestroy = function (e, t) { - a[e] = t; - }, V.Support = function () { - var e = navigator.mediaDevices || {}; - return e[d] || (e = navigator)[d] || (e[d] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[d] && (V.Scope = e, !!V.GetContext()); - }, V.GetContext = function () { - var e = y.AudioContext; - return e || (e = y.webkitAudioContext), e ? (V.Ctx && "closed" != V.Ctx.state || (V.Ctx = new e(), V.BindDestroy("Ctx", function () { - var e = V.Ctx; - e && e.close && (e.close(), V.Ctx = 0); - })), V.Ctx) : null; - }; - var E = "ConnectEnableWebM"; - V[E] = !0; - var P = "ConnectEnableWorklet"; - V[P] = !1; - var g = function (e, _) { - var l, - i, - f, - c = e.BufferSize || V.BufferSize, - h = V.Ctx, - u = e.Stream, - o = function (e) { - var t = u._m = h.createMediaStreamSource(u), - a = h.destination, - s = "createMediaStreamDestination"; - h[s] && (a = h[s]()), t.connect(e), e.connect(a); - }, - m = "", - p = u._call, - b = function (e) { - for (var t in p) { - for (var a = e.length, s = new Int16Array(a), n = 0, r = 0; r < a; r++) { - var i = Math.max(-1, Math.min(1, e[r])); - i = i < 0 ? 32768 * i : 32767 * i, s[r] = i, n += Math.abs(i); - } - for (var o in p) p[o](s, n); - return; - } - }, - v = "ScriptProcessor", - d = "audioWorklet", - g = T + " " + d, - S = "RecProc", - M = "MediaRecorder", - w = M + ".WebM.PCM", - R = h.createScriptProcessor || h.createJavaScriptNode, - A = "。由于" + d + "内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启" + d + "。", - B = function () { - i = u.isWorklet = !1, L(u), H("Connect采用老的" + v + "," + (V[P] ? "但已" : "可") + "设置" + T + "." + P + "=true尝试启用" + d + m + A, 3); - var e = u._p = R.call(h, c, 1, 1); - o(e); - var t = "_D220626", - a = V[t]; - a && H("Use " + T + "." + t, 3), e.onaudioprocess = function (e) { - var t = e.inputBuffer.getChannelData(0); - a ? (t = new Float32Array(t), setTimeout(function () { - b(t); - })) : b(t); - }; - }, - k = function () { - l = u.isWebM = !1, I(u), i = u.isWorklet = !R || V[P]; - var t = y.AudioWorkletNode; - if (i && h[d] && t) { - var s = function () { - return i && u._na; - }, - n = u._na = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - f = 0, s() && (H(d + "未返回任何音频,恢复使用" + v, 3), R && B()); - }, 500)); - }, - r = function () { - if (s()) { - var e = u._n = new t(h, S, { - processorOptions: { - bufferSize: c - } - }); - o(e), e.port.onmessage = function (e) { - f && (clearTimeout(f), f = ""), s() ? b(e.data.val) : i || H(d + "多余回调", 3); - }, H("Connect采用" + d + ",设置" + T + "." + P + "=false可恢复老式" + v + m + A, 3); - } - }; - h.resume()[p && "finally"](function () { - if (s()) if (h[S]) r();else { - var e, - t, - a = (t = "class " + S + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { - return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, g); - })(function (e) { - DEL_super(e); - var t = this, - a = e.processorOptions.bufferSize; - t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { - e.data.kill && (t.kill = !0, console.log("$RA kill call")); - }, console.log("$RA .ctor call", e); - }), t += "process " + e(function (e, t, a) { - var s = this, - n = s.bufferSize, - r = s.buffer, - i = s.pos; - if ((e = (e[0] || [])[0] || []).length) { - r.set(e, i); - var o = ~~((i += e.length) / n) * n; - if (o) { - this.port.postMessage({ - val: r.slice(0, o) - }); - var _ = r.subarray(o, i); - (r = new Float32Array(2 * n)).set(_), i = _.length, s.buffer = r; - } - s.pos = i; - } - return !s.kill; - }), t += '}try{registerProcessor("' + S + '", ' + S + ')}catch(e){console.error("' + g + '注册失败",e)}', "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); - h[d].addModule(a).then(function (e) { - s() && (h[S] = 1, r(), f && n()); - })[x](function (e) { - H(d + ".addModule失败", 1, e), s() && B(); - }); - } - }); - } else B(); - }; - !function () { - var e = y[M], - t = "ondataavailable", - a = "audio/webm; codecs=pcm"; - l = u.isWebM = V[E]; - var s = e && t in e.prototype && e.isTypeSupported(a); - if (m = s ? "" : "(此浏览器不支持" + w + ")", !_ || !l || !s) return k(); - var n = function () { - return l && u._ra; - }, - r = (u._ra = function () { - "" !== f && (clearTimeout(f), f = setTimeout(function () { - n() && (H(M + "未返回任何音频,降级使用" + d, 3), k()); - }, 500)); - }, Object.assign({ - mimeType: a - }, V.ConnectWebMOptions)), - i = u._r = new e(u, r), - o = u._rd = { - sampleRate: h[N] - }; - i[t] = function (e) { - var t = new FileReader(); - t.onloadend = function () { - if (n()) { - var e = C(new Uint8Array(t.result), o); - if (!e) return; - if (-1 == e) return void k(); - f && (clearTimeout(f), f = ""), b(e); - } else l || H(M + "多余回调", 3); - }, t.readAsArrayBuffer(e.data); - }, i.start(~~(c / 48)), H("Connect采用" + w + ",设置" + T + "." + E + "=false可恢复使用" + d + "或老式" + v); - }(); - }, - L = function (e) { - e._na = null, e._n && (e._n.port.postMessage({ - kill: !0 - }), e._n.disconnect(), e._n = null); - }, - I = function (e) { - e._ra = null, e._r && (e._r.stop(), e._r = null); - }, - S = function (e) { - var t = (e = e || V) == V, - a = e.Stream; - if (a && (a._m && (a._m.disconnect(), a._m = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), L(a), I(a), t)) { - for (var s = a.getTracks && a.getTracks() || a.audioTracks || [], n = 0; n < s.length; n++) { - var r = s[n]; - r.stop && r.stop(); + var S = function () {}, + f = function (e) { + return "number" == typeof e; + }, + N = function (e) { + return new l(e); + }, + M = N.LM = "2024-04-09 19:15", + y = "https://github.com/xiangyuecn/Recorder", + R = "Recorder", + A = "getUserMedia", + V = "srcSampleRate", + D = "sampleRate", + i = "bitRate", + x = "catch", + t = e[R]; + if (t && t.LM == M) return t.CLog(t.i18n.$T("K8zP::重复导入{1}", 0, R), 3); + N.IsOpen = function () { + var e = N.Stream; + if (e) { + var t = e.getTracks && e.getTracks() || e.audioTracks || [], + a = t[0]; + if (a) { + var n = a.readyState; + return "live" == n || n == a.LIVE; } - a.stop && a.stop(); } - e.Stream = 0; + return !1; + }, N.BufferSize = 4096, N.Destroy = function () { + for (var e in O(R + " Destroy"), L(), a) a[e](); }; - V.SampleData = function (e, t, a, s, n) { - s || (s = {}); - var r = s.index || 0, - i = s.offset || 0, - o = s.frameNext || []; - n || (n = {}); - var _ = n.frameSize || 1; - n.frameType && (_ = "mp3" == n.frameType ? 1152 : 1); - var l = e.length; - l + 1 < r && H("SampleData似乎传入了未重置chunk " + r + ">" + l, 3); - for (var f = 0, c = r; c < l; c++) f += e[c].length; - f = Math.max(0, f - Math.floor(i)); - var h = t / a; - 1 < h ? f = Math.floor(f / h) : (h = 1, a = t), f += o.length; - for (var u = new Int16Array(f), m = 0, c = 0; c < o.length; c++) u[m] = o[c], m++; - for (; r < l; r++) { - for (var p = e[r], c = i, b = p.length; c < b;) { - var v = Math.floor(c), - d = Math.ceil(c), - g = c - v, - S = p[v], - M = d < b ? p[d] : (e[r + 1] || [S])[0] || 0; - u[m] = S + (M - S) * g, m++, c += h; + var a = {}; + N.BindDestroy = function (e, t) { + a[e] = t; + }, N.Support = function () { + if (!w) return !1; + var e = navigator.mediaDevices || {}; + return e[A] || (e = navigator)[A] || (e[A] = e.webkitGetUserMedia || e.mozGetUserMedia || e.msGetUserMedia), !!e[A] && (N.Scope = e, !!N.GetContext()); + }, N.GetContext = function (e) { + if (!w) return null; + var t = window.AudioContext; + if (t || (t = window.webkitAudioContext), !t) return null; + var a = N.Ctx; + if (a && "closed" != a.state || (a = N.Ctx = new t(), N.NewCtxs = N.NewCtxs || [], N.BindDestroy("Ctx", function () { + var e = N.Ctx; + e && e.close && (s(e), N.Ctx = 0); + var t = N.NewCtxs; + N.NewCtxs = []; + for (var a = 0; a < t.length; a++) s(t[a]); + })), e && a.close) try { + a = new t(), N.NewCtxs.push(a); + } catch (e) { + O("GetContext tryNew Error", 1, e); } - i = c - b; - } - o = null; - var w = u.length % _; - if (0 < w) { - var R = 2 * (u.length - w); - o = new Int16Array(u.buffer.slice(R)), u = new Int16Array(u.buffer.slice(0, R)); - } - return { - index: r, - offset: i, - frameNext: o, - sampleRate: a, - data: u - }; - }, V.PowerLevel = function (e, t) { - var a = e / t || 0; - return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); - }, V.PowerDBFS = function (e) { - var t = Math.max(.1, e || 0); - return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); - }, V.CLog = function (e, t) { - var a = new Date(), - s = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), - n = this && this.envIn && this.envCheck && this.id, - r = ["[" + s + " " + T + (n ? ":" + n : "") + "]" + e], - i = arguments, - o = y.console || {}, - _ = 2, - l = o.log; - for ("number" == typeof t ? l = 1 == t ? o.error : 3 == t ? o.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); - f ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(o, r); - }; - var H = function () { - V.CLog.apply(this, arguments); - }, - f = !0; - try { - f = !console.log.apply; - } catch (e) {} - var s = 0; - function t(e) { - this.id = ++s, r(); - var t = { - type: "mp3", - bitRate: 16, - sampleRate: 16e3, - onProcess: v - }; - for (var a in e) t[a] = e[a]; - this.set = t, this._S = 9, this.Sync = { - O: 9, - C: 9 - }; - } - V.Sync = { - O: 9, - C: 9 - }, V.prototype = t.prototype = { - CLog: H, - _streamStore: function () { - return this.set.sourceStream ? this : V; - }, - open: function (e, a) { - var s = this, - n = s._streamStore(); - e = e || v; - var r = function (e, t) { - t = !!t, s.CLog("录音open失败:" + e + ",isUserNotAllow:" + t, 1), a && a(e, t); - }, - i = function () { - s.CLog("open ok id:" + s.id), e(), s._SO = 0; - }, - o = n.Sync, - _ = ++o.O, - l = o.C; - s._O = s._O_ = _, s._SO = s._S; - var t = s.envCheck({ - envName: "H5", - canProcess: !0 - }); - if (t) r("不能录音:" + t);else if (s.set.sourceStream) { - if (!V.GetContext()) return void r("不支持此浏览器从流中获取录音"); - S(n), s.Stream = s.set.sourceStream, s.Stream._call = {}; - try { - g(n); - } catch (e) { - return void r("从流中打开录音失败:" + e.message); - } - i(); - } else { - var f = function (e, t) { - try { - y.top.a; - } catch (e) { - return void r('无权录音(跨域,请尝试给iframe添加麦克风访问策略,如allow="camera;microphone")'); - } - /Permission|Allow/i.test(e) ? r("用户拒绝了录音权限", !0) : !1 === y.isSecureContext ? r("浏览器禁止不安全页面录音,可开启https解决") : /Found/i.test(e) ? r(t + ",无可用麦克风") : r(t); - }; - if (V.IsOpen()) i();else if (V.Support()) { - var c = function (t) { - setTimeout(function () { - t._call = {}; - var e = V.Stream; - e && (S(), t._call = e._call), V.Stream = t, function () { - if (l != o.C || !s._O) { - var e = "open被取消"; - return _ == o.O ? s.close() : e = "open被中断", r(e), !0; - } - }() || (V.IsOpen() ? (e && s.CLog("发现同时多次调用open", 1), g(n, 1), i()) : r("录音功能无效:无音频流")); - }, 100); - }, - h = function (e) { - var t = e.name || e.message || e.code + ":" + e; - s.CLog("请求录音权限错误", 1, e), f(t, "无法录音:" + t); - }, - u = { - noiseSuppression: !1, - echoCancellation: !1 - }, - m = s.set.audioTrackSet; - for (var p in m) u[p] = m[p]; - u.sampleRate = V.Ctx.sampleRate; - try { - var b = V.Scope[d]({ - audio: u - }, c, h); - } catch (e) { - s.CLog(d, 3, e), b = V.Scope[d]({ - audio: !0 - }, c, h); - } - b && b.then && b.then(c)[x](h); - } else f("", "此浏览器不支持录音"); - } - }, - close: function (e) { - e = e || v; - var t = this, - a = t._streamStore(); - t._stop(); - var s = a.Sync; - if (t._O = 0, t._O_ != s.O) return t.CLog("close被忽略(因为同时open了多个rec,只有最后一个会真正close)", 3), void e(); - s.C++, S(a), t.CLog("close"), e(); - }, - mock: function (e, t) { - var a = this; - return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a[O] = t, a; - }, - envCheck: function (e) { - var t, - a = this.set, - s = "CPU_BE"; - if (t || V[s] || !y.Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (r(s), t = "不支持CPU_BE架构"), !t) { - var n = a.type; - this[n + "_envCheck"] ? t = this[n + "_envCheck"](e, a) : a.takeoffEncodeChunk && (t = n + "类型" + (this[n] ? "" : "(未加载编码器)") + "不支持设置takeoffEncodeChunk"); - } - return t || ""; - }, - envStart: function (e, t) { - var a = this, - s = a.set; - a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = []; - var n = s[N]; - if (t < n ? s[N] = t : n = 0, a[O] = t, a.CLog(O + ": " + t + " set." + N + ": " + s[N] + (n ? " 忽略" + n : ""), n ? 3 : 0), a.engineCtx = 0, a[s.type + "_start"]) { - var r = a.engineCtx = a[s.type + "_start"](s); - r && (r.pcmDatas = [], r.pcmSize = 0); - } - }, - envResume: function () { - this.envInFixTs = []; - }, - envIn: function (e, t) { - var n = this, - r = n.set, - i = n.engineCtx, - a = n[O], - s = e.length, - o = V.PowerLevel(t, s), - _ = n.buffers, - l = _.length; - _.push(e); - var f = _, - c = l, - h = Date.now(), - u = Math.round(s / a * 1e3); - n.envInLast = h, 1 == n.buffers.length && (n.envInFirst = h - u); - var m = n.envInFixTs; - m.splice(0, 0, { - t: h, - d: u - }); - for (var p = h, b = 0, v = 0; v < m.length; v++) { - var d = m[v]; - if (3e3 < h - d.t) { - m.length = v; + return a; + }, N.CloseNewCtx = function (e) { + if (e && e != N.Ctx) { + s(e); + for (var t = N.NewCtxs || [], a = t.length, n = 0; n < t.length; n++) if (t[n] == e) { + t.splice(n, 1); break; } - p = d.t, b += d.d; + O(z("mSxV::剩{1}个GetContext未close", 0, a + "-1=" + t.length), t.length ? 3 : 0); } - var g = m[1], - S = h - p; - if (S / 3 < S - b && (g && 1e3 < S || 6 <= m.length)) { - var M = h - g.t - u; - if (u / 5 < M) { - var w = !r.disableEnvInFix; - if (n.CLog("[" + h + "]" + (w ? "" : "未") + "补偿" + M + "ms", 3), n.envInFix += M, w) { - var R = new Int16Array(M * a / 1e3); - s += R.length, _.push(R); + }; + var s = function (e) { + if (e && e.close) { + e._isC = 1; + try { + e.close(); + } catch (e) { + O("ctx close err", 1, e); } } - } - var A = n.recSize, - B = s, - k = A + B; - if (n.recSize = k, i) { - var y = V.SampleData(_, a, r[N], i.chunkInfo); - i.chunkInfo = y, k = (A = i.pcmSize) + (B = y.data.length), i.pcmSize = k, _ = i.pcmDatas, l = _.length, _.push(y.data), a = y[N]; - } - var T = Math.round(k / a * 1e3), - x = _.length, - E = f.length, - P = function () { - for (var e = L ? 0 : -B, t = null == _[0], a = l; a < x; a++) { - var s = _[a]; - null == s ? t = 1 : (e += s.length, i && s.length && n[r.type + "_encode"](i, s)); - } - if (t && i) for (a = c, f[0] && (a = 0); a < E; a++) f[a] = null; - t && (e = L ? B : 0, _[0] = null), i ? i.pcmSize += e : n.recSize += e; - }, - L = 0, - I = "rec.set.onProcess"; - try { - L = r.onProcess(_, o, T, a, l, P); - } catch (e) { - console.error(I + "回调出错是不允许的,需保证不会抛异常", e); - } - var H = Date.now() - h; - if (10 < H && 1e3 < n.envInFirst - h && n.CLog(I + "低性能,耗时" + H + "ms", 3), !0 === L) { - var C = 0; - for (v = l; v < x; v++) null == _[v] ? C = 1 : _[v] = new Int16Array(0); - C ? n.CLog("未进入异步前不能清除buffers", 3) : i ? i.pcmSize -= B : n.recSize -= B; - } else P(); - }, - start: function () { - var t = this, - a = V.Ctx, - e = 1; - if (t.set.sourceStream ? t.Stream || (e = 0) : V.IsOpen() || (e = 0), e) { - if (t.CLog("开始录音"), t._stop(), t.state = 3, t.envStart(null, a[N]), t._SO && t._SO + 1 != t._S) t.CLog("start被中断", 3);else { - t._SO = 0; - var s = function () { - 3 == t.state && (t.state = 1, t.resume()); - }; - if ("suspended" == a.state) { - var n = "AudioContext resume: "; - t.CLog(n + "wait..."), a.resume().then(function () { - t.CLog(n + a.state), s(); + }, + B = N.ResumeCtx = function (a, n, s, r) { + var i = 0, + o = 0, + _ = 0, + l = 0, + f = "EventListener", + c = "ResumeCtx ", + u = function (e, t) { + o && h(), i || (i = 1, e && r(e, l), t && s(l)), t && (!a._LsSC && a["add" + f] && a["add" + f]("statechange", b), a._LsSC = 1, _ = 1); + }, + h = function (e) { + if (!e || !o) { + o = e ? 1 : 0; + for (var t = ["focus", "mousedown", "mouseup", "touchstart", "touchend"], a = 0; a < t.length; a++) window[(e ? "add" : "remove") + f](t[a], b, !0); + } + }, + b = function () { + var e = a.state, + t = p(e); + if (!i && !n(t ? ++l : l)) return u(); + t ? (_ && O(c + "sc " + e, 3), h(1), a.resume().then(function () { + _ && O(c + "sc " + a.state), u(0, 1); })[x](function (e) { - t.CLog(n + a.state + " 可能无法录音:" + e.message, 1, e), s(); - }); - } else s(); + O(c + "error", 1, e), p(a.state) || u(e.message || "error"); + })) : "closed" == e ? (_ && !a._isC && O(c + "sc " + e, 1), u("ctx closed")) : u(0, 1); + }; + b(); + }, + p = N.CtxSpEnd = function (e) { + return "suspended" == e || "interrupted" == e; + }, + k = function (e) { + var t = e.state, + a = "ctx.state=" + t; + return p(t) && (a += z("nMIy::(注意:ctx不是running状态,rec.open和start至少要有一个在用户操作(触摸、点击等)时进行调用,否则将在rec.start时尝试进行ctx.resume,可能会产生兼容性问题(仅iOS),请参阅文档中runningContext配置)")), a; + }, + T = "ConnectEnableWebM"; + N[T] = !0; + var E = "ConnectEnableWorklet"; + N[E] = !1; + var C = function (e, _) { + var l = e.BufferSize || N.BufferSize, + f = e.Stream, + c = f._RC || f._c || N.GetContext(!0); + f._c = c; + var u, + a, + h, + i = function (e) { + var t = f._m = c.createMediaStreamSource(f), + a = c.destination, + n = "createMediaStreamDestination"; + c[n] && (a = f._d = c[n]()), t.connect(e), e.connect(a); + }, + b = "", + p = f._call, + m = function (e) { + for (var t in p) { + for (var a = e.length, n = new Int16Array(a), s = 0, r = 0; r < a; r++) { + var i = Math.max(-1, Math.min(1, e[r])); + i = i < 0 ? 32768 * i : 32767 * i, n[r] = i, s += Math.abs(i); + } + for (var o in p) p[o](n, s); + return; + } + }, + v = "ScriptProcessor", + d = "audioWorklet", + o = R + " " + d, + g = "RecProc", + w = "MediaRecorder", + S = w + ".WebM.PCM", + M = c.createScriptProcessor || c.createJavaScriptNode, + y = z("ZGlf::。由于{1}内部1秒375次回调,在移动端可能会有性能问题导致回调丢失录音变短,PC端无影响,暂不建议开启{1}。", 0, d), + A = function () { + a = f.isWorklet = !1, n(f), O(z("7TU0::Connect采用老的{1},", 0, v) + Y.get(z(N[E] ? "JwCL::但已设置{1}尝试启用{2}" : "VGjB::可设置{1}尝试启用{2}", 2), [R + "." + E + "=true", d]) + b + y, 3); + var e = f._p = M.call(c, l, 1, 1); + i(e), e.onaudioprocess = function (e) { + var t = e.inputBuffer.getChannelData(0); + m(t); + }; + }, + k = function () { + u = f.isWebM = !1, I(f), a = f.isWorklet = !M || N[E]; + var t = window.AudioWorkletNode; + if (a && c[d] && t) { + var n = function () { + return a && f._na; + }, + s = f._na = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + h = 0, n() && (O(z("MxX1::{1}未返回任何音频,恢复使用{2}", 0, d, v), 3), M && A()); + }, 500)); + }, + r = function () { + if (n()) { + var e = f._n = new t(c, g, { + processorOptions: { + bufferSize: l + } + }); + i(e), e.port.onmessage = function (e) { + h && (clearTimeout(h), h = ""), n() ? m(e.data.val) : a || O(z("XUap::{1}多余回调", 0, d), 3); + }, O(z("yOta::Connect采用{1},设置{2}可恢复老式{3}", 0, d, R + "." + E + "=false", v) + b + y, 3); + } + }, + e = function () { + if (n()) if (c[g]) r();else { + var e, + t, + a = (t = "class " + g + " extends AudioWorkletProcessor{", t += "constructor " + (e = function (e) { + return e.toString().replace(/^function|DEL_/g, "").replace(/\$RA/g, o); + })(function (e) { + DEL_super(e); + var t = this, + a = e.processorOptions.bufferSize; + t.bufferSize = a, t.buffer = new Float32Array(2 * a), t.pos = 0, t.port.onmessage = function (e) { + e.data.kill && (t.kill = !0, $C.log("$RA kill call")); + }, $C.log("$RA .ctor call", e); + }), t += "process " + e(function (e, t, a) { + var n = this, + s = n.bufferSize, + r = n.buffer, + i = n.pos; + if ((e = (e[0] || [])[0] || []).length) { + r.set(e, i); + var o = ~~((i += e.length) / s) * s; + if (o) { + this.port.postMessage({ + val: r.slice(0, o) + }); + var _ = r.subarray(o, i); + (r = new Float32Array(2 * s)).set(_), i = _.length, n.buffer = r; + } + n.pos = i; + } + return !n.kill; + }), t = (t += '}try{registerProcessor("' + g + '", ' + g + ')}catch(e){$C.error("' + o + ' Reg Error",e)}').replace(/\$C\./g, "console."), "data:text/javascript;base64," + btoa(unescape(encodeURIComponent(t)))); + c[d].addModule(a).then(function (e) { + n() && (c[g] = 1, r(), h && s()); + })[x](function (e) { + O(d + ".addModule Error", 1, e), n() && A(); + }); + } + }; + B(c, function () { + return n(); + }, e, e); + } else A(); + }; + !function () { + var e = window[w], + t = "ondataavailable", + a = "audio/webm; codecs=pcm"; + u = f.isWebM = N[T]; + var n = e && t in e.prototype && e.isTypeSupported(a); + if (b = n ? "" : z("VwPd::(此浏览器不支持{1})", 0, S), !_ || !u || !n) return k(); + var s = function () { + return u && f._ra; + }, + r = (f._ra = function () { + "" !== h && (clearTimeout(h), h = setTimeout(function () { + s() && (O(z("vHnb::{1}未返回任何音频,降级使用{2}", 0, w, d), 3), k()); + }, 500)); + }, Object.assign({ + mimeType: a + }, N.ConnectWebMOptions)), + i = f._r = new e(f, r), + o = f._rd = { + sampleRate: c[D] + }; + i[t] = function (e) { + var t = new FileReader(); + t.onloadend = function () { + if (s()) { + var e = P(new Uint8Array(t.result), o); + if (!e) return; + if (-1 == e) return void k(); + h && (clearTimeout(h), h = ""), m(e); + } else u || O(z("O9P7::{1}多余回调", 0, w), 3); + }, t.readAsArrayBuffer(e.data); + }, i.start(~~(l / 48)), O(z("LMEm::Connect采用{1},设置{2}可恢复使用{3}或老式{4}", 0, S, R + "." + T + "=false", d, v)); + }(); + }, + r = function (e) { + e._na && e._na(), e._ra && e._ra(); + }, + n = function (e) { + e._na = null, e._n && (e._n.port.postMessage({ + kill: !0 + }), e._n.disconnect(), e._n = null); + }, + I = function (e) { + if (e._ra = null, e._r) { + try { + e._r.stop(); + } catch (e) { + O("mr stop err", 1, e); + } + e._r = null; } - } else t.CLog("未open", 1); - }, - pause: function () { - var e = this; - e.state && (e.state = 2, e.CLog("pause"), delete e._streamStore().Stream._call[e.id]); - }, - resume: function () { - var e, - a = this; - if (a.state) { - a.state = 1, a.CLog("resume"), a.envResume(); - var t = a._streamStore().Stream; - t._call[a.id] = function (e, t) { - 1 == a.state && a.envIn(e, t); - }, (e = t)._na && e._na(), e._ra && e._ra(); - } - }, - _stop: function (e) { - var t = this, - a = t.set; - t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); - }, - stop: function (a, t, e) { - var s, - n = this, - r = n.set, - i = n.envInLast - n.envInFirst, - o = i && n.buffers.length; - n.CLog("stop 和start时差" + (i ? i + "ms 补偿" + n.envInFix + "ms envIn:" + o + " fps:" + (o / i * 1e3).toFixed(1) : "-")); - var _ = function () { - n._stop(), e && n.close(); - }, - l = function (e) { - n.CLog("结束录音失败:" + e, 1), t && t(e), _(); - }, - f = function (e, t) { - if (n.CLog("结束录音 编码花" + (Date.now() - s) + "ms 音频时长" + t + "ms 文件大小" + e.size + "b"), r.takeoffEncodeChunk) n.CLog("启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据", 3);else if (e.size < Math.max(100, t / 2)) return void l("生成的" + r.type + "无效"); - a && a(e, t), _(); + }, + L = function (e) { + var t = (e = e || N) == N, + a = e.Stream; + a && (a._m && (a._m.disconnect(), a._m = null), !a._RC && a._c && N.CloseNewCtx(a._c), a._RC = null, a._c = null, a._d && (o(a._d.stream), a._d = null), a._p && (a._p.disconnect(), a._p.onaudioprocess = a._p = null), n(a), I(a), t && o(a)), e.Stream = 0; + }, + o = N.StopS_ = function (e) { + for (var t = e.getTracks && e.getTracks() || e.audioTracks || [], a = 0; a < t.length; a++) { + var n = t[a]; + n.stop && n.stop(); + } + e.stop && e.stop(); + }; + N.SampleData = function (e, t, a, n, s) { + var r = "SampleData"; + n || (n = {}); + var i = n.index || 0, + o = n.offset || 0, + _ = n.filter; + if (_ && _.fn && _.sr != t && (_ = null, O(z("d48C::{1}的filter采样率变了,重设滤波", 0, r), 3)), !_) { + var l = 3 * t / 4 < a ? 0 : a / 2 * 3 / 4; + _ = { + fn: l ? N.IIRFilter(!0, t, l) : 0 }; - if (!n.isMock) { - var c = 3 == n.state; - if (!n.state || c) return void l("未开始录音" + (c ? ",开始录音前无用户交互导致AudioContext未运行" : "")); - n._stop(!0); } - var h = n.recSize; - if (h) { - if (n.buffers[0]) { - if (n[r.type]) { - if (n.isMock) { - var u = n.envCheck(n.mockEnvInfo || { + _.sr = t; + var f = _.fn, + c = n.frameNext || []; + s || (s = {}); + var u = s.frameSize || 1; + s.frameType && (u = "mp3" == s.frameType ? 1152 : 1); + var h = e.length; + h + 1 < i && O(z("tlbC::{1}似乎传入了未重置chunk {2}", 0, r, i + ">" + h), 3); + for (var b = 0, p = i; p < h; p++) b += e[p].length; + b = Math.max(0, b - Math.floor(o)); + var m = t / a; + 1 < m ? b = Math.floor(b / m) : (m = 1, a = t), b += c.length; + for (var v = new Int16Array(b), d = 0, p = 0; p < c.length; p++) v[d] = c[p], d++; + for (; i < h; i++) { + for (var g = e[i], p = o, w = g.length, S = f && f.Embed, M = 0, y = 0, A = 0, k = 0, R = 0, x = 0; R < w; R++, x++) if (x < w && (S ? (A = g[x], k = S.b0 * A + S.b1 * S.x1 + S.b0 * S.x2 - S.a1 * S.y1 - S.a2 * S.y2, S.x2 = S.x1, S.x1 = A, S.y2 = S.y1, S.y1 = k) : k = f ? f(g[x]) : g[x]), M = y, y = k, 0 != x) { + var B = Math.floor(p); + if (R == B) { + var T = Math.ceil(p), + E = p - B, + C = M, + I = T < w ? y : C, + L = C + (I - C) * E; + 32767 < L ? L = 32767 : L < -32768 && (L = -32768), v[d] = L, d++, p += m; + } + } else R--; + o = Math.max(0, p - w); + } + c = null; + var P = v.length % u; + if (0 < P) { + var H = 2 * (v.length - P); + c = new Int16Array(v.buffer.slice(H)), v = new Int16Array(v.buffer.slice(0, H)); + } + return { + index: i, + offset: o, + filter: _, + frameNext: c, + sampleRate: a, + data: v + }; + }, N.IIRFilter = function (e, t, a) { + var n = 2 * Math.PI * a / t, + s = Math.sin(n), + r = Math.cos(n), + i = s / 2, + o = 1 + i, + _ = -2 * r / o, + l = (1 - i) / o; + if (e) var f = (1 - r) / 2 / o, + c = (1 - r) / o;else var f = (1 + r) / 2 / o, + c = -(1 + r) / o; + var u = 0, + h = 0, + b = 0, + p = 0, + m = 0, + v = function (e) { + return b = f * e + c * u + f * h - _ * p - l * m, h = u, u = e, m = p, p = b; + }; + return v.Embed = { + x1: 0, + x2: 0, + y1: 0, + y2: 0, + b0: f, + b1: c, + a1: _, + a2: l + }, v; + }, N.PowerLevel = function (e, t) { + var a = e / t || 0; + return a < 1251 ? Math.round(a / 1250 * 10) : Math.round(Math.min(100, Math.max(0, 100 * (1 + Math.log(a / 1e4) / Math.log(10))))); + }, N.PowerDBFS = function (e) { + var t = Math.max(.1, e || 0); + return t = Math.min(t, 32767), t = 20 * Math.log(t / 32767) / Math.log(10), Math.max(-100, Math.round(t)); + }, N.CLog = function (e, t) { + if ("object" == typeof console) { + var a = new Date(), + n = ("0" + a.getMinutes()).substr(-2) + ":" + ("0" + a.getSeconds()).substr(-2) + "." + ("00" + a.getMilliseconds()).substr(-3), + s = this && this.envIn && this.envCheck && this.id, + r = ["[" + n + " " + R + (s ? ":" + s : "") + "]" + e], + i = arguments, + o = N.CLog, + _ = 2, + l = o.log || console.log; + for (f(t) ? l = 1 == t ? o.error || console.error : 3 == t ? o.warn || console.warn : l : _ = 1; _ < i.length; _++) r.push(i[_]); + c ? l && l("[IsLoser]" + r[0], 1 < r.length ? r : "") : l.apply(console, r); + } + }; + var O = function () { + N.CLog.apply(this, arguments); + }, + c = !0; + try { + c = !console.log.apply; + } catch (e) {} + var _ = 0; + function l(e) { + var t = this; + t.id = ++_, u(); + var a = { + type: "mp3", + onProcess: S + }; + for (var n in e) a[n] = e[n]; + var s = (t.set = a)[i], + r = a[D]; + (s && !f(s) || r && !f(r)) && t.CLog(z.G("IllegalArgs-1", [z("VtS4::{1}和{2}必须是数值", 0, D, i)]), 1, e), a[i] = +s || 16, a[D] = +r || 16e3, t.state = 0, t._S = 9, t.Sync = { + O: 9, + C: 9 + }; + } + N.Sync = { + O: 9, + C: 9 + }, N.prototype = l.prototype = { + CLog: O, + _streamStore: function () { + return this.set.sourceStream ? this : N; + }, + _streamCtx: function () { + var e = this._streamStore().Stream; + return e && e._c; + }, + open: function (e, a) { + var n = this, + s = n.set, + r = n._streamStore(), + i = 0; + e = e || S; + var o = function (e, t) { + t = !!t, n.CLog(z("5tWi::录音open失败:") + e + ",isUserNotAllow:" + t, 1), i && N.CloseNewCtx(i), a && a(e, t); + }; + n._streamTag = A; + var _ = function () { + n.CLog("open ok, id:" + n.id + " stream:" + n._streamTag), e(), n._SO = 0; + }, + l = r.Sync, + f = ++l.O, + c = l.C; + n._O = n._O_ = f, n._SO = n._S; + if (w) { + var t = n.envCheck({ + envName: "H5", + canProcess: !0 + }); + if (t) o(z("A5bm::不能录音:") + t);else if (s.sourceStream) { + if (n._streamTag = "set.sourceStream", !N.GetContext()) return void o(z("1iU7::不支持此浏览器从流中获取录音")); + L(r); + var u = n.Stream = s.sourceStream; + u._RC = s.runningContext, u._call = {}; + try { + C(r); + } catch (e) { + return L(r), void o(z("BTW2::从流中打开录音失败:") + e.message); + } + _(); + } else { + var h = function (e, t) { + try { + window.top.a; + } catch (e) { + return void o(z("Nclz::无权录音(跨域,请尝试给iframe添加麦克风访问策略,如{1})", 0, 'allow="camera;microphone"')); + } + /Permission|Allow/i.test(e) ? o(z("gyO5::用户拒绝了录音权限"), !0) : !1 === window.isSecureContext ? o(z("oWNo::浏览器禁止不安全页面录音,可开启https解决")) : /Found/i.test(e) ? o(t + z("jBa9::,无可用麦克风")) : o(t); + }; + if (N.IsOpen()) _();else if (N.Support()) { + var b = s.runningContext; + b || (b = i = N.GetContext(!0)); + var p = function (t) { + setTimeout(function () { + t._call = {}; + var e = N.Stream; + e && (L(), t._call = e._call), (N.Stream = t)._c = b, t._RC = s.runningContext, function () { + if (c != l.C || !n._O) { + var e = z("dFm8::open被取消"); + return f == l.O ? n.close() : e = z("VtJO::open被中断"), o(e), !0; + } + }() || (N.IsOpen() ? (e && n.CLog(z("upb8::发现同时多次调用open"), 1), C(r, 1), _()) : o(z("Q1GA::录音功能无效:无音频流"))); + }, 100); + }, + m = function (e) { + var t = e.name || e.message || e.code + ":" + e; + n.CLog(z("xEQR::请求录音权限错误"), 1, e), h(t, z("bDOG::无法录音:") + t); + }, + v = s.audioTrackSet || {}; + v[D] = b[D]; + var d = { + audio: v + }; + try { + var g = N.Scope[A](d, p, m); + } catch (e) { + n.CLog(A, 3, e), d = { + audio: !0 + }, g = N.Scope[A](d, p, m); + } + n.CLog(A + "(" + JSON.stringify(d) + ") " + k(b) + z("RiWe::,未配置noiseSuppression和echoCancellation时浏览器可能会自动打开降噪和回声消除,移动端可能会降低系统播放音量(关闭录音后可恢复),请参阅文档中audioTrackSet配置") + "(" + y + ") LM:" + M + " UA:" + navigator.userAgent), g && g.then && g.then(p)[x](m); + } else h("", z("COxc::此浏览器不支持录音")); + } + } else o(z.G("NonBrowser-1", ["open"]) + z("EMJq::,可尝试使用RecordApp解决方案") + "(" + y + "/tree/master/app-support-sample)"); + }, + close: function (e) { + e = e || S; + var t = this, + a = t._streamStore(); + t._stop(); + var n = " stream:" + t._streamTag, + s = a.Sync; + if (t._O = 0, t._O_ != s.O) return t.CLog(z("hWVz::close被忽略(因为同时open了多个rec,只有最后一个会真正close)") + n, 3), void e(); + s.C++, L(a), t.CLog("close," + n), e(); + }, + mock: function (e, t) { + var a = this; + return a._stop(), a.isMock = 1, a.mockEnvInfo = null, a.buffers = [e], a.recSize = e.length, a._setSrcSR(t), a._streamTag = "mock", a; + }, + _setSrcSR: function (e) { + var t = this.set, + a = t[D]; + e < a ? t[D] = e : a = 0, this[V] = e, this.CLog(V + ": " + e + " set." + D + ": " + t[D] + (a ? " " + z("UHvm::忽略") + ": " + a : ""), a ? 3 : 0); + }, + envCheck: function (e) { + var t, + a = this.set, + n = "CPU_BE"; + if (t || N[n] || "function" != typeof Int8Array || new Int8Array(new Int32Array([1]).buffer)[0] || (u(n), t = z("Essp::不支持{1}架构", 0, n)), !t) { + var s = a.type, + r = this[s + "_envCheck"]; + a.takeoffEncodeChunk && (r ? e.canProcess || (t = z("7uMV::{1}环境不支持实时处理", 0, e.envName)) : t = z("2XBl::{1}类型不支持设置takeoffEncodeChunk", 0, s) + (this[s] ? "" : z("LG7e::(未加载编码器)"))), !t && r && (t = this[s + "_envCheck"](e, a)); + } + return t || ""; + }, + envStart: function (e, t) { + var a = this, + n = a.set; + if (a.isMock = e ? 1 : 0, a.mockEnvInfo = e, a.buffers = [], a.recSize = 0, e && (a._streamTag = "env$" + e.envName), a.state = 1, a.envInLast = 0, a.envInFirst = 0, a.envInFix = 0, a.envInFixTs = [], a._setSrcSR(t), a.engineCtx = 0, a[n.type + "_start"]) { + var s = a.engineCtx = a[n.type + "_start"](n); + s && (s.pcmDatas = [], s.pcmSize = 0); + } + }, + envResume: function () { + this.envInFixTs = []; + }, + envIn: function (e, t) { + var s = this, + r = s.set, + i = s.engineCtx; + if (1 == s.state) { + var a = s[V], + n = e.length, + o = N.PowerLevel(t, n), + _ = s.buffers, + l = _.length; + _.push(e); + var f = _, + c = l, + u = Date.now(), + h = Math.round(n / a * 1e3); + s.envInLast = u, 1 == s.buffers.length && (s.envInFirst = u - h); + var b = s.envInFixTs; + b.splice(0, 0, { + t: u, + d: h + }); + for (var p = u, m = 0, v = 0; v < b.length; v++) { + var d = b[v]; + if (3e3 < u - d.t) { + b.length = v; + break; + } + p = d.t, m += d.d; + } + var g = b[1], + w = u - p, + S = w - m; + if (w / 3 < S && (g && 1e3 < w || 6 <= b.length)) { + var M = u - g.t - h; + if (h / 5 < M) { + var y = !r.disableEnvInFix; + if (s.CLog("[" + u + "]" + Y.get(z(y ? "4Kfd::补偿{1}ms" : "bM5i::未补偿{1}ms", 1), [M]), 3), s.envInFix += M, y) { + var A = new Int16Array(M * a / 1e3); + n += A.length, _.push(A); + } + } + } + var k = s.recSize, + R = n, + x = k + R; + if (s.recSize = x, i) { + var B = N.SampleData(_, a, r[D], i.chunkInfo); + i.chunkInfo = B, k = i.pcmSize, R = B.data.length, x = k + R, i.pcmSize = x, _ = i.pcmDatas, l = _.length, _.push(B.data), a = B[D]; + } + var T = Math.round(x / a * 1e3), + E = _.length, + C = f.length, + I = function () { + for (var e = L ? 0 : -R, t = null == _[0], a = l; a < E; a++) { + var n = _[a]; + null == n ? t = 1 : (e += n.length, i && n.length && s[r.type + "_encode"](i, n)); + } + if (t && i) { + var a = c; + for (f[0] && (a = 0); a < C; a++) f[a] = null; + } + t && (e = L ? R : 0, _[0] = null), i ? i.pcmSize += e : s.recSize += e; + }, + L = 0, + P = "rec.set.onProcess"; + try { + L = r.onProcess(_, o, T, a, l, I); + } catch (e) { + console.error(P + z("gFUF::回调出错是不允许的,需保证不会抛异常"), e); + } + var H = Date.now() - u; + if (10 < H && 1e3 < s.envInFirst - u && s.CLog(P + z("2ghS::低性能,耗时{1}ms", 0, H), 3), !0 === L) { + for (var O = 0, v = l; v < E; v++) null == _[v] ? O = 1 : _[v] = new Int16Array(0); + O ? s.CLog(z("ufqH::未进入异步前不能清除buffers"), 3) : i ? i.pcmSize -= R : s.recSize -= R; + } else I(); + } else s.state || s.CLog("envIn at state=0", 3); + }, + start: function () { + var t = this, + e = 1; + if (t.set.sourceStream ? t.Stream || (e = 0) : N.IsOpen() || (e = 0), e) { + var a = t._streamCtx(); + if (t.CLog(z("kLDN::start 开始录音,") + k(a) + " stream:" + t._streamTag), t._stop(), t.envStart(null, a[D]), t.state = 3, t._SO && t._SO + 1 != t._S) t.CLog(z("Bp2y::start被中断"), 3);else { + t._SO = 0; + var n = function () { + 3 == t.state && (t.state = 1, t.resume()); + }, + s = "AudioContext resume: "; + B(a, function (e) { + return e && t.CLog(s + "wait..."), 3 == t.state; + }, function (e) { + e && t.CLog(s + a.state), n(); + }, function (e) { + t.CLog(s + a.state + z("upkE::,可能无法录音:") + e, 1), n(); + }); + } + } else t.CLog(z("6WmN::start失败:未open"), 1); + }, + pause: function () { + var e = this, + t = e._streamStore().Stream; + e.state && (e.state = 2, e.CLog("pause"), t && delete t._call[e.id]); + }, + resume: function () { + var a = this, + t = a._streamStore().Stream, + n = "resume(wait ctx)"; + if (3 == a.state) a.CLog(n);else if (a.state) { + a.state = 1, a.CLog("resume"), a.envResume(), t && (t._call[a.id] = function (e, t) { + 1 == a.state && a.envIn(e, t); + }, r(t)); + var s = a._streamCtx(); + s && B(s, function (e) { + return e && a.CLog(n + "..."), 1 == a.state; + }, function (e) { + e && a.CLog(n + s.state), r(t); + }, function (e) { + a.CLog(n + s.state + "[err]" + e, 1); + }); + } + }, + _stop: function (e) { + var t = this, + a = t.set; + t.isMock || t._S++, t.state && (t.pause(), t.state = 0), !e && t[a.type + "_stop"] && (t[a.type + "_stop"](t.engineCtx), t.engineCtx = 0); + }, + stop: function (c, t, e) { + var u, + h = this, + b = h.set, + a = h.envInLast - h.envInFirst, + n = a && h.buffers.length; + h.CLog(z("Xq4s::stop 和start时差:") + (a ? a + "ms " + z("3CQP::补偿:") + h.envInFix + "ms envIn:" + n + " fps:" + (n / a * 1e3).toFixed(1) : "-") + " stream:" + h._streamTag + " (" + y + ") LM:" + M); + var p = function () { + h._stop(), e && h.close(); + }, + m = function (e) { + h.CLog(z("u8JG::结束录音失败:") + e, 1), t && t(e), p(); + }, + s = function (e, t, a) { + var n = "arraybuffer", + s = "dataType", + r = "DefaultDataType", + i = h[s] || N[r] || "blob", + o = s + "=" + i, + _ = e instanceof ArrayBuffer, + l = 0, + f = _ ? e.byteLength : e.size; + if (i == n ? _ || (l = 1) : "blob" == i ? "function" != typeof Blob ? l = z.G("NonBrowser-1", [o]) + z("1skY::,请设置{1}", 0, R + "." + r + '="' + n + '"') : (_ && (e = new Blob([e], { + type: t + })), e instanceof Blob || (l = 1), t = e.type || t) : l = z.G("NotSupport-1", [o]), h.CLog(z("Wv7l::结束录音 编码花{1}ms 音频时长{2}ms 文件大小{3}b", 0, Date.now() - u, a, f) + " " + o + "," + t), l) m(1 != l ? l : z("Vkbd::{1}编码器返回的不是{2}", 0, b.type, i) + ", " + o);else { + if (b.takeoffEncodeChunk) h.CLog(z("QWnr::启用takeoffEncodeChunk后stop返回的blob长度为0不提供音频数据"), 3);else if (f < Math.max(50, a / 5)) return void m(z("Sz2H::生成的{1}无效", 0, b.type)); + c && c(e, a, t), p(); + } + }; + if (!h.isMock) { + var r = 3 == h.state; + if (!h.state || r) return void m(z("wf9t::未开始录音") + (r ? z("Dl2c::,开始录音前无用户交互导致AudioContext未运行") : "")); + } + h._stop(!0); + var i = h.recSize; + if (i) { + if (h[b.type]) { + if (h.isMock) { + var o = h.envCheck(h.mockEnvInfo || { envName: "mock", canProcess: !1 }); - if (u) return void l("录音错误:" + u); + if (o) return void m(z("AxOH::录音错误:") + o); } - var m = n.engineCtx; - if (n[r.type + "_complete"] && m) { - var p = Math.round(m.pcmSize / r[N] * 1e3); - return s = Date.now(), void n[r.type + "_complete"](m, function (e) { - f(e, p); - }, l); + var _ = h.engineCtx; + if (h[b.type + "_complete"] && _) { + var l = Math.round(_.pcmSize / b[D] * 1e3); + return u = Date.now(), void h[b.type + "_complete"](_, function (e, t) { + s(e, t, l); + }, m); } - s = Date.now(); - var b = V.SampleData(n.buffers, n[O], r[N]); - r[N] = b[N]; - var v = b.data; - p = Math.round(v.length / r[N] * 1e3), n.CLog("采样" + h + "->" + v.length + " 花:" + (Date.now() - s) + "ms"), setTimeout(function () { - s = Date.now(), n[r.type](v, function (e) { - f(e, p); - }, function (e) { - l(e); + if (u = Date.now(), h.buffers[0]) { + var f = N.SampleData(h.buffers, h[V], b[D]); + b[D] = f[D]; + var v = f.data, + l = Math.round(v.length / b[D] * 1e3); + h.CLog(z("CxeT::采样:{1} 花:{2}ms", 0, i + "->" + v.length, Date.now() - u)), setTimeout(function () { + u = Date.now(), h[b.type](v, function (e, t) { + s(e, t, l); + }, function (e) { + m(e); + }); }); - }); - } else l("未加载" + r.type + "编码器"); - } else l("音频buffers被释放"); - } else l("未采集到录音"); - } - }, y[T] && (H("重复引入" + T, 3), y[T].Destroy()), y[T] = V; - var C = function (e, t) { - t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); - var a = t.tracks, - s = [t.pos[0]], - n = function () { - t.pos[0] = s[0]; - }, - r = t.bytes.length, - i = new Uint8Array(r + e.length); - if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { - if (X(i, s), q(i, s), !D(X(i, s), [24, 83, 128, 103])) return; - for (X(i, s); s[0] < i.length;) { - var o = X(i, s), - _ = q(i, s), - l = [0], - f = 0; - if (!_) return; - if (D(o, [22, 84, 174, 107])) { - for (; l[0] < _.length;) { - var c = X(_, l), - h = q(_, l), - u = [0], - m = { - channels: 0, - sampleRate: 0 - }; - if (D(c, [174])) for (; u[0] < h.length;) { - var p = X(h, u), - b = q(h, u), - v = [0]; - if (D(p, [215])) { - var d = Y(b); - m.number = d, a[d] = m; - } else if (D(p, [131])) { - var d = Y(b); - 1 == d ? m.type = "video" : 2 == d ? (m.type = "audio", f || (t.track0 = m), m.idx = f++) : m.type = "Type-" + d; - } else if (D(p, [134])) { - for (var g = "", S = 0; S < b.length; S++) g += String.fromCharCode(b[S]); - m.codec = g; - } else if (D(p, [225])) for (; v[0] < b.length;) { - var M = X(b, v), - w = q(b, v); - if (D(M, [181])) { - var d = 0, - R = new Uint8Array(w.reverse()).buffer; - 4 == w.length ? d = new Float32Array(R)[0] : 8 == w.length ? d = new Float64Array(R)[0] : H("WebM Track !Float", 1, w), m[N] = Math.round(d); - } else D(M, [98, 100]) ? m.bitDepth = Y(w) : D(M, [159]) && (m.channels = Y(w)); - } - } - } - t._ht = 1, H("WebM Tracks", a), n(); - break; - } - } - } - var A = t.track0; - if (A) { - if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, H("WebM 16改32位", 3)), A[N] != t[N] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || H("WebM Track非预期", 3, t), -(t.bad = 1); - for (var B = [], k = 0; s[0] < i.length;) { - var c = X(i, s), - h = q(i, s); - if (!h) break; - if (D(c, [163])) { - var y = 15 & h[0], - m = a[y]; - if (m) { - if (0 === m.idx) { - for (var T = new Uint8Array(h.length - 4), S = 4; S < h.length; S++) T[S - 4] = h[S]; - B.push(T), k += T.length; - } - } else H("WebM !Track" + y, 1, a); - } - n(); - } - if (k) { - var x = new Uint8Array(i.length - t.pos[0]); - x.set(i.subarray(t.pos[0])), t.bytes = x, t.pos[0] = 0; - for (var T = new Uint8Array(k), S = 0, E = 0; S < B.length; S++) T.set(B[S], E), E += B[S].length; - var R = new Float32Array(T.buffer); - if (1 < A.channels) { - for (var P = [], S = 0; S < R.length;) P.push(R[S]), S += A.channels; - R = new Float32Array(P); - } - return R; - } - } - }, - D = function (e, t) { - if (!e || e.length != t.length) return !1; - if (1 == e.length) return e[0] == t[0]; - for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; - return !0; - }, - Y = function (e) { - for (var t = "", a = 0; a < e.length; a++) { - var s = e[a]; - t += (s < 16 ? "0" : "") + s.toString(16); - } - return parseInt(t, 16) || 0; - }, - X = function (e, t, a) { - var s = t[0]; - if (!(s >= e.length)) { - var n = e[s], - r = ("0000000" + n.toString(2)).substr(-8), - i = /^(0*1)(\d*)$/.exec(r); - if (i) { - var o = i[1].length, - _ = []; - if (!(s + o > e.length)) { - for (var l = 0; l < o; l++) _[l] = e[s], s++; - return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = s, _; - } - } - } - }, - q = function (e, t) { - var a = X(e, t, 1); - if (a) { - var s = Y(a), - n = t[0], - r = []; - if (s < 2147483647) { - if (n + s > e.length) return; - for (var i = 0; i < s; i++) r[i] = e[n], n++; - } - return t[0] = n, r; + } else m(z("xkKd::音频buffers被释放")); + } else m(z("xGuI::未加载{1}编码器,请尝试到{2}的src/engine内找到{1}的编码器并加载", 0, b.type, R)); + } else m(z("Ltz3::未采集到录音")); } }; - V.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; - var r = V.Traffic = function (e) { - e = e ? "/" + T + "/Report/" + e : ""; - var t = V.TrafficImgUrl; - if (t) { - var a = V.Traffic, - s = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], - n = s[1] || "http://file/", - r = (s[0] || n) + e; - if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(n + e)), !a[r]) { - a[r] = 1; - var i = new Image(); - i.src = t, H("Traffic Analysis Image: " + (e || T + ".TrafficImgUrl=" + V.TrafficImgUrl)); - } - } - }; -}(window), module.exports && (module.exports = Recorder), function () { - - var i; - Recorder.prototype.enc_mp3 = { - stable: !0, - testmsg: "采样率范围48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000" - }, Recorder.prototype.mp3 = function (a, s, e) { - var n = this.set, - r = a.length, - t = this.mp3_start(n); - if (t) return this.mp3_encode(t, a), void this.mp3_complete(t, s, e, 1); - var i = new Recorder.lamejs.Mp3Encoder(1, n.sampleRate, n.bitRate), - o = [], - _ = 0, - l = 0, - f = function () { - if (_ < r) { - 0 < (e = i.encodeBuffer(a.subarray(_, _ + 57600))).length && (l += e.buffer.byteLength, o.push(e.buffer)), _ += 57600, setTimeout(f); - } else { - var e; - 0 < (e = i.flush()).length && (l += e.buffer.byteLength, o.push(e.buffer)); - var t = c.fn(o, l, r, n.sampleRate); - h(t, n), s(new Blob(o, { - type: "audio/mp3" - })); + var P = function (e, t) { + t.pos || (t.pos = [0], t.tracks = {}, t.bytes = []); + var a = t.tracks, + n = [t.pos[0]], + s = function () { + t.pos[0] = n[0]; + }, + r = t.bytes.length, + i = new Uint8Array(r + e.length); + if (i.set(t.bytes), i.set(e, r), t.bytes = i, !t._ht) { + if (j(i, n), X(i, n), !H(j(i, n), [24, 83, 128, 103])) return; + for (j(i, n); n[0] < i.length;) { + var o = j(i, n), + _ = X(i, n), + l = [0], + f = 0; + if (!_) return; + if (H(o, [22, 84, 174, 107])) { + for (; l[0] < _.length;) { + var c = j(_, l), + u = X(_, l), + h = [0], + b = { + channels: 0, + sampleRate: 0 + }; + if (H(c, [174])) for (; h[0] < u.length;) { + var p = j(u, h), + m = X(u, h), + v = [0]; + if (H(p, [215])) { + var d = F(m); + b.number = d, a[d] = b; + } else if (H(p, [131])) { + var d = F(m); + 1 == d ? b.type = "video" : 2 == d ? (b.type = "audio", f || (t.track0 = b), b.idx = f++) : b.type = "Type-" + d; + } else if (H(p, [134])) { + for (var g = "", w = 0; w < m.length; w++) g += String.fromCharCode(m[w]); + b.codec = g; + } else if (H(p, [225])) for (; v[0] < m.length;) { + var S = j(m, v), + M = X(m, v); + if (H(S, [181])) { + var d = 0, + y = new Uint8Array(M.reverse()).buffer; + 4 == M.length ? d = new Float32Array(y)[0] : 8 == M.length ? d = new Float64Array(y)[0] : O("WebM Track !Float", 1, M), b[D] = Math.round(d); + } else H(S, [98, 100]) ? b.bitDepth = F(M) : H(S, [159]) && (b.channels = F(M)); + } + } + } + t._ht = 1, O("WebM Tracks", a), s(); + break; + } + } } - }; - f(); - }, Recorder.BindDestroy("mp3Worker", function () { - Recorder.CLog("mp3Worker Destroy"), i && i.terminate(), i = null; - }), Recorder.prototype.mp3_envCheck = function (e, t) { - var a = ""; - return t.takeoffEncodeChunk && (e.canProcess ? s() || (a = "当前浏览器版本太低,无法实时处理") : a = e.envName + "环境不支持实时处理"), a; - }, Recorder.prototype.mp3_start = function (e) { - return s(e); - }; - var o = { - id: 0 - }, - s = function (e) { - var t = i; - try { - if (!t) { - var a = ");wk_lame();var wk_ctxs={};self.onmessage=" + function (e) { + var A = t.track0; + if (A) { + if (16 == A.bitDepth && /FLOAT/i.test(A.codec) && (A.bitDepth = 32, O("WebM 16->32 bit", 3)), A[D] != t[D] || 32 != A.bitDepth || A.channels < 1 || !/(\b|_)PCM\b/i.test(A.codec)) return t.bytes = [], t.bad || O("WebM Track Unexpected", 3, t), -(t.bad = 1); + for (var k = [], R = 0; n[0] < i.length;) { + var c = j(i, n), + u = X(i, n); + if (!u) break; + if (H(c, [163])) { + var x = 15 & u[0], + b = a[x]; + if (b) { + if (0 === b.idx) { + for (var B = new Uint8Array(u.length - 4), w = 4; w < u.length; w++) B[w - 4] = u[w]; + k.push(B), R += B.length; + } + } else O("WebM !Track" + x, 1, a); + } + s(); + } + if (R) { + var T = new Uint8Array(i.length - t.pos[0]); + T.set(i.subarray(t.pos[0])), t.bytes = T, t.pos[0] = 0; + for (var B = new Uint8Array(R), w = 0, E = 0; w < k.length; w++) B.set(k[w], E), E += k[w].length; + var y = new Float32Array(B.buffer); + if (1 < A.channels) { + for (var C = [], w = 0; w < y.length;) C.push(y[w]), w += A.channels; + y = new Float32Array(C); + } + return y; + } + } + }, + H = function (e, t) { + if (!e || e.length != t.length) return !1; + if (1 == e.length) return e[0] == t[0]; + for (var a = 0; a < e.length; a++) if (e[a] != t[a]) return !1; + return !0; + }, + F = function (e) { + for (var t = "", a = 0; a < e.length; a++) { + var n = e[a]; + t += (n < 16 ? "0" : "") + n.toString(16); + } + return parseInt(t, 16) || 0; + }, + j = function (e, t, a) { + var n = t[0]; + if (!(n >= e.length)) { + var s = e[n], + r = ("0000000" + s.toString(2)).substr(-8), + i = /^(0*1)(\d*)$/.exec(r); + if (i) { + var o = i[1].length, + _ = []; + if (!(n + o > e.length)) { + for (var l = 0; l < o; l++) _[l] = e[n], n++; + return a && (_[0] = parseInt(i[2] || "0", 2)), t[0] = n, _; + } + } + } + }, + X = function (e, t) { + var a = j(e, t, 1); + if (a) { + var n = F(a), + s = t[0], + r = []; + if (n < 2147483647) { + if (s + n > e.length) return; + for (var i = 0; i < n; i++) r[i] = e[s], s++; + } + return t[0] = s, r; + } + }, + Y = N.i18n = { + lang: "zh-CN", + alias: { + "zh-CN": "zh", + "en-US": "en" + }, + locales: {}, + data: {}, + put: function (e, t) { + var a = R + ".i18n.put: ", + n = e.overwrite; + n = null == n || n; + var s = e.lang; + if (!(s = Y.alias[s] || s)) throw new Error(a + "set.lang?"); + var r = Y.locales[s]; + r || (r = {}, Y.locales[s] = r); + for (var i, o = /^([\w\-]+):/, _ = 0; _ < t.length; _++) { + var l = t[_]; + if (i = o.exec(l)) { + var f = i[1], + l = l.substr(f.length + 1); + !n && r[f] || (r[f] = l); + } else O(a + "'key:'? " + l, 3, e); + } + }, + get: function () { + return Y.v_G.apply(null, arguments); + }, + v_G: function (n, s, e) { + s = s || [], e = e || Y.lang, e = Y.alias[e] || e; + var t = Y.locales[e], + r = t && t[n] || ""; + return r || "zh" == e ? (Y.lastLang = e, "=Empty" == r ? "" : r.replace(/\{(\d+)(\!?)\}/g, function (e, t, a) { + return e = s[(t = +t || 0) - 1], (t < 1 || t > s.length) && (e = "{?}", O("i18n[" + n + "] no {" + t + "}: " + r, 3)), a ? "" : e; + })) : "en" == e ? Y.v_G(n, s, "zh") : Y.v_G(n, s, "en"); + }, + $T: function () { + return Y.v_T.apply(null, arguments); + }, + v_T: function () { + for (var e, t = arguments, a = "", n = [], s = 0, r = R + ".i18n.$T:", i = /^([\w\-]*):/, o = 0; o < t.length; o++) { + var _ = t[o]; + if (0 == o) { + if (e = i.exec(_), !(a = e && e[1])) throw new Error(r + "0 'key:'?"); + _ = _.substr(a.length + 1); + } + if (-1 === s) n.push(_);else { + if (s) throw new Error(r + " bad args"); + if (0 === _) s = -1;else if (f(_)) { + if (_ < 1) throw new Error(r + " bad args"); + s = _; + } else { + var l = 1 == o ? "en" : o ? "" : "zh"; + if ((e = i.exec(_)) && (l = e[1] || l, _ = _.substr(e[1].length + 1)), !e || !l) throw new Error(r + o + " 'lang:'?"); + Y.put({ + lang: l, + overwrite: !1 + }, [a + ":" + _]); + } + } + } + return a ? 0 < s ? a : Y.v_G(a, n) : ""; + } + }, + z = Y.$T; + z.G = Y.get, z("NonBrowser-1::非浏览器环境,不支持{1}", 1), z("IllegalArgs-1::参数错误:{1}", 1), z("NeedImport-2::调用{1}需要先导入{2}", 2), z("NotSupport-1::不支持:{1}", 1), N.TrafficImgUrl = "//ia.51.la/go1?id=20469973&pvFlag=1"; + var u = N.Traffic = function (e) { + if (w) { + e = e ? "/" + R + "/Report/" + e : ""; + var t = N.TrafficImgUrl; + if (t) { + var a = N.Traffic, + n = /^(https?:..[^\/#]*\/?)[^#]*/i.exec(location.href) || [], + s = n[1] || "http://file/", + r = (n[0] || s) + e; + if (0 == t.indexOf("//") && (t = /^https:/i.test(r) ? "https:" + t : "http:" + t), e && (t = t + "&cu=" + encodeURIComponent(s + e)), !a[r]) { + a[r] = 1; + var i = new Image(); + i.src = t, O("Traffic Analysis Image: " + (e || R + ".TrafficImgUrl=" + N.TrafficImgUrl)); + } + } + } + }; + t && (O(z("8HO5::覆盖导入{1}", 0, R), 1), t.Destroy()); + e[R] = N; + }(a, t), module.exports && (module.exports = a.Recorder); +}(), function (e) { + var t = "object" == typeof window && !!window.document, + a = (t ? window : Object).Recorder, + n = a.i18n; + !function (m, e, u, t) { + + var o = "48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000", + _ = "8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 192, 224, 256, 320"; + m.prototype.enc_mp3 = { + stable: !0, + takeEC: "full", + getTestMsg: function () { + return u("Zm7L::采样率范围:{1};比特率范围:{2}(不同比特率支持的采样率范围不同,小于32kbps时采样率需小于32000)", 0, o, _); + } + }; + var h, + v = function (e) { + var t = e.bitRate, + a = e.sampleRate, + n = a; + if (-1 == (" " + _ + ",").indexOf(" " + t + ",") && m.CLog(u("eGB9::{1}不在mp3支持的取值范围:{2}", 0, "bitRate=" + t, _), 3), -1 == (" " + o + ",").indexOf(" " + a + ",")) { + for (var s = o.split(", "), r = [], i = 0; i < s.length; i++) r.push({ + v: +s[i], + s: Math.abs(s[i] - a) + }); + r.sort(function (e, t) { + return e.s - t.s; + }), n = r[0].v, e.sampleRate = n, m.CLog(u("zLTa::sampleRate已更新为{1},因为{2}不在mp3支持的取值范围:{3}", 0, n, a, o), 3); + } + }, + n = function () { + return u.G("NeedImport-2", ["mp3.js", "src/engine/mp3-engine.js"]); + }, + d = t && "function" == typeof Worker; + m.prototype.mp3 = function (r, i, o) { + var e = this, + _ = e.set, + l = r.length; + if (m.lamejs) { + if (d) { + var t = e.mp3_start(_); + if (t) { + if (t.isW) return e.mp3_encode(t, r), void e.mp3_complete(t, i, o, 1); + e.mp3_stop(t); + } + } + v(_); + var f = new m.lamejs.Mp3Encoder(1, _.sampleRate, _.bitRate), + c = new Int8Array(5e5), + u = 0, + h = 0, + b = 0, + p = function () { + try { + if (h < l) var e = f.encodeBuffer(r.subarray(h, h + 57600));else { + b = 1; + var e = f.flush(); + } + } catch (e) { + if (console.error(e), !b) try { + f.flush(); + } catch (e) { + console.error(e); + } + return void o("MP3 Encoder: " + e.message); + } + var t = e.length; + if (0 < t) { + if (u + t > c.length) { + var a = new Int8Array(c.length + Math.max(5e5, t)); + a.set(c.subarray(0, u)), c = a; + } + c.set(e, u), u += t; + } + if (h < l) h += 57600, setTimeout(p);else { + var n = [c.buffer.slice(0, u)], + s = g.fn(n, u, l, _.sampleRate); + w(s, _), i(n[0] || new ArrayBuffer(0), "audio/mp3"); + } + }; + p(); + } else o(n()); + }, m.BindDestroy("mp3Worker", function () { + h && (m.CLog("mp3Worker Destroy"), h.terminate(), h = null); + }), m.prototype.mp3_envCheck = function (e, t) { + var a = ""; + return t.takeoffEncodeChunk && (p() || (a = u("yhUs::当前浏览器版本太低,无法实时处理"))), a || m.lamejs || (a = n()), a; + }, m.prototype.mp3_start = function (e) { + return p(e); + }; + var b = { + id: 0 + }, + p = function (t, e) { + var f, + a = function (e) { var t = e.data, - a = wk_ctxs[t.id]; - if ("init" == t.action) wk_ctxs[t.id] = { + a = f.wkScope.wk_ctxs, + n = f.wkScope.wk_lame, + s = f.wkScope.wk_mp3TrimFix, + r = a[t.id]; + if ("init" == t.action) a[t.id] = { sampleRate: t.sampleRate, bitRate: t.bitRate, takeoff: t.takeoff, - mp3Size: 0, pcmSize: 0, - encArr: [], - encObj: new wk_lame.Mp3Encoder(1, t.sampleRate, t.bitRate) - };else if (!a) return; + memory: new Int8Array(5e5), + mOffset: 0, + encObj: new n.Mp3Encoder(1, t.sampleRate, t.bitRate) + };else if (!r) return; + var i = function (e) { + var t = e.length; + if (r.mOffset + t > r.memory.length) { + var a = new Int8Array(r.memory.length + Math.max(5e5, t)); + a.set(r.memory.subarray(0, r.mOffset)), r.memory = a; + } + r.memory.set(e, r.mOffset), r.mOffset += t; + }; switch (t.action) { case "stop": - a.encObj = null, delete wk_ctxs[t.id]; + if (!r.isCp) try { + r.encObj.flush(); + } catch (e) { + console.error(e); + } + r.encObj = null, delete a[t.id]; break; case "encode": - a.pcmSize += t.pcm.length, 0 < (s = a.encObj.encodeBuffer(t.pcm)).length && (a.takeoff ? self.postMessage({ + if (r.isCp) break; + r.pcmSize += t.pcm.length; + try { + var o = r.encObj.encodeBuffer(t.pcm); + } catch (e) { + r.err = e, console.error(e); + } + o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); + chunk: o + }) : i(o)); break; case "complete": - var s; - 0 < (s = a.encObj.flush()).length && (a.takeoff ? self.postMessage({ + r.isCp = 1; + try { + var o = r.encObj.flush(); + } catch (e) { + r.err = e, console.error(e); + } + if (o && 0 < o.length && (r.takeoff ? c.onmessage({ action: "takeoff", id: t.id, - chunk: s - }) : (a.mp3Size += s.buffer.byteLength, a.encArr.push(s.buffer))); - var n = wk_mp3TrimFix.fn(a.encArr, a.mp3Size, a.pcmSize, a.sampleRate); - self.postMessage({ + chunk: o + }) : i(o)), r.err) { + c.onmessage({ + action: t.action, + id: t.id, + err: "MP3 Encoder: " + r.err.message + }); + break; + } + var _ = [r.memory.buffer.slice(0, r.mOffset)], + l = s.fn(_, r.mOffset, r.pcmSize, r.sampleRate); + c.onmessage({ action: t.action, id: t.id, - blob: new Blob(a.encArr, { - type: "audio/mp3" - }), - meta: n + blob: _[0] || new ArrayBuffer(0), + meta: l }); } - }; - a += ";var wk_mp3TrimFix={rm:" + c.rm + ",fn:" + c.fn + "}"; - var s = Recorder.lamejs.toString(), - n = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", s, a], { - type: "text/javascript" - })); - t = new Worker(n), setTimeout(function () { - (window.URL || webkitURL).revokeObjectURL(n); - }, 1e4), t.onmessage = function (e) { - var t = e.data, - a = o[t.id]; - a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); - }; + }, + n = function (n) { + c.onmessage = function (e) { + var t = e; + n && (t = e.data); + var a = b[t.id]; + a && ("takeoff" == t.action ? a.set.takeoffEncodeChunk(new Uint8Array(t.chunk.buffer)) : (a.call && a.call(t), a.call = null)); + }; + }, + s = function () { + var e = { + worker: c, + set: t + }; + return t ? (e.id = ++b.id, b[e.id] = e, v(t), c.postMessage({ + action: "init", + id: e.id, + sampleRate: t.sampleRate, + bitRate: t.bitRate, + takeoff: !!t.takeoffEncodeChunk, + x: new Int16Array(5) + })) : c.postMessage({ + x: new Int16Array(5) + }), e; + }, + c = h; + if (e || !d) return m.CLog(u("k9PT::当前环境不支持Web Worker,mp3实时编码器运行在主线程中"), 3), c = { + postMessage: function (e) { + a({ + data: e + }); + } + }, f = { + wkScope: { + wk_ctxs: {}, + wk_lame: m.lamejs, + wk_mp3TrimFix: g + } + }, n(), s(); + try { + if (!c) { + var r = (a + "").replace(/[\w\$]+\.onmessage/g, "self.postMessage"), + i = ");wk_lame();self.onmessage=" + (r = r.replace(/[\w\$]+\.wkScope/g, "wkScope")); + i += ";var wkScope={ wk_ctxs:{},wk_lame:wk_lame", i += ",wk_mp3TrimFix:{rm:" + g.rm + ",fn:" + g.fn + "} }"; + var o = m.lamejs.toString(), + _ = (window.URL || webkitURL).createObjectURL(new Blob(["var wk_lame=(", o, i], { + type: "text/javascript" + })); + c = new Worker(_), setTimeout(function () { + (window.URL || webkitURL).revokeObjectURL(_); + }, 1e4), n(1); + } + var l = s(); + return l.isW = 1, h = c, l; + } catch (e) { + return c && c.terminate(), console.error(e), p(t, 1); } - var r = { - worker: t, - set: e, - takeoffQueue: [] - }; - return e ? (r.id = ++o.id, o[r.id] = r, t.postMessage({ - action: "init", - id: r.id, - sampleRate: e.sampleRate, - bitRate: e.bitRate, - takeoff: !!e.takeoffEncodeChunk, - x: new Int16Array(5) - })) : t.postMessage({ - x: new Int16Array(5) - }), i = t, r; - } catch (e) { - return t && t.terminate(), console.error(e), null; + }; + m.prototype.mp3_stop = function (e) { + if (e && e.worker) { + e.worker.postMessage({ + action: "stop", + id: e.id + }), e.worker = null, delete b[e.id]; + var t = -1; + for (var a in b) t++; + t && m.CLog(u("fT6M::mp3 worker剩{1}个未stop", 0, t), 3); } + }, m.prototype.mp3_encode = function (e, t) { + e && e.worker && e.worker.postMessage({ + action: "encode", + id: e.id, + pcm: t + }); + }, m.prototype.mp3_complete = function (t, a, n, s) { + var r = this; + t && t.worker ? (t.call = function (e) { + s && r.mp3_stop(t), e.err ? n(e.err) : (w(e.meta, t.set), a(e.blob, "audio/mp3")); + }, t.worker.postMessage({ + action: "complete", + id: t.id + })) : n(u("mPxH::mp3编码器未start")); + }, m.mp3ReadMeta = function (e, t) { + var a = "undefined" != typeof window && window.parseInt || "undefined" != typeof self && self.parseInt || parseInt, + n = new Uint8Array(e[0] || []); + if (n.length < 4) return null; + var s = function (e, t) { + return ("0000000" + ((t || n)[e] || 0).toString(2)).substr(-8); + }, + r = s(0) + s(1), + i = s(2) + s(3); + if (!/^1{11}/.test(r)) return null; + var o = { + "00": 2.5, + 10: 2, + 11: 1 + }[r.substr(11, 2)], + _ = { + "01": 3 + }[r.substr(13, 2)], + l = { + 1: [44100, 48e3, 32e3], + 2: [22050, 24e3, 16e3], + 2.5: [11025, 12e3, 8e3] + }[o]; + l && (l = l[a(i.substr(4, 2), 2)]); + var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; + if (!(o && _ && f && l)) return null; + for (var c = Math.round(8 * t / f), u = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, h = u / l * 1e3, b = Math.floor(u * f / 8 / l * 1e3), p = 0, m = 0, v = 0; v < e.length; v++) { + var d = e[v]; + if (m += d.byteLength, b + 3 <= m) { + var g = new Uint8Array(d), + w = d.byteLength - (m - (b + 3) + 1), + S = s(w, g); + p = "1" == S.charAt(6); + break; + } + } + return p && b++, { + version: o, + layer: _, + sampleRate: l, + bitRate: f, + duration: c, + size: t, + hasPadding: p, + frameSize: b, + frameDurationFloat: h + }; }; - Recorder.prototype.mp3_stop = function (e) { - if (e && e.worker) { - e.worker.postMessage({ - action: "stop", - id: e.id - }), e.worker = null, delete o[e.id]; - var t = -1; - for (var a in o) t++; - t && Recorder.CLog("mp3 worker剩" + t + "个在串行等待", 3); - } - }, Recorder.prototype.mp3_encode = function (e, t) { - e && e.worker && e.worker.postMessage({ - action: "encode", - id: e.id, - pcm: t - }); - }, Recorder.prototype.mp3_complete = function (t, a, e, s) { - var n = this; - t && t.worker ? (t.call = function (e) { - h(e.meta, t.set), a(e.blob), s && n.mp3_stop(t); - }, t.worker.postMessage({ - action: "complete", - id: t.id - })) : e("mp3编码器未打开"); - }, Recorder.mp3ReadMeta = function (e, t) { - var a = "object" == typeof window ? window.parseInt : self.parseInt, - s = new Uint8Array(e[0] || []); - if (s.length < 4) return null; - var n = function (e, t) { - return ("0000000" + ((t || s)[e] || 0).toString(2)).substr(-8); + var g = { + rm: m.mp3ReadMeta, + fn: function (e, t, a, n) { + var s = this.rm(e, t); + if (!s) return { + err: "mp3 unknown format" + }; + var r = Math.round(a / n * 1e3), + i = Math.floor((s.duration - r) / s.frameDurationFloat); + if (0 < i) { + var o = i * s.frameSize - (s.hasPadding ? 1 : 0); + t -= o; + for (var _ = 0, l = [], f = 0; f < e.length; f++) { + var c = e[f]; + if (o <= 0) break; + o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); + } + var u = this.rm(e, t); + if (!u) { + _ && (e[0] = _); + for (var f = 0; f < l.length; f++) e.splice(f, 0, l[f]); + s.err = "mp3 fix error: 已还原,错误原因不明"; + } + var h = s.trimFix = {}; + h.remove = i, h.removeDuration = Math.round(i * s.frameDurationFloat), h.duration = Math.round(8 * t / s.bitRate); + } + return s; + } }, - r = n(0) + n(1), - i = n(2) + n(3); - if (!/^1{11}/.test(r)) return null; - var o = { - "00": 2.5, - 10: 2, - 11: 1 - }[r.substr(11, 2)], - _ = { - "01": 3 - }[r.substr(13, 2)], - l = { - 1: [44100, 48e3, 32e3], - 2: [22050, 24e3, 16e3], - 2.5: [11025, 12e3, 8e3] - }[o]; - l && (l = l[a(i.substr(4, 2), 2)]); - var f = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320]][1 == o ? 1 : 0][a(i.substr(0, 4), 2)]; - if (!(o && _ && f && l)) return null; - for (var c = Math.round(8 * t / f), h = 1 == _ ? 384 : 2 == _ ? 1152 : 1 == o ? 1152 : 576, u = h / l * 1e3, m = Math.floor(h * f / 8 / l * 1e3), p = 0, b = 0, v = 0; v < e.length; v++) { - var d = e[v]; - if (m + 3 <= (b += d.byteLength)) { - var g = new Uint8Array(d); - p = "1" == n(d.byteLength - (b - (m + 3) + 1), g).charAt(6); - break; - } - } - return p && m++, { - version: o, - layer: _, - sampleRate: l, - bitRate: f, - duration: c, - size: t, - hasPadding: p, - frameSize: m, - frameDurationFloat: u - }; - }; - var c = { - rm: Recorder.mp3ReadMeta, - fn: function (e, t, a, s) { - var n = this.rm(e, t); - if (!n) return { - err: "mp3非预定格式" - }; - var r = Math.round(a / s * 1e3), - i = Math.floor((n.duration - r) / n.frameDurationFloat); - if (0 < i) { - var o = i * n.frameSize - (n.hasPadding ? 1 : 0); - t -= o; - for (var _ = 0, l = [], f = 0; f < e.length; f++) { - var c = e[f]; - if (o <= 0) break; - o >= c.byteLength ? (o -= c.byteLength, l.push(c), e.splice(f, 1), f--) : (e[f] = c.slice(o), _ = c, o = 0); - } - if (!this.rm(e, t)) { - _ && (e[0] = _); - for (f = 0; f < l.length; f++) e.splice(f, 0, l[f]); - n.err = "fix后数据错误,已还原,错误原因不明"; - } - var h = n.trimFix = {}; - h.remove = i, h.removeDuration = Math.round(i * n.frameDurationFloat), h.duration = Math.round(8 * t / n.bitRate); - } - return n; - } - }, - h = function (e, t) { - var a = "MP3信息 "; - (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (Recorder.CLog(a + "和设置的不匹配set:" + t.bitRate + "kbps " + t.sampleRate + "hz,已更新set:" + e.bitRate + "kbps " + e.sampleRate + "hz", 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); - var s = e.trimFix; - s ? (a += "Fix移除" + s.remove + "帧" + s.removeDuration + "ms -> " + s.duration + "ms", 2 < s.remove && (e.err = (e.err ? e.err + ", " : "") + "移除帧数过多")) : a += (e.duration || "-") + "ms", e.err ? Recorder.CLog(a, 1, e.err, e) : Recorder.CLog(a, e); - }; -}(), function () { + w = function (e, t) { + var a = "MP3 Info: "; + (e.sampleRate && e.sampleRate != t.sampleRate || e.bitRate && e.bitRate != t.bitRate) && (m.CLog(a + u("uY9i::和设置的不匹配{1},已更新成{2}", 0, "set:" + t.bitRate + "kbps " + t.sampleRate + "hz", "set:" + e.bitRate + "kbps " + e.sampleRate + "hz"), 3, t), t.sampleRate = e.sampleRate, t.bitRate = e.bitRate); + var n = e.trimFix; + n ? (a += u("iMSm::Fix移除{1}帧", 0, n.remove) + " " + n.removeDuration + "ms -> " + n.duration + "ms", 2 < n.remove && (e.err = (e.err ? e.err + ", " : "") + u("b9zm::移除帧数过多"))) : a += (e.duration || "-") + "ms", e.err ? m.CLog(a, 1, e.err, e) : m.CLog(a, e); + }; + }(a, 0, n.$T, t); +}(), function (e) { function t() { - var B = function (e) { - return Math.log(e) / Math.log(10); - }; - function A(e) { + var d = function (e) { + return Math.log(e) / Math.log(10); + }, + me = function (e) { + throw new Error("abort(" + e + ")"); + }; + function S(e) { return new Int8Array(e); } - function n(e) { + function s(e) { return new Int16Array(e); } - function Ae(e) { + function ve(e) { return new Int32Array(e); } - function Be(e) { + function de(e) { return new Float32Array(e); } - function s(e) { + function n(e) { return new Float64Array(e); } - function ke(e) { - if (1 == e.length) return Be(e[0]); + function ge(e) { + if (1 == e.length) return de(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(ke(e)); + for (var a = [], n = 0; n < t; n++) a.push(ge(e)); return a; } - function Y(e) { - if (1 == e.length) return Ae(e[0]); + function w(e) { + if (1 == e.length) return ve(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(Y(e)); + for (var a = [], n = 0; n < t; n++) a.push(w(e)); return a; } - function p(e) { - if (1 == e.length) return n(e[0]); + function M(e) { + if (1 == e.length) return s(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(p(e)); + for (var a = [], n = 0; n < t; n++) a.push(M(e)); return a; } - function O(e) { + function E(e) { if (1 == e.length) return new Array(e[0]); var t = e[0]; e = e.slice(1); - for (var a = [], s = 0; s < t; s++) a.push(O(e)); + for (var a = [], n = 0; n < t; n++) a.push(E(e)); return a; } - var ye = { - fill: function (e, t, a, s) { - if (2 == arguments.length) for (var n = 0; n < e.length; n++) e[n] = t;else for (n = t; n < a; n++) e[n] = s; + var we = { + fill: function (e, t, a, n) { + if (2 == arguments.length) for (var s = 0; s < e.length; s++) e[s] = t;else for (var s = t; s < a; s++) e[s] = n; } }, - $ = { - arraycopy: function (e, t, a, s, n) { - for (var r = t + n; t < r;) a[s++] = e[t++]; + I = { + arraycopy: function (e, t, a, n, s) { + for (var r = t + s; t < r;) a[n++] = e[t++]; } }, - ee = {}; - function Te(e) { + V = {}; + function Se(e) { this.ordinal = e; } - ee.SQRT2 = 1.4142135623730951, ee.FAST_LOG10 = function (e) { - return B(e); - }, ee.FAST_LOG10_X = function (e, t) { - return B(e) * t; - }, Te.short_block_allowed = new Te(0), Te.short_block_coupled = new Te(1), Te.short_block_dispensed = new Te(2), Te.short_block_forced = new Te(3); - var K = {}; - function xe(e) { + V.SQRT2 = 1.4142135623730951, V.FAST_LOG10 = function (e) { + return d(e); + }, V.FAST_LOG10_X = function (e, t) { + return d(e) * t; + }, Se.short_block_allowed = new Se(0), Se.short_block_coupled = new Se(1), Se.short_block_dispensed = new Se(2), Se.short_block_forced = new Se(3); + var D = {}; + function Me(e) { this.ordinal = e; } - K.MAX_VALUE = 3.4028235e38, xe.vbr_off = new xe(0), xe.vbr_mt = new xe(1), xe.vbr_rh = new xe(2), xe.vbr_abr = new xe(3), xe.vbr_mtrh = new xe(4), xe.vbr_default = xe.vbr_mtrh; - function Ee(e) { + function ye(e) { var t = e; this.ordinal = function () { return t; }; } - function k() { - var M = null; + function A() { + var S = null; function v(e) { this.bits = 0 | e; } this.qupvt = null, this.setModules = function (e) { - this.qupvt = e, M = e; + this.qupvt = e, S = e; }; - var n = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; - function w(e, t, a, s, n, r) { + var s = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1], [1, 1], [1, 1], [1, 2], [2, 2], [2, 3], [2, 3], [3, 4], [3, 4], [3, 4], [4, 5], [4, 5], [4, 6], [5, 6], [5, 6], [5, 7], [6, 7], [6, 7]]; + function M(e, t, a, n, s, r) { var i = .5946 / t; - for (e >>= 1; 0 != e--;) n[r++] = i > a[s++] ? 0 : 1, n[r++] = i > a[s++] ? 0 : 1; + for (e >>= 1; 0 != e--;) s[r++] = i > a[n++] ? 0 : 1, s[r++] = i > a[n++] ? 0 : 1; } - function R(e, t, a, s, n, r) { + function y(e, t, a, n, s, r) { var i = (e >>= 1) % 2; for (e >>= 1; 0 != e--;) { - var o, _, l, f, c, h, u, m; - o = a[s++] * t, _ = a[s++] * t, c = 0 | o, l = a[s++] * t, h = 0 | _, f = a[s++] * t, u = 0 | l, o += M.adj43[c], m = 0 | f, _ += M.adj43[h], n[r++] = 0 | o, l += M.adj43[u], n[r++] = 0 | _, f += M.adj43[m], n[r++] = 0 | l, n[r++] = 0 | f; + var o, _, l, f, c, u, h, b; + o = a[n++] * t, _ = a[n++] * t, c = 0 | o, l = a[n++] * t, u = 0 | _, f = a[n++] * t, h = 0 | l, o += S.adj43[c], b = 0 | f, _ += S.adj43[u], s[r++] = 0 | o, l += S.adj43[h], s[r++] = 0 | _, f += S.adj43[b], s[r++] = 0 | l, s[r++] = 0 | f; } - 0 != i && (c = 0 | (o = a[s++] * t), h = 0 | (_ = a[s++] * t), o += M.adj43[c], _ += M.adj43[h], n[r++] = 0 | o, n[r++] = 0 | _); + 0 != i && (o = a[n++] * t, _ = a[n++] * t, c = 0 | o, u = 0 | _, o += S.adj43[c], _ += S.adj43[u], s[r++] = 0 | o, s[r++] = 0 | _); } var o = [1, 2, 5, 7, 7, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13]; - function d(e, t, a, s) { - var n = function (e, t, a) { - var s = 0, - n = 0; + function d(e, t, a, n) { + var s = function (e, t, a) { + var n = 0, + s = 0; do { var r = e[t++], i = e[t++]; - s < r && (s = r), n < i && (n = i); + n < r && (n = r), s < i && (s = i); } while (t < a); - return s < n && (s = n), s; + return n < s && (n = s), n; }(e, t, a); - switch (n) { + switch (s) { case 0: - return n; + return s; case 1: - return function (e, t, a, s) { - var n = 0, - r = F.ht[1].hlen; + return function (e, t, a, n) { + var s = 0, + r = k.ht[1].hlen; do { var i = 2 * e[t + 0] + e[t + 1]; - t += 2, n += r[i]; + t += 2, s += r[i]; } while (t < a); - return s.bits += n, 1; - }(e, t, a, s); + return n.bits += s, 1; + }(e, t, a, n); case 2: case 3: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r, i, o = 0, - _ = F.ht[s].xlen; - i = 2 == s ? F.table23 : F.table56; + _ = k.ht[n].xlen; + i = 2 == n ? k.table23 : k.table56; do { var l = e[t + 0] * _ + e[t + 1]; t += 2, o += i[l]; } while (t < a); - return (r = 65535 & o) < (o >>= 16) && (o = r, s++), n.bits += o, s; - }(e, t, a, o[n - 1], s); + return (r = 65535 & o) < (o >>= 16) && (o = r, n++), s.bits += o, n; + }(e, t, a, o[s - 1], n); case 4: case 5: case 6: @@ -11209,86 +11567,84 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 13: case 14: case 15: - return function (e, t, a, s, n) { + return function (e, t, a, n, s) { var r = 0, i = 0, o = 0, - _ = F.ht[s].xlen, - l = F.ht[s].hlen, - f = F.ht[s + 1].hlen, - c = F.ht[s + 2].hlen; + _ = k.ht[n].xlen, + l = k.ht[n].hlen, + f = k.ht[n + 1].hlen, + c = k.ht[n + 2].hlen; do { - var h = e[t + 0] * _ + e[t + 1]; - t += 2, r += l[h], i += f[h], o += c[h]; + var u = e[t + 0] * _ + e[t + 1]; + t += 2, r += l[u], i += f[u], o += c[u]; } while (t < a); - var u = s; - return i < r && (r = i, u++), o < r && (r = o, u = s + 2), n.bits += r, u; - }(e, t, a, o[n - 1], s); + var h = n; + return i < r && (r = i, h++), o < r && (r = o, h = n + 2), s.bits += r, h; + }(e, t, a, o[s - 1], n); default: - if (x.IXMAX_VAL < n) return s.bits = x.LARGE_BITS, -1; var r, i; - for (n -= 15, r = 24; r < 32 && !(F.ht[r].linmax >= n); r++); - for (i = r - 8; i < 24 && !(F.ht[i].linmax >= n); i++); - return function (e, t, a, s, n, r) { + for (T.IXMAX_VAL < s && me(), s -= 15, r = 24; r < 32 && !(k.ht[r].linmax >= s); r++); + for (i = r - 8; i < 24 && !(k.ht[i].linmax >= s); i++); + return function (e, t, a, n, s, r) { var i, - o = 65536 * F.ht[s].xlen + F.ht[n].xlen, + o = 65536 * k.ht[n].xlen + k.ht[s].xlen, _ = 0; do { var l = e[t++], f = e[t++]; - 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += F.largetbl[l]; + 0 != l && (14 < l && (l = 15, _ += o), l *= 16), 0 != f && (14 < f && (f = 15, _ += o), l += f), _ += k.largetbl[l]; } while (t < a); - return (i = 65535 & _) < (_ >>= 16) && (_ = i, s = n), r.bits += _, s; - }(e, t, a, i, r, s); + return (i = 65535 & _) < (_ >>= 16) && (_ = i, n = s), r.bits += _, n; + }(e, t, a, i, r, n); } } - function u(e, t, a, s, n, r, i, o) { - for (var _ = t.big_values, l = 2; l < Pe.SBMAX_l + 1; l++) { + function h(e, t, a, n, s, r, i, o) { + for (var _ = t.big_values, l = 2; l < Ae.SBMAX_l + 1; l++) { var f = e.scalefac_band.l[l]; if (_ <= f) break; - var c = n[l - 2] + t.count1bits; + var c = s[l - 2] + t.count1bits; if (a.part2_3_length <= c) break; - var h = new v(c), - u = d(s, f, _, h); - c = h.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = u); + var u = new v(c), + h = d(n, f, _, u); + c = u.bits, a.part2_3_length <= c || (a.assign(t), a.part2_3_length = c, a.region0_count = r[l - 2], a.region1_count = l - 2 - r[l - 2], a.table_select[0] = i[l - 2], a.table_select[1] = o[l - 2], a.table_select[2] = h); } } this.noquant_count_bits = function (e, t, a) { - var s = t.l3_enc, - n = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); - for (null != a && (a.sfb_count1 = 0); 1 < n && 0 == (s[n - 1] | s[n - 2]); n -= 2); - t.count1 = n; - for (var r = 0, i = 0; 3 < n; n -= 4) { + var n = t.l3_enc, + s = Math.min(576, t.max_nonzero_coeff + 2 >> 1 << 1); + for (null != a && (a.sfb_count1 = 0); 1 < s && 0 == (n[s - 1] | n[s - 2]); s -= 2); + t.count1 = s; + for (var r = 0, i = 0; 3 < s; s -= 4) { var o; - if (1 < (2147483647 & (s[n - 1] | s[n - 2] | s[n - 3] | s[n - 4]))) break; - o = 2 * (2 * (2 * s[n - 4] + s[n - 3]) + s[n - 2]) + s[n - 1], r += F.t32l[o], i += F.t33l[o]; + if (1 < (2147483647 & (n[s - 1] | n[s - 2] | n[s - 3] | n[s - 4]))) break; + o = 2 * (2 * (2 * n[s - 4] + n[s - 3]) + n[s - 2]) + n[s - 1], r += k.t32l[o], i += k.t33l[o]; } var _ = r; - if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = n)) return _; - if (t.block_type == Pe.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Pe.NORM_TYPE) { - if (r = t.region0_count = e.bv_scf[n - 2], i = t.region1_count = e.bv_scf[n - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < n) { + if (t.count1table_select = 0, i < r && (_ = i, t.count1table_select = 1), t.count1bits = _, 0 == (t.big_values = s)) return _; + if (t.block_type == Ae.SHORT_TYPE) (r = 3 * e.scalefac_band.s[3]) > t.big_values && (r = t.big_values), i = t.big_values;else if (t.block_type == Ae.NORM_TYPE) { + if (r = t.region0_count = e.bv_scf[s - 2], i = t.region1_count = e.bv_scf[s - 1], i = e.scalefac_band.l[r + i + 2], r = e.scalefac_band.l[r + 1], i < s) { var l = new v(_); - t.table_select[2] = d(s, i, n, l), _ = l.bits; + t.table_select[2] = d(n, i, s, l), _ = l.bits; } - } else t.region0_count = 7, t.region1_count = Pe.SBMAX_l - 1 - 7 - 1, (i = n) < (r = e.scalefac_band.l[8]) && (r = i); - if (r = Math.min(r, n), i = Math.min(i, n), 0 < r) { - l = new v(_); - t.table_select[0] = d(s, 0, r, l), _ = l.bits; + } else t.region0_count = 7, t.region1_count = Ae.SBMAX_l - 1 - 7 - 1, r = e.scalefac_band.l[8], (i = s) < r && (r = i); + if (r = Math.min(r, s), i = Math.min(i, s), 0 < r) { + var l = new v(_); + t.table_select[0] = d(n, 0, r, l), _ = l.bits; } if (r < i) { - l = new v(_); - t.table_select[1] = d(s, r, i, l), _ = l.bits; + var l = new v(_); + t.table_select[1] = d(n, r, i, l), _ = l.bits; } - if (2 == e.use_best_huffman && (t.part2_3_length = _, best_huffman_divide(e, t), _ = t.part2_3_length), null != a && t.block_type == Pe.NORM_TYPE) { + if (2 == e.use_best_huffman && me(), null != a && t.block_type == Ae.NORM_TYPE) { for (var f = 0; e.scalefac_band.l[f] < t.big_values;) f++; a.sfb_count1 = f; } return _; - }, this.count_bits = function (e, t, a, s) { - var n = a.l3_enc, - r = x.IXMAX_VAL / M.IPOW20(a.global_gain); - if (a.xrpow_max > r) return x.LARGE_BITS; - if (function (e, t, a, s, n) { + }, this.count_bits = function (e, t, a, n) { + var s = a.l3_enc, + r = T.IXMAX_VAL / S.IPOW20(a.global_gain); + return a.xrpow_max > r ? T.LARGE_BITS : (function (e, t, a, n, s) { var r, i, o, @@ -11296,127 +11652,123 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = t, - u = 0, - m = h, + u = t, + h = 0, + b = u, p = 0, - b = e, + m = e, v = 0; - for (o = null != n && s.global_gain == n.global_gain, i = s.block_type == Pe.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { + for (o = null != s && n.global_gain == s.global_gain, i = n.block_type == Ae.SHORT_TYPE ? 38 : 21, r = 0; r <= i; r++) { var d = -1; - if ((o || s.block_type == Pe.NORM_TYPE) && (d = s.global_gain - (s.scalefac[r] + (0 != s.preflag ? M.pretab[r] : 0) << s.scalefac_scale + 1) - 8 * s.subblock_gain[s.window[r]]), o && n.step[r] == d) 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0);else { + if ((o || n.block_type == Ae.NORM_TYPE) && (d = n.global_gain - (n.scalefac[r] + (0 != n.preflag ? S.pretab[r] : 0) << n.scalefac_scale + 1) - 8 * n.subblock_gain[n.window[r]]), o && s.step[r] == d) 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me();else { var g, - S = s.width[r]; - if (_ + s.width[r] > s.max_nonzero_coeff && (g = s.max_nonzero_coeff - _ + 1, ye.fill(t, s.max_nonzero_coeff, 576, 0), (S = g) < 0 && (S = 0), r = i + 1), 0 == l && 0 == f && (m = h, p = u, b = e, v = c), null != n && 0 < n.sfb_count1 && r >= n.sfb_count1 && 0 < n.step[r] && d >= n.step[r] ? (0 != l && (R(l, a, b, v, m, p), l = 0, m = h, p = u, b = e, v = c), f += S) : (0 != f && (w(f, a, b, v, m, p), f = 0, m = h, p = u, b = e, v = c), l += S), S <= 0) { - 0 != f && (w(f, a, b, v, m, p), f = 0), 0 != l && (R(l, a, b, v, m, p), l = 0); + w = n.width[r]; + if (_ + n.width[r] > n.max_nonzero_coeff && (g = n.max_nonzero_coeff - _ + 1, we.fill(t, n.max_nonzero_coeff, 576, 0), (w = g) < 0 && (w = 0), r = i + 1), 0 == l && 0 == f && (b = u, p = h, m = e, v = c), null != s && 0 < s.sfb_count1 && r >= s.sfb_count1 && 0 < s.step[r] && d >= s.step[r] ? (0 != l && (y(l, a, m, v, b, p), l = 0, b = u, p = h, m = e, v = c), f += w) : (0 != f && (M(f, a, m, v, b, p), f = 0, b = u, p = h, m = e, v = c), l += w), w <= 0) { + 0 != f && me(), 0 != l && me(); break; } } - r <= i && (u += s.width[r], c += s.width[r], _ += s.width[r]); + r <= i && (h += n.width[r], c += n.width[r], _ += n.width[r]); } - 0 != l && (R(l, a, b, v, m, p), l = 0), 0 != f && (w(f, a, b, v, m, p), f = 0); - }(t, n, M.IPOW20(a.global_gain), a, s), 0 != (2 & e.substep_shaping)) for (var i = 0, o = a.global_gain + a.scalefac_scale, _ = .634521682242439 / M.IPOW20(o), l = 0; l < a.sfbmax; l++) { - var f, - c = a.width[l]; - if (0 == e.pseudohalf[l]) i += c;else for (f = i, i += c; f < i; ++f) n[f] = t[f] >= _ ? n[f] : 0; - } - return this.noquant_count_bits(e, a, s); + 0 != l && (y(l, a, m, v, b, p), l = 0), 0 != f && me(); + }(t, s, S.IPOW20(a.global_gain), a, n), 0 != (2 & e.substep_shaping) && me(), this.noquant_count_bits(e, a, n)); }, this.best_huffman_divide = function (e, t) { - var a = new T(), - s = t.l3_enc, - n = Ae(23), - r = Ae(23), - i = Ae(23), - o = Ae(23); - if (t.block_type != Pe.SHORT_TYPE || 1 != e.mode_gr) { - a.assign(t), t.block_type == Pe.NORM_TYPE && (!function (e, t, a, s, n, r, i) { - for (var o = t.big_values, _ = 0; _ <= 22; _++) s[_] = x.LARGE_BITS; - for (_ = 0; _ < 16; _++) { + var a = new B(), + n = t.l3_enc, + s = ve(23), + r = ve(23), + i = ve(23), + o = ve(23); + if (t.block_type != Ae.SHORT_TYPE || 1 != e.mode_gr) { + a.assign(t), t.block_type == Ae.NORM_TYPE && (function (e, t, a, n, s, r, i) { + for (var o = t.big_values, _ = 0; _ <= 22; _++) n[_] = T.LARGE_BITS; + for (var _ = 0; _ < 16; _++) { var l = e.scalefac_band.l[_ + 1]; if (o <= l) break; var f = 0, c = new v(f), - h = d(a, 0, l, c); + u = d(a, 0, l, c); f = c.bits; - for (var u = 0; u < 8; u++) { - var m = e.scalefac_band.l[_ + u + 2]; - if (o <= m) break; - var p = f, - b = d(a, l, m, c = new v(p)); - p = c.bits, s[_ + u] > p && (s[_ + u] = p, r[(n[_ + u] = _) + u] = h, i[_ + u] = b); + for (var h = 0; h < 8; h++) { + var b = e.scalefac_band.l[_ + h + 2]; + if (o <= b) break; + var p = f; + c = new v(p); + var m = d(a, l, b, c); + p = c.bits, n[_ + h] > p && (n[_ + h] = p, s[_ + h] = _, r[_ + h] = u, i[_ + h] = m); } } - }(e, t, s, n, r, i, o), u(e, a, t, s, n, r, i, o)); + }(e, t, n, s, r, i, o), h(e, a, t, n, s, r, i, o)); var _ = a.big_values; - if (!(0 == _ || 1 < (s[_ - 2] | s[_ - 1]) || 576 < (_ = t.count1 + 2))) { + if (!(0 == _ || 1 < (n[_ - 2] | n[_ - 1]) || 576 < (_ = t.count1 + 2))) { a.assign(t), a.count1 = _; for (var l = 0, f = 0; _ > a.big_values; _ -= 4) { - var c = 2 * (2 * (2 * s[_ - 4] + s[_ - 3]) + s[_ - 2]) + s[_ - 1]; - l += F.t32l[c], f += F.t33l[c]; + var c = 2 * (2 * (2 * n[_ - 4] + n[_ - 3]) + n[_ - 2]) + n[_ - 1]; + l += k.t32l[c], f += k.t33l[c]; } - if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Pe.NORM_TYPE) u(e, a, t, s, n, r, i, o);else { - if (a.part2_3_length = l, _ < (l = e.scalefac_band.l[8]) && (l = _), 0 < l) { - var h = new v(a.part2_3_length); - a.table_select[0] = d(s, 0, l, h), a.part2_3_length = h.bits; + if (a.big_values = _, a.count1table_select = 0, f < l && (l = f, a.count1table_select = 1), a.count1bits = l, a.block_type == Ae.NORM_TYPE) h(e, a, t, n, s, r, i, o);else { + if (a.part2_3_length = l, l = e.scalefac_band.l[8], _ < l && (l = _), 0 < l) { + var u = new v(a.part2_3_length); + a.table_select[0] = d(n, 0, l, u), a.part2_3_length = u.bits; } if (l < _) { - h = new v(a.part2_3_length); - a.table_select[1] = d(s, l, _, h), a.part2_3_length = h.bits; + var u = new v(a.part2_3_length); + a.table_select[1] = d(n, l, _, u), a.part2_3_length = u.bits; } t.part2_3_length > a.part2_3_length && t.assign(a); } } } }; - var h = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], - m = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], + var u = [1, 1, 1, 1, 8, 2, 2, 2, 4, 4, 4, 8, 8, 8, 16, 16], + b = [1, 2, 4, 8, 1, 2, 4, 8, 2, 4, 8, 2, 4, 8, 4, 8], p = [0, 0, 0, 0, 3, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4], - b = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; - k.slen1_tab = p, k.slen2_tab = b, this.best_scalefac_store = function (e, t, a, s) { - var n, + m = [0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3]; + A.slen1_tab = p, A.slen2_tab = m, this.best_scalefac_store = function (e, t, a, n) { + var s, r, i, o, - _ = s.tt[t][a], + _ = n.tt[t][a], l = 0; - for (n = i = 0; n < _.sfbmax; n++) { - var f = _.width[n]; + for (s = i = 0; s < _.sfbmax; s++) { + var f = _.width[s]; for (i += f, o = -f; o < 0 && 0 == _.l3_enc[o + i]; o++); - 0 == o && (_.scalefac[n] = l = -2); + 0 == o && (_.scalefac[s] = l = -2); } if (0 == _.scalefac_scale && 0 == _.preflag) { var c = 0; - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (c |= _.scalefac[n]); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (c |= _.scalefac[s]); if (0 == (1 & c) && 0 != c) { - for (n = 0; n < _.sfbmax; n++) 0 < _.scalefac[n] && (_.scalefac[n] >>= 1); + for (s = 0; s < _.sfbmax; s++) 0 < _.scalefac[s] && (_.scalefac[s] >>= 1); _.scalefac_scale = l = 1; } } - if (0 == _.preflag && _.block_type != Pe.SHORT_TYPE && 2 == e.mode_gr) { - for (n = 11; n < Pe.SBPSY_l && !(_.scalefac[n] < M.pretab[n] && -2 != _.scalefac[n]); n++); - if (n == Pe.SBPSY_l) { - for (n = 11; n < Pe.SBPSY_l; n++) 0 < _.scalefac[n] && (_.scalefac[n] -= M.pretab[n]); + if (0 == _.preflag && _.block_type != Ae.SHORT_TYPE && 2 == e.mode_gr) { + for (s = 11; s < Ae.SBPSY_l && !(_.scalefac[s] < S.pretab[s] && -2 != _.scalefac[s]); s++); + if (s == Ae.SBPSY_l) { + for (s = 11; s < Ae.SBPSY_l; s++) 0 < _.scalefac[s] && (_.scalefac[s] -= S.pretab[s]); _.preflag = l = 1; } } - for (r = 0; r < 4; r++) s.scfsi[a][r] = 0; - for (2 == e.mode_gr && 1 == t && s.tt[0][a].block_type != Pe.SHORT_TYPE && s.tt[1][a].block_type != Pe.SHORT_TYPE && (!function (e, t) { - for (var a, s = t.tt[1][e], n = t.tt[0][e], r = 0; r < F.scfsi_band.length - 1; r++) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1] && !(n.scalefac[a] != s.scalefac[a] && 0 <= s.scalefac[a]); a++); - if (a == F.scfsi_band[r + 1]) { - for (a = F.scfsi_band[r]; a < F.scfsi_band[r + 1]; a++) s.scalefac[a] = -1; + for (r = 0; r < 4; r++) n.scfsi[a][r] = 0; + for (2 == e.mode_gr && 1 == t && n.tt[0][a].block_type != Ae.SHORT_TYPE && n.tt[1][a].block_type != Ae.SHORT_TYPE && (function (e, t) { + for (var a, n = t.tt[1][e], s = t.tt[0][e], r = 0; r < k.scfsi_band.length - 1; r++) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1] && !(s.scalefac[a] != n.scalefac[a] && 0 <= n.scalefac[a]); a++); + if (a == k.scfsi_band[r + 1]) { + for (a = k.scfsi_band[r]; a < k.scfsi_band[r + 1]; a++) n.scalefac[a] = -1; t.scfsi[e][r] = 1; } } var i = 0, o = 0; - for (a = 0; a < 11; a++) -1 != s.scalefac[a] && (o++, i < s.scalefac[a] && (i = s.scalefac[a])); - for (var _ = 0, l = 0; a < Pe.SBPSY_l; a++) -1 != s.scalefac[a] && (l++, _ < s.scalefac[a] && (_ = s.scalefac[a])); - for (r = 0; r < 16; r++) if (i < h[r] && _ < m[r]) { - var f = p[r] * o + b[r] * l; - s.part2_length > f && (s.part2_length = f, s.scalefac_compress = r); + for (a = 0; a < 11; a++) -1 != n.scalefac[a] && (o++, i < n.scalefac[a] && (i = n.scalefac[a])); + for (var _ = 0, l = 0; a < Ae.SBPSY_l; a++) -1 != n.scalefac[a] && (l++, _ < n.scalefac[a] && (_ = n.scalefac[a])); + for (var r = 0; r < 16; r++) if (i < u[r] && _ < b[r]) { + var f = p[r] * o + m[r] * l; + n.part2_length > f && (n.part2_length = f, n.scalefac_compress = r); } - }(a, s), l = 0), n = 0; n < _.sfbmax; n++) -2 == _.scalefac[n] && (_.scalefac[n] = 0); + }(a, n), l = 0), s = 0; s < _.sfbmax; s++) -2 == _.scalefac[s] && (_.scalefac[s] = 0); 0 != l && (2 == e.mode_gr ? this.scale_bitcount(_) : this.scale_bitcount_lsf(e, _)); }; var _ = [0, 18, 36, 54, 54, 36, 54, 72, 54, 72, 90, 72, 90, 108, 108, 126], @@ -11425,476 +11777,458 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js this.scale_bitcount = function (e) { var t, a, - s, - n = 0, + n, + s = 0, r = 0, i = e.scalefac; - if (e.block_type == Pe.SHORT_TYPE) s = _, 0 != e.mixed_block_flag && (s = l);else if (s = f, 0 == e.preflag) { - for (a = 11; a < Pe.SBPSY_l && !(i[a] < M.pretab[a]); a++); - if (a == Pe.SBPSY_l) for (e.preflag = 1, a = 11; a < Pe.SBPSY_l; a++) i[a] -= M.pretab[a]; + if (e.block_type == Ae.SHORT_TYPE) n = _, 0 != e.mixed_block_flag && (n = l);else if (n = f, 0 == e.preflag) { + for (a = 11; a < Ae.SBPSY_l && !(i[a] < S.pretab[a]); a++); + if (a == Ae.SBPSY_l) for (e.preflag = 1, a = 11; a < Ae.SBPSY_l; a++) i[a] -= S.pretab[a]; } - for (a = 0; a < e.sfbdivide; a++) n < i[a] && (n = i[a]); + for (a = 0; a < e.sfbdivide; a++) s < i[a] && (s = i[a]); for (; a < e.sfbmax; a++) r < i[a] && (r = i[a]); - for (e.part2_length = x.LARGE_BITS, t = 0; t < 16; t++) n < h[t] && r < m[t] && e.part2_length > s[t] && (e.part2_length = s[t], e.scalefac_compress = t); - return e.part2_length == x.LARGE_BITS; + for (e.part2_length = T.LARGE_BITS, t = 0; t < 16; t++) s < u[t] && r < b[t] && e.part2_length > n[t] && (e.part2_length = n[t], e.scalefac_compress = t); + return e.part2_length == T.LARGE_BITS; }; var g = [[15, 15, 7, 7], [15, 15, 7, 0], [7, 3, 0, 0], [15, 31, 31, 0], [7, 7, 7, 0], [3, 3, 0, 0]]; this.scale_bitcount_lsf = function (e, t) { var a, - s, n, + s, r, i, o, _, l, - f = Ae(4), + f = ve(4), c = t.scalefac; for (a = 0 != t.preflag ? 2 : 0, _ = 0; _ < 4; _++) f[_] = 0; - if (t.block_type == Pe.SHORT_TYPE) { - s = 1; - var h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[n] && (f[n] = c[3 * l + i]); + if (t.block_type == Ae.SHORT_TYPE) { + n = 1; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s] / 3, _ = 0; _ < r; _++, l++) for (i = 0; i < 3; i++) c[3 * l + i] > f[s] && (f[s] = c[3 * l + i]); } else { - s = 0; - h = M.nr_of_sfb_block[a][s]; - for (n = l = 0; n < 4; n++) for (r = h[n], _ = 0; _ < r; _++, l++) c[l] > f[n] && (f[n] = c[l]); + n = 0; + var u = S.nr_of_sfb_block[a][n]; + for (s = l = 0; s < 4; s++) for (r = u[s], _ = 0; _ < r; _++, l++) c[l] > f[s] && (f[s] = c[l]); } - for (o = !1, n = 0; n < 4; n++) f[n] > g[a][n] && (o = !0); + for (o = !1, s = 0; s < 4; s++) f[s] > g[a][s] && (o = !0); if (!o) { - var u, m, p, b; - for (t.sfb_partition_table = M.nr_of_sfb_block[a][s], n = 0; n < 4; n++) t.slen[n] = S[f[n]]; - switch (u = t.slen[0], m = t.slen[1], p = t.slen[2], b = t.slen[3], a) { + var h, b, p, m; + for (t.sfb_partition_table = S.nr_of_sfb_block[a][n], s = 0; s < 4; s++) t.slen[s] = w[f[s]]; + switch (h = t.slen[0], b = t.slen[1], p = t.slen[2], m = t.slen[3], a) { case 0: - t.scalefac_compress = (5 * u + m << 4) + (p << 2) + b; + t.scalefac_compress = (5 * h + b << 4) + (p << 2) + m; break; case 1: - t.scalefac_compress = 400 + (5 * u + m << 2) + p; + t.scalefac_compress = 400 + (5 * h + b << 2) + p; break; case 2: - t.scalefac_compress = 500 + 3 * u + m; - break; - default: - $.err.printf("intensity stereo not implemented yet\n"); + t.scalefac_compress = 500 + 3 * h + b; } } - if (!o) for (n = t.part2_length = 0; n < 4; n++) t.part2_length += t.slen[n] * t.sfb_partition_table[n]; + if (!o) for (t.part2_length = 0, s = 0; s < 4; s++) t.part2_length += t.slen[s] * t.sfb_partition_table[s]; return o; }; - var S = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; + var w = [0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; this.huffman_init = function (e) { for (var t = 2; t <= 576; t += 2) { - for (var a, s = 0; e.scalefac_band.l[++s] < t;); - for (a = n[s][0]; e.scalefac_band.l[a + 1] > t;) a--; - for (a < 0 && (a = n[s][0]), e.bv_scf[t - 2] = a, a = n[s][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; - a < 0 && (a = n[s][1]), e.bv_scf[t - 1] = a; + for (var a, n = 0; e.scalefac_band.l[++n] < t;); + for (a = s[n][0]; e.scalefac_band.l[a + 1] > t;) a--; + for (a < 0 && (a = s[n][0]), e.bv_scf[t - 2] = a, a = s[n][1]; e.scalefac_band.l[a + e.bv_scf[t - 2] + 2] > t;) a--; + a < 0 && (a = s[n][1]), e.bv_scf[t - 1] = a; } }; } - function X() {} - function M() { - this.setModules = function (e, t, a) { - }; + function O() {} + function y() { + this.setModules = function (e, t, a) {}; var o = [0, 49345, 49537, 320, 49921, 960, 640, 49729, 50689, 1728, 1920, 51009, 1280, 50625, 50305, 1088, 52225, 3264, 3456, 52545, 3840, 53185, 52865, 3648, 2560, 51905, 52097, 2880, 51457, 2496, 2176, 51265, 55297, 6336, 6528, 55617, 6912, 56257, 55937, 6720, 7680, 57025, 57217, 8e3, 56577, 7616, 7296, 56385, 5120, 54465, 54657, 5440, 55041, 6080, 5760, 54849, 53761, 4800, 4992, 54081, 4352, 53697, 53377, 4160, 61441, 12480, 12672, 61761, 13056, 62401, 62081, 12864, 13824, 63169, 63361, 14144, 62721, 13760, 13440, 62529, 15360, 64705, 64897, 15680, 65281, 16320, 16e3, 65089, 64001, 15040, 15232, 64321, 14592, 63937, 63617, 14400, 10240, 59585, 59777, 10560, 60161, 11200, 10880, 59969, 60929, 11968, 12160, 61249, 11520, 60865, 60545, 11328, 58369, 9408, 9600, 58689, 9984, 59329, 59009, 9792, 8704, 58049, 58241, 9024, 57601, 8640, 8320, 57409, 40961, 24768, 24960, 41281, 25344, 41921, 41601, 25152, 26112, 42689, 42881, 26432, 42241, 26048, 25728, 42049, 27648, 44225, 44417, 27968, 44801, 28608, 28288, 44609, 43521, 27328, 27520, 43841, 26880, 43457, 43137, 26688, 30720, 47297, 47489, 31040, 47873, 31680, 31360, 47681, 48641, 32448, 32640, 48961, 32e3, 48577, 48257, 31808, 46081, 29888, 30080, 46401, 30464, 47041, 46721, 30272, 29184, 45761, 45953, 29504, 45313, 29120, 28800, 45121, 20480, 37057, 37249, 20800, 37633, 21440, 21120, 37441, 38401, 22208, 22400, 38721, 21760, 38337, 38017, 21568, 39937, 23744, 23936, 40257, 24320, 40897, 40577, 24128, 23040, 39617, 39809, 23360, 39169, 22976, 22656, 38977, 34817, 18624, 18816, 35137, 19200, 35777, 35457, 19008, 19968, 36545, 36737, 20288, 36097, 19904, 19584, 35905, 17408, 33985, 34177, 17728, 34561, 18368, 18048, 34369, 33281, 17088, 17280, 33601, 16640, 33217, 32897, 16448]; - this.updateMusicCRC = function (e, t, a, s) { - for (var n = 0; n < s; ++n) e[0] = (r = t[a + n], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); + this.updateMusicCRC = function (e, t, a, n) { + for (var s = 0; s < n; ++s) e[0] = (r = t[a + s], i = (i = e[0]) >> 8 ^ o[255 & (i ^ r)]); var r, i; }; } - function q() { - var _ = this, - s = 32773, - c = null, - h = null, + function N() { + var i = this, r = null, - u = null; - this.setModules = function (e, t, a, s) { - c = e, h = t, r = a, u = s; + o = null; + this.setModules = function (e, t, a, n) { + r = a, o = n; }; - var m = null, + var _ = null, l = 0, - p = 0, - b = 0; + f = 0, + c = 0; function v(e, t, a) { for (; 0 < a;) { - var s; - 0 == b && (b = 8, p++, e.header[e.w_ptr].write_timing == l && (n = e, $.arraycopy(n.header[n.w_ptr].buf, 0, m, p, n.sideinfo_len), p += n.sideinfo_len, l += 8 * n.sideinfo_len, n.w_ptr = n.w_ptr + 1 & Z.MAX_HEADER_BUF - 1), m[p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; + var n; + 0 == c && (c = 8, f++, e.header[e.w_ptr].write_timing == l && (s = e, I.arraycopy(s.header[s.w_ptr].buf, 0, _, f, s.sideinfo_len), f += s.sideinfo_len, l += 8 * s.sideinfo_len, s.w_ptr = s.w_ptr + 1 & j.MAX_HEADER_BUF - 1), _[f] = 0), n = Math.min(a, c), a -= n, c -= n, _[f] |= t >> a << c, l += n; } - var n; + var s; } - function i(e, t, a) { - for (; 0 < a;) { - var s; - 0 == b && (b = 8, m[++p] = 0), a -= s = Math.min(a, b), b -= s, m[p] |= t >> a << b, l += s; - } - } - function o(e, t) { + function u(e, t) { var a, - s = e.internal_flags; - if (8 <= t && (v(s, 76, 8), t -= 8), 8 <= t && (v(s, 65, 8), t -= 8), 8 <= t && (v(s, 77, 8), t -= 8), 8 <= t && (v(s, 69, 8), t -= 8), 32 <= t) { - var n = r.getLameShortVersion(); - if (32 <= t) for (a = 0; a < n.length && 8 <= t; ++a) t -= 8, v(s, n.charCodeAt(a), 8); + n = e.internal_flags; + if (8 <= t && (v(n, 76, 8), t -= 8), 8 <= t && (v(n, 65, 8), t -= 8), 8 <= t && (v(n, 77, 8), t -= 8), 8 <= t && (v(n, 69, 8), t -= 8), 32 <= t) { + var s = r.getLameShortVersion(); + if (32 <= t) for (a = 0; a < s.length && 8 <= t; ++a) t -= 8, v(n, s.charCodeAt(a), 8); } - for (; 1 <= t; t -= 1) v(s, s.ancillary_flag, 1), s.ancillary_flag ^= e.disable_reservoir ? 0 : 1; + for (; 1 <= t; t -= 1) v(n, n.ancillary_flag, 1), n.ancillary_flag ^= e.disable_reservoir ? 0 : 1; } - function f(e, t, a) { - for (var s = e.header[e.h_ptr].ptr; 0 < a;) { - var n = Math.min(a, 8 - (7 & s)); - a -= n, e.header[e.h_ptr].buf[s >> 3] |= t >> a << 8 - (7 & s) - n, s += n; + function h(e, t, a) { + for (var n = e.header[e.h_ptr].ptr; 0 < a;) { + var s = Math.min(a, 8 - (7 & n)); + a -= s, e.header[e.h_ptr].buf[n >> 3] |= t >> a << 8 - (7 & n) - s, n += s; } - e.header[e.h_ptr].ptr = s; + e.header[e.h_ptr].ptr = n; } - function n(e, t) { - e <<= 8; - for (var a = 0; a < 8; a++) 0 != (65536 & ((t <<= 1) ^ (e <<= 1))) && (t ^= s); - return t; - } - function d(e, t) { + function m(e, t) { var a, - s = F.ht[t.count1table_select + 32], - n = 0, + n = k.ht[t.count1table_select + 32], + s = 0, r = t.big_values, i = t.big_values; for (a = (t.count1 - t.big_values) / 4; 0 < a; --a) { var o = 0, _ = 0; - 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + s.table[_], s.hlen[_]), n += s.hlen[_]; + 0 != t.l3_enc[r + 0] && (_ += 8, t.xr[i + 0] < 0 && o++), 0 != t.l3_enc[r + 1] && (_ += 4, o *= 2, t.xr[i + 1] < 0 && o++), 0 != t.l3_enc[r + 2] && (_ += 2, o *= 2, t.xr[i + 2] < 0 && o++), 0 != t.l3_enc[r + 3] && (_++, o *= 2, t.xr[i + 3] < 0 && o++), r += 4, i += 4, v(e, o + n.table[_], n.hlen[_]), s += n.hlen[_]; } - return n; + return s; } - function g(e, t, a, s, n) { - var r = F.ht[t], + function b(e, t, a, n, s) { + var r = k.ht[t], i = 0; if (0 == t) return i; - for (var o = a; o < s; o += 2) { + for (var o = a; o < n; o += 2) { var _ = 0, l = 0, f = r.xlen, c = r.xlen, - h = 0, - u = n.l3_enc[o], - m = n.l3_enc[o + 1]; - if (0 != u && (n.xr[o] < 0 && h++, _--), 15 < t) { - if (14 < u) h |= u - 15 << 1, l = f, u = 15; - if (14 < m) h <<= f, h |= m - 15, l += f, m = 15; + u = 0, + h = s.l3_enc[o], + b = s.l3_enc[o + 1]; + if (0 != h && (s.xr[o] < 0 && u++, _--), 15 < t) { + if (14 < h) { + var p = h - 15; + u |= p << 1, l = f, h = 15; + } + if (14 < b) { + var m = b - 15; + u <<= f, u |= m, l += f, b = 15; + } c = 16; } - 0 != m && (h <<= 1, n.xr[o + 1] < 0 && h++, _--), u = u * c + m, l -= _, _ += r.hlen[u], v(e, r.table[u], _), v(e, h, l), i += _ + l; + 0 != b && (u <<= 1, s.xr[o + 1] < 0 && u++, _--), h = h * c + b, l -= _, _ += r.hlen[h], v(e, r.table[h], _), v(e, u, l), i += _ + l; } return i; } - function S(e, t) { + function d(e, t) { var a = 3 * e.scalefac_band.s[3]; a > t.big_values && (a = t.big_values); - var s = g(e, t.table_select[0], 0, a, t); - return s += g(e, t.table_select[1], a, t.big_values, t); + var n = b(e, t.table_select[0], 0, a, t); + return n += b(e, t.table_select[1], a, t.big_values, t); } - function M(e, t) { - var a, s, n, r; + function g(e, t) { + var a, n, s, r; a = t.big_values; var i = t.region0_count + 1; - return n = e.scalefac_band.l[i], i += t.region1_count + 1, a < n && (n = a), a < (r = e.scalefac_band.l[i]) && (r = a), s = g(e, t.table_select[0], 0, n, t), s += g(e, t.table_select[1], n, r, t), s += g(e, t.table_select[2], r, a, t); + return s = e.scalefac_band.l[i], i += t.region1_count + 1, r = e.scalefac_band.l[i], a < s && (s = a), a < r && (r = a), n = b(e, t.table_select[0], 0, s, t), n += b(e, t.table_select[1], s, r, t), n += b(e, t.table_select[2], r, a, t); } - function w() { + function p() { this.total = 0; } - function R(e, t) { + function w(e, t) { var a, - s, n, - r, - i, - o = e.internal_flags; - return i = o.w_ptr, -1 == (r = o.h_ptr - 1) && (r = Z.MAX_HEADER_BUF - 1), a = o.header[r].write_timing - l, 0 <= (t.total = a) && (s = 1 + r - i, r < i && (s = 1 + r - i + Z.MAX_HEADER_BUF), a -= 8 * s * o.sideinfo_len), a += n = _.getframebits(e), t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += p + 1, a < 0 && $.err.println("strange error flushing buffer ... \n"), a; + s, + r = e.internal_flags; + return r.w_ptr, -1 == (s = r.h_ptr - 1) && (s = j.MAX_HEADER_BUF - 1), a = r.header[s].write_timing - l, 0 <= (t.total = a) && me(), n = i.getframebits(e), a += n, t.total += n, t.total % 8 != 0 ? t.total = 1 + t.total / 8 : t.total = t.total / 8, t.total += f + 1, a; } this.getframebits = function (e) { var t, a = e.internal_flags; - return t = 0 != a.bitrate_index ? F.bitrate_table[e.version][a.bitrate_index] : e.brate, 8 * (0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding); - }, this.CRC_writeheader = function (e, t) { - var a = 65535; - a = n(255 & t[2], a), a = n(255 & t[3], a); - for (var s = 6; s < e.sideinfo_len; s++) a = n(255 & t[s], a); - t[4] = byte(a >> 8), t[5] = byte(255 & a); + t = 0 != a.bitrate_index ? k.bitrate_table[e.version][a.bitrate_index] : e.brate; + var n = 0 | 72e3 * (e.version + 1) * t / e.out_samplerate + a.padding; + return 8 * n; }, this.flush_bitstream = function (e) { var t, a, - s = e.internal_flags; - s.h_ptr - 1; - if (t = s.l3_side, !((a = R(e, new w())) < 0)) { - if (o(e, a), s.ResvSize = 0, t.main_data_begin = 0, s.findReplayGain) { - var r = c.GetTitleGain(s.rgdata); - s.RadioGain = 0 | Math.floor(10 * r + .5); - } - s.findPeakSample && (s.noclipGainChange = 0 | Math.ceil(20 * B(s.PeakSample / 32767) * 10), 0 < s.noclipGainChange && (EQ(e.scale, 1) || EQ(e.scale, 0)) ? s.noclipScale = Math.floor(32767 / s.PeakSample * 100) / 100 : s.noclipScale = -1); - } - }, this.add_dummy_byte = function (e, t, a) { - for (var s, n = e.internal_flags; 0 < a--;) for (i(0, t, 8), s = 0; s < Z.MAX_HEADER_BUF; ++s) n.header[s].write_timing += 8; + n = e.internal_flags; + n.h_ptr - 1; + t = n.l3_side, (a = w(e, new p())) < 0 || (u(e, a), n.ResvSize = 0, t.main_data_begin = 0, n.findReplayGain && me(), n.findPeakSample && me()); }, this.format_bitstream = function (e) { var t, a = e.internal_flags; t = a.l3_side; - var s = this.getframebits(e); - o(e, t.resvDrain_pre), function (e, t) { + var n = this.getframebits(e); + u(e, t.resvDrain_pre), function (e, t) { var a, - s, n, + s, r = e.internal_flags; - if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, ye.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? f(r, 4094, 12) : f(r, 4095, 12), f(r, e.version, 1), f(r, 1, 2), f(r, e.error_protection ? 0 : 1, 1), f(r, r.bitrate_index, 4), f(r, r.samplerate_index, 2), f(r, r.padding, 1), f(r, e.extension, 1), f(r, e.mode.ordinal(), 2), f(r, r.mode_ext, 2), f(r, e.copyright, 1), f(r, e.original, 1), f(r, e.emphasis, 2), e.error_protection && f(r, 0, 16), 1 == e.version) { - for (f(r, a.main_data_begin, 9), 2 == r.channels_out ? f(r, a.private_bits, 3) : f(r, a.private_bits, 5), n = 0; n < r.channels_out; n++) { + if (a = r.l3_side, r.header[r.h_ptr].ptr = 0, we.fill(r.header[r.h_ptr].buf, 0, r.sideinfo_len, 0), e.out_samplerate < 16e3 ? h(r, 4094, 12) : h(r, 4095, 12), h(r, e.version, 1), h(r, 1, 2), h(r, e.error_protection ? 0 : 1, 1), h(r, r.bitrate_index, 4), h(r, r.samplerate_index, 2), h(r, r.padding, 1), h(r, e.extension, 1), h(r, e.mode.ordinal(), 2), h(r, r.mode_ext, 2), h(r, e.copyright, 1), h(r, e.original, 1), h(r, e.emphasis, 2), e.error_protection && h(r, 0, 16), 1 == e.version) { + for (h(r, a.main_data_begin, 9), 2 == r.channels_out ? h(r, a.private_bits, 3) : h(r, a.private_bits, 5), s = 0; s < r.channels_out; s++) { var i; - for (i = 0; i < 4; i++) f(r, a.scfsi[n][i], 1); + for (i = 0; i < 4; i++) h(r, a.scfsi[s][i], 1); } - for (s = 0; s < 2; s++) for (n = 0; n < r.channels_out; n++) f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 4), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.preflag, 1), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); - } else for (f(r, a.main_data_begin, 8), f(r, a.private_bits, r.channels_out), n = s = 0; n < r.channels_out; n++) { - var o; - f(r, (o = a.tt[s][n]).part2_3_length + o.part2_length, 12), f(r, o.big_values / 2, 9), f(r, o.global_gain, 8), f(r, o.scalefac_compress, 9), o.block_type != Pe.NORM_TYPE ? (f(r, 1, 1), f(r, o.block_type, 2), f(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), f(r, o.subblock_gain[0], 3), f(r, o.subblock_gain[1], 3), f(r, o.subblock_gain[2], 3)) : (f(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), f(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), f(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), f(r, o.table_select[2], 5), f(r, o.region0_count, 4), f(r, o.region1_count, 3)), f(r, o.scalefac_scale, 1), f(r, o.count1table_select, 1); + for (n = 0; n < 2; n++) for (s = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 4), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.preflag, 1), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); + } + } else for (h(r, a.main_data_begin, 8), h(r, a.private_bits, r.channels_out), s = n = 0; s < r.channels_out; s++) { + var o = a.tt[n][s]; + h(r, o.part2_3_length + o.part2_length, 12), h(r, o.big_values / 2, 9), h(r, o.global_gain, 8), h(r, o.scalefac_compress, 9), o.block_type != Ae.NORM_TYPE ? (h(r, 1, 1), h(r, o.block_type, 2), h(r, o.mixed_block_flag, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), h(r, o.subblock_gain[0], 3), h(r, o.subblock_gain[1], 3), h(r, o.subblock_gain[2], 3)) : (h(r, 0, 1), 14 == o.table_select[0] && (o.table_select[0] = 16), h(r, o.table_select[0], 5), 14 == o.table_select[1] && (o.table_select[1] = 16), h(r, o.table_select[1], 5), 14 == o.table_select[2] && (o.table_select[2] = 16), h(r, o.table_select[2], 5), h(r, o.region0_count, 4), h(r, o.region1_count, 3)), h(r, o.scalefac_scale, 1), h(r, o.count1table_select, 1); } - e.error_protection && CRC_writeheader(r, r.header[r.h_ptr].buf); + e.error_protection && me(); var _ = r.h_ptr; - r.h_ptr = _ + 1 & Z.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr == r.w_ptr && $.err.println("Error: MAX_HEADER_BUF too small in bitstream.c \n"); - }(e, s); - var n = 8 * a.sideinfo_len; - if (n += function (e) { + r.h_ptr = _ + 1 & j.MAX_HEADER_BUF - 1, r.header[r.h_ptr].write_timing = r.header[_].write_timing + t, r.h_ptr, r.w_ptr; + }(e, n); + var s = 8 * a.sideinfo_len; + if (s += function (e) { var t, a, - s, n, + s, r = 0, i = e.internal_flags, o = i.l3_side; if (1 == e.version) for (t = 0; t < 2; t++) for (a = 0; a < i.channels_out; a++) { var _ = o.tt[t][a], - l = k.slen1_tab[_.scalefac_compress], - f = k.slen2_tab[_.scalefac_compress]; - for (s = n = 0; s < _.sfbdivide; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], l), n += l); - for (; s < _.sfbmax; s++) -1 != _.scalefac[s] && (v(i, _.scalefac[s], f), n += f); - _.block_type == Pe.SHORT_TYPE ? n += S(i, _) : n += M(i, _), r += n += d(i, _); + l = A.slen1_tab[_.scalefac_compress], + f = A.slen2_tab[_.scalefac_compress]; + for (n = s = 0; n < _.sfbdivide; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], l), s += l); + for (; n < _.sfbmax; n++) -1 != _.scalefac[n] && (v(i, _.scalefac[n], f), s += f); + _.block_type == Ae.SHORT_TYPE ? s += d(i, _) : s += g(i, _), s += m(i, _), r += s; } else for (a = t = 0; a < i.channels_out; a++) { var c, - h, - u = 0; - if (h = s = n = 0, (_ = o.tt[t][a]).block_type == Pe.SHORT_TYPE) { - for (; h < 4; h++) { - var m = _.sfb_partition_table[h] / 3, - p = _.slen[h]; - for (c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[3 * s + 0], 0), p), v(i, Math.max(_.scalefac[3 * s + 1], 0), p), v(i, Math.max(_.scalefac[3 * s + 2], 0), p), u += 3 * p; + u, + _ = o.tt[t][a], + h = 0; + if (u = n = s = 0, _.block_type == Ae.SHORT_TYPE) { + for (; u < 4; u++) { + var b = _.sfb_partition_table[u] / 3, + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[3 * n + 0], 0), p), v(i, Math.max(_.scalefac[3 * n + 1], 0), p), v(i, Math.max(_.scalefac[3 * n + 2], 0), p), h += 3 * p; } - n += S(i, _); + s += d(i, _); } else { - for (; h < 4; h++) for (m = _.sfb_partition_table[h], p = _.slen[h], c = 0; c < m; c++, s++) v(i, Math.max(_.scalefac[s], 0), p), u += p; - n += M(i, _); + for (; u < 4; u++) { + var b = _.sfb_partition_table[u], + p = _.slen[u]; + for (c = 0; c < b; c++, n++) v(i, Math.max(_.scalefac[n], 0), p), h += p; + } + s += g(i, _); } - r += u + (n += d(i, _)); + s += m(i, _), r += h + s; } return r; - }(e), o(e, t.resvDrain_post), n += t.resvDrain_post, t.main_data_begin += (s - n) / 8, R(e, new w()) != a.ResvSize && $.err.println("Internal buffer inconsistency. flushbits <> ResvSize"), 8 * t.main_data_begin != a.ResvSize && ($.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n", 8 * t.main_data_begin, a.ResvSize, t.resvDrain_post, t.resvDrain_pre, 8 * a.sideinfo_len, n - t.resvDrain_post - 8 * a.sideinfo_len, n, n % 8, s), $.err.println("This is a fatal error. It has several possible causes:"), $.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"), $.err.println(" 9%% Your system is overclocked"), $.err.println(" 1%% bug in LAME encoding library"), a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { + }(e), u(e, t.resvDrain_post), s += t.resvDrain_post, t.main_data_begin += (n - s) / 8, w(e, new p()), a.ResvSize, 8 * t.main_data_begin != a.ResvSize && (a.ResvSize = 8 * t.main_data_begin), 1e9 < l) { var r; - for (r = 0; r < Z.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; + for (r = 0; r < j.MAX_HEADER_BUF; ++r) a.header[r].write_timing -= l; l = 0; } return 0; - }, this.copy_buffer = function (e, t, a, s, n) { - var r = p + 1; + }, this.copy_buffer = function (e, t, a, n, s) { + var r = f + 1; if (r <= 0) return 0; - if (0 != s && s < r) return -1; - if ($.arraycopy(m, 0, t, a, r), p = -1, (b = 0) != n) { - var i = Ae(1); - if (i[0] = e.nMusicCRC, u.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly) for (var o, _ = ke([2, 1152]), l = r, f = -1; 0 != f;) if (f = h.hip_decode1_unclipped(e.hip, t, a, l, _[0], _[1]), l = 0, -1 == f && (f = 0), 0 < f) { - if (e.findPeakSample) { - for (o = 0; o < f; o++) _[0][o] > e.PeakSample ? e.PeakSample = _[0][o] : -_[0][o] > e.PeakSample && (e.PeakSample = -_[0][o]); - if (1 < e.channels_out) for (o = 0; o < f; o++) _[1][o] > e.PeakSample ? e.PeakSample = _[1][o] : -_[1][o] > e.PeakSample && (e.PeakSample = -_[1][o]); - } - if (e.findReplayGain && c.AnalyzeSamples(e.rgdata, _[0], 0, _[1], 0, f, e.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - } + if (0 != n && n < r) return -1; + if (I.arraycopy(_, 0, t, a, r), f = -1, (c = 0) != s) { + var i = ve(1); + i[0] = e.nMusicCRC, o.updateMusicCRC(i, t, a, r), e.nMusicCRC = i[0], 0 < r && (e.VBR_seek_table.nBytesWritten += r), e.decode_on_the_fly && me(); } return r; }, this.init_bit_stream_w = function (e) { - m = A(U.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, p = -1, l = b = 0; + _ = S(Y.LAME_MAXMP3BUFFER), e.h_ptr = e.w_ptr = 0, e.header[e.h_ptr].write_timing = 0, f = -1, l = c = 0; }; } - function e(e, t, a, s) { - this.xlen = e, this.linmax = t, this.table = a, this.hlen = s; + function e(e, t, a, n) { + this.xlen = e, this.linmax = t, this.table = a, this.hlen = n; } - Ee.STEREO = new Ee(0), Ee.JOINT_STEREO = new Ee(1), Ee.DUAL_CHANNEL = new Ee(2), Ee.MONO = new Ee(3), Ee.NOT_SET = new Ee(4), X.STEPS_per_dB = 100, X.MAX_dB = 120, X.GAIN_NOT_ENOUGH_SAMPLES = -24601, X.GAIN_ANALYSIS_ERROR = 0, X.GAIN_ANALYSIS_OK = 1, X.INIT_GAIN_ANALYSIS_ERROR = 0, X.INIT_GAIN_ANALYSIS_OK = 1, X.MAX_ORDER = X.YULE_ORDER = 10, X.MAX_SAMPLES_PER_WINDOW = (X.MAX_SAMP_FREQ = 48e3) * (X.RMS_WINDOW_TIME_NUMERATOR = 1) / (X.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, M.NUMTOCENTRIES = 100, M.MAXFRAMESIZE = 2880, q.EQ = function (e, t) { + D.MAX_VALUE = 3.4028235e38, Me.vbr_off = new Me(0), Me.vbr_mt = new Me(1), Me.vbr_rh = new Me(2), Me.vbr_abr = new Me(3), Me.vbr_mtrh = new Me(4), Me.vbr_default = Me.vbr_mtrh, ye.STEREO = new ye(0), ye.JOINT_STEREO = new ye(1), ye.DUAL_CHANNEL = new ye(2), ye.MONO = new ye(3), ye.NOT_SET = new ye(4), O.STEPS_per_dB = 100, O.MAX_dB = 120, O.GAIN_NOT_ENOUGH_SAMPLES = -24601, O.GAIN_ANALYSIS_ERROR = 0, O.GAIN_ANALYSIS_OK = 1, O.INIT_GAIN_ANALYSIS_ERROR = 0, O.INIT_GAIN_ANALYSIS_OK = 1, O.MAX_ORDER = O.YULE_ORDER = 10, O.MAX_SAMPLES_PER_WINDOW = (O.MAX_SAMP_FREQ = 48e3) * (O.RMS_WINDOW_TIME_NUMERATOR = 1) / (O.RMS_WINDOW_TIME_DENOMINATOR = 20) + 1, y.NUMTOCENTRIES = 100, y.MAXFRAMESIZE = 2880, N.EQ = function (e, t) { return Math.abs(e) > Math.abs(t) ? Math.abs(e - t) <= 1e-6 * Math.abs(e) : Math.abs(e - t) <= 1e-6 * Math.abs(t); - }, q.NEQ = function (e, t) { - return !q.EQ(e, t); + }, N.NEQ = function (e, t) { + return !N.EQ(e, t); }; - var F = {}; - function j(e) { + var k = {}; + function R(e) { this.bits = e; } - function y() { + function x() { this.over_noise = 0, this.tot_noise = 0, this.max_noise = 0, this.over_count = 0, this.over_SSD = 0, this.bits = 0; } - function r(e, t, a, s) { - this.l = Ae(1 + Pe.SBMAX_l), this.s = Ae(1 + Pe.SBMAX_s), this.psfb21 = Ae(1 + Pe.PSFB21), this.psfb12 = Ae(1 + Pe.PSFB12); - var n = this.l, + function r(e, t, a, n) { + this.l = ve(1 + Ae.SBMAX_l), this.s = ve(1 + Ae.SBMAX_s), this.psfb21 = ve(1 + Ae.PSFB21), this.psfb12 = ve(1 + Ae.PSFB12); + var s = this.l, r = this.s; - 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = s, $.arraycopy(this.arrL, 0, n, 0, Math.min(this.arrL.length, this.l.length)), $.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), $.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), $.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); + 4 == arguments.length && (this.arrL = e, this.arrS = t, this.arr21 = a, this.arr12 = n, I.arraycopy(this.arrL, 0, s, 0, Math.min(this.arrL.length, this.l.length)), I.arraycopy(this.arrS, 0, r, 0, Math.min(this.arrS.length, this.s.length)), I.arraycopy(this.arr21, 0, this.psfb21, 0, Math.min(this.arr21.length, this.psfb21.length)), I.arraycopy(this.arr12, 0, this.psfb12, 0, Math.min(this.arr12.length, this.psfb12.length))); } - function x() { + function T() { var l = null, - m = null, - s = null; + b = null, + n = null; this.setModules = function (e, t, a) { - l = e, m = t, s = a; + l = e, b = t, n = a; }, this.IPOW20 = function (e) { - return u[e]; + return h[e]; }; - var T = 2.220446049250313e-16, - f = x.IXMAX_VAL + 2, - c = x.Q_MAX, - h = x.Q_MAX2, - n = 100; + var B = 2.220446049250313e-16, + e = T.IXMAX_VAL, + f = e + 2, + c = T.Q_MAX, + u = T.Q_MAX2, + s = 100; this.nr_of_sfb_block = [[[6, 5, 5, 5], [9, 9, 9, 9], [6, 9, 9, 9]], [[6, 5, 7, 3], [9, 9, 12, 6], [6, 9, 12, 6]], [[11, 10, 0, 0], [18, 18, 0, 0], [15, 18, 0, 0]], [[7, 7, 7, 0], [12, 12, 12, 0], [6, 15, 12, 0]], [[6, 6, 6, 3], [12, 9, 9, 6], [6, 12, 9, 6]], [[8, 8, 5, 0], [15, 12, 9, 0], [6, 18, 9, 0]]]; - var w = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; - this.pretab = w, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; - var R = Be(c + h + 1), - u = Be(c), - p = Be(f), - b = Be(f); + var M = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 0]; + this.pretab = M, this.sfBandIndex = [new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576], [0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576], [0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576], [0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576], [0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]), new r([0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576], [0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0])]; + var y = de(c + u + 1), + h = de(c), + p = de(f), + m = de(f); function v(e, t) { - var a = s.ATHformula(t, e); - return a -= n, a = Math.pow(10, a / 10 + e.ATHlower); + var a = n.ATHformula(t, e); + return a -= s, a = Math.pow(10, a / 10 + e.ATHlower); } function A(e) { this.s = e; } - this.adj43 = b, this.iteration_init = function (e) { + this.adj43 = m, this.iteration_init = function (e) { var t, a = e.internal_flags, - s = a.l3_side; + n = a.l3_side; if (0 == a.iteration_init_init) { - for (a.iteration_init_init = 1, s.main_data_begin = 0, function (e) { - for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, s = e.internal_flags.ATH.s, n = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Pe.SBMAX_l; o++) { + for (a.iteration_init_init = 1, n.main_data_begin = 0, function (e) { + for (var t = e.internal_flags.ATH.l, a = e.internal_flags.ATH.psfb21, n = e.internal_flags.ATH.s, s = e.internal_flags.ATH.psfb12, r = e.internal_flags, i = e.out_samplerate, o = 0; o < Ae.SBMAX_l; o++) { var _ = r.scalefac_band.l[o], l = r.scalefac_band.l[o + 1]; - t[o] = K.MAX_VALUE; + t[o] = D.MAX_VALUE; for (var f = _; f < l; f++) { - var c = v(e, f * i / 1152); - t[o] = Math.min(t[o], c); + var c = f * i / 1152, + u = v(e, c); + t[o] = Math.min(t[o], u); } } - for (o = 0; o < Pe.PSFB21; o++) for (_ = r.scalefac_band.psfb21[o], l = r.scalefac_band.psfb21[o + 1], a[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 1152), a[o] = Math.min(a[o], c); - for (o = 0; o < Pe.SBMAX_s; o++) { - for (_ = r.scalefac_band.s[o], l = r.scalefac_band.s[o + 1], s[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), s[o] = Math.min(s[o], c); - s[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; + for (var o = 0; o < Ae.PSFB21; o++) { + var _ = r.scalefac_band.psfb21[o], + l = r.scalefac_band.psfb21[o + 1]; + a[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 1152, + u = v(e, c); + a[o] = Math.min(a[o], u); + } } - for (o = 0; o < Pe.PSFB12; o++) { - for (_ = r.scalefac_band.psfb12[o], l = r.scalefac_band.psfb12[o + 1], n[o] = K.MAX_VALUE, f = _; f < l; f++) c = v(e, f * i / 384), n[o] = Math.min(n[o], c); - n[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; + for (var o = 0; o < Ae.SBMAX_s; o++) { + var _ = r.scalefac_band.s[o], + l = r.scalefac_band.s[o + 1]; + n[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + n[o] = Math.min(n[o], u); + } + n[o] *= r.scalefac_band.s[o + 1] - r.scalefac_band.s[o]; } - if (e.noATH) { - for (o = 0; o < Pe.SBMAX_l; o++) t[o] = 1e-20; - for (o = 0; o < Pe.PSFB21; o++) a[o] = 1e-20; - for (o = 0; o < Pe.SBMAX_s; o++) s[o] = 1e-20; - for (o = 0; o < Pe.PSFB12; o++) n[o] = 1e-20; + for (var o = 0; o < Ae.PSFB12; o++) { + var _ = r.scalefac_band.psfb12[o], + l = r.scalefac_band.psfb12[o + 1]; + s[o] = D.MAX_VALUE; + for (var f = _; f < l; f++) { + var c = f * i / 384, + u = v(e, c); + s[o] = Math.min(s[o], u); + } + s[o] *= r.scalefac_band.s[13] - r.scalefac_band.s[12]; } - r.ATH.floor = 10 * B(v(e, -1)); + e.noATH && me(), r.ATH.floor = 10 * d(v(e, -1)); }(e), p[0] = 0, t = 1; t < f; t++) p[t] = Math.pow(t, 4 / 3); - for (t = 0; t < f - 1; t++) b[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); - for (b[t] = .5, t = 0; t < c; t++) u[t] = Math.pow(2, -.1875 * (t - 210)); - for (t = 0; t <= c + h; t++) R[t] = Math.pow(2, .25 * (t - 210 - h)); - var n, r, i, o; - for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), n = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Pe.SBMAX_l; t++) { - _ = t <= 6 ? n : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; - } - for (t = 0; t < Pe.SBMAX_s; t++) { + for (t = 0; t < f - 1; t++) m[t] = t + 1 - Math.pow(.5 * (p[t] + p[t + 1]), .75); + for (m[t] = .5, t = 0; t < c; t++) h[t] = Math.pow(2, -.1875 * (t - 210)); + for (t = 0; t <= c + u; t++) y[t] = Math.pow(2, .25 * (t - 210 - u)); + var s, r, i, o; + for (l.huffman_init(a), 32 <= (t = e.exp_nspsytune >> 2 & 63) && (t -= 64), s = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 8 & 63) && (t -= 64), r = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 14 & 63) && (t -= 64), i = Math.pow(10, t / 4 / 10), 32 <= (t = e.exp_nspsytune >> 20 & 63) && (t -= 64), o = i * Math.pow(10, t / 4 / 10), t = 0; t < Ae.SBMAX_l; t++) _ = t <= 6 ? s : t <= 13 ? r : t <= 20 ? i : o, a.nsPsy.longfact[t] = _; + for (t = 0; t < Ae.SBMAX_s; t++) { var _; - _ = t <= 5 ? n : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; + _ = t <= 5 ? s : t <= 10 ? r : t <= 11 ? i : o, a.nsPsy.shortfact[t] = _; } } - }, this.on_pe = function (e, t, a, s, n, r) { + }, this.on_pe = function (e, t, a, n, s, r) { var i, o, _ = e.internal_flags, l = 0, - f = Ae(2), - c = new j(l), - h = m.ResvMaxBits(e, s, c, r), - u = (l = c.bits) + h; - for (Z.MAX_BITS_PER_GRANULE < u && (u = Z.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(Z.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[n][o] / 700 - a[o], f[o] > 3 * s / 4 && (f[o] = 3 * s / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > Z.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, Z.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; - if (h < i) for (o = 0; o < _.channels_out; ++o) f[o] = h * f[o] / i; - for (o = 0; o < _.channels_out; ++o) a[o] += f[o], h -= f[o]; + f = ve(2), + c = new R(l), + u = b.ResvMaxBits(e, n, c, r), + h = (l = c.bits) + u; + for (j.MAX_BITS_PER_GRANULE < h && (h = j.MAX_BITS_PER_GRANULE), o = i = 0; o < _.channels_out; ++o) a[o] = Math.min(j.MAX_BITS_PER_CHANNEL, l / _.channels_out), f[o] = 0 | a[o] * t[s][o] / 700 - a[o], f[o] > 3 * n / 4 && (f[o] = 3 * n / 4), f[o] < 0 && (f[o] = 0), f[o] + a[o] > j.MAX_BITS_PER_CHANNEL && (f[o] = Math.max(0, j.MAX_BITS_PER_CHANNEL - a[o])), i += f[o]; + if (u < i) for (o = 0; o < _.channels_out; ++o) f[o] = u * f[o] / i; + for (o = 0; o < _.channels_out; ++o) a[o] += f[o], u -= f[o]; for (o = i = 0; o < _.channels_out; ++o) i += a[o]; - if (Z.MAX_BITS_PER_GRANULE < i) { - for (o = 0; o < _.channels_out; ++o) a[o] *= Z.MAX_BITS_PER_GRANULE, a[o] /= i, a[o]; - } - return u; - }, this.reduce_side = function (e, t, a, s) { - var n = .33 * (.5 - t) / .5; - n < 0 && (n = 0), .5 < n && (n = .5); - var r = 0 | .5 * n * (e[0] + e[1]); - r > Z.MAX_BITS_PER_CHANNEL - e[0] && (r = Z.MAX_BITS_PER_CHANNEL - e[0]), r < 0 && (r = 0), 125 <= e[1] && (125 < e[1] - r ? (e[0] < a && (e[0] += r), e[1] -= r) : (e[0] += e[1] - 125, e[1] = 125)), s < (r = e[0] + e[1]) && (e[0] = s * e[0] / r, e[1] = s * e[1] / r); + return j.MAX_BITS_PER_GRANULE < i && me(), h; }, this.athAdjust = function (e, t, a) { - var s = 90.30873362, - n = ee.FAST_LOG10_X(t, 10), + var n = 90.30873362, + s = V.FAST_LOG10_X(t, 10), r = e * e, i = 0; - return n -= a, 1e-20 < r && (i = 1 + ee.FAST_LOG10_X(r, 10 / s)), i < 0 && (i = 0), n *= i, n += a + s - 94.82444863, Math.pow(10, .1 * n); - }, this.calc_xmin = function (e, t, a, s) { - var n, + return s -= a, 1e-20 < r && (i = 1 + V.FAST_LOG10_X(r, 10 / n)), i < 0 && (i = 0), s *= i, s += a + n - 94.82444863, Math.pow(10, .1 * s); + }, this.calc_xmin = function (e, t, a, n) { + var s, r = 0, i = e.internal_flags, o = 0, _ = 0, l = i.ATH, f = a.xr, - c = e.VBR == xe.vbr_mtrh ? 1 : 0, - h = i.masking_lower; - for (e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt || (h = 1), n = 0; n < a.psy_lmax; n++) { - S = (g = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.l[n], l.floor) : l.adjust * l.l[n]) / (b = a.width[n]), M = T, B = b >> 1, A = 0; - do { - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (g < A && _++, n == Pe.SBPSY_l) M < (R = g * i.nsPsy.longfact[n]) && (M = R); - if (0 != c && (g = M), !e.ATHonly) if (0 < (w = t.en.l[n])) R = A * t.thm.l[n] * h / w, 0 != c && (R *= i.nsPsy.longfact[n]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.longfact[n]; + c = e.VBR == Me.vbr_mtrh ? 1 : 0, + u = i.masking_lower; + for (e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt || (u = 1), s = 0; s < a.psy_lmax; s++) { + for (w = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.l[s], l.floor) : l.adjust * l.l[s], v = a.width[s], S = w / v, M = B, A = v >> 1, y = 0; k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++, 0 < --A;); + if (w < y && _++, s == Ae.SBPSY_l && me(), 0 != c && (w = M), !e.ATHonly) { + var h = t.en.l[s]; + 0 < h && (x = y * t.thm.l[s] * u / h, 0 != c && (x *= i.nsPsy.longfact[s]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.longfact[s]; } - var u = 575; - if (a.block_type != Pe.SHORT_TYPE) for (var m = 576; 0 != m-- && q.EQ(f[m], 0);) u = m; - a.max_nonzero_coeff = u; - for (var p = a.sfb_smin; n < a.psymax; p++, n += 3) { - var b, v, d; - for (d = e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? athAdjust(l.adjust, l.s[p], l.floor) : l.adjust * l.s[p], b = a.width[n], v = 0; v < 3; v++) { - var g, + var b = 575; + if (a.block_type != Ae.SHORT_TYPE) for (var p = 576; 0 != p-- && N.EQ(f[p], 0);) b = p; + a.max_nonzero_coeff = b; + for (var m = a.sfb_smin; s < a.psymax; m++, s += 3) { + var v, d, g; + for (g = e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? athAdjust(l.adjust, l.s[m], l.floor) : l.adjust * l.s[m], v = a.width[s], d = 0; d < 3; d++) { + var w, S, M, - w, - R, - A = 0, - B = b >> 1; - S = d / b, M = T; + y = 0, + A = v >> 1; + S = g / v, M = B; do { - var k, y; - A += k = f[o] * f[o], M += k < S ? k : S, A += y = f[++o] * f[o], M += y < S ? y : S, o++; - } while (0 < --B); - if (d < A && _++, p == Pe.SBPSY_s) M < (R = d * i.nsPsy.shortfact[p]) && (M = R); - if (g = 0 != c ? M : d, !e.ATHonly && !e.ATHshort) if (0 < (w = t.en.s[p][v])) R = A * t.thm.s[p][v] * h / w, 0 != c && (R *= i.nsPsy.shortfact[p]), g < R && (g = R); - s[r++] = 0 != c ? g : g * i.nsPsy.shortfact[p]; + var k, R; + k = f[o] * f[o], y += k, M += k < S ? k : S, R = f[++o] * f[o], y += R, M += R < S ? R : S, o++; + } while (0 < --A); + if (g < y && _++, m == Ae.SBPSY_s && me(), w = 0 != c ? M : g, !e.ATHonly && !e.ATHshort) { + var x, + h = t.en.s[m][d]; + 0 < h && (x = y * t.thm.s[m][d] * u / h, 0 != c && (x *= i.nsPsy.shortfact[m]), w < x && (w = x)); + } + n[r++] = 0 != c ? w : w * i.nsPsy.shortfact[m]; } - e.useTemporal && (s[r - 3] > s[r - 3 + 1] && (s[r - 3 + 1] += (s[r - 3] - s[r - 3 + 1]) * i.decay), s[r - 3 + 1] > s[r - 3 + 2] && (s[r - 3 + 2] += (s[r - 3 + 1] - s[r - 3 + 2]) * i.decay)); + e.useTemporal && (n[r - 3] > n[r - 3 + 1] && (n[r - 3 + 1] += (n[r - 3] - n[r - 3 + 1]) * i.decay), n[r - 3 + 1] > n[r - 3 + 2] && (n[r - 3 + 2] += (n[r - 3 + 1] - n[r - 3 + 2]) * i.decay)); } return _; - }, this.calc_noise_core = function (e, t, a, s) { - var n = 0, + }, this.calc_noise_core = function (e, t, a, n) { + var s = 0, r = t.s, i = e.l3_enc; - if (r > e.count1) for (; 0 != a--;) { - _ = e.xr[r], r++, n += _ * _, _ = e.xr[r], r++, n += _ * _; - } else if (r > e.big_values) { - var o = Be(2); - for (o[0] = 0, o[1] = s; 0 != a--;) { - _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, n += _ * _; - } + if (r > e.count1) for (; 0 != a--;) _ = e.xr[r], r++, s += _ * _, _ = e.xr[r], r++, s += _ * _;else if (r > e.big_values) { + var o = de(2); + for (o[0] = 0, o[1] = n; 0 != a--;) _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _, _ = Math.abs(e.xr[r]) - o[i[r]], r++, s += _ * _; } else for (; 0 != a--;) { var _; - _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * s, r++, n += _ * _; + _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _, _ = Math.abs(e.xr[r]) - p[i[r]] * n, r++, s += _ * _; } - return t.s = r, n; - }, this.calc_noise = function (e, t, a, s, n) { + return t.s = r, s; + }, this.calc_noise = function (e, t, a, n, s) { var r, i, o = 0, @@ -11902,83 +12236,54 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js l = 0, f = 0, c = 0, - h = -20, - u = 0, - m = e.scalefac, + u = -20, + h = 0, + b = e.scalefac, p = 0; - for (r = s.over_SSD = 0; r < e.psymax; r++) { - var b, - v = e.global_gain - (m[p++] + (0 != e.preflag ? w[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], + for (n.over_SSD = 0, r = 0; r < e.psymax; r++) { + var m, + v = e.global_gain - (b[p++] + (0 != e.preflag ? M[r] : 0) << e.scalefac_scale + 1) - 8 * e.subblock_gain[e.window[r]], d = 0; - if (null != n && n.step[r] == v) d = n.noise[r], u += e.width[r], a[o++] = d / t[_++], d = n.noise_log[r];else { + if (null != s && s.step[r] == v) d = s.noise[r], h += e.width[r], a[o++] = d / t[_++], d = s.noise_log[r];else { var g, - S = R[v + x.Q_MAX2]; - if (i = e.width[r] >> 1, u + e.width[r] > e.max_nonzero_coeff) i = 0 < (g = e.max_nonzero_coeff - u + 1) ? g >> 1 : 0; - var M = new A(u); - d = this.calc_noise_core(e, M, i, S), u = M.s, null != n && (n.step[r] = v, n.noise[r] = d), d = a[o++] = d / t[_++], d = ee.FAST_LOG10(Math.max(d, 1e-20)), null != n && (n.noise_log[r] = d); + w = y[v + T.Q_MAX2]; + i = e.width[r] >> 1, h + e.width[r] > e.max_nonzero_coeff && (g = e.max_nonzero_coeff - h + 1, i = 0 < g ? g >> 1 : 0); + var S = new A(h); + d = this.calc_noise_core(e, S, i, w), h = S.s, null != s && (s.step[r] = v, s.noise[r] = d), d = a[o++] = d / t[_++], d = V.FAST_LOG10(Math.max(d, 1e-20)), null != s && (s.noise_log[r] = d); } - if (null != n && (n.global_gain = e.global_gain), c += d, 0 < d) b = Math.max(0 | 10 * d + .5, 1), s.over_SSD += b * b, l++, f += d; - h = Math.max(h, d); + null != s && (s.global_gain = e.global_gain), c += d, 0 < d && (m = Math.max(0 | 10 * d + .5, 1), n.over_SSD += m * m, l++, f += d), u = Math.max(u, d); } - return s.over_count = l, s.tot_noise = c, s.over_noise = f, s.max_noise = h, l; - }, this.set_pinfo = function (e, t, a, s, n) { - var r, - i, - o, - _, - l, - f = e.internal_flags, - c = 0 == t.scalefac_scale ? .5 : 1, - h = t.scalefac, - u = Be(z.SFBMAX), - m = Be(z.SFBMAX), - p = new y(); - calc_xmin(e, a, t, u), calc_noise(t, u, m, p, null); - var b = 0; - for (i = t.sfb_lmax, t.block_type != Pe.SHORT_TYPE && 0 == t.mixed_block_flag && (i = 22), r = 0; r < i; r++) { - var v = f.scalefac_band.l[r], - d = (g = f.scalefac_band.l[r + 1]) - v; - for (_ = 0; b < g; b++) _ += t.xr[b] * t.xr[b]; - _ /= d, l = 1e15, f.pinfo.en[s][n][r] = l * _, f.pinfo.xfsf[s][n][r] = l * u[r] * m[r] / d, 0 < a.en.l[r] && !e.ATHonly ? _ /= a.en.l[r] : _ = 0, f.pinfo.thr[s][n][r] = l * Math.max(_ * a.thm.l[r], f.ATH.l[r]), (f.pinfo.LAMEsfb[s][n][r] = 0) != t.preflag && 11 <= r && (f.pinfo.LAMEsfb[s][n][r] = -c * w[r]), r < Pe.SBPSY_l && (f.pinfo.LAMEsfb[s][n][r] -= c * h[r]); - } - if (t.block_type == Pe.SHORT_TYPE) for (i = r, r = t.sfb_smin; r < Pe.SBMAX_s; r++) { - v = f.scalefac_band.s[r], d = (g = f.scalefac_band.s[r + 1]) - v; - for (var g, S = 0; S < 3; S++) { - for (_ = 0, o = v; o < g; o++) _ += t.xr[b] * t.xr[b], b++; - _ = Math.max(_ / d, 1e-20), l = 1e15, f.pinfo.en_s[s][n][3 * r + S] = l * _, f.pinfo.xfsf_s[s][n][3 * r + S] = l * u[i] * m[i] / d, 0 < a.en.s[r][S] ? _ /= a.en.s[r][S] : _ = 0, (e.ATHonly || e.ATHshort) && (_ = 0), f.pinfo.thr_s[s][n][3 * r + S] = l * Math.max(_ * a.thm.s[r][S], f.ATH.s[r]), f.pinfo.LAMEsfb_s[s][n][3 * r + S] = -2 * t.subblock_gain[S], r < Pe.SBPSY_s && (f.pinfo.LAMEsfb_s[s][n][3 * r + S] -= c * h[i]), i++; - } - } - f.pinfo.LAMEqss[s][n] = t.global_gain, f.pinfo.LAMEmainbits[s][n] = t.part2_3_length + t.part2_length, f.pinfo.LAMEsfbits[s][n] = t.part2_length, f.pinfo.over[s][n] = p.over_count, f.pinfo.max_noise[s][n] = 10 * p.max_noise, f.pinfo.over_noise[s][n] = 10 * p.over_noise, f.pinfo.tot_noise[s][n] = 10 * p.tot_noise, f.pinfo.over_SSD[s][n] = p.over_SSD; + return n.over_count = l, n.tot_noise = c, n.over_noise = f, n.max_noise = u, l; }; } - function T() { - this.xr = Be(576), this.l3_enc = Ae(576), this.scalefac = Ae(z.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = Ae(3), this.subblock_gain = Ae(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = Ae(z.SFBMAX), this.window = Ae(z.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = Ae(4), this.max_nonzero_coeff = 0; + function B() { + this.xr = de(576), this.l3_enc = ve(576), this.scalefac = ve(F.SFBMAX), this.xrpow_max = 0, this.part2_3_length = 0, this.big_values = 0, this.count1 = 0, this.global_gain = 0, this.scalefac_compress = 0, this.block_type = 0, this.mixed_block_flag = 0, this.table_select = ve(3), this.subblock_gain = ve(4), this.region0_count = 0, this.region1_count = 0, this.preflag = 0, this.scalefac_scale = 0, this.count1table_select = 0, this.part2_length = 0, this.sfb_lmax = 0, this.sfb_smin = 0, this.psy_lmax = 0, this.sfbmax = 0, this.psymax = 0, this.sfbdivide = 0, this.width = ve(F.SFBMAX), this.window = ve(F.SFBMAX), this.count1bits = 0, this.sfb_partition_table = null, this.slen = ve(4), this.max_nonzero_coeff = 0; var a = this; - function s(e) { + function n(e) { return new Int32Array(e); } this.assign = function (e) { var t; - a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = s(e.l3_enc), a.scalefac = s(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = s(e.table_select), a.subblock_gain = s(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = s(e.width), a.window = s(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = s(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; + a.xr = (t = e.xr, new Float32Array(t)), a.l3_enc = n(e.l3_enc), a.scalefac = n(e.scalefac), a.xrpow_max = e.xrpow_max, a.part2_3_length = e.part2_3_length, a.big_values = e.big_values, a.count1 = e.count1, a.global_gain = e.global_gain, a.scalefac_compress = e.scalefac_compress, a.block_type = e.block_type, a.mixed_block_flag = e.mixed_block_flag, a.table_select = n(e.table_select), a.subblock_gain = n(e.subblock_gain), a.region0_count = e.region0_count, a.region1_count = e.region1_count, a.preflag = e.preflag, a.scalefac_scale = e.scalefac_scale, a.count1table_select = e.count1table_select, a.part2_length = e.part2_length, a.sfb_lmax = e.sfb_lmax, a.sfb_smin = e.sfb_smin, a.psy_lmax = e.psy_lmax, a.sfbmax = e.sfbmax, a.psymax = e.psymax, a.sfbdivide = e.sfbdivide, a.width = n(e.width), a.window = n(e.window), a.count1bits = e.count1bits, a.sfb_partition_table = e.sfb_partition_table.slice(0), a.slen = n(e.slen), a.max_nonzero_coeff = e.max_nonzero_coeff; }; } - F.t1HB = [1, 1, 1, 0], F.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], F.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], F.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], F.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], F.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], F.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], F.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], F.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], F.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], F.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], F.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], F.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], F.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], F.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], F.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], F.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], F.t1l = [1, 4, 3, 5], F.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], F.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], F.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], F.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], F.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], F.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], F.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], F.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], F.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], F.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], F.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], F.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], F.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], F.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], F.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], F.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], F.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], F.ht = [new e(0, 0, null, null), new e(2, 0, F.t1HB, F.t1l), new e(3, 0, F.t2HB, F.t2l), new e(3, 0, F.t3HB, F.t3l), new e(0, 0, null, null), new e(4, 0, F.t5HB, F.t5l), new e(4, 0, F.t6HB, F.t6l), new e(6, 0, F.t7HB, F.t7l), new e(6, 0, F.t8HB, F.t8l), new e(6, 0, F.t9HB, F.t9l), new e(8, 0, F.t10HB, F.t10l), new e(8, 0, F.t11HB, F.t11l), new e(8, 0, F.t12HB, F.t12l), new e(16, 0, F.t13HB, F.t13l), new e(0, 0, null, F.t16_5l), new e(16, 0, F.t15HB, F.t15l), new e(1, 1, F.t16HB, F.t16l), new e(2, 3, F.t16HB, F.t16l), new e(3, 7, F.t16HB, F.t16l), new e(4, 15, F.t16HB, F.t16l), new e(6, 63, F.t16HB, F.t16l), new e(8, 255, F.t16HB, F.t16l), new e(10, 1023, F.t16HB, F.t16l), new e(13, 8191, F.t16HB, F.t16l), new e(4, 15, F.t24HB, F.t24l), new e(5, 31, F.t24HB, F.t24l), new e(6, 63, F.t24HB, F.t24l), new e(7, 127, F.t24HB, F.t24l), new e(8, 255, F.t24HB, F.t24l), new e(9, 511, F.t24HB, F.t24l), new e(11, 2047, F.t24HB, F.t24l), new e(13, 8191, F.t24HB, F.t24l), new e(0, 0, F.t32HB, F.t32l), new e(0, 0, F.t33HB, F.t33l)], F.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], F.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], F.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], F.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], F.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], F.scfsi_band = [0, 6, 11, 16, 21], x.Q_MAX = 257, x.Q_MAX2 = 116, x.LARGE_BITS = 1e5, x.IXMAX_VAL = 8206; - var z = {}; - function w() { - var v, g, M; + k.t1HB = [1, 1, 1, 0], k.t2HB = [1, 2, 1, 3, 1, 1, 3, 2, 0], k.t3HB = [3, 2, 1, 1, 1, 1, 3, 2, 0], k.t5HB = [1, 2, 6, 5, 3, 1, 4, 4, 7, 5, 7, 1, 6, 1, 1, 0], k.t6HB = [7, 3, 5, 1, 6, 2, 3, 2, 5, 4, 4, 1, 3, 3, 2, 0], k.t7HB = [1, 2, 10, 19, 16, 10, 3, 3, 7, 10, 5, 3, 11, 4, 13, 17, 8, 4, 12, 11, 18, 15, 11, 2, 7, 6, 9, 14, 3, 1, 6, 4, 5, 3, 2, 0], k.t8HB = [3, 4, 6, 18, 12, 5, 5, 1, 2, 16, 9, 3, 7, 3, 5, 14, 7, 3, 19, 17, 15, 13, 10, 4, 13, 5, 8, 11, 5, 1, 12, 4, 4, 1, 1, 0], k.t9HB = [7, 5, 9, 14, 15, 7, 6, 4, 5, 5, 6, 7, 7, 6, 8, 8, 8, 5, 15, 6, 9, 10, 5, 1, 11, 7, 9, 6, 4, 1, 14, 4, 6, 2, 6, 0], k.t10HB = [1, 2, 10, 23, 35, 30, 12, 17, 3, 3, 8, 12, 18, 21, 12, 7, 11, 9, 15, 21, 32, 40, 19, 6, 14, 13, 22, 34, 46, 23, 18, 7, 20, 19, 33, 47, 27, 22, 9, 3, 31, 22, 41, 26, 21, 20, 5, 3, 14, 13, 10, 11, 16, 6, 5, 1, 9, 8, 7, 8, 4, 4, 2, 0], k.t11HB = [3, 4, 10, 24, 34, 33, 21, 15, 5, 3, 4, 10, 32, 17, 11, 10, 11, 7, 13, 18, 30, 31, 20, 5, 25, 11, 19, 59, 27, 18, 12, 5, 35, 33, 31, 58, 30, 16, 7, 5, 28, 26, 32, 19, 17, 15, 8, 14, 14, 12, 9, 13, 14, 9, 4, 1, 11, 4, 6, 6, 6, 3, 2, 0], k.t12HB = [9, 6, 16, 33, 41, 39, 38, 26, 7, 5, 6, 9, 23, 16, 26, 11, 17, 7, 11, 14, 21, 30, 10, 7, 17, 10, 15, 12, 18, 28, 14, 5, 32, 13, 22, 19, 18, 16, 9, 5, 40, 17, 31, 29, 17, 13, 4, 2, 27, 12, 11, 15, 10, 7, 4, 1, 27, 12, 8, 12, 6, 3, 1, 0], k.t13HB = [1, 5, 14, 21, 34, 51, 46, 71, 42, 52, 68, 52, 67, 44, 43, 19, 3, 4, 12, 19, 31, 26, 44, 33, 31, 24, 32, 24, 31, 35, 22, 14, 15, 13, 23, 36, 59, 49, 77, 65, 29, 40, 30, 40, 27, 33, 42, 16, 22, 20, 37, 61, 56, 79, 73, 64, 43, 76, 56, 37, 26, 31, 25, 14, 35, 16, 60, 57, 97, 75, 114, 91, 54, 73, 55, 41, 48, 53, 23, 24, 58, 27, 50, 96, 76, 70, 93, 84, 77, 58, 79, 29, 74, 49, 41, 17, 47, 45, 78, 74, 115, 94, 90, 79, 69, 83, 71, 50, 59, 38, 36, 15, 72, 34, 56, 95, 92, 85, 91, 90, 86, 73, 77, 65, 51, 44, 43, 42, 43, 20, 30, 44, 55, 78, 72, 87, 78, 61, 46, 54, 37, 30, 20, 16, 53, 25, 41, 37, 44, 59, 54, 81, 66, 76, 57, 54, 37, 18, 39, 11, 35, 33, 31, 57, 42, 82, 72, 80, 47, 58, 55, 21, 22, 26, 38, 22, 53, 25, 23, 38, 70, 60, 51, 36, 55, 26, 34, 23, 27, 14, 9, 7, 34, 32, 28, 39, 49, 75, 30, 52, 48, 40, 52, 28, 18, 17, 9, 5, 45, 21, 34, 64, 56, 50, 49, 45, 31, 19, 12, 15, 10, 7, 6, 3, 48, 23, 20, 39, 36, 35, 53, 21, 16, 23, 13, 10, 6, 1, 4, 2, 16, 15, 17, 27, 25, 20, 29, 11, 17, 12, 16, 8, 1, 1, 0, 1], k.t15HB = [7, 12, 18, 53, 47, 76, 124, 108, 89, 123, 108, 119, 107, 81, 122, 63, 13, 5, 16, 27, 46, 36, 61, 51, 42, 70, 52, 83, 65, 41, 59, 36, 19, 17, 15, 24, 41, 34, 59, 48, 40, 64, 50, 78, 62, 80, 56, 33, 29, 28, 25, 43, 39, 63, 55, 93, 76, 59, 93, 72, 54, 75, 50, 29, 52, 22, 42, 40, 67, 57, 95, 79, 72, 57, 89, 69, 49, 66, 46, 27, 77, 37, 35, 66, 58, 52, 91, 74, 62, 48, 79, 63, 90, 62, 40, 38, 125, 32, 60, 56, 50, 92, 78, 65, 55, 87, 71, 51, 73, 51, 70, 30, 109, 53, 49, 94, 88, 75, 66, 122, 91, 73, 56, 42, 64, 44, 21, 25, 90, 43, 41, 77, 73, 63, 56, 92, 77, 66, 47, 67, 48, 53, 36, 20, 71, 34, 67, 60, 58, 49, 88, 76, 67, 106, 71, 54, 38, 39, 23, 15, 109, 53, 51, 47, 90, 82, 58, 57, 48, 72, 57, 41, 23, 27, 62, 9, 86, 42, 40, 37, 70, 64, 52, 43, 70, 55, 42, 25, 29, 18, 11, 11, 118, 68, 30, 55, 50, 46, 74, 65, 49, 39, 24, 16, 22, 13, 14, 7, 91, 44, 39, 38, 34, 63, 52, 45, 31, 52, 28, 19, 14, 8, 9, 3, 123, 60, 58, 53, 47, 43, 32, 22, 37, 24, 17, 12, 15, 10, 2, 1, 71, 37, 34, 30, 28, 20, 17, 26, 21, 16, 10, 6, 8, 6, 2, 0], k.t16HB = [1, 5, 14, 44, 74, 63, 110, 93, 172, 149, 138, 242, 225, 195, 376, 17, 3, 4, 12, 20, 35, 62, 53, 47, 83, 75, 68, 119, 201, 107, 207, 9, 15, 13, 23, 38, 67, 58, 103, 90, 161, 72, 127, 117, 110, 209, 206, 16, 45, 21, 39, 69, 64, 114, 99, 87, 158, 140, 252, 212, 199, 387, 365, 26, 75, 36, 68, 65, 115, 101, 179, 164, 155, 264, 246, 226, 395, 382, 362, 9, 66, 30, 59, 56, 102, 185, 173, 265, 142, 253, 232, 400, 388, 378, 445, 16, 111, 54, 52, 100, 184, 178, 160, 133, 257, 244, 228, 217, 385, 366, 715, 10, 98, 48, 91, 88, 165, 157, 148, 261, 248, 407, 397, 372, 380, 889, 884, 8, 85, 84, 81, 159, 156, 143, 260, 249, 427, 401, 392, 383, 727, 713, 708, 7, 154, 76, 73, 141, 131, 256, 245, 426, 406, 394, 384, 735, 359, 710, 352, 11, 139, 129, 67, 125, 247, 233, 229, 219, 393, 743, 737, 720, 885, 882, 439, 4, 243, 120, 118, 115, 227, 223, 396, 746, 742, 736, 721, 712, 706, 223, 436, 6, 202, 224, 222, 218, 216, 389, 386, 381, 364, 888, 443, 707, 440, 437, 1728, 4, 747, 211, 210, 208, 370, 379, 734, 723, 714, 1735, 883, 877, 876, 3459, 865, 2, 377, 369, 102, 187, 726, 722, 358, 711, 709, 866, 1734, 871, 3458, 870, 434, 0, 12, 10, 7, 11, 10, 17, 11, 9, 13, 12, 10, 7, 5, 3, 1, 3], k.t24HB = [15, 13, 46, 80, 146, 262, 248, 434, 426, 669, 653, 649, 621, 517, 1032, 88, 14, 12, 21, 38, 71, 130, 122, 216, 209, 198, 327, 345, 319, 297, 279, 42, 47, 22, 41, 74, 68, 128, 120, 221, 207, 194, 182, 340, 315, 295, 541, 18, 81, 39, 75, 70, 134, 125, 116, 220, 204, 190, 178, 325, 311, 293, 271, 16, 147, 72, 69, 135, 127, 118, 112, 210, 200, 188, 352, 323, 306, 285, 540, 14, 263, 66, 129, 126, 119, 114, 214, 202, 192, 180, 341, 317, 301, 281, 262, 12, 249, 123, 121, 117, 113, 215, 206, 195, 185, 347, 330, 308, 291, 272, 520, 10, 435, 115, 111, 109, 211, 203, 196, 187, 353, 332, 313, 298, 283, 531, 381, 17, 427, 212, 208, 205, 201, 193, 186, 177, 169, 320, 303, 286, 268, 514, 377, 16, 335, 199, 197, 191, 189, 181, 174, 333, 321, 305, 289, 275, 521, 379, 371, 11, 668, 184, 183, 179, 175, 344, 331, 314, 304, 290, 277, 530, 383, 373, 366, 10, 652, 346, 171, 168, 164, 318, 309, 299, 287, 276, 263, 513, 375, 368, 362, 6, 648, 322, 316, 312, 307, 302, 292, 284, 269, 261, 512, 376, 370, 364, 359, 4, 620, 300, 296, 294, 288, 282, 273, 266, 515, 380, 374, 369, 365, 361, 357, 2, 1033, 280, 278, 274, 267, 264, 259, 382, 378, 372, 367, 363, 360, 358, 356, 0, 43, 20, 19, 17, 15, 13, 11, 9, 7, 6, 4, 7, 5, 3, 1, 3], k.t32HB = [1, 10, 8, 20, 12, 20, 16, 32, 14, 12, 24, 0, 28, 16, 24, 16], k.t33HB = [15, 28, 26, 48, 22, 40, 36, 64, 14, 24, 20, 32, 12, 16, 8, 0], k.t1l = [1, 4, 3, 5], k.t2l = [1, 4, 7, 4, 5, 7, 6, 7, 8], k.t3l = [2, 3, 7, 4, 4, 7, 6, 7, 8], k.t5l = [1, 4, 7, 8, 4, 5, 8, 9, 7, 8, 9, 10, 8, 8, 9, 10], k.t6l = [3, 4, 6, 8, 4, 4, 6, 7, 5, 6, 7, 8, 7, 7, 8, 9], k.t7l = [1, 4, 7, 9, 9, 10, 4, 6, 8, 9, 9, 10, 7, 7, 9, 10, 10, 11, 8, 9, 10, 11, 11, 11, 8, 9, 10, 11, 11, 12, 9, 10, 11, 12, 12, 12], k.t8l = [2, 4, 7, 9, 9, 10, 4, 4, 6, 10, 10, 10, 7, 6, 8, 10, 10, 11, 9, 10, 10, 11, 11, 12, 9, 9, 10, 11, 12, 12, 10, 10, 11, 11, 13, 13], k.t9l = [3, 4, 6, 7, 9, 10, 4, 5, 6, 7, 8, 10, 5, 6, 7, 8, 9, 10, 7, 7, 8, 9, 9, 10, 8, 8, 9, 9, 10, 11, 9, 9, 10, 10, 11, 11], k.t10l = [1, 4, 7, 9, 10, 10, 10, 11, 4, 6, 8, 9, 10, 11, 10, 10, 7, 8, 9, 10, 11, 12, 11, 11, 8, 9, 10, 11, 12, 12, 11, 12, 9, 10, 11, 12, 12, 12, 12, 12, 10, 11, 12, 12, 13, 13, 12, 13, 9, 10, 11, 12, 12, 12, 13, 13, 10, 10, 11, 12, 12, 13, 13, 13], k.t11l = [2, 4, 6, 8, 9, 10, 9, 10, 4, 5, 6, 8, 10, 10, 9, 10, 6, 7, 8, 9, 10, 11, 10, 10, 8, 8, 9, 11, 10, 12, 10, 11, 9, 10, 10, 11, 11, 12, 11, 12, 9, 10, 11, 12, 12, 13, 12, 13, 9, 9, 9, 10, 11, 12, 12, 12, 9, 9, 10, 11, 12, 12, 12, 12], k.t12l = [4, 4, 6, 8, 9, 10, 10, 10, 4, 5, 6, 7, 9, 9, 10, 10, 6, 6, 7, 8, 9, 10, 9, 10, 7, 7, 8, 8, 9, 10, 10, 10, 8, 8, 9, 9, 10, 10, 10, 11, 9, 9, 10, 10, 10, 11, 10, 11, 9, 9, 9, 10, 10, 11, 11, 12, 10, 10, 10, 11, 11, 11, 11, 12], k.t13l = [1, 5, 7, 8, 9, 10, 10, 11, 10, 11, 12, 12, 13, 13, 14, 14, 4, 6, 8, 9, 10, 10, 11, 11, 11, 11, 12, 12, 13, 14, 14, 14, 7, 8, 9, 10, 11, 11, 12, 12, 11, 12, 12, 13, 13, 14, 15, 15, 8, 9, 10, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 15, 9, 9, 11, 11, 12, 12, 13, 13, 12, 13, 13, 14, 14, 15, 15, 16, 10, 10, 11, 12, 12, 12, 13, 13, 13, 13, 14, 13, 15, 15, 16, 16, 10, 11, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 15, 15, 16, 16, 11, 11, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 16, 18, 18, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 15, 15, 16, 17, 17, 11, 11, 12, 12, 13, 13, 13, 15, 14, 15, 15, 16, 16, 16, 18, 17, 11, 12, 12, 13, 13, 14, 14, 15, 14, 15, 16, 15, 16, 17, 18, 19, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 17, 17, 17, 18, 12, 13, 13, 14, 14, 15, 14, 15, 16, 16, 17, 17, 17, 18, 18, 18, 13, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 14, 14, 14, 15, 15, 15, 17, 16, 16, 19, 17, 17, 17, 19, 18, 18, 13, 14, 15, 16, 16, 16, 17, 16, 17, 17, 18, 18, 21, 20, 21, 18], k.t15l = [3, 5, 6, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 14, 5, 5, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 13, 13, 13, 14, 10, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 14, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 14, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, 14, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 15, 14, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 12, 12, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 15, 15, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 14, 15, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15], k.t16_5l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 11, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 11, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 12, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 13, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 12, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 13, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 13, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 13, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 13, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 14, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 13, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 14, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 14, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 14, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 14, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 12], k.t16l = [1, 5, 7, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 10, 4, 6, 8, 9, 10, 11, 11, 11, 12, 12, 12, 13, 14, 13, 14, 10, 7, 8, 9, 10, 11, 11, 12, 12, 13, 12, 13, 13, 13, 14, 14, 11, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 12, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 11, 10, 10, 11, 11, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 16, 12, 11, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 16, 12, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 17, 17, 12, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 12, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 15, 16, 15, 13, 12, 13, 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 17, 17, 16, 12, 13, 13, 13, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 15, 16, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 17, 16, 16, 16, 16, 18, 13, 15, 14, 14, 14, 15, 15, 16, 16, 16, 18, 17, 17, 17, 19, 17, 13, 14, 15, 13, 14, 16, 16, 15, 16, 16, 17, 18, 17, 19, 17, 16, 13, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10], k.t24l = [4, 5, 7, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 13, 10, 5, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 10, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 9, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 9, 10, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 9, 11, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 10, 12, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 10, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 10, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 6], k.t32l = [1, 5, 5, 7, 5, 8, 7, 9, 5, 7, 7, 9, 7, 9, 9, 10], k.t33l = [4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8], k.ht = [new e(0, 0, null, null), new e(2, 0, k.t1HB, k.t1l), new e(3, 0, k.t2HB, k.t2l), new e(3, 0, k.t3HB, k.t3l), new e(0, 0, null, null), new e(4, 0, k.t5HB, k.t5l), new e(4, 0, k.t6HB, k.t6l), new e(6, 0, k.t7HB, k.t7l), new e(6, 0, k.t8HB, k.t8l), new e(6, 0, k.t9HB, k.t9l), new e(8, 0, k.t10HB, k.t10l), new e(8, 0, k.t11HB, k.t11l), new e(8, 0, k.t12HB, k.t12l), new e(16, 0, k.t13HB, k.t13l), new e(0, 0, null, k.t16_5l), new e(16, 0, k.t15HB, k.t15l), new e(1, 1, k.t16HB, k.t16l), new e(2, 3, k.t16HB, k.t16l), new e(3, 7, k.t16HB, k.t16l), new e(4, 15, k.t16HB, k.t16l), new e(6, 63, k.t16HB, k.t16l), new e(8, 255, k.t16HB, k.t16l), new e(10, 1023, k.t16HB, k.t16l), new e(13, 8191, k.t16HB, k.t16l), new e(4, 15, k.t24HB, k.t24l), new e(5, 31, k.t24HB, k.t24l), new e(6, 63, k.t24HB, k.t24l), new e(7, 127, k.t24HB, k.t24l), new e(8, 255, k.t24HB, k.t24l), new e(9, 511, k.t24HB, k.t24l), new e(11, 2047, k.t24HB, k.t24l), new e(13, 8191, k.t24HB, k.t24l), new e(0, 0, k.t32HB, k.t32l), new e(0, 0, k.t33HB, k.t33l)], k.largetbl = [65540, 327685, 458759, 589832, 655369, 655370, 720906, 720907, 786443, 786444, 786444, 851980, 851980, 851980, 917517, 655370, 262149, 393222, 524295, 589832, 655369, 720906, 720906, 720907, 786443, 786443, 786444, 851980, 917516, 851980, 917516, 655370, 458759, 524295, 589832, 655369, 720905, 720906, 786442, 786443, 851979, 786443, 851979, 851980, 851980, 917516, 917517, 720905, 589832, 589832, 655369, 720905, 720906, 786442, 786442, 786443, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 786441, 655369, 655369, 720905, 720906, 786442, 786442, 851978, 851979, 851979, 917515, 917516, 917516, 983052, 983052, 983053, 720905, 655370, 655369, 720906, 720906, 786442, 851978, 851979, 917515, 851979, 917515, 917516, 983052, 983052, 983052, 1048588, 786441, 720906, 720906, 720906, 786442, 851978, 851979, 851979, 851979, 917515, 917516, 917516, 917516, 983052, 983052, 1048589, 786441, 720907, 720906, 786442, 786442, 851979, 851979, 851979, 917515, 917516, 983052, 983052, 983052, 983052, 1114125, 1114125, 786442, 720907, 786443, 786443, 851979, 851979, 851979, 917515, 917515, 983051, 983052, 983052, 983052, 1048588, 1048589, 1048589, 786442, 786443, 786443, 786443, 851979, 851979, 917515, 917515, 983052, 983052, 983052, 983052, 1048588, 983053, 1048589, 983053, 851978, 786444, 851979, 786443, 851979, 917515, 917516, 917516, 917516, 983052, 1048588, 1048588, 1048589, 1114125, 1114125, 1048589, 786442, 851980, 851980, 851979, 851979, 917515, 917516, 983052, 1048588, 1048588, 1048588, 1048588, 1048589, 1048589, 983053, 1048589, 851978, 851980, 917516, 917516, 917516, 917516, 983052, 983052, 983052, 983052, 1114124, 1048589, 1048589, 1048589, 1048589, 1179661, 851978, 983052, 917516, 917516, 917516, 983052, 983052, 1048588, 1048588, 1048589, 1179661, 1114125, 1114125, 1114125, 1245197, 1114125, 851978, 917517, 983052, 851980, 917516, 1048588, 1048588, 983052, 1048589, 1048589, 1114125, 1179661, 1114125, 1245197, 1114125, 1048589, 851978, 655369, 655369, 655369, 720905, 720905, 786441, 786441, 786441, 851977, 851977, 851977, 851978, 851978, 851978, 851978, 655366], k.table23 = [65538, 262147, 458759, 262148, 327684, 458759, 393222, 458759, 524296], k.table56 = [65539, 262148, 458758, 524296, 262148, 327684, 524294, 589831, 458757, 524294, 589831, 655368, 524295, 524295, 589832, 655369], k.bitrate_table = [[0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, -1], [0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, -1], [0, 8, 16, 24, 32, 40, 48, 56, 64, -1, -1, -1, -1, -1, -1, -1]], k.samplerate_table = [[22050, 24e3, 16e3, -1], [44100, 48e3, 32e3, -1], [11025, 12e3, 8e3, -1]], k.scfsi_band = [0, 6, 11, 16, 21], T.Q_MAX = 257, T.Q_MAX2 = 116, T.LARGE_BITS = 1e5, T.IXMAX_VAL = 8206; + var F = {}; + function C() { + var r, g; this.rv = null, this.qupvt = null; var w, - n = new function () { + s = new function () { this.setModules = function (e, t) {}; }(); - function R(e) { + function S(e) { this.ordinal = e; } function o(e) { for (var t = 0; t < e.sfbmax; t++) if (e.scalefac[t] + e.subblock_gain[e.window[t]] == 0) return !1; return !0; } - function A(e, t, a, s, n) { + function M(e, t, a, n, s) { var r; switch (e) { default: @@ -11986,13 +12291,10 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js 0 < t.over_count ? (r = a.over_SSD <= t.over_SSD, a.over_SSD == t.over_SSD && (r = a.bits < t.bits)) : r = a.max_noise < 0 && 10 * a.max_noise + a.bits <= 10 * t.max_noise + t.bits; break; case 0: - r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_count < t.over_count || a.over_count == t.over_count && a.over_noise < t.over_noise || a.over_count == t.over_count && N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 8: - a.max_noise = function (e, t) { - for (var a, s = 1e-37, n = 0; n < t.psymax; n++) s += (a = e[n], ee.FAST_LOG10(.368 + .632 * a * a * a)); - return Math.max(1e-20, s); - }(n, s); + me(); case 1: r = a.max_noise < t.max_noise; break; @@ -12006,25 +12308,25 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js r = a.max_noise <= 0 && .2 < t.max_noise || a.max_noise <= 0 && t.max_noise < 0 && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise || a.max_noise <= 0 && 0 < t.max_noise && t.max_noise > a.max_noise - .2 && a.tot_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.05 < t.max_noise && t.max_noise > a.max_noise - .1 && a.tot_noise + a.over_noise < t.tot_noise + t.over_noise || 0 < a.max_noise && -.1 < t.max_noise && t.max_noise > a.max_noise - .15 && a.tot_noise + a.over_noise + a.over_noise < t.tot_noise + t.over_noise + t.over_noise; break; case 5: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && a.tot_noise < t.tot_noise; break; case 6: - r = a.over_noise < t.over_noise || q.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || q.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); + r = a.over_noise < t.over_noise || N.EQ(a.over_noise, t.over_noise) && (a.max_noise < t.max_noise || N.EQ(a.max_noise, t.max_noise) && a.tot_noise <= t.tot_noise); break; case 7: r = a.over_count < t.over_count || a.over_noise < t.over_noise; } return 0 == t.over_count && (r = r && a.bits < t.bits), r; } - function B(e, t, a, s, n) { + function y(e, t, a, n, s) { var r = e.internal_flags; - !function (e, t, a, s, n) { + !function (e, t, a, n, s) { var r, i = e.internal_flags; r = 0 == t.scalefac_scale ? 1.2968395546510096 : 1.6817928305074292; for (var o = 0, _ = 0; _ < t.sfbmax; _++) o < a[_] && (o = a[_]); var l = i.noise_shaping_amp; - switch (3 == l && (l = n ? 2 : 1), l) { + switch (3 == l && me(), l) { case 2: break; case 1: @@ -12034,734 +12336,536 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js default: 1 < o ? o = 1 : o *= .95; } - var f = 0; - for (_ = 0; _ < t.sfbmax; _++) { + for (var f = 0, _ = 0; _ < t.sfbmax; _++) { var c, - h = t.width[_]; - if (f += h, !(a[_] < o)) { - if (0 != (2 & i.substep_shaping) && (i.pseudohalf[_] = 0 == i.pseudohalf[_] ? 1 : 0, 0 == i.pseudohalf[_] && 2 == i.noise_shaping_amp)) return; - for (t.scalefac[_]++, c = -h; c < 0; c++) s[f + c] *= r, s[f + c] > t.xrpow_max && (t.xrpow_max = s[f + c]); + u = t.width[_]; + if (f += u, !(a[_] < o)) { + for (0 != (2 & i.substep_shaping) && me(), t.scalefac[_]++, c = -u; c < 0; c++) n[f + c] *= r, n[f + c] > t.xrpow_max && (t.xrpow_max = n[f + c]); if (2 == i.noise_shaping_amp) return; } } - }(e, t, a, s, n); + }(e, t, a, n); var i = o(t); - return !i && (!(i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) || (1 < r.noise_shaping && (ye.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (!function (e, t) { - for (var a = 0, s = 0; s < e.sfbmax; s++) { - var n = e.width[s], - r = e.scalefac[s]; - if (0 != e.preflag && (r += M.pretab[s]), a += n, 0 != (1 & r)) { + return !(i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)) && (1 < r.noise_shaping && (we.fill(r.pseudohalf, 0), 0 == t.scalefac_scale ? (function (e, t) { + for (var a = 0, n = 0; n < e.sfbmax; n++) { + var s = e.width[n], + r = e.scalefac[n]; + if (0 != e.preflag && (r += g.pretab[n]), a += s, 0 != (1 & r)) { r++; - for (var i = -n; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); + for (var i = -s; i < 0; i++) t[a + i] *= 1.2968395546510096, t[a + i] > e.xrpow_max && (e.xrpow_max = t[a + i]); } - e.scalefac[s] = r >> 1; + e.scalefac[n] = r >> 1; } e.preflag = 0, e.scalefac_scale = 1; - }(t, s), i = !1) : t.block_type == Pe.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { - var s, - n = t.scalefac; - for (s = 0; s < t.sfb_lmax; s++) if (16 <= n[s]) return !0; + }(t, n), i = !1) : t.block_type == Ae.SHORT_TYPE && 0 < r.subblock_gain && (i = function (e, t, a) { + var n, + s = t.scalefac; + for (n = 0; n < t.sfb_lmax; n++) if (16 <= s[n]) return !0; for (var r = 0; r < 3; r++) { var i = 0, o = 0; - for (s = t.sfb_lmax + r; s < t.sfbdivide; s += 3) i < n[s] && (i = n[s]); - for (; s < t.sfbmax; s += 3) o < n[s] && (o = n[s]); + for (n = t.sfb_lmax + r; n < t.sfbdivide; n += 3) i < s[n] && (i = s[n]); + for (; n < t.sfbmax; n += 3) o < s[n] && (o = s[n]); if (!(i < 16 && o < 8)) { if (7 <= t.subblock_gain[r]) return !0; t.subblock_gain[r]++; var _ = e.scalefac_band.l[t.sfb_lmax]; - for (s = t.sfb_lmax + r; s < t.sfbmax; s += 3) { - var l = t.width[s], - f = n[s]; - if (0 <= (f -= 4 >> t.scalefac_scale)) n[s] = f, _ += 3 * l;else { - n[s] = 0; + for (n = t.sfb_lmax + r; n < t.sfbmax; n += 3) { + var l = t.width[n], + f = s[n]; + if (0 <= (f -= 4 >> t.scalefac_scale)) s[n] = f, _ += 3 * l;else { + s[n] = 0; var c = 210 + (f << t.scalefac_scale + 1); - u = M.IPOW20(c), _ += l * (r + 1); - for (var h = -l; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + h = g.IPOW20(c), _ += l * (r + 1); + for (var u = -l; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); _ += l * (3 - r - 1); } } - var u = M.IPOW20(202); - for (_ += t.width[s] * (r + 1), h = -t.width[s]; h < 0; h++) a[_ + h] *= u, a[_ + h] > t.xrpow_max && (t.xrpow_max = a[_ + h]); + var h = g.IPOW20(202); + _ += t.width[n] * (r + 1); + for (var u = -t.width[n]; u < 0; u++) a[_ + u] *= h, a[_ + u] > t.xrpow_max && (t.xrpow_max = a[_ + u]); } } return !1; - }(r, t, s) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), !i)); + }(r, t, n) || o(t))), i || (i = 2 == r.mode_gr ? w.scale_bitcount(t) : w.scale_bitcount_lsf(r, t)), i)); } - this.setModules = function (e, t, a, s) { - v = e, g = t, this.rv = t, M = a, this.qupvt = a, w = s, n.setModules(M, w); - }, this.ms_convert = function (e, t) { - for (var a = 0; a < 576; ++a) { - var s = e.tt[t][0].xr[a], - n = e.tt[t][1].xr[a]; - e.tt[t][0].xr[a] = (s + n) * (.5 * ee.SQRT2), e.tt[t][1].xr[a] = (s - n) * (.5 * ee.SQRT2); - } + this.setModules = function (e, t, a, n) { + r = t, this.rv = t, g = a, this.qupvt = a, w = n, s.setModules(g, w); }, this.init_xrpow = function (e, t, a) { - var s = 0, - n = 0 | t.max_nonzero_coeff; - if (t.xrpow_max = 0, ye.fill(a, n, 576, 0), 1e-20 < (s = function (e, t, a, s) { - for (var n = s = 0; n <= a; ++n) { - var r = Math.abs(e.xr[n]); - s += r, t[n] = Math.sqrt(r * Math.sqrt(r)), t[n] > e.xrpow_max && (e.xrpow_max = t[n]); + var n = 0, + s = 0 | t.max_nonzero_coeff; + if (t.xrpow_max = 0, we.fill(a, s, 576, 0), 1e-20 < (n = function (e, t, a, n) { + for (var s = n = 0; s <= a; ++s) { + var r = Math.abs(e.xr[s]); + n += r, t[s] = Math.sqrt(r * Math.sqrt(r)), t[s] > e.xrpow_max && (e.xrpow_max = t[s]); } - return s; - }(t, a, n, s))) { + return n; + }(t, a, s, n))) { var r = 0; 0 != (2 & e.substep_shaping) && (r = 1); for (var i = 0; i < t.psymax; i++) e.pseudohalf[i] = r; return !0; } - return ye.fill(t.l3_enc, 0, 576, 0), !1; + return we.fill(t.l3_enc, 0, 576, 0), !1; }, this.init_outer_loop = function (e, t) { - t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Pe.SBPSY_l, t.sfb_smin = Pe.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Pe.SBMAX_l : Pe.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; - for (var a = 0; a < Pe.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; - if (t.block_type == Pe.SHORT_TYPE) { - var s = Be(576); - t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && (t.sfb_smin = 3, t.sfb_lmax = 2 * e.mode_gr + 4), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Pe.SBMAX_s : Pe.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Pe.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; - var n = e.scalefac_band.l[t.sfb_lmax]; - $.arraycopy(t.xr, 0, s, 0, 576); - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[n++] = s[3 * _ + o]; - var l = t.sfb_lmax; - for (a = t.sfb_smin; a < Pe.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; + t.part2_3_length = 0, t.big_values = 0, t.count1 = 0, t.global_gain = 210, t.scalefac_compress = 0, t.table_select[0] = 0, t.table_select[1] = 0, t.table_select[2] = 0, t.subblock_gain[0] = 0, t.subblock_gain[1] = 0, t.subblock_gain[2] = 0, t.subblock_gain[3] = 0, t.region0_count = 0, t.region1_count = 0, t.preflag = 0, t.scalefac_scale = 0, t.count1table_select = 0, t.part2_length = 0, t.sfb_lmax = Ae.SBPSY_l, t.sfb_smin = Ae.SBPSY_s, t.psy_lmax = e.sfb21_extra ? Ae.SBMAX_l : Ae.SBPSY_l, t.psymax = t.psy_lmax, t.sfbmax = t.sfb_lmax, t.sfbdivide = 11; + for (var a = 0; a < Ae.SBMAX_l; a++) t.width[a] = e.scalefac_band.l[a + 1] - e.scalefac_band.l[a], t.window[a] = 3; + if (t.block_type == Ae.SHORT_TYPE) { + var n = de(576); + t.sfb_smin = 0, (t.sfb_lmax = 0) != t.mixed_block_flag && me(), t.psymax = t.sfb_lmax + 3 * ((e.sfb21_extra ? Ae.SBMAX_s : Ae.SBPSY_s) - t.sfb_smin), t.sfbmax = t.sfb_lmax + 3 * (Ae.SBPSY_s - t.sfb_smin), t.sfbdivide = t.sfbmax - 18, t.psy_lmax = t.sfb_lmax; + var s = e.scalefac_band.l[t.sfb_lmax]; + I.arraycopy(t.xr, 0, n, 0, 576); + for (var a = t.sfb_smin; a < Ae.SBMAX_s; a++) for (var r = e.scalefac_band.s[a], i = e.scalefac_band.s[a + 1], o = 0; o < 3; o++) for (var _ = r; _ < i; _++) t.xr[s++] = n[3 * _ + o]; + for (var l = t.sfb_lmax, a = t.sfb_smin; a < Ae.SBMAX_s; a++) t.width[l] = t.width[l + 1] = t.width[l + 2] = e.scalefac_band.s[a + 1] - e.scalefac_band.s[a], t.window[l] = 0, t.window[l + 1] = 1, t.window[l + 2] = 2, l += 3; } - t.count1bits = 0, t.sfb_partition_table = M.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, ye.fill(t.scalefac, 0), function (e, t) { + t.count1bits = 0, t.sfb_partition_table = g.nr_of_sfb_block[0][0], t.slen[0] = 0, t.slen[1] = 0, t.slen[2] = 0, t.slen[3] = 0, t.max_nonzero_coeff = 575, we.fill(t.scalefac, 0), function (e, t) { var a = e.ATH, - s = t.xr; - if (t.block_type != Pe.SHORT_TYPE) for (var n = !1, r = Pe.PSFB21 - 1; 0 <= r && !n; r--) { + n = t.xr; + if (t.block_type != Ae.SHORT_TYPE) for (var s = !1, r = Ae.PSFB21 - 1; 0 <= r && !s; r--) { var i = e.scalefac_band.psfb21[r], o = e.scalefac_band.psfb21[r + 1], - _ = M.athAdjust(a.adjust, a.psfb21[r], a.floor); + _ = g.athAdjust(a.adjust, a.psfb21[r], a.floor); 1e-12 < e.nsPsy.longfact[21] && (_ *= e.nsPsy.longfact[21]); for (var l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < _)) { - n = !0; + if (!(Math.abs(n[l]) < _)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } - } else for (var f = 0; f < 3; f++) for (n = !1, r = Pe.PSFB12 - 1; 0 <= r && !n; r--) { - o = (i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0])) + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]); - var c = M.athAdjust(a.adjust, a.psfb12[r], a.floor); - for (1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]), l = o - 1; i <= l; l--) { - if (!(Math.abs(s[l]) < c)) { - n = !0; + } else for (var f = 0; f < 3; f++) for (var s = !1, r = Ae.PSFB12 - 1; 0 <= r && !s; r--) { + var i = 3 * e.scalefac_band.s[12] + (e.scalefac_band.s[13] - e.scalefac_band.s[12]) * f + (e.scalefac_band.psfb12[r] - e.scalefac_band.psfb12[0]), + o = i + (e.scalefac_band.psfb12[r + 1] - e.scalefac_band.psfb12[r]), + c = g.athAdjust(a.adjust, a.psfb12[r], a.floor); + 1e-12 < e.nsPsy.shortfact[12] && (c *= e.nsPsy.shortfact[12]); + for (var l = o - 1; i <= l; l--) { + if (!(Math.abs(n[l]) < c)) { + s = !0; break; } - s[l] = 0; + n[l] = 0; } } }(e, t); - }, R.BINSEARCH_NONE = new R(0), R.BINSEARCH_UP = new R(1), R.BINSEARCH_DOWN = new R(2), this.trancate_smallspectrums = function (e, t, a, s) { - var n = Be(z.SFBMAX); - if ((0 != (4 & e.substep_shaping) || t.block_type != Pe.SHORT_TYPE) && 0 == (128 & e.substep_shaping)) { - M.calc_noise(t, a, n, new y(), null); - for (var r = 0; r < 576; r++) { - var i = 0; - 0 != t.l3_enc[r] && (i = Math.abs(t.xr[r])), s[r] = i; - } - r = 0; - var o = 8; - t.block_type == Pe.SHORT_TYPE && (o = 6); - do { - var _, - l, - f, - c, - h = t.width[o]; - if (r += h, !(1 <= n[o] || (ye.sort(s, r - h, h), q.EQ(s[r - 1], 0)))) { - _ = (1 - n[o]) * a[o], c = l = 0; - do { - var u; - for (f = 1; c + f < h && !q.NEQ(s[c + r - h], s[c + r + f - h]); f++); - if (_ < (u = s[c + r - h] * s[c + r - h] * f)) { - 0 != c && (l = s[c + r - h - 1]); - break; - } - _ -= u, c += f; - } while (c < h); - if (!q.EQ(l, 0)) for (; Math.abs(t.xr[r - h]) <= l && (t.l3_enc[r - h] = 0), 0 < --h;); - } - } while (++o < t.psymax); - t.part2_3_length = w.noquant_count_bits(e, t, null); - } - }, this.outer_loop = function (e, t, a, s, n, r) { + }, S.BINSEARCH_NONE = new S(0), S.BINSEARCH_UP = new S(1), S.BINSEARCH_DOWN = new S(2), this.outer_loop = function (e, t, a, n, s, r) { var i = e.internal_flags, - o = new T(), - _ = Be(576), - l = Be(z.SFBMAX), - f = new y(), + o = new B(), + _ = de(576), + l = de(F.SFBMAX), + f = new x(), c = new function () { - this.global_gain = 0, this.sfb_count1 = 0, this.step = Ae(39), this.noise = Be(39), this.noise_log = Be(39); + this.global_gain = 0, this.sfb_count1 = 0, this.step = ve(39), this.noise = de(39), this.noise_log = de(39); }(), - h = 9999999, - u = !1, - m = !1, - p = 0; - if (function (e, t, a, s, n) { + u = 9999999, + h = !1; + if (function (e, t, a, n, s) { var r, - i = e.CurrentStep[s], + i = e.CurrentStep[n], o = !1, - _ = e.OldValue[s], - l = R.BINSEARCH_NONE; + _ = e.OldValue[n], + l = S.BINSEARCH_NONE; for (t.global_gain = _, a -= t.part2_length;;) { var f; - if (r = w.count_bits(e, n, t, null), 1 == i || r == a) break; - a < r ? (l == R.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = R.BINSEARCH_UP, f = i) : (l == R.BINSEARCH_UP && (o = !0), o && (i /= 2), l = R.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && (o = !(t.global_gain = 0)), 255 < t.global_gain && (t.global_gain = 255, o = !0); + if (r = w.count_bits(e, s, t, null), 1 == i || r == a) break; + a < r ? (l == S.BINSEARCH_DOWN && (o = !0), o && (i /= 2), l = S.BINSEARCH_UP, f = i) : (l == S.BINSEARCH_UP && (o = !0), o && (i /= 2), l = S.BINSEARCH_DOWN, f = -i), t.global_gain += f, t.global_gain < 0 && me(), 255 < t.global_gain && me(); } - for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, n, t, null); - e.CurrentStep[s] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[s] = t.global_gain, t.part2_3_length = r; - }(i, t, r, n, s), 0 == i.noise_shaping) return 100; - M.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); + for (; a < r && t.global_gain < 255;) t.global_gain++, r = w.count_bits(e, s, t, null); + e.CurrentStep[n] = 4 <= _ - t.global_gain ? 4 : 2, e.OldValue[n] = t.global_gain, t.part2_3_length = r; + }(i, t, r, s, n), 0 == i.noise_shaping) return 100; + g.calc_noise(t, a, l, f, c), f.bits = t.part2_3_length, o.assign(t); var b = 0; - for ($.arraycopy(s, 0, _, 0, 576); !u;) { + for (I.arraycopy(n, 0, _, 0, 576); !h;) { do { - var v, - d = new y(), - g = 255; - if (v = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra) { - if (1 < l[o.sfbmax]) break; - if (o.block_type == Pe.SHORT_TYPE && (1 < l[o.sfbmax + 1] || 1 < l[o.sfbmax + 2])) break; - } - if (!B(e, o, l, s, m)) break; - 0 != o.scalefac_scale && (g = 254); - var S = r - o.part2_length; - if (S <= 0) break; - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > S && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + var p, + m = new x(), + v = 255; + if (p = 0 != (2 & i.substep_shaping) ? 20 : 3, i.sfb21_extra && me(), !y(e, o, l, n)) break; + 0 != o.scalefac_scale && (v = 254); + var d = r - o.part2_length; + if (d <= 0) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > d && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; if (0 == f.over_count) { - for (; (o.part2_3_length = w.count_bits(i, s, o, c)) > h && o.global_gain <= g;) o.global_gain++; - if (o.global_gain > g) break; + for (; (o.part2_3_length = w.count_bits(i, n, o, c)) > u && o.global_gain <= v;) o.global_gain++; + if (o.global_gain > v) break; } - if (M.calc_noise(o, a, l, d, c), d.bits = o.part2_3_length, 0 != (A(t.block_type != Pe.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, d, o, l) ? 1 : 0)) h = t.part2_3_length, f = d, t.assign(o), b = 0, $.arraycopy(s, 0, _, 0, 576);else if (0 == i.full_outer_loop) { - if (++b > v && 0 == f.over_count) break; - if (3 == i.noise_shaping_amp && m && 30 < b) break; - if (3 == i.noise_shaping_amp && m && 15 < o.global_gain - p) break; + if (g.calc_noise(o, a, l, m, c), m.bits = o.part2_3_length, 0 != (M(t.block_type != Ae.SHORT_TYPE ? e.quant_comp : e.quant_comp_short, f, m) ? 1 : 0)) u = t.part2_3_length, f = m, t.assign(o), b = 0, I.arraycopy(n, 0, _, 0, 576);else if (0 == i.full_outer_loop) { + if (++b > p && 0 == f.over_count) break; + i.noise_shaping_amp, i.noise_shaping_amp; } } while (o.global_gain + o.scalefac_scale < 255); - 3 == i.noise_shaping_amp ? m ? u = !0 : (o.assign(t), $.arraycopy(_, 0, s, 0, 576), b = 0, p = o.global_gain, m = !0) : u = !0; + 3 == i.noise_shaping_amp ? me() : h = !0; } - return e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh ? $.arraycopy(_, 0, s, 0, 576) : 0 != (1 & i.substep_shaping) && trancate_smallspectrums(i, t, a, s), f.over_count; + return e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh ? I.arraycopy(_, 0, n, 0, 576) : 0 != (1 & i.substep_shaping) && me(), f.over_count; }, this.iteration_finish_one = function (e, t, a) { - var s = e.l3_side, - n = s.tt[t][a]; - w.best_scalefac_store(e, t, a, s), 1 == e.use_best_huffman && w.best_huffman_divide(e, n), g.ResvAdjust(e, n); - }, this.VBR_encode_granule = function (e, t, a, s, n, r, i) { - var o, - _ = e.internal_flags, - l = new T(), - f = Be(576), - c = i, - h = i + 1, - u = (i + r) / 2, - m = 0, - p = _.sfb21_extra; - for (ye.fill(l.l3_enc, 0); _.sfb21_extra = !(c - 42 < u) && p, outer_loop(e, t, a, s, n, u) <= 0 ? (m = 1, h = t.part2_3_length, l.assign(t), $.arraycopy(s, 0, f, 0, 576), o = (i = h - 32) - r, u = (i + r) / 2) : (o = i - (r = u + 32), u = (i + r) / 2, 0 != m && (m = 2, t.assign(l), $.arraycopy(f, 0, s, 0, 576))), 12 < o;); - _.sfb21_extra = p, 2 == m && $.arraycopy(l.l3_enc, 0, t.l3_enc, 0, 576); - }, this.get_framebits = function (e, t) { - var a = e.internal_flags; - a.bitrate_index = a.VBR_min_bitrate; - var s = v.getframebits(e); - a.bitrate_index = 1, s = v.getframebits(e); - for (var n = 1; n <= a.VBR_max_bitrate; n++) { - a.bitrate_index = n; - var r = new j(s); - t[n] = g.ResvFrameBegin(e, r), s = r.bits; - } - }, this.VBR_old_prepare = function (e, t, a, s, n, r, i, o, _) { - var l, - f = e.internal_flags, - c = 0, - h = 1, - u = 0; - f.bitrate_index = f.VBR_max_bitrate; - var m = g.ResvFrameBegin(e, new j(0)) / f.mode_gr; - get_framebits(e, r); - for (var p = 0; p < f.mode_gr; p++) { - var b = M.on_pe(e, t, o[p], m, p, 0); - f.mode_ext == Pe.MPG_MD_MS_LR && (ms_convert(f.l3_side, p), M.reduce_side(o[p], a[p], m, b)); - for (var v = 0; v < f.channels_out; ++v) { - var d = f.l3_side.tt[p][v]; - d.block_type != Pe.SHORT_TYPE ? (c = 1.28 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .05, l = f.PSY.mask_adjust - c) : (c = 2.56 / (1 + Math.exp(3.5 - t[p][v] / 300)) - .14, l = f.PSY.mask_adjust_short - c), f.masking_lower = Math.pow(10, .1 * l), init_outer_loop(f, d), _[p][v] = M.calc_xmin(e, s[p][v], d, n[p][v]), 0 != _[p][v] && (h = 0), i[p][v] = 126, u += o[p][v]; - } - } - for (p = 0; p < f.mode_gr; p++) for (v = 0; v < f.channels_out; v++) u > r[f.VBR_max_bitrate] && (o[p][v] *= r[f.VBR_max_bitrate], o[p][v] /= u), i[p][v] > o[p][v] && (i[p][v] = o[p][v]); - return h; - }, this.bitpressure_strategy = function (e, t, a, s) { - for (var n = 0; n < e.mode_gr; n++) for (var r = 0; r < e.channels_out; r++) { - for (var i = e.l3_side.tt[n][r], o = t[n][r], _ = 0, l = 0; l < i.psy_lmax; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_l / Pe.SBMAX_l; - if (i.block_type == Pe.SHORT_TYPE) for (l = i.sfb_smin; l < Pe.SBMAX_s; l++) o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s, o[_++] *= 1 + .029 * l * l / Pe.SBMAX_s / Pe.SBMAX_s; - s[n][r] = 0 | Math.max(a[n][r], .9 * s[n][r]); - } - }, this.VBR_new_prepare = function (e, t, a, s, n, r) { - var i, - o = e.internal_flags, - _ = 1, - l = 0, - f = 0; - if (e.free_format) { - o.bitrate_index = 0; - c = new j(l); - i = g.ResvFrameBegin(e, c), l = c.bits, n[0] = i; - } else { - o.bitrate_index = o.VBR_max_bitrate; - var c = new j(l); - g.ResvFrameBegin(e, c), l = c.bits, get_framebits(e, n), i = n[o.VBR_max_bitrate]; - } - for (var h = 0; h < o.mode_gr; h++) { - M.on_pe(e, t, r[h], l, h, 0), o.mode_ext == Pe.MPG_MD_MS_LR && ms_convert(o.l3_side, h); - for (var u = 0; u < o.channels_out; ++u) { - var m = o.l3_side.tt[h][u]; - o.masking_lower = Math.pow(10, .1 * o.PSY.mask_adjust), init_outer_loop(o, m), 0 != M.calc_xmin(e, a[h][u], m, s[h][u]) && (_ = 0), f += r[h][u]; - } - } - for (h = 0; h < o.mode_gr; h++) for (u = 0; u < o.channels_out; u++) i < f && (r[h][u] *= i, r[h][u] /= f); - return _; - }, this.calc_target_bits = function (e, t, a, s, n, r) { - var i, - o, - _, - l, - f = e.internal_flags, - c = f.l3_side, - h = 0; - f.bitrate_index = f.VBR_max_bitrate; - var u = new j(h); - for (r[0] = g.ResvFrameBegin(e, u), h = u.bits, f.bitrate_index = 1, h = v.getframebits(e) - 8 * f.sideinfo_len, n[0] = h / (f.mode_gr * f.channels_out), h = e.VBR_mean_bitrate_kbps * e.framesize * 1e3, 0 != (1 & f.substep_shaping) && (h *= 1.09), h /= e.out_samplerate, h -= 8 * f.sideinfo_len, h /= f.mode_gr * f.channels_out, (i = .93 + .07 * (11 - e.compression_ratio) / 5.5) < .9 && (i = .9), 1 < i && (i = 1), o = 0; o < f.mode_gr; o++) { - var m = 0; - for (_ = 0; _ < f.channels_out; _++) { - if (s[o][_] = int(i * h), 700 < t[o][_]) { - var p = int((t[o][_] - 700) / 1.4), - b = c.tt[o][_]; - s[o][_] = int(i * h), b.block_type == Pe.SHORT_TYPE && p < h / 2 && (p = h / 2), 3 * h / 2 < p ? p = 3 * h / 2 : p < 0 && (p = 0), s[o][_] += p; - } - s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), m += s[o][_]; - } - if (Z.MAX_BITS_PER_GRANULE < m) for (_ = 0; _ < f.channels_out; ++_) s[o][_] *= Z.MAX_BITS_PER_GRANULE, s[o][_] /= m; - } - if (f.mode_ext == Pe.MPG_MD_MS_LR) for (o = 0; o < f.mode_gr; o++) M.reduce_side(s[o], a[o], h * f.channels_out, Z.MAX_BITS_PER_GRANULE); - for (o = l = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] > Z.MAX_BITS_PER_CHANNEL && (s[o][_] = Z.MAX_BITS_PER_CHANNEL), l += s[o][_]; - if (l > r[0]) for (o = 0; o < f.mode_gr; o++) for (_ = 0; _ < f.channels_out; _++) s[o][_] *= r[0], s[o][_] /= l; + var n = e.l3_side, + s = n.tt[t][a]; + w.best_scalefac_store(e, t, a, n), 1 == e.use_best_huffman && w.best_huffman_divide(e, s), r.ResvAdjust(e, s); }; } - function N() { + function L() { this.thm = new i(), this.en = new i(); } - function Pe() { - var E = Pe.FFTOFFSET, - P = Pe.MPG_MD_MS_LR, - L = null, - I = this.psy = null, - H = null, - C = null; - this.setModules = function (e, t, a, s) { - L = e, this.psy = t, I = t, H = s, C = a; + function Ae() { + var k = Ae.MPG_MD_MS_LR, + R = null, + x = this.psy = null, + B = null; + this.setModules = function (e, t, a, n) { + R = e, this.psy = t, x = t, B = n; }; - var V = new function () { - var h = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * ee.SQRT2 * .5 / 2384e-9, .017876148 * ee.SQRT2 * .5 / 2384e-9, .003134727 * ee.SQRT2 * .5 / 2384e-9, .002457142 * ee.SQRT2 * .5 / 2384e-9, 971317e-9 * ee.SQRT2 * .5 / 2384e-9, 218868e-9 * ee.SQRT2 * .5 / 2384e-9, 101566e-9 * ee.SQRT2 * .5 / 2384e-9, 13828e-9 * ee.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], - z = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], - Z = z[Pe.SHORT_TYPE], - K = z[Pe.SHORT_TYPE], - G = z[Pe.SHORT_TYPE], - U = z[Pe.SHORT_TYPE], - Q = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; - function W(e, t, a) { - for (var s, n, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { + var T = new function () { + var u = [-.1482523854003001, 32.308141959636465, 296.40344946382766, 883.1344870032432, 11113.947376231741, 1057.2713659324597, 305.7402417275812, 30.825928907280012, 3.8533188138216365, 59.42900443849514, 709.5899960123345, 5281.91112291017, -5829.66483675846, -817.6293103748613, -76.91656988279972, -4.594269939176596, .9063471690191471, .1960342806591213, -.15466694054279598, 34.324387823855965, 301.8067566458425, 817.599602898885, 11573.795901679885, 1181.2520595540152, 321.59731579894424, 31.232021761053772, 3.7107095756221318, 53.650946155329365, 684.167428119626, 5224.56624370173, -6366.391851890084, -908.9766368219582, -89.83068876699639, -5.411397422890401, .8206787908286602, .3901806440322567, -.16070888947830023, 36.147034243915876, 304.11815768187864, 732.7429163887613, 11989.60988270091, 1300.012278487897, 335.28490093152146, 31.48816102859945, 3.373875931311736, 47.232241542899175, 652.7371796173471, 5132.414255594984, -6909.087078780055, -1001.9990371107289, -103.62185754286375, -6.104916304710272, .7416505462720353, .5805693545089249, -.16636367662261495, 37.751650073343995, 303.01103387567713, 627.9747488785183, 12358.763425278165, 1412.2779918482834, 346.7496836825721, 31.598286663170416, 3.1598635433980946, 40.57878626349686, 616.1671130880391, 5007.833007176154, -7454.040671756168, -1095.7960341867115, -118.24411666465777, -6.818469345853504, .6681786379192989, .7653668647301797, -.1716176790982088, 39.11551877123304, 298.3413246578966, 503.5259106886539, 12679.589408408976, 1516.5821921214542, 355.9850766329023, 31.395241710249053, 2.9164211881972335, 33.79716964664243, 574.8943997801362, 4853.234992253242, -7997.57021486075, -1189.7624067269965, -133.6444792601766, -7.7202770609839915, .5993769336819237, .9427934736519954, -.17645823955292173, 40.21879108166477, 289.9982036694474, 359.3226160751053, 12950.259102786438, 1612.1013903507662, 362.85067106591504, 31.045922092242872, 2.822222032597987, 26.988862316190684, 529.8996541764288, 4671.371946949588, -8535.899136645805, -1282.5898586244496, -149.58553632943463, -8.643494270763135, .5345111359507916, 1.111140466039205, -.36174739330527045, 41.04429910497807, 277.5463268268618, 195.6386023135583, 13169.43812144731, 1697.6433561479398, 367.40983966190305, 30.557037410382826, 2.531473372857427, 20.070154905927314, 481.50208566532336, 4464.970341588308, -9065.36882077239, -1373.62841526722, -166.1660487028118, -9.58289321133207, .4729647758913199, 1.268786568327291, -.36970682634889585, 41.393213350082036, 261.2935935556502, 12.935476055240873, 13336.131683328815, 1772.508612059496, 369.76534388639965, 29.751323653701338, 2.4023193045459172, 13.304795348228817, 430.5615775526625, 4237.0568611071185, -9581.931701634761, -1461.6913552409758, -183.12733958476446, -10.718010163869403, .41421356237309503, 1.414213562373095, -.37677560326535325, 41.619486213528496, 241.05423794991074, -187.94665032361226, 13450.063605744153, 1836.153896465782, 369.4908799925761, 29.001847876923147, 2.0714759319987186, 6.779591200894186, 377.7767837205709, 3990.386575512536, -10081.709459700915, -1545.947424837898, -200.3762958015653, -11.864482073055006, .3578057213145241, 1.546020906725474, -.3829366947518991, 41.1516456456653, 216.47684307105183, -406.1569483347166, 13511.136535077321, 1887.8076599260432, 367.3025214564151, 28.136213436723654, 1.913880671464418, .3829366947518991, 323.85365704338597, 3728.1472257487526, -10561.233882199509, -1625.2025997821418, -217.62525175416, -13.015432208941645, .3033466836073424, 1.66293922460509, -.5822628872992417, 40.35639251440489, 188.20071124269245, -640.2706748618148, 13519.21490106562, 1927.6022433578062, 362.8197642637487, 26.968821921868447, 1.7463817695935329, -5.62650678237171, 269.3016715297017, 3453.386536448852, -11016.145278780888, -1698.6569643425091, -234.7658734267683, -14.16351421663124, .2504869601913055, 1.76384252869671, -.5887180101749253, 39.23429103868072, 155.76096234403798, -889.2492977967378, 13475.470561874661, 1955.0535223723712, 356.4450994756727, 25.894952980042156, 1.5695032905781554, -11.181939564328772, 214.80884394039484, 3169.1640829158237, -11443.321309975563, -1765.1588461316153, -251.68908574481912, -15.49755935939164, .198912367379658, 1.847759065022573, -.7912582233652842, 37.39369355329111, 119.699486012458, -1151.0956593239027, 13380.446257078214, 1970.3952110853447, 348.01959814116185, 24.731487364283044, 1.3850130831637748, -16.421408865300393, 161.05030052864092, 2878.3322807850063, -11838.991423510031, -1823.985884688674, -268.2854986386903, -16.81724543849939, .1483359875383474, 1.913880671464418, -.7960642926861912, 35.2322109610459, 80.01928065061526, -1424.0212633405113, 13235.794061869668, 1973.804052543835, 337.9908651258184, 23.289159354463873, 1.3934255946442087, -21.099669467133474, 108.48348407242611, 2583.700758091299, -12199.726194855148, -1874.2780658979746, -284.2467154529415, -18.11369784385905, .09849140335716425, 1.961570560806461, -.998795456205172, 32.56307803611191, 36.958364584370486, -1706.075448829146, 13043.287458812016, 1965.3831106103316, 326.43182772364605, 22.175018750622293, 1.198638339011324, -25.371248002043963, 57.53505923036915, 2288.41886619975, -12522.674544337233, -1914.8400385312243, -299.26241273417224, -19.37805630698734, .04912684976946725, 1.990369453344394, .035780907 * V.SQRT2 * .5 / 2384e-9, .017876148 * V.SQRT2 * .5 / 2384e-9, .003134727 * V.SQRT2 * .5 / 2384e-9, .002457142 * V.SQRT2 * .5 / 2384e-9, 971317e-9 * V.SQRT2 * .5 / 2384e-9, 218868e-9 * V.SQRT2 * .5 / 2384e-9, 101566e-9 * V.SQRT2 * .5 / 2384e-9, 13828e-9 * V.SQRT2 * .5 / 2384e-9, 12804.797818791945, 1945.5515939597317, 313.4244966442953, 49591e-9 / 2384e-9, 1995.1556208053692, 21458e-9 / 2384e-9, -69618e-9 / 2384e-9], + A = [[2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.40084909404969e-13, 6.423305872147839e-13, 2.382191739347918e-13, 5.456116108943412e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758252e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558783e-12, 8.371015190102974e-13, 2.599706096327376e-13, -5.456116108943412e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758252e-12, -2.858043359288076e-12, -2.156177623817898e-12, -1.475637723558783e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347923e-13, -6.423305872147843e-13, -9.400849094049696e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049694e-13, -6.42330587214784e-13, -2.382191739347918e-13], [2.382191739347913e-13, 6.423305872147834e-13, 9.400849094049688e-13, 1.122435026096556e-12, 1.183840321267481e-12, 1.122435026096556e-12, 9.400849094049688e-13, 6.423305872147841e-13, 2.382191739347918e-13, 5.456116108943413e-12, 4.878985199565852e-12, 4.240448995017367e-12, 3.559909094758253e-12, 2.858043359288075e-12, 2.156177623817898e-12, 1.475637723558782e-12, 8.371015190102975e-13, 2.599706096327376e-13, -5.461314069809755e-12, -4.921085770524055e-12, -4.343405037091838e-12, -3.732668368707687e-12, -3.093523840190885e-12, -2.430835727329465e-12, -1.734679010007751e-12, -9.74825365660928e-13, -2.797435120168326e-13, 0, 0, 0, 0, 0, 0, -2.283748241799531e-13, -4.037858874020686e-13, -2.146547464825323e-13], [.1316524975873958, .414213562373095, .7673269879789602, 1.091308501069271, 1.303225372841206, 1.56968557711749, 1.920982126971166, 2.414213562373094, 3.171594802363212, 4.510708503662055, 7.595754112725146, 22.90376554843115, .984807753012208, .6427876096865394, .3420201433256688, .9396926207859084, -.1736481776669303, -.7660444431189779, .8660254037844387, .5, -.5144957554275265, -.4717319685649723, -.3133774542039019, -.1819131996109812, -.09457419252642064, -.04096558288530405, -.01419856857247115, -.003699974673760037, .8574929257125442, .8817419973177052, .9496286491027329, .9833145924917901, .9955178160675857, .9991605581781475, .999899195244447, .9999931550702802], [0, 0, 0, 0, 0, 0, 2.283748241799531e-13, 4.037858874020686e-13, 2.146547464825323e-13, 5.461314069809755e-12, 4.921085770524055e-12, 4.343405037091838e-12, 3.732668368707687e-12, 3.093523840190885e-12, 2.430835727329466e-12, 1.734679010007751e-12, 9.74825365660928e-13, 2.797435120168326e-13, -5.456116108943413e-12, -4.878985199565852e-12, -4.240448995017367e-12, -3.559909094758253e-12, -2.858043359288075e-12, -2.156177623817898e-12, -1.475637723558782e-12, -8.371015190102975e-13, -2.599706096327376e-13, -2.382191739347913e-13, -6.423305872147834e-13, -9.400849094049688e-13, -1.122435026096556e-12, -1.183840321267481e-12, -1.122435026096556e-12, -9.400849094049688e-13, -6.423305872147841e-13, -2.382191739347918e-13]], + k = A[Ae.SHORT_TYPE], + S = A[Ae.SHORT_TYPE], + R = A[Ae.SHORT_TYPE], + x = A[Ae.SHORT_TYPE], + B = [0, 1, 16, 17, 8, 9, 24, 25, 4, 5, 20, 21, 12, 13, 28, 29, 2, 3, 18, 19, 10, 11, 26, 27, 6, 7, 22, 23, 14, 15, 30, 31]; + function T(e, t, a) { + for (var n, s, r, i = 10, o = t + 238 - 14 - 286, _ = -15; _ < 0; _++) { var l, f, c; - l = h[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = h[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = h[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = h[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = h[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = h[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = h[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = h[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = h[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = h[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = h[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = h[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = h[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = h[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = h[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = h[i + 5], f += e[t + 192] * l, l = (c -= e[o + -192] * l) - (f *= h[i + 6]), a[30 + 2 * _] = c + f, a[31 + 2 * _] = h[i + 7] * l, i += 18, t--, o++; + l = u[i + -10], f = e[o + -224] * l, c = e[t + 224] * l, l = u[i + -9], f += e[o + -160] * l, c += e[t + 160] * l, l = u[i + -8], f += e[o + -96] * l, c += e[t + 96] * l, l = u[i + -7], f += e[o + -32] * l, c += e[t + 32] * l, l = u[i + -6], f += e[o + 32] * l, c += e[t + -32] * l, l = u[i + -5], f += e[o + 96] * l, c += e[t + -96] * l, l = u[i + -4], f += e[o + 160] * l, c += e[t + -160] * l, l = u[i + -3], f += e[o + 224] * l, c += e[t + -224] * l, l = u[i + -2], f += e[t + -256] * l, c -= e[o + 256] * l, l = u[i + -1], f += e[t + -192] * l, c -= e[o + 192] * l, l = u[i + 0], f += e[t + -128] * l, c -= e[o + 128] * l, l = u[i + 1], f += e[t + -64] * l, c -= e[o + 64] * l, l = u[i + 2], f += e[t + 0] * l, c -= e[o + 0] * l, l = u[i + 3], f += e[t + 64] * l, c -= e[o + -64] * l, l = u[i + 4], f += e[t + 128] * l, c -= e[o + -128] * l, l = u[i + 5], f += e[t + 192] * l, c -= e[o + -192] * l, f *= u[i + 6], l = c - f, a[30 + 2 * _] = c + f, a[31 + 2 * _] = u[i + 7] * l, i += 18, t--, o++; } - c = e[t + -16] * h[i + -10], f = e[t + -32] * h[i + -2], c += (e[t + -48] - e[t + 16]) * h[i + -9], f += e[t + -96] * h[i + -1], c += (e[t + -80] + e[t + 48]) * h[i + -8], f += e[t + -160] * h[i + 0], c += (e[t + -112] - e[t + 80]) * h[i + -7], f += e[t + -224] * h[i + 1], c += (e[t + -144] + e[t + 112]) * h[i + -6], f -= e[t + 32] * h[i + 2], c += (e[t + -176] - e[t + 144]) * h[i + -5], f -= e[t + 96] * h[i + 3], c += (e[t + -208] + e[t + 176]) * h[i + -4], f -= e[t + 160] * h[i + 4], c += (e[t + -240] - e[t + 208]) * h[i + -3], s = (f -= e[t + 224]) - c, n = f + c, c = a[14], f = a[15] - c, a[31] = n + c, a[30] = s + f, a[15] = s - f, a[14] = n - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * h[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * h[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * h[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * h[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * h[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * h[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * ee.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * ee.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * h[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * h[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * h[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * h[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * h[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * h[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * h[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * h[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * h[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * h[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * h[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * h[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * h[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * h[i + -72 + 7], r = ee.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = ee.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = ee.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = ee.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = ee.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = ee.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = ee.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = ee.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -ee.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -ee.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -ee.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -ee.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; + c = e[t + -16] * u[i + -10], f = e[t + -32] * u[i + -2], c += (e[t + -48] - e[t + 16]) * u[i + -9], f += e[t + -96] * u[i + -1], c += (e[t + -80] + e[t + 48]) * u[i + -8], f += e[t + -160] * u[i + 0], c += (e[t + -112] - e[t + 80]) * u[i + -7], f += e[t + -224] * u[i + 1], c += (e[t + -144] + e[t + 112]) * u[i + -6], f -= e[t + 32] * u[i + 2], c += (e[t + -176] - e[t + 144]) * u[i + -5], f -= e[t + 96] * u[i + 3], c += (e[t + -208] + e[t + 176]) * u[i + -4], f -= e[t + 160] * u[i + 4], c += (e[t + -240] - e[t + 208]) * u[i + -3], f -= e[t + 224], n = f - c, s = f + c, c = a[14], f = a[15] - c, a[31] = s + c, a[30] = n + f, a[15] = n - f, a[14] = s - c, r = a[28] - a[0], a[0] += a[28], a[28] = r * u[i + -36 + 7], r = a[29] - a[1], a[1] += a[29], a[29] = r * u[i + -36 + 7], r = a[26] - a[2], a[2] += a[26], a[26] = r * u[i + -72 + 7], r = a[27] - a[3], a[3] += a[27], a[27] = r * u[i + -72 + 7], r = a[24] - a[4], a[4] += a[24], a[24] = r * u[i + -108 + 7], r = a[25] - a[5], a[5] += a[25], a[25] = r * u[i + -108 + 7], r = a[22] - a[6], a[6] += a[22], a[22] = r * V.SQRT2, r = a[23] - a[7], a[7] += a[23], a[23] = r * V.SQRT2 - a[7], a[7] -= a[6], a[22] -= a[7], a[23] -= a[22], r = a[6], a[6] = a[31] - r, a[31] = a[31] + r, r = a[7], a[7] = a[30] - r, a[30] = a[30] + r, r = a[22], a[22] = a[15] - r, a[15] = a[15] + r, r = a[23], a[23] = a[14] - r, a[14] = a[14] + r, r = a[20] - a[8], a[8] += a[20], a[20] = r * u[i + -180 + 7], r = a[21] - a[9], a[9] += a[21], a[21] = r * u[i + -180 + 7], r = a[18] - a[10], a[10] += a[18], a[18] = r * u[i + -216 + 7], r = a[19] - a[11], a[11] += a[19], a[19] = r * u[i + -216 + 7], r = a[16] - a[12], a[12] += a[16], a[16] = r * u[i + -252 + 7], r = a[17] - a[13], a[13] += a[17], a[17] = r * u[i + -252 + 7], r = -a[20] + a[24], a[20] += a[24], a[24] = r * u[i + -216 + 7], r = -a[21] + a[25], a[21] += a[25], a[25] = r * u[i + -216 + 7], r = a[4] - a[8], a[4] += a[8], a[8] = r * u[i + -216 + 7], r = a[5] - a[9], a[5] += a[9], a[9] = r * u[i + -216 + 7], r = a[0] - a[12], a[0] += a[12], a[12] = r * u[i + -72 + 7], r = a[1] - a[13], a[1] += a[13], a[13] = r * u[i + -72 + 7], r = a[16] - a[28], a[16] += a[28], a[28] = r * u[i + -72 + 7], r = -a[17] + a[29], a[17] += a[29], a[29] = r * u[i + -72 + 7], r = V.SQRT2 * (a[2] - a[10]), a[2] += a[10], a[10] = r, r = V.SQRT2 * (a[3] - a[11]), a[3] += a[11], a[11] = r, r = V.SQRT2 * (-a[18] + a[26]), a[18] += a[26], a[26] = r - a[18], r = V.SQRT2 * (-a[19] + a[27]), a[19] += a[27], a[27] = r - a[19], r = a[2], a[19] -= a[3], a[3] -= r, a[2] = a[31] - r, a[31] += r, r = a[3], a[11] -= a[19], a[18] -= r, a[3] = a[30] - r, a[30] += r, r = a[18], a[27] -= a[11], a[19] -= r, a[18] = a[15] - r, a[15] += r, r = a[19], a[10] -= r, a[19] = a[14] - r, a[14] += r, r = a[10], a[11] -= r, a[10] = a[23] - r, a[23] += r, r = a[11], a[26] -= r, a[11] = a[22] - r, a[22] += r, r = a[26], a[27] -= r, a[26] = a[7] - r, a[7] += r, r = a[27], a[27] = a[6] - r, a[6] += r, r = V.SQRT2 * (a[0] - a[4]), a[0] += a[4], a[4] = r, r = V.SQRT2 * (a[1] - a[5]), a[1] += a[5], a[5] = r, r = V.SQRT2 * (a[16] - a[20]), a[16] += a[20], a[20] = r, r = V.SQRT2 * (a[17] - a[21]), a[17] += a[21], a[21] = r, r = -V.SQRT2 * (a[8] - a[12]), a[8] += a[12], a[12] = r - a[8], r = -V.SQRT2 * (a[9] - a[13]), a[9] += a[13], a[13] = r - a[9], r = -V.SQRT2 * (a[25] - a[29]), a[25] += a[29], a[29] = r - a[25], r = -V.SQRT2 * (a[24] + a[28]), a[24] -= a[28], a[28] = r - a[24], r = a[24] - a[16], a[24] = r, r = a[20] - r, a[20] = r, r = a[28] - r, a[28] = r, r = a[25] - a[17], a[25] = r, r = a[21] - r, a[21] = r, r = a[29] - r, a[29] = r, r = a[17] - a[1], a[17] = r, r = a[9] - r, a[9] = r, r = a[25] - r, a[25] = r, r = a[5] - r, a[5] = r, r = a[21] - r, a[21] = r, r = a[13] - r, a[13] = r, r = a[29] - r, a[29] = r, r = a[1] - a[0], a[1] = r, r = a[16] - r, a[16] = r, r = a[17] - r, a[17] = r, r = a[8] - r, a[8] = r, r = a[9] - r, a[9] = r, r = a[24] - r, a[24] = r, r = a[25] - r, a[25] = r, r = a[4] - r, a[4] = r, r = a[5] - r, a[5] = r, r = a[20] - r, a[20] = r, r = a[21] - r, a[21] = r, r = a[12] - r, a[12] = r, r = a[13] - r, a[13] = r, r = a[28] - r, a[28] = r, r = a[29] - r, a[29] = r, r = a[0], a[0] += a[31], a[31] -= r, r = a[1], a[1] += a[30], a[30] -= r, r = a[16], a[16] += a[15], a[15] -= r, r = a[17], a[17] += a[14], a[14] -= r, r = a[8], a[8] += a[23], a[23] -= r, r = a[9], a[9] += a[22], a[22] -= r, r = a[24], a[24] += a[7], a[7] -= r, r = a[25], a[25] += a[6], a[6] -= r, r = a[4], a[4] += a[27], a[27] -= r, r = a[5], a[5] += a[26], a[26] -= r, r = a[20], a[20] += a[11], a[11] -= r, r = a[21], a[21] += a[10], a[10] -= r, r = a[12], a[12] += a[19], a[19] -= r, r = a[13], a[13] += a[18], a[18] -= r, r = a[28], a[28] += a[3], a[3] -= r, r = a[29], a[29] += a[2], a[2] -= r; } - function J(e, t) { + function E(e, t) { for (var a = 0; a < 3; a++) { - var s, n, r, i, o, _; - n = (i = e[t + 6] * z[Pe.SHORT_TYPE][0] - e[t + 15]) + (s = e[t + 0] * z[Pe.SHORT_TYPE][2] - e[t + 9]), r = i - s, o = (i = e[t + 15] * z[Pe.SHORT_TYPE][0] + e[t + 6]) + (s = e[t + 9] * z[Pe.SHORT_TYPE][2] + e[t + 0]), _ = -i + s, s = 2.069978111953089e-11 * (e[t + 3] * z[Pe.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * z[Pe.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * n + s, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, n = .5 * n * 1.907525191737281e-11 - s, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = n + _, e[t + 12] = n - _, t++; + var n, s, r, i, o, _; + i = e[t + 6] * A[Ae.SHORT_TYPE][0] - e[t + 15], n = e[t + 0] * A[Ae.SHORT_TYPE][2] - e[t + 9], s = i + n, r = i - n, i = e[t + 15] * A[Ae.SHORT_TYPE][0] + e[t + 6], n = e[t + 9] * A[Ae.SHORT_TYPE][2] + e[t + 0], o = i + n, _ = -i + n, n = 2.069978111953089e-11 * (e[t + 3] * A[Ae.SHORT_TYPE][1] - e[t + 12]), i = 2.069978111953089e-11 * (e[t + 12] * A[Ae.SHORT_TYPE][1] + e[t + 3]), e[t + 0] = 1.90752519173728e-11 * s + n, e[t + 15] = 1.90752519173728e-11 * -o + i, r = .8660254037844387 * r * 1.907525191737281e-11, o = .5 * o * 1.907525191737281e-11 + i, e[t + 3] = r - o, e[t + 6] = r + o, s = .5 * s * 1.907525191737281e-11 - n, _ = .8660254037844387 * _ * 1.907525191737281e-11, e[t + 9] = s + _, e[t + 12] = s - _, t++; } } + function C(e, t, a) { + var n, s, r, i, o, _, l, f, c, u, h, b, p, m, v, d, g, w; + r = a[17] - a[9], o = a[15] - a[11], _ = a[14] - a[12], l = a[0] + a[8], f = a[1] + a[7], c = a[2] + a[6], u = a[3] + a[5], e[t + 17] = l + c - u - (f - a[4]), s = (l + c - u) * S[19] + (f - a[4]), n = (r - o - _) * S[18], e[t + 5] = n + s, e[t + 6] = n - s, i = (a[16] - a[10]) * S[18], f = f * S[19] + a[4], n = r * S[12] + i + o * S[13] + _ * S[14], s = -l * S[16] + f - c * S[17] + u * S[15], e[t + 1] = n + s, e[t + 2] = n - s, n = r * S[13] - i - o * S[14] + _ * S[12], s = -l * S[17] + f - c * S[15] + u * S[16], e[t + 9] = n + s, e[t + 10] = n - s, n = r * S[14] - i + o * S[12] - _ * S[13], s = l * S[15] - f + c * S[16] - u * S[17], e[t + 13] = n + s, e[t + 14] = n - s, h = a[8] - a[0], p = a[6] - a[2], m = a[5] - a[3], v = a[17] + a[9], d = a[16] + a[10], g = a[15] + a[11], w = a[14] + a[12], e[t + 0] = v + g + w + (d + a[13]), n = (v + g + w) * S[19] - (d + a[13]), s = (h - p + m) * S[18], e[t + 11] = n + s, e[t + 12] = n - s, b = (a[7] - a[1]) * S[18], d = a[13] - d * S[19], n = v * S[15] - d + g * S[16] + w * S[17], s = h * S[14] + b + p * S[12] + m * S[13], e[t + 3] = n + s, e[t + 4] = n - s, n = -v * S[17] + d - g * S[15] - w * S[16], s = h * S[13] + b - p * S[14] - m * S[12], e[t + 7] = n + s, e[t + 8] = n - s, n = -v * S[16] + d - g * S[17] - w * S[15], s = h * S[12] - b + p * S[13] - m * S[14], e[t + 15] = n + s, e[t + 16] = n - s; + } this.mdct_sub48 = function (e, t, a) { - for (var s, n, r, i, o, _, l, f, c, h, u, m, p, b, v, d, g, S, M, w, R, A = t, B = 286, k = 0; k < e.channels_out; k++) { - for (var y = 0; y < e.mode_gr; y++) { - for (var T, x = e.l3_side.tt[y][k], E = x.xr, P = 0, L = e.sb_sample[k][1 - y], I = 0, H = 0; H < 9; H++) for (W(A, B, L[I]), W(A, B + 32, L[I + 1]), I += 2, B += 64, T = 1; T < 32; T += 2) L[I - 1][T] *= -1; - for (T = 0; T < 32; T++, P += 18) { - var C = x.block_type, - V = e.sb_sample[k][y], - O = e.sb_sample[k][1 - y]; - if (0 != x.mixed_block_flag && T < 2 && (C = 0), e.amp_filter[T] < 1e-12) ye.fill(E, P + 0, P + 18, 0);else { - if (e.amp_filter[T] < 1) for (H = 0; H < 18; H++) O[H][Q[T]] *= e.amp_filter[T]; - if (C == Pe.SHORT_TYPE) { - for (H = -3; H < 0; H++) { - var N = z[Pe.SHORT_TYPE][H + 3]; - E[P + 3 * H + 9] = V[9 + H][Q[T]] * N - V[8 - H][Q[T]], E[P + 3 * H + 18] = V[14 - H][Q[T]] * N + V[15 + H][Q[T]], E[P + 3 * H + 10] = V[15 + H][Q[T]] * N - V[14 - H][Q[T]], E[P + 3 * H + 19] = O[2 - H][Q[T]] * N + O[3 + H][Q[T]], E[P + 3 * H + 11] = O[3 + H][Q[T]] * N - O[2 - H][Q[T]], E[P + 3 * H + 20] = O[8 - H][Q[T]] * N + O[9 + H][Q[T]]; - } - J(E, P); - } else { - var D = Be(18); - for (H = -9; H < 0; H++) { - var Y, X; - Y = z[C][H + 27] * O[H + 9][Q[T]] + z[C][H + 36] * O[8 - H][Q[T]], X = z[C][H + 9] * V[H + 9][Q[T]] - z[C][H + 18] * V[8 - H][Q[T]], D[H + 9] = Y - X * Z[3 + H + 9], D[H + 18] = Y * Z[3 + H + 9] + X; - } - s = E, n = P, R = w = M = S = g = d = v = b = p = m = u = h = c = f = l = _ = o = i = void 0, _ = (r = D)[17] - r[9], f = r[15] - r[11], c = r[14] - r[12], h = r[0] + r[8], u = r[1] + r[7], m = r[2] + r[6], p = r[3] + r[5], s[n + 17] = h + m - p - (u - r[4]), o = (h + m - p) * K[19] + (u - r[4]), i = (_ - f - c) * K[18], s[n + 5] = i + o, s[n + 6] = i - o, l = (r[16] - r[10]) * K[18], u = u * K[19] + r[4], i = _ * K[12] + l + f * K[13] + c * K[14], o = -h * K[16] + u - m * K[17] + p * K[15], s[n + 1] = i + o, s[n + 2] = i - o, i = _ * K[13] - l - f * K[14] + c * K[12], o = -h * K[17] + u - m * K[15] + p * K[16], s[n + 9] = i + o, s[n + 10] = i - o, i = _ * K[14] - l + f * K[12] - c * K[13], o = h * K[15] - u + m * K[16] - p * K[17], s[n + 13] = i + o, s[n + 14] = i - o, b = r[8] - r[0], d = r[6] - r[2], g = r[5] - r[3], S = r[17] + r[9], M = r[16] + r[10], w = r[15] + r[11], R = r[14] + r[12], s[n + 0] = S + w + R + (M + r[13]), i = (S + w + R) * K[19] - (M + r[13]), o = (b - d + g) * K[18], s[n + 11] = i + o, s[n + 12] = i - o, v = (r[7] - r[1]) * K[18], M = r[13] - M * K[19], i = S * K[15] - M + w * K[16] + R * K[17], o = b * K[14] + v + d * K[12] + g * K[13], s[n + 3] = i + o, s[n + 4] = i - o, i = -S * K[17] + M - w * K[15] - R * K[16], o = b * K[13] + v - d * K[14] - g * K[12], s[n + 7] = i + o, s[n + 8] = i - o, i = -S * K[16] + M - w * K[17] - R * K[15], o = b * K[12] - v + d * K[13] - g * K[14], s[n + 15] = i + o, s[n + 16] = i - o; + for (var n = t, s = 286, r = 0; r < e.channels_out; r++) { + for (var i = 0; i < e.mode_gr; i++) { + for (var o, _ = e.l3_side.tt[i][r], l = _.xr, f = 0, c = e.sb_sample[r][1 - i], u = 0, h = 0; h < 9; h++) for (T(n, s, c[u]), T(n, s + 32, c[u + 1]), u += 2, s += 64, o = 1; o < 32; o += 2) c[u - 1][o] *= -1; + for (o = 0; o < 32; o++, f += 18) { + var b = _.block_type, + p = e.sb_sample[r][i], + m = e.sb_sample[r][1 - i]; + if (0 != _.mixed_block_flag && o < 2 && (b = 0), e.amp_filter[o] < 1e-12) we.fill(l, f + 0, f + 18, 0);else if (e.amp_filter[o] < 1 && me(), b == Ae.SHORT_TYPE) { + for (var h = -3; h < 0; h++) { + var v = A[Ae.SHORT_TYPE][h + 3]; + l[f + 3 * h + 9] = p[9 + h][B[o]] * v - p[8 - h][B[o]], l[f + 3 * h + 18] = p[14 - h][B[o]] * v + p[15 + h][B[o]], l[f + 3 * h + 10] = p[15 + h][B[o]] * v - p[14 - h][B[o]], l[f + 3 * h + 19] = m[2 - h][B[o]] * v + m[3 + h][B[o]], l[f + 3 * h + 11] = m[3 + h][B[o]] * v - m[2 - h][B[o]], l[f + 3 * h + 20] = m[8 - h][B[o]] * v + m[9 + h][B[o]]; } + E(l, f); + } else { + for (var d = de(18), h = -9; h < 0; h++) { + var g, w; + g = A[b][h + 27] * m[h + 9][B[o]] + A[b][h + 36] * m[8 - h][B[o]], w = A[b][h + 9] * p[h + 9][B[o]] - A[b][h + 18] * p[8 - h][B[o]], d[h + 9] = g - w * k[3 + h + 9], d[h + 18] = g * k[3 + h + 9] + w; + } + C(l, f, d); } - if (C != Pe.SHORT_TYPE && 0 != T) for (H = 7; 0 <= H; --H) { - var q, F; - q = E[P + H] * G[20 + H] + E[P + -1 - H] * U[28 + H], F = E[P + H] * U[28 + H] - E[P + -1 - H] * G[20 + H], E[P + -1 - H] = q, E[P + H] = F; + if (b != Ae.SHORT_TYPE && 0 != o) for (var h = 7; 0 <= h; --h) { + var S, M; + S = l[f + h] * R[20 + h] + l[f + -1 - h] * x[28 + h], M = l[f + h] * x[28 + h] - l[f + -1 - h] * R[20 + h], l[f + -1 - h] = S, l[f + h] = M; } } } - if (A = a, B = 286, 1 == e.mode_gr) for (var j = 0; j < 18; j++) $.arraycopy(e.sb_sample[k][1][j], 0, e.sb_sample[k][0][j], 0, 32); + if (n = a, s = 286, 1 == e.mode_gr) for (var y = 0; y < 18; y++) I.arraycopy(e.sb_sample[r][1][y], 0, e.sb_sample[r][0][y], 0, 32); } }; }(); - this.lame_encode_mp3_frame = function (e, t, a, s, n, r) { + this.lame_encode_mp3_frame = function (e, t, a, n, s, r) { var i, - o = O([2, 2]); - o[0][0] = new N(), o[0][1] = new N(), o[1][0] = new N(), o[1][1] = new N(); + o = E([2, 2]); + o[0][0] = new L(), o[0][1] = new L(), o[1][0] = new L(), o[1][1] = new L(); var _, - l = O([2, 2]); - l[0][0] = new N(), l[0][1] = new N(), l[1][0] = new N(), l[1][1] = new N(); + l = E([2, 2]); + l[0][0] = new L(), l[0][1] = new L(), l[1][0] = new L(), l[1][1] = new L(); var f, c, - h, - u = [null, null], - m = e.internal_flags, - p = ke([2, 4]), - b = [.5, .5], - v = [[0, 0], [0, 0]], - d = [[0, 0], [0, 0]]; - if (u[0] = t, u[1] = a, 0 == m.lame_encode_frame_init && function (e, t) { + u, + h = [null, null], + b = e.internal_flags, + p = ge([2, 4]), + m = [[0, 0], [0, 0]], + v = [[0, 0], [0, 0]]; + if (h[0] = t, h[1] = a, 0 == b.lame_encode_frame_init && function (e, t) { var a, - s, - n = e.internal_flags; - if (0 == n.lame_encode_frame_init) { + n, + s = e.internal_flags; + if (0 == s.lame_encode_frame_init) { var r, i, - o = Be(2014), - _ = Be(2014); - for (n.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + n.mode_gr); ++r) r < 576 * n.mode_gr ? (o[r] = 0, 2 == n.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == n.channels_out && (_[r] = t[1][i]), ++i); - for (s = 0; s < n.mode_gr; s++) for (a = 0; a < n.channels_out; a++) n.l3_side.tt[s][a].block_type = Pe.SHORT_TYPE; - V.mdct_sub48(n, o, _); + o = de(2014), + _ = de(2014); + for (s.lame_encode_frame_init = 1, i = r = 0; r < 286 + 576 * (1 + s.mode_gr); ++r) r < 576 * s.mode_gr ? (o[r] = 0, 2 == s.channels_out && (_[r] = 0)) : (o[r] = t[0][i], 2 == s.channels_out && (_[r] = t[1][i]), ++i); + for (n = 0; n < s.mode_gr; n++) for (a = 0; a < s.channels_out; a++) s.l3_side.tt[n][a].block_type = Ae.SHORT_TYPE; + T.mdct_sub48(s, o, _); } - }(e, u), m.padding = 0, (m.slot_lag -= m.frac_SpF) < 0 && (m.slot_lag += e.out_samplerate, m.padding = 1), 0 != m.psymodel) { - var g = [null, null], - S = 0, - M = Ae(2); - for (h = 0; h < m.mode_gr; h++) { - for (c = 0; c < m.channels_out; c++) g[c] = u[c], S = 576 + 576 * h - Pe.FFTOFFSET; - if (0 != (e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? I.L3psycho_anal_vbr(e, g, S, h, o, l, v[h], d[h], p[h], M) : I.L3psycho_anal_ns(e, g, S, h, o, l, v[h], d[h], p[h], M))) return -4; - for (e.mode == Ee.JOINT_STEREO && (b[h] = p[h][2] + p[h][3], 0 < b[h] && (b[h] = p[h][3] / b[h])), c = 0; c < m.channels_out; c++) { - var w = m.l3_side.tt[h][c]; - w.block_type = M[c], w.mixed_block_flag = 0; + }(e, h), b.padding = 0, (b.slot_lag -= b.frac_SpF) < 0 && (b.slot_lag += e.out_samplerate, b.padding = 1), 0 != b.psymodel) { + var d, + g = [null, null], + w = 0, + S = ve(2); + for (u = 0; u < b.mode_gr; u++) { + for (c = 0; c < b.channels_out; c++) g[c] = h[c], w = 576 + 576 * u - Ae.FFTOFFSET; + if (e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? me() : d = x.L3psycho_anal_ns(e, g, w, u, o, l, m[u], v[u], p[u], S), 0 != d) return -4; + for (e.mode == ye.JOINT_STEREO && me(), c = 0; c < b.channels_out; c++) { + var M = b.l3_side.tt[u][c]; + M.block_type = S[c], M.mixed_block_flag = 0; } } - } else for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.l3_side.tt[h][c].block_type = Pe.NORM_TYPE, m.l3_side.tt[h][c].mixed_block_flag = 0, d[h][c] = v[h][c] = 700; + } else me(); if (function (e) { var t, a; - if (0 != e.ATH.useAdjust) { - if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? (a += e.loudness_sq[0][1], t += e.loudness_sq[1][1]) : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { - var s = 31.98 * a + 625e-6; - e.ATH.adjust >= s ? (e.ATH.adjust *= .075 * s + .925, e.ATH.adjust < s && (e.ATH.adjust = s)) : e.ATH.adjustLimit >= s ? e.ATH.adjust = s : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = s; - } - } else e.ATH.adjust = 1; - }(m), V.mdct_sub48(m, u[0], u[1]), m.mode_ext = Pe.MPG_MD_LR_LR, e.force_ms) m.mode_ext = Pe.MPG_MD_MS_LR;else if (e.mode == Ee.JOINT_STEREO) { - var R = 0, - A = 0; - for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) R += d[h][c], A += v[h][c]; - if (R <= 1 * A) { - var B = m.l3_side.tt[0], - k = m.l3_side.tt[m.mode_gr - 1]; - B[0].block_type == B[1].block_type && k[0].block_type == k[1].block_type && (m.mode_ext = Pe.MPG_MD_MS_LR); + if (0 == e.ATH.useAdjust) return e.ATH.adjust = 1; + if (a = e.loudness_sq[0][0], t = e.loudness_sq[1][0], 2 == e.channels_out ? me() : (a += a, t += t), 2 == e.mode_gr && (a = Math.max(a, t)), a *= .5, .03125 < (a *= e.ATH.aaSensitivityP)) 1 <= e.ATH.adjust ? e.ATH.adjust = 1 : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = 1;else { + var n = 31.98 * a + 625e-6; + e.ATH.adjust >= n ? (e.ATH.adjust *= .075 * n + .925, e.ATH.adjust < n && (e.ATH.adjust = n)) : e.ATH.adjustLimit >= n ? e.ATH.adjust = n : e.ATH.adjust < e.ATH.adjustLimit && (e.ATH.adjust = e.ATH.adjustLimit), e.ATH.adjustLimit = n; } + }(b), T.mdct_sub48(b, h[0], h[1]), b.mode_ext = Ae.MPG_MD_LR_LR, e.force_ms ? b.mode_ext = Ae.MPG_MD_MS_LR : e.mode == ye.JOINT_STEREO && me(), b.mode_ext == k ? (_ = l, f = v) : (_ = o, f = m), e.analysis && null != b.pinfo && me(), e.VBR == Me.vbr_off || e.VBR == Me.vbr_abr) { + var y, A; + for (y = 0; y < 18; y++) b.nsPsy.pefirbuf[y] = b.nsPsy.pefirbuf[y + 1]; + for (u = A = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) A += f[u][c]; + for (b.nsPsy.pefirbuf[18] = A, A = b.nsPsy.pefirbuf[9], y = 0; y < 9; y++) A += (b.nsPsy.pefirbuf[y] + b.nsPsy.pefirbuf[18 - y]) * Ae.fircoef[y]; + for (A = 3350 * b.mode_gr * b.channels_out / A, u = 0; u < b.mode_gr; u++) for (c = 0; c < b.channels_out; c++) f[u][c] *= A; } - if (m.mode_ext == P ? (_ = l, f = d) : (_ = o, f = v), e.analysis && null != m.pinfo) for (h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) m.pinfo.ms_ratio[h] = m.ms_ratio[h], m.pinfo.ms_ener_ratio[h] = b[h], m.pinfo.blocktype[h][c] = m.l3_side.tt[h][c].block_type, m.pinfo.pe[h][c] = f[h][c], $.arraycopy(m.l3_side.tt[h][c].xr, 0, m.pinfo.xr[h][c], 0, 576), m.mode_ext == P && (m.pinfo.ers[h][c] = m.pinfo.ers[h][c + 2], $.arraycopy(m.pinfo.energy[h][c + 2], 0, m.pinfo.energy[h][c], 0, m.pinfo.energy[h][c].length)); - if (e.VBR == xe.vbr_off || e.VBR == xe.vbr_abr) { - var y, T; - for (y = 0; y < 18; y++) m.nsPsy.pefirbuf[y] = m.nsPsy.pefirbuf[y + 1]; - for (h = T = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) T += f[h][c]; - for (m.nsPsy.pefirbuf[18] = T, T = m.nsPsy.pefirbuf[9], y = 0; y < 9; y++) T += (m.nsPsy.pefirbuf[y] + m.nsPsy.pefirbuf[18 - y]) * Pe.fircoef[y]; - for (T = 3350 * m.mode_gr * m.channels_out / T, h = 0; h < m.mode_gr; h++) for (c = 0; c < m.channels_out; c++) f[h][c] *= T; - } - if (m.iteration_loop.iteration_loop(e, f, b, _), L.format_bitstream(e), i = L.copy_buffer(m, s, n, r, 1), e.bWriteVbrTag && H.addVbrFrame(e), e.analysis && null != m.pinfo) { - for (c = 0; c < m.channels_out; c++) { - var x; - for (x = 0; x < E; x++) m.pinfo.pcmdata[c][x] = m.pinfo.pcmdata[c][x + e.framesize]; - for (x = E; x < 1600; x++) m.pinfo.pcmdata[c][x] = u[c][x - E]; - } - C.set_frame_pinfo(e, _); - } - return function (e) { + return b.iteration_loop.iteration_loop(e, f, [.5, .5], _), R.format_bitstream(e), i = R.copy_buffer(b, n, s, r, 1), e.bWriteVbrTag && B.addVbrFrame(e), e.analysis && null != b.pinfo && me(), function (e) { var t, a; - for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && (e.bitrate_stereoMode_Hist[e.bitrate_index][e.mode_ext]++, e.bitrate_stereoMode_Hist[15][e.mode_ext]++), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { - var s = 0 | e.l3_side.tt[t][a].block_type; - 0 != e.l3_side.tt[t][a].mixed_block_flag && (s = 4), e.bitrate_blockType_Hist[e.bitrate_index][s]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][s]++, e.bitrate_blockType_Hist[15][5]++; + for (e.bitrate_stereoMode_Hist[e.bitrate_index][4]++, e.bitrate_stereoMode_Hist[15][4]++, 2 == e.channels_out && me(), t = 0; t < e.mode_gr; ++t) for (a = 0; a < e.channels_out; ++a) { + var n = 0 | e.l3_side.tt[t][a].block_type; + 0 != e.l3_side.tt[t][a].mixed_block_flag && (n = 4), e.bitrate_blockType_Hist[e.bitrate_index][n]++, e.bitrate_blockType_Hist[e.bitrate_index][5]++, e.bitrate_blockType_Hist[15][n]++, e.bitrate_blockType_Hist[15][5]++; } - }(m), i; + }(b), i; }; } function i() { - this.l = Be(Pe.SBMAX_l), this.s = ke([Pe.SBMAX_s, 3]); - var s = this; + this.l = de(Ae.SBMAX_l), this.s = ge([Ae.SBMAX_s, 3]); + var n = this; this.assign = function (e) { - $.arraycopy(e.l, 0, s.l, 0, Pe.SBMAX_l); - for (var t = 0; t < Pe.SBMAX_s; t++) for (var a = 0; a < 3; a++) s.s[t][a] = e.s[t][a]; + I.arraycopy(e.l, 0, n.l, 0, Ae.SBMAX_l); + for (var t = 0; t < Ae.SBMAX_s; t++) for (var a = 0; a < 3; a++) n.s[t][a] = e.s[t][a]; }; } - function Z() { + function j() { var e = 40; function t() { - this.write_timing = 0, this.ptr = 0, this.buf = A(e); + this.write_timing = 0, this.ptr = 0, this.buf = S(e); } - this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ke([2, Z.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { - this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [Ae(4), Ae(4)]; - for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new T(); - }(), this.ms_ratio = Be(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = Ae(2), this.CurrentStep = Ae(2), this.masking_lower = 0, this.bv_scf = Ae(576), this.pseudohalf = Ae(z.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * Z.BPC + 1), this.itime = s(2), this.sideinfo_len = 0, this.sb_sample = ke([2, 2, 18, Pe.SBLIMIT]), this.amp_filter = Be(32), this.header = new Array(Z.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = Be(Pe.CBANDS), this.minval_s = Be(Pe.CBANDS), this.nb_1 = ke([4, Pe.CBANDS]), this.nb_2 = ke([4, Pe.CBANDS]), this.nb_s1 = ke([4, Pe.CBANDS]), this.nb_s2 = ke([4, Pe.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = Be(4), this.loudness_sq = ke([2, 2]), this.loudness_sq_save = Be(2), this.mld_l = Be(Pe.SBMAX_l), this.mld_s = Be(Pe.SBMAX_s), this.bm_l = Ae(Pe.SBMAX_l), this.bo_l = Ae(Pe.SBMAX_l), this.bm_s = Ae(Pe.SBMAX_s), this.bo_s = Ae(Pe.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = Y([Pe.CBANDS, 2]), this.s3ind_s = Y([Pe.CBANDS, 2]), this.numlines_s = Ae(Pe.CBANDS), this.numlines_l = Ae(Pe.CBANDS), this.rnumlines_l = Be(Pe.CBANDS), this.mld_cb_l = Be(Pe.CBANDS), this.mld_cb_s = Be(Pe.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = Be(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = Ae(2), this.nsPsy = new function () { - this.last_en_subshort = ke([4, 9]), this.lastAttacks = Ae(4), this.pefirbuf = Be(19), this.longfact = Be(Pe.SBMAX_l), this.shortfact = Be(Pe.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; + this.Class_ID = 0, this.lame_encode_frame_init = 0, this.iteration_init_init = 0, this.fill_buffer_resample_init = 0, this.mfbuf = ge([2, j.MFSIZE]), this.mode_gr = 0, this.channels_in = 0, this.channels_out = 0, this.resample_ratio = 0, this.mf_samples_to_encode = 0, this.mf_size = 0, this.VBR_min_bitrate = 0, this.VBR_max_bitrate = 0, this.bitrate_index = 0, this.samplerate_index = 0, this.mode_ext = 0, this.lowpass1 = 0, this.lowpass2 = 0, this.highpass1 = 0, this.highpass2 = 0, this.noise_shaping = 0, this.noise_shaping_amp = 0, this.substep_shaping = 0, this.psymodel = 0, this.noise_shaping_stop = 0, this.subblock_gain = 0, this.use_best_huffman = 0, this.full_outer_loop = 0, this.l3_side = new function () { + this.tt = [[null, null], [null, null]], this.main_data_begin = 0, this.private_bits = 0, this.resvDrain_pre = 0, this.resvDrain_post = 0, this.scfsi = [ve(4), ve(4)]; + for (var e = 0; e < 2; e++) for (var t = 0; t < 2; t++) this.tt[e][t] = new B(); + }(), this.ms_ratio = de(2), this.padding = 0, this.frac_SpF = 0, this.slot_lag = 0, this.tag_spec = null, this.nMusicCRC = 0, this.OldValue = ve(2), this.CurrentStep = ve(2), this.masking_lower = 0, this.bv_scf = ve(576), this.pseudohalf = ve(F.SFBMAX), this.sfb21_extra = !1, this.inbuf_old = new Array(2), this.blackfilt = new Array(2 * j.BPC + 1), this.itime = n(2), this.sideinfo_len = 0, this.sb_sample = ge([2, 2, 18, Ae.SBLIMIT]), this.amp_filter = de(32), this.header = new Array(j.MAX_HEADER_BUF), this.h_ptr = 0, this.w_ptr = 0, this.ancillary_flag = 0, this.ResvSize = 0, this.ResvMax = 0, this.scalefac_band = new r(), this.minval_l = de(Ae.CBANDS), this.minval_s = de(Ae.CBANDS), this.nb_1 = ge([4, Ae.CBANDS]), this.nb_2 = ge([4, Ae.CBANDS]), this.nb_s1 = ge([4, Ae.CBANDS]), this.nb_s2 = ge([4, Ae.CBANDS]), this.s3_ss = null, this.s3_ll = null, this.decay = 0, this.thm = new Array(4), this.en = new Array(4), this.tot_ener = de(4), this.loudness_sq = ge([2, 2]), this.loudness_sq_save = de(2), this.mld_l = de(Ae.SBMAX_l), this.mld_s = de(Ae.SBMAX_s), this.bm_l = ve(Ae.SBMAX_l), this.bo_l = ve(Ae.SBMAX_l), this.bm_s = ve(Ae.SBMAX_s), this.bo_s = ve(Ae.SBMAX_s), this.npart_l = 0, this.npart_s = 0, this.s3ind = w([Ae.CBANDS, 2]), this.s3ind_s = w([Ae.CBANDS, 2]), this.numlines_s = ve(Ae.CBANDS), this.numlines_l = ve(Ae.CBANDS), this.rnumlines_l = de(Ae.CBANDS), this.mld_cb_l = de(Ae.CBANDS), this.mld_cb_s = de(Ae.CBANDS), this.numlines_s_num1 = 0, this.numlines_l_num1 = 0, this.pe = de(4), this.ms_ratio_s_old = 0, this.ms_ratio_l_old = 0, this.ms_ener_ratio_old = 0, this.blocktype_old = ve(2), this.nsPsy = new function () { + this.last_en_subshort = ge([4, 9]), this.lastAttacks = ve(4), this.pefirbuf = de(19), this.longfact = de(Ae.SBMAX_l), this.shortfact = de(Ae.SBMAX_s), this.attackthre = 0, this.attackthre_s = 0; }(), this.VBR_seek_table = new function () { this.sum = 0, this.seen = 0, this.want = 0, this.pos = 0, this.size = 0, this.bag = null, this.nVbrNumFrames = 0, this.nBytesWritten = 0, this.TotalFrameSize = 0; - }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = Y([16, 5]), this.bitrate_blockType_Hist = Y([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; + }(), this.ATH = null, this.PSY = null, this.nogap_total = 0, this.nogap_current = 0, this.decode_on_the_fly = !0, this.findReplayGain = !0, this.findPeakSample = !0, this.PeakSample = 0, this.RadioGain = 0, this.AudiophileGain = 0, this.rgdata = null, this.noclipGainChange = 0, this.noclipScale = 0, this.bitrate_stereoMode_Hist = w([16, 5]), this.bitrate_blockType_Hist = w([16, 6]), this.pinfo = null, this.hip = null, this.in_buffer_nsamples = 0, this.in_buffer_0 = null, this.in_buffer_1 = null, this.iteration_loop = null; for (var a = 0; a < this.en.length; a++) this.en[a] = new i(); - for (a = 0; a < this.thm.length; a++) this.thm[a] = new i(); - for (a = 0; a < this.header.length; a++) this.header[a] = new t(); + for (var a = 0; a < this.thm.length; a++) this.thm[a] = new i(); + for (var a = 0; a < this.header.length; a++) this.header[a] = new t(); } - function G() { - var B = new function () { - var u = Be(Pe.BLKSIZE), - p = Be(Pe.BLKSIZE_s / 2), - y = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; - function b(e, t, a) { - var s, - n, + function X() { + var k = new function () { + var h = de(Ae.BLKSIZE), + p = de(Ae.BLKSIZE_s / 2), + x = [.9238795325112867, .3826834323650898, .9951847266721969, .0980171403295606, .9996988186962042, .02454122852291229, .9999811752826011, .006135884649154475]; + function m(e, t, a) { + var n, + s, r, i = 0, o = t + (a <<= 1); - s = 4; + n = 4; do { - var _, l, f, c, h, u, m; - for (m = s >> 1, u = (h = (c = s) << 1) + c, s = h << 1, r = (n = t) + m; M = e[n + 0] - e[n + c], S = e[n + 0] + e[n + c], B = e[n + h] - e[n + u], R = e[n + h] + e[n + u], e[n + h] = S - R, e[n + 0] = S + R, e[n + u] = M - B, e[n + c] = M + B, M = e[r + 0] - e[r + c], S = e[r + 0] + e[r + c], B = ee.SQRT2 * e[r + u], R = ee.SQRT2 * e[r + h], e[r + h] = S - R, e[r + 0] = S + R, e[r + u] = M - B, e[r + c] = M + B, r += s, (n += s) < o;); - for (l = y[i + 0], _ = y[i + 1], f = 1; f < m; f++) { - var p, b; - p = 1 - 2 * _ * _, b = 2 * _ * l, n = t + f, r = t + c - f; + var _, l, f, c, u, h, b; + for (b = n >> 1, h = (u = (c = n) << 1) + c, n = u << 1, r = (s = t) + b; S = e[s + 0] - e[s + c], w = e[s + 0] + e[s + c], k = e[s + u] - e[s + h], y = e[s + u] + e[s + h], e[s + u] = w - y, e[s + 0] = w + y, e[s + h] = S - k, e[s + c] = S + k, S = e[r + 0] - e[r + c], w = e[r + 0] + e[r + c], k = V.SQRT2 * e[r + h], y = V.SQRT2 * e[r + u], e[r + u] = w - y, e[r + 0] = w + y, e[r + h] = S - k, e[r + c] = S + k, r += n, (s += n) < o;); + for (l = x[i + 0], _ = x[i + 1], f = 1; f < b; f++) { + var p, m; + p = 1 - 2 * _ * _, m = 2 * _ * l, s = t + f, r = t + c - f; do { - var v, d, g, S, M, w, R, A, B, k; - d = b * e[n + c] - p * e[r + c], v = p * e[n + c] + b * e[r + c], M = e[n + 0] - v, S = e[n + 0] + v, w = e[r + 0] - d, g = e[r + 0] + d, d = b * e[n + u] - p * e[r + u], v = p * e[n + u] + b * e[r + u], B = e[n + h] - v, R = e[n + h] + v, k = e[r + h] - d, A = e[r + h] + d, d = _ * R - l * k, v = l * R + _ * k, e[n + h] = S - v, e[n + 0] = S + v, e[r + u] = w - d, e[r + c] = w + d, d = l * A - _ * B, v = _ * A + l * B, e[r + h] = g - v, e[r + 0] = g + v, e[n + u] = M - d, e[n + c] = M + d, r += s, n += s; - } while (n < o); - l = (p = l) * y[i + 0] - _ * y[i + 1], _ = p * y[i + 1] + _ * y[i + 0]; + var v, d, g, w, S, M, y, A, k, R; + d = m * e[s + c] - p * e[r + c], v = p * e[s + c] + m * e[r + c], S = e[s + 0] - v, w = e[s + 0] + v, M = e[r + 0] - d, g = e[r + 0] + d, d = m * e[s + h] - p * e[r + h], v = p * e[s + h] + m * e[r + h], k = e[s + u] - v, y = e[s + u] + v, R = e[r + u] - d, A = e[r + u] + d, d = _ * y - l * R, v = l * y + _ * R, e[s + u] = w - v, e[s + 0] = w + v, e[r + h] = M - d, e[r + c] = M + d, d = l * A - _ * k, v = _ * A + l * k, e[r + u] = g - v, e[r + 0] = g + v, e[s + h] = S - d, e[s + c] = S + d, r += n, s += n; + } while (s < o); + l = (p = l) * x[i + 0] - _ * x[i + 1], _ = p * x[i + 1] + _ * x[i + 0]; } i += 2; - } while (s < a); + } while (n < a); } var v = [0, 128, 64, 192, 32, 160, 96, 224, 16, 144, 80, 208, 48, 176, 112, 240, 8, 136, 72, 200, 40, 168, 104, 232, 24, 152, 88, 216, 56, 184, 120, 248, 4, 132, 68, 196, 36, 164, 100, 228, 20, 148, 84, 212, 52, 180, 116, 244, 12, 140, 76, 204, 44, 172, 108, 236, 28, 156, 92, 220, 60, 188, 124, 252, 2, 130, 66, 194, 34, 162, 98, 226, 18, 146, 82, 210, 50, 178, 114, 242, 10, 138, 74, 202, 42, 170, 106, 234, 26, 154, 90, 218, 58, 186, 122, 250, 6, 134, 70, 198, 38, 166, 102, 230, 22, 150, 86, 214, 54, 182, 118, 246, 14, 142, 78, 206, 46, 174, 110, 238, 30, 158, 94, 222, 62, 190, 126, 254]; - this.fft_short = function (e, t, a, s, n) { + this.fft_short = function (e, t, a, n, s) { for (var r = 0; r < 3; r++) { - var i = Pe.BLKSIZE_s / 2, + var i = Ae.BLKSIZE_s / 2, o = 65535 & 192 * (r + 1), - _ = Pe.BLKSIZE_s / 8 - 1; + _ = Ae.BLKSIZE_s / 8 - 1; do { var l, f, c, - h, u, - m = 255 & v[_ << 2]; - f = (l = p[m] * s[a][n + m + o]) - (u = p[127 - m] * s[a][n + m + o + 128]), l += u, h = (c = p[m + 64] * s[a][n + m + o + 64]) - (u = p[63 - m] * s[a][n + m + o + 192]), c += u, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + h, t[r][i + 3] = f - h, f = (l = p[m + 1] * s[a][n + m + o + 1]) - (u = p[126 - m] * s[a][n + m + o + 129]), l += u, h = (c = p[m + 65] * s[a][n + m + o + 65]) - (u = p[62 - m] * s[a][n + m + o + 193]), c += u, t[r][i + Pe.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Pe.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Pe.BLKSIZE_s / 2 + 1] = f + h, t[r][i + Pe.BLKSIZE_s / 2 + 3] = f - h; + h, + b = 255 & v[_ << 2]; + l = p[b] * n[a][s + b + o], h = p[127 - b] * n[a][s + b + o + 128], f = l - h, l += h, c = p[b + 64] * n[a][s + b + o + 64], h = p[63 - b] * n[a][s + b + o + 192], u = c - h, c += h, i -= 4, t[r][i + 0] = l + c, t[r][i + 2] = l - c, t[r][i + 1] = f + u, t[r][i + 3] = f - u, l = p[b + 1] * n[a][s + b + o + 1], h = p[126 - b] * n[a][s + b + o + 129], f = l - h, l += h, c = p[b + 65] * n[a][s + b + o + 65], h = p[62 - b] * n[a][s + b + o + 193], u = c - h, c += h, t[r][i + Ae.BLKSIZE_s / 2 + 0] = l + c, t[r][i + Ae.BLKSIZE_s / 2 + 2] = l - c, t[r][i + Ae.BLKSIZE_s / 2 + 1] = f + u, t[r][i + Ae.BLKSIZE_s / 2 + 3] = f - u; } while (0 <= --_); - b(t[r], i, Pe.BLKSIZE_s / 2); + m(t[r], i, Ae.BLKSIZE_s / 2); } - }, this.fft_long = function (e, t, a, s, n) { - var r = Pe.BLKSIZE / 8 - 1, - i = Pe.BLKSIZE / 2; + }, this.fft_long = function (e, t, a, n, s) { + var r = Ae.BLKSIZE / 8 - 1, + i = Ae.BLKSIZE / 2; do { var o, _, l, f, c, - h = 255 & v[r]; - _ = (o = u[h] * s[a][n + h]) - (c = u[h + 512] * s[a][n + h + 512]), o += c, f = (l = u[h + 256] * s[a][n + h + 256]) - (c = u[h + 768] * s[a][n + h + 768]), l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, _ = (o = u[h + 1] * s[a][n + h + 1]) - (c = u[h + 513] * s[a][n + h + 513]), o += c, f = (l = u[h + 257] * s[a][n + h + 257]) - (c = u[h + 769] * s[a][n + h + 769]), l += c, t[i + Pe.BLKSIZE / 2 + 0] = o + l, t[i + Pe.BLKSIZE / 2 + 2] = o - l, t[i + Pe.BLKSIZE / 2 + 1] = _ + f, t[i + Pe.BLKSIZE / 2 + 3] = _ - f; + u = 255 & v[r]; + o = h[u] * n[a][s + u], c = h[u + 512] * n[a][s + u + 512], _ = o - c, o += c, l = h[u + 256] * n[a][s + u + 256], c = h[u + 768] * n[a][s + u + 768], f = l - c, l += c, t[0 + (i -= 4)] = o + l, t[i + 2] = o - l, t[i + 1] = _ + f, t[i + 3] = _ - f, o = h[u + 1] * n[a][s + u + 1], c = h[u + 513] * n[a][s + u + 513], _ = o - c, o += c, l = h[u + 257] * n[a][s + u + 257], c = h[u + 769] * n[a][s + u + 769], f = l - c, l += c, t[i + Ae.BLKSIZE / 2 + 0] = o + l, t[i + Ae.BLKSIZE / 2 + 2] = o - l, t[i + Ae.BLKSIZE / 2 + 1] = _ + f, t[i + Ae.BLKSIZE / 2 + 3] = _ - f; } while (0 <= --r); - b(t, i, Pe.BLKSIZE / 2); + m(t, i, Ae.BLKSIZE / 2); }, this.init_fft = function (e) { - for (var t = 0; t < Pe.BLKSIZE; t++) u[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Pe.BLKSIZE); - for (t = 0; t < Pe.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Pe.BLKSIZE_s)); + for (var t = 0; t < Ae.BLKSIZE; t++) h[t] = .42 - .5 * Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE) + .08 * Math.cos(4 * Math.PI * (t + .5) / Ae.BLKSIZE); + for (var t = 0; t < Ae.BLKSIZE_s / 2; t++) p[t] = .5 * (1 - Math.cos(2 * Math.PI * (t + .5) / Ae.BLKSIZE_s)); }; }(), - k = 2.302585092994046, - _e = 2, - le = 16, + R = 2.302585092994046, d = 2, g = 16, E = .34, - n = 1 / 217621504 / (Pe.BLKSIZE / 2), - fe = .3, - ce = 21, - S = .2302585093; - function M(e) { - return e; - } - function N(e, t) { - for (var a = 0, s = 0; s < Pe.BLKSIZE / 2; ++s) a += e[s] * t.ATH.eql_w[s]; - return a *= n; - } - function he(e, t, a, s, n, r, i, o, _, l, f) { + v = 1 / 217621504 / (Ae.BLKSIZE / 2), + w = .2302585093; + function se(e, t, a, n, s, r, i, o, _, l, f) { var c = e.internal_flags; - if (_ < 2) B.fft_long(c, s[n], _, l, f), B.fft_short(c, r[i], _, l, f);else if (2 == _) { - for (var h = Pe.BLKSIZE - 1; 0 <= h; --h) { - var u = s[n + 0][h], - m = s[n + 1][h]; - s[n + 0][h] = (u + m) * ee.SQRT2 * .5, s[n + 1][h] = (u - m) * ee.SQRT2 * .5; - } - for (var p = 2; 0 <= p; --p) for (h = Pe.BLKSIZE_s - 1; 0 <= h; --h) { - u = r[i + 0][p][h], m = r[i + 1][p][h]; - r[i + 0][p][h] = (u + m) * ee.SQRT2 * .5, r[i + 1][p][h] = (u - m) * ee.SQRT2 * .5; - } + _ < 2 ? (k.fft_long(c, n[s], _, l, f), k.fft_short(c, r[i], _, l, f)) : 2 == _ && me(), t[0] = n[s + 0][0], t[0] *= t[0]; + for (var u = Ae.BLKSIZE / 2 - 1; 0 <= u; --u) { + var h = n[s + 0][Ae.BLKSIZE / 2 - u], + b = n[s + 0][Ae.BLKSIZE / 2 + u]; + t[Ae.BLKSIZE / 2 - u] = .5 * (h * h + b * b); } - t[0] = M(s[n + 0][0]), t[0] *= t[0]; - for (h = Pe.BLKSIZE / 2 - 1; 0 <= h; --h) { - var b = s[n + 0][Pe.BLKSIZE / 2 - h], - v = s[n + 0][Pe.BLKSIZE / 2 + h]; - t[Pe.BLKSIZE / 2 - h] = M(.5 * (b * b + v * v)); - } - for (p = 2; 0 <= p; --p) { + for (var p = 2; 0 <= p; --p) { a[p][0] = r[i + 0][p][0], a[p][0] *= a[p][0]; - for (h = Pe.BLKSIZE_s / 2 - 1; 0 <= h; --h) { - b = r[i + 0][p][Pe.BLKSIZE_s / 2 - h], v = r[i + 0][p][Pe.BLKSIZE_s / 2 + h]; - a[p][Pe.BLKSIZE_s / 2 - h] = M(.5 * (b * b + v * v)); + for (var u = Ae.BLKSIZE_s / 2 - 1; 0 <= u; --u) { + var h = r[i + 0][p][Ae.BLKSIZE_s / 2 - u], + b = r[i + 0][p][Ae.BLKSIZE_s / 2 + u]; + a[p][Ae.BLKSIZE_s / 2 - u] = .5 * (h * h + b * b); } } - var d = 0; - for (h = 11; h < Pe.HBLKSIZE; h++) d += t[h]; - if (c.tot_ener[_] = d, e.analysis) { - for (h = 0; h < Pe.HBLKSIZE; h++) c.pinfo.energy[o][_][h] = c.pinfo.energy_save[_][h], c.pinfo.energy_save[_][h] = t[h]; - c.pinfo.pe[o][_] = c.pe[_]; - } - 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = N(t, c)); + for (var m = 0, u = 11; u < Ae.HBLKSIZE; u++) m += t[u]; + c.tot_ener[_] = m, e.analysis && me(), 2 == e.athaa_loudapprox && _ < 2 && (c.loudness_sq[o][_] = c.loudness_sq_save[_], c.loudness_sq_save[_] = function (e, t) { + for (var a = 0, n = 0; n < Ae.BLKSIZE / 2; ++n) a += e[n] * t.ATH.eql_w[n]; + return a *= v; + }(t, c)); } - var y, + var x, + B, T, - x, - P = 8, - L = 23, - I = 15, - ue = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749]; - var f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], + C = 8, + I = 23, + L = 15, + re = [1, .79433, .63096, .63096, .63096, .63096, .63096, .25119, .11749], + f = [3.3246 * 3.3246, 3.23837 * 3.23837, 9.9500500969, 9.0247369744, 8.1854926609, 7.0440875649, 2.46209 * 2.46209, 2.284 * 2.284, 4.4892710641, 1.96552 * 1.96552, 1.82335 * 1.82335, 1.69146 * 1.69146, 2.4621061921, 2.1508568964, 1.37074 * 1.37074, 1.31036 * 1.31036, 1.5691069696, 1.4555939904, 1.16203 * 1.16203, 1.2715945225, 1.09428 * 1.09428, 1.0659 * 1.0659, 1.0779838276, 1.0382591025, 1], c = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1], - h = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; - function me(e, t, a, s, n, r) { + u = [5.5396212496, 2.29259 * 2.29259, 4.9868695969, 2.12675 * 2.12675, 2.02545 * 2.02545, 1.87894 * 1.87894, 1.74303 * 1.74303, 1.61695 * 1.61695, 2.2499700001, 1.39148 * 1.39148, 1.29083 * 1.29083, 1.19746 * 1.19746, 1.2339655056, 1.0779838276]; + function ie(e, t, a, n, s, r) { var i; if (e < t) { - if (!(t < e * T)) return e + t; + if (!(t < e * B)) return e + t; i = t / e; } else { - if (t * T <= e) return e + t; + if (t * B <= e) return e + t; i = e / t; } - if (e += t, s + 3 <= 6) { - if (y <= i) return e; - var o = 0 | ee.FAST_LOG10_X(i, 16); + if (e += t, n + 3 <= 6) { + if (x <= i) return e; + var o = 0 | V.FAST_LOG10_X(i, 16); return e * c[o]; } - var _, l; - o = 0 | ee.FAST_LOG10_X(i, 16); - return t = 0 != r ? n.ATH.cb_s[a] * n.ATH.adjust : n.ATH.cb_l[a] * n.ATH.adjust, e < x * t ? t < e ? (_ = 1, o <= 13 && (_ = h[o]), l = ee.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * h[o] : e * f[o]; + var _, + l, + o = 0 | V.FAST_LOG10_X(i, 16); + return t = 0 != r ? s.ATH.cb_s[a] * s.ATH.adjust : s.ATH.cb_l[a] * s.ATH.adjust, e < T * t ? t < e ? (_ = 1, o <= 13 && (_ = u[o]), l = V.FAST_LOG10_X(e / t, 10 / 15), e * ((f[o] - _) * l + _)) : 13 < o ? e : e * u[o] : e * f[o]; } - var r = [1.7782755904, 1.35879 * 1.35879, 1.38454 * 1.38454, 1.39497 * 1.39497, 1.40548 * 1.40548, 1.3537 * 1.3537, 1.6999465924, 1.22321 * 1.22321, 1.3169398564, 1]; - function A(e, t, a) { - var s; - if (e < 0 && (e = 0), t < 0 && (t = 0), e <= 0) return t; - if (t <= 0) return e; - if (s = e < t ? t / e : e / t, -2 <= a && a <= 2) { - if (y <= s) return e + t; - var n = 0 | ee.FAST_LOG10_X(s, 16); - return (e + t) * r[n]; - } - return s < T ? e + t : (e < t && (e = t), e); - } - function pe(e, t, a, s, n) { + function oe(e, t, a, n, s) { var r, i, o = 0, _ = 0; - for (r = i = 0; r < Pe.SBMAX_s; ++i, ++r) { + for (r = i = 0; r < Ae.SBMAX_s; ++i, ++r) { for (var l = e.bo_s[r], f = e.npart_s, c = l < f ? l : f; i < c;) o += t[i], _ += a[i], i++; - if (e.en[s].s[r][n] = o, e.thm[s].s[r][n] = _, f <= i) { + if (e.en[n].s[r][s] = o, e.thm[n].s[r][s] = _, f <= i) { ++r; break; } - var h = e.PSY.bo_s_weight[r], - u = 1 - h; - o = h * t[i], _ = h * a[i], e.en[s].s[r][n] += o, e.thm[s].s[r][n] += _, o = u * t[i], _ = u * a[i]; + var u = e.PSY.bo_s_weight[r], + h = 1 - u; + o = u * t[i], _ = u * a[i], e.en[n].s[r][s] += o, e.thm[n].s[r][s] += _, o = h * t[i], _ = h * a[i]; } - for (; r < Pe.SBMAX_s; ++r) e.en[s].s[r][n] = 0, e.thm[s].s[r][n] = 0; + for (; r < Ae.SBMAX_s; ++r) e.en[n].s[r][s] = 0, e.thm[n].s[r][s] = 0; } - function be(e, t, a, s) { - var n, + function _e(e, t, a, n) { + var s, r, i = 0, o = 0; - for (n = r = 0; n < Pe.SBMAX_l; ++r, ++n) { - for (var _ = e.bo_l[n], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; - if (e.en[s].l[n] = i, e.thm[s].l[n] = o, l <= r) { - ++n; + for (s = r = 0; s < Ae.SBMAX_l; ++r, ++s) { + for (var _ = e.bo_l[s], l = e.npart_l, f = _ < l ? _ : l; r < f;) i += t[r], o += a[r], r++; + if (e.en[n].l[s] = i, e.thm[n].l[s] = o, l <= r) { + ++s; break; } - var c = e.PSY.bo_l_weight[n], - h = 1 - c; - i = c * t[r], o = c * a[r], e.en[s].l[n] += i, e.thm[s].l[n] += o, i = h * t[r], o = h * a[r]; + var c = e.PSY.bo_l_weight[s], + u = 1 - c; + i = c * t[r], o = c * a[r], e.en[n].l[s] += i, e.thm[n].l[s] += o, i = u * t[r], o = u * a[r]; } - for (; n < Pe.SBMAX_l; ++n) e.en[s].l[n] = 0, e.thm[s].l[n] = 0; + for (; s < Ae.SBMAX_l; ++s) e.en[n].l[s] = 0, e.thm[n].l[s] = 0; } - function ve(e, t, a, s, n, r) { + function le(e, t, a, n, s, r) { var i, o, _ = e.internal_flags; for (o = i = 0; o < _.npart_s; ++o) { - for (var l = 0, f = 0, c = _.numlines_s[o], h = 0; h < c; ++h, ++i) { - var u = t[r][i]; - l += u, f < u && (f = u); + for (var l = 0, f = 0, c = _.numlines_s[o], u = 0; u < c; ++u, ++i) { + var h = t[r][i]; + l += h, f < h && (f = h); } a[o] = l; } for (i = o = 0; o < _.npart_s; o++) { - var m = _.s3ind_s[o][0], - p = _.s3_ss[i++] * a[m]; - for (++m; m <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[m], ++i, ++m; - var b = d * _.nb_s1[n][o]; - if (s[o] = Math.min(p, b), _.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - b = g * _.nb_s2[n][o]; - var v = s[o]; - s[o] = Math.min(b, v); + var b = _.s3ind_s[o][0], + p = _.s3_ss[i++] * a[b]; + for (++b; b <= _.s3ind_s[o][1];) p += _.s3_ss[i] * a[b], ++i, ++b; + var m = d * _.nb_s1[s][o]; + if (n[o] = Math.min(p, m), _.blocktype_old[1 & s] == Ae.SHORT_TYPE) { + var m = g * _.nb_s2[s][o], + v = n[o]; + n[o] = Math.min(m, v); } - _.nb_s2[n][o] = _.nb_s1[n][o], _.nb_s1[n][o] = p; + _.nb_s2[s][o] = _.nb_s1[s][o], _.nb_s1[s][o] = p; } - for (; o <= Pe.CBANDS; ++o) a[o] = 0, s[o] = 0; + for (; o <= Ae.CBANDS; ++o) a[o] = 0, n[o] = 0; } - function de(e, t, a) { + function fe(e, t, a) { return 1 <= a ? e : a <= 0 ? t : 0 < t ? Math.pow(e / t, a) * t : 0; } var _ = [11.8, 13.6, 17.2, 32, 46.5, 51.3, 57.5, 67.1, 71.5, 84.6, 97.6, 130]; - function ge(e, t) { - for (var a = 309.07, s = 0; s < Pe.SBMAX_s - 1; s++) for (var n = 0; n < 3; n++) { - var r = e.thm.s[s][n]; + function ce(e, t) { + for (var a = 309.07, n = 0; n < Ae.SBMAX_s - 1; n++) for (var s = 0; s < 3; s++) { + var r = e.thm.s[n][s]; if (0 < r) { var i = r * t, - o = e.en.s[s][n]; - i < o && (a += 1e10 * i < o ? _[s] * (10 * k) : _[s] * ee.FAST_LOG10(o / i)); + o = e.en.s[n][s]; + i < o && (a += 1e10 * i < o ? _[n] * (10 * R) : _[n] * V.FAST_LOG10(o / i)); } } return a; } var o = [6.8, 5.8, 5.8, 6.4, 6.5, 9.9, 12.1, 14.4, 15, 18.9, 21.6, 26.9, 34.2, 40.2, 46.8, 56.5, 60.7, 73.9, 85.7, 93.4, 126.1]; - function Se(e, t) { - for (var a = 281.0575, s = 0; s < Pe.SBMAX_l - 1; s++) { - var n = e.thm.l[s]; - if (0 < n) { - var r = n * t, - i = e.en.l[s]; - r < i && (a += 1e10 * r < i ? o[s] * (10 * k) : o[s] * ee.FAST_LOG10(i / r)); + function ue(e, t) { + for (var a = 281.0575, n = 0; n < Ae.SBMAX_l - 1; n++) { + var s = e.thm.l[n]; + if (0 < s) { + var r = s * t, + i = e.en.l[n]; + r < i && (a += 1e10 * r < i ? o[n] * (10 * R) : o[n] * V.FAST_LOG10(i / r)); } } return a; } - function Me(e, t, a, s, n) { + function he(e, t, a, n, s) { var r, i; for (r = i = 0; r < e.npart_l; ++r) { var o, @@ -12771,894 +12875,495 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js var f = t[i]; _ += f, l < f && (l = f); } - a[r] = _, s[r] = l, n[r] = _ * e.rnumlines_l[r]; + a[r] = _, n[r] = l, s[r] = _ * e.rnumlines_l[r]; } } - function we(e, t, a, s) { - var n = ue.length - 1, + function be(e, t, a, n) { + var s = re.length - 1, r = 0, i = a[r] + a[r + 1]; - 0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - for (r = 1; r < e.npart_l - 1; r++) { - var o, _; - if (0 < (i = a[r - 1] + a[r] + a[r + 1])) (o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1)))) && (_ = n), s[r] = _;else s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; + if (0 < i) { + var o = t[r]; + o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + for (r = 1; r < e.npart_l - 1; r++) if (0 < (i = a[r - 1] + a[r] + a[r + 1])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]); + var _ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] + e.numlines_l[r + 1] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; + if (0 < (i = a[r - 1] + a[r])) { + var o = t[r - 1]; + o < t[r] && (o = t[r]); + var _ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_l[r - 1] + e.numlines_l[r] - 1))); + s < _ && (_ = s), n[r] = _; + } else n[r] = 0; } - var Re = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function D(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (s < 2) B.fft_long(_, i[o], s, t, a);else if (2 == s) for (var l = Pe.BLKSIZE - 1; 0 <= l; --l) { - var f = i[o + 0][l], - c = i[o + 1][l]; - i[o + 0][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][l] = (f - c) * ee.SQRT2 * .5; - } - r[0] = M(i[o + 0][0]), r[0] *= r[0]; - for (l = Pe.BLKSIZE / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][Pe.BLKSIZE / 2 - l], - u = i[o + 0][Pe.BLKSIZE / 2 + l]; - r[Pe.BLKSIZE / 2 - l] = M(.5 * (h * h + u * u)); - } - var m = 0; - for (l = 11; l < Pe.HBLKSIZE; l++) m += r[l]; - if (_.tot_ener[s] = m, e.analysis) { - for (l = 0; l < Pe.HBLKSIZE; l++) _.pinfo.energy[n][s][l] = _.pinfo.energy_save[s][l], _.pinfo.energy_save[s][l] = r[l]; - _.pinfo.pe[n][s] = _.pe[s]; - } - } - function Y(e, t, a, s, n, r, i, o) { - var _ = e.internal_flags; - if (0 == n && s < 2 && B.fft_short(_, i[o], s, t, a), 2 == s) for (var l = Pe.BLKSIZE_s - 1; 0 <= l; --l) { - var f = i[o + 0][n][l], - c = i[o + 1][n][l]; - i[o + 0][n][l] = (f + c) * ee.SQRT2 * .5, i[o + 1][n][l] = (f - c) * ee.SQRT2 * .5; - } - r[n][0] = i[o + 0][n][0], r[n][0] *= r[n][0]; - for (l = Pe.BLKSIZE_s / 2 - 1; 0 <= l; --l) { - var h = i[o + 0][n][Pe.BLKSIZE_s / 2 - l], - u = i[o + 0][n][Pe.BLKSIZE_s / 2 + l]; - r[n][Pe.BLKSIZE_s / 2 - l] = M(.5 * (h * h + u * u)); - } - } - this.L3psycho_anal_ns = function (e, t, a, s, n, r, i, o, _, l) { - var f, - c, - h, - u, - m, - p, - b, - v, - d, - g, - S = e.internal_flags, - M = ke([2, Pe.BLKSIZE]), - w = ke([2, 3, Pe.BLKSIZE_s]), - R = Be(Pe.CBANDS + 1), - A = Be(Pe.CBANDS + 1), - B = Be(Pe.CBANDS + 2), - k = Ae(2), - y = Ae(2), - T = ke([2, 576]), - x = Ae(Pe.CBANDS + 2), - E = Ae(Pe.CBANDS + 2); - for (ye.fill(E, 0), f = S.channels_out, e.mode == Ee.JOINT_STEREO && (f = 4), d = e.VBR == xe.vbr_off ? 0 == S.ResvMax ? 0 : S.ResvSize / S.ResvMax * .5 : e.VBR == xe.vbr_rh || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt ? .6 : 1, c = 0; c < S.channels_out; c++) { - var P = t[c], - L = a + 576 - 350 - ce + 192; - for (u = 0; u < 576; u++) { - var I, H; - for (I = P[L + u + 10], m = H = 0; m < (ce - 1) / 2 - 1; m += 2) I += Re[m] * (P[L + u + m] + P[L + u + ce - m]), H += Re[m + 1] * (P[L + u + m + 1] + P[L + u + ce - m - 1]); - T[c][u] = I + H; - } - n[s][c].en.assign(S.en[c]), n[s][c].thm.assign(S.thm[c]), 2 < f && (r[s][c].en.assign(S.en[c + 2]), r[s][c].thm.assign(S.thm[c + 2])); - } - for (c = 0; c < f; c++) { - var C, - V = Be(12), - O = [0, 0, 0, 0], - N = Be(12), - D = 1, - Y = Be(Pe.CBANDS), - X = Be(Pe.CBANDS), - q = [0, 0, 0, 0], - F = Be(Pe.HBLKSIZE), - j = ke([3, Pe.HBLKSIZE_s]); - for (u = 0; u < 3; u++) V[u] = S.nsPsy.last_en_subshort[c][u + 6], N[u] = V[u] / S.nsPsy.last_en_subshort[c][u + 4], O[0] += V[u]; - if (2 == c) for (u = 0; u < 576; u++) { - var z, Z; - z = T[0][u], Z = T[1][u], T[0][u] = z + Z, T[1][u] = z - Z; - } - var K = T[1 & c], - G = 0; - for (u = 0; u < 9; u++) { - for (var U = G + 64, Q = 1; G < U; G++) Q < Math.abs(K[G]) && (Q = Math.abs(K[G])); - S.nsPsy.last_en_subshort[c][u] = V[u + 3] = Q, O[1 + u / 3] += Q, Q > V[u + 3 - 2] ? Q /= V[u + 3 - 2] : Q = V[u + 3 - 2] > 10 * Q ? V[u + 3 - 2] / (10 * Q) : 0, N[u + 3] = Q; - } - if (e.analysis) { - var W = N[0]; - for (u = 1; u < 12; u++) W < N[u] && (W = N[u]); - S.pinfo.ers[s][c] = S.pinfo.ers_save[c], S.pinfo.ers_save[c] = W; - } - for (C = 3 == c ? S.nsPsy.attackthre_s : S.nsPsy.attackthre, u = 0; u < 12; u++) 0 == q[u / 3] && N[u] > C && (q[u / 3] = u % 3 + 1); - for (u = 1; u < 4; u++) { - (O[u - 1] > O[u] ? O[u - 1] / O[u] : O[u] / O[u - 1]) < 1.7 && (q[u] = 0, 1 == u && (q[0] = 0)); - } - for (0 != q[0] && 0 != S.nsPsy.lastAttacks[c] && (q[0] = 0), 3 != S.nsPsy.lastAttacks[c] && q[0] + q[1] + q[2] + q[3] == 0 || ((D = 0) != q[1] && 0 != q[0] && (q[1] = 0), 0 != q[2] && 0 != q[1] && (q[2] = 0), 0 != q[3] && 0 != q[2] && (q[3] = 0)), c < 2 ? y[c] = D : 0 == D && (y[0] = y[1] = 0), _[c] = S.tot_ener[c], he(e, F, j, M, 1 & c, w, 1 & c, s, c, t, a), Me(S, F, R, Y, X), we(S, Y, X, x), v = 0; v < 3; v++) { - var J, $; - for (ve(e, j, A, B, c, v), pe(S, A, B, c, v), b = 0; b < Pe.SBMAX_s; b++) { - if ($ = S.thm[c].s[b][v], $ *= .8, 2 <= q[v] || 1 == q[v + 1]) { - var ee = 0 != v ? v - 1 : 2; - Q = de(S.thm[c].s[b][ee], $, .6 * d); - $ = Math.min($, Q); - } - if (1 == q[v]) { - ee = 0 != v ? v - 1 : 2, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } else if (0 != v && 3 == q[v - 1] || 0 == v && 3 == S.nsPsy.lastAttacks[c]) { - ee = 2 != v ? v + 1 : 0, Q = de(S.thm[c].s[b][ee], $, fe * d); - $ = Math.min($, Q); - } - J = V[3 * v + 3] + V[3 * v + 4] + V[3 * v + 5], 6 * V[3 * v + 5] < J && ($ *= .5, 6 * V[3 * v + 4] < J && ($ *= .5)), S.thm[c].s[b][v] = $; - } - } - for (S.nsPsy.lastAttacks[c] = q[2], h = p = 0; h < S.npart_l; h++) { - for (var te = S.s3ind[h][0], ae = R[te] * ue[x[te]], se = S.s3_ll[p++] * ae; ++te <= S.s3ind[h][1];) ae = R[te] * ue[x[te]], se = me(se, S.s3_ll[p++] * ae, te, te - h, S, 0); - se *= .158489319246111, S.blocktype_old[1 & c] == Pe.SHORT_TYPE ? B[h] = se : B[h] = de(Math.min(se, Math.min(_e * S.nb_1[c][h], le * S.nb_2[c][h])), se, d), S.nb_2[c][h] = S.nb_1[c][h], S.nb_1[c][h] = se; - } - for (; h <= Pe.CBANDS; ++h) R[h] = 0, B[h] = 0; - be(S, R, B, c); - } - (e.mode != Ee.STEREO && e.mode != Ee.JOINT_STEREO || 0 < e.interChRatio && function (e, t) { - var a = e.internal_flags; - if (1 < a.channels_out) { - for (var s = 0; s < Pe.SBMAX_l; s++) { - var n = a.thm[0].l[s], - r = a.thm[1].l[s]; - a.thm[0].l[s] += r * t, a.thm[1].l[s] += n * t; - } - for (s = 0; s < Pe.SBMAX_s; s++) for (var i = 0; i < 3; i++) n = a.thm[0].s[s][i], r = a.thm[1].s[s][i], a.thm[0].s[s][i] += r * t, a.thm[1].s[s][i] += n * t; - } - }(e, e.interChRatio), e.mode == Ee.JOINT_STEREO) && (!function (e) { - for (var t = 0; t < Pe.SBMAX_l; t++) if (!(e.thm[0].l[t] > 1.58 * e.thm[1].l[t] || e.thm[1].l[t] > 1.58 * e.thm[0].l[t])) { - var a = e.mld_l[t] * e.en[3].l[t], - s = Math.max(e.thm[2].l[t], Math.min(e.thm[3].l[t], a)); - a = e.mld_l[t] * e.en[2].l[t]; - var n = Math.max(e.thm[3].l[t], Math.min(e.thm[2].l[t], a)); - e.thm[2].l[t] = s, e.thm[3].l[t] = n; - } - for (t = 0; t < Pe.SBMAX_s; t++) for (var r = 0; r < 3; r++) e.thm[0].s[t][r] > 1.58 * e.thm[1].s[t][r] || e.thm[1].s[t][r] > 1.58 * e.thm[0].s[t][r] || (a = e.mld_s[t] * e.en[3].s[t][r], s = Math.max(e.thm[2].s[t][r], Math.min(e.thm[3].s[t][r], a)), a = e.mld_s[t] * e.en[2].s[t][r], n = Math.max(e.thm[3].s[t][r], Math.min(e.thm[2].s[t][r], a)), e.thm[2].s[t][r] = s, e.thm[3].s[t][r] = n); - }(S), g = e.msfix, 0 < Math.abs(g) && function (e, t, a) { - var s = t, - n = Math.pow(10, a); - t *= 2, s *= 2; - for (var r = 0; r < Pe.SBMAX_l; r++) f = e.ATH.cb_l[e.bm_l[r]] * n, (o = Math.min(Math.max(e.thm[0].l[r], f), Math.max(e.thm[1].l[r], f))) * t < (_ = Math.max(e.thm[2].l[r], f)) + (l = Math.max(e.thm[3].l[r], f)) && (_ *= c = o * s / (_ + l), l *= c), e.thm[2].l[r] = Math.min(_, e.thm[2].l[r]), e.thm[3].l[r] = Math.min(l, e.thm[3].l[r]); - for (n *= Pe.BLKSIZE_s / Pe.BLKSIZE, r = 0; r < Pe.SBMAX_s; r++) for (var i = 0; i < 3; i++) { - var o, _, l, f, c; - f = e.ATH.cb_s[e.bm_s[r]] * n, (o = Math.min(Math.max(e.thm[0].s[r][i], f), Math.max(e.thm[1].s[r][i], f))) * t < (_ = Math.max(e.thm[2].s[r][i], f)) + (l = Math.max(e.thm[3].s[r][i], f)) && (_ *= c = o * t / (_ + l), l *= c), e.thm[2].s[r][i] = Math.min(e.thm[2].s[r][i], _), e.thm[3].s[r][i] = Math.min(e.thm[3].s[r][i], l); - } - }(S, g, e.ATHlower * S.ATH.adjust)); - for (function (e, t, a, s) { - var n = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var r = 0; r < n.channels_out; r++) s[r] = Pe.NORM_TYPE, e.short_blocks == Te.short_block_dispensed && (t[r] = 1), e.short_blocks == Te.short_block_forced && (t[r] = 0), 0 != t[r] ? n.blocktype_old[r] == Pe.SHORT_TYPE && (s[r] = Pe.STOP_TYPE) : (s[r] = Pe.SHORT_TYPE, n.blocktype_old[r] == Pe.NORM_TYPE && (n.blocktype_old[r] = Pe.START_TYPE), n.blocktype_old[r] == Pe.STOP_TYPE && (n.blocktype_old[r] = Pe.SHORT_TYPE)), a[r] = n.blocktype_old[r], n.blocktype_old[r] = s[r]; - }(e, y, l, k), c = 0; c < f; c++) { - var ne, - re, - ie, - oe = 0; - 1 < c ? (ne = o, oe = -2, re = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (re = Pe.SHORT_TYPE), ie = r[s][c - 2]) : (ne = i, oe = 0, re = l[c], ie = n[s][c]), ne[oe + c] = re == Pe.SHORT_TYPE ? ge(ie, S.masking_lower) : Se(ie, S.masking_lower), e.analysis && (S.pinfo.pe[s][c] = ne[oe + c]); - } - return 0; - }; - var X = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; - function q(e, t, a) { - if (0 == a) for (var s = 0; s < e.npart_s; s++) e.nb_s2[t][s] = e.nb_s1[t][s], e.nb_s1[t][s] = 0; - } - function F(e, t) { - for (var a = 0; a < e.npart_l; a++) e.nb_2[t][a] = e.nb_1[t][a], e.nb_1[t][a] = 0; - } - function j(e, t, a, s, n, r) { - var i, - o, - _, - l = e.internal_flags, - f = new float[Pe.CBANDS](), - c = Be(Pe.CBANDS), - h = new int[Pe.CBANDS](); - for (_ = o = 0; _ < l.npart_s; ++_) { - var u = 0, - m = 0, - p = l.numlines_s[_]; - for (i = 0; i < p; ++i, ++o) { - var b = t[r][o]; - u += b, m < b && (m = b); - } - a[_] = u, f[_] = m, c[_] = u / p; - } - for (; _ < Pe.CBANDS; ++_) f[_] = 0, c[_] = 0; - for (function (e, t, a, s) { - var n = ue.length - 1, - r = 0, - i = a[r] + a[r + 1]; - for (0 < i ? ((o = t[r]) < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0, r = 1; r < e.npart_s - 1; r++) { - var o, _; - 0 < (i = a[r - 1] + a[r] + a[r + 1]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), o < t[r + 1] && (o = t[r + 1]), n < (_ = 0 | (i = 20 * (3 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] + e.numlines_s[r + 1] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - } - 0 < (i = a[r - 1] + a[r]) ? ((o = t[r - 1]) < t[r] && (o = t[r]), n < (_ = 0 | (i = 20 * (2 * o - i) / (i * (e.numlines_s[r - 1] + e.numlines_s[r] - 1)))) && (_ = n), s[r] = _) : s[r] = 0; - }(l, f, c, h), o = _ = 0; _ < l.npart_s; _++) { - var v, - d, - g, - S, - M, - w = l.s3ind_s[_][0], - R = l.s3ind_s[_][1]; - for (v = h[w], d = 1, S = l.s3_ss[o] * a[w] * ue[h[w]], ++o, ++w; w <= R;) v += h[w], d += 1, S = A(S, g = l.s3_ss[o] * a[w] * ue[h[w]], w - _), ++o, ++w; - S *= M = .5 * ue[v = (1 + 2 * v) / (2 * d)], s[_] = S, l.nb_s2[n][_] = l.nb_s1[n][_], l.nb_s1[n][_] = S, g = f[_], g *= l.minval_s[_], g *= M, s[_] > g && (s[_] = g), 1 < l.masking_lower && (s[_] *= l.masking_lower), s[_] > a[_] && (s[_] = a[_]), l.masking_lower < 1 && (s[_] *= l.masking_lower); - } - for (; _ < Pe.CBANDS; ++_) a[_] = 0, s[_] = 0; - } - function z(e, t, a, s, n) { - var r, - i = Be(Pe.CBANDS), - o = Be(Pe.CBANDS), - _ = Ae(Pe.CBANDS + 2); - Me(e, t, a, i, o), we(e, i, o, _); - var l = 0; - for (r = 0; r < e.npart_l; r++) { - var f, - c, - h, - u = e.s3ind[r][0], - m = e.s3ind[r][1], - p = 0, - b = 0; - for (p = _[u], b += 1, c = e.s3_ll[l] * a[u] * ue[_[u]], ++l, ++u; u <= m;) p += _[u], b += 1, c = A(c, f = e.s3_ll[l] * a[u] * ue[_[u]], u - r), ++l, ++u; - if (c *= h = .5 * ue[p = (1 + 2 * p) / (2 * b)], e.blocktype_old[1 & n] == Pe.SHORT_TYPE) { - var v = _e * e.nb_1[n][r]; - s[r] = 0 < v ? Math.min(c, v) : Math.min(c, a[r] * fe); - } else { - var d = le * e.nb_2[n][r], - g = _e * e.nb_1[n][r]; - d <= 0 && (d = c), g <= 0 && (g = c), v = e.blocktype_old[1 & n] == Pe.NORM_TYPE ? Math.min(g, d) : g, s[r] = Math.min(c, v); - } - e.nb_2[n][r] = e.nb_1[n][r], e.nb_1[n][r] = c, f = i[r], f *= e.minval_l[r], f *= h, s[r] > f && (s[r] = f), 1 < e.masking_lower && (s[r] *= e.masking_lower), s[r] > a[r] && (s[r] = a[r]), e.masking_lower < 1 && (s[r] *= e.masking_lower); - } - for (; r < Pe.CBANDS; ++r) a[r] = 0, s[r] = 0; - } - function Z(e, t, a, s, n, r, i) { - for (var o, _, l = 2 * r, f = 0 < r ? Math.pow(10, n) : 1, c = 0; c < i; ++c) { - var h = e[2][c], - u = e[3][c], - m = t[0][c], - p = t[1][c], - b = t[2][c], - v = t[3][c]; - if (m <= 1.58 * p && p <= 1.58 * m) { - var d = a[c] * u, - g = a[c] * h; - _ = Math.max(b, Math.min(v, d)), o = Math.max(v, Math.min(b, g)); - } else _ = b, o = v; - if (0 < r) { - var S, - M, - w = s[c] * f; - if (S = Math.min(Math.max(m, w), Math.max(p, w)), 0 < (M = (b = Math.max(_, w)) + (v = Math.max(o, w))) && S * l < M) { - var R = S * l / M; - b *= R, v *= R; - } - _ = Math.min(b, _), o = Math.min(v, o); - } - h < _ && (_ = h), u < o && (o = u), t[2][c] = _, t[3][c] = o; - } - } - function w(e, t) { - var a; - return (a = 0 <= e ? 27 * -e : e * t) <= -72 ? 0 : Math.exp(a * S); - } - function R(e) { - var t, - a, - s = 0; - for (s = 0; 1e-20 < w(s, e); s -= 1); - for (n = s, r = 0; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? r = s : n = s; - t = n; - var n, r; - s = 0; - for (s = 0; 1e-20 < w(s, e); s += 1); - for (n = 0, r = s; 1e-12 < Math.abs(r - n);) 0 < w(s = (r + n) / 2, e) ? n = s : r = s; - a = r; - var i, - o = 0; - for (i = 0; i <= 1e3; ++i) { - o += w(s = t + i * (a - t) / 1e3, e); - } - return 1001 / (o * (a - t)); - } - function H(e) { + var pe = [-1.730326e-17, -.01703172, -1.349528e-17, .0418072, -6.73278e-17, -.0876324, -3.0835e-17, .1863476, -1.104424e-16, -.627638]; + function P(e) { return e < 0 && (e = 0), e *= .001, 13 * Math.atan(.76 * e) + 3.5 * Math.atan(e * e / 56.25); } - function C(e, t, a, s, n, r, i, o, _, l, f, c) { - var h, - u = Be(Pe.CBANDS + 1), - m = o / (15 < c ? 1152 : 384), - p = Ae(Pe.HBLKSIZE); + function H(e, t, a, n, s, r, i, o, _, l, f, c) { + var u, + h = de(Ae.CBANDS + 1), + b = o / (15 < c ? 1152 : 384), + p = ve(Ae.HBLKSIZE); o /= _; - var b = 0, + var m = 0, v = 0; - for (h = 0; h < Pe.CBANDS; h++) { + for (u = 0; u < Ae.CBANDS; u++) { var d; - for (y = H(o * b), u[h] = o * b, d = b; H(o * d) - y < E && d <= _ / 2; d++); - for (e[h] = d - b, v = h + 1; b < d;) p[b++] = h; - if (_ / 2 < b) { - b = _ / 2, ++h; + for (x = P(o * m), h[u] = o * m, d = m; P(o * d) - x < E && d <= _ / 2; d++); + for (e[u] = d - m, v = u + 1; m < d;) p[m++] = u; + if (_ / 2 < m) { + m = _ / 2, ++u; break; } } - u[h] = o * b; + h[u] = o * m; for (var g = 0; g < c; g++) { - var S, M, w, R, A; - w = l[g], R = l[g + 1], (S = 0 | Math.floor(.5 + f * (w - .5))) < 0 && (S = 0), _ / 2 < (M = 0 | Math.floor(.5 + f * (R - .5))) && (M = _ / 2), a[g] = (p[S] + p[M]) / 2, t[g] = p[M]; - var B = m * R; - i[g] = (B - u[t[g]]) / (u[t[g] + 1] - u[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = H(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); + var w, S, M, y, A; + M = l[g], y = l[g + 1], (w = 0 | Math.floor(.5 + f * (M - .5))) < 0 && (w = 0), S = 0 | Math.floor(.5 + f * (y - .5)), _ / 2 < S && (S = _ / 2), a[g] = (p[w] + p[S]) / 2, t[g] = p[S]; + var k = b * y; + i[g] = (k - h[t[g]]) / (h[t[g] + 1] - h[t[g]]), i[g] < 0 ? i[g] = 0 : 1 < i[g] && (i[g] = 1), A = P(o * l[g] * f), A = Math.min(A, 15.5) / 15.5, r[g] = Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * A)) - 2.5); } - for (var k = b = 0; k < v; k++) { - var y, - T, - x = e[k]; - y = H(o * b), T = H(o * (b + x - 1)), s[k] = .5 * (y + T), y = H(o * (b - .5)), T = H(o * (b + x - .5)), n[k] = T - y, b += x; + for (var R = m = 0; R < v; R++) { + var x, + B, + T = e[R]; + x = P(o * m), B = P(o * (m + T - 1)), n[R] = .5 * (x + B), x = P(o * (m - .5)), B = P(o * (m + T - .5)), s[R] = B - x, m += T; } return v; } - function V(e, t, a, s, n, r) { + function O(e, t, a, n, s, r) { var i, o, _, l, f, c, - h = ke([Pe.CBANDS, Pe.CBANDS]), - u = 0; - if (r) for (var m = 0; m < t; m++) for (i = 0; i < t; i++) { - var p = (o = a[m] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * S), _ /= .6609193)) * s[i]); - h[m][i] = p * n[m]; - } else for (i = 0; i < t; i++) { - var b = 15 + Math.min(21 / a[i], 12), - v = R(b); - for (m = 0; m < t; m++) { - p = v * w(a[m] - a[i], b) * s[i]; - h[m][i] = p * n[m]; - } + u = ge([Ae.CBANDS, Ae.CBANDS]), + h = 0; + if (r) for (var b = 0; b < t; b++) for (i = 0; i < t; i++) { + var p = (o = a[b] - a[i], c = f = l = _ = void 0, _ = o, l = .5 <= (_ *= 0 <= _ ? 3 : 1.5) && _ <= 2.5 ? 8 * ((c = _ - .5) * c - 2 * c) : 0, ((f = 15.811389 + 7.5 * (_ += .474) - 17.5 * Math.sqrt(1 + _ * _)) <= -60 ? 0 : (_ = Math.exp((l + f) * w), _ /= .6609193)) * n[i]); + u[b][i] = p * s[b]; + } else me(); + for (var b = 0; b < t; b++) { + for (i = 0; i < t && !(0 < u[b][i]); i++); + for (e[b][0] = i, i = t - 1; 0 < i && !(0 < u[b][i]); i--); + e[b][1] = i, h += e[b][1] - e[b][0] + 1; } - for (m = 0; m < t; m++) { - for (i = 0; i < t && !(0 < h[m][i]); i++); - for (e[m][0] = i, i = t - 1; 0 < i && !(0 < h[m][i]); i--); - e[m][1] = i, u += e[m][1] - e[m][0] + 1; - } - var d = Be(u), - g = 0; - for (m = 0; m < t; m++) for (i = e[m][0]; i <= e[m][1]; i++) d[g++] = h[m][i]; - return d; + for (var m = de(h), v = 0, b = 0; b < t; b++) for (i = e[b][0]; i <= e[b][1]; i++) m[v++] = u[b][i]; + return m; } - function O(e) { - var t = H(e); + function N(e) { + var t = P(e); return t = Math.min(t, 15.5) / 15.5, Math.pow(10, 1.25 * (1 - Math.cos(Math.PI * t)) - 2.5); } - function s(e, t) { - return e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e), 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + function n(e, t) { + e < -.3 && (e = 3410), e /= 1e3, e = Math.max(.1, e); + var a = 3.64 * Math.pow(e, -.8) - 6.8 * Math.exp(-.6 * Math.pow(e - 3.4, 2)) + 6 * Math.exp(-.15 * Math.pow(e - 8.7, 2)) + .001 * (.6 + .04 * t) * Math.pow(e, 4); + return a; } - this.L3psycho_anal_vbr = function (e, t, a, s, n, r, i, o, _, l) { + this.L3psycho_anal_ns = function (e, t, a, n, s, r, i, o, _, l) { var f, c, - h, u, + h, + b, + p, m, - p = e.internal_flags, - b = Be(Pe.HBLKSIZE), - v = ke([3, Pe.HBLKSIZE_s]), - d = ke([2, Pe.BLKSIZE]), - g = ke([2, 3, Pe.BLKSIZE_s]), - S = ke([4, Pe.CBANDS]), - M = ke([4, Pe.CBANDS]), - w = ke([4, 3]), - R = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]], - A = Ae(2), - B = e.mode == Ee.JOINT_STEREO ? 4 : p.channels_out; - !function (e, t, a, s, n, r, i, o, _, l) { - for (var f = ke([2, 576]), c = e.internal_flags, h = c.channels_out, u = e.mode == Ee.JOINT_STEREO ? 4 : h, m = 0; m < h; m++) { - firbuf = t[m]; - for (var p = a + 576 - 350 - ce + 192, b = 0; b < 576; b++) { - var v, d; - v = firbuf[p + b + 10]; - for (var g = d = 0; g < (ce - 1) / 2 - 1; g += 2) v += X[g] * (firbuf[p + b + g] + firbuf[p + b + ce - g]), d += X[g + 1] * (firbuf[p + b + g + 1] + firbuf[p + b + ce - g - 1]); - f[m][b] = v + d; - } - n[s][m].en.assign(c.en[m]), n[s][m].thm.assign(c.thm[m]), 2 < u && (r[s][m].en.assign(c.en[m + 2]), r[s][m].thm.assign(c.thm[m + 2])); + v, + d, + g = e.internal_flags, + w = ge([2, Ae.BLKSIZE]), + S = ge([2, 3, Ae.BLKSIZE_s]), + M = de(Ae.CBANDS + 1), + y = de(Ae.CBANDS + 1), + A = de(Ae.CBANDS + 2), + k = ve(2), + R = ve(2), + x = ge([2, 576]), + B = ve(Ae.CBANDS + 2), + T = ve(Ae.CBANDS + 2); + for (we.fill(T, 0), f = g.channels_out, e.mode == ye.JOINT_STEREO && (f = 4), d = e.VBR == Me.vbr_off ? 0 == g.ResvMax ? 0 : g.ResvSize / g.ResvMax * .5 : e.VBR == Me.vbr_rh || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt ? .6 : 1, c = 0; c < g.channels_out; c++) { + var E = t[c], + C = a + 576 - 350 - 21 + 192; + for (h = 0; h < 576; h++) { + var I, L; + for (I = E[C + h + 10], b = L = 0; b < 9; b += 2) I += pe[b] * (E[C + h + b] + E[C + h + 21 - b]), L += pe[b + 1] * (E[C + h + b + 1] + E[C + h + 21 - b - 1]); + x[c][h] = I + L; } - for (m = 0; m < u; m++) { - var S = Be(12), - M = Be(12), - w = [0, 0, 0, 0], - R = f[1 & m], - A = 0, - B = 3 == m ? c.nsPsy.attackthre_s : c.nsPsy.attackthre, - k = 1; - if (2 == m) for (b = 0, g = 576; 0 < g; ++b, --g) { - var y = f[0][b], - T = f[1][b]; - f[0][b] = y + T, f[1][b] = y - T; - } - for (b = 0; b < 3; b++) M[b] = c.nsPsy.last_en_subshort[m][b + 6], S[b] = M[b] / c.nsPsy.last_en_subshort[m][b + 4], w[0] += M[b]; - for (b = 0; b < 9; b++) { - for (var x = A + 64, E = 1; A < x; A++) E < Math.abs(R[A]) && (E = Math.abs(R[A])); - c.nsPsy.last_en_subshort[m][b] = M[b + 3] = E, w[1 + b / 3] += E, E > M[b + 3 - 2] ? E /= M[b + 3 - 2] : E = M[b + 3 - 2] > 10 * E ? M[b + 3 - 2] / (10 * E) : 0, S[b + 3] = E; - } - for (b = 0; b < 3; ++b) { - var P = M[3 * b + 3] + M[3 * b + 4] + M[3 * b + 5], - L = 1; - 6 * M[3 * b + 5] < P && (L *= .5, 6 * M[3 * b + 4] < P && (L *= .5)), o[m][b] = L; - } - if (e.analysis) { - var I = S[0]; - for (b = 1; b < 12; b++) I < S[b] && (I = S[b]); - c.pinfo.ers[s][m] = c.pinfo.ers_save[m], c.pinfo.ers_save[m] = I; - } - for (b = 0; b < 12; b++) 0 == _[m][b / 3] && S[b] > B && (_[m][b / 3] = b % 3 + 1); - for (b = 1; b < 4; b++) { - var H = w[b - 1], - C = w[b]; - Math.max(H, C) < 4e4 && H < 1.7 * C && C < 1.7 * H && (1 == b && _[m][0] <= _[m][b] && (_[m][0] = 0), _[m][b] = 0); - } - _[m][0] <= c.nsPsy.lastAttacks[m] && (_[m][0] = 0), 3 != c.nsPsy.lastAttacks[m] && _[m][0] + _[m][1] + _[m][2] + _[m][3] == 0 || ((k = 0) != _[m][1] && 0 != _[m][0] && (_[m][1] = 0), 0 != _[m][2] && 0 != _[m][1] && (_[m][2] = 0), 0 != _[m][3] && 0 != _[m][2] && (_[m][3] = 0)), m < 2 ? l[m] = k : 0 == k && (l[0] = l[1] = 0), i[m] = c.tot_ener[m]; - } - }(e, t, a, s, n, r, _, w, R, A), function (e, t) { - var a = e.internal_flags; - e.short_blocks != Te.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); - for (var s = 0; s < a.channels_out; s++) e.short_blocks == Te.short_block_dispensed && (t[s] = 1), e.short_blocks == Te.short_block_forced && (t[s] = 0); - }(e, A); - for (var k = 0; k < B; k++) { - D(e, t, a, k, s, b, d, T = 1 & k), c = s, h = k, u = b, m = void 0, m = (f = e).internal_flags, 2 == f.athaa_loudapprox && h < 2 && (m.loudness_sq[c][h] = m.loudness_sq_save[h], m.loudness_sq_save[h] = N(u, m)), 0 != A[T] ? z(p, b, S[k], M[k], k) : F(p, k); + s[n][c].en.assign(g.en[c]), s[n][c].thm.assign(g.thm[c]), 2 < f && me(); } - A[0] + A[1] == 2 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_l, p.ATH.cb_l, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_l); - for (k = 0; k < B; k++) { - 0 != A[T = 1 & k] && be(p, S[k], M[k], k); - } - for (var y = 0; y < 3; y++) { - for (k = 0; k < B; ++k) { - 0 != A[T = 1 & k] ? q(p, k, y) : (Y(e, t, a, k, y, v, g, T), j(e, v, S[k], M[k], k, y)); + for (c = 0; c < f; c++) { + var P, + H = de(12), + O = [0, 0, 0, 0], + N = de(12), + V = 1, + D = de(Ae.CBANDS), + F = de(Ae.CBANDS), + j = [0, 0, 0, 0], + X = de(Ae.HBLKSIZE), + Y = ge([3, Ae.HBLKSIZE_s]); + for (h = 0; h < 3; h++) H[h] = g.nsPsy.last_en_subshort[c][h + 6], N[h] = H[h] / g.nsPsy.last_en_subshort[c][h + 4], O[0] += H[h]; + 2 == c && me(); + var z = x[1 & c], + q = 0; + for (h = 0; h < 9; h++) { + for (var G = q + 64, U = 1; q < G; q++) U < Math.abs(z[q]) && (U = Math.abs(z[q])); + g.nsPsy.last_en_subshort[c][h] = H[h + 3] = U, O[1 + h / 3] += U, U > H[h + 3 - 2] ? U /= H[h + 3 - 2] : U = H[h + 3 - 2] > 10 * U ? H[h + 3 - 2] / (10 * U) : 0, N[h + 3] = U; } - A[0] + A[1] == 0 && e.mode == Ee.JOINT_STEREO && Z(S, M, p.mld_cb_s, p.ATH.cb_s, e.ATHlower * p.ATH.adjust, e.msfix, p.npart_s); - for (k = 0; k < B; ++k) { - 0 == A[T = 1 & k] && pe(p, S[k], M[k], k, y); - } - } - for (k = 0; k < B; k++) { - var T; - if (0 == A[T = 1 & k]) for (var x = 0; x < Pe.SBMAX_s; x++) { - var E = Be(3); - for (y = 0; y < 3; y++) { - var P = p.thm[k].s[x][y]; - if (P *= .8, 2 <= R[k][y] || 1 == R[k][y + 1]) { - var L = 0 != y ? y - 1 : 2, - I = de(p.thm[k].s[x][L], P, .36); - P = Math.min(P, I); - } else if (1 == R[k][y]) { - L = 0 != y ? y - 1 : 2, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); - } else if (0 != y && 3 == R[k][y - 1] || 0 == y && 3 == p.nsPsy.lastAttacks[k]) { - L = 2 != y ? y + 1 : 0, I = de(p.thm[k].s[x][L], P, .6 * fe); - P = Math.min(P, I); + for (e.analysis && me(), P = 3 == c ? g.nsPsy.attackthre_s : g.nsPsy.attackthre, h = 0; h < 12; h++) 0 == j[h / 3] && N[h] > P && (j[h / 3] = h % 3 + 1); + for (h = 1; h < 4; h++) (O[h - 1] > O[h] ? O[h - 1] / O[h] : O[h] / O[h - 1]) < 1.7 && (j[h] = 0, 1 == h && (j[0] = 0)); + for (0 != j[0] && 0 != g.nsPsy.lastAttacks[c] && (j[0] = 0), 3 != g.nsPsy.lastAttacks[c] && j[0] + j[1] + j[2] + j[3] == 0 || ((V = 0) != j[1] && 0 != j[0] && (j[1] = 0), 0 != j[2] && 0 != j[1] && (j[2] = 0), 0 != j[3] && 0 != j[2] && (j[3] = 0)), c < 2 ? R[c] = V : me(), _[c] = g.tot_ener[c], se(e, X, Y, w, 1 & c, S, 1 & c, n, c, t, a), he(g, X, M, D, F), be(g, D, F, B), v = 0; v < 3; v++) { + var K, Z; + for (le(e, Y, y, A, c, v), oe(g, y, A, c, v), m = 0; m < Ae.SBMAX_s; m++) { + if (Z = g.thm[c].s[m][v], Z *= .8, 2 <= j[v] || 1 == j[v + 1]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .6 * d); + Z = Math.min(Z, U); } - P *= w[k][y], E[y] = P; + if (1 == j[v]) { + var W = 0 != v ? v - 1 : 2, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } else if (0 != v && 3 == j[v - 1] || 0 == v && 3 == g.nsPsy.lastAttacks[c]) { + var W = 2 != v ? v + 1 : 0, + U = fe(g.thm[c].s[m][W], Z, .3 * d); + Z = Math.min(Z, U); + } + K = H[3 * v + 3] + H[3 * v + 4] + H[3 * v + 5], 6 * H[3 * v + 5] < K && (Z *= .5, 6 * H[3 * v + 4] < K && (Z *= .5)), g.thm[c].s[m][v] = Z; } - for (y = 0; y < 3; y++) p.thm[k].s[x][y] = E[y]; } + for (g.nsPsy.lastAttacks[c] = j[2], u = p = 0; u < g.npart_l; u++) { + for (var Q = g.s3ind[u][0], $ = M[Q] * re[B[Q]], J = g.s3_ll[p++] * $; ++Q <= g.s3ind[u][1];) $ = M[Q] * re[B[Q]], J = ie(J, g.s3_ll[p++] * $, Q, Q - u, g, 0); + J *= .158489319246111, g.blocktype_old[1 & c] == Ae.SHORT_TYPE ? A[u] = J : A[u] = fe(Math.min(J, Math.min(2 * g.nb_1[c][u], 16 * g.nb_2[c][u])), J, d), g.nb_2[c][u] = g.nb_1[c][u], g.nb_1[c][u] = J; + } + for (; u <= Ae.CBANDS; ++u) M[u] = 0, A[u] = 0; + _e(g, M, A, c); } - for (k = 0; k < B; k++) p.nsPsy.lastAttacks[k] = R[k][2]; - !function (e, t, a) { - for (var s = e.internal_flags, n = 0; n < s.channels_out; n++) { - var r = Pe.NORM_TYPE; - 0 != t[n] ? s.blocktype_old[n] == Pe.SHORT_TYPE && (r = Pe.STOP_TYPE) : (r = Pe.SHORT_TYPE, s.blocktype_old[n] == Pe.NORM_TYPE && (s.blocktype_old[n] = Pe.START_TYPE), s.blocktype_old[n] == Pe.STOP_TYPE && (s.blocktype_old[n] = Pe.SHORT_TYPE)), a[n] = s.blocktype_old[n], s.blocktype_old[n] = r; - } - }(e, A, l); - for (k = 0; k < B; k++) { - var H, C, V, O; - 1 < k ? (H = o, C = -2, V = Pe.NORM_TYPE, l[0] != Pe.SHORT_TYPE && l[1] != Pe.SHORT_TYPE || (V = Pe.SHORT_TYPE), O = r[s][k - 2]) : (H = i, C = 0, V = l[k], O = n[s][k]), H[C + k] = V == Pe.SHORT_TYPE ? ge(O, p.masking_lower) : Se(O, p.masking_lower), e.analysis && (p.pinfo.pe[s][k] = H[C + k]); + for (e.mode != ye.STEREO && e.mode != ye.JOINT_STEREO || me(), e.mode == ye.JOINT_STEREO && me(), function (e, t, a, n) { + var s = e.internal_flags; + e.short_blocks != Se.short_block_coupled || 0 != t[0] && 0 != t[1] || (t[0] = t[1] = 0); + for (var r = 0; r < s.channels_out; r++) n[r] = Ae.NORM_TYPE, e.short_blocks == Se.short_block_dispensed && (t[r] = 1), e.short_blocks == Se.short_block_forced && (t[r] = 0), 0 != t[r] ? s.blocktype_old[r] == Ae.SHORT_TYPE && (n[r] = Ae.STOP_TYPE) : (n[r] = Ae.SHORT_TYPE, s.blocktype_old[r] == Ae.NORM_TYPE && (s.blocktype_old[r] = Ae.START_TYPE), s.blocktype_old[r] == Ae.STOP_TYPE && (s.blocktype_old[r] = Ae.SHORT_TYPE)), a[r] = s.blocktype_old[r], s.blocktype_old[r] = n[r]; + }(e, R, l, k), c = 0; c < f; c++) { + var ee, + te, + ae, + ne = 0; + 1 < c ? me() : (ee = i, ne = 0, te = l[c], ae = s[n][c]), ee[ne + c] = te == Ae.SHORT_TYPE ? ce(ae, g.masking_lower) : ue(ae, g.masking_lower), e.analysis && (g.pinfo.pe[n][c] = ee[ne + c]); } return 0; }, this.psymodel_init = function (e) { var t, a = e.internal_flags, - s = !0, - n = 13, + n = !0, + s = 13, r = 0, i = 0, o = -8.25, _ = -4.5, - l = Be(Pe.CBANDS), - f = Be(Pe.CBANDS), - c = Be(Pe.CBANDS), - h = e.out_samplerate; + l = de(Ae.CBANDS), + f = de(Ae.CBANDS), + c = de(Ae.CBANDS), + u = e.out_samplerate; switch (e.experimentalZ) { default: case 0: - s = !0; + n = !0; break; case 1: - s = e.VBR != xe.vbr_mtrh && e.VBR != xe.vbr_mt; + n = e.VBR != Me.vbr_mtrh && e.VBR != Me.vbr_mt; break; case 2: - s = !1; + n = !1; break; case 3: - n = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; + s = 8, r = -1.75, i = -.0125, o = -8.25, _ = -2.25; } - for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Pe.NORM_TYPE, t = 0; t < 4; ++t) { - for (var u = 0; u < Pe.CBANDS; ++u) a.nb_1[t][u] = 1e20, a.nb_2[t][u] = 1e20, a.nb_s1[t][u] = a.nb_s2[t][u] = 1; - for (var m = 0; m < Pe.SBMAX_l; m++) a.en[t].l[m] = 1e20, a.thm[t].l[m] = 1e20; - for (u = 0; u < 3; ++u) { - for (m = 0; m < Pe.SBMAX_s; m++) a.en[t].s[m][u] = 1e20, a.thm[t].s[m][u] = 1e20; + for (a.ms_ener_ratio_old = .25, a.blocktype_old[0] = a.blocktype_old[1] = Ae.NORM_TYPE, t = 0; t < 4; ++t) { + for (var h = 0; h < Ae.CBANDS; ++h) a.nb_1[t][h] = 1e20, a.nb_2[t][h] = 1e20, a.nb_s1[t][h] = a.nb_s2[t][h] = 1; + for (var b = 0; b < Ae.SBMAX_l; b++) a.en[t].l[b] = 1e20, a.thm[t].l[b] = 1e20; + for (var h = 0; h < 3; ++h) { + for (var b = 0; b < Ae.SBMAX_s; b++) a.en[t].s[b][h] = 1e20, a.thm[t].s[b][h] = 1e20; a.nsPsy.lastAttacks[t] = 0; } - for (u = 0; u < 9; u++) a.nsPsy.last_en_subshort[t][u] = 10; + for (var h = 0; h < 9; h++) a.nsPsy.last_en_subshort[t][h] = 10; } - for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = C(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, h, Pe.BLKSIZE, a.scalefac_band.l, Pe.BLKSIZE / 1152, Pe.SBMAX_l), t = 0; t < a.npart_l; t++) { + for (a.loudness_sq_save[0] = a.loudness_sq_save[1] = 0, a.npart_l = H(a.numlines_l, a.bo_l, a.bm_l, l, f, a.mld_l, a.PSY.bo_l_weight, u, Ae.BLKSIZE, a.scalefac_band.l, Ae.BLKSIZE / 1152, Ae.SBMAX_l), t = 0; t < a.npart_l; t++) { var p = r; - l[t] >= n && (p = i * (l[t] - n) / (24 - n) + r * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; + l[t] >= s && (p = i * (l[t] - s) / (24 - s) + r * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), 0 < a.numlines_l[t] ? a.rnumlines_l[t] = 1 / a.numlines_l[t] : a.rnumlines_l[t] = 0; } - a.s3_ll = V(a.s3ind, a.npart_l, l, f, c, s); - var b; - u = 0; + a.s3_ll = O(a.s3ind, a.npart_l, l, f, c, n); + var m, + h = 0; for (t = 0; t < a.npart_l; t++) { - g = K.MAX_VALUE; - for (var v = 0; v < a.numlines_l[t]; v++, u++) { - var d = h * u / (1e3 * Pe.BLKSIZE); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_l[t]) < g && (g = S); + g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_l[t]; v++, h++) { + var d = u * h / (1e3 * Ae.BLKSIZE); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_l[t]) < g && (g = w); } a.ATH.cb_l[t] = g, 6 < (g = 20 * l[t] / 10 - 20) && (g = 100), g < -15 && (g = -15), g -= 8, a.minval_l[t] = Math.pow(10, g / 10) * a.numlines_l[t]; } - for (a.npart_s = C(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, h, Pe.BLKSIZE_s, a.scalefac_band.s, Pe.BLKSIZE_s / 384, Pe.SBMAX_s), t = u = 0; t < a.npart_s; t++) { - var g; - p = o; - l[t] >= n && (p = _ * (l[t] - n) / (24 - n) + o * (24 - l[t]) / (24 - n)), c[t] = Math.pow(10, p / 10), g = K.MAX_VALUE; - for (v = 0; v < a.numlines_s[t]; v++, u++) { - var S; - d = h * u / (1e3 * Pe.BLKSIZE_s); - S = this.ATHformula(1e3 * d, e) - 20, S = Math.pow(10, .1 * S), (S *= a.numlines_s[t]) < g && (g = S); + for (a.npart_s = H(a.numlines_s, a.bo_s, a.bm_s, l, f, a.mld_s, a.PSY.bo_s_weight, u, Ae.BLKSIZE_s, a.scalefac_band.s, Ae.BLKSIZE_s / 384, Ae.SBMAX_s), t = h = 0; t < a.npart_s; t++) { + var g, + p = o; + l[t] >= s && (p = _ * (l[t] - s) / (24 - s) + o * (24 - l[t]) / (24 - s)), c[t] = Math.pow(10, p / 10), g = D.MAX_VALUE; + for (var v = 0; v < a.numlines_s[t]; v++, h++) { + var w, + d = u * h / (1e3 * Ae.BLKSIZE_s); + w = this.ATHformula(1e3 * d, e) - 20, w = Math.pow(10, .1 * w), (w *= a.numlines_s[t]) < g && (g = w); } a.ATH.cb_s[t] = g, g = 7 * l[t] / 12 - 7, 12 < l[t] && (g *= 1 + 3.1 * Math.log(1 + g)), l[t] < 12 && (g *= 1 + 2.3 * Math.log(1 - g)), g < -15 && (g = -15), g -= 8, a.minval_s[t] = Math.pow(10, g / 10) * a.numlines_s[t]; } - a.s3_ss = V(a.s3ind_s, a.npart_s, l, f, c, s), y = Math.pow(10, (P + 1) / 16), T = Math.pow(10, (L + 1) / 16), x = Math.pow(10, I / 10), B.init_fft(a), a.decay = Math.exp(-1 * k / (.01 * h / 192)), b = 3.5, 0 != (2 & e.exp_nspsytune) && (b = 1), 0 < Math.abs(e.msfix) && (b = e.msfix), e.msfix = b; - for (var M = 0; M < a.npart_l; M++) a.s3ind[M][1] > a.npart_l - 1 && (a.s3ind[M][1] = a.npart_l - 1); - var w = 576 * a.mode_gr / h; - if (a.ATH.decay = Math.pow(10, -1.2 * w), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { - var R = e.out_samplerate / Pe.BLKSIZE, + a.s3_ss = O(a.s3ind_s, a.npart_s, l, f, c, n), x = Math.pow(10, (C + 1) / 16), B = Math.pow(10, (I + 1) / 16), T = Math.pow(10, L / 10), k.init_fft(a), a.decay = Math.exp(-1 * R / (.01 * u / 192)), m = 3.5, 0 != (2 & e.exp_nspsytune) && (m = 1), 0 < Math.abs(e.msfix) && (m = e.msfix), e.msfix = m; + for (var S = 0; S < a.npart_l; S++) a.s3ind[S][1] > a.npart_l - 1 && (a.s3ind[S][1] = a.npart_l - 1); + var M = 576 * a.mode_gr / u; + if (a.ATH.decay = Math.pow(10, -1.2 * M), a.ATH.adjust = .01, -(a.ATH.adjustLimit = 1) != e.ATHtype) { + var y = e.out_samplerate / Ae.BLKSIZE, A = 0; - for (t = d = 0; t < Pe.BLKSIZE / 2; ++t) d += R, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; - for (A = 1 / A, t = Pe.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; + for (t = d = 0; t < Ae.BLKSIZE / 2; ++t) d += y, a.ATH.eql_w[t] = 1 / Math.pow(10, this.ATHformula(d, e) / 10), A += a.ATH.eql_w[t]; + for (A = 1 / A, t = Ae.BLKSIZE / 2; 0 <= --t;) a.ATH.eql_w[t] *= A; } - for (M = u = 0; M < a.npart_s; ++M) for (t = 0; t < a.numlines_s[M]; ++t) ++u; - for (M = u = 0; M < a.npart_l; ++M) for (t = 0; t < a.numlines_l[M]; ++t) ++u; - for (t = u = 0; t < a.npart_l; t++) { - d = h * (u + a.numlines_l[t] / 2) / (1 * Pe.BLKSIZE); - a.mld_cb_l[t] = O(d), u += a.numlines_l[t]; + for (var S = h = 0; S < a.npart_s; ++S) for (t = 0; t < a.numlines_s[S]; ++t) ++h; + for (var S = h = 0; S < a.npart_l; ++S) for (t = 0; t < a.numlines_l[S]; ++t) ++h; + for (t = h = 0; t < a.npart_l; t++) { + var d = u * (h + a.numlines_l[t] / 2) / (1 * Ae.BLKSIZE); + a.mld_cb_l[t] = N(d), h += a.numlines_l[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_l[t] = 1; - for (t = u = 0; t < a.npart_s; t++) { - d = h * (u + a.numlines_s[t] / 2) / (1 * Pe.BLKSIZE_s); - a.mld_cb_s[t] = O(d), u += a.numlines_s[t]; + for (; t < Ae.CBANDS; ++t) a.mld_cb_l[t] = 1; + for (t = h = 0; t < a.npart_s; t++) { + var d = u * (h + a.numlines_s[t] / 2) / (1 * Ae.BLKSIZE_s); + a.mld_cb_s[t] = N(d), h += a.numlines_s[t]; } - for (; t < Pe.CBANDS; ++t) a.mld_cb_s[t] = 1; + for (; t < Ae.CBANDS; ++t) a.mld_cb_s[t] = 1; return 0; }, this.ATHformula = function (e, t) { var a; switch (t.ATHtype) { case 0: - a = s(e, 9); + a = n(e, 9); break; case 1: - a = s(e, -1); + a = n(e, -1); break; case 2: - a = s(e, 0); + a = n(e, 0); break; case 3: - a = s(e, 1) + 6; + a = n(e, 1) + 6; break; case 4: - a = s(e, t.ATHcurve); + a = n(e, t.ATHcurve); break; default: - a = s(e, 0); + a = n(e, 0); } return a; }; } - function U() { - var o = this; - U.V9 = 410, U.V8 = 420, U.V7 = 430, U.V6 = 440, U.V5 = 450, U.V4 = 460, U.V3 = 470, U.V2 = 480, U.V1 = 490, U.V0 = 500, U.R3MIX = 1e3, U.STANDARD = 1001, U.EXTREME = 1002, U.INSANE = 1003, U.STANDARD_FAST = 1004, U.EXTREME_FAST = 1005, U.MEDIUM = 1006, U.MEDIUM_FAST = 1007; - var w, R, g, S, M; - U.LAME_MAXMP3BUFFER = 147456; - var A, - B, - k, - y = new G(); - function T() { + function Y() { + var T, + E, + u, + h, + b, + C = this; + Y.V9 = 410, Y.V8 = 420, Y.V7 = 430, Y.V6 = 440, Y.V5 = 450, Y.V4 = 460, Y.V3 = 470, Y.V2 = 480, Y.V1 = 490, Y.V0 = 500, Y.R3MIX = 1e3, Y.STANDARD = 1001, Y.EXTREME = 1002, Y.INSANE = 1003, Y.STANDARD_FAST = 1004, Y.EXTREME_FAST = 1005, Y.MEDIUM = 1006, Y.MEDIUM_FAST = 1007, Y.LAME_MAXMP3BUFFER = 147456; + var p, + m, + v = new X(); + function d() { this.lowerlimit = 0; } - function n(e, t) { + function s(e, t) { this.lowpass = t; } - this.enc = new Pe(), this.setModules = function (e, t, a, s, n, r, i, o, _) { - w = e, R = t, g = a, S = s, M = n, A = r, B = o, k = _, this.enc.setModules(R, y, S, A); + this.enc = new Ae(), this.setModules = function (e, t, a, n, s, r, i, o, _) { + T = e, E = t, u = a, h = n, b = s, p = r, m = o, this.enc.setModules(E, v, h, p); }; - var x = 4294479419; - function E(e) { - return 1 < e ? 0 : e <= 0 ? 1 : Math.cos(Math.PI / 2 * e); + var I = 4294479419; + function g(e, t) { + var a = [new s(8, 2e3), new s(16, 3700), new s(24, 3900), new s(32, 5500), new s(40, 7e3), new s(48, 7500), new s(56, 1e4), new s(64, 11e3), new s(80, 13500), new s(96, 15100), new s(112, 15600), new s(128, 17e3), new s(160, 17500), new s(192, 18600), new s(224, 19400), new s(256, 19700), new s(320, 20500)], + n = C.nearestBitrateFullIndex(t); + e.lowerlimit = a[n].lowpass; } - function P(e, t) { - switch (e) { - case 44100: - return t.version = 1, 0; - case 48e3: - return t.version = 1; - case 32e3: - return t.version = 1, 2; - case 22050: - return t.version = 0; - case 24e3: - return t.version = 0, 1; - case 16e3: - return t.version = 0, 2; - case 11025: - return t.version = 0; - case 12e3: - return t.version = 0, 1; - case 8e3: - return t.version = 0, 2; - default: - return t.version = 0, -1; - } - } - function L(e, t, a) { - a < 16e3 && (t = 2); - for (var s = F.bitrate_table[t][1], n = 2; n <= 14; n++) 0 < F.bitrate_table[t][n] && Math.abs(F.bitrate_table[t][n] - e) < Math.abs(s - e) && (s = F.bitrate_table[t][n]); - return s; - } - function I(e, t, a) { - a < 16e3 && (t = 2); - for (var s = 0; s <= 14; s++) if (0 < F.bitrate_table[t][s] && F.bitrate_table[t][s] == e) return s; - return -1; - } - function H(e, t) { - var a = [new n(8, 2e3), new n(16, 3700), new n(24, 3900), new n(32, 5500), new n(40, 7e3), new n(48, 7500), new n(56, 1e4), new n(64, 11e3), new n(80, 13500), new n(96, 15100), new n(112, 15600), new n(128, 17e3), new n(160, 17500), new n(192, 18600), new n(224, 19400), new n(256, 19700), new n(320, 20500)], - s = o.nearestBitrateFullIndex(t); - e.lowerlimit = a[s].lowpass; - } - function C(e) { - var t = Pe.BLKSIZE + e.framesize - Pe.FFTOFFSET; + function L(e) { + var t = Ae.BLKSIZE + e.framesize - Ae.FFTOFFSET; return t = Math.max(t, 512 + e.framesize - 32); } - function V(e, t, a, s, n, r) { - var i = o.enc.lame_encode_mp3_frame(e, t, a, s, n, r); - return e.frameNum++, i; - } - function O() { + function P() { this.n_in = 0, this.n_out = 0; } - function f() { - this.num_used = 0; - } - function N(e, t, a) { - var s = Math.PI * t; - (e /= a) < 0 && (e = 0), 1 < e && (e = 1); - var n = e - .5, - r = .42 - .5 * Math.cos(2 * e * Math.PI) + .08 * Math.cos(4 * e * Math.PI); - return Math.abs(n) < 1e-9 ? s / Math.PI : r * Math.sin(a * s * n) / (Math.PI * a * n); - } - function c(e, t, a, s, n, r, i, o, _) { - var l, - f, - c = e.internal_flags, - h = 0, - u = e.out_samplerate / function e(t, a) { - return 0 != a ? e(a, t % a) : t; - }(e.out_samplerate, e.in_samplerate); - Z.BPC < u && (u = Z.BPC); - var m = Math.abs(c.resample_ratio - Math.floor(.5 + c.resample_ratio)) < 1e-4 ? 1 : 0, - p = 1 / c.resample_ratio; - 1 < p && (p = 1); - var b = 31; - 0 == b % 2 && --b; - var v = (b += m) + 1; - if (0 == c.fill_buffer_resample_init) { - for (c.inbuf_old[0] = Be(v), c.inbuf_old[1] = Be(v), l = 0; l <= 2 * u; ++l) c.blackfilt[l] = Be(v); - for (c.itime[0] = 0, h = c.itime[1] = 0; h <= 2 * u; h++) { - var d = 0, - g = (h - u) / (2 * u); - for (l = 0; l <= b; l++) d += c.blackfilt[h][l] = N(l - g, p, b); - for (l = 0; l <= b; l++) c.blackfilt[h][l] /= d; - } - c.fill_buffer_resample_init = 1; - } - var S = c.inbuf_old[_]; - for (f = 0; f < s; f++) { - var M, w; - if (M = f * c.resample_ratio, i <= b + (h = 0 | Math.floor(M - c.itime[_])) - b / 2) break; - g = M - c.itime[_] - (h + b % 2 * .5); - w = 0 | Math.floor(2 * g * u + u + .5); - var R = 0; - for (l = 0; l <= b; ++l) { - var A = l + h - b / 2; - R += (A < 0 ? S[v + A] : n[r + A]) * c.blackfilt[w][l]; - } - t[a + f] = R; - } - if (o.num_used = Math.min(i, b + h - b / 2), c.itime[_] += o.num_used - f * c.resample_ratio, o.num_used >= v) for (l = 0; l < v; l++) S[l] = n[r + o.num_used + l - v];else { - var B = v - o.num_used; - for (l = 0; l < B; ++l) S[l] = S[l + o.num_used]; - for (h = 0; l < v; ++l, ++h) S[l] = n[r + h]; - } - return f; - } - function D(e, t, a, s, n, r) { + function H(e, t, a, n, s, r) { var i = e.internal_flags; - if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) for (var o = 0; o < i.channels_out; o++) { - var _ = new f(); - r.n_out = c(e, t[o], i.mf_size, e.framesize, a[o], s, n, _, o), r.n_in = _.num_used; - } else { - r.n_out = Math.min(e.framesize, n), r.n_in = r.n_out; - for (var l = 0; l < r.n_out; ++l) t[0][i.mf_size + l] = a[0][s + l], 2 == i.channels_out && (t[1][i.mf_size + l] = a[1][s + l]); + if (i.resample_ratio < .9999 || 1.0001 < i.resample_ratio) me();else { + r.n_out = Math.min(e.framesize, s), r.n_in = r.n_out; + for (var o = 0; o < r.n_out; ++o) t[0][i.mf_size + o] = a[0][n + o], 2 == i.channels_out && (t[1][i.mf_size + o] = a[1][n + o]); } } this.lame_init = function () { var e, t, a = new function () { - this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = Ee.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; - }(); - return 0 != ((e = a).class_id = x, t = e.internal_flags = new Z(), e.mode = Ee.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = xe.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY, e.encoder_padding = 0, t.mf_size = Pe.ENCDELAY - Pe.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0) ? null : (a.lame_allocated_gfp = 1, a); + this.class_id = 0, this.num_samples = 0, this.num_channels = 0, this.in_samplerate = 0, this.out_samplerate = 0, this.scale = 0, this.scale_left = 0, this.scale_right = 0, this.analysis = !1, this.bWriteVbrTag = !1, this.decode_only = !1, this.quality = 0, this.mode = ye.STEREO, this.force_ms = !1, this.free_format = !1, this.findReplayGain = !1, this.decode_on_the_fly = !1, this.write_id3tag_automatic = !1, this.brate = 0, this.compression_ratio = 0, this.copyright = 0, this.original = 0, this.extension = 0, this.emphasis = 0, this.error_protection = 0, this.strict_ISO = !1, this.disable_reservoir = !1, this.quant_comp = 0, this.quant_comp_short = 0, this.experimentalY = !1, this.experimentalZ = 0, this.exp_nspsytune = 0, this.preset = 0, this.VBR = null, this.VBR_q_frac = 0, this.VBR_q = 0, this.VBR_mean_bitrate_kbps = 0, this.VBR_min_bitrate_kbps = 0, this.VBR_max_bitrate_kbps = 0, this.VBR_hard_min = 0, this.lowpassfreq = 0, this.highpassfreq = 0, this.lowpasswidth = 0, this.highpasswidth = 0, this.maskingadjust = 0, this.maskingadjust_short = 0, this.ATHonly = !1, this.ATHshort = !1, this.noATH = !1, this.ATHtype = 0, this.ATHcurve = 0, this.ATHlower = 0, this.athaa_type = 0, this.athaa_loudapprox = 0, this.athaa_sensitivity = 0, this.short_blocks = null, this.useTemporal = !1, this.interChRatio = 0, this.msfix = 0, this.tune = !1, this.tune_value_a = 0, this.version = 0, this.encoder_delay = 0, this.encoder_padding = 0, this.framesize = 0, this.frameNum = 0, this.lame_allocated_gfp = 0, this.internal_flags = null; + }(), + n = ((e = a).class_id = I, t = e.internal_flags = new j(), e.mode = ye.NOT_SET, e.original = 1, e.in_samplerate = 44100, e.num_channels = 2, e.num_samples = -1, e.bWriteVbrTag = !0, e.quality = -1, e.short_blocks = null, t.subblock_gain = -1, e.lowpassfreq = 0, e.highpassfreq = 0, e.lowpasswidth = -1, e.highpasswidth = -1, e.VBR = Me.vbr_off, e.VBR_q = 4, e.ATHcurve = -1, e.VBR_mean_bitrate_kbps = 128, e.VBR_min_bitrate_kbps = 0, e.VBR_max_bitrate_kbps = 0, e.VBR_hard_min = 0, t.VBR_min_bitrate = 1, t.VBR_max_bitrate = 13, e.quant_comp = -1, e.quant_comp_short = -1, e.msfix = -1, t.resample_ratio = 1, t.OldValue[0] = 180, t.OldValue[1] = 180, t.CurrentStep[0] = 4, t.CurrentStep[1] = 4, t.masking_lower = 1, t.nsPsy.attackthre = -1, t.nsPsy.attackthre_s = -1, e.scale = -1, e.athaa_type = -1, e.ATHtype = -1, e.athaa_loudapprox = -1, e.athaa_sensitivity = 0, e.useTemporal = null, e.interChRatio = -1, t.mf_samples_to_encode = Ae.ENCDELAY + Ae.POSTDELAY, e.encoder_padding = 0, t.mf_size = Ae.ENCDELAY - Ae.MDCTDELAY, e.findReplayGain = !1, e.decode_on_the_fly = !1, t.decode_on_the_fly = !1, t.findReplayGain = !1, t.findPeakSample = !1, t.RadioGain = 0, t.AudiophileGain = 0, t.noclipGainChange = 0, t.noclipScale = -1, e.preset = 0, e.write_id3tag_automatic = !0, 0); + return 0 != n ? null : (a.lame_allocated_gfp = 1, a); }, this.nearestBitrateFullIndex = function (e) { var t = [8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320], a = 0, - s = 0, n = 0, + s = 0, r = 0; - r = t[16], s = t[n = 16], a = 16; + r = t[16], n = t[s = 16], a = 16; for (var i = 0; i < 16; i++) if (Math.max(e, t[i + 1]) != e) { - r = t[i + 1], n = i + 1, s = t[i], a = i; + r = t[i + 1], s = i + 1, n = t[i], a = i; break; } - return e - s < r - e ? a : n; + return e - n < r - e ? a : s; }, this.lame_init_params = function (e) { var t, a, - s, n = e.internal_flags; if (n.Class_ID = 0, null == n.ATH && (n.ATH = new function () { - this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = Be(Pe.SBMAX_l), this.s = Be(Pe.SBMAX_s), this.psfb21 = Be(Pe.PSFB21), this.psfb12 = Be(Pe.PSFB12), this.cb_l = Be(Pe.CBANDS), this.cb_s = Be(Pe.CBANDS), this.eql_w = Be(Pe.BLKSIZE / 2); + this.useAdjust = 0, this.aaSensitivityP = 0, this.adjust = 0, this.adjustLimit = 0, this.decay = 0, this.floor = 0, this.l = de(Ae.SBMAX_l), this.s = de(Ae.SBMAX_s), this.psfb21 = de(Ae.PSFB21), this.psfb12 = de(Ae.PSFB12), this.cb_l = de(Ae.CBANDS), this.cb_s = de(Ae.CBANDS), this.eql_w = de(Ae.BLKSIZE / 2); }()), null == n.PSY && (n.PSY = new function () { - this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = Be(Pe.SBMAX_l), this.bo_s_weight = Be(Pe.SBMAX_s); - }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = Ee.MONO), n.channels_out = e.mode == Ee.MONO ? 1 : 2, n.mode_ext = Pe.MPG_MD_MS_LR, e.mode == Ee.MONO && (e.force_ms = !1), e.VBR == xe.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == xe.vbr_off || e.VBR == xe.vbr_mtrh || e.VBR == xe.vbr_mt || (e.free_format = !1), e.VBR == xe.vbr_off && 0 == e.brate && q.EQ(e.compression_ratio, 0) && (e.compression_ratio = 11.025), e.VBR == xe.vbr_off && 0 < e.compression_ratio && (0 == e.out_samplerate && (e.out_samplerate = map2MP3Frequency(int(.97 * e.in_samplerate))), e.brate = 0 | 16 * e.out_samplerate * n.channels_out / (1e3 * e.compression_ratio), n.samplerate_index = P(e.out_samplerate, e), e.free_format || (e.brate = L(e.brate, e.version, e.out_samplerate))), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { - var r = 16e3; + this.mask_adjust = 0, this.mask_adjust_short = 0, this.bo_l_weight = de(Ae.SBMAX_l), this.bo_s_weight = de(Ae.SBMAX_s); + }()), null == n.rgdata && (n.rgdata = new function () {}()), n.channels_in = e.num_channels, 1 == n.channels_in && (e.mode = ye.MONO), n.channels_out = e.mode == ye.MONO ? 1 : 2, n.mode_ext = Ae.MPG_MD_MS_LR, e.mode == ye.MONO && (e.force_ms = !1), e.VBR == Me.vbr_off && 128 != e.VBR_mean_bitrate_kbps && 0 == e.brate && (e.brate = e.VBR_mean_bitrate_kbps), e.VBR == Me.vbr_off || e.VBR == Me.vbr_mtrh || e.VBR == Me.vbr_mt || (e.free_format = !1), e.VBR == Me.vbr_off && 0 == e.brate && me(), e.VBR == Me.vbr_off && 0 < e.compression_ratio && me(), 0 != e.out_samplerate && (e.out_samplerate < 16e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 64)) : e.out_samplerate < 32e3 ? (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 160)) : (e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 32), e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320))), 0 == e.lowpassfreq) { + var s = 16e3; switch (e.VBR) { - case xe.vbr_off: - H(i = new T(), e.brate), r = i.lowerlimit; + case Me.vbr_off: + var r = new d(); + g(r, e.brate), s = r.lowerlimit; break; - case xe.vbr_abr: - var i; - H(i = new T(), e.VBR_mean_bitrate_kbps), r = i.lowerlimit; - break; - case xe.vbr_rh: - var o = [19500, 19e3, 18600, 18e3, 17500, 16e3, 15600, 14900, 12500, 1e4, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - var _ = o[e.VBR_q], - l = o[e.VBR_q + 1], - f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + case Me.vbr_abr: + var r = new d(); + g(r, e.VBR_mean_bitrate_kbps), s = r.lowerlimit; break; + case Me.vbr_rh: + me(); default: - o = [19500, 19e3, 18500, 18e3, 17500, 16500, 15500, 14500, 12500, 9500, 3950]; - if (0 <= e.VBR_q && e.VBR_q <= 9) { - _ = o[e.VBR_q], l = o[e.VBR_q + 1], f = e.VBR_q_frac; - r = linear_int(_, l, f); - } else r = 19500; + me(); } - e.mode != Ee.MONO || e.VBR != xe.vbr_off && e.VBR != xe.vbr_abr || (r *= 1.5), e.lowpassfreq = 0 | r; + e.mode != ye.MONO || e.VBR != Me.vbr_off && e.VBR != Me.vbr_abr || (s *= 1.5), e.lowpassfreq = 0 | s; } - if (0 == e.out_samplerate && (2 * e.lowpassfreq > e.in_samplerate && (e.lowpassfreq = e.in_samplerate / 2), e.out_samplerate = (t = 0 | e.lowpassfreq, a = e.in_samplerate, s = 44100, 48e3 <= a ? s = 48e3 : 44100 <= a ? s = 44100 : 32e3 <= a ? s = 32e3 : 24e3 <= a ? s = 24e3 : 22050 <= a ? s = 22050 : 16e3 <= a ? s = 16e3 : 12e3 <= a ? s = 12e3 : 11025 <= a ? s = 11025 : 8e3 <= a && (s = 8e3), -1 == t ? s : (t <= 15960 && (s = 44100), t <= 15250 && (s = 32e3), t <= 11220 && (s = 24e3), t <= 9970 && (s = 22050), t <= 7230 && (s = 16e3), t <= 5420 && (s = 12e3), t <= 4510 && (s = 11025), t <= 3970 && (s = 8e3), a < s ? 44100 < a ? 48e3 : 32e3 < a ? 44100 : 24e3 < a ? 32e3 : 22050 < a ? 24e3 : 16e3 < a ? 22050 : 12e3 < a ? 16e3 : 11025 < a ? 12e3 : 8e3 < a ? 11025 : 8e3 : s))), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == xe.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == xe.vbr_abr && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps)), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && w.InitGainAnalysis(n.rgdata, e.out_samplerate) == X.INIT_GAIN_ANALYSIS_ERROR) return e.internal_flags = null, -6; - switch (n.decode_on_the_fly && !e.decode_only && (null != n.hip && k.hip_decode_exit(n.hip), n.hip = k.hip_decode_init()), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Pe.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { - case xe.vbr_mt: - case xe.vbr_rh: - case xe.vbr_mtrh: + switch (0 == e.out_samplerate && me(), e.lowpassfreq = Math.min(20500, e.lowpassfreq), e.lowpassfreq = Math.min(e.out_samplerate / 2, e.lowpassfreq), e.VBR == Me.vbr_off && (e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate)), e.VBR == Me.vbr_abr && me(), e.bWriteVbrTag || (e.findReplayGain = !1, e.decode_on_the_fly = !1, n.findPeakSample = !1), n.findReplayGain = e.findReplayGain, n.decode_on_the_fly = e.decode_on_the_fly, n.decode_on_the_fly && (n.findPeakSample = !0), n.findReplayGain && me(), n.decode_on_the_fly && !e.decode_only && me(), n.mode_gr = e.out_samplerate <= 24e3 ? 1 : 2, e.framesize = 576 * n.mode_gr, e.encoder_delay = Ae.ENCDELAY, n.resample_ratio = e.in_samplerate / e.out_samplerate, e.VBR) { + case Me.vbr_mt: + case Me.vbr_rh: + case Me.vbr_mtrh: e.compression_ratio = [5.7, 6.5, 7.3, 8.2, 10, 11.9, 13, 14, 15, 16.5][e.VBR_q]; break; - case xe.vbr_abr: + case Me.vbr_abr: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.VBR_mean_bitrate_kbps); break; default: e.compression_ratio = 16 * e.out_samplerate * n.channels_out / (1e3 * e.brate); } - if (e.mode == Ee.NOT_SET && (e.mode = Ee.JOINT_STEREO), 0 < e.highpassfreq ? (n.highpass1 = 2 * e.highpassfreq, 0 <= e.highpasswidth ? n.highpass2 = 2 * (e.highpassfreq + e.highpasswidth) : n.highpass2 = 2 * e.highpassfreq, n.highpass1 /= e.out_samplerate, n.highpass2 /= e.out_samplerate) : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? (n.lowpass1 = 2 * (e.lowpassfreq - e.lowpasswidth), n.lowpass1 < 0 && (n.lowpass1 = 0)) : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : (n.lowpass1 = 0, n.lowpass2 = 0), function (e) { - var t = e.internal_flags, - a = 32, - s = -1; - if (0 < t.lowpass1) { - for (var n = 999, r = 0; r <= 31; r++) (l = r / 31) >= t.lowpass2 && (a = Math.min(a, r)), t.lowpass1 < l && l < t.lowpass2 && (n = Math.min(n, r)); - t.lowpass1 = 999 == n ? (a - .75) / 31 : (n - .75) / 31, t.lowpass2 = a / 31; + e.mode == ye.NOT_SET && (e.mode = ye.JOINT_STEREO), 0 < e.highpassfreq ? me() : (n.highpass1 = 0, n.highpass2 = 0), 0 < e.lowpassfreq ? (n.lowpass2 = 2 * e.lowpassfreq, 0 <= e.lowpasswidth ? me() : n.lowpass1 = 2 * e.lowpassfreq, n.lowpass1 /= e.out_samplerate, n.lowpass2 /= e.out_samplerate) : me(), function (e) { + var t, + a = e.internal_flags, + n = 32; + if (0 < a.lowpass1) { + for (var s = 999, r = 0; r <= 31; r++) { + var i = r / 31; + i >= a.lowpass2 && (n = Math.min(n, r)), a.lowpass1 < i && i < a.lowpass2 && (s = Math.min(s, r)); + } + a.lowpass1 = 999 == s ? (n - .75) / 31 : (s - .75) / 31, a.lowpass2 = n / 31; } - if (0 < t.highpass2 && t.highpass2 < .75 / 31 * .9 && (t.highpass1 = 0, t.highpass2 = 0, $.err.println("Warning: highpass filter disabled. highpass frequency too small\n")), 0 < t.highpass2) { - var i = -1; - for (r = 0; r <= 31; r++) (l = r / 31) <= t.highpass1 && (s = Math.max(s, r)), t.highpass1 < l && l < t.highpass2 && (i = Math.max(i, r)); - t.highpass1 = s / 31, t.highpass2 = -1 == i ? (s + .75) / 31 : (i + .75) / 31; - } - for (r = 0; r < 32; r++) { + 0 < a.highpass2 && me(), 0 < a.highpass2 && me(); + for (var r = 0; r < 32; r++) { var o, _, - l = r / 31; - o = t.highpass2 > t.highpass1 ? E((t.highpass2 - l) / (t.highpass2 - t.highpass1 + 1e-20)) : 1, _ = t.lowpass2 > t.lowpass1 ? E((l - t.lowpass1) / (t.lowpass2 - t.lowpass1 + 1e-20)) : 1, t.amp_filter[r] = o * _; + i = r / 31; + a.highpass2 > a.highpass1 ? me() : o = 1, _ = a.lowpass2 > a.lowpass1 ? 1 < (t = (i - a.lowpass1) / (a.lowpass2 - a.lowpass1 + 1e-20)) ? 0 : t <= 0 ? 1 : Math.cos(Math.PI / 2 * t) : 1, a.amp_filter[r] = o * _; } - }(e), n.samplerate_index = P(e.out_samplerate, e), n.samplerate_index < 0) return e.internal_flags = null, -1; - if (e.VBR == xe.vbr_off) { - if (e.free_format) n.bitrate_index = 0;else if (e.brate = L(e.brate, e.version, e.out_samplerate), n.bitrate_index = I(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0) return e.internal_flags = null, -1; - } else n.bitrate_index = 1; - e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), R.init_bit_stream_w(n); - for (var c, h, u, m = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), p = 0; p < Pe.SBMAX_l + 1; p++) n.scalefac_band.l[p] = S.sfBandIndex[m].l[p]; - for (p = 0; p < Pe.PSFB21 + 1; p++) { - var b = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Pe.PSFB21, - v = n.scalefac_band.l[21] + p * b; - n.scalefac_band.psfb21[p] = v; + }(e), n.samplerate_index = function (e, t) { + switch (e) { + case 44100: + return t.version = 1, 0; + case 48e3: + return t.version = 1; + case 32e3: + return t.version = 1, 2; + case 22050: + return t.version = 0; + case 24e3: + return t.version = 0, 1; + case 16e3: + return t.version = 0, 2; + case 11025: + return t.version = 0; + case 12e3: + return t.version = 0, 1; + case 8e3: + return t.version = 0, 2; + default: + return t.version = 0, -1; + } + }(e.out_samplerate, e), n.samplerate_index < 0 && me(), e.VBR == Me.vbr_off ? e.free_format ? n.bitrate_index = 0 : (e.brate = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = k.bitrate_table[t][1], s = 2; s <= 14; s++) 0 < k.bitrate_table[t][s] && Math.abs(k.bitrate_table[t][s] - e) < Math.abs(n - e) && (n = k.bitrate_table[t][s]); + return n; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index = function (e, t, a) { + a < 16e3 && (t = 2); + for (var n = 0; n <= 14; n++) if (0 < k.bitrate_table[t][n] && k.bitrate_table[t][n] == e) return n; + return -1; + }(e.brate, e.version, e.out_samplerate), n.bitrate_index <= 0 && me()) : n.bitrate_index = 1, e.analysis && (e.bWriteVbrTag = !1), null != n.pinfo && (e.bWriteVbrTag = !1), E.init_bit_stream_w(n); + for (var i, o = n.samplerate_index + 3 * e.version + 6 * (e.out_samplerate < 16e3 ? 1 : 0), _ = 0; _ < Ae.SBMAX_l + 1; _++) n.scalefac_band.l[_] = h.sfBandIndex[o].l[_]; + for (var _ = 0; _ < Ae.PSFB21 + 1; _++) { + var l = (n.scalefac_band.l[22] - n.scalefac_band.l[21]) / Ae.PSFB21, + f = n.scalefac_band.l[21] + _ * l; + n.scalefac_band.psfb21[_] = f; } - n.scalefac_band.psfb21[Pe.PSFB21] = 576; - for (p = 0; p < Pe.SBMAX_s + 1; p++) n.scalefac_band.s[p] = S.sfBandIndex[m].s[p]; - for (p = 0; p < Pe.PSFB12 + 1; p++) { - b = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Pe.PSFB12, v = n.scalefac_band.s[12] + p * b; - n.scalefac_band.psfb12[p] = v; + n.scalefac_band.psfb21[Ae.PSFB21] = 576; + for (var _ = 0; _ < Ae.SBMAX_s + 1; _++) n.scalefac_band.s[_] = h.sfBandIndex[o].s[_]; + for (var _ = 0; _ < Ae.PSFB12 + 1; _++) { + var l = (n.scalefac_band.s[13] - n.scalefac_band.s[12]) / Ae.PSFB12, + f = n.scalefac_band.s[12] + _ * l; + n.scalefac_band.psfb12[_] = f; } - for (n.scalefac_band.psfb12[Pe.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), h = (c = e).internal_flags, c.frameNum = 0, c.write_id3tag_automatic && B.id3tag_write_v2(c), h.bitrate_stereoMode_Hist = Y([16, 5]), h.bitrate_blockType_Hist = Y([16, 6]), h.PeakSample = 0, c.bWriteVbrTag && A.InitVbrTag(c), n.Class_ID = x, u = 0; u < 19; u++) n.nsPsy.pefirbuf[u] = 700 * n.mode_gr * n.channels_out; + for (n.scalefac_band.psfb12[Ae.PSFB12] = 192, 1 == e.version ? n.sideinfo_len = 1 == n.channels_out ? 21 : 36 : n.sideinfo_len = 1 == n.channels_out ? 13 : 21, e.error_protection && (n.sideinfo_len += 2), a = void 0, a = (t = e).internal_flags, t.frameNum = 0, t.write_id3tag_automatic && m.id3tag_write_v2(t), a.bitrate_stereoMode_Hist = w([16, 5]), a.bitrate_blockType_Hist = w([16, 6]), a.PeakSample = 0, t.bWriteVbrTag && p.InitVbrTag(t), n.Class_ID = I, i = 0; i < 19; i++) n.nsPsy.pefirbuf[i] = 700 * n.mode_gr * n.channels_out; switch (-1 == e.ATHtype && (e.ATHtype = 4), e.VBR) { - case xe.vbr_mt: - e.VBR = xe.vbr_mtrh; - case xe.vbr_mtrh: - null == e.useTemporal && (e.useTemporal = !1), g.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(M); + case Me.vbr_mt: + e.VBR = Me.vbr_mtrh; + case Me.vbr_mtrh: + null == e.useTemporal && (e.useTemporal = !1), u.apply_preset(e, 500 - 10 * e.VBR_q, 0), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), e.quality < 5 && (e.quality = 0), 5 < e.quality && (e.quality = 5), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, n.iteration_loop = new VBRNewIterationLoop(b); break; - case xe.vbr_rh: - g.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(M); + case Me.vbr_rh: + u.apply_preset(e, 500 - 10 * e.VBR_q, 0), n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, e.experimentalY ? n.sfb21_extra = !1 : n.sfb21_extra = 44e3 < e.out_samplerate, 6 < e.quality && (e.quality = 6), e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), n.iteration_loop = new VBROldIterationLoop(b); break; default: - var d; - n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (d = e.VBR) == xe.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), g.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = d, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, n.iteration_loop = d == xe.vbr_off ? new function (e) { + var c; + n.sfb21_extra = !1, e.quality < 0 && (e.quality = LAME_DEFAULT_QUALITY), (c = e.VBR) == Me.vbr_off && (e.VBR_mean_bitrate_kbps = e.brate), u.apply_preset(e, e.VBR_mean_bitrate_kbps, 0), e.VBR = c, n.PSY.mask_adjust = e.maskingadjust, n.PSY.mask_adjust_short = e.maskingadjust_short, c == Me.vbr_off ? n.iteration_loop = new function (e) { var t = e; - this.quantize = t, this.iteration_loop = function (e, t, a, s) { - var n, - r = e.internal_flags, - i = Be(z.SFBMAX), - o = Be(576), - _ = Ae(2), - l = 0, - f = r.l3_side, - c = new j(l); - this.quantize.rv.ResvFrameBegin(e, c), l = c.bits; - for (var h = 0; h < r.mode_gr; h++) { - n = this.quantize.qupvt.on_pe(e, t, _, l, h, h), r.mode_ext == Pe.MPG_MD_MS_LR && (this.quantize.ms_convert(r.l3_side, h), this.quantize.qupvt.reduce_side(_, a[h], l, n)); - for (var u = 0; u < r.channels_out; u++) { - var m, - p, - b = f.tt[h][u]; - b.block_type != Pe.SHORT_TYPE ? (m = 0, p = r.PSY.mask_adjust - m) : (m = 0, p = r.PSY.mask_adjust_short - m), r.masking_lower = Math.pow(10, .1 * p), this.quantize.init_outer_loop(r, b), this.quantize.init_xrpow(r, b, o) && (this.quantize.qupvt.calc_xmin(e, s[h][u], b, i), this.quantize.outer_loop(e, b, i, o, u, _[u])), this.quantize.iteration_finish_one(r, h, u); + this.quantize = t, this.iteration_loop = function (e, t, a, n) { + var s = e.internal_flags, + r = de(F.SFBMAX), + i = de(576), + o = ve(2), + _ = 0, + l = s.l3_side, + f = new R(_); + this.quantize.rv.ResvFrameBegin(e, f), _ = f.bits; + for (var c = 0; c < s.mode_gr; c++) { + this.quantize.qupvt.on_pe(e, t, o, _, c, c), s.mode_ext == Ae.MPG_MD_MS_LR && me(); + for (var u = 0; u < s.channels_out; u++) { + var h, + b, + p = l.tt[c][u]; + p.block_type != Ae.SHORT_TYPE ? (h = 0, b = s.PSY.mask_adjust - h) : (h = 0, b = s.PSY.mask_adjust_short - h), s.masking_lower = Math.pow(10, .1 * b), this.quantize.init_outer_loop(s, p), this.quantize.init_xrpow(s, p, i) && (this.quantize.qupvt.calc_xmin(e, n[c][u], p, r), this.quantize.outer_loop(e, p, r, i, u, o[u])), this.quantize.iteration_finish_one(s, c, u); } } - this.quantize.rv.ResvFrameEnd(r, l); + this.quantize.rv.ResvFrameEnd(s, _); }; - }(M) : new ABRIterationLoop(M); + }(b) : me(); } - if (e.VBR != xe.vbr_off) { - if (n.VBR_min_bitrate = 1, n.VBR_max_bitrate = 14, e.out_samplerate < 16e3 && (n.VBR_max_bitrate = 8), 0 != e.VBR_min_bitrate_kbps && (e.VBR_min_bitrate_kbps = L(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate = I(e.VBR_min_bitrate_kbps, e.version, e.out_samplerate), n.VBR_min_bitrate < 0)) return -1; - if (0 != e.VBR_max_bitrate_kbps && (e.VBR_max_bitrate_kbps = L(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate = I(e.VBR_max_bitrate_kbps, e.version, e.out_samplerate), n.VBR_max_bitrate < 0)) return -1; - e.VBR_min_bitrate_kbps = F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_max_bitrate_kbps = F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps = Math.min(F.bitrate_table[e.version][n.VBR_max_bitrate], e.VBR_mean_bitrate_kbps), e.VBR_mean_bitrate_kbps = Math.max(F.bitrate_table[e.version][n.VBR_min_bitrate], e.VBR_mean_bitrate_kbps); - } - return e.tune && (n.PSY.mask_adjust += e.tune_value_a, n.PSY.mask_adjust_short += e.tune_value_a), function (e) { + return e.VBR != Me.vbr_off && me(), e.tune && me(), function (e) { var t = e.internal_flags; switch (e.quality) { default: @@ -13687,252 +13392,229 @@ src: recorder-core.js,engine/mp3.js,engine/mp3-engine.js case 0: t.psymodel = 1, 0 == t.noise_shaping && (t.noise_shaping = 1), 0 == t.substep_shaping && (t.substep_shaping = 2), t.noise_shaping_amp = 2, -(t.noise_shaping_stop = 1) == t.subblock_gain && (t.subblock_gain = 1), t.use_best_huffman = 1, t.full_outer_loop = 0; } - }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Te.short_block_allowed), e.short_blocks != Te.short_block_allowed || e.mode != Ee.JOINT_STEREO && e.mode != Ee.STEREO || (e.short_blocks = Te.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = G.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = G.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == xe.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), S.iteration_init(e), y.psymodel_init(e), 0; - }, this.lame_encode_flush = function (e, t, a, s) { - var n, + }(e), e.athaa_type < 0 ? n.ATH.useAdjust = 3 : n.ATH.useAdjust = e.athaa_type, n.ATH.aaSensitivityP = Math.pow(10, e.athaa_sensitivity / -10), null == e.short_blocks && (e.short_blocks = Se.short_block_allowed), e.short_blocks != Se.short_block_allowed || e.mode != ye.JOINT_STEREO && e.mode != ye.STEREO || (e.short_blocks = Se.short_block_coupled), e.quant_comp < 0 && (e.quant_comp = 1), e.quant_comp_short < 0 && (e.quant_comp_short = 0), e.msfix < 0 && (e.msfix = 0), e.exp_nspsytune = 1 | e.exp_nspsytune, e.internal_flags.nsPsy.attackthre < 0 && (e.internal_flags.nsPsy.attackthre = X.NSATTACKTHRE), e.internal_flags.nsPsy.attackthre_s < 0 && (e.internal_flags.nsPsy.attackthre_s = X.NSATTACKTHRE_S), e.scale < 0 && (e.scale = 1), e.ATHtype < 0 && (e.ATHtype = 4), e.ATHcurve < 0 && (e.ATHcurve = 4), e.athaa_loudapprox < 0 && (e.athaa_loudapprox = 2), e.interChRatio < 0 && (e.interChRatio = 0), null == e.useTemporal && (e.useTemporal = !0), n.slot_lag = n.frac_SpF = 0, e.VBR == Me.vbr_off && (n.slot_lag = n.frac_SpF = 72e3 * (e.version + 1) * e.brate % e.out_samplerate | 0), h.iteration_init(e), v.psymodel_init(e), 0; + }, this.lame_encode_flush = function (e, t, a, n) { + var s, r, i, o, _ = e.internal_flags, - l = p([2, 1152]), + l = M([2, 1152]), f = 0, - c = _.mf_samples_to_encode - Pe.POSTDELAY, - h = C(e); + c = _.mf_samples_to_encode - Ae.POSTDELAY, + u = L(e); if (_.mf_samples_to_encode < 1) return 0; - for (n = 0, e.in_samplerate != e.out_samplerate && (c += 16 * e.out_samplerate / e.in_samplerate), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), o = (c + (e.encoder_padding = i)) / e.framesize; 0 < o && 0 <= f;) { - var u = h - _.mf_size, - m = e.frameNum; - u *= e.in_samplerate, 1152 < (u /= e.out_samplerate) && (u = 1152), u < 1 && (u = 1), r = s - n, 0 == s && (r = 0), a += f = this.lame_encode_buffer(e, l[0], l[1], u, t, a, r), n += f, o -= m != e.frameNum ? 1 : 0; + for (s = 0, e.in_samplerate != e.out_samplerate && me(), (i = e.framesize - c % e.framesize) < 576 && (i += e.framesize), e.encoder_padding = i, o = (c + i) / e.framesize; 0 < o && 0 <= f;) { + var h = u - _.mf_size, + b = e.frameNum; + h *= e.in_samplerate, 1152 < (h /= e.out_samplerate) && (h = 1152), h < 1 && (h = 1), r = n - s, 0 == n && (r = 0), f = this.lame_encode_buffer(e, l[0], l[1], h, t, a, r), a += f, s += f, o -= b != e.frameNum ? 1 : 0; } - if (f < (_.mf_samples_to_encode = 0)) return f; - if (r = s - n, 0 == s && (r = 0), R.flush_bitstream(e), (f = R.copy_buffer(_, t, a, r, 1)) < 0) return f; - if (a += f, r = s - (n += f), 0 == s && (r = 0), e.write_id3tag_automatic) { - if (B.id3tag_write_v1(e), (f = R.copy_buffer(_, t, a, r, 0)) < 0) return f; - n += f; - } - return n; - }, this.lame_encode_buffer = function (e, t, a, s, n, r, i) { + return _.mf_samples_to_encode = 0, f < 0 ? f : (r = n - s, 0 == n && (r = 0), E.flush_bitstream(e), (f = E.copy_buffer(_, t, a, r, 1)) < 0 ? f : (a += f, r = n - (s += f), 0 == n && (r = 0), e.write_id3tag_automatic && me(), s)); + }, this.lame_encode_buffer = function (e, t, a, n, s, r, i) { var o, _, l = e.internal_flags, f = [null, null]; - if (l.Class_ID != x) return -3; - if (0 == s) return 0; - _ = s, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = Be(_), o.in_buffer_1 = Be(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; - for (var c = 0; c < s; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); - return function (e, t, a, s, n, r, i) { + if (l.Class_ID != I) return -3; + if (0 == n) return 0; + _ = n, (null == (o = l).in_buffer_0 || o.in_buffer_nsamples < _) && (o.in_buffer_0 = de(_), o.in_buffer_1 = de(_), o.in_buffer_nsamples = _), f[0] = l.in_buffer_0, f[1] = l.in_buffer_1; + for (var c = 0; c < n; c++) f[0][c] = t[c], 1 < l.channels_in && (f[1][c] = a[c]); + return function (e, t, a, n, s, r, i) { var o, _, l, f, c, - h = e.internal_flags, - u = 0, - m = [null, null], + u = e.internal_flags, + h = 0, + b = [null, null], p = [null, null]; - if (h.Class_ID != x) return -3; - if (0 == s) return 0; - if ((c = R.copy_buffer(h, n, r, i, 0)) < 0) return c; - if (r += c, u += c, p[0] = t, p[1] = a, q.NEQ(e.scale, 0) && q.NEQ(e.scale, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale, 2 == h.channels_out && (p[1][_] *= e.scale); - if (q.NEQ(e.scale_left, 0) && q.NEQ(e.scale_left, 1)) for (_ = 0; _ < s; ++_) p[0][_] *= e.scale_left; - if (q.NEQ(e.scale_right, 0) && q.NEQ(e.scale_right, 1)) for (_ = 0; _ < s; ++_) p[1][_] *= e.scale_right; - if (2 == e.num_channels && 1 == h.channels_out) for (_ = 0; _ < s; ++_) p[0][_] = .5 * (p[0][_] + p[1][_]), p[1][_] = 0; - f = C(e), m[0] = h.mfbuf[0], m[1] = h.mfbuf[1]; - var b = 0; - for (; 0 < s;) { - var v = [null, null], - d = 0, - g = 0; - v[0] = p[0], v[1] = p[1]; - var S = new O(); - if (D(e, m, v, b, s, S), d = S.n_in, g = S.n_out, h.findReplayGain && !h.decode_on_the_fly && w.AnalyzeSamples(h.rgdata, m[0], h.mf_size, m[1], h.mf_size, g, h.channels_out) == X.GAIN_ANALYSIS_ERROR) return -6; - if (s -= d, b += d, h.channels_out, h.mf_size += g, h.mf_samples_to_encode < 1 && (h.mf_samples_to_encode = Pe.ENCDELAY + Pe.POSTDELAY), h.mf_samples_to_encode += g, h.mf_size >= f) { - var M = i - u; - if (0 == i && (M = 0), (o = V(e, m[0], m[1], n, r, M)) < 0) return o; - for (r += o, u += o, h.mf_size -= e.framesize, h.mf_samples_to_encode -= e.framesize, l = 0; l < h.channels_out; l++) for (_ = 0; _ < h.mf_size; _++) m[l][_] = m[l][_ + e.framesize]; + if (u.Class_ID != I) return -3; + if (0 == n) return 0; + if ((c = E.copy_buffer(u, s, r, i, 0)) < 0) return c; + if (r += c, h += c, p[0] = t, p[1] = a, N.NEQ(e.scale, 0) && N.NEQ(e.scale, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale, 2 == u.channels_out && (p[1][_] *= e.scale); + if (N.NEQ(e.scale_left, 0) && N.NEQ(e.scale_left, 1)) for (_ = 0; _ < n; ++_) p[0][_] *= e.scale_left; + if (N.NEQ(e.scale_right, 0) && N.NEQ(e.scale_right, 1)) for (_ = 0; _ < n; ++_) p[1][_] *= e.scale_right; + 2 == e.num_channels && 1 == u.channels_out && me(), f = L(e), b[0] = u.mfbuf[0], b[1] = u.mfbuf[1]; + for (var m, v, d, g, w, S, M, y = 0; 0 < n;) { + var A = [null, null], + k = 0, + R = 0; + A[0] = p[0], A[1] = p[1]; + var x = new P(); + if (H(e, b, A, y, n, x), k = x.n_in, R = x.n_out, u.findReplayGain && !u.decode_on_the_fly && T.AnalyzeSamples(u.rgdata, b[0], u.mf_size, b[1], u.mf_size, R, u.channels_out) == O.GAIN_ANALYSIS_ERROR) return -6; + if (n -= k, y += k, u.channels_out, u.mf_size += R, u.mf_samples_to_encode < 1 && me(), u.mf_samples_to_encode += R, u.mf_size >= f) { + var B = i - h; + if (0 == i && (B = 0), m = e, v = b[0], d = b[1], g = s, w = r, S = B, M = C.enc.lame_encode_mp3_frame(m, v, d, g, w, S), m.frameNum++, (o = M) < 0) return o; + for (r += o, h += o, u.mf_size -= e.framesize, u.mf_samples_to_encode -= e.framesize, l = 0; l < u.channels_out; l++) for (_ = 0; _ < u.mf_size; _++) b[l][_] = b[l][_ + e.framesize]; } } - return u; - }(e, f[0], f[1], s, n, r, i); + return h; + }(e, f[0], f[1], n, s, r, i); }; } - z.SFBMAX = 3 * Pe.SBMAX_s, Pe.ENCDELAY = 576, Pe.POSTDELAY = 1152, Pe.FFTOFFSET = 224 + (Pe.MDCTDELAY = 48), Pe.DECDELAY = 528, Pe.SBLIMIT = 32, Pe.CBANDS = 64, Pe.SBPSY_l = 21, Pe.SBPSY_s = 12, Pe.SBMAX_l = 22, Pe.SBMAX_s = 13, Pe.PSFB21 = 6, Pe.PSFB12 = 6, Pe.HBLKSIZE = (Pe.BLKSIZE = 1024) / 2 + 1, Pe.HBLKSIZE_s = (Pe.BLKSIZE_s = 256) / 2 + 1, Pe.NORM_TYPE = 0, Pe.START_TYPE = 1, Pe.SHORT_TYPE = 2, Pe.STOP_TYPE = 3, Pe.MPG_MD_LR_LR = 0, Pe.MPG_MD_LR_I = 1, Pe.MPG_MD_MS_LR = 2, Pe.MPG_MD_MS_I = 3, Pe.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], Z.MFSIZE = 3456 + Pe.ENCDELAY - Pe.MDCTDELAY, Z.MAX_HEADER_BUF = 256, Z.MAX_BITS_PER_CHANNEL = 4095, Z.MAX_BITS_PER_GRANULE = 7680, Z.BPC = 320, z.SFBMAX = 3 * Pe.SBMAX_s, t.Mp3Encoder = function (s, e, t) { - 3 != arguments.length && (console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"), s = 1, e = 44100, t = 128); - var n = new U(), + F.SFBMAX = 3 * Ae.SBMAX_s, Ae.ENCDELAY = 576, Ae.POSTDELAY = 1152, Ae.FFTOFFSET = 224 + (Ae.MDCTDELAY = 48), Ae.DECDELAY = 528, Ae.SBLIMIT = 32, Ae.CBANDS = 64, Ae.SBPSY_l = 21, Ae.SBPSY_s = 12, Ae.SBMAX_l = 22, Ae.SBMAX_s = 13, Ae.PSFB21 = 6, Ae.PSFB12 = 6, Ae.HBLKSIZE = (Ae.BLKSIZE = 1024) / 2 + 1, Ae.HBLKSIZE_s = (Ae.BLKSIZE_s = 256) / 2 + 1, Ae.NORM_TYPE = 0, Ae.START_TYPE = 1, Ae.SHORT_TYPE = 2, Ae.STOP_TYPE = 3, Ae.MPG_MD_LR_LR = 0, Ae.MPG_MD_LR_I = 1, Ae.MPG_MD_MS_LR = 2, Ae.MPG_MD_MS_I = 3, Ae.fircoef = [-.1039435, -.1892065, 5 * -.0432472, -.155915, 3.898045e-17, .0467745 * 5, .50455, .756825, .187098 * 5], j.MFSIZE = 3456 + Ae.ENCDELAY - Ae.MDCTDELAY, j.MAX_HEADER_BUF = 256, j.MAX_BITS_PER_CHANNEL = 4095, j.MAX_BITS_PER_GRANULE = 7680, j.BPC = 320, F.SFBMAX = 3 * Ae.SBMAX_s, t.Mp3Encoder = function (n, e, t) { + 1 != n && me("fix cc: only supports mono"); + var s = new Y(), a = new function () { this.setModules = function (e, t) {}; }(), - r = new X(), - i = new q(), + r = new O(), + i = new N(), o = new function () { - function e(e, t, a, s, n, r, i, o, _, l, f, c, h, u, m) { - this.vbr_q = e, this.quant_comp = t, this.quant_comp_s = a, this.expY = s, this.st_lrm = n, this.st_s = r, this.masking_adj = i, this.masking_adj_short = o, this.ath_lower = _, this.ath_curve = l, this.ath_sensitivity = f, this.interch = c, this.safejoint = h, this.sfb21mod = u, this.msfix = m; - } - function t(e, t, a, s, n, r, i, o, _, l, f, c, h, u) { - this.quant_comp = t, this.quant_comp_s = a, this.safejoint = s, this.nsmsfix = n, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = h, this.sfscale = u; + function e(e, t, a, n, s, r, i, o, _, l, f, c, u, h) { + this.quant_comp = t, this.quant_comp_s = a, this.safejoint = n, this.nsmsfix = s, this.st_lrm = r, this.st_s = i, this.nsbass = o, this.scale = _, this.masking_adj = l, this.ath_lower = f, this.ath_curve = c, this.interch = u, this.sfscale = h; } var i; + function n(e, t, a) { + me(); + } this.setModules = function (e) { i = e; }; - var f = [new e(0, 9, 9, 0, 5.2, 125, -4.2, -6.3, 4.8, 1, 0, 0, 2, 21, .97), new e(1, 9, 9, 0, 5.3, 125, -3.6, -5.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 5.6, 125, -2.2, -3.5, 2.8, 2, 0, 0, 2, 21, 1.49), new e(3, 9, 9, 1, 5.8, 130, -1.8, -2.8, 2.6, 3, -4, 0, 2, 20, 1.64), new e(4, 9, 9, 1, 6, 135, -.7, -1.1, 1.1, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 6.4, 140, .5, .4, -7.5, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 6.6, 145, .67, .65, -14.7, 6.5, -19, 4e-4, 0, 0, 2.3), new e(7, 9, 9, 1, 6.6, 145, .8, .75, -19.7, 8, -22, 6e-4, 0, 0, 2.7), new e(8, 9, 9, 1, 6.6, 145, 1.2, 1.15, -27.5, 10, -23, 7e-4, 0, 0, 0), new e(9, 9, 9, 1, 6.6, 145, 1.6, 1.6, -36, 11, -25, 8e-4, 0, 0, 0), new e(10, 9, 9, 1, 6.6, 145, 2, 2, -36, 12, -25, 8e-4, 0, 0, 0)], - c = [new e(0, 9, 9, 0, 4.2, 25, -7, -4, 7.5, 1, 0, 0, 2, 26, .97), new e(1, 9, 9, 0, 4.2, 25, -5.6, -3.6, 4.5, 1.5, 0, 0, 2, 21, 1.35), new e(2, 9, 9, 0, 4.2, 25, -4.4, -1.8, 2, 2, 0, 0, 2, 18, 1.49), new e(3, 9, 9, 1, 4.2, 25, -3.4, -1.25, 1.1, 3, -4, 0, 2, 15, 1.64), new e(4, 9, 9, 1, 4.2, 25, -2.2, .1, 0, 3.5, -8, 0, 2, 0, 1.79), new e(5, 9, 9, 1, 4.2, 25, -1, 1.65, -7.7, 4, -12, 2e-4, 0, 0, 1.95), new e(6, 9, 9, 1, 4.2, 25, -0, 2.47, -7.7, 6.5, -19, 4e-4, 0, 0, 2), new e(7, 9, 9, 1, 4.2, 25, .5, 2, -14.5, 8, -22, 6e-4, 0, 0, 2), new e(8, 9, 9, 1, 4.2, 25, 1, 2.4, -22, 10, -23, 7e-4, 0, 0, 2), new e(9, 9, 9, 1, 4.2, 25, 1.5, 2.95, -30, 11, -25, 8e-4, 0, 0, 2), new e(10, 9, 9, 1, 4.2, 25, 2, 2.95, -36, 12, -30, 8e-4, 0, 0, 2)]; + var o = [new e(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new e(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new e(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new e(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new e(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new e(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new e(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new e(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new e(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new e(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new e(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new e(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new e(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new e(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new e(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new e(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; function s(e, t, a) { - var s, - n, - r = e.VBR == xe.vbr_rh ? f : c, - i = e.VBR_q_frac, - o = r[t], - _ = r[t + 1], - l = o; - o.st_lrm = o.st_lrm + i * (_.st_lrm - o.st_lrm), o.st_s = o.st_s + i * (_.st_s - o.st_s), o.masking_adj = o.masking_adj + i * (_.masking_adj - o.masking_adj), o.masking_adj_short = o.masking_adj_short + i * (_.masking_adj_short - o.masking_adj_short), o.ath_lower = o.ath_lower + i * (_.ath_lower - o.ath_lower), o.ath_curve = o.ath_curve + i * (_.ath_curve - o.ath_curve), o.ath_sensitivity = o.ath_sensitivity + i * (_.ath_sensitivity - o.ath_sensitivity), o.interch = o.interch + i * (_.interch - o.interch), o.msfix = o.msfix + i * (_.msfix - o.msfix), s = e, (n = l.vbr_q) < 0 && (n = 0), 9 < n && (n = 9), s.VBR_q = n, (s.VBR_q_frac = 0) != a ? e.quant_comp = l.quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = l.quant_comp), 0 != a ? e.quant_comp_short = l.quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = l.quant_comp_s), 0 != l.expY && (e.experimentalY = 0 != l.expY), 0 != a ? e.internal_flags.nsPsy.attackthre = l.st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = l.st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = l.st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = l.st_s), 0 != a ? e.maskingadjust = l.masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = l.masking_adj), 0 != a ? e.maskingadjust_short = l.masking_adj_short : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = l.masking_adj_short), 0 != a ? e.ATHlower = -l.ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -l.ath_lower / 10), 0 != a ? e.ATHcurve = l.ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = l.ath_curve), 0 != a ? e.athaa_sensitivity = l.ath_sensitivity : 0 < Math.abs(e.athaa_sensitivity - -1) || (e.athaa_sensitivity = l.ath_sensitivity), 0 < l.interch && (0 != a ? e.interChRatio = l.interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = l.interch)), 0 < l.safejoint && (e.exp_nspsytune = e.exp_nspsytune | l.safejoint), 0 < l.sfb21mod && (e.exp_nspsytune = e.exp_nspsytune | l.sfb21mod << 20), 0 != a ? e.msfix = l.msfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = l.msfix), 0 == a && (e.VBR_q = t, e.VBR_q_frac = i); - } - var o = [new t(8, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -30, 11, .0012, 1), new t(16, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -25, 11, .001, 1), new t(24, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -20, 11, .001, 1), new t(32, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -15, 11, .001, 1), new t(40, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(48, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -10, 11, 9e-4, 1), new t(56, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -6, 11, 8e-4, 1), new t(64, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, -2, 11, 8e-4, 1), new t(80, 9, 9, 0, 0, 6.6, 145, 0, .95, 0, 0, 8, 7e-4, 1), new t(96, 9, 9, 0, 2.5, 6.6, 145, 0, .95, 0, 1, 5.5, 6e-4, 1), new t(112, 9, 9, 0, 2.25, 6.6, 145, 0, .95, 0, 2, 4.5, 5e-4, 1), new t(128, 9, 9, 0, 1.95, 6.4, 140, 0, .95, 0, 3, 4, 2e-4, 1), new t(160, 9, 9, 1, 1.79, 6, 135, 0, .95, -2, 5, 3.5, 0, 1), new t(192, 9, 9, 1, 1.49, 5.6, 125, 0, .97, -4, 7, 3, 0, 0), new t(224, 9, 9, 1, 1.25, 5.2, 125, 0, .98, -6, 9, 2, 0, 0), new t(256, 9, 9, 1, .97, 5.2, 125, 0, 1, -8, 10, 1, 0, 0), new t(320, 9, 9, 1, .9, 5.2, 125, 0, 1, -10, 12, 0, 0, 0)]; - function n(e, t, a) { - var s = t, - n = i.nearestBitrateFullIndex(t); - if (e.VBR = xe.vbr_abr, e.VBR_mean_bitrate_kbps = s, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[n].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[n].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[n].nsbass)) { - var r = int(4 * o[n].nsbass); + var n = t, + s = i.nearestBitrateFullIndex(t); + if (e.VBR = Me.vbr_abr, e.VBR_mean_bitrate_kbps = n, e.VBR_mean_bitrate_kbps = Math.min(e.VBR_mean_bitrate_kbps, 320), e.VBR_mean_bitrate_kbps = Math.max(e.VBR_mean_bitrate_kbps, 8), e.brate = e.VBR_mean_bitrate_kbps, 320 < e.VBR_mean_bitrate_kbps && (e.disable_reservoir = !0), 0 < o[s].safejoint && (e.exp_nspsytune = 2 | e.exp_nspsytune), 0 < o[s].sfscale && (e.internal_flags.noise_shaping = 2), 0 < Math.abs(o[s].nsbass)) { + var r = int(4 * o[s].nsbass); r < 0 && (r += 64), e.exp_nspsytune = e.exp_nspsytune | r << 2; } - return 0 != a ? e.quant_comp = o[n].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[n].quant_comp), 0 != a ? e.quant_comp_short = o[n].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[n].quant_comp_s), 0 != a ? e.msfix = o[n].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[n].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[n].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[n].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[n].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[n].st_s), 0 != a ? e.scale = o[n].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[n].scale), 0 != a ? e.maskingadjust = o[n].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[n].masking_adj), 0 < o[n].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[n].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[n].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[n].masking_adj), 0 != a ? e.ATHlower = -o[n].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[n].ath_lower / 10), 0 != a ? e.ATHcurve = o[n].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[n].ath_curve), 0 != a ? e.interChRatio = o[n].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[n].interch), t; + return 0 != a ? e.quant_comp = o[s].quant_comp : 0 < Math.abs(e.quant_comp - -1) || (e.quant_comp = o[s].quant_comp), 0 != a ? e.quant_comp_short = o[s].quant_comp_s : 0 < Math.abs(e.quant_comp_short - -1) || (e.quant_comp_short = o[s].quant_comp_s), 0 != a ? e.msfix = o[s].nsmsfix : 0 < Math.abs(e.msfix - -1) || (e.msfix = o[s].nsmsfix), 0 != a ? e.internal_flags.nsPsy.attackthre = o[s].st_lrm : 0 < Math.abs(e.internal_flags.nsPsy.attackthre - -1) || (e.internal_flags.nsPsy.attackthre = o[s].st_lrm), 0 != a ? e.internal_flags.nsPsy.attackthre_s = o[s].st_s : 0 < Math.abs(e.internal_flags.nsPsy.attackthre_s - -1) || (e.internal_flags.nsPsy.attackthre_s = o[s].st_s), 0 != a ? e.scale = o[s].scale : 0 < Math.abs(e.scale - -1) || (e.scale = o[s].scale), 0 != a ? e.maskingadjust = o[s].masking_adj : 0 < Math.abs(e.maskingadjust - 0) || (e.maskingadjust = o[s].masking_adj), 0 < o[s].masking_adj ? 0 != a ? e.maskingadjust_short = .9 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = .9 * o[s].masking_adj) : 0 != a ? e.maskingadjust_short = 1.1 * o[s].masking_adj : 0 < Math.abs(e.maskingadjust_short - 0) || (e.maskingadjust_short = 1.1 * o[s].masking_adj), 0 != a ? e.ATHlower = -o[s].ath_lower / 10 : 0 < Math.abs(10 * -e.ATHlower - 0) || (e.ATHlower = -o[s].ath_lower / 10), 0 != a ? e.ATHcurve = o[s].ath_curve : 0 < Math.abs(e.ATHcurve - -1) || (e.ATHcurve = o[s].ath_curve), 0 != a ? e.interChRatio = o[s].interch : 0 < Math.abs(e.interChRatio - -1) || (e.interChRatio = o[s].interch), t; } this.apply_preset = function (e, t, a) { switch (t) { - case U.R3MIX: - t = U.V3, e.VBR = xe.vbr_mtrh; + case Y.R3MIX: + t = Y.V3, e.VBR = Me.vbr_mtrh; break; - case U.MEDIUM: - t = U.V4, e.VBR = xe.vbr_rh; + case Y.MEDIUM: + t = Y.V4, e.VBR = Me.vbr_rh; break; - case U.MEDIUM_FAST: - t = U.V4, e.VBR = xe.vbr_mtrh; + case Y.MEDIUM_FAST: + t = Y.V4, e.VBR = Me.vbr_mtrh; break; - case U.STANDARD: - t = U.V2, e.VBR = xe.vbr_rh; + case Y.STANDARD: + t = Y.V2, e.VBR = Me.vbr_rh; break; - case U.STANDARD_FAST: - t = U.V2, e.VBR = xe.vbr_mtrh; + case Y.STANDARD_FAST: + t = Y.V2, e.VBR = Me.vbr_mtrh; break; - case U.EXTREME: - t = U.V0, e.VBR = xe.vbr_rh; + case Y.EXTREME: + t = Y.V0, e.VBR = Me.vbr_rh; break; - case U.EXTREME_FAST: - t = U.V0, e.VBR = xe.vbr_mtrh; + case Y.EXTREME_FAST: + t = Y.V0, e.VBR = Me.vbr_mtrh; break; - case U.INSANE: - return t = 320, e.preset = t, n(e, t, a), e.VBR = xe.vbr_off, t; + case Y.INSANE: + return t = 320, e.preset = t, s(e, t, a), e.VBR = Me.vbr_off, t; } switch (e.preset = t) { - case U.V9: - return s(e, 9, a), t; - case U.V8: - return s(e, 8, a), t; - case U.V7: - return s(e, 7, a), t; - case U.V6: - return s(e, 6, a), t; - case U.V5: - return s(e, 5, a), t; - case U.V4: - return s(e, 4, a), t; - case U.V3: - return s(e, 3, a), t; - case U.V2: - return s(e, 2, a), t; - case U.V1: - return s(e, 1, a), t; - case U.V0: - return s(e, 0, a), t; + case Y.V9: + return n(), t; + case Y.V8: + return n(), t; + case Y.V7: + return n(), t; + case Y.V6: + return n(), t; + case Y.V5: + return n(), t; + case Y.V4: + return n(), t; + case Y.V3: + return n(), t; + case Y.V2: + return n(), t; + case Y.V1: + return n(), t; + case Y.V0: + return n(), t; } - return 8 <= t && t <= 320 ? n(e, t, a) : (e.preset = 0, t); + return 8 <= t && t <= 320 ? s(e, t, a) : (e.preset = 0, t); }; }(), - _ = new x(), - l = new w(), - f = new M(), + _ = new T(), + l = new C(), + f = new y(), c = new function () { - this.getLameVersion = function () { + this.getLameShortVersion = function () { return "3.98.4"; - }, this.getLameShortVersion = function () { - return "3.98.4"; - }, this.getLameVeryShortVersion = function () { - return "LAME3.98r"; - }, this.getPsyVersion = function () { - return "0.93"; - }, this.getLameUrl = function () { - return "http://www.mp3dev.org/"; - }, this.getLameOsBitness = function () { - return "32bits"; }; }(), - h = new function () { - this.setModules = function (e, t) {}; - }(), u = new function () { + this.setModules = function (e, t) {}; + }(), + h = new function () { var _; this.setModules = function (e) { _ = e; }, this.ResvFrameBegin = function (e, t) { var a, - s = e.internal_flags, - n = s.l3_side, + n = e.internal_flags, + s = n.l3_side, r = _.getframebits(e); - t.bits = (r - 8 * s.sideinfo_len) / s.mode_gr; - var i = 2048 * s.mode_gr - 8; - 320 < e.brate ? a = 8 * int(1e3 * e.brate / (e.out_samplerate / 1152) / 8 + .5) : (a = 11520, e.strict_ISO && (a = 8 * int(32e4 / (e.out_samplerate / 1152) / 8 + .5))), s.ResvMax = a - r, s.ResvMax > i && (s.ResvMax = i), (s.ResvMax < 0 || e.disable_reservoir) && (s.ResvMax = 0); - var o = t.bits * s.mode_gr + Math.min(s.ResvSize, s.ResvMax); - return a < o && (o = a), n.resvDrain_pre = 0, null != s.pinfo && (s.pinfo.mean_bits = t.bits / 2, s.pinfo.resvsize = s.ResvSize), o; - }, this.ResvMaxBits = function (e, t, a, s) { - var n, + t.bits = (r - 8 * n.sideinfo_len) / n.mode_gr; + var i = 2048 * n.mode_gr - 8; + 320 < e.brate ? me() : (a = 11520, e.strict_ISO && me()), n.ResvMax = a - r, n.ResvMax > i && (n.ResvMax = i), (n.ResvMax < 0 || e.disable_reservoir) && (n.ResvMax = 0); + var o = t.bits * n.mode_gr + Math.min(n.ResvSize, n.ResvMax); + return a < o && (o = a), s.resvDrain_pre = 0, null != n.pinfo && me(), o; + }, this.ResvMaxBits = function (e, t, a, n) { + var s, r = e.internal_flags, i = r.ResvSize, o = r.ResvMax; - 0 != s && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (n = i - 9 * o / 10, a.bits += n, r.substep_shaping |= 128) : (n = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); + 0 != n && (i += t), 0 != (1 & r.substep_shaping) && (o *= .9), a.bits = t, 9 * o < 10 * i ? (s = i - 9 * o / 10, a.bits += s, r.substep_shaping |= 128) : (s = 0, r.substep_shaping &= 127, e.disable_reservoir || 0 != (1 & r.substep_shaping) || (a.bits -= .1 * t)); var _ = i < 6 * r.ResvMax / 10 ? i : 6 * r.ResvMax / 10; - return (_ -= n) < 0 && (_ = 0), _; + return (_ -= s) < 0 && (_ = 0), _; }, this.ResvAdjust = function (e, t) { e.ResvSize -= t.part2_3_length + t.part2_length; }, this.ResvFrameEnd = function (e, t) { var a, - s = e.l3_side; + n = e.l3_side; e.ResvSize += t * e.mode_gr; - var n = 0; - s.resvDrain_post = 0, (s.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (n += a), 0 < (a = e.ResvSize - n - e.ResvMax) && (n += a); - var r = Math.min(8 * s.main_data_begin, n) / 8; - s.resvDrain_pre += 8 * r, n -= 8 * r, e.ResvSize -= 8 * r, s.main_data_begin -= r, s.resvDrain_post += n, e.ResvSize -= n; + var s = 0; + n.resvDrain_post = 0, (n.resvDrain_pre = 0) != (a = e.ResvSize % 8) && (s += a), 0 < (a = e.ResvSize - s - e.ResvMax) && (s += a); + var r = Math.min(8 * n.main_data_begin, s) / 8; + n.resvDrain_pre += 8 * r, s -= 8 * r, e.ResvSize -= 8 * r, n.main_data_begin -= r, n.resvDrain_post += s, e.ResvSize -= s; }; }(), - m = new k(), + b = new A(), p = new function () { this.setModules = function (e, t, a) {}; }(), - b = new function () {}(); - n.setModules(r, i, o, _, l, f, c, h, b), i.setModules(r, b, c, f), h.setModules(i, c), o.setModules(n), l.setModules(i, u, _, m), _.setModules(m, u, n.enc.psy), u.setModules(i), m.setModules(_), f.setModules(n, i, c), a.setModules(p, b), p.setModules(c, h, o); - var v = n.lame_init(); - v.num_channels = s, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = Ee.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, n.lame_init_params(v); + m = new function () {}(); + s.setModules(r, i, o, _, l, f, c, u, m), i.setModules(r, m, c, f), u.setModules(i, c), o.setModules(s), l.setModules(i, h, _, b), _.setModules(b, h, s.enc.psy), h.setModules(i), b.setModules(_), f.setModules(s, i, c), a.setModules(p, m), p.setModules(c, u, o); + var v = s.lame_init(); + v.num_channels = n, v.in_samplerate = e, v.out_samplerate = e, v.brate = t, v.mode = ye.STEREO, v.quality = 3, v.bWriteVbrTag = !1, v.disable_reservoir = !0, v.write_id3tag_automatic = !1, s.lame_init_params(v); var d = 1152, g = 0 | 1.25 * d + 7200, - S = A(g); + w = S(g); this.encodeBuffer = function (e, t) { - 1 == s && (t = e), e.length > d && (d = e.length, S = A(g = 0 | 1.25 * d + 7200)); - var a = n.lame_encode_buffer(v, e, t, e.length, S, 0, g); - return new Int8Array(S.subarray(0, a)); + 1 == n && (t = e), e.length > d && (d = e.length, w = S(g = 0 | 1.25 * d + 7200)); + var a = s.lame_encode_buffer(v, e, t, e.length, w, 0, g); + return new Int8Array(w.subarray(0, a)); }, this.flush = function () { - var e = n.lame_encode_flush(v, S, 0, g); - return new Int8Array(S.subarray(0, e)); + var e = s.lame_encode_flush(v, w, 0, g); + return new Int8Array(w.subarray(0, e)); }; }; } - t(), Recorder.lamejs = t; -}(); + t(), e.lamejs = t; +}(("object" == typeof window && window.document ? window : Object).Recorder); }); /* 录音 Recorder扩展,动态波形显示 https://github.com/xiangyuecn/Recorder */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { + var WaveView = function (set) { return new fn(set); }; @@ -13946,7 +13628,12 @@ https://github.com/xiangyuecn/Recorder ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -13975,38 +13662,44 @@ https://github.com/xiangyuecn/Recorder o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - var ctx = This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; + var ctx = This.ctx = canvas.getContext("2d"); This.linear1 = This.genLinear(ctx, width, set.linear1); This.linear2 = This.genLinear(ctx, width, set.linear2); This.linearBg = This.genLinear(ctx, height, set.linearBg, true); - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } This._phase = 0; }; fn.prototype = WaveView.prototype = { @@ -14025,7 +13718,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; var maxAmplitude = set.height * scale / 2; - for (var x = 0; x < width; x += scale) { + for (var x = 0; x <= width; x += scale) { var scaling = (1 + Math.cos(Math.PI + x / width * 2 * Math.PI)) / 2; var y = scaling * maxAmplitude * amplitude * Math.sin(2 * Math.PI * (x / width) * frequency + phase) + maxAmplitude; rtv.push(y); @@ -14097,7 +13790,7 @@ https://github.com/xiangyuecn/Recorder //绘制包围背景 ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path1[i]); } else { @@ -14123,7 +13816,7 @@ https://github.com/xiangyuecn/Recorder var scale = set.scale; var width = set.width * scale; ctx.beginPath(); - for (var i = 0, x = 0; x < width; i++, x += scale) { + for (var i = 0, x = 0; x <= width; i++, x += scale) { if (x == 0) { ctx.moveTo(x, path[i]); } else { @@ -14136,11 +13829,11 @@ https://github.com/xiangyuecn/Recorder } }; Recorder[ViewTxt] = WaveView; -})(); +}); /* 录音 Recorder扩展,频率直方图显示 -使用本扩展需要引入lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可自行修改源码恢复成完整的线性频谱,或修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 +使用本扩展需要引入src/extensions/lib.fft.js支持,直方图特意优化主要显示0-5khz语音部分(线性),其他高频显示区域较小,不适合用来展示音乐频谱,可通过配置fullFreq来恢复成完整的线性频谱,或自行修改源码修改成倍频程频谱(伯德图、对数频谱);本可视化插件可以移植到其他语言环境,如需定制可联系作者 https://github.com/xiangyuecn/Recorder @@ -14148,7 +13841,13 @@ https://github.com/xiangyuecn/Recorder https://www.iteye.com/topic/851459 https://sourceforge.net/projects/jmp123/files/ */ -(function () { +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { var FrequencyHistogramView = function (set) { return new fn(set); @@ -14163,7 +13862,12 @@ https://sourceforge.net/projects/jmp123/files/ ,width:0 //显示宽度 ,height:0 //显示高度 - 以上配置二选一 + H5环境以上配置二选一 + + compatibleCanvas: CanvasObject //提供一个兼容H5的canvas对象,需支持getContext("2d"),支持设置width、height,支持drawImage(canvas,...) + ,width:0 //canvas显示宽度 + ,height:0 //canvas显示高度 + 非H5环境使用以上配置 */ scale: 2 //缩放系数,应为正整数,使用2(3? no!)倍宽高进行绘制,避免移动端绘制模糊 @@ -14209,7 +13913,9 @@ https://sourceforge.net/projects/jmp123/files/ stripeShadowBlur: -1 //峰值小横条阴影基础大小,设为0不显示阴影,-1为柱子的大小,如果柱子数量太多时请勿开启,非常影响性能 , stripeShadowColor: "" //峰值小横条阴影颜色,留空为柱子的阴影颜色 + , + fullFreq: false //是否要绘制所有频率;默认false主要绘制5khz以下的频率,高频部分占比很少,此时不同的采样率对频谱显示几乎没有影响;设为true后不同采样率下显示的频谱是不一样的,因为 最大频率=采样率/2 会有差异 //当发生绘制时会回调此方法,参数为当前绘制的频率数据和采样率,可实现多个直方图同时绘制,只消耗一个input输入和计算时间 , onDraw: function (frequencyData, sampleRate) {} @@ -14218,37 +13924,43 @@ https://sourceforge.net/projects/jmp123/files/ o[k] = set[k]; } This.set = set = o; - var elem = set.elem; - if (elem) { - if (typeof elem == "string") { - elem = document.querySelector(elem); - } else if (elem.length) { - elem = elem[0]; + var cCanvas = "compatibleCanvas"; + if (set[cCanvas]) { + var canvas = This.canvas = set[cCanvas]; + } else { + if (!isBrowser) throw new Error($T.G("NonBrowser-1", [ViewTxt])); + var elem = set.elem; + if (elem) { + if (typeof elem == "string") { + elem = document.querySelector(elem); + } else if (elem.length) { + elem = elem[0]; + } + } + if (elem) { + set.width = elem.offsetWidth; + set.height = elem.offsetHeight; + } + var thisElem = This.elem = document.createElement("div"); + thisElem.style.fontSize = 0; + thisElem.innerHTML = '<canvas style="width:100%;height:100%;"/>'; + var canvas = This.canvas = thisElem.querySelector("canvas"); + if (elem) { + elem.innerHTML = ""; + elem.appendChild(thisElem); } - } - if (elem) { - set.width = elem.offsetWidth; - set.height = elem.offsetHeight; } var scale = set.scale; var width = set.width * scale; var height = set.height * scale; if (!width || !height) { - throw new Error(ViewTxt + "无宽高"); + throw new Error($T.G("IllegalArgs-1", [ViewTxt + " width=0 height=0"])); } - var thisElem = This.elem = document.createElement("div"); - var lowerCss = ["", "transform-origin:0 0;", "transform:scale(" + 1 / scale + ");"]; - thisElem.innerHTML = '<div style="width:' + set.width + 'px;height:' + set.height + 'px;overflow:hidden"><div style="width:' + width + 'px;height:' + height + 'px;' + lowerCss.join("-webkit-") + lowerCss.join("-ms-") + lowerCss.join("-moz-") + lowerCss.join("") + '"><canvas/></div></div>'; - var canvas = This.canvas = thisElem.querySelector("canvas"); - This.ctx = canvas.getContext("2d"); canvas.width = width; canvas.height = height; - if (elem) { - elem.innerHTML = ""; - elem.appendChild(thisElem); - } + This.ctx = canvas.getContext("2d"); if (!Recorder.LibFFT) { - throw new Error("需要lib.fft.js支持"); + throw new Error($T.G("NeedImport-2", [ViewTxt, "src/extensions/lib.fft.js"])); } This.fft = Recorder.LibFFT(1024); @@ -14288,6 +14000,9 @@ https://sourceforge.net/projects/jmp123/files/ //超时没有输入,顶部横条已全部落下,干掉定时器 clearInterval(This.timer); This.timer = 0; + This.lastH = []; //重置高度再绘制一次,避免定时不准没到底就停了 + This.stripesH = []; + This.draw(null, This.sampleRate); return; } if (now - drawTime < interval) { @@ -14339,15 +14054,19 @@ https://sourceforge.net/projects/jmp123/files/ var Y0 = 1 << (Math.round(Math.log(bufferSize) / Math.log(2) + 3) << 1); var logY0 = Math.log(Y0) / Math.log(10); var dBmax = 20 * Math.log(0x7fff) / Math.log(10); - var fftSize = bufferSize / 2; - var fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); //5khz所在位置,8000采样率及以下最高只有4khz - var fftSize5kIsAll = fftSize5k == fftSize; - var line80 = fftSize5kIsAll ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 + var fftSize = bufferSize / 2, + fftSize5k = fftSize; + if (!set.fullFreq) { + //非绘制所有频率时,计算5khz所在位置,8000采样率及以下最高只有4khz + fftSize5k = Math.min(fftSize, Math.floor(fftSize * 5000 / (sampleRate / 2))); + } + var isFullFreq = fftSize5k == fftSize; + var line80 = isFullFreq ? lineCount : Math.round(lineCount * 0.8); //80%的柱子位置 var fftSizeStep1 = fftSize5k / line80; - var fftSizeStep2 = fftSize5kIsAll ? 0 : (fftSize - fftSize5k) / (lineCount - line80); + var fftSizeStep2 = isFullFreq ? 0 : (fftSize - fftSize5k) / (lineCount - line80); var fftIdx = 0; for (var i = 0; i < lineCount; i++) { - //不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 + // !fullFreq 时不采用jmp123的非线性划分频段,录音语音并不适用于音乐的频率,应当弱化高频部分 //80%关注0-5khz主要人声部分 20%关注剩下的高频,这样不管什么采样率都能做到大部分频率显示一致。 var start = Math.ceil(fftIdx); if (i < line80) { @@ -14357,14 +14076,18 @@ https://sourceforge.net/projects/jmp123/files/ //5khz以上 fftIdx += fftSizeStep2; } - var end = Math.min(Math.ceil(fftIdx), fftSize); + var end = Math.ceil(fftIdx); + if (end == start) end++; + end = Math.min(end, fftSize); //参考AudioGUI.java .drawHistogram方法 //查找当前频段的最大"幅值" var maxAmp = 0; - for (var j = start; j < end; j++) { - maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + if (frequencyData) { + for (var j = start; j < end; j++) { + maxAmp = Math.max(maxAmp, Math.abs(frequencyData[j])); + } } //计算音量 @@ -14402,8 +14125,6 @@ https://sourceforge.net/projects/jmp123/files/ var stripeLinear2 = set.stripeLinear && This.genLinear(ctx, set.stripeLinear, originY, originY + heightY) || linear2; //上半部分的峰值小横条填充 //计算柱子间距 - ctx.shadowBlur = set.shadowBlur * scale; - ctx.shadowColor = set.shadowColor; var mirrorEnable = set.mirrorEnable; var mirrorCount = mirrorEnable ? lineCount * 2 - 1 : lineCount; //镜像柱子数量翻一倍-1根 @@ -14412,78 +14133,105 @@ https://sourceforge.net/projects/jmp123/files/ if (spaceWidth != 0) { widthRatio = (width - spaceWidth * (mirrorCount + 1)) / width; } - var lineWidth = Math.max(1 * scale, Math.floor(width * widthRatio / mirrorCount)); //柱子宽度至少1个单位 - var spaceFloat = (width - mirrorCount * lineWidth) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 - - //绘制柱子 - var minHeight = set.minHeight * scale; - var mirrorSubX = spaceFloat + lineWidth / 2; - var XFloat = mirrorEnable ? width / 2 - mirrorSubX : 0; //镜像时,中间柱子位于正中心 - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { - xFloat += spaceFloat; - x = Math.floor(xFloat); - h = Math.max(lastH[i], minHeight); - - //绘制上半部分 - if (originY != 0) { - y = originY - h; - ctx.fillStyle = linear1; - ctx.fillRect(x, y, lineWidth, h); - } - //绘制下半部分 - if (originY != height) { - ctx.fillStyle = linear2; - ctx.fillRect(x, originY, lineWidth, h); - } - xFloat += lineWidth; + for (var i = 0; i < 2; i++) { + var lineFloat = Math.max(1 * scale, width * widthRatio / mirrorCount); //柱子宽度至少1个单位 + var lineWN = Math.floor(lineFloat), + lineWF = lineFloat - lineWN; //提取出小数部分 + var spaceFloat = (width - mirrorCount * lineFloat) / (mirrorCount + 1); //均匀间隔,首尾都留空,可能为负数,柱子将发生重叠 + if (spaceFloat > 0 && spaceFloat < 1) { + widthRatio = 1; + spaceFloat = 0; //不够一个像素,丢弃不绘制间隔,重新计算 + } else break; } - //绘制柱子顶上峰值小横条 - if (set.stripeEnable) { - var stripeShadowBlur = set.stripeShadowBlur; - ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; - ctx.shadowColor = set.stripeShadowColor || set.shadowColor; - var stripeHeight = set.stripeHeight * scale; - for (var i = 0, xFloat = XFloat, x, y, h; i < lineCount; i++) { + //绘制 + var minHeight = set.minHeight * scale; + var XFloat = mirrorEnable ? (width - lineWN) / 2 - spaceFloat : 0; //镜像时,中间柱子位于正中心 + for (var iMirror = 0; iMirror < 2; iMirror++) { + if (iMirror) { + ctx.save(); + ctx.scale(-1, 1); + } + var xMirror = iMirror ? width : 0; //绘制镜像部分,不用drawImage(canvas)进行镜像绘制,提升兼容性(iOS微信小程序bug https://developers.weixin.qq.com/community/develop/doc/000aaca2148dc8a235a0fb8c66b000) + + //绘制柱子 + ctx.shadowBlur = set.shadowBlur * scale; + ctx.shadowColor = set.shadowColor; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { xFloat += spaceFloat; - x = Math.floor(xFloat); - h = stripesH[i]; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = Math.max(lastH[i], minHeight); //绘制上半部分 if (originY != 0) { - y = originY - h - stripeHeight; - if (y < 0) { - y = 0; - } - ctx.fillStyle = stripeLinear1; - ctx.fillRect(x, y, lineWidth, stripeHeight); + y = originY - h; + ctx.fillStyle = linear1; + ctx.fillRect(x, y, w, h); } //绘制下半部分 if (originY != height) { - y = originY + h; - if (y + stripeHeight > height) { - y = height - stripeHeight; - } - ctx.fillStyle = stripeLinear2; - ctx.fillRect(x, y, lineWidth, stripeHeight); + ctx.fillStyle = linear2; + ctx.fillRect(x, originY, w, h); } - xFloat += lineWidth; + xFloat += w; } - } - //镜像,从中间直接镜像即可 - if (mirrorEnable) { - var srcW = Math.floor(width / 2); - ctx.save(); - ctx.scale(-1, 1); - ctx.drawImage(This.canvas, Math.ceil(width / 2), 0, srcW, height, -srcW, 0, srcW, height); - ctx.restore(); + //绘制柱子顶上峰值小横条 + if (set.stripeEnable) { + var stripeShadowBlur = set.stripeShadowBlur; + ctx.shadowBlur = (stripeShadowBlur == -1 ? set.shadowBlur : stripeShadowBlur) * scale; + ctx.shadowColor = set.stripeShadowColor || set.shadowColor; + var stripeHeight = set.stripeHeight * scale; + for (var i = 0, xFloat = XFloat, wFloat = 0, x, y, w, h; i < lineCount; i++) { + xFloat += spaceFloat; + x = Math.floor(xFloat) - xMirror; + w = lineWN; + wFloat += lineWF; + if (wFloat >= 1) { + w++; + wFloat--; + } //小数凑够1像素 + h = stripesH[i]; + + //绘制上半部分 + if (originY != 0) { + y = originY - h - stripeHeight; + if (y < 0) { + y = 0; + } + ctx.fillStyle = stripeLinear1; + ctx.fillRect(x, y, w, stripeHeight); + } + //绘制下半部分 + if (originY != height) { + y = originY + h; + if (y + stripeHeight > height) { + y = height - stripeHeight; + } + ctx.fillStyle = stripeLinear2; + ctx.fillRect(x, y, w, stripeHeight); + } + xFloat += w; + } + } + if (iMirror) { + ctx.restore(); + } + if (!mirrorEnable) break; + } + if (frequencyData) { + set.onDraw(frequencyData, sampleRate); } - set.onDraw(frequencyData, sampleRate); } }; Recorder[ViewTxt] = FrequencyHistogramView; -})(); +}); /* 时域转频域,快速傅里叶变换(FFT) @@ -14497,104 +14245,111 @@ fft.transform(inBuffer) inBuffer:[Int16,...] 数组长度必须是bufferSize 返回[Float64(Long),...],长度为bufferSize/2 */ - -/* -从FFT.java 移植,Java开源库:jmp123 版本0.3 -https://www.iteye.com/topic/851459 -https://sourceforge.net/projects/jmp123/files/ -*/ -Recorder.LibFFT = function (bufferSize) { - - var FFT_N_LOG, FFT_N, MINY; - var real, imag, sintable, costable; - var bitReverse; - var FFT_Fn = function (bufferSize) { - //bufferSize只能取值2的n次方 - FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); - FFT_N = 1 << FFT_N_LOG; - MINY = (FFT_N << 2) * Math.sqrt(2); - real = []; - imag = []; - sintable = [0]; - costable = [0]; - bitReverse = []; - var i, j, k, reve; - for (i = 0; i < FFT_N; i++) { - k = i; - for (j = 0, reve = 0; j != FFT_N_LOG; j++) { - reve <<= 1; - reve |= k & 1; - k >>>= 1; - } - bitReverse[i] = reve; - } - var theta, - dt = 2 * Math.PI / FFT_N; - for (i = (FFT_N >> 1) - 1; i > 0; i--) { - theta = i * dt; - costable[i] = Math.cos(theta); - sintable[i] = Math.sin(theta); - } - }; +(function (factory) { + var browser = typeof window == "object" && !!window.document; + var win = browser ? window : Object; //非浏览器环境,Recorder挂载在Object下面 + var rec = win.Recorder, + ni = rec.i18n; + factory(rec, ni, ni.$T, browser); +})(function (Recorder, i18n, $T, isBrowser) { /* - 用于频谱显示的快速傅里叶变换 - inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + 从FFT.java 移植,Java开源库:jmp123 版本0.3 + https://www.iteye.com/topic/851459 + https://sourceforge.net/projects/jmp123/files/ */ - var getModulus = function (inBuffer) { - var i, - j, - k, - ir, - j0 = 1, - idx = FFT_N_LOG - 1; - var cosv, sinv, tmpr, tmpi; - for (i = 0; i != FFT_N; i++) { - real[i] = inBuffer[bitReverse[i]]; - imag[i] = 0; - } - for (i = FFT_N_LOG; i != 0; i--) { - for (j = 0; j != j0; j++) { - cosv = costable[j << idx]; - sinv = sintable[j << idx]; - for (k = j; k < FFT_N; k += j0 << 1) { - ir = k + j0; - tmpr = cosv * real[ir] - sinv * imag[ir]; - tmpi = cosv * imag[ir] + sinv * real[ir]; - real[ir] = real[k] - tmpr; - imag[ir] = imag[k] - tmpi; - real[k] += tmpr; - imag[k] += tmpi; + Recorder.LibFFT = function (bufferSize) { + var FFT_N_LOG, FFT_N, MINY; + var real, imag, sintable, costable; + var bitReverse; + var FFT_Fn = function (bufferSize) { + //bufferSize只能取值2的n次方 + FFT_N_LOG = Math.round(Math.log(bufferSize) / Math.log(2)); + FFT_N = 1 << FFT_N_LOG; + MINY = (FFT_N << 2) * Math.sqrt(2); + real = []; + imag = []; + sintable = [0]; + costable = [0]; + bitReverse = []; + var i, j, k, reve; + for (i = 0; i < FFT_N; i++) { + k = i; + for (j = 0, reve = 0; j != FFT_N_LOG; j++) { + reve <<= 1; + reve |= k & 1; + k >>>= 1; } + bitReverse[i] = reve; } - j0 <<= 1; - idx--; - } - j = FFT_N >> 1; - var outBuffer = new Float64Array(j); + var theta, + dt = 2 * Math.PI / FFT_N; + for (i = (FFT_N >> 1) - 1; i > 0; i--) { + theta = i * dt; + costable[i] = Math.cos(theta); + sintable[i] = Math.sin(theta); + } + }; + /* - * 输出模的平方: - * for(i = 1; i <= j; i++) - * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; - * - * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 - * 和Spectrum.Y0,Spectrum.logY0对应. - */ - sinv = MINY; - cosv = -MINY; - for (i = j; i != 0; i--) { - tmpr = real[i]; - tmpi = imag[i]; - if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); - } - return outBuffer; + 用于频谱显示的快速傅里叶变换 + inBuffer 输入FFT_N个实数,返回 FFT_N/2个输出值(复数模的平方)。 + */ + var getModulus = function (inBuffer) { + var i, + j, + k, + ir, + j0 = 1, + idx = FFT_N_LOG - 1; + var cosv, sinv, tmpr, tmpi; + for (i = 0; i != FFT_N; i++) { + real[i] = inBuffer[bitReverse[i]]; + imag[i] = 0; + } + for (i = FFT_N_LOG; i != 0; i--) { + for (j = 0; j != j0; j++) { + cosv = costable[j << idx]; + sinv = sintable[j << idx]; + for (k = j; k < FFT_N; k += j0 << 1) { + ir = k + j0; + tmpr = cosv * real[ir] - sinv * imag[ir]; + tmpi = cosv * imag[ir] + sinv * real[ir]; + real[ir] = real[k] - tmpr; + imag[ir] = imag[k] - tmpi; + real[k] += tmpr; + imag[k] += tmpi; + } + } + j0 <<= 1; + idx--; + } + j = FFT_N >> 1; + var outBuffer = new Float64Array(j); + /* + * 输出模的平方: + * for(i = 1; i <= j; i++) + * inBuffer[i-1] = real[i] * real[i] + imag[i] * imag[i]; + * + * 如果FFT只用于频谱显示,可以"淘汰"幅值较小的而减少浮点乘法运算. MINY的值 + * 和Spectrum.Y0,Spectrum.logY0对应. + */ + sinv = MINY; + cosv = -MINY; + for (i = j; i != 0; i--) { + tmpr = real[i]; + tmpi = imag[i]; + if (tmpr > cosv && tmpr < sinv && tmpi > cosv && tmpi < sinv) outBuffer[i - 1] = 0;else outBuffer[i - 1] = Math.round(tmpr * tmpr + tmpi * tmpi); + } + return outBuffer; + }; + FFT_Fn(bufferSize); + return { + transform: getModulus, + bufferSize: FFT_N + }; }; - FFT_Fn(bufferSize); - return { - transform: getModulus, - bufferSize: FFT_N - }; -}; +}); var playIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABoCAYAAAAdHLWhAAAAAXNSR0IArs4c6QAAGghJREFUeF7tXQl4lNXVfs/3zUwySUgyS9hFQCAq/Cq4/C4smQBaEdfWpa21SO2jdYOZKG615q8WBZIJWrUuVWtbq1KfWmuxgJAJiLUuuFUoCogLsiSZmezrzHf+nm8yIXsmycxkEO7zKDDfXc97zz3nnnvuuYRDJM1eWmXj5KZjoPExTDQWrI0iRRnGgB1Mw0FsAyiZwPuZ8TNPnn3DITK0HrtJiTqInBW+KSA+nUg7nUDTmCgbQEprf4kA5s7dlxEx6j1OayqIushwsIiAvuHOdG+i0kD6lTAA5eez4knefw4ZDWcTKWcDOF4nXIjgEabWzKUep3V4TwA5CsqWwaDeBMY7Sl3z5RvuGnYgwkbimm3QAcpZ5h2tGLQrmJSbQDRGH31XnNE9WWoA1AGoIXCQQZUK4eYNTttb3RVxLC+dB6O6OtSW/v9nPC7bwrhSPsLGBg2gWcv3zlBU03UgugxEhl5AqWXGNiJsA2grE+9WgW+AwAFqNHotDZb6P+dTU4RjxqyV5acqGr3TJr/L47IVdVd+ZlH5cYpJ+7rkhqEyGeKa4g6Qo6D8EjYoN5LGDnQnR/R5TRsZvFnVsMmgGLasdWX4okkZR6FvHiu8QAG/Uey0/7qrui9dxar3K98fWaUrwFoZgx4PNKruzXdk+qPZl57qihtAjgf2TYbR+AiIZnXbIcYnAD+pqspf1y+2fhUvInTXTk5B6XRS1DfafSf4EdRu99yS9UQ8+hdzgM59yJve0MxLoSg3dCNfmgi8CmR4ptiZWRyPQUfaxuyiivEaB3d1yh/i/H8iEFjiWTLszUjr60++mAKUs7z0cjKoD4JoWBcyxsuEXxubtCdfvy1rb386H48yuUW+c5nZDeDY9pwUVvO1Iq6qubMkf1xDLPoTE4DOz9+bUp1meoFU5fwuuIZBuEdtpIfW326tjMWgYlFnrrv8RgbdCyCzw5InEnMPBfnHxbfao74CRB2gmYWlU1UyrAJhQmeuoVegBG/zLM76NBZEjHWdOctLh5OqFIDoh121RczXF+fZfxPNfkQVoNyC0ptYNTzUmWtoJ8B3eVy2VdHs/GDVlev2nc+MpSCe0ombNH6uKs129ZZrqTka/YsaQA6392kodDW0Dtt+ot/YR1lu+vNlFIxGhxOpjly3t4CBvI4gEfCfZmiz33Bm7Rtof6MCkKOg7E9Q1e93XNIYyuISl+XBgXYykcvnuL0/IeDJdmYzXcvT9gSITxsoSAMC6NJ8NpWn+1aDMKeDvexzRaGLNyy2fpzIxI1W3xwry7KhqasAPqFDneWKwvM2LLa/29+2+g2QgOPL8L+tMZ/UvnHemJbaNO/Va0eKfezwScyU6/b/hYkv6jhoIvXkYmfm+/0hRr8BchT6NkLBzA7L2msel+28/nTk21LGUVj+x05aHqPeRIbR/TFX9QsgR2HZc1DUH7QDh+h5j9P6g28LoQcyjhy3v4CgtVcegM/UJjqtr3u/PgPkcHt/B0X5MTTt4BiIXvQ4rVcMZFDftrI5Rb4VxHxLu3Exb/fk2Y/ry1j7BFDuA/t+xmbzowge1JgZ5ClxWXP70ujhkje3yPsMMxa0HS8BLxS7bN+PlAYRA+RY9k02TObt+klA61aHPvS4rFMjbexwzOdw+18CtO+2HTuDvl/isr4QCT0iAignf3cyZWTsADC6jdypaGrWxrx5W1Z1JA0dznkcbu+HAE5sD1JwYolr6M7e6BIRQI6CstdhMMxpJ3dU9RTPoswtvTVw5Dsw/dEKi7EhWAZAbaUHYa/HaRvVG316BcjxwP4LkZz017bgMHBfict2d2+VH/l+kAI5K72Xk4aOy9o9Hpftlz3RqUeALs3faipPH+4DUWrr0qZgjWex7dwjxO87BbrS7IKMMZvybF93V1uPADlWlD0Go+HaNtzTZAw2W9fdOry27907UkIo4HD7dgE8XqeGbrLj10vy7OJm1mXqFqCZhd8cpSrmr9puRkmhm4oXWx8+Qur+UyB3pX8ma9rGg7KIENQC0zblDf2gq1q7BchRUPYeVPXkVoCId3mc9gn979qRkmEKONzelwC0Vb2/8TitR3XlaNklQLOXHZirmYzrOphypnuc1pg6SBwuEOrblvR0Oe43hZc60ro+je0SIEdh+btQlFMOcg+94nFaO1lp40ZQsRQX+eYy4RxoGMFEXgVYN7PKsjo/n9rYnOLWowE35Cj0ukAobK2I8YnHZT2hIxd1AihneelJZDB80NYhWlXo6MHyU5tRVDZCZeVFAmZ0pAqBP9BIXVjitMhG8JBLDre3HkByuONVqVZTx6PyTgDlFpa/zApd1GrOIfzF47S1M1XEixJnLSsbYjIq4qLb3uWpfQcCxPhVZZr1V9HyA4jX+BwrvbIiiDxKJcBd7LK1N652vN0QIoha1ZZ7gqxM25Rn6VLDiPVAcot89zHzXRG28xGTsuBQ46bZD1fZmhubU7rbC7XjoBx3WR6RWhCWPQrRpxuc1p5mb4S06182h9srG7jRfSgdAOGXXGm9vySfAn0ol7BZ2wHkKPL6wLBIb1UF8Fbz9R/cHV0/r0gpobsMB9A/x0bCFlZoQcki6yeRtpeo+VoBchSWz4airBfuEXD2VgTLtuUPHTpYHc8p8o8l1nYPoP0mZv4lqm3LDmVuaguQ+FDfLD/46jRMGmbcffvZGUuGpmPHaAt9NABC9atoFAAKtXuIc9NBgNzez0EYxxpQXhPEz+dbkZOt4tMDgML4DxHWMOO5GRMoLkcMUQMoBFMTQD+3j7a4DzUHSh0gx7KybBiV7fL32iaGPVXBHfMsSE0C6jrcW/vvfmQDa/jD9An0bL9YI8JCUQYo3OrbrPGCklvs+lgTLTkKvQsJmlqclyWOkC0LAICcgrJrSFWfFPlzoCqImZOSsWjOEPhqu7guKpCGjrw/1oJYsX8Cnr+Mou/WGyOApPONgHJ3onFT7vKyW9ikrgjRlh/3OG3XhVZo4aBC71NQsFA+7qsMYsGZQ3DZqcnYWxHRHPsKGn5LwONnTaDSiEpEkCl2ALU2/jYU7ceJctPixHvL9ltSlWEKEZgZ9tFWgyzHIYDcXlFHJ4vfe22jBtfcTJw81oCySL0NQlxVS4xnNcbT0ZBTcQBIhl5PjDtnVlsfGmyb3qVP+Bds29v8GyYkm01q4ZY7QlYFatlvSDAHQ0MzIy1JwZJzM5GVRqhpjGCqd5GFGM9rASybkd1/7S9OAIUX+s1BJbhw06Kh4hgT1/T+l3y8PR1XVNRjylufNx3j+bT+Jy/8JPO9VhmU6y4/jUFvyw8VdRqyhxuRd06Gfoja3N8LIwfl1HotiMdnTiSxN/UpxRWgUM/iyk0bP+PjDAruYAU/EnN8sgGwpkGrrcEPTxxDrb4LlFtQ/iNW6PfSw9LqIHKPNeN6R1rXCkKfSNwuSsh2MJ5vVvB7xzj6IpJqBgGgg9wUUK/adGvmQDbJ3Q7x9V2ckcS4T1Fxo56pzXUq+atRAQyNyDolm8r1JS6nsPwuUui+sIJw2alpuOoMM/b3z8jSG+2ZCC+wBvf0Y6iVjbsqNGgAhTpTy8S3lSy2PdpbvJ/eBtz2+6Yd/D1FxSMgDO0pvI2i4JIzx9LLOkAOd/kjAF0v6JVVB7HwrHRcODUpVgC19peAjWA826TgZcc46qQvDjJALf2kkmBQWThQbnpzJ08B4X5WML8j13QEWO5+BZuxZOYkWtECUOh8XDS4yjoN1+emI2eSCaWRanB9mUJd5JVmFeBvFMRzZ06kteEsiQFQiJuI6KfFTuvzfR2qZysPN5qRB0LonCeSoFDi6RPEQzMm0KIQQIXejSDMDGpiNWAsnpOOU8YaUR7PqDQtSgUxdjCwOgg8fc/fKqoHaCztKz17zM+MK0rybC9GWunmz1kcEm8BwRwRMC0VCw7pZvxu6ii6OsxBYvbIbg4y5KNzbiamjFJ1JWEwU2l1sPjXGyoT6daEl5OCY3sKqLR1K5v8yVjIjJtJxXF9AUZoHdCAYemAUcWqCTa6PCyDSgHKagowFAX6JnXiUBUVclo+iElU/sJ1kZky4tVNJrqyxGl9rmN7b+ziMWBcRYTroGBUX4EJ1ye2z6oGDU9vrq365466d4YOUZeSw+0VaZPWGGAYVYJrbgbGZ6moPAJQJ9yJeFmx0357+MOmz/i7qoormXDBf09ylf4CI/UpBNjSgMK1NXjloxocP8IkwcDqBCCRNqlHAOqdD1VCwT3zrasVBeeyojseHhOx8O+lejkkNZuAgjVV+GhPI+xp+kUIFoBkQ2Q7ssT1DtDF01Irpo1Jah+rp/diEeXQATICD66vwpYvG2ELAVRBDrdvB8ATREkQ887iuZmYPEqFf5CVhESTQSkmguvsTCQZer2xExEgHTMZ1JAVoWh9Ff69pwnWVEWy7Bc1+w0QposGV9+sYdGcTJxytCG+anYXQ0o0gMTC8j+jQp66sUgmA/QoOu51ldhZ2owMswIQ76LcQt/LEnxBPlbVa7jBkYGZk4xx26h2N9hEAcikEi6cmooTRscOHKGBLG+1TcCKtRXYXxnQTxUAep8cRb7HwHytbHLLxdQzPR0XnBR7U09vszARABpnN+LiaamwpOjLTUzTkGRgXwVjxTo/6hoZyUYSpfAf5HD7fwFo/yety2nqFaem4crYGUsjHuRgAiRcc/ZkM04bnxy3wOLWVGDr3iDc6ypgEIu2qsu6pyjX7b2agaflX6VVQcw53oyf5aTB25U/QsTkHXjGwQLoaJsB352WBktISMctDU0HNn7ajEeKK5GZooQCIhPyZYk7C8ybpSf+Ok3fIOWdk45AcAAHdlEYVrwBkk26TM4zhGtio6j1SJURGcCL7zbgD29VY3hG6DK4xFOg6fdXWIxJQdkLKfXNjPRkBUu+kwn7AI68o4CPfrobL1OPcM3FU1PDe49odL9Pdch8sA8BHvXUYt22OgxPb7mtz4GTwk4jEkN0UljVFnvc1DGDq2rHA6DB5powikY15AtfsLYSn+5v1pc4OYJvQJ2tBSDfcwDrkar2VwZx9fR0fO/kpEjdrvo0WyLNHGuARlsMuGRaKrKGHIwtEWnfop0v3Qzs8TGWrfEjEGSYZDNM2Oxx2mboAOUUld9ATPrtbXFcnDXJjJvnpOnWhI4hSKPdue7qixVAoiHNPi4FZ05I1g2UiZBE/ry+rQkPF1e2nTArPC7bEr2Ls1f6TtA01h3kaxoZQ4couH2eBSkmoD7iJyuiO9RYAJRIXNOWWiMzgSc21eHl92swMtPQ8okv8rjsr7R1npcItcPlZRjR5m79TibOGG/Ql7nB0GqiCZCs78I1ZyUQ14QBEhOP9G/p6krsLm8x8QBBtYlsEvyvLUDyWMRP5Ye9lUHMPT4FN+Wmoqymr8/5RIeTogWQzEiRNcPCmlF0uheVWoQZhmcA//o8oGusYn+TZZcJr5c4bXr0kVaAclb65pPGr8qP4mEqO9lfnG/BsHRC1SAc3g0UIJmVjmwzZkwyJ4ys6QpVAWjl6zVYt60eoy1q6PapoizyLLboAeJbAQqFWPZWAZSkc1FFENflpOOiqUn42hf/ZU72ZEtX9++ZnkTmmrYgif1NLDb3/d2nX/tJMYbgCJA2Mhxvu50eE75VLT/KJa7Jo5Jwx7x0/Y6QWBbinZavqUB1Q+RxKmR5yMk2Y1Z2YnON0FE45Sgr8OctjXhyUyVEgdG5h/Csx2lrDaPZDiC5Eq41Nesup6Je+2s13HGeBaeOVbFvEJSF9dvqsfGzyNZXMY9cMi0NI1rMJPGeTH1tTzancsRw3+pKbN/XDHtai0uDqp3iWZTVeoux004gx+0rJrBDNLe9/iDOnpKCxXNSsVdcgSNxvOtrT3vIL34Sj2+s0j1eu0vCNcIxsncTuXMoJJn8oy3AmzsDWL7GD2uqGpKTXQSs6gSQHi6LNXHLhRyD1zcx8i+0Inu4orsDx3tzJ0vcqndr8IW3c9gDkTUXTU09ZLgmPHlkIsnxwv2vVeHt3Y0YmaHqKxaTcnWJ0/K7tpOsy720o6B8OxTKFjD2+INwHGvGreek4UA12oUtjddsFcbdVdqsHwULYKlJCo7JMspN9EHZow1k3EEGjrYCm3cGcP9qP+xDWrgHqPC4bHqMil4BynH7riDi54WLxIAqS4zIohkTDbpGF28uGghBEqmsTLQUIyCb0/y/VeKzA8261UY3pxHd6XFa748IIMnkKPTuBmGsgHGgOogJQ02498IMNAVDN78TxIyVSPTvtS8CxDg78Pw7jXi8pBJH21ufj62uSrXaugoG1S2dHYX+E0GaHuZLFIYvvQFcMyMDV56ehC/K478v6nX0CZ5BwLGniTGacdfLfjQHNQxJVkKqNdN5njzra10NoUdGCIduFICqGxhyTP7A96wYmUHYVxmyIR1JvVNAMBAr+igLsGJNLf7xSS3kkFD8ECXmXbHLPq27WnoE6Bx3pbUJAf21eAFDFIbTxiXj7vlDUN0glu8j8qh3eEJ7Slna1m8LYMVav35yK4BJChIfv8lp/0+/AJJCOUXea4j1J8D09JUvgEtPScN1s1J0S/dgnRdFQphEyCNKlhwn7CrT8Iu/+hFkRqY5pBgwUUGJ03prT/2MSNY73F4J6HeSLHWNzYyyGg13z7cgJ9uA3eVHuKg7AgsIGeaQ1nbbS5XYvr8RY6wGXTMGuMzjsvcaTSwigCRuqIEViSGQKlqdnBeZTQqWXmzBaAthj/+IPOoIkgj/ZGPoQlbR+lr8/aNaHGVt1dqgGDB5w822bb1xeUQA6UvdSt900lh/eFzk0Tf+IMbaDbj3olDQpdKqIyCFiS3giDO8mHOe+1cDntpcjREZCgyK7i0qS1uXF8H6rMV1LJBT5L+HWMuX38NWhonDjFh6caZc29P9uQ93zU7AERocbQNe2tKIh4urdEOo3I4IyWv6g8dlvao3zgl/j5iDwgVyirzriDFXb4qAr30B/O94s67ZhawOhy9IYXDGWIF125p0Nypxgh+SHAYHWz0uW/vXi3tBqs8ASX0Od3kJQLOksEyKr/0B3SPz9nnp+l7pwGG43Al3iDJwlAVY80kTCtdV6lwjPm4yceV1Yi0peFpPl5AHvMS1rSAcISsM0jcVAWQPM+Hn8zOQNSSkOBwuNjsBRzygxL/6pfca8Ns3qtuBI1FGkw0Y94+bbVWRLm39XuJal7qCKruqNH+sASN0NqTQHumYLBPuOi8dY+2KbljVd8v94tO+DmVw8gt3yNGBOB/+/p/1ePatalhTVKSb5VUTvU9NioapG27pXWOLKgdJZaJ+G1nZwID+9KSu3VUEYUlRcWPuEEyfEAqIIVaHb5vyoNvQENqEivH4sY01WPtJHYamqzAbW2QOYS80ZZ4nz9LvoLwDntuXrmK1fI9vHQA96IQeb7tGg5yGXnBSChacmapzkMgl+XPADQ4Oo7RrVZa0JEPItvbeFwE8trEan5cGMCJT1ccfAo+2KSbDzA03puumsv6mqNHL4fZKnB3dl0tkj7huCTeJs+B1s9L0JU9Aktl2qMqmMNfo0UAMwOqPG3V5I5NRTkXle4ix6ENjsGl6NF4qixpAIe3Otxxg3bakyx0OOUHaUlVcONWMc6eYkZYkDvpAs3ZoARU221hSgX/vCeIv79dh844GZJgJ6eaQptaSnvK4bNf0l2M6losqQFJ5TqFvPhH/EUBGeMkTJ0R/HePEo0y4ZGoKTh9vhBz9yp5JZl0iKxECjHjfCNfsq2S8+nE9Xvu4HjWNmu4LIVbpsMGYoCwsdlmeiRY4+kSPZmXhunLd5fI+6KsM0l8pDnOTRHSUmTZjUjIuODEFk0eqOidJrBMJv5koS1/YeSnVFArPUlELvLGjEa98WIfPy+WYWm1jGQh54wQ19dJYvBITE4DCQDncvlsBfkDEUlg2CRAClOywZ0xM0mXUsSMM+tLnr5Oow6F1PKYd62ZWhm1olpSQEiAcs+XLJhRvr8fWvc1ISyL9xvdBWQOwwg9kjbT9PFYR7WNOh5kPVk5UtaA8eXNBmC5hJaK8RtNn4uRRJpw+LglTRpswKjPUpYo6oDFOD8xIf2SCpCWHJsjO0gDe/aJRB+eL8oB+JV4if+gXe1t9A3kjAUuKXXZ5gCpmKeYAhXs+u9Dv0Eh7tO1rWjJgcSn21Qb1WGniPJ493ITTxyfp0YczU0Jqe0OTREEJLYNthHG/iCJtSp3CIbKEidVZ7kDtr9Kw5YsmvP9VI3aVBVBRF9RvG4jfQHtgsJ/A1xe77HpM0VinuAHUKp+K/DcxazdIEMHwb2FzkUR8FIXCbCL9KGOszaD/OcZqRFaaou/OxaQiM16AEkVDABYhrZ9QtvF8lTzyn4AR/k/+LSALl8gLL/sqgrpDpDjEiGyRf4vQl2XMaJAI8O3I/zUTnjIFmguioT5HCmzcAWojn37A4Os6Ph6oB1XVgJoGTff4F6LKTBaTvdwnlZ26uMqGZ7cskXKnU4JPSEBCGZCAJXVIBK+GAOvR9CXMTUW9pkdTERkof8oSK5NCjkqEU2QpC0+Wg5OHP2Cix7jS+vRgvEM0aAC10fhOg6Jexpp2rQQW7GpmiQuybAZl8yscIyAKUSXyVJKR9ECEchgmnCLfxP4X4q6D5aSOcFkBNLmlbDeaI4PwBJHyp+LFlk2RzvZY5Bt0gMKDOnvF/qHNBqO8PinWiNkAeozLJstPiFO40xIXNimF5Y2qhDijl/1WLQMCxlqQ8kqJ0xJRAPZYgNK2zoQBqG2n5D2JxiCdxRqfAcL/isMKgF4dLPpELIIfzB8T4V/MeIs105slt6TrV28SKSUkQB0JdO5DO5JqA7ZJKmkTWVMmksLjmHkkgQQ0cThPBSEFjPAVabmvIheLJB6rnMHIsznfkMJfsUafEWk7NRN/1tfDs8EA7v8BZd+IfdEOQOYAAAAASUVORK5CYII="; @@ -16711,7 +16466,7 @@ function mixin() { function setup(options) { return assign_1(setupDefaults_1, options); } -XEUtils.VERSION = '3.5.25'; +XEUtils.VERSION = '3.5.29'; XEUtils.mixin = mixin; XEUtils.setup = setup; var ctor = XEUtils; @@ -48760,6 +48515,7 @@ var script$S = { actionCopyId: `act-copy__${v4()}`, actionNoteId: `act-note__${v4()}`, actionHighlightId: `act-light__${v4()}`, + actionLinkId: `act-light__${v4()}`, actionEncyclopediasId: `act-light__${v4()}`, actionDictionaryId: `act-light__${v4()}`, addTeacherResourcesId: `add-teacher-resources__${v4()}`, @@ -48863,7 +48619,9 @@ var script$S = { return this.getKeyboardShow(); }, evn() { - return this.getSysEvn() || {}; + return this.getSysEvn() || { + tippy: {} + }; }, mergeMarkList() { let teacherNoteList = this.getTeacherNoteList() || [], @@ -49068,7 +48826,7 @@ var script$S = { } return null; } - if (this.userType && this.pBlockData.html.indexOf('<pre') === -1) { + if (this.userType && this.evn.isAddMark && this.pBlockData.html.indexOf('<pre') === -1) { this.markInstance = new n(this.markRootId, { id: this.currentRule.xmlCompRef }); @@ -49129,6 +48887,8 @@ var script$S = { _this.actionAddNote(); } else if (data.type == 'highlight' && data.tippyTplBarId == _this.tippyTplBarId) { _this.actionAddHighlight(); + } else if (data.type == 'link' && data.tippyTplBarId == _this.tippyTplBarId) { + _this.actionAddLink(); } _this.$EventBus.$emit('selectionTextChange', { state: false, @@ -49142,7 +48902,7 @@ var script$S = { // this.noteOperateMode = 'add' // let defaultUnderlineStyle = 'mk-underline__default' if (data.operationType == 'add' && _this.groupLocation == data.location) { - _this.markInstance.underline(data.markEfiCode, 'mk-underline__default', e => { + _this.markInstance.underline(data.markEfiCode, _this.evn.noteStyle, e => { }); _this.tempMarkEfiStr = ''; } else if (data.operationType == 'remove' && _this.groupLocation == data.location) { @@ -49303,7 +49063,7 @@ var script$S = { // @pos MouseUp let _this = this; let u = navigator.userAgent; - if (this.userType && this.insideIndex === this.ruleIndex) { + if (this.userType && this.insideIndex === this.ruleIndex && this.evn.isAddMark) { setTimeout(() => { // console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'MouseUp', _this.markEfiStr) this.$EventBus.$emit('selectionTextChange', { @@ -49371,7 +49131,7 @@ var script$S = { noteContent: '', markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49391,6 +49151,7 @@ var script$S = { let actCopy = instance.popper.children[0]?.querySelector(`#${_this.actionCopyId}`), actNote = instance.popper.children[0]?.querySelector(`#${_this.actionNoteId}`), actHighlight = instance.popper.children[0]?.querySelector(`#${_this.actionHighlightId}`), + actLink = instance.popper.children[0]?.querySelector(`#${_this.actionLinkId}`), addTeacherResources = instance.popper.children[0]?.querySelector(`#${_this.addTeacherResourcesId}`), actionDictionary = instance.popper.children[0]?.querySelector(`#${_this.actionDictionaryId}`), //词典 @@ -49411,6 +49172,11 @@ var script$S = { once: true }); } + if (actLink) { + actLink.addEventListener('click', _this.actionAddLink, { + once: true + }); + } if (addTeacherResources) { addTeacherResources.addEventListener('click', _this.addTeacherResources, { once: true @@ -49601,7 +49367,7 @@ var script$S = { } this.noteOperateMode = 'edit'; this.tempMarkModel = model; - if (this.userType === 'student' && this.isMobile) { + if (this.userType && this.isMobile) { this.notePopupVisible = true; this.noteData = { selectionText: model.selectionText, @@ -49622,7 +49388,7 @@ var script$S = { // e?.stopPropagation && e.stopPropagation() let _this = this; this.noteOperateMode = 'add'; - let defaultUnderlineStyle = this.userType === 'teacher' ? 'mk-underline__default' : 'mk-underline__dashed'; + let defaultUnderlineStyle = this.userType === 'teacher' ? this.evn.resourcesStyle : this.evn.noteStyle; _this.markInstance.underline(_this.markEfiStr, defaultUnderlineStyle, e => { try { // 下划线点击事件, 比如打开编辑框 @@ -49685,7 +49451,7 @@ var script$S = { noteContent, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49737,7 +49503,7 @@ var script$S = { }, actionAddHighlight() { let _this = this; - let styleType = 'mk-hightlight__default'; + let styleType = this.evn.highlight; _this.markInstance.highlight(_this.markEfiStr, styleType, e => { try { let markEfiStr = e.target.getAttribute('data-id'); @@ -49766,6 +49532,37 @@ var script$S = { } window.getSelection()?.removeAllRanges(); }, + actionAddLink() { + let _this = this; + let styleType = this.evn.linkStyle; + _this.markInstance.underline(_this.markEfiStr, styleType, e => { + try { + let markEfiStr = e.target.getAttribute('data-id'); + _this.highlightClick(e, markEfiStr); + } catch (error) { + console.log('%c%s', 'font-size:2em;background: #DD5644;color: #FFF', 'underline error', error); + } + }); + this.hideTippy(); + let markId = `mark__${v4()}`; + let model = { + selectionText: this.noteData.selectionText, + markEfiCode: this.markEfiStr, + type: `link__${this.userType}`, + styleType, + blockIndex: this.ruleIndex, + markId + }; + this.noteData.selectionText = ''; + if (this.userType && this.insideIndex === this.ruleIndex) { + // this.$EventBus.$emit('createHighlight', model) + let rollbackMark = this.markEfiStr; + this.emitRollbackHandler('createLink', model).then(id => { + id === markId && _this.markInstance.remove(rollbackMark, 'underline'); + }); + } + window.getSelection()?.removeAllRanges(); + }, highlightClick(e, efi) { console.log('%c%s', 'font-size:2em;background: #00965E;color: #FFF', 'HighLight Click', e, this.markEfiStr); }, @@ -49792,7 +49589,7 @@ var script$S = { noteContent: value, markEfiCode: this.markEfiStr, type: `note__${this.userType}`, - styleType: 'mk-underline__dashed', + styleType: this.evn.noteStyle, blockIndex: this.ruleIndex, markId }; @@ -49896,7 +49693,8 @@ var script$S = { this.$message.error('未选中任何内容'); return; } - let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en`; + // let url = `https://fanyi.baidu.com/mtpe-individual/multimodal?query=${this.noteData.selectionText}&lang=zh2en` + let url = `https://dict.baidu.com/s?wd=${this.noteData.selectionText}&device=pc&from=home`; this.openLink(url); }, openEncyclopedias() { @@ -50009,75 +49807,50 @@ var __vue_render__$S = function () { }, }, [ - _c( - "div", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-remark--mobile", - }, - [ - _c("span", { staticClass: "tipbar-remark" }, [ - _vm._v("均<=200字"), - ]), - ] - ), + _vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("div", { staticClass: "tipbar-remark--mobile" }, [ + _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]), + ]) + : _vm._e(), _vm._v(" "), - _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionCopyId }, - on: { - click: function ($event) { - $event.stopPropagation(); - return _vm.actionCopy.apply(null, arguments) - }, - }, - }, - [ - _c("i", { staticClass: "tipbar-icon copy" }), - _vm._v(" "), - _c("span", [_vm._v("复制")]), - ] - ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), - _vm._v(" "), - _c("span", { - directives: [ - { - name: "show", - rawName: "v-show", - value: _vm.isMobile, - expression: "isMobile", - }, - ], - staticClass: "tipbar-separator--mobile", - }), - _vm._v(" "), - _vm.userType !== "teacher" + _vm.evn.tippy.copy ? [ + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionCopyId }, + on: { + click: function ($event) { + $event.stopPropagation(); + return _vm.actionCopy.apply(null, arguments) + }, + }, + }, + [ + _vm.evn.tippy.copyIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.copyIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("复制")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.note + ? [ + _vm.evn.tippy.noteLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), _c( "div", { @@ -50091,27 +49864,16 @@ var __vue_render__$S = function () { }, }, [ - _c("i", { staticClass: "tipbar-icon note" }), + _vm.evn.tippy.noteIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.noteIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("笔记")]), ] ), - _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-separator", - }, - [_vm._v("|")] - ), ] : _vm._e(), _vm._v(" "), @@ -50127,7 +49889,7 @@ var __vue_render__$S = function () { staticClass: "tipbar-separator--mobile", }), _vm._v(" "), - _vm.userType == "teacher" + _vm.evn.tippy.resources ? _c( "div", { @@ -50140,31 +49902,35 @@ var __vue_render__$S = function () { }, }, [ - _c("i", { - staticClass: "tipbar-icon addTeacherResources", - }), + _c( + "span", + { + directives: [ + { + name: "show", + rawName: "v-show", + value: _vm.evn.tippy.resourcesLine, + expression: "evn.tippy.resourcesLine", + }, + ], + staticClass: "tipbar-separator", + }, + [_vm._v("|")] + ), + _vm._v(" "), + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), _vm._v(" "), _c("span", [_vm._v("资源")]), ] ) : _vm._e(), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionHighlightId }, - }, - [ - _c("i", { staticClass: "tipbar-icon highlight" }), - _vm._v(" "), - _c("span", [_vm._v("高亮")]), - ] - ) - : _vm._e(), - _vm._v(" "), - _vm.evn.isHuaTeng + _vm.evn.tippy.highlight ? [ _c( "span", @@ -50173,8 +49939,8 @@ var __vue_render__$S = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.highlightLine, + expression: "evn.tippy.highlightLine", }, ], staticClass: "tipbar-separator", @@ -50182,21 +49948,28 @@ var __vue_render__$S = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionDictionaryId }, - }, - [ - _c("i", { staticClass: "tipbar-icon dictionary" }), - _vm._v(" "), - _c("span", [_vm._v("词典")]), - ] - ) - : _vm._e(), - _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionHighlightId }, + }, + [ + _vm.evn.tippy.resourcesIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.resourcesIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("高亮")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.link + ? [ _c( "span", { @@ -50204,8 +49977,8 @@ var __vue_render__$S = function () { { name: "show", rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", + value: _vm.evn.tippy.linkLine, + expression: "evn.tippy.linkLine", }, ], staticClass: "tipbar-separator", @@ -50213,40 +49986,87 @@ var __vue_render__$S = function () { [_vm._v("|")] ), _vm._v(" "), - _vm.userType === "student" - ? _c( - "div", - { - staticClass: "tipbar-action", - attrs: { id: _vm.actionEncyclopediasId }, - }, - [ - _c("i", { - staticClass: "tipbar-icon encyclopedias", - }), - _vm._v(" "), - _c("span", [_vm._v("百科")]), - ] - ) - : _vm._e(), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionLinkId }, + }, + [ + _vm.evn.tippy.linkIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.linkIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("划线")]), + ] + ), ] : _vm._e(), _vm._v(" "), - _c( - "span", - { - directives: [ - { - name: "show", - rawName: "v-show", - value: !_vm.isMobile, - expression: "!isMobile", - }, - ], - staticClass: "tipbar-remark", - }, - [_vm._v("均<=200字")] - ), + _vm.evn.tippy.dictionary + ? [ + _vm.evn.tippy.dictionaryLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionDictionaryId }, + }, + [ + _vm.evn.tippy.dictionaryIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.dictionaryIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("词典")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + _vm.evn.tippy.encyclopedias + ? [ + _vm.evn.tippy.encyclopediasLine + ? _c("span", { staticClass: "tipbar-separator" }, [ + _vm._v("|"), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + staticClass: "tipbar-action", + attrs: { id: _vm.actionEncyclopediasId }, + }, + [ + _vm.evn.tippy.encyclopediasIcon + ? _c("i", { + staticClass: "tipbar-icon", + class: _vm.evn.tippy.encyclopediasIcon, + }) + : _vm._e(), + _vm._v(" "), + _c("span", [_vm._v("百科")]), + ] + ), + ] + : _vm._e(), + _vm._v(" "), + !_vm.isMobile && _vm.evn.tippy.maxWordCount + ? _c("span", { staticClass: "tipbar-remark" }, [ + _vm._v("均<=200字"), + ]) + : _vm._e(), ], 2 ), @@ -50507,7 +50327,7 @@ __vue_render__$S._withStripped = true; /* style */ const __vue_inject_styles__$S = undefined; /* scoped */ - const __vue_scope_id__$S = "data-v-4ae2eebc"; + const __vue_scope_id__$S = "data-v-a0b70a4a"; /* module identifier */ const __vue_module_identifier__$S = undefined; /* functional template */ @@ -50847,7 +50667,7 @@ __vue_render__$R._withStripped = true; /* style */ const __vue_inject_styles__$R = undefined; /* scoped */ - const __vue_scope_id__$R = "data-v-c72aed64"; + const __vue_scope_id__$R = "data-v-616d10ee"; /* module identifier */ const __vue_module_identifier__$R = undefined; /* functional template */ @@ -51069,7 +50889,7 @@ __vue_render__$Q._withStripped = true; /* style */ const __vue_inject_styles__$Q = undefined; /* scoped */ - const __vue_scope_id__$Q = "data-v-9639c7d6"; + const __vue_scope_id__$Q = "data-v-0bbb4f3a"; /* module identifier */ const __vue_module_identifier__$Q = undefined; /* functional template */ @@ -51339,7 +51159,7 @@ __vue_render__$P._withStripped = true; /* style */ const __vue_inject_styles__$P = undefined; /* scoped */ - const __vue_scope_id__$P = "data-v-4530e784"; + const __vue_scope_id__$P = "data-v-2c084d29"; /* module identifier */ const __vue_module_identifier__$P = undefined; /* functional template */ @@ -51560,7 +51380,7 @@ __vue_render__$O._withStripped = true; /* style */ const __vue_inject_styles__$O = undefined; /* scoped */ - const __vue_scope_id__$O = "data-v-6d19c71c"; + const __vue_scope_id__$O = "data-v-3af6d3d2"; /* module identifier */ const __vue_module_identifier__$O = undefined; /* functional template */ @@ -51781,7 +51601,7 @@ __vue_render__$N._withStripped = true; /* style */ const __vue_inject_styles__$N = undefined; /* scoped */ - const __vue_scope_id__$N = "data-v-50afe0e3"; + const __vue_scope_id__$N = "data-v-fbf24244"; /* module identifier */ const __vue_module_identifier__$N = undefined; /* functional template */ @@ -52040,7 +51860,7 @@ __vue_render__$M._withStripped = true; /* style */ const __vue_inject_styles__$M = undefined; /* scoped */ - const __vue_scope_id__$M = "data-v-420f98ad"; + const __vue_scope_id__$M = "data-v-462bc6a8"; /* module identifier */ const __vue_module_identifier__$M = undefined; /* functional template */ @@ -52262,7 +52082,7 @@ __vue_render__$L._withStripped = true; /* style */ const __vue_inject_styles__$L = undefined; /* scoped */ - const __vue_scope_id__$L = "data-v-3e163257"; + const __vue_scope_id__$L = "data-v-7487515c"; /* module identifier */ const __vue_module_identifier__$L = undefined; /* functional template */ @@ -52482,7 +52302,7 @@ __vue_render__$K._withStripped = true; /* style */ const __vue_inject_styles__$K = undefined; /* scoped */ - const __vue_scope_id__$K = "data-v-7b354f7d"; + const __vue_scope_id__$K = "data-v-59bc5a3c"; /* module identifier */ const __vue_module_identifier__$K = undefined; /* functional template */ @@ -52706,7 +52526,7 @@ __vue_render__$J._withStripped = true; /* style */ const __vue_inject_styles__$J = undefined; /* scoped */ - const __vue_scope_id__$J = "data-v-8332bf92"; + const __vue_scope_id__$J = "data-v-df779e1c"; /* module identifier */ const __vue_module_identifier__$J = undefined; /* functional template */ @@ -52930,7 +52750,7 @@ __vue_render__$I._withStripped = true; /* style */ const __vue_inject_styles__$I = undefined; /* scoped */ - const __vue_scope_id__$I = "data-v-5e519b3e"; + const __vue_scope_id__$I = "data-v-15d1c71c"; /* module identifier */ const __vue_module_identifier__$I = undefined; /* functional template */ @@ -53177,7 +52997,7 @@ __vue_render__$H._withStripped = true; /* style */ const __vue_inject_styles__$H = undefined; /* scoped */ - const __vue_scope_id__$H = "data-v-b3728c8a"; + const __vue_scope_id__$H = "data-v-6a63b0c0"; /* module identifier */ const __vue_module_identifier__$H = undefined; /* functional template */ @@ -53428,7 +53248,7 @@ __vue_render__$G._withStripped = true; /* style */ const __vue_inject_styles__$G = undefined; /* scoped */ - const __vue_scope_id__$G = "data-v-57d48280"; + const __vue_scope_id__$G = "data-v-1966f0fb"; /* module identifier */ const __vue_module_identifier__$G = undefined; /* functional template */ @@ -53698,7 +53518,7 @@ __vue_render__$F._withStripped = true; /* style */ const __vue_inject_styles__$F = undefined; /* scoped */ - const __vue_scope_id__$F = "data-v-38c9b3a2"; + const __vue_scope_id__$F = "data-v-721237c7"; /* module identifier */ const __vue_module_identifier__$F = undefined; /* functional template */ @@ -53955,7 +53775,7 @@ __vue_render__$E._withStripped = true; /* style */ const __vue_inject_styles__$E = undefined; /* scoped */ - const __vue_scope_id__$E = "data-v-cfa6b8bc"; + const __vue_scope_id__$E = "data-v-3706def2"; /* module identifier */ const __vue_module_identifier__$E = undefined; /* functional template */ @@ -54222,7 +54042,7 @@ __vue_render__$D._withStripped = true; /* style */ const __vue_inject_styles__$D = undefined; /* scoped */ - const __vue_scope_id__$D = "data-v-3678fe2a"; + const __vue_scope_id__$D = "data-v-5442cbe5"; /* module identifier */ const __vue_module_identifier__$D = undefined; /* functional template */ @@ -54444,7 +54264,7 @@ __vue_render__$C._withStripped = true; /* style */ const __vue_inject_styles__$C = undefined; /* scoped */ - const __vue_scope_id__$C = "data-v-10d0b686"; + const __vue_scope_id__$C = "data-v-478188c1"; /* module identifier */ const __vue_module_identifier__$C = undefined; /* functional template */ @@ -54668,7 +54488,7 @@ __vue_render__$B._withStripped = true; /* style */ const __vue_inject_styles__$B = undefined; /* scoped */ - const __vue_scope_id__$B = "data-v-f7dfce0e"; + const __vue_scope_id__$B = "data-v-5fcb6934"; /* module identifier */ const __vue_module_identifier__$B = undefined; /* functional template */ @@ -54901,7 +54721,7 @@ __vue_render__$A._withStripped = true; /* style */ const __vue_inject_styles__$A = undefined; /* scoped */ - const __vue_scope_id__$A = "data-v-679c63ca"; + const __vue_scope_id__$A = "data-v-11ebcaf6"; /* module identifier */ const __vue_module_identifier__$A = undefined; /* functional template */ @@ -55120,7 +54940,7 @@ __vue_render__$z._withStripped = true; /* style */ const __vue_inject_styles__$z = undefined; /* scoped */ - const __vue_scope_id__$z = "data-v-1dff87f0"; + const __vue_scope_id__$z = "data-v-1ff758ed"; /* module identifier */ const __vue_module_identifier__$z = undefined; /* functional template */ @@ -55341,7 +55161,7 @@ __vue_render__$y._withStripped = true; /* style */ const __vue_inject_styles__$y = undefined; /* scoped */ - const __vue_scope_id__$y = "data-v-b830870c"; + const __vue_scope_id__$y = "data-v-4ccfd1c2"; /* module identifier */ const __vue_module_identifier__$y = undefined; /* functional template */ @@ -55560,7 +55380,7 @@ __vue_render__$x._withStripped = true; /* style */ const __vue_inject_styles__$x = undefined; /* scoped */ - const __vue_scope_id__$x = "data-v-4772e2d1"; + const __vue_scope_id__$x = "data-v-70644668"; /* module identifier */ const __vue_module_identifier__$x = undefined; /* functional template */ @@ -55813,7 +55633,7 @@ __vue_render__$w._withStripped = true; /* style */ const __vue_inject_styles__$w = undefined; /* scoped */ - const __vue_scope_id__$w = "data-v-054c5483"; + const __vue_scope_id__$w = "data-v-25cdd27e"; /* module identifier */ const __vue_module_identifier__$w = undefined; /* functional template */ @@ -56035,7 +55855,7 @@ __vue_render__$v._withStripped = true; /* style */ const __vue_inject_styles__$v = undefined; /* scoped */ - const __vue_scope_id__$v = "data-v-174f7351"; + const __vue_scope_id__$v = "data-v-7e1af04c"; /* module identifier */ const __vue_module_identifier__$v = undefined; /* functional template */ @@ -56295,7 +56115,7 @@ __vue_render__$u._withStripped = true; /* style */ const __vue_inject_styles__$u = undefined; /* scoped */ - const __vue_scope_id__$u = "data-v-4fdc3ed2"; + const __vue_scope_id__$u = "data-v-548bec52"; /* module identifier */ const __vue_module_identifier__$u = undefined; /* functional template */ @@ -56520,7 +56340,7 @@ __vue_render__$t._withStripped = true; /* style */ const __vue_inject_styles__$t = undefined; /* scoped */ - const __vue_scope_id__$t = "data-v-3e0b15f7"; + const __vue_scope_id__$t = "data-v-ae2ed048"; /* module identifier */ const __vue_module_identifier__$t = undefined; /* functional template */ @@ -56741,7 +56561,7 @@ __vue_render__$s._withStripped = true; /* style */ const __vue_inject_styles__$s = undefined; /* scoped */ - const __vue_scope_id__$s = "data-v-27e00fb4"; + const __vue_scope_id__$s = "data-v-7cd7413e"; /* module identifier */ const __vue_module_identifier__$s = undefined; /* functional template */ @@ -56960,7 +56780,7 @@ __vue_render__$r._withStripped = true; /* style */ const __vue_inject_styles__$r = undefined; /* scoped */ - const __vue_scope_id__$r = "data-v-36f6e2fc"; + const __vue_scope_id__$r = "data-v-5af78a7d"; /* module identifier */ const __vue_module_identifier__$r = undefined; /* functional template */ @@ -57177,7 +56997,7 @@ __vue_render__$q._withStripped = true; /* style */ const __vue_inject_styles__$q = undefined; /* scoped */ - const __vue_scope_id__$q = "data-v-5c0393fc"; + const __vue_scope_id__$q = "data-v-5abd9437"; /* module identifier */ const __vue_module_identifier__$q = undefined; /* functional template */ @@ -57435,7 +57255,7 @@ __vue_render__$p._withStripped = true; /* style */ const __vue_inject_styles__$p = undefined; /* scoped */ - const __vue_scope_id__$p = "data-v-04e59cd2"; + const __vue_scope_id__$p = "data-v-4031660d"; /* module identifier */ const __vue_module_identifier__$p = undefined; /* functional template */ @@ -57657,7 +57477,7 @@ __vue_render__$o._withStripped = true; /* style */ const __vue_inject_styles__$o = undefined; /* scoped */ - const __vue_scope_id__$o = "data-v-1915764f"; + const __vue_scope_id__$o = "data-v-eb3fc7ec"; /* module identifier */ const __vue_module_identifier__$o = undefined; /* functional template */ @@ -57878,7 +57698,7 @@ __vue_render__$n._withStripped = true; /* style */ const __vue_inject_styles__$n = undefined; /* scoped */ - const __vue_scope_id__$n = "data-v-534b8225"; + const __vue_scope_id__$n = "data-v-f815e140"; /* module identifier */ const __vue_module_identifier__$n = undefined; /* functional template */ @@ -58099,7 +57919,7 @@ __vue_render__$m._withStripped = true; /* style */ const __vue_inject_styles__$m = undefined; /* scoped */ - const __vue_scope_id__$m = "data-v-e0f69a82"; + const __vue_scope_id__$m = "data-v-7fa3800c"; /* module identifier */ const __vue_module_identifier__$m = undefined; /* functional template */ @@ -58324,7 +58144,7 @@ __vue_render__$l._withStripped = true; /* style */ const __vue_inject_styles__$l = undefined; /* scoped */ - const __vue_scope_id__$l = "data-v-025e1545"; + const __vue_scope_id__$l = "data-v-0fd18780"; /* module identifier */ const __vue_module_identifier__$l = undefined; /* functional template */ @@ -58545,7 +58365,7 @@ __vue_render__$k._withStripped = true; /* style */ const __vue_inject_styles__$k = undefined; /* scoped */ - const __vue_scope_id__$k = "data-v-062687d9"; + const __vue_scope_id__$k = "data-v-2ddea684"; /* module identifier */ const __vue_module_identifier__$k = undefined; /* functional template */ @@ -58811,7 +58631,7 @@ __vue_render__$j._withStripped = true; /* style */ const __vue_inject_styles__$j = undefined; /* scoped */ - const __vue_scope_id__$j = "data-v-69d93ee7"; + const __vue_scope_id__$j = "data-v-6d51a022"; /* module identifier */ const __vue_module_identifier__$j = undefined; /* functional template */ @@ -59036,7 +58856,7 @@ __vue_render__$i._withStripped = true; /* style */ const __vue_inject_styles__$i = undefined; /* scoped */ - const __vue_scope_id__$i = "data-v-b24544b4"; + const __vue_scope_id__$i = "data-v-276ebb8b"; /* module identifier */ const __vue_module_identifier__$i = undefined; /* functional template */ @@ -59261,7 +59081,7 @@ __vue_render__$h._withStripped = true; /* style */ const __vue_inject_styles__$h = undefined; /* scoped */ - const __vue_scope_id__$h = "data-v-21845027"; + const __vue_scope_id__$h = "data-v-26ceee4c"; /* module identifier */ const __vue_module_identifier__$h = undefined; /* functional template */ @@ -59482,7 +59302,7 @@ __vue_render__$g._withStripped = true; /* style */ const __vue_inject_styles__$g = undefined; /* scoped */ - const __vue_scope_id__$g = "data-v-6e171c08"; + const __vue_scope_id__$g = "data-v-168fe6f7"; /* module identifier */ const __vue_module_identifier__$g = undefined; /* functional template */ @@ -59752,7 +59572,7 @@ __vue_render__$f._withStripped = true; /* style */ const __vue_inject_styles__$f = undefined; /* scoped */ - const __vue_scope_id__$f = "data-v-1ffe229f"; + const __vue_scope_id__$f = "data-v-54cd1e1a"; /* module identifier */ const __vue_module_identifier__$f = undefined; /* functional template */ @@ -60008,7 +59828,7 @@ __vue_render__$e._withStripped = true; /* style */ const __vue_inject_styles__$e = undefined; /* scoped */ - const __vue_scope_id__$e = "data-v-d46c6f14"; + const __vue_scope_id__$e = "data-v-017eaa4a"; /* module identifier */ const __vue_module_identifier__$e = undefined; /* functional template */ @@ -60256,7 +60076,7 @@ __vue_render__$d._withStripped = true; /* style */ const __vue_inject_styles__$d = undefined; /* scoped */ - const __vue_scope_id__$d = "data-v-6d62f60f"; + const __vue_scope_id__$d = "data-v-050193ec"; /* module identifier */ const __vue_module_identifier__$d = undefined; /* functional template */ @@ -60497,7 +60317,7 @@ __vue_render__$c._withStripped = true; /* style */ const __vue_inject_styles__$c = undefined; /* scoped */ - const __vue_scope_id__$c = "data-v-d4f3dfc0"; + const __vue_scope_id__$c = "data-v-9c9df7f6"; /* module identifier */ const __vue_module_identifier__$c = undefined; /* functional template */ @@ -60746,7 +60566,7 @@ __vue_render__$b._withStripped = true; /* style */ const __vue_inject_styles__$b = undefined; /* scoped */ - const __vue_scope_id__$b = "data-v-e44cbeb8"; + const __vue_scope_id__$b = "data-v-0620a4c2"; /* module identifier */ const __vue_module_identifier__$b = undefined; /* functional template */ @@ -60867,7 +60687,7 @@ var script$a = { mounted() {} }; -var __$_require_style_title_crane_eft_png__ = "2fc7f439d1d2419e.png"; +var __$_require_style_title_crane_eft_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABWCAYAAABPaoF5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGiGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0wNVQxNzozNjozNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDgtMDNUMTM6NTc6MDkrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDgtMDNUMTM6NTc6MDkrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVlNjkxZmExLTIxOTYtODk0NC04ZTE4LTcyZDMyYWFjNjU1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNDUxZTBkZS1hOWZmLTFjNGUtODcwOC1mNmYzMDdlODA0ZTEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNDUxZTBkZS1hOWZmLTFjNGUtODcwOC1mNmYzMDdlODA0ZTEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0NTFlMGRlLWE5ZmYtMWM0ZS04NzA4LWY2ZjMwN2U4MDRlMSIgc3RFdnQ6d2hlbj0iMjAyNC0wNy0wNVQxNzozNjozNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTUxZDA2MC0zOTU1LTY3NGYtYmE5NS1kNjE2NjZmNDdjNzgiIHN0RXZ0OndoZW49IjIwMjQtMDgtMDNUMTA6MTQ6MjIrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWU2OTFmYTEtMjE5Ni04OTQ0LThlMTgtNzJkMzJhYWM2NTUyIiBzdEV2dDp3aGVuPSIyMDI0LTA4LTAzVDEzOjU3OjA5KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Otyz8wAAJuRJREFUeJzdnXm8ZUV177+rqvY+0526+/YI3c3QzCggICjgGEGUPMUBwTlPISDO0cT3fMYYfcZHYp5C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"; /* script */ const __vue_script__$a = script$a; @@ -60995,7 +60815,7 @@ __vue_render__$a._withStripped = true; /* style */ const __vue_inject_styles__$a = undefined; /* scoped */ - const __vue_scope_id__$a = "data-v-b033df70"; + const __vue_scope_id__$a = "data-v-0237876d"; /* module identifier */ const __vue_module_identifier__$a = undefined; /* functional template */ @@ -61116,7 +60936,7 @@ var script$9 = { mounted() {} }; -var __$_require_style_title_light_left_png__ = "c7183429d7d16546.png"; +var __$_require_style_title_light_left_png__ = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABICAYAAABhlHJbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGiGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0wNVQxNzozNjozNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDgtMDNUMTM6NTY6MTgrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDgtMDNUMTM6NTY6MTgrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ0MzNmZTBjLTQwNzgtMTE0Ni05NGYzLTdjZmIyMGRiNjFhMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpjNzdiMTgyZS1jZTIyLWZjNGEtYTFhYy1jYjVmMTFjZDU1ZTkiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNzdiMTgyZS1jZTIyLWZjNGEtYTFhYy1jYjVmMTFjZDU1ZTkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM3N2IxODJlLWNlMjItZmM0YS1hMWFjLWNiNWYxMWNkNTVlOSIgc3RFdnQ6d2hlbj0iMjAyNC0wNy0wNVQxNzozNjozNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNTBlNDk3Ni03MTcxLWE4NDItYWRjNS04ZWQxOTE5YjU5ODkiIHN0RXZ0OndoZW49IjIwMjQtMDgtMDNUMTM6NTY6MDErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZDQzM2ZlMGMtNDA3OC0xMTQ2LTk0ZjMtN2NmYjIwZGI2MWEzIiBzdEV2dDp3aGVuPSIyMDI0LTA4LTAzVDEzOjU2OjE4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dk+iBQAAIZNJREFUeJzNnHe8XVWZ97/PWnvv026/uSk3BRICoSMdQRGdjCDi2Psw6NjGPipjwXdUxI4z4yi2z8xY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"; /* script */ const __vue_script__$9 = script$9; @@ -61244,7 +61064,7 @@ __vue_render__$9._withStripped = true; /* style */ const __vue_inject_styles__$9 = undefined; /* scoped */ - const __vue_scope_id__$9 = "data-v-f59a11a8"; + const __vue_scope_id__$9 = "data-v-751064a7"; /* module identifier */ const __vue_module_identifier__$9 = undefined; /* functional template */ @@ -61493,7 +61313,7 @@ __vue_render__$8._withStripped = true; /* style */ const __vue_inject_styles__$8 = undefined; /* scoped */ - const __vue_scope_id__$8 = "data-v-80ea7b00"; + const __vue_scope_id__$8 = "data-v-2ea0cf7b"; /* module identifier */ const __vue_module_identifier__$8 = undefined; /* functional template */ @@ -61742,7 +61562,7 @@ __vue_render__$7._withStripped = true; /* style */ const __vue_inject_styles__$7 = undefined; /* scoped */ - const __vue_scope_id__$7 = "data-v-47cac63e"; + const __vue_scope_id__$7 = "data-v-bbc7853a"; /* module identifier */ const __vue_module_identifier__$7 = undefined; /* functional template */ @@ -62012,7 +61832,7 @@ __vue_render__$6._withStripped = true; /* style */ const __vue_inject_styles__$6 = undefined; /* scoped */ - const __vue_scope_id__$6 = "data-v-0d1db218"; + const __vue_scope_id__$6 = "data-v-025e9706"; /* module identifier */ const __vue_module_identifier__$6 = undefined; /* functional template */ @@ -62306,7 +62126,7 @@ __vue_render__$5._withStripped = true; /* style */ const __vue_inject_styles__$5 = undefined; /* scoped */ - const __vue_scope_id__$5 = "data-v-0a0411c4"; + const __vue_scope_id__$5 = "data-v-03de8819"; /* module identifier */ const __vue_module_identifier__$5 = undefined; /* functional template */ @@ -62609,7 +62429,7 @@ __vue_render__$4._withStripped = true; /* style */ const __vue_inject_styles__$4 = undefined; /* scoped */ - const __vue_scope_id__$4 = "data-v-c33ed660"; + const __vue_scope_id__$4 = "data-v-659c9535"; /* module identifier */ const __vue_module_identifier__$4 = undefined; /* functional template */ @@ -62895,7 +62715,7 @@ __vue_render__$3._withStripped = true; /* style */ const __vue_inject_styles__$3 = undefined; /* scoped */ - const __vue_scope_id__$3 = "data-v-2a0d7dd9"; + const __vue_scope_id__$3 = "data-v-1b087604"; /* module identifier */ const __vue_module_identifier__$3 = undefined; /* functional template */ @@ -63211,7 +63031,7 @@ __vue_render__$2._withStripped = true; /* style */ const __vue_inject_styles__$2 = undefined; /* scoped */ - const __vue_scope_id__$2 = "data-v-6535f443"; + const __vue_scope_id__$2 = "data-v-532be828"; /* module identifier */ const __vue_module_identifier__$2 = undefined; /* functional template */ @@ -63466,7 +63286,7 @@ __vue_render__$1._withStripped = true; /* style */ const __vue_inject_styles__$1 = undefined; /* scoped */ - const __vue_scope_id__$1 = "data-v-0e8e2614"; + const __vue_scope_id__$1 = "data-v-21d308f9"; /* module identifier */ const __vue_module_identifier__$1 = undefined; /* functional template */ @@ -63717,7 +63537,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-a7bd3c48"; + const __vue_scope_id__ = "data-v-38ea8301"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/titleLibrary.min.css b/src/plugin/xml-digital-teaching/lib/titleLibrary.min.css index 180060f..f6396ed 100644 --- a/src/plugin/xml-digital-teaching/lib/titleLibrary.min.css +++ b/src/plugin/xml-digital-teaching/lib/titleLibrary.min.css @@ -1 +1 @@ -.title-text[data-v-c72aed64]{background-color:var(--background-color)!important}.title-left[data-v-c72aed64]{border-color:var(--background-color)!important;color:var(--background-color)!important}.title-bgimg[data-v-0d1db218]{background-image:url(../style/title-text-bgimg.png)}.xml-text-h5 .inline-audio-wrap,.xml-text-h5 .inline-link-wrap{align-items:center}.xml-text-h5 .inline-audio-wrap span,.xml-text-h5 .inline-link-wrap span{display:inline-block}.xml-text-h5 .inline-audio-box{width:20px;height:20px;box-sizing:border-box;position:relative;margin-left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol{width:20px;height:20px;box-sizing:border-box;overflow:hidden;transform:rotate(135deg);position:relative}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle{border:3px solid #418eed;border-radius:50%;position:absolute}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.first{width:3px;height:3px;background:#0076bc;top:14px;left:14px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.second{width:15px;height:15px;top:10px;left:10px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.third{width:24px;height:24px;top:6px;left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .second{animation:fadeInOut 1s infinite .2s}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .third{animation:fadeInOut 1s infinite .4s}@keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}.virtual-input .el-textarea__inner{min-height:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important} \ No newline at end of file +.title-text[data-v-616d10ee]{background-color:var(--background-color)!important}.title-left[data-v-616d10ee]{border-color:var(--background-color)!important;color:var(--background-color)!important}.title-bgimg[data-v-025e9706]{background-image:url(../style/title-text-bgimg.png)}.xml-text-h5 .inline-audio-wrap,.xml-text-h5 .inline-link-wrap{align-items:center}.xml-text-h5 .inline-audio-wrap span,.xml-text-h5 .inline-link-wrap span{display:inline-block}.xml-text-h5 .inline-audio-box{width:20px;height:20px;box-sizing:border-box;position:relative;margin-left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol{width:20px;height:20px;box-sizing:border-box;overflow:hidden;transform:rotate(135deg);position:relative}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle{border:3px solid #418eed;border-radius:50%;position:absolute}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.first{width:3px;height:3px;background:#0076bc;top:14px;left:14px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.second{width:15px;height:15px;top:10px;left:10px}.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.third{width:24px;height:24px;top:6px;left:6px}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .second{animation:fadeInOut 1s infinite .2s}.xml-text-h5 .inline-audio-box .wifi-symbol.playing .third{animation:fadeInOut 1s infinite .4s}@keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}.virtual-input .el-textarea__inner{min-height:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/lib/video.css b/src/plugin/xml-digital-teaching/lib/video.css index 21e245e..7a1b95d 100644 --- a/src/plugin/xml-digital-teaching/lib/video.css +++ b/src/plugin/xml-digital-teaching/lib/video.css @@ -1,12 +1,12 @@ -.xml-video-container-h5[data-v-0976e3e4] { +.xml-video-container-h5[data-v-099f61c2] { } -.xml-video-container-pc[data-v-0976e3e4] { +.xml-video-container-pc[data-v-099f61c2] { } -.xml-video-container-pad[data-v-0976e3e4] { +.xml-video-container-pad[data-v-099f61c2] { } -.xml-video-container-pdf[data-v-8036e7f4] { +.xml-video-container-pdf[data-v-3c5e97c1] { position: relative; display: flex; justify-content: center; @@ -16,13 +16,13 @@ padding-bottom: 56.25%; background: #000; } -.xml-video-container-pdf .cover[data-v-8036e7f4] { +.xml-video-container-pdf .cover[data-v-3c5e97c1] { position: absolute; top: 0; max-width: 100%; max-height: 100%; } -.xml-video-container-pdf .play[data-v-8036e7f4] { +.xml-video-container-pdf .play[data-v-3c5e97c1] { position: absolute; top: 45%; left: 45%; diff --git a/src/plugin/xml-digital-teaching/lib/video.js b/src/plugin/xml-digital-teaching/lib/video.js index 822efb7..635e0b9 100644 --- a/src/plugin/xml-digital-teaching/lib/video.js +++ b/src/plugin/xml-digital-teaching/lib/video.js @@ -1,6 +1,6 @@ /* * XmlDigitalTeaching v0.0.1 -* Copyright ©Tue Jul 23 2024 08:52:25 GMT+0800 (中国标准时间) smile +* Copyright ©Tue Sep 03 2024 17:07:04 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ // @@ -14728,7 +14728,7 @@ __vue_render__$1._withStripped = true; /* style */ const __vue_inject_styles__$1 = undefined; /* scoped */ - const __vue_scope_id__$1 = "data-v-0976e3e4"; + const __vue_scope_id__$1 = "data-v-099f61c2"; /* module identifier */ const __vue_module_identifier__$1 = undefined; /* functional template */ @@ -14939,7 +14939,7 @@ __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ - const __vue_scope_id__ = "data-v-8036e7f4"; + const __vue_scope_id__ = "data-v-3c5e97c1"; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ diff --git a/src/plugin/xml-digital-teaching/lib/video.min.css b/src/plugin/xml-digital-teaching/lib/video.min.css index 8d447dd..f27d01a 100644 --- a/src/plugin/xml-digital-teaching/lib/video.min.css +++ b/src/plugin/xml-digital-teaching/lib/video.min.css @@ -1 +1 @@ -.xml-video-container-pdf[data-v-8036e7f4]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:0;padding-bottom:56.25%;background:#000}.xml-video-container-pdf .cover[data-v-8036e7f4]{position:absolute;top:0;max-width:100%;max-height:100%}.xml-video-container-pdf .play[data-v-8036e7f4]{position:absolute;top:45%;left:45%;width:10%;background:#bebebe;border-radius:50%} \ No newline at end of file +.xml-video-container-pdf[data-v-3c5e97c1]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:0;padding-bottom:56.25%;background:#000}.xml-video-container-pdf .cover[data-v-3c5e97c1]{position:absolute;top:0;max-width:100%;max-height:100%}.xml-video-container-pdf .play[data-v-3c5e97c1]{position:absolute;top:45%;left:45%;width:10%;background:#bebebe;border-radius:50%} \ No newline at end of file diff --git a/src/plugin/xml-digital-teaching/static/images/icons/books/catalog_left_gk.png b/src/plugin/xml-digital-teaching/static/images/icons/books/catalog_left_gk.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac6bac924d46800480f8a2f2a59628ed0b50218 GIT binary patch literal 1198 zcmV;f1X25mP)<h;3K|Lk000e1NJLTq001rk0024&1^@s6&;Dz=00001b5ch_0Itp) z=>Px(Xh}ptRA@uhn$2?BRusq25uJG26`SDT>4H2!!CG_%yo%ny*~EObV|ao(Phk86 zah?D?H3oNMzX4taX0ia%2QVwkrVF!4UDHUX5m=0*Al)O$^+?)EI`?<~_k7(eA;j#; zAFI14K^^17{Q%uGm}3K8`2A`d5_o0`9SiWETa(T2Q11dzGB)6=pd;@pZqShi_kxZr zc)p=#a1FWuka5X+<H!Z47#gR9Bu5II1O0_0<zpo^3=Q5Ms2P-`ZZWt1GE6ZOLjw>& ztzSupFF+<VAZCi$RA3P}(4f=X-Y*-6q4T&E+AtOroCA#n2Olcwx^+bZsni%;Ccl?{ z7#K>M#)5zcg$|SsAE3K{xM@|uFL)T}K;WIxjiIy+nl$a8B-@wLD^OoGE|aroYh7~K zalCWXE2pb&c6_-?=hLJC05)U)4>X?l$}e7fO`Z+D5}N3!lv{UI#W^rXX(Spxo82oH zwU^V-;HRU>J3`pA86p@Kb19jdyE)KbS944VO23pIi|h&&KmGHseIl}@B4dC%?Xz5y zy;ZReUO2fv1E6gWAU3oxINhL0)0C1dR>g$eYN-uEdu%u+;0xLl{OO<<O%umGgav37 zGy+ahBjt^p8jAdnuQX20rip9Qwd8k3*L#4{JEtK+R7yWRzu*p#Z>jr;;EWCX>l(f8 z{kn0^wdtz(>1eV`2=ngCdXc8pO7fyB<6InQYp2Jt>3n9HRXm`5RYeZ;s;0>={2cs` z!DLfUz+i>ak%XRS6$6?Q&?SK7nT2sfC;fdn_rhLuJY;z)rI*3k8Qol3+tWpk#Pgl( zbI)GEIfuf@^{w^5=9@VZz3){v*g}Y02TwmuZk=j>-CZ|}*;GyRvh}_Q90{5qDrsLf zy~cNS6#zIaW>asu@P*^6J&^F5G-}IE1oeI;eZaNp32p}GDnCb}`c7`0J<wK5trNn& z*MRg$@XK`A9;j7JB#eIBc10E5)*ZUTLv<&YI^r%dOL>55zno^<bS*&U4cC&t=m^;* zf2(zMNQl3APWG`%zBx#HbW=w}r>{;mZKhP@AK6V-;aF{g1iP;AMAI*zD<3O-o69`z zW^^Sy(U^4IS1-<iry0uq8o$3^)EbZL$>5DG+dU|L;DuW^H~2gKZ+}}ik=yu$7lIoL z(iu$-0l^+<1j9T1v%=kXzG~biXKVLe0<xXSI2L@ocK?qo+Tjab#cH%Yx@jV!Gthjs z1|0ZDJ)W>+n^o|>S_2L|09^FSX+>D_xrOCyaGRV-|8@z%w%mTJD+gZGl(Br=Ix#nR z--n)UHG|~&oyR!HcWugigBz1r1@9N!u#*n~9|+tSbbhd(NG!jM1pyBO9~j&T9~7Jo z?`X<Gfm`8=*;KfXR~)yoz=sCsW+cvYLZ7!ZWsw4Bxy=K7<iJ_*0MYv-Zn{(~e?s8E zN77ZSfgH;pZM>9^yy7N&;pA!?AZ9<4neh3RT1ABU*-vZ~cfjxe2aCS2{jn}GegFUf M07*qoM6N<$f*(gR{r~^~ literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/books/catalog_right_gk.png b/src/plugin/xml-digital-teaching/static/images/icons/books/catalog_right_gk.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc12f2cedea734bd662f4834eede68e5a4b071b GIT binary patch literal 1174 zcmV;H1Zn$;P)<h;3K|Lk000e1NJLTq001rk0024&1^@s6&;Dz=00001b5ch_0Itp) z=>Px(P)S5VRA@uh+D&rWNE8R~_rz3~$%@$!<I2LhK(H25W3qx9IGc%qnKGOp@d=Di zV9yD_HRi*!ac;n@0#jMYI0t~072`$Nq!NgwH`Brp8j#d22^Z25L-X_F-`!6Qn5yYr z0w}d}iBkyCg{hkUzZ-x63Sq)e;a0H?dfED8^KBRk&%=oZcVK4T=bv7#JD!JInF$Ae z5gro!a(D>v4BiEREt^dDXb72hG0|JM%;PWB{`L=OHUTIWCOk5181WXIT{~61fCy!W zNCXm_M(3tWrkTmA{^B=<KNP-k)h8h8`NeZ^hJR7jON4N^s>)mN@v7wuzW`q~ehMEq zNS9yC&zYk7Y#_U8ErqWV&%u4*ZQ*Rp)R|rZ1@`T#fkc;&M#IcMMe&N&J2xdn<fG`J z@{Vu|U(=fakPZ^x==4tj;q}~@mA&WjqG)7X;py_H*eE(|63}*#_<HB2f{62<rZC<W z&aezWjDFP|S_6=c&4u<UHd4Md31Pk<CwtH12X2)Yf?I2RUEe|i78|?129TigE}szo zxEX#J`L<9HBr3g1J~?v23&U51uWR}iMj{IZal=c&zvEGJXv(B3?*%Un7i`L;@qcUm zZHhpX0JtvIuJWGX<7M)C7XUAuClQ{savQD_Z8Apv!)+RgSZuh<H0};^>gLJpgP!4n zO&JhDshv+aPPAE2UDFE~i7a%fNKkl{j8D&ge8B}<19|+i-4%evZ;JN~e_;H;Fh-fY z`t&joxG3H<>EPer`K&t45u4V)!UqNyY0B7{O)J0ov)iu7Wqx^UFbEc2`*;jMZ){;6 z;OAGj7X-9BH)by|_)b+nM1+##HcfE!E}w9G&g|>YJN;uq;0l3&12ia@sH_D2;r5V- z7XC@a0QEOD?tgMVB$^DPm{k)M_Nn-a%Fda-j|x}=*<C0fkA1?$F=x@f;Hkf^cOl}u z<;$Y$nx4Mz6!|Tm%!6EV!~d2qaPr08__UQv6hxOkyC#ba<0z{xPH5?<?3DE_j5@cq zvS_QVRg@+mayKb<Xz8eo(av{44}q3~i=pvtE4T4dG#+KG8~aIltjSb*GPY1u(&cV! z82vHOn`H)QbZ!`$yID5L{4<x_u-|>}<*sms9zBXSY3>cUrryKBP~)o4dTws=647Zk z`9x?!yTVhoj~B4mD@@(8#}e#?=Sy})8MJH0UsUxnAzu~0m0pHsho5`NxGFj~9N_|6 zd5;h>?X27Z{Yno#SB17F<m7yOT;ARn<FgvbG4m?XbMPJ+hUc$TxXJnJ+4UPm!DEN4 zd5XvEc=r|eh2}CY(CPU`-&efrr_$U8B+xVkf|gk|+@6a9P1D+;t*E$uCGKI#bE{Sm zf4Bb;0^s0|l+62ld@X;wVgp}q^du_dFHFC8A8TFd>8djMG1>Tm^{@1Dco=_7Mg+xn oetc#ThRa$GiQp(qXja(&0ALOi8HY3#4FCWD07*qoM6N<$f~|Qw9RL6T literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/resource/Group 77731413@2x.png b/src/plugin/xml-digital-teaching/static/images/icons/resource/Group 77731413@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0b35928474255d73a960b67fbd59d4994a722b4c GIT binary patch literal 1002 zcmV<G0~P#<P)<h;3K|Lk000e1NJLTq002Ay002A)1^@s6I{evk00001b5ch_0Itp) z=>Px&q)9|URA@ux+dpd*K@<S+_iis*c}a*U_yMjI3!8v~Vqs%pB$#iI!pcI6SeU&O zT4-Tq;U`cDYGEaaf<h`musapB68|S>nvmNWnN4Qd+|AC+?#_F;=v5)Nvpc_iv-9W8 z9>Rb2!QJrwj?Yi1>rTc`R=Kaw4p!KPj9w_Hz~nSHniZVG9@~!WTW&NP*nrionH9|f zwqV)O<X|IKVh0)kAmw7N(_)D<DYytbzO)=G=vq7*bEC<?GCtK@hpDGR!r3f}5<42J z|Hq9c0W0jE<lwYG(MH4@0B{HlSR)$YIVRXS5dB!e_+>xzI2|0Uu@J#{I@SttxY1}# zw&La6w#uiG26+Mj@1(~iuttFn3LeC60i$j!e$e%aR4<-u10?P2SORn~a9ylMQlo=_ zLt#14wZT=eYn=;=kN}J?J?a!Sb*f0$0$0WgOvho6GUi5C2G_>w&@!VdfrDXp0bLp# z9LtO@1t!BXqP@Z7SSGX=m<`K-c7oZlHPA`af9J}PS;6Ug7NYwI@DKpM`OJ;eNrfI~ zeJ0ShV@eEJ0_0_sFy+dT6@v4NcSQLW0IvZwU)vS}L9rzwEueoFC7jtVV$GZw!KO@w zM7%m-S>lmkJ<(;72t#03TE^4@NwI;^JHR804T#RbBaaP)PQiNy8vtzq+m~*Jj-u`$ z<X_&B5L72I^eI`-?P$^?h^~QEH^ZaT8X<H|>=3y4c^(0D0IU%_l4u9E7tdaiQr^mS z0)?|Juc>8vBDEv1AuhFUJ}%5LlXPS*?7~c2jN!>_hXbJe)KcH6Y`8-Bne7N{BwaSN z2Nw26Y2se(a3D4=3hd9>R!q+2p+Yxd-%$yol{Fa-bP24gSF$O3AHRQIIezcWrfqz4 zf>mKTKR>p9WObSiO@uA%v`lx14NZtG1!jpfF}5_A6wQFG1SUZ<VJm}!q8YKZz(LT= z*xKM)XrZ=Cx8CM4eR>NsZ9S<dGtSz^;2_|tXj{dou))9~(UjPr;1FnPY;dp%o$d$- z`O3D_uga+<9)SF%cQ}0K#;#{}@O!VhblH>YX=nn;^=wDLvTdSsP<n?W*_0oA76N7K zMG|3M33DcNICEl1xIKIS<<mLWs;3H;6s%6}Lff*7RY9(DBuzSh(IPZN>2Cn?<M7^p zec0N(cZPxmOWvfNk={Ch4a*8Hc&1sg?BD_PzyC9y{4=focD;|`>T#=lPu@#csT5_I YzrbeHc^PM*rT_o{07*qoM6N<$f~^VAM*si- literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/resource/student-bookmark.png b/src/plugin/xml-digital-teaching/static/images/icons/resource/student-bookmark.png new file mode 100644 index 0000000000000000000000000000000000000000..a91bddd92a0e372c06dc271931d3793a5e61e7f0 GIT binary patch literal 362 zcmV-w0hRuVP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00001b5ch_0Itp) z=>Px$BuPX;R9HvtnC)%CKoCS{I!HR8gtR~<gbqjrAsvto=pg9;s02!&g9#(q5;6Gp zkj$5~_t&et=eOsx$HapTJ{S)YDC$VjkfculGXO8qM3vX~0G1>_`s#au8kl+ILYJ0( zkvuzh321w`o6)5!Ro3rGzMiWs0jYBGnliWQU)y<5bWfl$fOi0s79xQ<?MOq>#!f>| zX~^f$TSLAhxxDK+L~<Qz^z~bv)Z+vS+L4B${hEf-P@jQa<!A0q_Ru%UnIxwYr;}1L zxhjyYOpi}qNe%<6f~~6o{WdWEXg?W}9Bpi?I|c_bfV0#hdYmNrjsDZIH7L-=iGieB zRW+Ix+E$w~1_5$V^u`UX^ifK3^l=LfRCPo7_ao|g8j1}40Yta4CE0U#0{{R307*qo IM6N<$g0-uf8UO$Q literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/resource/student-lighheight.png b/src/plugin/xml-digital-teaching/static/images/icons/resource/student-lighheight.png new file mode 100644 index 0000000000000000000000000000000000000000..e3dd9e7f805eb3b7173e1fe0118926b4af21f420 GIT binary patch literal 622 zcmV-!0+IcRP)<h;3K|Lk000e1NJLTq000{R000{Z1^@s6jnwp200001b5ch_0Itp) z=>Px%C`m*?R7gwBmP?3@aTvybPp&04LWn658zXj77OpATSctN)kcA>qW+5BbnzC?7 zNm-C2Q7Dv!vQR@V8<&N$k{L~DShx(2|6AXw&&>CoIp=V`oI0Cx-t+$c@B4qA=X|2V zmnvlOf5U8#0;U4Jl72O_nWiVR-2uD?IwbW~0ecI~r~)<%cn&O(^s(KO#eJ;-?nvry z3(R&Wa2}Wsi~)WCkAU5h-VBA>j+#M9u6_51Kx|I}?qy9b0xu<fv%L@K25u)|Tmar@ z&^^E+V56k#w#Ndo=HnqCV3nkSGT7)S0CoZ^qX{q<I0>wibhluFF5noj3HXrUH-MW- zK<9uSNk0o=wGVBN1Ev6zfd{||Nr%er$97D-I6;<VHT{wXht}8ine903m9&=evCcZM z0QICRSSsmBS=~smT}cc_Bu%WRI@=R~FTe&#w_1g51};k)=}>X6kt#9S<5pqwfLKen zq{DUA7-9(J&8fG6(i7WW7Cr%107rq<lI|C%aepTDF#4w~Gp`jvhru$hodUKbMV<ln z0td5qNIHD>4u~nXrODUle6}^`!vo1Sm-7D%MX+eRJs^^<=IpQ*I1Nn866AaG)+=C# zq!+omNRG2WL|Ip9g2WGOhrd2c`dYLK+p~e?ku+5V@${4~4>RSpJ@sb-&wz!JdfSrv zxjPBiQ=qd7SnV04FCVgvOxW}@NFz;KN|3*4+>ojNH6Y*bH|)p79P_kf*#H0l07*qo IM6N<$f@Jp>7ytkO literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_01.png b/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_01.png new file mode 100644 index 0000000000000000000000000000000000000000..82c4c2f90f0730a33e41eb09ccea388e6ddd65c3 GIT binary patch literal 2092 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 WrP_H_heQ_u0000<MNUMnLSTXh_5V}= literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_02.png b/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_02.png new file mode 100644 index 0000000000000000000000000000000000000000..373ebf03aec3f5371005b4bcaa98c3cfef59a2fe GIT binary patch literal 1465 zcmV;q1xEUbP)<h;3K|Lk000e1NJLTq002Ay002A)1^@s6I{evk00001b5ch_0Itp) z=>Px)b4f%&RA@u(n@wyRMHI*Xv)*;;Zk#xW#N7xX4A+9-gpiPEDv-D!kT{?cBoZMG zZAC@6LlRDa1Zt5ufGQCVhzn9uaft|sNDZ_}A$0{3Y1P(NL$k4PWH%p<6MJ{)Z0+FK z-Vb|c%^G-8l*7Jx^M3Q*eC+rw!GBB$Z(dbZAK+nAQIsSPJJmK^0jsKdgb?y5fTsYk z|6E`zoSdSRo>3HKmKS_ez^bYa5kg)CaD<m5R(1qIINjIRH^QT@hJZ^E{oI2{+OiNr zCZf^ku&ttvf+OHWA`y{gc~sZ+H{EvVroFD~BmMpTr`_1F1!jv7A!M>NN8R+rqiuG3 zdpj13#j?#Bvji@|{_szvuo)1gbimCbW(v&GI1~z9_7f}{1h;8z3Vb)Z6Qz~7+3fM8 z9i?<!QIxS}jn@S(Z98l=_MLDC_T#**9Chx%sZ?r|QtCKm#OxA+>Kuf88i9P;^Nb+H zT$cS+cSM0CD9utz&V>f2C(InFN$J(q)r6CUDzJGAoxgr;fcj99p!!J1%im5}o~516 zT`9e2!1`T?fT7?^(_d8jxi7*iD=SliAUtn*uFa>>b?F_DV$ScphJOWJd#rPCCSG=S zAFz{jKKT1tbga&`1uS!t0JFhk(*rfYnM@|Kv$K=2B4JUDoIlYvuw_SeAQn0{ZM<La zMY!}P#Ey}sB4(Blj=$#!Scp9XA@(##&qE-R44SzCJ$n<{Z(jmiDMvPVDd{?f%PaRD za4MC0fl|s|5=@0{Kl0L9Yd_>Dq$l4tK+UAM_$l;jH47*&z8X8aj`7gow6WDzMwq?S zTb{0Lfh8Hzv!8&-QCsJW=ih~X`+}_=4+YPF1BV9@IQ)tuAL;HU3f~L?g)K+=Zj?L& zmY$n%6y37(#rY4RC%$vT;;5}Bz$EgZk<N{Xo|r*#{-Z{kG^Ohau+aA~#G@ZH<WO4! zvxSPKbR(i&orHGzvqqXUrRzzAnJ3bVUmJU_Q)%lt%pe<DrMFV|R_PXqXAwrQ6VlQ5 z!4@z(`B&`2#z{twLVWx!kiJLiGSk8qG<MQT%-D?yx98qPxWYx_EPdY-e@DBp1^tf; z(63H{LAO#`0^CX<yT1MhW+UX}ddK$V!EUHsKEHdph~1q$G_7b@5(EK~)PaB~T3T+q z2s6-pZWH<K`qxUL6oee^f*=Iyg0~g0u4~x1lYy>jmQf@`K)Ac7ZnWD5*ePszB+Q`O z0=Q9FD`?*XHw$Y9?Q3ASu=Sw50S<<NgS|j73?g<I{nFhWkoyy0x4+u1?WV*Fwi=oU zBIirIuKPhc519iMcR=slx(99|ykRS$4}`+w-LK7Zy0z?%fylkK(K8~Rxe097{`lq< zY}u)RD2?|XU*G`T0BpJQYG|)vS-*UMn}Dr`ZUrnKU>C4uXl?B}Hde3Mo}e7f6&odY z5mvu<JZJ5k-CT}iH?wS~=K6W_z-w2~nf}qW1C<6^0qrYb2Jbbr?|{9A_9d{F(9Hw0 zVwSawT<37LF)z|P5D1R+o|rePa4UZwW>vGSWXV*7oeUz$uRH~2#y64+D6I3V66iP} z5A?h~XH?Z!7qzgG2g@q=uH`9+xfM^LsaC-Hjh~?9*IoBR1d@!NT#W6Vtt%}$sq>I> zw-H`G=h_iF1H7OqrNhdp_};I4HI;a(s*VvtMy(tQr56xd``ONC*Uw!;3&NR0Cx6*j z#cx(k+y2mXU~A@ZReG~ea>iI?9;Gx=FI+-l9ij9k1UIgOQ0rSoH{o^~X#!+PK)j-9 zg)!xgc->EbY`=M6jyn1HDspigh*(?#xFIgJ%`RD&Iw{BFwjXyn0_NbWZ%q6JT?e9S Tk{qsP00000NkvXXu0mjfzLUBQ literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_03.png b/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_03.png new file mode 100644 index 0000000000000000000000000000000000000000..373ebf03aec3f5371005b4bcaa98c3cfef59a2fe GIT binary patch literal 1465 zcmV;q1xEUbP)<h;3K|Lk000e1NJLTq002Ay002A)1^@s6I{evk00001b5ch_0Itp) z=>Px)b4f%&RA@u(n@wyRMHI*Xv)*;;Zk#xW#N7xX4A+9-gpiPEDv-D!kT{?cBoZMG zZAC@6LlRDa1Zt5ufGQCVhzn9uaft|sNDZ_}A$0{3Y1P(NL$k4PWH%p<6MJ{)Z0+FK z-Vb|c%^G-8l*7Jx^M3Q*eC+rw!GBB$Z(dbZAK+nAQIsSPJJmK^0jsKdgb?y5fTsYk z|6E`zoSdSRo>3HKmKS_ez^bYa5kg)CaD<m5R(1qIINjIRH^QT@hJZ^E{oI2{+OiNr zCZf^ku&ttvf+OHWA`y{gc~sZ+H{EvVroFD~BmMpTr`_1F1!jv7A!M>NN8R+rqiuG3 zdpj13#j?#Bvji@|{_szvuo)1gbimCbW(v&GI1~z9_7f}{1h;8z3Vb)Z6Qz~7+3fM8 z9i?<!QIxS}jn@S(Z98l=_MLDC_T#**9Chx%sZ?r|QtCKm#OxA+>Kuf88i9P;^Nb+H zT$cS+cSM0CD9utz&V>f2C(InFN$J(q)r6CUDzJGAoxgr;fcj99p!!J1%im5}o~516 zT`9e2!1`T?fT7?^(_d8jxi7*iD=SliAUtn*uFa>>b?F_DV$ScphJOWJd#rPCCSG=S zAFz{jKKT1tbga&`1uS!t0JFhk(*rfYnM@|Kv$K=2B4JUDoIlYvuw_SeAQn0{ZM<La zMY!}P#Ey}sB4(Blj=$#!Scp9XA@(##&qE-R44SzCJ$n<{Z(jmiDMvPVDd{?f%PaRD za4MC0fl|s|5=@0{Kl0L9Yd_>Dq$l4tK+UAM_$l;jH47*&z8X8aj`7gow6WDzMwq?S zTb{0Lfh8Hzv!8&-QCsJW=ih~X`+}_=4+YPF1BV9@IQ)tuAL;HU3f~L?g)K+=Zj?L& zmY$n%6y37(#rY4RC%$vT;;5}Bz$EgZk<N{Xo|r*#{-Z{kG^Ohau+aA~#G@ZH<WO4! zvxSPKbR(i&orHGzvqqXUrRzzAnJ3bVUmJU_Q)%lt%pe<DrMFV|R_PXqXAwrQ6VlQ5 z!4@z(`B&`2#z{twLVWx!kiJLiGSk8qG<MQT%-D?yx98qPxWYx_EPdY-e@DBp1^tf; z(63H{LAO#`0^CX<yT1MhW+UX}ddK$V!EUHsKEHdph~1q$G_7b@5(EK~)PaB~T3T+q z2s6-pZWH<K`qxUL6oee^f*=Iyg0~g0u4~x1lYy>jmQf@`K)Ac7ZnWD5*ePszB+Q`O z0=Q9FD`?*XHw$Y9?Q3ASu=Sw50S<<NgS|j73?g<I{nFhWkoyy0x4+u1?WV*Fwi=oU zBIirIuKPhc519iMcR=slx(99|ykRS$4}`+w-LK7Zy0z?%fylkK(K8~Rxe097{`lq< zY}u)RD2?|XU*G`T0BpJQYG|)vS-*UMn}Dr`ZUrnKU>C4uXl?B}Hde3Mo}e7f6&odY z5mvu<JZJ5k-CT}iH?wS~=K6W_z-w2~nf}qW1C<6^0qrYb2Jbbr?|{9A_9d{F(9Hw0 zVwSawT<37LF)z|P5D1R+o|rePa4UZwW>vGSWXV*7oeUz$uRH~2#y64+D6I3V66iP} z5A?h~XH?Z!7qzgG2g@q=uH`9+xfM^LsaC-Hjh~?9*IoBR1d@!NT#W6Vtt%}$sq>I> zw-H`G=h_iF1H7OqrNhdp_};I4HI;a(s*VvtMy(tQr56xd``ONC*Uw!;3&NR0Cx6*j z#cx(k+y2mXU~A@ZReG~ea>iI?9;Gx=FI+-l9ij9k1UIgOQ0rSoH{o^~X#!+PK)j-9 zg)!xgc->EbY`=M6jyn1HDspigh*(?#xFIgJ%`RD&Iw{BFwjXyn0_NbWZ%q6JT?e9S Tk{qsP00000NkvXXu0mjfzLUBQ literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_04.png b/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_04.png new file mode 100644 index 0000000000000000000000000000000000000000..e761608dd787814475be827049f14ab41604dfdb GIT binary patch literal 1146 zcmV-=1cm#FP)<h;3K|Lk000e1NJLTq002Ay002A)1^@s6I{evk00001b5ch_0Itp) z=>Px(G)Y83RA@u(n!i&MQ4q(!dkiz!IH4k;BD5Bg+CuUd$REIrz>GDdyR#7*=c0v? ze?Y9Ez`_njEGSVbN|Q<*#~D&NXOUaoy9ASvAMYLaj!WXs+%OaN{rJ3nyKnE_5++P& z!g%o?c-$?XxP{ra7XZiuG#Yh!`SLu;MNSNuZF>zwn_yn*0<3|#Lgn)7B)}5^X4`%P zU~LFc4M34xSN<9k<G}1VufV*eM8JGb<#ItuH=<H3z)inIw{_UImjQgxoZAk$?zUzd zW%U~Yvu!^E(biud%mgD6)&KhFAv~`{l}ep$`w+k*<=KRaHFDj&W*cSo$iPGVvIfs9 z;Le@u)nX`5DNxLt^5satLBs_l5Dk(Y0MGO|ue2q2okVOquvs)<$NAjjc<CI7xem)h zBnvkh1ykp9G+^6i#nqQ1CQLHaC4D~3j&rGGIieDnU#YVOntSBB>zZwp)uUQ?55VIg zqXd>>mF@qpBjd?ORNw^=i64i@QEyo%*WGKL(Q+0K-r91c5f$nAbECO+Bw*oV$60A^ z*Xtm@U!oT;Dy?;BLQ68yZ&!Sj)YH^a)NYTyz|Aa4CMelbZz0NDvvQbx)O$AQr5`E| z&!44FBC)<?V#D?OO}YE`rZwb@?GLIPB8(~SwX!+g5jrfa>~FfGn9yfF$M4@oNnv%m z?*^_84K6ypo7N5Aqf0u&TmdVli#mNLrK^>O{sY!KFOz~9J`VG1DwoyXx8;Q{IAXT9 zGw{62;k~C)<Ahwds5-L{IQ+0C{yU1&k$YFG)y(wt^upBCRL1kX^L#$v5!A*4`1|JO zx@B1pnR%IrmbfhgB%<xPxjA`N4P@kj8+Y&G=f=jso$332X?}h_$owV(7(hLn&CX5| zFqk=?%jIhETKK^OK%S!`;M1o>0-(y44g#|g;3rRj#l;Zx@)FqJ2dZX+e|msh_B}fT zj*r6yFd*pzZb6=&0`kNRo?hVAHjmlA(+%9RwpckP@X-Knf$#1D-@e_*vquN`%NO9_ z;Kn|ke&DZPf%oqL0gge^3+#EJ-%6y8QPK%4kOC{vF-y9DWAf8MYjnH7tE<4hdto4w zfE1IT#sFN)X0yR1d%Q0Xv$H@h2V7jlym9+?r($7d-pS>1K^aB7z=>gY3{?A3DwP_I z#<FEua(QsS{lD$7V*}h?6C&TVW@cuBTClPGrlnH^GZtHVvVb*<+1hU&)XErcCouIN zmH8c&%PXqWYQI~O&zPI44O65SR2rzxryY0{Zy&TPembv99Y@Ltb*pYv7dKwLu+pHQ zTMcln<biElGLonjbn!y<>+J>wFg<HL`03Ln_`dk`!(<2)M-fope+#0Du4P*z46Nee zt*s22S&QP7%&A#c9lw6nbW0q%CltAC$sC#4p8o@zUEka9ec~+q2e{QhTd$HjsQ>@~ M07*qoM6N<$g1q-HasU7T literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_05.png b/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_05.png new file mode 100644 index 0000000000000000000000000000000000000000..6fbf139b2ec6a9885ab14a1291e21fa67b552f45 GIT binary patch literal 1916 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 CU7O(m literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_06.png b/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_06.png new file mode 100644 index 0000000000000000000000000000000000000000..718d0ba915567a5fd62624886d7668f5528c7c2e GIT binary patch literal 1653 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 literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_07.png b/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_07.png new file mode 100644 index 0000000000000000000000000000000000000000..43ba920474f873cab73c3350e6579f046c05fc00 GIT binary patch literal 1898 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 literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_08.png b/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_08.png new file mode 100644 index 0000000000000000000000000000000000000000..43ba920474f873cab73c3350e6579f046c05fc00 GIT binary patch literal 1898 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 literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_09.png b/src/plugin/xml-digital-teaching/static/images/icons/toolbar/icon_gk_09.png new file mode 100644 index 0000000000000000000000000000000000000000..a98e825da2aa2fcb9d1d8c821abffcbc27eaf61c GIT binary patch literal 1775 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 R_Xq$0002ovPDHLkV1l{NXE6W( literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/html_bg_01.png b/src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/html_bg_01.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe9652b80f0d9ee898140c257f7e21c8d2990da GIT binary patch literal 17076 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 b`1t=1uLTs}H=s0^00000NkvXXu0mjfLs$Ol literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/html_cover.png b/src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/html_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..42091d03f5d84e913b35081b95781c4b4b1e364e GIT binary patch literal 3362 zcmX9=2UJs86MmscP}GR4Qrrbs5euj+QY@Iz5fwr&x)>IaCK`mL3!zCTbOO=^M9NYW zMOs2xqzfnzDN+<cs<Z_{nLp3}opbM-ckj&ieKU97IX8r;rM`E!&~5}l_FmUe(Ph6$ z=)iKa=U%lS_68?Hys59MPQIxV38u+l5CcYuU>FZZG|-O)qXg8}4hPexU>F0sQLwZI z{ga><{c|@F^rOHe8Fe<Mfh-yI)QbYW2o%I17Idg!k_0*tU=WAKYKOv|R1}lVWx%Fj zhsT0x3fxWwJu13o90%HA&^`jhFcj19Cp&wcy=eMVhItH3{XlWFenQ<&K@Bz$o1N{< zwux-6SeRQu(b$^V>?k99PD2eg@1Im4hQsi8xRU~2*^pcfsdUhfK^=_Qi6nw9TXQm6 z3ijgoEJ|$^2Nm657zg<+KXKAf!N%bzxMK>~)1dDwv<#x3nRRGE*t={E?C|&s&<R6B zT%SR96TIpKlV}vbi3vkfU`0bc*{XsH!6_Z8df?wdwA%h9V3!C<RiG6F>;(Obz#;+k zqoJ@B?iT_51B%T2hGM$pKm!v#eg(TEcs~m6c|Z(;$Wr(-9ZYDD+X&C<fZm5PI%R?V zQ>f?yw;XUx1yV8^ThIa)$q@MxRhU!>_Q^o2gtS^HXoZ9dpq9b61$f?w=Hi+QFI&O) zIa-#C8c44Pi!{*iM5)mtWC5k*=LtrGS1v@Cf^I0(^g#+8hNfX`4!Xv`Itl)12d83? zwF4O&G_`aFD7k}c7Mh?}5!fb!%41M)hU)=v#Stz&1a&{OK4zI<o(+HHqK9Ic2UhuD zU4*uc8U=0!1Hlb+qtVmHyMT5CD0#rGP_*mVJ@#iBupirEurC9-`)CK=D*#d!+7)aK zH=cl27}%A7Svst<;L0!AGVEWX-&t2n57}Ig^V-?krfjaQCT6mYjUXy(-4(O^B55^e zo!l6>Ihp8Rw6+woG@sg)(Yami9u__HG5K}D_QGt+<oHvM$idR0t(Ix0Oy}{woSc@G z()#JOn&=09Z|xjPw-}|9^&7d3<(UhW<*bcyRym`U`6INjrgdCuY-uz7MNQ8?a}(Vo zRjW~N8*^tq?Q9NDw+ymY71lNq`rhUatS)xrb2obG{b#->G=??je;OG7GQG0)ZDq5q zXyI!R_Z;)f%wlTxi0<c}$(cF%C2tD-L3s6}HkL}U<;*xcMP9Ooi4%hC;YSCiXV`lS zL9i3oRTTAYl;>!k`uY<>P2CuNA-R1=CS*@pCi924svbB`i3||B#g`X+yur<1@Bod2 z<07{jk>tz4?@=LeDoVVXeBhaq;`<lRT=IK6uA15zzU#RebFMFXxpw69(@%NQ_urS{ zJ584>)*HmG(ihx6uMK*3wYQ(p<ILT4b1zM39qdVs@9+9No*O8CDp!1$zVmKB-fMGi zf$p=fk~~%~H{!Lc((%hk#sVGhIzP0rJPF*>Gc#4oJNS*05ib!2CzgvLhEQ%)EMLRd z2aEVvV&$Y7L|A-kSX|~p=da#^F}0f`yw$(o*@-+BB_+^I_HXwM_q7eN9OV(XnZeVc z<&lxYbI^?=isb7wTF8&*IL~;Pc>ZovO!$E*s~WnP86}J$YT<^ArOjL*P-ZA=nN$%H z<;U{2q~Nj9z%P49(nHDuEX`$(p-Q*KH<)^5Gg~uCl|MG$tcJCD`o%>;W^<WNff)ZS z6GunK;qGVZ21P}^y$`F8CARGsx%T(;$NAx>a_L_0vD5RCCq~cIWjlCyIv8i3uI%fT zdL0rH9qsP!Zd&vob}CMbr%%N7J~de5)||X8jhv`VT+Kh}cjx2<{t(+seuZQ9-`W`j z>Ln*7rLF38;i^ZhYVq_{=fg||8SloHNGczHEmE&~(m$f(a*69PBwFLDqJ$q_rLPZ5 z@C)ME6TFL|Aw>G^fVlwU*vbHTOZAj%=_bkVT7B#34}y$}1K)1*ae8wjPcg{3bNfWk zo;}-bk)<=AXTC1Or_2}05Jsb}cCt9frMmKT2!d){l9;SY)7=H}CcBkse>_h6prM_I zJ(w+2IMsG{m5Yn-IVY}^OURd^q8WO{^n<P*Rqq@3D9*#-&Tp>dk~eQ&mAxt}DPdq~ zzPuQ*>v?tp(z80YVTImSD_5UeD+DTwRjlNsA-tlLnwt0=v2`b2XAa)pd3ouQOw5|b z$=jE>*WxgZ!i7`(K@`duj`Cj+j>U(KA{NVER;wR2Y*yaVwBm7$xSD$1uRj7~TwipX zk0M6?WAqosh|tz?VIjM+uil?|T)RA{r7w>1#|6ZyA;P}%!JPzc%yv<oNOAI=CzR9` zRRIq21V8p2!X-pVY{b!GhKB3z-cJ?4U7ufaG<o5=9qCGr2=KEt*72(oyfcRL=;fo} zBqWop{+&_lr0yJLbbepHP=})wV|@#Ij%-g~Pr-)M<C}-=Mz_A&UbNP7d7bXMZHvfD zQ8*fSYsYacF(l&#M=5ePdg|aA9f>E)S6mJfT-;xzyLw!H+v=>UhS15_I7@zIfd^FT ziAOn$N#dC*<3=2;wy7ttCW5xNlC>8CB<s24zxo;bORoniXIzXGFU4|@$qb&g0PPb( zr4@w&4+xH)qU#MZ@?Muyug=lJ?s1V1A@^_Sc37Su?Uo3|+$6rp4#8z8h?dpJ7t}o) zzpsH^rv|EXpGSg3djqs~bz|KYyL5H(DUI_ks@WVa7YjPS1n=5Tdj9>+Qa$hPbn}v| z0;AOcO4%m~jQ{A2)40kZ)$)Y+zg^ER{Sx{gp~%!*<pb^0)b>%?fa4`EW%jLyh%w5} zv>xtA`!zKD?^8{8mCDu5R8}pQUHoXWe}DOw+ey~Ty&E@$-?V$>CysI99kHS9ssx0q zMN#yOW|`K2DJ|Z}*!X#8yWew_jm7q+0ng8JdY*ioI}OK9*&X&p6!i$!FGB0<4Q<WS zZkeT;4vN|n2*)>w2WrNyix<E3BiS?$ogz`l6Pkt*#l`3Uu+gxY;?4j4)m(tSo^hT* zLAjvJba?peBm9cB8BHnO_H|pkzuH=W@X;j)<bouIwD=bR*W{t^qbkgLQ(kUmQ!e-@ z>FNoU7XjX+z~-RCL&qxa=|ylvQT(55W^{UcNMQwQHRNxk8q>|rD0C<IDnVS&o3Y2* z+5%?H0*J8C+`|)f4hk4V)KX%8X>Ms%ve@{p?y=r@T#HreY437PvF|)Qqng+H>h^I* zm`zppkyYQU2JD{j<KAPeW@L1vmzfhQn-G^Bm!0k0dfDFIKK^09zmNXPlS5knTrihq zC}o;6JQ0$#{wbqkvyKa*A(1_Qf9G&Mou_3YyZCUIr#yIx_eVRGiqa4+w<at@!azHZ zSep{3BCWyyJ#%OXS#Rx_i<>whF8<8tD6^R2-GyiNxd>{J#-us48$^oVO-bAItj&IE zFc%#qhMkjp8@djU-(Ats>3&5&!iwd!K;$fteV3)TH)QOi6qOA{V*DJmZfHeHSkE%$ zSJXXqsdUPsIA&-z#eMsAY|_qn*!$xagKf<kn!8Vh-iRDb(K9%7<Ougpx3FxXvDC;R zDxR4xmtoVJd#f2~e(gXwZFf3USyk27N2oODi|583?z%c{bNtH2aKeDWk|t5_m&32^ z4n<@Ls!CoG@%Pjps9MPNy~3>WaIg1J+WsQHBX#}<r{$53<Up+D(c|GVgHAh`aprrg z8Q*Q*zdA)4M1C|Ld}+K(DXL6iZ$Qwy4=?AG6+9qEs?Gf*(NNN)UUW+IsqC*;WP$00 zs~EAslXr5YkmgAlPOAZ5v0#Qkmw_?!u8r@dO6dt^WROc&TH5&(pGyx3EMHEpI;DGo z?t$*zOF_MhyiHX(Z`46R9*<lbjUR1T>HnO4-~>-=dNgs$zo4PiI+FTdTgNgq?I9(& zOcm$#2fz0Jow!L@6!w2!V~V?Cp{A&)SYf2CO{Ei0m2lP|t?ws~Ao~{04SE%cPEN}Y zy6zFx)!%7#)jsCFbz70Qw3Lu^;J4puUFJ-+ttVSsTerMwC+YYJfv(#s>GOjXjx*=h z&(hDV`yBZl`QzSs&QXZ1rpKzy4h(#ZBR^T&udpJwV@s*Y_%n|dkekb#u<opO{wDTO zIlYUqKcx{IG$W`~Z4C`3J^kgitNq@2PO}lrrIR-J){c(7A~?nMU;%~C8{L-7r<GQ1 zGsRi5ejcN`d$>7#si~<>6VEWT$BiF3`}aIZ-0`@C&kB8#-?g&v|NF%SnIG1&Kkl+* WaI=A4Ai=%`A=g#4RQ^#S`TY;BZ51~F literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/title_bg2.png b/src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/title_bg2.png new file mode 100644 index 0000000000000000000000000000000000000000..1cfeb353f8d32cc986b6d90b292a65ea10b2ae04 GIT binary patch literal 10939 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 R_wT=#%1SCol!zJl{|8FnEj0iD literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/title_icon8.png b/src/plugin/xml-digital-teaching/static/images/leaflet/resourceCenter/title_icon8.png new file mode 100644 index 0000000000000000000000000000000000000000..9377167bb567800569a2ddeb9273e9bd57cd82b2 GIT binary patch literal 9299 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 S0^RSw{b;D_s+23)-TN<M;-qB& literal 0 HcmV?d00001 diff --git a/src/plugin/xml-digital-teaching/使用文档.md b/src/plugin/xml-digital-teaching/使用文档.md index 3fa9403..982d9b8 100644 --- a/src/plugin/xml-digital-teaching/使用文档.md +++ b/src/plugin/xml-digital-teaching/使用文档.md @@ -333,36 +333,38 @@ export default { ##### 参数说明 -| 参数 | 说明 | 类型 | 默认值 | -| ------------------------------------ | ------------------------------------------------------------ | ------- | ------------ | -| systemEnvId | 使用阅读器系统ID,由斯麦尔提供 | String | 无 | -| navBarHeight | 业务系统导航栏高度 | Number | 0 | -| classId | 班级唯一标识 | String | 无 | -| gradesName | 班级名称 | String | 无 | -| userType | 用户类型,可选teacher、student | String | student | -| isShowTeacherResource | 是否显示教师资源 | Boolean | false | -| learningDuration | 已学习总时长 | Number | 0 | -| [textBookData](#textBookData.json) | 教材详细信息 | Object | 无 | -| [catalogList](#catalogList.json) | 教材目录列表 | Array | 无 | -| [looseLeafData](#looseLeafData.json) | 所有活页信息 | Object | 无 | -| basisPath | 资源文件在服务器基础路径 | String | 无 | -| location | 阅读开始位置 | String | 无 | -| [notesList](#notesList) | 笔记列表 | Array | 无 | -| highlightList | 高亮列表 | Array | 无 | -| [bookmarkList](#bookmarkList) | 书签列表 | Array | 无 | -| [highlightList](#highlightList) | 高亮列表 | Array | 无 | -| [resourcesList](#resourcesList) | 授课资源列表 | Array | 无 | -| pageType | 页面类型 h5、pc、pad | String | h5 | -| isTrial | 是否为试读模式 | Boolean | false | -| isTrialIndex | 试读百分比 | Number | 10 | -| chapterId | 打开教材指定章节,章节ID | String | 无 | -| continueReading | 是否以弹窗形式提示用户继续阅读,chapterId为空时生效 | Boolean | false | -| downloadType | 下载资源方式 pop-up:弹窗提示,click:下载回调 | String | pop-up | -| officePreviewPath | ffice 在线预览路径 格式:地址加参数名:https:www.xxx.com?src= | String | 微软在线预览 | -| trialText | 试读结束提示语,富文本格式 | String | 试读结束 | -| action | 文件上传地址,上传教师资源时必传 | String | 无 | -| headers | 设置上传的请求头部 | Object | 无 | -| data | 上传时附带的额外参数 | Object | 无 | +| 参数 | 说明 | 类型 | 默认值 | +| ------------------------------------ | ------------------------------------------------------------ | ------- | --------------------------- | +| systemEnvId | 使用阅读器系统ID,由斯麦尔提供 | String | 无 | +| navBarHeight | 业务系统导航栏高度 | Number | 0 | +| classId | 班级唯一标识 | String | 无 | +| gradesName | 班级名称 | String | 无 | +| userType | 用户类型,可选teacher、student | String | student | +| isShowTeacherResource | 是否显示教师资源 | Boolean | false | +| learningDuration | 已学习总时长 | Number | 0 | +| [textBookData](#textBookData.json) | 教材详细信息 | Object | 无 | +| [catalogList](#catalogList.json) | 教材目录列表 | Array | 无 | +| [looseLeafData](#looseLeafData.json) | 所有活页信息 | Object | 无 | +| basisPath | 资源文件在服务器基础路径 | String | 无 | +| location | 阅读开始位置 | String | 无 | +| [notesList](#notesList) | 笔记列表 | Array | 无 | +| highlightList | 高亮列表 | Array | 无 | +| [bookmarkList](#bookmarkList) | 书签列表 | Array | 无 | +| [highlightList](#highlightList) | 高亮列表 | Array | 无 | +| [resourcesList](#resourcesList) | 授课资源列表 | Array | 无 | +| pageType | 页面类型 h5、pc、pad | String | h5 | +| isTrial | 是否为试读模式 | Boolean | false | +| isTrialIndex | 试读百分比 | Number | 10 | +| chapterId | 打开教材指定章节,章节ID | String | 无 | +| continueReading | 是否以弹窗形式提示用户继续阅读,chapterId为空时生效 | Boolean | false | +| downloadType | 下载资源方式 pop-up:弹窗提示,click:下载回调 | String | pop-up | +| officePreviewPath | ffice 在线预览路径 格式:地址加参数名:https:www.xxx.com?src= | String | 微软在线预览 | +| trialText | 试读结束提示语,富文本格式 | String | 试读结束 | +| action | 文件上传地址,上传教师资源时必传 | String | 无 | +| headers | 设置上传的请求头部 | Object | 无 | +| data | 上传时附带的额外参数 | Object | 无 | +| teacherData | 教师端学情统计 | Object | [teacherData](#teacherData) | +| studentData | 学生端学情统计 | Object | [studentData](#studentData) | ##### 事件 @@ -386,6 +388,9 @@ export default { | deleteTeacherNote | 删除教师笔记 | [notesInfo](#notesInfo):笔记信息 | | downloadFile | 下载资源 | [fileInfo](#fileInfo):资源信息 | | settingChange | 阅读设置 | | +| joinClass | 加入班级 | {code:输入的激活码} | +| learningStatistics | 更新学习统计 | [statisticsInfo](#statisticsInfo) | +| changeClass | 切换班级 | 班级信息 | ##### 保存阅读进度 @@ -441,9 +446,10 @@ export default { ##### 组件内部方法 -| 方法名 | 说明 | 参数 | -| --------- | ------ | ------------------------------------------------ | -| showToast | 提示框 | text:提示的文字 , type : warning、success、error | +| 方法名 | 说明 | 参数 | +| ----------- | ---------- | ------------------------------------------------ | +| showToast | 提示框 | text:提示的文字 , type : warning、success、error | +| READER_MODE | 沉浸式阅读 | type: initial 初始值、immersive 沉浸式阅读 | @@ -1194,7 +1200,69 @@ export default { } ~~~ +###### statisticsInfo + +~~~json +//图片每放大预览调用一次;音视频每播放10秒调用一次;答题每提交答案调用一次 +{ + type:'学习类型',//image:图片,audio:音频,video:视频,question:答题 + firstLevelId: '章节所在一级标题的Id', + firstLevelLabel: '章节所在一级标题的名称', + locationChapterId: '当前内容阅读所在目录id', + locationLabel: '当前内容阅读所在目录名称', + chapterId: '章节Id', + label: '章节名字' +} +~~~ +###### studentData: + +~~~json +{ + nickname:'',//名字 + className:'',//默认班级 + img:'',//头像 + learningProgress:'',//学习进度 + learnNum :'',//学习次数 + learnTime:'',//本次学习时长 + totalLearnTime:'',//学习总时长 + imgLearnNum:'',//图片学习次数 + audioLearnTime:"10",//音频学习时长 + videoLearnTime:"10",//视频学习时长 + answersNum:'',//答题次数 + noteNum:'',//笔记数量 + bookmarkNum:'',//书签数量 + lineationNum:''//划线数量 +} +~~~ +###### teacherData: + +~~~json +{ + nickname:'',//名字 + className:'',//默认班级 + img:'',//头像 + totalLearnTime:'',//授课时长 + learnNum:'',//授课次数 + learningProgress:'',//学习进度 + studentList:[ + { + nickname:'',//名字 + img:'',//头像 + totalLearnTime:'',//学习总时长 + learnNum:'',//学习次数 + learningProgress:'',//学习进度 + answersNum:'',//答题次数 + },{ + nickname:'',//名字 + img:'',//头像 + totalLearnTime:'',//学习总时长 + learnNum:'',//学习次数 + learningProgress:'',//学习进度 + answersNum:'',//答题次数 + }]//班级学员 +} +~~~ diff --git a/src/service/getData.js b/src/service/getData.js index 570e8a1..c7c961a 100644 --- a/src/service/getData.js +++ b/src/service/getData.js @@ -249,7 +249,49 @@ var user = { } } +var study = { + // 学习情况 + info: (params) =>{ + return request({ + url: `${prefix}/class/situation/list`, + method: 'GET', + data: params, + }) + }, + + // 更新学习情况 + update :(params) =>{ + return request({ + url: `${prefix}/class/situation/create`, + method: 'POST', + data: params, + }) + + } +} + + +var naotu = { + // + info: (params) =>{ + return request({ + url: `${prefix}/brain_map/lists`, + method: 'GET', + data: params, + }) + }, + + // + update :(params) =>{ + return request({ + url: `${prefix}/brain_map/created`, + method: 'POST', + data: params, + }) + + } +} export var bookApi ={ bookinfo, @@ -258,7 +300,9 @@ export var bookApi ={ highlight, resource, userAction, - user + user, + study, + naotu, } diff --git a/src/store/index.js b/src/store/index.js index 0177e59..0b991e1 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -8,7 +8,10 @@ export default new Vuex.Store({ state: { book:{}, redirecturl:"https://www.xinsiketang.com", - textBookData:{} + textBookData:{}, + showNaotu:false, + bookId:"", + userId:"", }, mutations: { }, diff --git a/src/views/About.vue b/src/views/About.vue index 3fa2807..4f2e79d 100644 --- a/src/views/About.vue +++ b/src/views/About.vue @@ -1,5 +1,30 @@ <template> - <div class="about"> + <div class="about" style="background-color: aqua; display: flex; " > + <div id="about" style="width: 500px; height: 800px;"></div> <h1>This is an about page</h1> + <MindElixirDialog :visible.sync="show" /> + </div> </template> + + +<script> +import MindElixirDialog from '../components/MindElixirDialog.vue'; +export default { + + components:{ + MindElixirDialog + }, + data(){ + return { + show:true + + } + }, + + mounted(){ + this.$store.state.showNaotu = true + } + +} +</script> \ No newline at end of file diff --git a/src/views/Book.vue b/src/views/Book.vue index aedb912..29d2da5 100644 --- a/src/views/Book.vue +++ b/src/views/Book.vue @@ -4,6 +4,8 @@ element-loading-text="书籍加载中,请稍等" > + <navigation></navigation> + <div class="xml-read" v-if="show"> <xml-digital-teaching v-if="digitalTeaching" @@ -28,6 +30,8 @@ :gradesName = "gradesName" :userInfoparms = "userInfo" :teacherDateclass = "classList" + :teacherData = "teacherData" + :studentData = "studentData" @updateReadLocation="updateReadLocation" @addNote="addNote" @editNote="editNote" @@ -45,6 +49,8 @@ @deleteResource="deleteResource" @editResources="editResources" @settingChange="settingChange" + @learningStatistics ="learningStatistics" + @changeClass="changeClass" :action = "action" :headers = "headers" :data = "extradata" @@ -66,11 +72,15 @@ <script> import {LOCAL_VIEW_DETAIL,LOCAL_VIEW_CATALOG,LOCAL_VIEW_DATA} from "../seed/mock" import NoData from "../components/noData.vue" +import Navigation from "../components/Navigation" import {getStore,processReuestData} from '../utils/mUtils' import {bookApi} from "../service/getData" +import {eventBus} from '../eventBus' + export default { components:{ - NoData + NoData, + Navigation, }, data() { return { @@ -116,14 +126,21 @@ export default { }, setting: {}, userInfo:{}, + userId:{}, classList:[], + classId:'', + className:'', + teacherData:{}, + studentData:{} } }, created() { + document.title = "新思课堂电子书阅读" this.bookId = this.$route.query.bookId + this.userId = getStore("userId") if (this.$route.query.chapterId){ this.chapterId = this.$route.query.chapterId } @@ -139,6 +156,8 @@ export default { var uploadUrl = "" uploadUrl = uploadUrl+'/api/smile/uploadResources' this.action = uploadUrl + + if (userType){ this.userType = userType } @@ -154,14 +173,36 @@ export default { } this.location = localStorage.getItem(this.textBookData.id) + + this.request()// 请求数据 setTimeout(() => { // this.getData() this.getMineData() + this.studySituation() // this.getSetting() }, 800) }, async mounted(){ + + this.$store.state.showNaotu = true + + var that = this + + eventBus.$on('changeMode',(data) =>{ + + + if(data){ + that.$refs.xmlDigitalTeaching.READER_MODE("immersive") + }else{ + that.$refs.xmlDigitalTeaching.READER_MODE("initial") + } + }) + + }, + methods: { + + async request(){ this.pageType = /Mobi|Android|iPhone/i.test(navigator.userAgent)?'h5':'pc' @@ -203,25 +244,9 @@ export default { } - - - // - // console.log(res) - // return - // try { - // this.textBookData = await bookApi.bookinfo.detail({bookId:this.bookId}) - // this.$store.state.textBookData = this.textBookData - - // } catch (error) { - // this.fullscreenLoading = false - // this.show= false - // this.showError = true - // this.errormsg = error - // this.$message.error(error); - // } - // this.catalogList = await bookApi.bookinfo.category({bookId:this.bookId}) - // this.looseLeafData = await bookApi.bookinfo.data({bookId:this.bookId}) - + this.show = true + this.fullscreenLoading = false + this.digitalTeaching = true this.data.resources.list = await bookApi.resource.list({bookId:this.bookId}) @@ -230,17 +255,131 @@ export default { this.chapterId = this.$route.query.chapterId } - this.show = true - this.fullscreenLoading = false - this.digitalTeaching = true + // this.userInfo = await bookApi.user.info() this.classList = await bookApi.user.classList({bookId:this.bookId}) - }, - methods: { + if(this.classList.length>0){ + // this.classId = this.classList[0].pkid + // this.className = this.classList[0].className + + this.classId = this.classList.at(-1).pkid + this.className = this.classList.at(-1).className + } + // this.classId = 12304 + //学情 + this.getUerData() + + this.studySituation() + + + + + + var params = { + bookId:this.bookId, + userId: this.userId, + classId: this.classId, + lastAt:"0", + learnNum:1 + } + // 初始化学情 + bookApi.study.update({data:JSON.stringify(params)}) + + }, + + + // 用户信息 + async getUerData(){ + + + + var user = { + + nickname:this.userInfo.nickname, + className:this.className, + img:this.userInfo.img, + // notNum:this.notes.list.length, + // bookmarkNum:this.bookmark.list.length,//书签数量 + // lineationNum:this.highlight.list.length//划线数量 + } + + + if(this.userType == "teacher"){ + + this.teacherData = user + } + + + if (this.userType == "student") + { + this.studentData = user + } + + }, + // 学情 + async studySituation(){ + + + var res = await bookApi.study.info({ + userId: this.userId, + classId: this.classId + }) + + + if (this.userType == "teacher") { + + if (res.teacherInfo.length>0){ + var item = res.teacherInfo[0] + + this.teacherData = item + this.teacherData.className = item.nickname + this.teacherData.img = item.headImg + } + + // this.teacherData.studentList = res.studentList + + + + this.$nextTick(()=> this.$set(this.teacherData,"studentList", res.studentList)) + + + } + + if (this.userType == "student"){ + + if (res.length>0){ + res = res[0] + this.studentData.learningProgress =res.learningProgress + this.studentData.learnTime =res.learnTime + this.studentData.learnNum =res.learnNum + this.studentData.totalLearnTime = res.totalLearnTime + this.studentData.imgLearnNum = res.imgLearnNum + this.studentData.audioLearnNum = res.audioLearnNum + this.studentData.videoLearnNum = res.videoLearnNum + this.studentData.videoLearnTime = res.videoLearnTime + this.studentData.audioLearnTime = res.audioLearnTime + + this.studentData.answersNum = res.answersNum + + // noteNum:'',//笔记数量 + // bookmarkNum:'',//书签数量 + // lineationNum:''//划线数量 + + + } + + this.studentData.noteNum= this.data.notes.list.length + this.studentData.bookmarkNum = this.data.bookmark.list.length + this.studentData.lineationNum = this.data.highlight.list.length + + } + + }, + // 学生笔记操作 start addNote(model) { bookApi.note.add({ @@ -433,12 +572,23 @@ export default { // 更新阅读进度 updateReadLocation(newLocation) { + console.log('我要更新阅读进度了'+newLocation) bookApi.userAction.updateReadLocation({ bookId:this.bookId, data: newLocation.location }) localStorage.setItem(this.textBookData.id, newLocation.location) + + var params ={ + bookId:this.bookId, + userId: this.userId, + classId: this.classId, + lastAt:Math.floor(Date.now() / 1000), + // learnNum:1, + learningProgress:newLocation.schedule + } + bookApi.study.update({data:JSON.stringify(params)}) }, // 添加教师资源 @@ -464,7 +614,60 @@ export default { data:JSON.stringify(e) }) this.updateData('resources', e) + }, + + learningStatistics(e){ + + + var params ={ + bookId:this.bookId, + userId: this.userId, + classId: this.classId, + lastAt:Math.floor(Date.now() / 1000), + // learnNum:1 } + + if (e.type =="image"){ + + params.imgLearnNum = 1 + } + if (e.type =="audio"){ + + params.audioLearnTime = 10 + params.audioLearnNum = 1 + + } + + + if (e.type =="video"){ + + params.videoLearnTime = 10 + params.videoLearnNum = 1 + } + + if (e.type =="question"){ + + params.answersNum = 1 + } + + bookApi.study.update({data:JSON.stringify(params)}) + + + + console.log(e) + }, + changeClass(e){ + + + this.classId = e.pkid + + this.className = e.title + this.studySituation() + console.log(e) + + }, + + } } </script> \ No newline at end of file